Lokale specifieke standaardwaarden voor site-instellingen (`locale_default`)

Ik dacht dat het nuttig zou zijn om een onderwerp te maken voor vertalers, voor iedereen die Discourse beheert in een niet-Engelse taal, en ook voor Engelse gebruikers - aangezien speciale standaardwaarden ook voor het Engels kunnen gelden - om de locale_default waarden voor site-instellingen te bespreken.

locale_default is een functie waarmee site-instellingen verschillende standaardwaarden kunnen hebben, afhankelijk van de standaardtaal van de site. Dit helpt sitebeheerders door standaardwaarden te bieden op basis van de taal, passend bij de behoeften van hun community.

Het kan ook nuttig zijn voor beheerders die een meertalig forum beheren. Wanneer een instelling een voorgestelde waarde heeft voor een bepaalde taal, kunnen beheerders ervoor kiezen deze toe te passen - met een andere waarde dan de standaardwaarde voor de hoofdtaal van de site. Een beheerder kan bijvoorbeeld kortere zoektermen toestaan, zodat Chinese gebruikers hun onderwerpen gemakkelijker kunnen vinden.

Dit bericht geeft een overzicht van instellingen waarbij de standaardwaarde is overschreven voor bepaalde talen, en heeft tot doel bewustzijn te creëren dat deze functie bestaat. Ik hoop dat het ook een discussie kan op gang brengen over nieuwe instellingen die baat zouden kunnen hebben bij taalspecifieke standaardwaarden, en over instellingen waarvoor meer talen baat zouden hebben bij een andere standaardwaarde.

allowed_unicode_username_characters

Beschrijving: Reguliere expressie om alleen bepaalde Unicode-tekens in gebruikersnamen toe te staan. ASCII-letters en cijfers zijn altijd toegestaan en hoeven niet te worden opgenomen in de allowlist.
Standaard: ``

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

min_post_length

Beschrijving: Minimale toegestane lengte van een bericht in tekens (exclusief persoonlijke berichten)
Standaard: 20

Locale overrides
Locale Value
ja 8
zh_CN 8
zh_TW 8

min_first_post_length

Beschrijving: Minimale toegestane lengte van het eerste bericht (onderwerplichaam) (exclusief persoonlijke berichten)
Standaard: 20

Locale overrides
Locale Value
ja 8
zh_CN 8
zh_TW 8

min_personal_message_post_length

Beschrijving: Minimale toegestane lengte van een bericht in tekens voor berichten (zowel eerste bericht als antwoorden)
Standaard: 10

Locale overrides
Locale Value
ja 3
zh_CN 3
zh_TW 3

body_min_entropy

Beschrijving: De minimale entropie (unieke tekens, niet-Engelse telling voor meer) die vereist is voor de hoofdtekst van een bericht.
Standaard: 7

Locale overrides
Locale Value
ja 3
zh_CN 3
zh_TW 3

min_topic_title_length

Beschrijving: Minimale toegestane lengte van een onderwerp-titel in tekens
Standaard: 15

Locale overrides
Locale Value
ja 6
zh_CN 6
zh_TW 6

title_min_entropy

Beschrijving: De minimale entropie (unieke tekens, niet-Engelse telling voor meer) die vereist is voor een onderwerp-titel.
Standaard: 10

Locale overrides
Locale Value
ja 3
zh_CN 3
zh_TW 3

allow_uppercase_posts

Beschrijving: Sta volledig hoofdletters toe in een onderwerp-titel of berichttekst.
Standaard: False

Locale overrides
Locale Value
ja True

title_prettify

Beschrijving: Voorkom veelvoorkomende typfouten en fouten in titels, waaronder hoofdletters, kleine letters als eerste teken, meerdere ! en ?, extra . aan het einde, etc.
Standaard: True

Locale overrides
Locale Value
ja False
zh_CN False
zh_TW False

title_remove_extraneous_space

Beschrijving: Verwijder spaties aan het begin voor de interpunctie aan het einde.
Standaard: False

Locale overrides
Locale Value
en True
en_GB True

min_title_similar_length

Beschrijving: De minimale lengte van een titel voordat deze wordt gecontroleerd op vergelijkbare onderwerpen.
Standaard: 10

Locale overrides
Locale Value
ja 4
zh_CN 4
zh_TW 4

markdown_typographer_quotation_marks

Beschrijving: Lijst met vervangingsparen voor dubbele en enkele aanhalingstekens
Standaard: “|”|‘|’

Locale overrides
Locale Value
de `„
fr

title_max_word_length

Beschrijving: De maximaal toegestane woordlengte, in tekens, in een onderwerp-titel.
Standaard: 30

Locale overrides
Locale Value
ja 50
ko 50
zh_CN 50
zh_TW 50

post_excerpt_maxlength

Beschrijving: Maximale lengte van een bericht-uittreksel / samenvatting.
Standaard: 300

Locale overrides
Locale Value
ja 120
zh_CN 120
zh_TW 120

topic_excerpt_maxlength

Beschrijving: Maximale lengte van een onderwerp-uittreksel / samenvatting, gegenereerd uit het eerste bericht in een onderwerp.
Standaard: 220

Locale overrides
Locale Value
ja 120
zh_CN 120
zh_TW 120

emoji_autocomplete_min_chars

Beschrijving: Minimaal aantal tekens dat nodig is om de emoji-autocomplete-popup te activeren
Standaard: 0

Locale overrides
Locale Value
fr 1

enable_inline_emoji_translation

Beschrijving: Schakelt vertaling in voor inline emoji’s (zonder spatie of leesteken ervoor)
Standaard: False

Locale overrides
Locale Value
zh_CN True
zh_TW True
ja True
ko True

digest_min_excerpt_length

Beschrijving: Minimaal bericht-uittreksel in de e-mail samenvatting, in tekens.
Standaard: 100

Locale overrides
Locale Value
ja 50
zh_CN 50
zh_TW 50

post_onebox_maxlength

Beschrijving: Maximale lengte van een Discourse-bericht in een onebox, in tekens.
Standaard: 500

Locale overrides
Locale Value
ja 200
zh_CN 200
zh_TW 200

min_search_term_length

Beschrijving: Minimale geldige zoekterm lengte in tekens
Standaard: 3

Locale overrides
Locale Value
zh_CN 1
zh_TW 1
ko 1
ja 1

search_ignore_accents

Beschrijving: Accenttekens in zoekopdrachten worden genegeerd als deze instelling is ingeschakeld, waardoor gebruikers resultaten kunnen vinden, zelfs als ze de juiste accenten niet invoeren.
Standaard: False

Locale overrides
Locale Value
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

Beschrijving: Kies een methode voor het genereren van slugs. ‘encoded’ genereert een percent-encoded string. ‘none’ schakelt de slug volledig uit.
Standaard: ascii

Locale overrides
Locale Value
ja none
zh_CN none
zh_TW none

read_time_word_count

Beschrijving: Woordenaantal per minuut voor het berekenen van de geschatte leestijd.
Standaard: 500

Locale overrides
Locale Value
ja 350
zh_CN 350
zh_TW 350
4 likes

One aspect that confused me when I created my German forum was that while Umlauts were configured in allowed_unicode_username_characters, I still wasn’t able to use them because unicode_usernames was still disabled.

I remember that this can also be a problem when the default group names, like the trust level groups, contain Unicode characters.

I wonder why no defaults were defined for unicode_usernames.

5 likes

It’s disabled by default for security reasons.

I guess we could enable it by default for all locales that have a locale override for allowed_unicode_username_characters.

3 likes