Zum Inhalt springen

dot.case Konverter

Text online in dot.case umwandeln. Kostenloser Konverter für Namespace-Schlüssel, Konfigurationspfade und Übersetzungsschlüssel.

Beispiel — tippe oben deinen eigenen Text ein, um ihn umzuwandeln.

Ein dot.case Konverter schreibt deinen Text klein und verbindet die Wörter mit Punkten, sodass Schlüssel wie user.first.name entstehen. Er wird für Namespace-Konfigurationsschlüssel und Übersetzungsstrings verwendet.

Beispiele

VorherNachher
user first nameuser.first.name
AppSettings_MaxUsersapp.settings.max.users

Einsatzbereiche: dot.case Konverter

Der Punkt ist ein Hierarchie-Trenner, deshalb taucht dot.case überall dort auf, wo Schlüssel einen Baum bilden: i18n-Übersetzungsschlüssel wie checkout.button.submit in i18next, Vue I18n und Rails-Locale-Dateien. Auch Konfigurationspfade in Spring, log4j und den meisten Java-Frameworks (server.port, logging.level.root) nutzen dieses Format.

Ebenso Analytics-Event-Namen und Feature-Flag-Schlüssel, bei denen das Präfix verwandte Events gruppiert. Da der Punkt in den meisten Sprachen auch "Eigenschaftszugriff" bedeutet, ist dot.case ein Namensformat für Strings, nicht für Bezeichner. Du wirst nie eine Variable namens user.name sehen – das sind zwei Variablen.

Häufige Fragen

Wo wird dot.case tatsächlich eingesetzt?

Vor allem in Übersetzungsschlüsseln, Konfigurationsdateien und Analytics-Event-Namen – überall dort, wo ein Schlüssel eine Hierarchie wie checkout.button.submit ausdrücken muss.

Kann ich dot.case für Variablennamen verwenden?

Nein. In fast jeder Sprache ist der Punkt der Operator für den Eigenschaftszugriff, daher wird user.name als die Eigenschaft name von user gelesen und nicht als einzelner Bezeichner.