web-dev-qa-db-fra.com

Empêcher les mises à jour de WordPress de surcharger les traductions de langues personnalisées?

la langue de mon site est le persan et le persan est une langue allant de droite à gauche. Wordpress a un paquet d'installation par défaut pour cette langue, mais dans certains cas, une très mauvaise traduction pour le tableau de bord ou un style RTL par défaut pour tout (c'est vraiment ennuyeux pour la thématisation), j'ai installé Wordpress original en anglais, puis utilisé un fichier de langue personnalisé pour mon thème. tout va bien, mais comme vous le savez, je devrais définir la ligne suivante dans le fichier wp-config.php pour exécuter mon thème en persan:

define('WPLANG', 'fa-IR');

mais en changeant cette ligne de code dans wp-config, Wordpress pense que j'utilise la version persane de Wordpress et dit que votre version de Wordpress n'est pas mise à jour!

WordPress 3.9.2 est disponible! S'il vous plaît mettre à jour maintenant.

avec le changement de la ligne par défaut, le message de mise à jour disparaît! si je clique sur le bouton de mise à jour, Wordpress installe le paquet persan, quelque chose que je ne veux vraiment pas! la seule solution est de changer la ligne par défaut, de mettre à jour wordpress et de la remplacer par "fa-IR"! Y a-t-il une meilleure approche pour le faire? Y a-t-il un meilleur moyen? Que se passe-t-il si l'un des utilisateurs clique accidentellement sur le bouton de mise à jour? Merci.

2
Mostafa Ghanbari

Modifiez votre installation de sorte que vos fichiers de langue farsi personnalisés soient associés à une valeur WPLANG non standard. Par exemple, au lieu du "fa_IR" standard, essayez peut-être quelque chose de non standard comme "farsi_IR" (ou même "myCustomFarsi_IR").

Ainsi, lorsque les nouvelles versions de WordPress seront publiées pour la version "officielle" en farsi, vous ne serez plus mis à jour.

2
Yosi Mor