Na guia "Conteúdo" no Gerenciador de linguagem
Lá, pode-se criar uma "linguagem de conteúdo", mesmo se o idioma do site ainda não está instalado.
- Título = o nome da língua como ele aparecerá nas listas dropdown ao atribuir a língua a um item. Este título também será utilizado pelo módulo de langswitcher no front-end quando sinalizadores não são usados.
- Título nativo = um título em qualquer idioma desejado pelo administrador para ser exibido na lista idioma do conteúdo.
- Código de idioma de URL = este código de idioma será anexado a url do site. Quando o SEF está habilitado, um receberá https://mysite.com/pt/. Se o SEF está desabilitado o sufixo & lang = pt-br será acrescentada ao final da URL. Observação o código de idioma deve ser exclusiva entre todas as línguas.
- Imagem Prefix = prefixo do arquivo de imagem para este idioma ao usar a opção de "Usar imagem sinalizadores" Switcher de linguagem básica. Exemplo: se 'pt' for escolhida, então a imagem será en.gif. Imagens e CSS para este módulo está em media/mod_languages /. Os usuários podem adicionar qualquer imagem/bandeira lá com qualquer prefixo. Exemplo: pt_br para a bandeira do Brasil.
- Tag de linguagem = Insira aqui o exemplo de marca de idioma: pt-br para inglês (Reino Unido). Este deve ser o prefixo exato usado para o idioma instalado ou para ser instalado.
- Publicado = se esta linguagem de conteúdo é publicada ou não. Se publicado, indicará como uma escolha no módulo Language Switcher em frente final. Para funcionar bem, deve ser instalado o idioma do site específico. Um pode preparar o conteúdo em um idioma específico de conteúdo sem nem instalar o idioma em questão e só fazê-lo quando decidir publicar essa linguagem.
- Metadados = estas definições de metadados irão substituir metadados Global de configuração na configuração de vários idiomas para cada idioma usado.
Certifique-se de suas línguas conteúdas ready-to-go são publicadas, se você quer que eles para exibir no módulo langswitcher. Também certifique-se de sua marca de idioma está correta (pt-br e não en_GB), isso faz com que o seletor de idioma estar vazio. Se você tiver concluído todas as etapas e o seletor de linguagem permanece vazio, verifique ou seja, existe a pasta linguagem/nl-NL e deve conter vários arquivos. ini.
O parâmetro "Language"
Não só artigos, mas tudo é taggable para um idioma específico de conteúdo. Módulos, obviamente, mas também de categorias, Banners, Weblinks, Newsfeeds, itens de Menu...
A estrutura do site, regras simples
- Crie categorias de raiz para cada idioma. Sub-categorias e conteúdo deveria ser marcados para a mesma língua. Links internos desses conteúdos deve apenas link para conteúdos com a tag na mesma língua.
RAIZ (estrutura do núcleo interno Joomla)
Categoria raiz todos
- Todos os conteúdos
- Subcategoria todos
- Todos os conteúdos
- etc.
Raiz de categoria Lang1
- Conteúdo Lang1
- Subcategoria Lang1
- Conteúdo Lang1
- etc.
Raiz de categoria Lang2
- Conteúdo Lang2
- Subcategoria Lang2
- Conteúdo Lang2
- etc.
- Crie menus para cada idioma. Os itens de menu nestes menus devem ser marcados para um único idioma e exibir somente itens marcados para a mesma língua (ou "Todos"). Os módulos exibindo estes menus também devem estar marcados para a mesma língua.
- "Tudo" é considerado como uma linguagem e deve seguir as mesmas regras (categorias de raiz com a tag "Todas", links internos para conteúdos com a tag para Menus "Todas", especificamente, contendo itens de menu para a tag "Todas" e exibindo marcados para "Todo" o conteúdo, módulos marcados para "Todos"). Itens marcados com "Todos" irão exibir no front-end para todos os idiomas.
Definir um item de Menu padrão Home página por idioma
Como o módulo de linguagem Switcher é definido como redirecionar para outro conteúdo linguagem Home Page, um item de menu padrão Home página tem que ser definida para cada idioma em um menu diferente, exibido por um módulo de menu diferente.
Nota importante: Um Menu que contém um único item de menu página casa padrão marcados para "Todos" ainda devem existir, e o módulo de menu exibi-lo não deve ser publicado ou atribuído a uma posição não disponível nos modelos.
AVISO! Alguns modelos disponíveis na Net não são totalmente compatíveis de 1.6. Eles não permitem criar novos estilos e forçar a usar um única padrão Home page.
O sistema Plugin languagefilter
Este plugin filtra o conteúdo exibido dependendo do idioma. Este plugin é para ser habilitado - apenas - quando é publicado o módulo Language Switcher. Parâmetros devem ser definidas para o plugin.
Peculiarmente, o parâmetro de associação do Menu.
O módulo (também chamado Langswitcher) mod_languages
Este módulo apresenta uma lista de idiomas disponíveis do conteúdo (conforme definido e publicado no guia idioma Gerenciador de conteúdo) para alternar entre elas quando se quer usar Joomla como um site multilíngüe. Parâmetros devem ser definidas para o alternador.
O plugin 'Sistema - filtro de idioma' tem que ser habilitado. Ao alternar idiomas, o módulo redireciona para a página inicial definida para o idioma escolhido.
Novo no 1.7, quando os itens de menu estão associados, o módulo deve ser exibido nas páginas em questão. Neste caso será feito o redirecionamento para os itens de menu associado.
Daí em diante, a navegação será aquele definido para esse idioma. Se o plugin 'Sistema - filtro de idioma' estiver desactivado, isso pode ter resultados indesejados. Método:
- Abra Gerenciador de linguagem conteúdo guia e certifique-se que as línguas que você deseja usar em conteúdo são publicadas e têm um prefixo para o URL, bem como o prefixo para a imagem usada no display do módulo.
- Crie uma página inicial pela atribuição de um idioma para um item de menu e definindo-a como página inicial padrão para cada idioma de conteúdo publicado.
- Depois disso, você pode atribuir uma linguagem para qualquer artigo, categoria, módulo, Newsfeed, Weblinks no Joomla.
- Atribuir o módulo Langswitcher para cada página específica padrão linguagem conteúdo e itens de menu associado páginas e param para usar sinalizadores ou texto para exibir a escolha em front-end.
- Novos parâmetros para 1.6.1: exibir ou não o idioma ativo, escolha entre exibição horizontal e vertical.
- Novos parâmetros para 1.7.0: escolha para dropdown e atalho para nomes de língua.
* Faça certo de que ambos o módulo e o plugin são publicados.
Definir um modelo de site padrão por linguagem de conteúdo
Se alguém quiser usar estilos diferentes modelos por linguagem de conteúdo, em vez de definir, para cada item de menu, um estilo de modelo diferente, um pode atribuir globalmente um estilo de modelo por idioma quando editá-lo no Gerenciador de modelo. Isto é muito útil quando é necessário usar cabeçalhos diferentes, logotipos, etc. para cada idioma do conteúdo. Também abrange qualquer questão decorrente do carregamento de uma página não vinculada a qualquer item de menu onde seria usado o estilo do modelo padrão, seja o que for.
AVISO: alguns modelos disponíveis na Net não permitem que você escolha um menu diferente contendo sua linguagem com a tag página inicial padrão para cada estilo de modelo. Isto quebrará multilang 1.6/1.7.
Instalar os pacotes de idioma local necessário
Último mas não menos importante, cada linguagem conteúda a ser exibido deve ter o pacote de idioma de site Joomla instalado e habilitado.