Vai al contenuto
Case Converter Online
it

Convertitore dot case

Converti parole, camelCase o snake_case in dot.case. Comodo per chiavi di configurazione, chiavi di traduzione e namespace.

Caratteri
0
Parole
0
Frasi
0
Righe
0

Converti in

Per il codice

Funziona nel tuo browser. Il tuo testo non viene mai caricato.

Cos’è il dot.case

Il convertitore dot case trasforma i nomi in dot.case, lo stile che mette un punto tra le parole e tiene tutte le lettere in minuscolo:

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

Di solito i punti esprimono una gerarchia. In app.server.port, “port” appartiene a “server”, che a sua volta appartiene ad “app”.

Come funziona il convertitore

Lo strumento trova le parole in ogni riga, le mette in minuscolo e le unisce con i punti. Le parole possono essere separate da spazi, underscore, trattini o barre, oppure dalle maiuscole dei nomi in camelCase e PascalCase. Ogni riga viene convertita per conto suo, quindi un elenco di chiavi resta un elenco.

Testo inserito Risultato
Database Connection Url database.connection.url
homePageTitle home.page.title
error_message_required error.message.required
checkout-button-label checkout.button.label

Dove si usa il dot.case

  • File di configurazione. I file .properties di Java e le impostazioni di Spring Boot usano chiavi come spring.datasource.url e server.port.
  • File di traduzione. Chiavi come checkout.button.label raggruppano i testi per schermata ed elemento, così anche i file di traduzione più grandi restano ordinati.
  • Nomi dei package. I package Java e Kotlin sono parole minuscole unite da punti: com.example.shop.
  • Log e metriche. I nomi dei logger e delle metriche seguono spesso lo schema service.component.event.
  • Feature flag ed eventi di analytics. Nomi come billing.invoice.sent sono facili da filtrare per prefisso.

Perché i team scelgono le chiavi con i punti

Le chiavi con i punti si ordinano bene. Tutte quelle che iniziano con checkout. finiscono vicine in un elenco alfabetico, così impostazioni e testi collegati restano uno accanto all’altro. Molti strumenti, poi, riconoscono i punti e possono mostrare le chiavi come un albero.

Cose a cui fare attenzione

  • L’ordine conta. Vai dal generale al particolare: email.subject.welcome, non welcome.subject.email.
  • Le parti di più parole richiedono un altro stile. Se un livello contiene due parole, combina gli stili: checkout.shipping-address.label o checkout.shippingAddress.label. Il convertitore mette un punto tra tutte le parole, quindi unisci quelle parti a mano.
  • Non per gli identificatori nel codice. Nel codice usa il camelCase o lo snake_case.

Convertitore dot case: domande e risposte

Cos'è il dot case?

Il dot case scrive un nome di più parole in minuscolo, con un punto tra una parola e l'altra, come in app.server.port o home.page.title. Si usa soprattutto per le chiavi dei file di configurazione e di traduzione.

Dove si usa il dot case?

Lo trovi nei file properties di Java (spring.datasource.url), nelle chiavi di traduzione (checkout.button.label), nei nomi dei logger, nei nomi dei feature flag e nei nomi dei package Java o Kotlin come com.example.app.

Posso usare il dot case per i nomi delle variabili?

No. Nella maggior parte dei linguaggi di programmazione il punto significa "accedi a una proprietà di un oggetto", quindi user.first.name verrebbe letto come tre accessi annidati. Usa il dot case per le chiavi salvate come testo e il camelCase o lo snake_case per le variabili.

Come converto da camelCase a dot case?

Incolla i nomi in camelCase nel riquadro. Il convertitore divide ogni nome in corrispondenza delle maiuscole, mette le parole in minuscolo e le unisce con i punti. homePageTitle diventa home.page.title.

Altri strumenti per codice e dati

Vedi tutti gli strumenti