الإعدادات المحلية الفرنسية الافتراضية تؤثر على فارق التوقيت!

مرحبًا،

لاحظت أنه عند تغيير الإعدادات المحلية الافتراضية (مثل الانتقال من الإنجليزية إلى الفرنسية)، تتأثر التواريخ. لا أعتقد أنه يجب أن يكون الأمر كذلك، حيث لا يُفترض أن تكون اللغات والمناطق الزمنية مرتبطة — يمكنك التحدث بأي لغة بغض النظر عن موقعك، وتُستخدم معظم اللغات الاستعمارية عبر مناطق زمنية مختلفة.

على سبيل المثال:

بالنظر إلى نفس إدخال التاريخ في مواقع متعددة (سواء كانت جزءًا من شبكة متعددة المواقع أم لا — ولكن المشكلة تظهر أيضًا في تثبيت متعدد المواقع واحد)، من نفس الكمبيوتر مع نفس المنطقة الزمنية المكونة للمستخدم:

[date=2020-12-04 time=10:00:00 timezone="Europe/Brussels"] → [date=2020-12-04 time=15:00:00 timezone="Europe/Brussels"]

في المواقع التي تكون الإنجليزية فيها هي الإعداد الافتراضي، أحصل على الوقت المتوقع:

image
image

بينما في النسخ التي تكون الفرنسية فيها هي الإعداد الافتراضي، فإن إزاحة الوقت غير صحيحة:
image

إليك ما يظهر هنا في Meta:
2020-12-04T09:00:00Z2020-12-04T14:00:00Z

لاحظت الإزاحة في إصدار سابق، لكنني ربطتها فقط بإعدادات اللغة الافتراضية الآن، لذا لا يمكنني الإبلاغ عن الإصدار المتأثر. لقد جربت ذلك للتو على النسخة stable: تتأثر بالفرنسية لكن ليس بالإسبانية، لذا ربما تكون المشكلة خاصة بالفرنسية فقط — وهو أمر ليس مفاجئًا، فالفرنسيون لديهم هذه اليقينية بالسيطرة على الزمكان. :wink:

cc @zogstrip

5 إعجابات

كان هذا بالتأكيد خطأً غريبًا. لقد قمت بإعادة إنتاجه ولدي إصلاح قيد المراجعة:

7 إعجابات