Pular para o conteúdo
Case Converter Online
pt

Conversor dot.case

Converta palavras, camelCase ou snake_case em dot.case. Prático para chaves de configuração, chaves de tradução e namespaces.

Caracteres
0
Palavras
0
Frases
0
Linhas
0

Converter para

Para código

Funciona no seu navegador. Seu texto nunca é enviado.

O que é dot.case

O dot.case coloca um ponto entre as palavras e mantém todas as letras minúsculas:

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

Os pontos costumam expressar uma hierarquia. Em app.server.port, “port” pertence a “server”, que pertence a “app”.

Como o conversor funciona

A ferramenta encontra as palavras de cada linha, passa tudo para minúsculas e junta com pontos. As palavras podem estar separadas por espaços, sublinhados, hifens ou barras, ou pelas letras maiúsculas de nomes em camelCase e PascalCase. Cada linha é convertida separadamente, então uma lista de chaves continua sendo uma lista.

Entrada Resultado
Database Connection Url database.connection.url
homePageTitle home.page.title
error_message_required error.message.required
checkout-button-label checkout.button.label

Como nos outros formatos de código, os acentos são mantidos. Se as suas chaves estão em português, escreva sem acento (“titulo pagina inicial” vira titulo.pagina.inicial).

Onde o dot.case é usado

  • Arquivos de configuração. Arquivos .properties do Java e configurações do Spring Boot usam chaves como spring.datasource.url e server.port.
  • Arquivos de tradução. Chaves como checkout.button.label agrupam os textos por tela e por elemento, o que mantém organizados os arquivos de tradução grandes.
  • Nomes de pacotes. Pacotes Java e Kotlin são palavras em minúsculas unidas por pontos: com.example.shop.
  • Logs e métricas. Nomes de loggers e de métricas costumam seguir o padrão service.component.event.
  • Feature flags e eventos de analytics. Nomes como billing.invoice.sent são fáceis de filtrar pelo prefixo.

Por que as equipes escolhem chaves com pontos

Chaves com pontos ficam bem ordenadas. Todas as chaves que começam com checkout. aparecem juntas em uma lista em ordem alfabética, então configurações e textos relacionados ficam lado a lado. Muitas ferramentas também entendem os pontos e conseguem mostrar as chaves como uma árvore.

Pontos de atenção

  • A ordem importa. Vá do geral para o específico: email.subject.welcome, e não welcome.subject.email.
  • Partes com duas palavras precisam de outro estilo. Se um nível tem duas palavras, combine estilos: checkout.shipping-address.label ou checkout.shippingAddress.label. O conversor coloca um ponto entre todas as palavras, então junte essas partes à mão.
  • Não serve para identificadores no código. No código, use camelCase ou snake_case.

Conversor dot.case: perguntas e respostas

O que é dot case?

Dot case escreve um nome de várias palavras em minúsculas, com um ponto entre as palavras, como em app.server.port ou home.page.title. É usado principalmente em chaves de arquivos de configuração e de tradução.

Onde o dot case é usado?

Você encontra o dot case em arquivos properties do Java (spring.datasource.url), chaves de tradução (checkout.button.label), nomes de loggers, nomes de feature flags e nomes de pacotes Java ou Kotlin, como com.example.app.

Posso usar dot case em nomes de variáveis?

Não. Na maioria das linguagens de programação, o ponto significa “acessar uma propriedade de um objeto”, então user.first.name seria lido como três acessos encadeados. Use dot case em chaves guardadas como texto, e camelCase ou snake_case em variáveis.

Como converter camelCase para dot case?

Cole os nomes em camelCase na caixa. O conversor divide cada nome nas letras maiúsculas, passa as palavras para minúsculas e junta tudo com pontos. homePageTitle vira home.page.title.

Mais ferramentas de código e dados

Ver todas as ferramentas