Article ID: 3526, created on Apr 8, 2009, last review on May 8, 2014

  • Applies to:
  • Plesk for Linux/Unix

Symptômes

Seul un pack de langue est disponible dans la licence de Parallels Plesk Panel. Vous installez un autre pack de langue et souhaitez qu'elle soit la langue par défaut, à la place de l'anglais. Vous ne pouvez pas le faire via l'interface de Parallels Plesk Panel car nous ne pouvez pas désactiver le fichier de traduction anglais (car au moins un doit être activé) et vous ne pouvez pas activer le fichier de traduction nouvellement installé (la clé de licence ne le permettra pas).

Résolution

- Créez la sauvegarde de la base de données de Parallels Plesk Panel :
# mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` psa > /root/psa_backup.sql

- Arrêtez le CP de Parallels Plesk Panel :
# /etc/init.d/psa stop1

- Connectez-vous à la base de données de Parallels Plesk Panel :
# mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa

- Recherchez les fichiers de traduction disponibles dans Parallels Plesk Panel :
mysql> select * from locales;
+-------+--------+
| id    | active |
+-------+--------+
| de-DE | false  |
| en-US | true   |
+-------+--------+

- Dans la table 'misc' remplacez 'en-US' par le nom du fichier de traduction désiré que vous pouvez trouver dans l'étape 3 ( par exemple 'de-DE') dans 'admin_locale' et  'def_locale':
mysql> update misc set val="de-DE" where param in ("admin_locale","def_locale");

- Dans la table 'mn_param' remplacez 'en-US' par le nom du fichier de traduction désiré:
mysql> update mn_param set val="de-DE" where val="en-US";

- Dans la table 'clients' remplacez le fichier de traduction pour tous les clients :
mysql> update clients set locale="de-DE";

- Dans la table 'module_watchdog_param':
mysql> update module_watchdog_param set val="de-DE" where param="locale";

- Dans 'dom_param', il y a les fichiers de traduction pour chaque domaine :
mysql> update dom_param set val="de-DE" where param="locale";

- Changez le fichier de traduction pour les adresses de messagerie dans la table 'Paramètres' :
mysql> update Parameters set value="de-DE" where Parameter in ("s:locale", "s:country_locale");

- De plus, afin que tout soit correct, altérez la table des fichiers de traduction pour afficher les fichiers de traduction correctement :
mysql> update locales set active="false" where id="en-US";
mysql> update locales set active="true" where id="de-DE";

- Quittez MySQL :
mysql> quit

- Démarrez le CP de Parallels Plesk Panel :
# /etc/init.d/psa start

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF