如何將 WordPress 網站翻譯成任何語言

已發表: 2018-02-21

默認情況下,WordPress 使用英語,這是您在系統的每個後端頁面上都可以使用的語言。 由於 WordPress 已成為世界上最受歡迎的 CMS 之一,因此期望該平台被翻譯成其他語言是正常的。 確實如此。

如果您想安裝 WordPress 並用您自己的語言編寫所有內容,您可以做到。 讓我們在本文中向您展示如何操作。

如何以您的語言安裝 WordPress

在我們開始討論翻譯和不同的安裝方法之前,讓我們先說簡單的方法。

從設置中選擇語言:

  1. 導航到設置-> 常規
  2. 找到位於頁面底部的“語言設置”選項
  3. 滾動列表
  4. 如果您的語言在列表中,請選擇它並保存更改
  5. 微笑,因為你已經完成了 – WordPress 現在會說你的語言

如果您的語言無法在列表中找到,請不要難過; 你仍然可以解決問題。

雖然一些團隊已經完全翻譯了 WordPress,但其他團隊已經完成了大部分工作。 您仍然可以在可用語言列表中找到您的語言。

目前,WordPress 支持 169 種不同的語言,但只有 55 種是最新的。

手動安裝語言

您可以打開指向您的語言的 WordPress 的鏈接,然後按照進一步的說明進行操作。 有些語言會為您提供安裝附加文件的選項以使用該語言,而其他語言會要求您幫助翻譯。 如果您有興趣將 WordPress 翻譯成您的語言,每個語言頁面上都有聯繫信息,您可以用來聯繫翻譯團隊。

  1. 導航到可用語言列表
  2. 找到您的語言並打開網站
  3. 下載 .mo 文件
  4. 連接到您的 FTP 服務器
  5. 在 /wp-content 文件夾中創建 /languages 文件夾
  6. 將 .mo 語言文件上傳到該文件夾中

如果您使用的是 WordPress v4.0 或任何更新版本,您現在可以通過導航到“設置”->“常規”並從下拉列表中選擇您新安裝的語言來更改語言。

如果您仍在使用舊版本的 WordPress,那麼您距離激活您的語言僅一步之遙:

  1. 在您的服務器上打開 wp-config 文件
  2. 搜索“定義('WPLANG',”);
  3. 根據您的 .mo 文件修改代碼。
  4. 您將需要您的語言/國家/地區的 WP 區域設置代碼,因此請再次打開列表

以下是不同語言的代碼示例:

 克羅地亞語:define ('WPLANG', 'hr');
丹麥語:define ('WPLANG', 'da_DK');
英語(澳大利亞):define ('WPLANG', 'en_AU');
  1. 保存您的更改
  2. 打開您的 WP 管理面板,它現在應該被翻譯成您的語言

如果您運行的是多站點,您可以單獨更改網絡中的每個站點,就像我們在本文的這一部分中向您展示的那樣。 如果您想為整個網絡設置語言,您可以從網絡管理 > 設置面板(“默認語言”)中進行設置

如何翻譯 WordPress 主題和插件

WordPress 默認使用英語。 由於它是面向用戶的,它還學習了許多其他語言,您可以從“設置”頁面快速更改這些語言。 根據您要翻譯 WordPress 網站後端(管理頁面)的語言,您可能只需要從列表中選擇它。 還有許多其他語言尚未完成,但如果您真的希望手動安裝它們,則可以手動安裝它們。

但即使您成功地將 WordPress 翻譯成另一種語言,這仍然並不意味著您的網站已完全本地化。 您可以獲取原始 WordPress 字符串以顯示您更容易理解的內容,但是不屬於翻譯的主題和插件呢?

翻譯 WordPress 主題和插件

如果您想要或需要本地化整個後端,則還需要翻譯 WordPress 主題和插件。 幸運的是,許多流行的主題和插件已經準備好了翻譯文件。 如果是這樣,您甚至不必為了以您的語言使用它們而讓步。 但這通常僅適用於法語、西班牙語、德語、中文或意大利語等少數流行語言。

但在您放棄本地化的整個想法之前,讓我們向您展示翻譯 WordPress 主題和插件真的是多麼容易。

如何知道哪些項目是可翻譯的

不幸的是,並非所有 WordPress 主題和插件都可以輕鬆翻譯。 因此,在開始工作之前,您必須檢查項目的描述及其語言文件。 通常情況下,特定主題和插件的開發人員會強調他們的產品已準備好翻譯。 您將在項目描述中找到確認消息。

Google Maps Widget lang 文件夾

另一種選擇是直接檢查文件和文件夾。 當您下載插件或主題時,打開其文件夾並蒐索“語言”或“語言”文件夾。 如果存在,您應該找到所有或部分這些文件類型:

  • .pot – 包含原始字符串的便攜式對像模板
  • .po – 保存實際翻譯的便攜式對象
  • .mo – 通常用於翻譯代碼的機器對象

如果主題或插件有文件,您可以面帶微笑,因為這意味著它很容易翻譯。 現在將您的注意力轉向另一種語言,準備並安裝一個免費插件,它將成為您的翻譯指南。

本地翻譯插件

價格:免費

本地翻譯

這是一個免費插件,它提供了一個內置的翻譯編輯器,可以直接在您的瀏覽器中工作。 與您必須在 WordPress 之外使用的其他應用程序(如 Poedit(這也是用戶中非常受歡迎的選擇))不同,Loco Translate 只是另一個插件。

安裝並激活後,Loco Translate 將進入管理儀表板菜單。 將鼠標懸停在它上面,它會讓您選擇要翻譯的組。 您可以選擇主題、插件或 WordPress 核心:

  1. 導航到Loco Translate -> 插件或主題
  2. 從列表中選擇一個插件/主題
  3. 點擊“新語言”按鈕
  4. 選擇您要將插件/主題翻譯成的語言
  5. 如果您願意,請選擇翻譯文件的其他位置(我們建議您選擇“作者”選項)
  6. 點擊“開始翻譯”按鈕

沒有文件的主題和插件

即使您嘗試翻譯的項目沒有附帶所需的模板文件,Loco Translate 也可以提供幫助。 如果您選擇該選項,插件將掃描項目的整個代碼並嘗試創建模板文件。 顯然,這樣生成的文件可能不如開發人員可以構建的完美。 但在這些情況下,當您只需要翻譯不可翻譯的項目時,這是一個很好的功能。

開始翻譯

單擊按鈕後,插件將準備好一切並在您面前打開翻譯編輯器。 編輯器包含四個部分:

  • 源文本
  • 英文原文
  • 以您選擇的語言翻譯
  • 註釋
翻譯 WordPress 插件

第一部分包含可用於翻譯的所有字符串。 出於測試目的,我們選擇了免費的 Google Maps Widget 插件。 該插件包含 250 個可用於編輯的字符串。 它們都很好地顯示在一個列表中,允許您逐行選擇。 通過選擇一行,Loco Translate 將自動填充英文翻譯並顯示評論(如果有)。 現在是您大放異彩的時候了——繼續逐個字符串選擇並開始修改文本。

一旦您開始輸入,插件就會用黃色星號標記所選的字符串。 一旦你完成了數百行,這將幫助你識別你已經完成的那些。 此外,源文本將在原始字符串旁邊加載新翻譯,因此您可以快速查看更改。

管理翻譯

在編輯器的頂部,您會發現幾個按鈕和標籤,可幫助您管理翻譯。 第一個標籤會讓您知道您當前正在編輯的語言是什麼以及上次更新的時間。 最有趣的部分是要翻譯的字符串的百分比和數量。

本地翻譯按鈕

在其下方,您可以找到幾個按鈕。 保存更改,同步不同步的翻譯,並在必要時還原更改。 如果您不確定翻譯是否足夠好,您可以將字符串標記為“模糊”。 這將讓您識別仍然需要一些工作的行。 此外,您可以從加載翻譯文件中排除模糊線,並讓它們在將來或由其他人翻譯。

Loco Translate 還可以輕鬆搜索特定字符串。 如果您只想修改幾個特定的或您記得之前忘記標記的行,請使用搜索功能快速找到它。

在屏幕的最右側,您可以找到下載圖標。 萬一您由於權限問題而無法保存更改,您可以下載 PO、MO 或 POT 文件(取決於您正在使用的文件)。

如何激活翻譯

幸運的是,Loco Translate 允許隨時使用數據。 這意味著您不必完全完成翻譯就可以使用它。 因此,即使您只翻譯了幾個字符串,仍然可以將翻譯加載到 WordPress 中。 當然,只翻譯幾個字符串沒有多大意義,但是當您決定對其進行測試時,這是一件好事。

您無需單擊任何按鈕來激活翻譯,也沒有類似的按鈕。 保存文件後,您只需切換 WordPress 網站的語言。

  1. 轉到設置-> 常規
  2. 找到“網站語言”選項
  3. 將語言切換到您將插件/主題翻譯成的語言
  4. 保存更改
  5. 打開插件或主題的設置以查看正在運行的翻譯

繼續翻譯

在使用 Loco Translate 幾分鐘後,擁有不同語言的 WordPress 主題和插件看起來就像一、二、三一樣簡單。 嗯,它實際上是,但唯一的區別是在某些情況下你必須數到幾百甚至幾千才能完成所有的行。

翻譯不僅可以幫助您和您的用戶,而且您還可以在其他站點上應用相同的文件。 通常,在官方目錄中找到的所有主題和插件都會歡迎新的翻譯。 因此,只需聯繫開發人員並詢問他們是否要將您的語言作為產品的語言選項。

此外,在 WordPress.org 上註冊的每個人現在都可以直接從網站翻譯主題和插件。 只需選擇一個項目,選擇語言並開始建議字符串。 之後,負責該語言的編輯將審核您的建議,如果正確則予以批准。 當特定語言達到剛好足夠的翻譯字符串時,該主題或插件將自動獲取可用的翻譯文件,每個人都可以隨時下載該語言的項目。 這有多棒?!

如何以正確的方式翻譯 WordPress.com 網站

當您決定使用 WordPress 創建博客時,您有兩種方法。 自託管 WordPress 和 WordPress.com 不是一回事,您必須在註冊帳戶並掏出錢包支付託管費用之前了解它們之間的差異。 如果您打算翻譯您的網站,則在選擇 WordPress 解決方案時也應格外小心。

您可能已經知道,有很多插件和服務可以讓您翻譯您的網站。 但是,除非您擁有企業帳戶,否則 WordPress.com 不允許您安裝其他插件,因此您可能認為自己遇到了麻煩。 可是等等; 在你開始恐慌之前,和我們在一起,因為我們將證明你錯了!

閱讀更多:
WPML – WordPress 多語言插件

在本文的這一部分中,我們將向您展示三種翻譯 wordpress.com 網站的方法。

1.老派的方式

如果您在翻譯 WordPress.com 網站時向搜索引擎尋求幫助,您將看到的第一件事就是關於設置多語言博客的文章。 儘管這篇文章向您展示了實現幾乎同一件事的三種方法,但這三種方法都已過時,並且會要求您將同一件事做兩次。

兩種語言的博客文章

如果您決定採用老派方式,則只有手動重新輸入整個文本,您才能將網站翻譯成另一種語言。 如果您有一個簡單的小冊子網站,文本量最少,可能只有幾篇文章,這可能是個好主意。 但是,如果您需要將整個網站翻譯成不止一種語言怎麼辦? 如果您有數百個帖子怎麼辦? 在這種情況下,你最好打電話給湯姆克魯斯,因為這是不可能完成的任務。

2. 谷歌翻譯小工具

由於這次您可能無法聯繫到 Tom,您一定已經搜索了其他解決方案。 幸運的是,幾個月前,WordPress.com 開發人員推出了一個簡單的 Google 翻譯小部件,您可以在您的網站上使用它。

WordPress.com 翻譯小部件

小部件盡可能簡單; 你只需要從列表中選擇它,給它一個標題並保存更改。 之後,您的訪問者將能夠從列表中選擇任何語言。 或者,如果您是更高級的用戶,您可以使用專門的 URL 將訪問者直接發送到所需的語言。 要了解更多相關信息,我們建議您閱讀有關 Google Translate Widget 的文章。

儘管小部件會將您的網站翻譯成幾乎任何語言,但您可能已經知道自動翻譯有多好。 但是等等,如果您想以正確的方式翻譯 WordPress.com 網站,您還有更好的選擇。 繼續閱讀。

3. 使用 Weglot 翻譯 WordPress.com 網站

當您選擇網站翻譯解決方案 Weglot 時,使您的 WordPress 網站多語言是一個輕鬆的過程。 與所有WordPress 主題和插件(甚至是 Elementor 和 Gutenberg 編輯器等頁面構建器)100% 兼容,Weglot 在不到 5 分鐘的時間內自動翻譯並顯示您的網站內容,提供 100 多種語言。

而且,最簡單的部分是不需要代碼或需要任何開發人員時間。 只需安裝並激活 Weglot 插件,輸入您的 API 密鑰、原始網站語言和新語言,點擊保存,您的多語言網站就會上線!

Weglot 翻譯插件帶有一個完全可定制的語言切換器,自動添加到您的網站。 您可以選擇位置、標誌、語言名稱等,以適應您網站的設計,而無需使用任何自定義代碼。

受到超過 50,000 名網站所有者和開發人員的信任,並在 WordPress 目錄中獲得 5 星評級 - 您可以在幾分鐘內啟動並運行一個多語言網站!

對於字數不超過 2,000 字的網站,可以利用 Weglot 的免費計劃,而對於字數較多的網站,計劃最低每月 9.90 歐元。 開始您的 10 天免費試用,了解 Weglot 翻譯插件如何為您工作。

4. 使用 GTranslate 翻譯 WordPress.com 網站

儘管這項出色的服務即使作為免費的 WordPress 插件也能很好地工作,但您會對 GTranslate 提供的額外功能感興趣。 當然,如果您在 WordPress.com 上託管您的網站,您可以忘記安裝插件,但我們會向您展示解決方法。

它提供翻譯代理解決方案,只需添加 DNS 記錄即可翻譯託管在任何服務器上的任何網站。 這意味著您可以獲得任何網站的任何翻譯,因為這是在網絡級別控制的。

充分利用您翻譯的 WordPress.com 網站

既然您知道 GTranslate 的功能,您就可以忘記手動翻譯每篇文章了。 您甚至可以忘記 Google 的自動翻譯小部件。 相反,您可以輕鬆地將整個 WordPress.com 網站翻譯成專業人士。

根據您選擇的計劃,您可以:

  • 擁有所有語言
  • 從用戶友好的界面快速編輯翻譯
  • 翻譯網址
  • 頂級域上的宿主語言
  • 翻譯元數據
  • 讓您的翻譯網站被搜索引擎索引

仔細看看官方網站上的服務。

使用 GTranslate 的另一個驚人之處在於,即使您決定將 WordPress.com 站點轉移到自託管選項,您也可以繼續使用該服務,因為什麼也沒有發生! 在這種情況下,如果您更改了域名,您只需要安裝插件並調整一些內容。 太棒了不是嗎?!

結論

我們喜歡用英語使用 WordPress。 但是,如果您對此不滿意,您仍然可以將您的網站完全翻譯成您自己的語言。

儘管如果您的語言在 WordPress 用戶中不那麼流行,翻譯所有內容可能需要一些時間,但它會幫助您將網站提供給根本不會說英語的用戶。 WordPress 中的翻譯系統一直在改進,因此將更多字符串、主題和插件翻譯成新語言只是時間問題。