O Wordpress deve sempre permitir que eu mude o idioma a qualquer momento. No entanto, às vezes fico preso nesse tipo de situação, onde só consigo escolher "inglês (Estados Unidos)".
(Configurações> Configurações gerais> Idioma do site)
O que eu espero:
O que eu ganho:
Por que é que? Como posso consertar isso?
chown -R apache:apache /path/to/virtual/domain
e no SELinux, fornecendo as configurações corretas). Isso me permitiu, após a instalação, selecionar outro idioma.Respostas:
Talvez o WordPress não tenha permissões para salvar os novos arquivos de idioma. Eu tive o mesmo problema e resolvi-o adicionando o seguinte a
wp-config.php
Você também pode verificar se seu
wp-content/
diretório-é gravável para o usuário do servidor da web.fonte
wp-content
permissão para 777 resolveu o problema!Eu não tenho experiência com o WP antes. Tentei instalar o WP 4.7 e tenho o mesmo problema. Apenas inglês estava na lista suspensa. Eu pensei que o WP baixa todos os arquivos de tradução automaticamente, mas infelizmente isso não aconteceu.
Para obter idiomas na lista suspensa (Configurações> Configurações gerais> Idioma do site), você precisa instalar os arquivos de conversão no
wp-content/languages
diretório.Para baixar o arquivo de idioma, selecione a versão do WP aqui https://translate.wordpress.org/projects/wp e selecione o idioma. Você receberá uma página na qual poderá baixar o arquivo de idioma.
Por exemplo, para wp4.7 Ucrânia, eu tenho esta página
No final da página, encontre o
Export
link. Selecione 'all current ' como ' Machine Object Messages Catalog (.mo) ' e clique emexport
Em seguida, coloque o arquivo baixado no diretório wp-content / languages . Abra ou atualize a página Configurações> Configurações gerais. Você deve ver o novo idioma na lista suspensa.
É importante baixar o arquivo .mo exatamente. Passei muito tempo tentando instalar o arquivo .po. Além disso, se você é usuário do Linux e possui apenas o arquivo .po, pode convertê-lo por comando
Para instalar arquivos de conversão para plugins e temas, você deve fazer as mesmas coisas com alguma diferença.
Mais detalhes você pode encontrar aqui https://codex.wordpress.org/Installing_WordPress_in_Your_Language
fonte
Basta encontrar o mesmo problema. No meu caso, o motivo era simples. Quando você instala uma versão somente em inglês do WordPress, não há
languages
subdiretório nowp-content
diretório Crie-o manualmente e você receberá toda a lista de idiomas disponíveis no painel do WP. Primeiro, selecione e instale o idioma necessário. Nesse momento, você tem os arquivos principais de tradução do WP, mas não os plug-ins ou os temas. Para obter todos os outros arquivos de tradução, vá para a seção Atualizações em Painel e clique no botão Verificar novamente . Na parte inferior da página, você verá uma mensagem Novas traduções disponíveis . Clique no botão Atualizar traduções e o WP fará o download de todas as traduções disponíveis para seus plugins e temas.Como mencionado acima, o WP deve ter permissões de gravação no
languages
diretório, caso contrário, você precisará baixar todos os arquivos de tradução manualmente. Arquivos de tradução (.mo
e.po
) para o núcleo do WordPress localizado nolanguages
diretório, arquivos de tradução para temas instalados localizados nolanguages/themes
subdiretório e arquivos de tradução para plug-ins instalados localizados nolanguages/plugins
subdiretório (esses dois subdiretórios serão criados automaticamente pelo WP, é claro, se houver permissões suficientes para faça).fonte
languages
e adicionar um arquivo .mo como descrito em outra resposta. Isso é útil.Eu tive o mesmo problema. Caso você tenha um plug-in multilíngue instalado, desative-o (ou exclua-o) e poderá alterar o idioma para o que precisar. Eu tive esse problema especificamente com o Multisite Language Switcher.
PS. Eu verifiquei antes e eu tinha os arquivos de idioma na minha instalação do wordpress.
fonte
Eu tive o mesmo problema e passei horas lendo diferentes soluções complicadas.
Apenas 3 etapas muito básicas.
1 Crie uma nova pasta no diretório '/ wp-content' chamada '/ languages'
2 Copie nesta pasta o pacote de idiomas do idioma que você deseja instalar
(faça o download em https://make.wordpress.org/polyglots/ teams / )
3 Escolha o novo idioma através da interface
Detalhes aqui: https://www.linuwi.com/tutorials/how-to-change-wordpress-language/
fonte
Como Ivan descrito acima, verifique se o PHP tem as permissões de arquivo corretas para criar um subdiretório / languages no diretório / wp-content. Se houver, ele criará o diretório automaticamente e permitirá que você selecione um idioma em Configurações> Configurações gerais> Idioma do site.
fonte
No meu caso, como estava usando o WPML para tradução, tive que ir para a página de configuração do WPML, para alterar meu idioma padrão.
fonte
Esse problema ocorreu no WordPress 4.0 e versões posteriores também, devido a permissões. Por causa disso, o WordPress não pode baixar os pacotes de idiomas. Para adicionar outros idiomas nas configurações gerais do painel de administração, adicione este código dentro de wp-config.php logo abaixo do define ('WP_DEBUG', true);
Após salvar as alterações, verifique as configurações gerais do painel de administração, agora você encontrará o número de idiomas. E se você não encontrar seu idioma em uma lista, tente adicionar um pacote de idiomas usando o plug-in ou adicione um código. Você pode seguir a documentação oficial para isso.
fonte
Resolvi esse problema, definindo a maneira correta de pesquisar o wordpress para a
wp-content
pasta.Em
wp-config.php
você pode especificar a posição dawp-content
pasta. Com base no sistema em que você está trabalhando, tente definir o seguinte código:ou este:
fonte