我已经和WP一起工作了很长一段时间但是我从来没有被要求使用翻译 - 直到昨天发生。
我目前正在使用Plugin'The Theme My Login'为订阅者构建一个前端界面,这应该是完全德语的。 但是,由于一些奇怪的原因,大约一半的错误消息是英语,另外50%是德语。 例如,在退出WordPress后,告诉您“登录以访问此页面”的消息是德语,而登录错误消息(例如错误的密码,不存在的用户等)是英语。
我已经尝试编辑标准的WordPress语言文件de_DE以符合我的要求以及编辑插件附带的语言文件,但是我所做的任何更改都不会对实际显示的错误产生任何影响。< / p>
你们中有谁能想象我在这里犯的错误吗?
答案 0 :(得分:0)
尝试告诉WordPress在哪里查找语言文件。例如,以下假设.mo文件位于wp-content / languages / theme-my-login-de_DE.mo
if ( file_exists( WP_LANG_DIR . '/theme-my-login-de_DE.mo' ) )
load_textdomain( 'theme-my-login', WP_LANG_DIR . '/theme-my-login-de_DE.mo' );
答案 1 :(得分:-1)
将翻译过的文件上传到:
/httpdocs/wp-content/plugins/theme-my-login/language
示例:
theme-my-login-tr_TR.mo
theme-my-login-tr_TR.po
删除.pot文件 你应该好好去