تم تكوين نظام discourse (الإصدار 2.6.0.beta4) الخاص بي باستخدام Europe/Paris كتوقيت افتراضي لتواريخ discourse المحلية، ولكن عند محاولة تحديد وقت، يظهر الوقت بشكل خاطئ، كما هو موضح في لقطة الشاشة التالية:
حتى لو كتبت “20:00:00”، فإن الوقت المعروض هو “اليوم، 22:00”. دالة moment.tz.guess() التي تم تنفيذها في متصفحي تُرجع “Europe/Paris”، لذا لا أستطيع تخمين ما الذي أقوم به خطأ.
نعم، آسف، كنت غائبًا يوم الاثنين/الثلاثاء. لا أستطيع إعادة إنتاج المشكلة محليًا، لكنني أعتقد أنها نفس الحالة.
لقد اعتمدت هذا الإصلاح:
تقنيًا، هذه المشكلة تتعلق أكثر بنص/تنسيق Markdown جميل بدلاً من أخطاء التواريخ المحلية، وقد نرغب في إيجاد حل أكثر شمولية لهذه المسألة. على الرغم من أنني لم أتلق شكاوى بشأن هذا إلا في سياق التواريخ المحلية، فأعتقد أن السبب هو أنها تُستخدم بشكل أكبر وأكثر عرضة للتعديل اليدوي.
وأيضًا، على لوحة المفاتيح الفرنسية من نوع AZERTY الخاصة بي، فإن علامات الاقتباس هي في الواقع ". لا أعرف حتى كيف أُنتج « أو » دون نسخ ولصق، وهو أمر ربما طبيعي
بالتأكيد! لكنك أوقفتني هناك أفترض أنك تريد سجل رايلز؟ لست خبيرًا حقًا، بل مجرد متحمس قليلًا!
وعذراً، قرأت خمسة بدلاً من ستة أو لا أدري، الثالث فقط لا يعمل، خطأ مني، الرابع لا يعمل في المعاينة لكنه صحيح في المنشور النهائي
أعتذر عن السؤال، سأتركك تعمل بعد ذلك. لقد كنتُ أظن أن ; في \« هي التي تسببت في فشل \u0026\u0026 moment.tz.names().includes(config.timezone). هل يمكن أن يكون config.timezone مُشفَّرًا بصيغة HTML؟
أعتقد أن هناك شيئًا يحدث “أبعد من ذلك” ، في الواقع لا أعرف أين. يتم إدخال \« و \».
آه نعم! يمكنني رؤيتها في معاينة المؤلّف [date=2020-12-15 time=14:00:00 timezone="Europe/Paris"
تُنتج [date=2020-12-15 time=14:00:00 timezone=« Europe/Paris »
نعم، ربما هناك مشكلتان، واحدة في الواجهة الأمامية والأخرى في الخلفية، لأن الإصلاح السابق حسّن بالتأكيد حالة اللغة الألمانية. أعتقد أنني يمكنني ببساطة تطبيق نفس التعبير النمطي (regex) على الواجهة الأمامية. تمنيت لو استطعت إعادة إنتاج هذه المشكلة