设置语言环境无需修改

时间:2019-09-05 10:35:34

标签: javascript fullcalendar locale fullcalendar-4

提前,请原谅我的英语!

几个小时以来,我一直试图理解为什么更改区域设置在我的代码中不起作用。 我想在“ Fr”中切换日历(从fullcalendar.io),所以我将正确的language .js文件放在一个文件夹中,并尝试将其指向页面。

关闭,它不需要我在代码中进行修改。

您有向我提议的想法或路线吗?

我警告,即使我做了最大的^^

谢谢!

这是我的代码的一部分:

<script src='./packages/core/locales/fr.js'></script>
  document.addEventListener('DOMContentLoaded', function() {
    var initialLocaleCode = 'fr';
    var localeSelectorEl = document.getElementById('locale-selector');
    var calendarEl = document.getElementById('calendar');

  var calendar = $('#calendar').fullCalendar({
      plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
      header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay,listMonth'
      },
      locale: initialLocaleCode,
      buttonIcons: false,
      weekNumbers: true,
      navLinks: true,
      editable: true,
      eventLimit: true, // allow "more" link when too many events
   events: "events.php",

2 个答案:

答案 0 :(得分:1)

使用修复程序进行编辑:

我终于删除了所有内容,并使用FullCalendar中的正确代码重做了我的php页面。

我认为,正如您所说,旧版本的代码与新版本的代码混合在一起。因此,我从FullCalendar网站获取了基本脚本,并表达了我的兴趣!

 for (int i = 0; i < gamePlayersList.Count; i++)
    {
        // if player is not same then do raycast to detect
        if (gamePlayersList[i] != transform)
        {
            Vector3 targetDir = gamePlayersList[i].position - transform.position;
            float rayAngle = Vector3.Angle(targetDir, transform.forward);

            Vector3 straightRayDirection = Quaternion.AngleAxis(rayAngle, Vector3.up) * transform.TransformDirection(Vector3.forward);
            Ray straightRay = new Ray(transform.position + Vector3.up, straightRayDirection);

            Debug.DrawRay(straightRay.origin, straightRay.direction * detectDistance, Color.red);

            //RaycastHit hit;
            //if (Physics.Raycast(straightRay, out hit, detectDistance, playersLayerMask))
            //{

            //}
        }
    }

谢谢大家的帮助!

答案 1 :(得分:0)

也许您想更改日历中的语言。

尝试:

lang: 'fr'

确保您还为其插入了正确的脚本。根据您的文件夹安排路径:

 <script src='fullcalendar/lang-all.js'></script>