Gebietsschema-spezifische Standardwerte für Site-Einstellungen (`locale_default`)

Ich dachte, es wäre hilfreich, ein Thema für Übersetzer, für jeden, der Discourse in einer Nicht-Englisch-Sprache verwaltet, und auch für englische Benutzer zu erstellen – da spezielle Standardwerte auch für Englisch gelten können –, um locale_default-Werte für Site-Einstellungen zu diskutieren.

locale_default ist eine Funktion, die es ermöglicht, dass Site-Einstellungen unterschiedliche Standardwerte haben, abhängig von der Standard-Locale der Site. Dies hilft Website-Administratoren, indem es sprachbasierte Standardwerte bereitstellt, die den Bedürfnissen ihrer Community entsprechen.

Es kann auch für Administratoren nützlich sein, die ein mehrsprachiges Forum verwalten. Wenn eine Einstellung einen vorgeschlagenen Wert für eine bestimmte Sprache hat, können Administratoren diesen auswählen – einen anderen Wert als den Standardwert für die Hauptsprache der Site verwenden. Zum Beispiel könnte ein Administrator kürzere Suchbegriffe zulassen, damit chinesische Benutzer ihre Themen leichter finden können.

Dieser Beitrag gibt einen Überblick über Einstellungen, bei denen der Standardwert für bestimmte Locales überschrieben wurde, und zielt darauf ab, das Bewusstsein für die Existenz dieser Funktion zu schärfen. Ich hoffe, er kann auch eine Diskussion über neue Einstellungen anregen, die von Locale-spezifischen Standardwerten profitieren könnten, und über Einstellungen, bei denen mehr Sprachen von einem anderen Standardwert profitieren würden.

allowed_unicode_username_characters

Beschreibung: Regulärer Ausdruck, der nur bestimmte Unicode-Zeichen in Benutzernamen zulässt. ASCII-Buchstaben und Zahlen sind immer erlaubt und müssen nicht in die Zulassungsliste aufgenommen werden.
Standard: ``

Locale-Überschreibungen
Locale Wert
cs [ěščřžýáíéóůúďťňĚŠČŘŽÝÁÍÉÓŮÚĎŤŇ]
de [äöüßÄÖÜẞ]
fi [åäöÅÄÖ]
ja [\p{Han}\p{Katakana}\p{Hiragana}ー]
ko \p{Hangul}
zh_CN \p{Han}
zh_TW \p{Han}

min_post_length

Beschreibung: Minimale erlaubte Beitragslänge in Zeichen (ohne persönliche Nachrichten)
Standard: 20

Locale-Überschreibungen
Locale Wert
ja 8
zh_CN 8
zh_TW 8

min_first_post_length

Beschreibung: Minimale erlaubte Länge des ersten Beitrags (Themenkörper) (ohne persönliche Nachrichten)
Standard: 20

Locale-Überschreibungen
Locale Wert
ja 8
zh_CN 8
zh_TW 8

min_personal_message_post_length

Beschreibung: Minimale erlaubte Beitragslänge in Zeichen für Nachrichten (sowohl erster Beitrag als auch Antworten)
Standard: 10

Locale-Überschreibungen
Locale Wert
ja 3
zh_CN 3
zh_TW 3

body_min_entropy

Beschreibung: Die minimale Entropie (eindeutige Zeichen, nicht-englische Zeichen zählen mehr), die für den Körper eines Beitrags erforderlich ist.
Standard: 7

Locale-Überschreibungen
Locale Wert
ja 3
zh_CN 3
zh_TW 3

min_topic_title_length

Beschreibung: Minimale erlaubte Länge des Thementitels in Zeichen
Standard: 15

Locale-Überschreibungen
Locale Wert
ja 6
zh_CN 6
zh_TW 6

title_min_entropy

Beschreibung: Die minimale Entropie (eindeutige Zeichen, nicht-englische Zeichen zählen mehr), die für einen Thementitel erforderlich ist.
Standard: 10

Locale-Überschreibungen
Locale Wert
ja 3
zh_CN 3
zh_TW 3

allow_uppercase_posts

Beschreibung: Erlaubt Großbuchstaben in einem Thementitel oder im Körper eines Beitrags.
Standard: False

Locale-Überschreibungen
Locale Wert
ja True

title_prettify

Beschreibung: Verhindert häufige Tippfehler und Fehler in Titeln, einschließlich Großbuchstaben, Kleinbuchstaben am Anfang, mehrfache ! und ?, zusätzliche Punkte am Ende usw.
Standard: True

Locale-Überschreibungen
Locale Wert
ja False
zh_CN False
zh_TW False

title_remove_extraneous_space

Beschreibung: Entfernt führende Leerzeichen vor Satzzeichen am Ende.
Standard: False

Locale-Überschreibungen
Locale Wert
en True
en_GB True

min_title_similar_length

Beschreibung: Die Mindestlänge eines Titels, bevor er auf ähnliche Themen überprüft wird.
Standard: 10

Locale-Überschreibungen
Locale Wert
ja 4
zh_CN 4
zh_TW 4

markdown_typographer_quotation_marks

Beschreibung: Liste von Ersetzungspaaren für doppelte und einfache Anführungszeichen
Standard: “\|”\|‘\|’

Locale-Überschreibungen
Locale Wert
de „|“|‚|‘
cs „|“|‚|‘
fr «\xA0|\xA0»|‹\xA0|›

title_max_word_length

Beschreibung: Die maximal erlaubte Wortlänge in Zeichen in einem Thementitel.
Standard: 30

Locale-Überschreibungen
Locale Wert
ja 50
ko 50
zh_CN 50
zh_TW 50

post_excerpt_maxlength

Beschreibung: Maximale Länge eines Beitragsauszugs / einer Zusammenfassung.
Standard: 300

Locale-Überschreibungen
Locale Wert
ja 120
zh_CN 120
zh_TW 120

topic_excerpt_maxlength

Beschreibung: Maximale Länge eines Themenauszugs / einer Zusammenfassung, generiert aus dem ersten Beitrag eines Themas.
Standard: 220

Locale-Überschreibungen
Locale Wert
ja 120
zh_CN 120
zh_TW 120

emoji_autocomplete_min_chars

Beschreibung: Minimale Anzahl von Zeichen, die erforderlich sind, um das Emoji-Autocomplete-Popup auszulösen
Standard: 0

Locale-Überschreibungen
Locale Wert
fr 1

enable_inline_emoji_translation

Beschreibung: Aktiviert die Übersetzung für Inline-Emojis (ohne Leerzeichen oder Satzzeichen davor)
Standard: False

Locale-Überschreibungen
Locale Wert
zh_CN True
zh_TW True
ja True
ko True

digest_min_excerpt_length

Beschreibung: Mindestlänge des Beitragsauszugs in der E-Mail-Zusammenfassung in Zeichen.
Standard: 100

Locale-Überschreibungen
Locale Wert
ja 50
zh_CN 50
zh_TW 50

post_onebox_maxlength

Beschreibung: Maximale Länge eines Onebox-Discourse-Beitrags in Zeichen.
Standard: 500

Locale-Überschreibungen
Locale Wert
ja 200
zh_CN 200
zh_TW 200

min_search_term_length

Beschreibung: Minimale gültige Suchbegriffslänge in Zeichen
Standard: 3

Locale-Überschreibungen
Locale Wert
zh_CN 1
zh_TW 1
ko 1
ja 1

search_ignore_accents

Beschreibung: Akzentzeichen in Suchanfragen werden ignoriert, wenn diese Einstellung aktiviert ist, sodass Benutzer Ergebnisse finden können, auch wenn sie die Akzente nicht korrekt eingeben.
Standard: False

Locale-Überschreibungen
Locale Wert
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

Beschreibung: Wählen Sie eine Methode zur Generierung von Slugs. ‘encoded’ generiert einen Prozent-kodierten String. ‘none’ deaktiviert den Slug vollständig.
Standard: ascii

Locale-Überschreibungen
Locale Wert
ja none
zh_CN none
zh_TW none

read_time_word_count

Beschreibung: Wortanzahl pro Minute zur Berechnung der geschätzten Lesezeit.
Standard: 500

Locale-Überschreibungen
Locale Wert
ja 350
zh_CN 350
zh_TW 350
4 „Gefällt mir“

Ein Aspekt, der mich verwirrte, als ich mein deutsches Forum erstellte, war, dass, obwohl Umlaute in allowed_unicode_username_characters konfiguriert waren, ich sie trotzdem nicht verwenden konnte, da unicode_usernames immer noch deaktiviert war.

Ich erinnere mich, dass dies auch ein Problem sein kann, wenn die Standardgruppennamen, wie die Vertrauensstufengruppen, Unicode-Zeichen enthalten.

Ich frage mich, warum keine Standardwerte für unicode_usernames definiert wurden.

5 „Gefällt mir“

Es ist aus Sicherheitsgründen standardmäßig deaktiviert.

Ich schätze, wir könnten es standardmäßig für alle Gebietsschemata aktivieren, die eine Gebietsschema-Überschreibung für allowed_unicode_username_characters haben.

3 „Gefällt mir“