أسبوع الأعمال

أثناء الترجمة، وجدت في تذكيرات الإشارات المرجعية هذه السلسلة النصية: “start_of_next_busniess_week”
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/controllers/bookmark.js#L264

لا يمكن أن يعمل هذا في كل دولة حول العالم، حيث تبدأ العديد من الدول الأسبوع في الأحد أو أي يوم آخر.
وفقًا لاقتراح المستخدم @gerhard، أفتح هذا الموضوع لمناقشة الحلول الممكنة.
الحل الأمثل هو توفير خيار إعداد لكل مستخدم لتحديد بداية أسبوع العمل، مع جعل الافتراضي هو يوم الاثنين. (وبعد ذلك سنستبدل كلمة “الاثنين” بعبارة “بداية أسبوع العمل” مع رابط لخيار الإعداد يظهر عند اختيار هذه الخيارات).

فكرت أيضًا في إمكانية قيام مدير الموقع بإعداد هذا، لكنني اعتقدت أن العديد من المنتديات ليست مرتبطة بدولة معينة.

هل هناك أي أفكار أخرى؟

5 إعجابات

تم الفهم، هذه قضية معقدة لجميع الدول التي تبدأ أسبوعها يوم الأحد. إسرائيل، الإمارات، نيبال، ماليزيا، السعودية وإيران تقع ضمن هذه الفئة.

أعتقد أنه يجب علينا النظر في إعداد ما لـ “اليوم الأول من الأسبوع”. @مارتين، هل لديك أي أفكار حول كيفية التعامل مع هذا؟

الأسهل هو مجرد وجود طريقة بسيطة لإزالة الخيار، غير متأكد.

3 إعجابات

لا أعرف لماذا لم أفحص هذا الأمر بشكل صحيح عندما قمت بذلك؛ فهناك طريقة سهلة للحصول على أول يوم في الأسبوع باستخدام moment.js:

moment().startOf('week').day()

وبما أننا نقوم بالفعل بتوطين moment، فإن هذا يعمل بشكل ممتاز. لقد جربته للتو، وعندما تكون لغة موقعي مضبوطة على العبرية، يظهر بداية الأسبوع كـ 0 (الأحد)، بينما عند إعادة ضبطها إلى الإنجليزية تعود إلى 1 (الاثنين). يجب أن يكون من السهل نسبيًا تشغيل هذا الأسبوع المقبل.

إذا أردنا حقًا، يمكننا إضافة إعداد على مستوى الموقع لـ “يوم بداية الأسبوع”، لكنني لست متأكدًا مما إذا كنا نرغب في شيء مماثل للتقويم؟ على الرغم من أن هذا قد لا يكون مرغوبًا فيه عندما يتمكن المستخدمون من تعيين التوطين الخاص بهم.

3 إعجابات

أعتقد أنه يجب أن يكون خيارًا للمستخدم. قد لا يكون الاكتشاف بناءً على اللغة كافيًا، حيث يختلف بداية الأسبوع من دولة إلى أخرى. علاوة على ذلك، لا تتيح كل المواقع للمستخدم ضبط المنطقة الزمنية. ربما يمكن استخدام momentjs لتحديد القيمة مسبقًا كما نفعل مع المنطقة الزمنية؟

4 إعجابات

منطقي تمامًا؛ سأجعله خيارًا للمستخدم مع اختيار افتراضي معقول، تمامًا مثل المنطقة الزمنية!

3 إعجابات

عظيم.

كإضافة جانبية، اللغة تختلف عن المنطقة الجغرافية، فقد أكون في المملكة المتحدة لكنني أستخدم الموقع باللغة العربية.
وهذا أيضًا شيء تأخذه الأنظمة في الاعتبار، حيث تتوفر خيارات منفصلة للمنطقة الجغرافية ولغة واجهة المستخدم.

يتعلق هذا الأمر بشكل رئيسي بالتاريخ والوقت والأرقام، وسأفتح موضوعًا آخر لمناقشته ومعرفة ما إذا كان هناك حاجة فعلية لتغييره (بما أنه يؤثر على العديد من أجزاء نظام Discourse).

4 إعجابات