تعديل/إضافة نص الموقع المرتبط بعلامات الحذف المخصصة؟

مرحباً،

لقد كنت أجرب ميزة “علامات الإشراف المخصصة” الجديدة ولاحظت أن إنشاء علامة جديدة يؤدي إلى أخطاء في مفتاح النص المفقود في بعض الحالات.

على سبيل المثال، عند استخدام خيار الإشراف “إخفاء المنشور”، فإن الرسالة المرسلة إلى المستخدم تتوقع وجود مفتاح نصي “flag_reasons.mycustomflag”.

هل من الممكن إضافة/تعريف المفاتيح المفقودة؟ على حد فهمي، تسمح ميزة نص الموقع بترجمة المفاتيح الموجودة بالفعل فقط.

أي توجيهات أو تلميحات ستكون موضع تقدير كبير!

إعجابَين (2)

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

تم إرسال البريد الإلكتروني بواسطة منتدى باللغة الإنجليزية الأمريكية، علامة مخصصة “its_hostile”

3 إعجابات

لا أعتقد أن المشكلة تتعلق بترجمة محددة.

عندما يتم إخفاء منشور بسبب علامات من المجتمع، يتم إرسال رسالة شخصية إلى المؤلف. تحتوي هذه الرسالة على سبب. على سبيل المثال:

تُستخدم هذه الأسباب عند إنشاء الرسالة.

الكود الذي يضيف هذا السبب إلى الرسالة يستخدم post_action_type

هذا يعمل لأسباب العلامات الافتراضية. على سبيل المثال، flag_reasons.spam، كما هو موضح في لقطة الشاشة أعلاه.
المشكلة هي أنه لا يوجد مثل هذا السلسلة للأسباب المخصصة للعلامات. على سبيل المثال، إذا قمت بإنشاء سبب “اختبار” وتمكين Auto hide flagged content.

ثم يتم استخدام flag_reasons.custom_testing. ومع ذلك، هذا السبب غير موجود. اللغة لا تهم؛ حتى أنها لا توجد باللغة الإنجليزية لأنها علامة مخصصة.

ويتم استخدام نفس السبب أيضًا عند حذف المنشور (انظر لقطة الشاشة في منشور RGJ)

بالمناسبة، بالنسبة لـ “المستجيبين”، فإن السبب غير القانوني مفقود أيضًا

4 إعجابات

شكراً @scharnkn على التقرير وشكراً @moin على المتابعة!

هل هناك أماكن أخرى يظهر فيها مفتاح النص بشكل غير متوقع بدلاً من النص المتوقع؟

مرحباً بالجميع،

شكراً لكم على تقديم معلومات خلفية مفيدة. أعتذر عن النقص الأولي في التفاصيل في منشوري.

هل هناك أماكن أخرى يظهر فيها مفتاح النص بشكل غير متوقع بدلاً من النص المتوقع؟

لم أواجه هذه المشكلة في أي مكان آخر.

مع خالص التقدير،
كاترين

لاحظت FIX: update flag reason message with default value (#30026) · discourse/discourse@28b4ff6 · GitHub
لذا حاولت مرة أخرى:

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


وفي النسخة للمستجيبين: “تم وضع علامة على المنشور على أنه السبب.”


(سأجد أيضًا نصًا افتراضيًا لـ “غير قانوني” مفيدًا، حيث أن هذا ليس سببًا مخصصًا.)

إعجاب واحد (1)

أنا أميل إلى الاتفاق مع موين..

  1. بالنسبة لـ “غير قانوني”، وهو ليس علماً مخصصاً، اعرض محتويات topic_flag_types.illegal.description الموجودة. باللغة الإنجليزية الأمريكية، هي “This topic requires staff attention because I believe it contains content that is illegal.” (يتطلب هذا الموضوع اهتمام الموظفين لأنني أعتقد أنه يحتوي على محتوى غير قانوني).
  2. بالنسبة للأعلام المخصصة، للتوضيح، قم بتغيير reason إلى “تم وضع علامة على المنشور كـ reason

هل هناك أي قيود تقنية تمنعنا من تضمين وصف السبب في البريد الإلكتروني؟

إعجاب واحد (1)

لا. حسنًا، الوصف موجود، لكن هذا ليس هو نفس السبب. هناك 3 نصوص:

  1. الوصف المعروض للمستخدم الذي يقوم بالإبلاغ عن المنشور.
  2. السبب المعروض لمؤلف المنشور:
  1. السبب المعروض للمستجيب لمنشور محذوف عندما يتم حذف مشاركته أيضًا وتم تمكين الإعداد. هذا مفقود بالنسبة لـ “غير قانوني”:
إعجاب واحد (1)

يا، مثير للاهتمام. (2) و (3) متطابقان تقريبًا - أتساءل عما إذا كنا نعقد الأمور بوجود نصوص مختلفة لهاتين الحالتين.

في الوقت الحالي، يبدو أنه يمكننا فقط إنشاء سلسلة نصية جديدة لـ “غير قانوني” والتأكد من أنها تعمل، على سبيل المثال:

responder:
   illegal: "تم وضع علامة على المنشور على أنه **غير قانوني**: يعتقد المجتمع أنه قد يكون مخالفًا للقانون."

يمكننا أيضًا إنشاء سلسلة نصية جديدة في (2) و (3) لتغطية جميع العلامات المخصصة، على سبيل المثال:

flag_reasons:
   custom: "تم وضع علامة على منشورك على أنه **reason**.
responder:
   custom: "تم وضع علامة على المنشور على أنه **reason**.
إعجابَين (2)