Definições
privacy.storage_manager.language_settings
Definições do Tema
Maiúsculas/Minúsculas
Conversor de Formato de Texto
🚀 Início rápido
- Cole ou digite o texto que deseja converter; caracteres não latinos e emojis permanecem intactos
- Escolha o formato nas seções Básico/Programação/Outros e visualize a alteração imediatamente
- Toque no cartão do formato para copiar o resultado; blocos com várias linhas são copiados de uma vez só
- Toque nos cartões na sequência desejada e várias conversões serão aplicadas de uma só vez
📌 Cenários comuns
- Nomes de variáveis/funções: converta frases para camelCase/PascalCase/snake_case e padronize o estilo
- CSS/URLs: prefira kebab‑case para classes e caminhos — melhora a leitura
- Campos de BD/constantes: mude para snake_case ou CONSTANT_CASE conforme a convenção
- Arquivos/rotas: nomes com espaço → kebab‑case ou path/case para compatibilidade
- APIs/rotas: em REST use kebab‑/snake‑case; em GraphQL mantenha camelCase
- Documentação: Title Case em títulos; Sentence case no início de parágrafo
- Renomeação em massa: cole várias linhas, converta e copie de volta
- Antes do code review: normalize nomes para reduzir diffs e retrabalho
📚 Referência de formatos
- minúsculas: hello world example
- MAIÚSCULAS: HELLO WORLD EXAMPLE
- Capitalizar: Hello world example
- Título: Hello World Example
- Frase: Hello world example. Next sentence
- camelCase: helloWorldExample
- PascalCase: HelloWorldExample
- snake_case: hello_world_example
- kebab-case: hello-world-example
- CONSTANTE: HELLO_WORLD_EXAMPLE
- dot.case: hello.world.example
- path/case: hello/world/example
- iNVERSO: HELLO WORLD EXAMPLE → hello world example
- format_example_toggle
- aLtErNaDo: hElLo WoRlD eXaMpLe
🧭 Dicas de uso
- Naming no frontend: componentes e tipos em PascalCase, classes CSS e URLs preferencialmente em kebab-case
- Scripts backend: Python e campos de banco adotam snake_case, enquanto Java/Go usam camelCase ou MAIÚSCULAS_COM_SUBLINHADO
- Design de APIs: mantenha rotas REST consistentes em kebab- ou snake-case; campos GraphQL permanecem em camelCase
⚠️ Limitações & compatibilidade
- Limite de caracteres: cerca de 200.000 por execução; divida documentos gigantes para manter o desempenho
- Símbolos especiais: caracteres como @#$ atuam como separadores e são adequados ao estilo escolhido
- Números: os valores permanecem inalterados; adicionamos separadores apenas onde letras e dígitos se tocam
🔒 Privacidade & segurança
- Todo o processamento ocorre no seu navegador; os dados não saem do seu dispositivo
❓ Perguntas frequentes
Qual a diferença entre camelCase e PascalCase?
camelCase (userName) costuma ser usado em variáveis e funções, enquanto PascalCase (UserName) é típico de classes e componentes
Por que meus caracteres especiais desapareceram?
Símbolos como @#$ atuam como separadores; por isso hello@world se transforma em hello_world para preservar o padrão de nomes
Texto com idiomas mistos pode ser alterado indevidamente?
Grafias não latinas e emojis não mudam; apenas palavras em alfabeto latino são convertidas (ex.: ‘teste test’ → ‘teste Test’).