مرحبًا،
لاحظت أنه عند تغيير الإعدادات المحلية الافتراضية (مثل الانتقال من الإنجليزية إلى الفرنسية)، تتأثر التواريخ. لا أعتقد أنه يجب أن يكون الأمر كذلك، حيث لا يُفترض أن تكون اللغات والمناطق الزمنية مرتبطة — يمكنك التحدث بأي لغة بغض النظر عن موقعك، وتُستخدم معظم اللغات الاستعمارية عبر مناطق زمنية مختلفة.
على سبيل المثال:
بالنظر إلى نفس إدخال التاريخ في مواقع متعددة (سواء كانت جزءًا من شبكة متعددة المواقع أم لا — ولكن المشكلة تظهر أيضًا في تثبيت متعدد المواقع واحد)، من نفس الكمبيوتر مع نفس المنطقة الزمنية المكونة للمستخدم:
[date=2020-12-04 time=10:00:00 timezone="Europe/Brussels"] → [date=2020-12-04 time=15:00:00 timezone="Europe/Brussels"]
في المواقع التي تكون الإنجليزية فيها هي الإعداد الافتراضي، أحصل على الوقت المتوقع:
![]()
![]()
بينما في النسخ التي تكون الفرنسية فيها هي الإعداد الافتراضي، فإن إزاحة الوقت غير صحيحة:
![]()
إليك ما يظهر هنا في Meta:
2020-12-04T09:00:00Z → 2020-12-04T14:00:00Z
لاحظت الإزاحة في إصدار سابق، لكنني ربطتها فقط بإعدادات اللغة الافتراضية الآن، لذا لا يمكنني الإبلاغ عن الإصدار المتأثر. لقد جربت ذلك للتو على النسخة stable: تتأثر بالفرنسية لكن ليس بالإسبانية، لذا ربما تكون المشكلة خاصة بالفرنسية فقط — وهو أمر ليس مفاجئًا، فالفرنسيون لديهم هذه اليقينية بالسيطرة على الزمكان. ![]()
cc @zogstrip