Wordpress devrait toujours me permettre de changer la langue à tout moment. Cependant, parfois je suis coincé dans ce genre de situations, où je ne peux que choisir "English (United States)".
(Paramètres> Paramètres généraux> Langue du site)
Ce que j'attends:
Ce que j'obtiens:
Pourquoi donc? Comment puis-je réparer cela?
chown -R apache:apache /path/to/virtual/domain
et SELinux donnant les paramètres corrects) Cela m'a permis après l'installation de sélectionner une autre langue.Réponses:
Peut-être que WordPress n'a pas les autorisations pour enregistrer les nouveaux fichiers de langue. J'ai eu le même problème et je l'ai résolu en ajoutant ce qui suit à
wp-config.php
Vous pouvez également vérifier que votre
wp-content/
répertoire est accessible en écriture pour l'utilisateur du serveur Web.la source
wp-content
autorisation en 777 a résolu le problème!Je n'ai aucune expérience avec WP auparavant. J'ai essayé d'installer WP 4.7 et j'ai le même problème. Seul l'anglais était dans la liste déroulante. Je pensais que WP téléchargeait tous les fichiers automatiquement, mais malheureusement, ce n'était pas le cas.
Pour obtenir les langues dans la liste déroulante (Paramètres> Paramètres généraux> Langue du site), vous devez installer les fichiers de traduction dans le
wp-content/languages
répertoire.Pour télécharger le fichier de langue, sélectionnez la version de WP ici https://translate.wordpress.org/projects/wp que sélectionnez la langue. Vous obtiendrez une page où vous pourrez télécharger le fichier de langue.
Par exemple pour wp4.7 Ukraine j'ai cette page
À la fin de la page, trouvez le
Export
lien. Sélectionnez «tout courant » comme « Catalogue de messages d'objet machine (.mo) » et cliquez surexport
Ensuite, placez le fichier téléchargé dans le répertoire wp-content / languages . Ouvrez ou actualisez la page Paramètres> Paramètres généraux. Vous devriez voir une nouvelle langue dans la liste déroulante.
Il est important de télécharger exactement le fichier .mo . J'ai passé beaucoup de temps à essayer d'installer le fichier .po. De plus, si vous utilisez Linux et que vous n'avez que le fichier .po, vous pouvez le convertir par commande
Pour installer des fichiers de traduction pour les plugins et les thèmes, vous devez faire les mêmes choses avec quelques différences.
Plus de détails vous pouvez trouver ici https://codex.wordpress.org/Installing_WordPress_in_Your_Language
la source
Rencontrez simplement le même problème. Dans mon cas, la raison était simple. Lorsque vous installez une version en anglais uniquement de WordPress, il n'y a pas de
languages
sous-répertoire sous lewp-content
répertoire. Créez-le manuellement et vous recevrez toute la liste des langues disponibles sur votre tableau de bord WP. Tout d'abord, sélectionnez et installez la langue requise. À ce moment, vous avez des fichiers de traduction de base WP, mais pas les plugins ou les thèmes. Pour obtenir tous les autres fichiers de traduction, accédez à la section Mises à jour sous Tableau de bord , puis cliquez sur le bouton Vérifier à nouveau . Au bas de la page, vous verrez un message Nouvelles traductions disponibles . Cliquez sur le bouton Mettre à jour les traductions et WP téléchargera toutes les traductions disponibles pour vos plugins et thèmes.Comme mentionné ci-dessus, WP doit avoir des autorisations d'écriture sur le
languages
répertoire, dans d'autres cas, vous devrez télécharger tous les fichiers de traduction manuellement. Fichiers de traduction (.mo
et.po
) pour WordPress core situés dans lelanguages
répertoire, fichiers de traduction pour les thèmes installés situés dans lelanguages/themes
sous-répertoire et fichiers de traduction pour les plugins installés situés dans lelanguages/plugins
sous-répertoire (ces deux sous-répertoires seront créés automatiquement par WP, bien sûr, s'il y a suffisamment d'autorisations pour fais le).la source
languages
et ajouter un fichier .mo comme décrit dans une autre réponse. C'est utile.J'ai eu exactement le même problème. Dans le cas où vous avez installé un plugin multilingue, vous devez le désactiver (ou le supprimer) et vous pourrez alors changer la langue selon vos besoins. J'ai eu ce problème spécifiquement avec le commutateur de langue multisite.
PS. j'ai vérifié avant et j'avais les fichiers de langue dans mon installation wordpress.
la source
J'ai eu le même problème et j'ai passé des heures à lire différentes solutions compliquées.
Seulement 3 étapes très basiques.
1 Créez un nouveau dossier dans votre répertoire '/ wp-content' appelé '/ languages'
2 Copiez dans ce dossier le pack de langue de la langue que vous souhaitez installer
(téléchargez-le depuis https://make.wordpress.org/polyglots/ équipes / )
3 Choisissez la nouvelle langue via l'interface
Détails ici: https://www.linuwi.com/tutorials/how-to-change-wordpress-language/
la source
Comme Ivan décrit ci-dessus, assurez-vous que PHP dispose des autorisations de fichier appropriées afin de pouvoir créer un sous-répertoire / languages sous le répertoire / wp-content. Si tel est le cas, il crée automatiquement le répertoire et vous permet de sélectionner une langue sous Paramètres> Paramètres généraux> Langue du site.
la source
Dans mon cas, puisque j'utilisais WPML pour la traduction, j'ai dû aller sur la page de configuration WPML, pour changer ma langue par défaut.
la source
Ce problème se produit également dans WordPress 4.0 et versions supérieures, en raison des autorisations. Pour cette raison, WordPress ne peut pas télécharger les modules linguistiques. Pour ajouter d'autres langues dans les paramètres généraux du panneau d'administration, ajoutez ce code dans wp-config.php juste en dessous de define ('WP_DEBUG', true);
Après avoir enregistré les modifications, vérifiez les paramètres généraux du panneau d'administration, vous trouverez maintenant le nombre de langues. Et si au cas où vous ne trouveriez pas votre langue dans une liste, essayez d'ajouter un module linguistique à l'aide d'un plugin ou d'ajouter du code. Vous pouvez suivre la documentation officielle pour cela.
la source
J'ai résolu ce problème en définissant la bonne façon pour WordPress de rechercher le
wp-content
dossier.Dans,
wp-config.php
vous pouvez spécifier la position duwp-content
dossier. En fonction du système sur lequel vous travaillez, essayez de définir le code suivant:ou celui-ci:
la source