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
| Vorher | Nachher |
|---|---|
| user first name | user.first.name |
| AppSettings_MaxUsers | app.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.