الإعدادات الافتراضية الخاصة بالمنطقة للموقع (`locale_default`)

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

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

يمكن أن يكون هذا مفيدًا أيضًا للمسؤولين الذين يديرون منتدى متعدد اللغات. عندما يكون للإعداد قيمة مقترحة للغة معينة، يمكن للمسؤولين اختيار تطبيقها - باستخدام قيمة مختلفة عن القيمة الافتراضية القياسية للغة الرئيسية للموقع. على سبيل المثال، قد يسمح المسؤول بكلمات بحث أقصر حتى يتمكن المستخدمون الصينيون من العثور على مواضيعهم بسهولة أكبر.

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

allowed_unicode_username_characters

الوصف: تعبير عادي للسماح فقط ببعض أحرف Unicode في أسماء المستخدمين. سيتم دائمًا السماح بالأحرف الأبجدية والأرقام ASCII ولا يلزم تضمينها في القائمة المسموح بها.
الافتراضي: ``

تجاوزات اللغة
اللغة القيمة
cs [ěščřžýáíéóůúďťňĚŠČŘŽÝÁÍÉÓŮÚĎŤŇ]
de [äöüßÄÖÜẞ]
fi [åäöÅÄÖ]
ja [\\p{Han}\\p{Katakana}\\p{Hiragana}ー]
ko \\p{Hangul}
zh_CN \\p{Han}
zh_TW \\p{Han}

min_post_length

الوصف: الحد الأدنى لطول المنشور المسموح به بالأحرف (باستثناء الرسائل الشخصية)
الافتراضي: 20

تجاوزات اللغة
اللغة القيمة
ja 8
zh_CN 8
zh_TW 8

min_first_post_length

الوصف: الحد الأدنى لطول المنشور الأول (جسم الموضوع) المسموح به (باستثناء الرسائل الشخصية)
الافتراضي: 20

تجاوزات اللغة
اللغة القيمة
ja 8
zh_CN 8
zh_TW 8

min_personal_message_post_length

الوصف: الحد الأدنى لطول المنشور المسموح به بالأحرف للرسائل (المنشور الأول والردود)
الافتراضي: 10

تجاوزات اللغة
اللغة القيمة
ja 3
zh_CN 3
zh_TW 3

body_min_entropy

الوصف: الحد الأدنى للإنتروبيا (الأحرف الفريدة، عدد غير الإنجليزية للمزيد) المطلوبة لجسم المنشور.
الافتراضي: 7

تجاوزات اللغة
اللغة القيمة
ja 3
zh_CN 3
zh_TW 3

min_topic_title_length

الوصف: الحد الأدنى لطول عنوان الموضوع المسموح به بالأحرف
الافتراضي: 15

تجاوزات اللغة
اللغة القيمة
ja 6
zh_CN 6
zh_TW 6

title_min_entropy

الوصف: الحد الأدنى للإنتروبيا (الأحرف الفريدة، عدد غير الإنجليزية للمزيد) المطلوبة لعنوان الموضوع.
الافتراضي: 10

تجاوزات اللغة
اللغة القيمة
ja 3
zh_CN 3
zh_TW 3

allow_uppercase_posts

الوصف: السماح بالأحرف الكبيرة في عنوان الموضوع أو نص المنشور.
الافتراضي: False

تجاوزات اللغة
اللغة القيمة
ja True

title_prettify

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

تجاوزات اللغة
اللغة القيمة
ja False
zh_CN False
zh_TW False

title_remove_extraneous_space

الوصف: إزالة المسافات البيضاء البادئة قبل علامات الترقيم النهائية.
الافتراضي: False

تجاوزات اللغة
اللغة القيمة
en True
en_GB True

min_title_similar_length

الوصف: الحد الأدنى لطول العنوان قبل التحقق من المواضيع المماثلة.
الافتراضي: 10

تجاوزات اللغة
اللغة القيمة
ja 4
zh_CN 4
zh_TW 4

markdown_typographer_quotation_marks

الوصف: قائمة أزواج استبدال علامات الاقتباس المزدوجة والفردية
الافتراضي: “\|”\|‘\|’

تجاوزات اللغة
اللغة القيمة
de „|“|‚|‘
cs „|“|‚|‘
fr «\xA0|\xA0»|‹\xA0|›

title_max_word_length

الوصف: الحد الأقصى لطول الكلمة المسموح به، بالأحرف، في عنوان الموضوع.
الافتراضي: 30

تجاوزات اللغة
اللغة القيمة
ja 50
ko 50
zh_CN 50
zh_TW 50

post_excerpt_maxlength

الوصف: الحد الأقصى لطول مقتطف / ملخص المنشور.
الافتراضي: 300

تجاوزات اللغة
اللغة القيمة
ja 120
zh_CN 120
zh_TW 120

topic_excerpt_maxlength

الوصف: الحد الأقصى لطول مقتطف / ملخص الموضوع، يتم إنشاؤه من المنشور الأول في الموضوع.
الافتراضي: 220

تجاوزات اللغة
اللغة القيمة
ja 120
zh_CN 120
zh_TW 120

emoji_autocomplete_min_chars

الوصف: الحد الأدنى لعدد الأحرف المطلوبة لتشغيل نافذة الإكمال التلقائي للرموز التعبيرية
الافتراضي: 0

تجاوزات اللغة
اللغة القيمة
fr 1

enable_inline_emoji_translation

الوصف: تمكين الترجمة للرموز التعبيرية المضمنة (بدون أي مسافة أو علامة ترقيم قبلها)
الافتراضي: False

تجاوزات اللغة
اللغة القيمة
zh_CN True
zh_TW True
ja True
ko True

digest_min_excerpt_length

الوصف: الحد الأدنى لمقتطف المنشور في ملخص البريد الإلكتروني، بالأحرف.
الافتراضي: 100

تجاوزات اللغة
اللغة القيمة
ja 50
zh_CN 50
zh_TW 50

post_onebox_maxlength

الوصف: الحد الأقصى لطول منشور Discourse في شكل onebox بالأحرف.
الافتراضي: 500

تجاوزات اللغة
اللغة القيمة
ja 200
zh_CN 200
zh_TW 200

min_search_term_length

الوصف: الحد الأدنى لطول مصطلح البحث الصالح بالأحرف
الافتراضي: 3

تجاوزات اللغة
اللغة القيمة
zh_CN 1
zh_TW 1
ko 1
ja 1

search_ignore_accents

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

تجاوزات اللغة
اللغة القيمة
ar True
ca True
cs True
el True
es True
fa_IR True
fr True
hu True
pt True
pt_BR True
ro True
sk True
tr_TR True

slug_generation_method

الوصف: اختر طريقة إنشاء الـ slug. سيقوم ‘encoded’ بإنشاء سلسلة ترميز بالمئة. سيقوم ‘none’ بتعطيل الـ slug تمامًا.
الافتراضي: ascii

تجاوزات اللغة
اللغة القيمة
ja none
zh_CN none
zh_TW none

read_time_word_count

الوصف: عدد الكلمات في الدقيقة لحساب وقت القراءة المقدر.
الافتراضي: 500

تجاوزات اللغة
اللغة القيمة
ja 350
zh_CN 350
zh_TW 350
4 إعجابات

أحد الجوانب التي أربكتني عند إنشاء منتدى ألماني الخاص بي هو أنه بينما تم تكوين Umlauts في allowed_unicode_username_characters، لم أتمكن من استخدامها لأن unicode_usernames كانت لا تزال معطلة.

أتذكر أن هذه يمكن أن تكون مشكلة أيضًا عندما تحتوي أسماء المجموعات الافتراضية، مثل مجموعات مستوى الثقة، على أحرف Unicode.

أتساءل لماذا لم يتم تعريف أي افتراضيات لـ unicode_usernames.

5 إعجابات

تم تعطيله افتراضيًا لأسباب أمنية.

أعتقد أنه يمكننا تمكينه افتراضيًا لجميع المواقع التي لديها تجاوز للموقع لـ allowed_unicode_username_characters.

3 إعجابات