dot.case

Converta camelCase, snake_case ou texto comum para dot.case: palavras em minúsculas unidas por pontos, para chaves de configuração e ids de mensagens i18n.

Exemplo: userAccountId → user.account.id

Saída

Cada linha é convertida separadamente. As palavras são separadas em espaços, pontuação, _ - . / e fronteiras de camelCase; siglas como XML ficam juntas e dígitos ficam presos à palavra anterior.

Ferramentas Relacionadas

Ver Todas

O que é dot.case?

Esta ferramenta converte identificadores e frases para dot.case: palavras em minúsculas unidas por pontos, muito usado em chaves de configuração, ids de mensagens de tradução e nomes no estilo de pacotes.

Como usar dot.case

  1. Digite ou cole o texto na caixa Entrada, um identificador ou frase por linha (ou clique em Carregar exemplo).
  2. O texto convertido aparece instantaneamente na caixa Saída.
  3. Clique em Copiar para copiar o resultado.

Exemplo

Entrada
Hello World
Saída
hello.world

Quando usar dot.case

Use-o para chaves de i18n, nomes de propriedades do Spring/Java ou categorias de log. Ele não cria caminhos de objetos aninhados a partir de JSON: o resultado é apenas uma string.

Como funciona dot.case

A entrada é dividida em palavras, cada palavra vai para minúsculas e as palavras são unidas com .. As palavras são separadas em espaços, pontuação e nos separadores _ - . /, e também nas mudanças de caixa dentro de identificadores: fooBar → foo + Bar, e uma sequência de sigla é mantida junta (XMLHttpRequest → XML + Http + Request). Os dígitos ficam ligados à palavra anterior (Request2Go → Request2 + Go), apóstrofos dentro de palavras são removidos (don't → dont) e letras de qualquer alfabeto (é, ñ, cirílico, grego…) são suportadas. Cada linha é convertida separadamente.

Casos de Uso Comuns

  • Criar chaves de tradução como app.config.name
  • Escrever nomes de propriedades Java/Spring
  • Nomear métricas ou categorias de log
  • Converter rótulos em chaves de configuração

Nota de Segurança

Tudo roda localmente no seu navegador; o texto que você cola não é enviado a nenhum servidor.

Perguntas Frequentes

Os pontos que já existem são mantidos?

Os pontos são tratados como separadores, então a..b vira a.b.

As letras maiúsculas são mantidas?

Não, todas as palavras vão para minúsculas.

Posso converter várias chaves?

Sim, uma por linha.

Explore mais categorias