最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

translation - change only the theme language

programmeradmin5浏览0评论

My wordpress admin is in french. and my theme is in arabic. i have two files mo : arabic and french.

i used this :

add_filter( 'locale', 'change_locale' );
function change_locale(){ return 'pt_AR'; }
load_default_textdomain();
load_textdomain('responsive', get_template_directory().'/languages/pt_AR.mo');

i have my site web in araic only if i deleted the file french pt_FR.mo if this file exit, my site web is will be in french not in arabic

how can fixed it ?!

My wordpress admin is in french. and my theme is in arabic. i have two files mo : arabic and french.

i used this :

add_filter( 'locale', 'change_locale' );
function change_locale(){ return 'pt_AR'; }
load_default_textdomain();
load_textdomain('responsive', get_template_directory().'/languages/pt_AR.mo');

i have my site web in araic only if i deleted the file french pt_FR.mo if this file exit, my site web is will be in french not in arabic

how can fixed it ?!

Share Improve this question asked Aug 16, 2015 at 15:50 pikamopikamo 312 bronze badges 3
  • 1 Is there a reason for using non-standard locales? Can you use 'ar' for Arabic and 'fr_FR' for French? If you can I'll show you how to do it. – Frank P. Walentynowicz Commented Aug 16, 2015 at 17:01
  • jsute i rename the file arabic with ar.mo and the french and the french file with fr_FR ? and i change the code with this :add_filter( 'locale', 'change_locale' ); function change_locale(){ return 'ar'; } load_default_textdomain(); load_textdomain('responsive', get_template_directory().'/languages/ar.mo'); ?! – pikamo Commented Aug 17, 2015 at 17:31
  • i have creat the two file translation my theme with poedit in arabic and in french .... for used in futur if the client needed – pikamo Commented Aug 17, 2015 at 17:44
Add a comment  | 

1 Answer 1

Reset to default 1

Yes, rename your pt_AR.mo to ar.mo and pt_FR to fr_FR.mo.

In step one install but not activate yet the plugin Admin in English. Edit the plugin's php script. Find line with en_US string and replace this string with fr_FR. Save and activate the plugin. Now your Dashboard will be in French. In step two remove first three lines of your code from theme's functions.php and replace fourth one withload_theme_textdomain('responsive', get_template_directory().'/languages');. In final step go toRéglages -> Général` and select Arabic as your site's language. Now you should have your front end in Arabic and back end in French.

发布评论

评论列表(0)

  1. 暂无评论