J4.x:Associações multilíngues
From Joomla! Documentation
Sites multilíngues
Instale linguagens adicionais em seu site e você pode pensar que tem um site multilíngue. Quase, mas não totalmente. O texto digitado por humanos deve ser traduzido por humanos. Isso inclui itens como títulos e conteúdo de artigos, títulos de itens de menu, títulos de módulos e, em alguns casos, conteúdo e muito mais. Você pode simplesmente criar os mesmos itens em cada linguagem que usar. Isso funciona muito bem, mas pode ser um pouco tedioso. É aí que o componente de associações multilíngues é útil. Ele foi projetado para mostrar conteúdo em diferentes linguagens lado a lado, para que você possa traduzir facilmente de uma linguagem para outra.
Itens para associação
Os seguintes itens podem ser incluídos nas associações:
- Conteúdo: artigos e categorias
- Contatos: Contatos e categorias
- Menus: Itens de menu
- Feeds de notícias: Feeds de notícias e categorias
- Outros: Componentes de terceiros podem ser codificados para usar associações.
A captura de tela a seguir mostra um exemplo de lista de artigos em inglês com seus equivalentes em outras linguagens.
O último artigo sobre montanhas (Mountains) ainda não teve artigos equivalentes criados em outras linguagens. Os artigos que faltam podem ser traduzidos do original em inglês desta página.
Criando uma tradução de artigo
Se você criou um site multilíngue, terá criado uma categoria de linguagem para cada linguagem e talvez um artigo em sua linguagem padrão. Se não, faça isso agora. O artigo de exemplo é intitulado "Montanhas" (Mountains). Você pode criar os artigos associados diretamente do formulário "Artigo: Editar". Este exemplo usa a lista "Associações multilíngues". O texto traduzido para este exemplo foi obtido com o Tradutor do Google.
- Selecione Componentes → Associações multilíngues no menu administrativo.
- Para o artigo sem associações, selecione um dos botões na coluna "Não associado", "fr-FR" neste exemplo.
- No formulário "Associações multilíngues: Editar associações", insira um título de destino: Montagne
- No texto do artigo de destino digite o novo texto, traduzido ou copiado e colado de um serviço de tradução.
- Defina a categoria para a categoria de linguagem, "French (fr-FR)" neste exemplo (não mostrado na captura de tela - está mais abaixo).
- Selecione Salvar destino na barra de ferramentas.
- Selecione Fechar.
- Repita para as outras linguagens.
Continuando com o exemplo "Montanhas" (Mountains):
- Selecione Menus → Menu principal (pt-BR) assumindo que esse é o seu menu específico de linguagem padrão.
- Selecione o botão Novo na barra de ferramentas.
- No formulário "Menus: Novo item" digite um título: Montanhas.
- Use o botão "Selecionar" no campo "Tipo de item do menu".
- Selecione Artigos → Artigo único no formulário pop-up "Menu".
- Use o botão "Selecionar" no campo "Selecionar artigo".
- Selecione Montanhas na lista "Selecionar um artigo".
- Selecione Português (pt-BR) na lista suspensa "Linguagem".
- Salve.
- Selecione a aba Associações.
- Para cada linguagem, use o botão +Criar para criar um item de menu traduzido equivalente.
- Insira o título traduzido.
- Certifique-se de que o menu esteja definido para a linguagem selecionada.
- Salve e feche
Visualização do site
Abra ou recarregue a visualização do site para verificar se seus menus e artigos são mostrados conforme o esperado.