J'utilise un package WordPress anglais et c'est très bien.
Maintenant, je voudrais traduire certains éléments du blog (comme "posté sur", "commentaires") etc., mais laissez l'interface du tableau de bord intacte en anglais.
Existe-t-il un mécanisme pour traduire uniquement les éléments du site?
translation
serhio
la source
la source
wp-content/languages/
votre installation WP originale en anglais et modifiez-lawp-config.php
comme décrit ci-dessus. Ou téléchargez simplement lefr_FR.mo
fichier depuis ce site .wp-content/languages/
dossier, je devrais donc le créer. Après avoir effectué cette manipulation, j'ai l'inverse de ce que je voudrais. J'ai maintenant le panneau d'administration en roumain, mais la page (même connectée ou non) - en anglais. Je devrais peut-être traduire le thème ...is_admin()
le filtre ci-dessus.Vous pouvez utiliser des plugins pour cela: http://wordpress.org/extend/plugins/kau-boys-backend-localization/ ou http://wordpress.org/extend/plugins/wp-native-dashboard/
la source
Depuis WordPress version 4.7 , différents utilisateurs de Backend peuvent définir leur propre langue d'administration préférée à l'aide du sélecteur de langue WordPress natif . De cette façon, ils voient l'interface WordPress dans leur langue et peuvent plus facilement gérer le contenu.
la source
Si quelqu'un cherche toujours cela, voici ce que vous devez faire depuis la version 4.7
Cela force le tableau de bord à se charger en anglais, puis vous pouvez accéder aux paramètres, définir la langue que vous souhaitez.
la source
Dans WordPress 5.x, il est très simple d'obtenir une langue différente pour les frondes et le back end
Pour modifier la langue du site, accédez à Paramètres -> Général -> Langue du site et sélectionnez la langue du site.
Pour les utilisateurs du panneau d'administration -> votre profil et sélectionnez la langue que vous souhaitez avoir sur le panneau d'administration
Ainsi, toutes les solutions ci-dessus sont devenues absolues, chaque utilisateur peut définir sa propre langue pour l'interface WordPress
la source
Une réponse mise à jour pour Wordpress 4+
La réponse de @ rofflox est toujours correcte, mais il y a eu quelques changements dans Wordpress qui peuvent avoir un effet lors de l'utilisation de sa fonction «en l'état» depuis WP 4.0.
La constante wp-config
WPLANG
a été déconseillée au profit de la définition de la langue du site via une liste déroulanteSettings->General
. Cela signifie que, après avoir changé la langue de votre site à Svenka (par exemple), l'administrateur de votre site va apparaître en anglais ... mais ce menu déroulant Langue du site enSettings->General
sera pré-sélectionné comme l' anglais (États-Unis) . Cela signifie que, si vous apportez des modifications à vos paramètres généraux ultérieurement et oubliez de choisir Svenka comme langue de votre site à nouveau, l'ensemble du site reviendra à l'anglais.Je recommanderais de créer des fonctions dans votre
functions.php
fichier comme ceci:Et puis un fichier Javascript appelé
site-language.js
(enregistré dans un/js/
dossier de votre thème) comme ceci:Cela devrait présélectionner automatiquement la langue d'affichage actuelle du site dans la liste déroulante de la page Options, afin que vous n'ayez pas à vous souvenir de le faire manuellement à chaque fois.
la source
Ce dont vous avez besoin est de traduire votre thème. Si votre thème a un fichier .pot, il est facile à traduire. Suivez simplement les étapes à
http://www.appthemes.com/blog/how-to-translate-a-wordpress-theme/
Sinon, vous devrez modifier les fichiers de thème et changer les mots à chaque instance.
la source