2015-06-12 49 views
0

我已經在WordPress 4.1.5上設置了一個使用Xmarket主題的網站,並且一切都很好,我已將網站轉移到活動主機,現在語言文件似乎已被損壞。 從我收集他們被存儲在wp-content/themes/xmarket/languages/en_GB.po中,因爲我發現問題中的msgstr顯示爲「logaaaut」註銷,「SAIGNNNN」顯示爲Sign In。損壞的語言文件en_GB.po

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

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

我已經編輯這些msgstr顯示符號的正確的價值觀,以同樣的註銷,但它似乎並沒有給過該網站的效果。

****edited version**** 

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

我也嘗試刪除語言文件,並重新上傳其他工作網站的非腐敗版本,但無濟於事。

位堅持下一步嘗試。

+1

上傳怎麼樣?沒有二進制模式的ftp,也許? –

+0

在通過phpmyadmin創建數據庫並編輯我通過Filezilla上的FTP通過文件傳輸的wp-config文件後,模式被設置爲AUTO。如果我將其更改爲二進制文件,我可以通過相關語言文件夾進行傳輸,還是應該再次進行完整的網站上傳? –

+0

你確定啓用二進制模式嗎?如果您不這樣做,那麼ftp客戶端可以在傳輸過程中自由應用文本轉換,並可能破壞任何多字節字符。 –

回答

0

我已經意識到這個錯誤是如何發生的,當我將網站轉移到新主機時,我實際上最終將語言從英語(美國)改爲英語(英國)。 一旦在WordPress儀表板>設置>常規>網站語言上重新更改,它已糾正了翻譯錯誤。