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
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 TodasO 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
- Digite ou cole o texto na caixa Entrada, um identificador ou frase por linha (ou clique em Carregar exemplo).
- O texto convertido aparece instantaneamente na caixa Saída.
- Clique em Copiar para copiar o resultado.
Exemplo
Hello World
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.