2015-06-12 4 views
0

Я создал сайт, использующий тему Xmarket в WordPress 4.1.5, и все было в порядке, я перенес сайт на живой компьютер, и теперь языковые файлы, похоже, были повреждены. Из того, что я собираю, они хранятся в wp-content/themes/xmarket/languages ​​/ en_GB.po, поскольку я нашел, что рассматриваемый msgstr отображается как «logaaaut» для выхода из системы и «SAIGNNNN» для входа.файл коррумпированного языка en_GB.po

****example of the file**** 

#: et-links.php:13 et-links.php:14 
msgid "Sign In" 
msgstr "SAIGNNNNN" 

Я редактировал этот вывод, чтобы показать правильные значения знака в том же касается и Logout, но это, кажется, не из подействовал на сайт.

****edited version**** 

#: et-links.php:13 et-links.php:14 
msgid "Sign In" 
msgstr "Sign In" 

Я также попытался удалить языковые файлы и повторно загрузить НЕРАСПРОСТРАНЕНИИ поврежденные версии с другого рабочего места но безрезультатно.

Бит застрял на том, что попробовать дальше.

+1

загружать как? ftp без двоичного режима, может быть? –

+0

после создания базы данных через phpmyadmin и редактирования моих файлов wp-config, которые я передал по файлам через FTP на Filezilla, режим был установлен на AUTO. Если я изменю это на двоичный, могу ли я просто передать эту языковую папку, или я должен снова загрузить полный сайт? –

+0

Вы включили двоичный режим? если вы этого не сделаете, тогда клиент ftp может свободно применять перевод текста во время передачи и потенциально повреждать любые многобайтовые символы. –

ответ

0

Я осознал, как произошла эта ошибка, когда я перевел сайт на новый хост. Фактически, на самом деле я изменил язык с английского (США) на английский (Великобритания). После изменения на панели управления WordPress> Настройки> Общие> Язык сайта он исправил ошибку при переводе.

Смежные вопросы