Saltar para o conteúdo

Conversor de dot.case

Converte texto para dot.case online e grátis. Para chaves de tradução, caminhos de configuração e nomes de eventos com hierarquia.

Exemplo — escreve o teu texto acima para converter.

Um conversor de dot.case passa o texto a minúsculas e liga as palavras com pontos, produzindo chaves como utilizador.primeiro.nome. Usa-se em chaves de configuração e de tradução com hierarquia.

Exemplos

AntesDepois
user first nameuser.first.name
AppSettings_MaxUsersapp.settings.max.users

Quando usar o Conversor dot.case

O ponto é um separador de hierarquia, por isso o dot.case aparece onde as chaves formam uma árvore:

  • Chaves de tradução i18n como checkout.botao.submeter no i18next, Vue I18n e ficheiros de locale do Rails.
  • Caminhos de configuração no Spring, log4j e na maioria das frameworks Java (server.port, logging.level.root).
  • Nomes de eventos de analytics e chaves de feature flags, onde o prefixo agrupa eventos relacionados.

Como o ponto também significa "acesso a propriedade" na maioria das linguagens, o dot.case é um formato para strings, não para identificadores — nunca verás uma variável chamada user.name, porque isso são duas variáveis.

Perguntas frequentes

Onde é que o dot.case se usa na prática?

Sobretudo em chaves de tradução, ficheiros de configuração e nomes de eventos de analytics — onde uma chave precisa de exprimir hierarquia, como checkout.botao.submeter.

Posso usar dot.case em nomes de variáveis?

Não. Em quase todas as linguagens o ponto é o operador de acesso a propriedades, por isso user.name lê-se como a propriedade name de user, não como um identificador único.