لقد جربت متصفح Firefox و Chrome/Chromium على أنظمة Windows و Linux و Android. في كل متصفح، يظهر نفس السلوك. وأود أن أذكر أن توقيتي مضبوط دائمًا على أوروبا/برلين.
أواجه نفس المشكلة تمامًا! بدون علامات الاقتباس يعمل بسلاسة تامة. لكن محرر Discourse ينشئ دائمًا “Europe/Berlin” بدلاً من Europe/Berlin، وفي المعاينة يظهر الوقت بشكل خاطئ. هل يمكن إصلاح ذلك؟
أواجه نفس السلوك المذكور أعلاه. بمجرد حذف علامات التنصيص “”، يعمل كل شيء بشكل صحيح. ولكن عند استخدامها، يبدو أن النظام يأخذ التوقيت العالمي المنسق (UTC) مضافًا إليه أو مطروحًا منه عدد ساعات المنطقة الزمنية التي يعمل فيها عميلي.
بالمناسبة، يحدث نفس الشيء هنا عندما أكتب نصًا غير منطقي في حقل المنطقة الزمنية، مثل: [date=2019-08-20 time=20:00:00 timezone="nonsense"]
أو [date=2019-08-20 time=20:00:00 timezone=nonsense] 2019-08-20T20:00:00Z
أنا أيضًا أواجه نفس المشكلة بالضبط. يبدو الأمر إلى حد ما مشكلة في التثبيتات “الألمانية”.
حسنًا، حقيقة ممتعة، حاولت إعادة تعيين الإعدادات عن طريق تشغيل domain.de/wizard، حيث قمت بتغيير الإعدادات المحلية إلى الإنجليزية (الولايات المتحدة) ومررت عبر المعالج بالكامل. مع إعدادات اللغة الإنجليزية، يمكنني لصق الأوقات وتظهر بشكل صحيح. أقول مثلًا “غداً 11:15 مساءً (أوروبا/برلين)” لكنني أدخلت فعليًا 23:15 بالتوقيت الألماني. لذا يتم عرضها بشكل صحيح.
عندما أعيد توجيه منتداي عبر المعالج إلى “الألمانية” وألصق موعدًا جديدًا مع وقت… يعود تأثير الزيادة بمقدار ساعة واحدة. (الأوقات التي تم لصقها في إعدادات اللغة الإنجليزية لا تزال تُعرض بشكل صحيح).
إذًا، لا يبدو أن هذه مشكلة تتعلق بتوقيت الخادم. يبدو أن هناك شيئًا ما يتعطل بين الترجمة المحلية لأوروبا وتوقيت UTC.
سعيد بتجربة أي شيء أو تقديم مزيد من النصائح إذا لزم الأمر.
إضافة صغيرة، أدركت وجود فرق «صغير» بين تثبيتي والتثبيت الرسمي.
قمنا بتعطيل خيار «السماح للمستخدم بتحديد اللغة المحلية». لذا لا يستطيع المستخدمون تغيير اللغة بأنفسهم. لا أعرف ما إذا كان هذا مفيدًا.
ماذا عن الآخرين الذين واجهوا نفس المشكلات، أي @Daniel_Tesla@lorddevil، @zogstrip@hewo7، هل يمكن لمستخدميكم تغيير إعدادات اللغة المحلية للواجهة؟ أو في الإعدادات الألمانية تحت: إعدادات › الإعدادات العامة: السماح للمستخدم بتحديد اللغة المحلية: «اسمح للمستخدمين باختيار لغة واجهتهم الخاصة».
للتوضيح أكثر، يبدو أنه عند تعيين مثيل Discourse إلى اللغة الألمانية، نستبدل علامات الاقتباس " بعلامات الاقتباس الألمانية „“، مما أدى إلى تعطيل المحلل الخاص بنا.
@gerhard لقد قمت بإصلاح مباشر في local-dates مؤقتاً، هل تعتقد أننا يجب أن نحاول إصلاحه في مرحلة أعلى من السلسلة؟