Internacionalização
A publicação multilíngue está embutida nos fundamentos do Chinaski, não é apenas uma adição posterior: cada pedaço de conteúdo possui seu próprio idioma, cada esquema de URL é ciente do idioma, e subsistemas inteiros (menus, formulários, busca, feeds, a própria interface administrativa) existem por idioma. Esta página orienta você sobre a visão geral; as páginas vinculadas analisam cada peça em detalhes.
Por que o idioma é "primeira classe" aqui
O idioma não é um plugin ou uma reflexão tardia no Chinaski , é um fato estrutural do modelo de dados. Cada linha de conteúdo (página, post, bloco, documento, categoria, item de menu, formulário, stack, snippet) possui um idioma, e o sistema a aplica:
- O conteúdo existe unicamente por idioma , uma página em inglês e uma em espanhol podem compartilhar um slug, e as duas edições são emparelhadas (via chaves de tradução ou slugs correspondentes) para SEO e alternância.
- Builders e URLs funcionam por idioma , árvores de saída, sitemaps, feeds, URLs canônicas e alternativas de hreflang respeitam a configuração de idioma do site.
- A própria administração fala seu idioma: ela é distribuída localizada, e cada usuário escolhe seu próprio idioma da interface administrativa independentemente do conjunto de idiomas do site.
Cada pedaço de conteúdo é publicado, rascunho, agendado ou descartado (lixeira) , isso é verdadeiro para cada idioma em cada momento.
Os pedaços com os quais você trabalhará
- Idiomas ativos (Configurações → Geral) , a lista de códigos de idioma em que seu site é publicado; tudo a jusante depende dessa lista.
- Modos de URL , como o código de idioma aparece em URLs: path (
/en/about), none (idioma único, sem prefixo), ou subdomain (en.example.com). Isso é derivado da contagem de idiomas em vez de definido manualmente (multilíngue → path; idioma único → none) , veja Modos de URL. - Configurações de permalink , estrutura de URL de página e post, escolhida por site, com substitutos de prefixo de post por idioma se seus idiomas precisarem de suas próprias formas de URL.
- Redirecionamento inicial , para qual página ou recurso a raiz do idioma aponta.
- Emparelhamento de tradução , slugs correspondentes ou chaves de tradução explícitas que vinculam edições para hreflang e links de alternância.
- Cópia de site por idioma , títulos de blog, textos de aviso de cookie e rótulos de botão têm configurações por idioma, para que seu site seja lido naturalmente em cada idioma configurado.
Onde aprender mais
- Modos de URL , como os URLs são formados por idioma e o que muda.
- Hreflang e Alternância de Idioma , o sinal de SEO colocado em cada página, mais o alternador de idioma público.
- Multilíngue Primeiro , o argumento de design e suas consequências para fluxos de trabalho de conteúdo.
Onde toca o que você já conhece
Um site monolíngue é o caso mais simples , sem prefixo de idioma, sem alternativas, sem opções de idioma de administração além da preferência de interface. Ele se comporta como um site estático de árvore única desde o início, e tudo acima fica fora do caminho até você precisar.
Um site multilíngue multissite recebe toda a maquinaria: um conjunto de URL por idioma, URLs canônicas alternadas, uma busca compartilhada com resultados com escopo de idioma, e um alternador de idioma estático no cabeçalho de cada página. O conteúdo vive sob a URL do idioma; vincular a uma versão em seu próprio idioma (hreflang) é emitido automaticamente de emparelhamentos verificados , e a busca também é com escopo de idioma.
Notas de migração para sites multilíngues em transição: publicar o conteúdo de um idioma na administração pela primeira vez atualiza a configuração de idioma do site. Novos idiomas são aditivos; nada quebra. Se um idioma for removido enquanto o conteúdo ainda vive sob ele, a administração se recusa (você verá a contagem de páginas/posts/blocos órfãos) , o caminho de limpeza é excluir ou reatribuir esse conteúdo primeiro.
O lado público na prática
Os visitantes veem um alternador de idioma em cada página; mecanismos de busca veem alternativas de hreflang, um sitemap com escopo de idioma e URLs canônicas por idioma , cada sinal de URL concorda com todos os outros. Depois de configurar idiomas, quase nada mais é necessário: a maioria dos sites não precisa de nada além de escolher idiomas e (opcionalmente) executar o modo subdomínio, e os padrões integrados se comportam corretamente.
O que não é automático
- Traduzir é manual (ou via fluxos de trabalho de tradução documentados / ferramentas MCP) , uma chave de tradução emparelha edições; não traduz para você.
- Os menus são por idioma (uma navegação somente em espanhol é normal); você gerencia o menu de cada idioma separadamente.
- O aviso de cookie, título do blog e outras strings configuráveis têm campos por idioma; aqueles substituem em vez de recuar silenciosamente , um idioma com seu próprio texto mostra a cópia do idioma.
Nesta seção
Também em Internacionalização
Configure um ou vários idiomas: Idiomas ativos e Idioma padrão em Configurações, as regras de validação dos códigos e a ordem para salvá-los.
Escolha como um site multilíngue mostra os idiomas nas URLs: os três modos, incluindo Path e None, e a configuração Permalinks.
Traduza páginas e posts: o painel de cobertura de idiomas faltantes, a duplicação com um clique, o acompanhamento do fluxo e a criação de stubs.
Entenda como o Chinaski associa traduções, quando gera alternates hreflang e como funciona o seletor de idioma integrado.