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
| Antes | Depois |
|---|---|
| user first name | user.first.name |
| AppSettings_MaxUsers | app.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.submeterno 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.