Impostazioni predefinite specifiche per locale per le impostazioni del sito (`locale_default`)

Ho pensato che sarebbe stato utile creare un argomento per i traduttori, per chiunque gestisca Discourse in una localizzazione non inglese e anche per gli utenti di lingua inglese, poiché anche all’inglese possono essere applicati valori predefiniti speciali, per discutere i valori di locale_default per le impostazioni del sito.

locale_default è una funzionalità che consente alle impostazioni del sito di avere valori predefiniti diversi a seconda della localizzazione predefinita del sito. Ciò aiuta gli amministratori del sito fornendo valori predefiniti basati sulla lingua, che corrispondono alle esigenze della loro community.

Può anche essere utile per gli amministratori che gestiscono un forum multilingue. Quando un’impostazione ha un valore suggerito per una particolare lingua, gli amministratori possono scegliere di applicarlo, utilizzando un valore diverso dal valore predefinito standard per la lingua principale del sito. Ad esempio, un amministratore potrebbe consentire termini di ricerca più brevi in modo che gli utenti cinesi possano trovare i loro argomenti più facilmente.

Questo post fornisce una panoramica delle impostazioni in cui il valore predefinito è stato sovrascritto per determinate localizzazioni e mira a sensibilizzare sull’esistenza di questa funzionalità. Spero che possa anche stimolare una discussione su nuove impostazioni che potrebbero beneficiare di valori predefiniti specifici per la localizzazione e su impostazioni per le quali più lingue trarrebbero beneficio da un valore predefinito diverso.

allowed_unicode_username_characters

Descrizione: Espressione regolare per consentire solo alcuni caratteri Unicode nei nomi utente. Lettere e numeri ASCII saranno sempre consentiti e non è necessario includerli nell’elenco consentiti.
Predefinito: ``

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

min_post_length

Descrizione: Lunghezza minima consentita di un post in caratteri (esclusi i messaggi personali)
Predefinito: 20

Sovrascritture di localizzazione
Localizzazione Valore
ja 8
zh_CN 8
zh_TW 8

min_first_post_length

Descrizione: Lunghezza minima consentita del primo post (corpo dell’argomento) (esclusi i messaggi personali)
Predefinito: 20

Sovrascritture di localizzazione
Localizzazione Valore
ja 8
zh_CN 8
zh_TW 8

min_personal_message_post_length

Descrizione: Lunghezza minima consentita di un post in caratteri per i messaggi (sia primo post che risposte)
Predefinito: 10

Sovrascritture di localizzazione
Localizzazione Valore
ja 3
zh_CN 3
zh_TW 3

body_min_entropy

Descrizione: L’entropia minima (caratteri unici, conteggio non inglese per maggiori dettagli) richiesta per il corpo di un post.
Predefinito: 7

Sovrascritture di localizzazione
Localizzazione Valore
ja 3
zh_CN 3
zh_TW 3

min_topic_title_length

Descrizione: Lunghezza minima consentita del titolo di un argomento in caratteri
Predefinito: 15

Sovrascritture di localizzazione
Localizzazione Valore
ja 6
zh_CN 6
zh_TW 6

title_min_entropy

Descrizione: L’entropia minima (caratteri unici, conteggio non inglese per maggiori dettagli) richiesta per il titolo di un argomento.
Predefinito: 10

Sovrascritture di localizzazione
Localizzazione Valore
ja 3
zh_CN 3
zh_TW 3

allow_uppercase_posts

Descrizione: Consenti tutto maiuscolo nel titolo di un argomento o nel corpo di un post.
Predefinito: False

Sovrascritture di localizzazione
Localizzazione Valore
ja True

title_prettify

Descrizione: Previene errori di battitura e errori comuni nei titoli, inclusi maiuscole, primo carattere minuscolo, più ! e ?, punto finale extra, ecc.
Predefinito: True

Sovrascritture di localizzazione
Localizzazione Valore
ja False
zh_CN False
zh_TW False

title_remove_extraneous_space

Descrizione: Rimuove gli spazi bianchi iniziali prima della punteggiatura finale.
Predefinito: False

Sovrascritture di localizzazione
Localizzazione Valore
en True
en_GB True

min_title_similar_length

Descrizione: La lunghezza minima di un titolo prima che venga verificato la presenza di argomenti simili.
Predefinito: 10

Sovrascritture di localizzazione
Localizzazione Valore
ja 4
zh_CN 4
zh_TW 4

markdown_typographer_quotation_marks

Descrizione: Elenco di coppie di sostituzione per virgolette doppie e singole
Predefinito: “\|”\|‘\|’

Sovrascritture di localizzazione
Localizzazione Valore
de „|“|‚|‘
cs „|“|‚|‘
fr «\xA0|\xA0»|‹\xA0|›

title_max_word_length

Descrizione: La lunghezza massima consentita di una parola, in caratteri, in un titolo di argomento.
Predefinito: 30

Sovrascritture di localizzazione
Localizzazione Valore
ja 50
ko 50
zh_CN 50
zh_TW 50

post_excerpt_maxlength

Descrizione: Lunghezza massima di un estratto/riassunto di un post.
Predefinito: 300

Sovrascritture di localizzazione
Localizzazione Valore
ja 120
zh_CN 120
zh_TW 120

topic_excerpt_maxlength

Descrizione: Lunghezza massima di un estratto/riassunto di un argomento, generato dal primo post di un argomento.
Predefinito: 220

Sovrascritture di localizzazione
Localizzazione Valore
ja 120
zh_CN 120
zh_TW 120

emoji_autocomplete_min_chars

Descrizione: Numero minimo di caratteri richiesti per attivare il popup di completamento automatico delle emoji
Predefinito: 0

Sovrascritture di localizzazione
Localizzazione Valore
fr 1

enable_inline_emoji_translation

Descrizione: Abilita la traduzione per le emoji inline (senza spazi o punteggiatura prima)
Predefinito: False

Sovrascritture di localizzazione
Localizzazione Valore
zh_CN True
zh_TW True
ja True
ko True

digest_min_excerpt_length

Descrizione: Estratto minimo del post nel riepilogo via email, in caratteri.
Predefinito: 100

Sovrascritture di localizzazione
Localizzazione Valore
ja 50
zh_CN 50
zh_TW 50

post_onebox_maxlength

Descrizione: Lunghezza massima di un post Discourse in onebox, in caratteri.
Predefinito: 500

Sovrascritture di localizzazione
Localizzazione Valore
ja 200
zh_CN 200
zh_TW 200

min_search_term_length

Descrizione: Lunghezza minima del termine di ricerca valido in caratteri
Predefinito: 3

Sovrascritture di localizzazione
Localizzazione Valore
zh_CN 1
zh_TW 1
ko 1
ja 1

search_ignore_accents

Descrizione: I segni di accento nelle query di ricerca vengono ignorati se questa impostazione è abilitata, consentendo agli utenti di trovare risultati anche se non inseriscono gli accenti corretti.
Predefinito: False

Sovrascritture di localizzazione
Localizzazione Valore
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

Descrizione: Scegli un metodo di generazione dello slug. ‘encoded’ genererà una stringa di codifica percentuale. ‘none’ disabiliterà completamente lo slug.
Predefinito: ascii

Sovrascritture di localizzazione
Localizzazione Valore
ja none
zh_CN none
zh_TW none

read_time_word_count

Descrizione: Conteggio parole al minuto per il calcolo del tempo di lettura stimato.
Predefinito: 500

Sovrascritture di localizzazione
Localizzazione Valore
ja 350
zh_CN 350
zh_TW 350
4 Mi Piace

Un aspetto che mi ha confuso quando ho creato il mio forum tedesco è stato che, sebbene gli Umlaut fossero configurati in allowed_unicode_username_characters, non sono stato comunque in grado di usarli perché unicode_usernames era ancora disabilitato.

Ricordo che questo può anche essere un problema quando i nomi dei gruppi predefiniti, come i gruppi di livello di fiducia, contengono caratteri Unicode.

Mi chiedo perché non siano stati definiti valori predefiniti per unicode_usernames.

5 Mi Piace

È disabilitato per impostazione predefinita per motivi di sicurezza.

Suppongo che potremmo abilitarlo per impostazione predefinita per tutte le locali che hanno un override della locale per allowed_unicode_username_characters.

3 Mi Piace