Feito com Chinaski

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

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.

Leia este site em