Criação:2024-08-11Última atualização:2025-06-29
Referência esta documentação ao seu assistente AI favoritoChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Este documento está desatualizado, a versão base foi atualizada em 23 de agosto de 2025.
Ir para a documentação em inglêsHistórico de versões
- "Histórico inicial"v5.5.1029/06/2025
O conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsEditar esta documentação
Se você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.
Link do GitHub para a documentaçãoCopiar
Copiar o Markdown do documento para a área de transferência
Documentação: Função getLocaleLang em intlayer
Descrição
A função getLocaleLang extrai o código do idioma a partir de uma string de localidade. Ela suporta localidades com ou sem códigos de país. Se nenhuma localidade for fornecida, retorna uma string vazia por padrão.
Parâmetros
locale?: Locales- Descrição: A string de localidade (por exemplo,
Locales.ENGLISH_UNITED_STATES,Locales.FRENCH_CANADA) da qual o código do idioma é extraído. - Tipo:
Locales(opcional)
- Descrição: A string de localidade (por exemplo,
Retorno
- Tipo:
string - Descrição: O código do idioma extraído da localidade. Se a localidade não for fornecida, retorna uma string vazia (
'').
Exemplo de Uso
Extraindo Códigos de Idioma:
Casos Especiais
Nenhuma Localidade Fornecida:
- A função retorna uma string vazia quando
localeéundefined.
- A função retorna uma string vazia quando
Strings de Localidade Malformadas:
- Se o
localenão seguir o formatoidioma-país(por exemplo,Locales.ENGLISH-US), a função retorna com segurança a parte antes do'-'ou a string inteira se nenhum'-'estiver presente.
- Se o