Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Ao integrar o servidor MCP Intlayer ao seu assistente de IA, você pode recuperar todos os documentos diretamente de ChatGPT, DeepSeek, Cursor, VSCode, etc.
Ver a documentação do servidor MCPO conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsSe 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 o Markdown do documento para a área de transferência
Documentação: Função getConfiguration em intlayer
Descrição
A função getConfiguration recupera toda a configuração para a aplicação intlayer extraindo variáveis de ambiente. Esta função oferece a flexibilidade de usar a mesma configuração tanto no lado do cliente quanto no lado do servidor, garantindo consistência em toda a aplicação.
Parâmetros
A função não recebe nenhum parâmetro. Em vez disso, ela utiliza variáveis de ambiente para a configuração.
Retorno
- Tipo: IntlayerConfig
Descrição: Um objeto contendo a configuração completa para o intlayer. A configuração inclui as seguintes seções:
- internationalization: Configurações relacionadas a locais e modo estrito.
- middleware: Configurações relacionadas ao gerenciamento de URL e cookies.
- content: Configurações relacionadas a arquivos de conteúdo, diretórios e padrões.
- editor: Configurações específicas do editor.
Consulte a documentação de configuração do Intlayer para mais detalhes.
Exemplo de Uso
Recuperando a Configuração Completa
Copiar o código para a área de transferência
import { getConfiguration } from "intlayer";const config = getConfiguration();console.log(config);// Saída:// {// internationalization: { ... },// middleware: { ... },// content: { ... },// editor: { ... }// }
Extraindo availableLocales e defaultLocale
A seção internationalization da configuração fornece definições relacionadas a locais, como locales (locais disponíveis) e defaultLocale (idioma padrão).
Copiar o código para a área de transferência
import { getConfiguration } from "intlayer";const { internationalization, middleware } = getConfiguration();const { locales: availableLocales, defaultLocale } = internationalization;const { cookieName } = middleware;console.log(availableLocales); // Exemplo de saída: ["en", "fr", "es"]console.log(defaultLocale); // Exemplo de saída: "en"console.log(cookieName); // Saída: "INTLAYER_LOCALE"
Notas
- Certifique-se de que todas as variáveis de ambiente necessárias estejam corretamente definidas antes de chamar esta função. Variáveis ausentes causarão erros durante a inicialização.
- Esta função pode ser usada tanto no lado do cliente quanto no lado do servidor, tornando-a uma ferramenta versátil para gerenciar configurações de forma unificada.
Uso em Aplicações
A função getConfiguration é uma utilidade fundamental para inicializar e gerenciar a configuração de uma aplicação intlayer. Ao fornecer acesso a configurações como locais, middleware e diretórios de conteúdo, ela garante consistência e escalabilidade em aplicações multilíngues e orientadas a conteúdo.
Histórico da Documentação
- 5.5.10 - 2025-06-29: Histórico inicial