2017-09-29 3 views
0

Für i18n Zwecke speichern und verwenden ich eine Menge Schlüssel und ich finde mit einem Strich ist lesbarer. Ich habe bemerkt, dass alle Beispiele für i18next camelCase für Schlüssel verwenden und es scheint, dass _ Unterstriche für Plural und Kontext reserviert sind.Kann ich einen Bindestrich oder einen Bindestrich anstelle von camelCase für i18xtxt-Tasten verwenden?

Meine Frage ist, ist es erlaubt, Bindestriche oder Bindestriche in Tasten für i18next zu verwenden? Oder sind sie auch für andere Zwecke reserviert?

Antwort

1

Die einzigen Tasten, die Sie nicht mit den Standardeinstellungen sind

: die Namensraum trennt (https://www.i18next.com/essentials.html#accessing-keys-in-different-namespaces)

und

. die Nester in json (https://www.i18next.com/essentials.html#accessing-keys) verwenden können.

können beide außer Kraft gesetzt werden: https://www.i18next.com/configuration-options.html#misc -> keySeparator, nsSeparator

keine Notwendigkeit für Camelcase oder mit nicht _

+0

Hmm, ist aber nicht als Separator für Plurale oder anderen Kontext verwendet Strich? Oder ist er intelligent genug, um ihn zu unterscheiden? –

+1

Kontext, Plural sind Suffixe und funktionieren unabhängig von '_' oder nicht ... – jamuhl

Verwandte Themen