لقد لاحظت ذلك فقط لأن الرابط انتهى صلاحيته قبل وقت أبكر بكثير مما توقعت، وأعتقد أن خيار “الشهر التالي” سيختار بالفعل 1 يونيو كتاريخ إزاحة، وليس 28 يونيو.
صحيح، لكن القصد هو ‘عندما ننتقل من شهر إلى الشهر التالي’. هل يبدأ الشهر التالي في الأول من يونيو، نعم؟ ثم هل يبدأ الشهر الذي يليه في الأول من يوليو، نعم؟
عبارة ‘دعوتك صالحة حتى نهاية الشهر’ أسهل في الشرح، وتلتقط القصد بشكل أكثر دقة، مقارنة بـ ‘تنتهي دعوتك في يوم عشوائي تمامًا في منتصف الشهر’.
هذا منطقي بالنسبة لي. لقد واجهت المشكلة المعاكسة مع مؤقتات الإشارات المرجعية. في الإشارات المرجعية المؤقتة، عند تحديد خيار “الأسبوع القادم”، يتم تعيين التاريخ بعد 7 أيام في المستقبل، لكن افتراضي حول ما يعنيه “الأسبوع القادم” هو يوم الاثنين من الأسبوع التالي. لست متأكدًا من أي نهج لتحديد التواريخ المستقبلية هو الأفضل، لكن قد يكون من الجدير استخدام نهج متسق لذلك في جميع واجهة المستخدم.
إذن، هل نريد أن نقول بشكل عام إن جميع هذه الخيارات على مستوى “الأسبوع” و"الشهر" يجب أن تعني “في بداية الأسبوع القادم”، و"في بداية الأسبوع الذي بعد الأسبوع القادم"، و"في بداية الشهر القادم"؟ بناءً على ما أستنتجه، فإن الأشهر تتبع هذا السلوك بالفعل، لكن الأسابيع لا تفعل ذلك. في هذه الحالة، سنحتاج إلى إزالة خيار يوم الاثنين من الإشارات المرجعية أيضًا لأنه سيصبح غير ذي صلة.
صياغة عبارة “شهرين” توحي لي بـ “الآن + شهرين” وليس “في بداية الشهر الذي بعد شهرين من الآن”، لذا أعتقد أننا بحاجة إلى تعديل ذلك أيضًا. @andrei يعمل على طلب السحب قيد العمل (WIP PR) هذا، لذا ربما يمكنه تولي الأمر؟
أعتقد أننا فقدنا التركيز على الهدف إلى حد ما في مرحلة ما، لكنك تستطيع أن ترى أن هذا الأمر يركز بشكل كبير على “الفترة الزمنية التالية”، بمعنى:
عند بداية اليوم التالي (غداً)
في منتصف الأسبوع القادم
عند بداية عطلة نهاية الأسبوع
عند بداية الأسبوع التالي
كان هذا دائماً نيتي، وحاولت أن أكون واضحاً جداً بشأن ذلك، لكنني أعتقد أننا لعبنا لعبة “الهاتف” وتم تشويه بعض الأمور في الترجمة بطريقة ما.. إليك منشوري الأصلي من نوفمبر 2019..
لاحقاً في اليوم (بشكل أساسي، عند بدء المساء، أو “عند انتهاء يوم العمل”)
عند بداية اليوم التالي (غداً)
عند بداية الأسبوع التالي
ثم لديك الأوقات التعسفية، وهو أمر جيد وجوده، لكن هذا لم يكن أبداً التركيز الرئيسي لهذا الحوار.. من الجيد تضمين أوقات تعسفية كإضافة، لكن “بعد 5 أيام عشوائية من هذا التاريخ المحدد” ليس مفيداً على الفور مثل “عندما/حتى تبدأ الأسبوع التالي”، “عندما/حتى تبدأ الشهر التالي”، “عندما/حتى ينتهي يوم العمل ويبدأ المساء”، “عندما/حتى تبدأ الشهر التالي”، “عندما/حتى تبدأ عطلة نهاية الأسبوع”، وهكذا..
لذا، والعودة إلى الدعوات، يجب أن تكون المنطقية نفسها:
أعتقد أننا فقدنا طريقنا قليلاً في هذه الميزة. يجب أن يكون الأمر بخير مع بعض التعديلات.. جميع الأدوات موجودة.
ما ورد أعلاه كان بالتأكيد هو المقصود، وفقًا لكل أمثلة Gmail المقدمة. عندما تقول:
ذكّرني بهذا غدًا
ذكّرني بهذا الأسبوع القادم
ذكّرني بهذا الشهر القادم
فإنك تقصد:
ذكّرني بهذا عند بداية اليوم التالي
ذكّرني بهذا عند بداية الأسبوع التالي
ذكّرني بهذا عند بداية الشهر التالي
وليس:
ذكّرني بهذا بعد 24 ساعة بالضبط
ذكّرني بهذا بعد 7 أيام بالضبط
ذكّرني بهذا بعد 30 يومًا بالضبط (أيضًا – ليس كل الأشهر لها نفس عدد الأيام!)
إضافة خيار “أيام عشوائية x من الآن” مقبولة تمامًا كخيار إضافي، لكنها لم تكن الهدف. لذا، للرجوع إليه @martin أو @andrei، من سيتولى العمل على هذا الأمر. أعتقد أنه يمكن الجمع بين الخيارين، وسيظل هناك دائمًا خيار “تاريخ عشوائي”، لكن الفكرة هي أن الناس يفكرون بشكل أساسي في فترات زمنية “حتى الحدث الرئيسي التالي في التقويم” - سواء كان ذلك يومًا جديدًا، أو عطلة نهاية الأسبوع، أو أسبوعًا جديدًا، أو شهرًا جديدًا.
بشكل عام، أصبح كل هذا واضحًا الآن، لكن استفساري كان جزئيًا لأننا اتفقنا على سياسة داخلية بعدم السماح بروابط الدعوة بالبقاء مفتوحة لأكثر من شهر. يجعل إدخال التواريخ المستقبلية المجزأة ذلك صعبًا. أفهم الفكرة، على الرغم من أنه عندما يقترب المرء من نهاية الشهر، فإن الخيار الأول يصبح أقل فائدة.