مرحباً،
هناك خطأ بسيط في ميزة الإشارات المرجعية. توجد خيار لتعيين تذكير لـ “الاثنين القادم”، لكنه يظهر 18 مايو وليس 17 مايو:
خادم discourse الخاص بنا المستضاف على discourse: https://keskustelut.inderes.fi/
مرحباً،
هناك خطأ بسيط في ميزة الإشارات المرجعية. توجد خيار لتعيين تذكير لـ “الاثنين القادم”، لكنه يظهر 18 مايو وليس 17 مايو:
خادم discourse الخاص بنا المستضاف على discourse: https://keskustelut.inderes.fi/
يقول عندي 18، لذا ربما تكون هناك مشكلة في المنطقة الزمنية. ومع ذلك، في حالتي، لا يزال من الغريب ظهور “الاثنين القادم” قبل “الأسبوع القادم” في القائمة، لأن هذا غير مرتب ترتيبًا زمنيًا. (أفترض أن هذا يحدث فقط يوم الأحد.)
ما هي المنطقة الزمنية التي قمت بإعدادها في تفضيلاتك؟ هل حدثت التوقيت الصيفي مؤخرًا في منطقتك الزمنية؟ cc @martin
لست متأكدًا من مكان التحقق من المنطقة الزمنية الخاصة بنا، لكن هذا ما وجدته وقد يكون مرتبطًا بهذه المسألة؟
نحن مقيمون في فنلندا، ومنطقتنا الزمنية هي EEST (التوقيت الصيفي)، وهي متقدمة بمقدار 3 ساعات عن توقيت غرينتش (UTC).
تنتقل فنلندا إلى EEST في 28 مارس 2020، وفي الشتاء تكون المنطقة الزمنية EET بمقدار +2 ساعة.
ربما يكون هذا متعلقًا باختلاف تواريخ بدء الأسبوع في الترجمات المحلية المختلفة — سأقوم بمراجعة ذلك اليوم.
حسناً، كنت قريباً من تخميني بخصوص الترجمة. يحتوي المنتدى الذي أشرت إليه على ترجمة للفنلندية، ولم أدرك في تلك اللحظة أن دالة .day() في مكتبة moment.js تعتمد على اللغة المحلية (locale) إذا قمت بتمرير سلسلة نصية لتحليلها. كنت أقوم بتمرير السلسلة النصية “Monday” (والتي تُترجم إلى “maanantai” بالفنلندية)، مما أدى إلى فشل التحليل، فعادت المكتبة moment.js إلى يوم الأحد.
لقد قمت بتعديل ذلك في طلب الدمج (PR) أدناه لاستخدام الرقم 1، وهو يمثل دائماً يوم الاثنين بغض النظر عن اللغة المحلية.
كإضافة، فإن عبارة “الأسبوع القادم” تعني ببساطة “اليوم + 7 أيام”، لذا فإن اللغة المحلية ليست عاملاً مؤثراً هناك.