Aller au contenu
Case Converter Online
fr

Convertisseur dot.case

Convertissez des mots, du camelCase ou du snake_case en dot.case. Pratique pour les clés de configuration, les clés de traduction et les espaces de noms.

Caractères
0
Mots
0
Phrases
0
Lignes
0

Convertir en

Pour le code

Fonctionne dans votre navigateur. Votre texte n'est jamais envoyé sur un serveur.

Ce qu’est le dot.case

Ce convertisseur dot.case place un point entre les mots et garde toutes les lettres en minuscules :

  • Database Connection Url devient database.connection.url
  • homePageTitle devient home.page.title
  • error_message_required devient error.message.required

Les points expriment en général une hiérarchie. Dans app.server.port, « port » appartient à « server », qui appartient à « app ».

Comment fonctionne le convertisseur

L’outil repère les mots de chaque ligne, les met en minuscules et les relie par des points. Les mots peuvent être séparés par des espaces, des tirets bas, des traits d’union ou des barres obliques, ou par les majuscules des noms en camelCase et PascalCase. Chaque ligne est convertie séparément, donc une liste de clés reste une liste.

Texte saisi Résultat
Database Connection Url database.connection.url
homePageTitle home.page.title
error_message_required error.message.required
checkout-button-label checkout.button.label

Avec des mots français, « nombre de commandes » donne nombre.de.commandes. Les accents restent en place, ce qui ne gêne pas dans une valeur de traduction mais peut poser problème dans une clé : la plupart des équipes écrivent leurs clés en anglais ou sans accents.

Où l’on utilise le dot.case

  • Fichiers de configuration. Les fichiers .properties Java et les réglages Spring Boot utilisent des clés comme spring.datasource.url et server.port.
  • Fichiers de traduction. Des clés comme checkout.button.label regroupent les textes par écran et par élément, ce qui garde les gros fichiers de traduction organisés.
  • Noms de packages. Les packages Java et Kotlin sont des mots en minuscules reliés par des points : com.example.shop.
  • Journaux et métriques. Les noms de loggers et de métriques suivent souvent le modèle service.component.event.
  • Feature flags et événements analytics. Des noms comme billing.invoice.sent se filtrent facilement par préfixe.

Pourquoi les équipes choisissent des clés à points

Les clés à points se trient bien. Toutes les clés qui commencent par checkout. apparaissent ensemble dans une liste alphabétique, donc les réglages et textes liés restent côte à côte. Beaucoup d’outils comprennent aussi les points et peuvent afficher les clés sous forme d’arbre.

Points de vigilance

  • L’ordre compte. Allez du général au particulier : email.subject.welcome, pas welcome.subject.email.
  • Les niveaux de plusieurs mots demandent un autre style. Si un niveau contient deux mots, combinez les styles : checkout.shipping-address.label ou checkout.shippingAddress.label. Le convertisseur met un point entre chaque mot, donc reliez ces parties à la main.
  • Pas pour les identifiants de code. Dans le code, utilisez le camelCase ou le snake_case.

Convertisseur dot.case : questions fréquentes

Qu'est-ce que le dot case ?

Le dot case écrit un nom de plusieurs mots en minuscules avec un point entre les mots, comme app.server.port ou home.page.title. On l'utilise surtout pour les clés des fichiers de configuration et de traduction.

Où utilise-t-on le dot case ?

On le trouve dans les fichiers properties Java (spring.datasource.url), les clés de traduction (checkout.button.label), les noms de loggers, les noms de feature flags et les noms de packages Java ou Kotlin comme com.example.app.

Peut-on utiliser le dot case pour des noms de variables ?

Non. Dans la plupart des langages, le point veut dire « accéder à une propriété d'un objet » : user.first.name serait lu comme trois accès imbriqués. Utilisez le dot case pour des clés stockées sous forme de texte, et le camelCase ou le snake_case pour les variables.

Comment convertir du camelCase en dot case ?

Collez les noms en camelCase dans la zone. Le convertisseur découpe chaque nom à ses majuscules, met les mots en minuscules et les relie par des points. homePageTitle devient home.page.title.

Plus d'outils code et données

Voir tous les outils