翻譯 WordPress 插件的功能:在 2023 年學習您需要知道的一切

已發表: 2022-02-10

在 WordPress 中,插件是由來自世界各地的不同開發人員創建的,它們都是開源的。 這意味著任何人都可以從 GitHub 下載它們,進行自己的更改,並且公眾將能夠看到它們。 但是當插件未翻譯並且來自非英語國家的人需要更新或更改它以供使用時,這樣做會很困難。 這時候 WordPress 的插件翻譯功能就可以為全世界的開發人員和用戶派上用場了。

如果您在業務中使用 WordPress,則需要將其翻譯成您的母語。 您可能聽說過 WooCommerce——最受歡迎的 WordPress 電子商務插件。 但是您知道 WooCommerce 有不同語言的版本嗎? 這是真的!

甚至 Jetpack 插件也被兩名同樣是 WordPress 愛好者的志願者翻譯成法語和德語。 翻譯得到了社會的好評。

WordPress 翻譯功能允許您將您的博客文章翻譯成不同的語言,並將它們發佈在您的網站上以供國際觀眾使用。 今天的文章將為您提供您需要了解的有關此功能的所有信息,包括它的工作原理和各種用途。 因此,如果您正在尋找想法以您的母語翻譯和使用您的 WordPress 插件或主題,那麼這篇文章將對他們特別有幫助。 繼續閱讀!

什麼是 WordPress 翻譯功能

WordPress 翻譯功能允許您在 WordPress 管理界面中翻譯您的帖子、頁面和自定義帖子類型。

此功能支持帖子、頁面和自定義帖子類型的批量翻譯。 它還支持翻譯您網站上的前端內容。

像“WPML”這樣的 WordPress 插件支持翻譯功能,作為 WordPress 網站的翻譯管理工具。 它具有許多功能,例如帖子、頁面和自定義帖子類型的批量翻譯。

如何啟用 WordPress 翻譯功能

要啟用 WordPress 翻譯功能,您需要按照以下步驟操作:

1) 登錄到您的 WordPress 儀表板

2) 轉到設置 > 常規

3) 向下滾動並點擊“網站語言”

4) 從下拉菜單中選擇“英語(美國)”

如何在插件中使用 WordPress 翻譯功能

如何翻譯 WordPress 插件

WordPress 插件中的翻譯功能可用於輕鬆將您的插件翻譯成不同的語言。 要使用翻譯功能,您首先需要為您的插件創建一個翻譯文件。 該文件將包含您要翻譯的所有文本字符串。 您可以使用默認插件作為翻譯文件的起點。 我們建議以您的插件命名該文件,例如“myplugin-pt.po”。

嵌套步驟是創建翻譯。 如果您要翻譯默認插件,請跳過此步驟。 否則,請按照以下步驟操作:確保將文本字符串存儲在一個位置,即應翻譯的所有行都包含在 {...} 塊中。 這將使維護翻譯變得更加容易。 轉到 Preferences->Browse Packages 並安裝包“sflib”,如果您還沒有這樣做的話。 在“Locale”類別下,有一個子類別“Translation Wizard (only use on new packages)”——選擇那個並單擊 Apply。

單擊帶有三個小點的左上角圖標,然後選擇新建翻譯文件。 在彈出菜單中,選擇英語 (en_US) -> po/en_US.po。 單擊右下角看起來像帶有折疊角的頁面的圖標,然後選擇新建或更新現有翻譯。 在翻譯嚮導中單擊下一步。 在兩個下拉菜單中填寫“en_US”,並確保要翻譯的文件在下面列出。 在“源語言”下拉菜單中單擊“英語 (en_US)”。

在“輸出語言”字段中,鍵入“德語”,然後單擊“下一步”。 單擊“是”接受輸出文件的默認位置。 將文檔翻譯成德語。 請注意,報告名稱也已翻譯,但表格標題未翻譯。 完成後關閉文檔翻譯器。

將 WordPress 插件翻譯成其他語言的步驟

第一步之前的步驟是找到一個準備翻譯的插件。 因此,在開始翻譯之前,請確保插件(您將使用的)已準備好執行此操作。 查看您計劃使用的插件的代碼有助於確保它被配置為翻譯。 使用 GNU gettext 框架,代碼中的某些格式字符串已經本地化。

為了確定插件是否準備好翻譯,您可以通過訪問插件源文件的 /plugin-name/languages/ 文件夾中的 PO (POT) 文件來確定。 查看以下屏幕截圖了解詳細信息。

wp-plugin-translation-folders.png

如果插件沒有 POT 文件,那麼您可以使用 PoEdit 生成器工具 EazyPo 生成 POT 文件。 現在假設所選插件有一個 POT 文件以及其他所需的字符串數據。稍後您必須將此文件用於其他語言的現有字符串。 下一步是只為所選語言的新字符串提供轉錄的字符串。

您可以按照以下方式之一來翻譯您的插件。

方法一:使用 POEdit 翻譯插件

先決條件:

當您開始翻譯插件時,以下是您需要的東西:

  • 您之前生成的 POT 文件
  • 下載並安裝在您的系統中的免費版 POEdit 軟件

翻譯過程:

首先,您必須使用 POEdit 軟件打開 .POT 文件以創建 .PO(便攜式對象)文件。 您必須這樣做才能將其轉換為 .MO(機器對象)文件。

此處,.POT 是通過將您的 POT 文件翻譯成另一種語言而創建的文件。 您可以選擇 fr_FR.po 作為示例。

現在.MO 是機器可以讀取的文件,它是一個二進製文件。 您必須將 .po 文件轉換為 .mo 文件。 例如,fr_FR.mo。

以下是妓女過程的細目:

➔ 打開 POEdit ➢ 文件 ➢ 新建

➔ 選擇您需要將主題翻譯成的語言。

➔點擊“從 POT 更新”。

➔ 按照提示保存文件(語言代碼;例如 fr_FR.po、es_ES.po)。 在這裡找到您的語言代碼。

➔ 打開您之前創建的 POT 文件。

➔ 開始使用 POEdit 翻譯字符串。

➔完成翻譯後,單擊文件 ➤ 保存。

➔ 通過轉到文件 ➤ 編譯為 MO 創建 .mo 文件。

➔ 將 .po 文件和 .mo 文件移動到插件中的語言文件夾(例如:/plugin-name/languages/)目錄。 您也可以將這些文件保存在以下目錄中 (/wp-content/languages/plugins/)。

仔細執行所有步驟後,現在您將在您的網站上看到翻譯後的字符串

方法二:使用 Loco Translate Plugin 翻譯插件

此方法使用名為 Loco Translate 的插件執行,該插件允許用戶通過 WordPress 管理創建語言文件。

先決條件:在開始使用此插件進行翻譯之前,您必須確保具備以下條件:

  • /plugin-name/languages/目錄中的 .POT 文件——您之前生成了它。
  • 安裝並激活 Loco 翻譯插件。

➔ 為了您的方便,這裡是 Loco Translate 插件的完整安裝過程

翻譯過程:

導航到 wp-admin ➤ Loco Translate ➤ Plugins

您可以在此頁面上看到可用的插件,單擊要翻譯的插件名稱。

企業資源規劃系統

單擊“高級”選項卡並配置以下選項。

  • 文本域
  • 模板文件(從包根到您生成的 POT 文件的相對路徑)
高級配置

單擊+ 新語言按鈕

新語言

選擇一種語言並單擊“開始翻譯”按鈕。

開始翻譯

現在選擇字符串,翻譯並保存翻譯。

選擇字符串,翻譯並保存翻譯

就是這樣,現在您可以在 Loco Translate 插件的幫助下使用 WordPress 翻譯功能將您的插件翻譯成您想要的語言。

在 WordPress 中翻譯插件的常見問題解答

翻譯 WordPress 插件

Q:如何選擇翻譯插件?

答:選擇翻譯插件時需要考慮許多因素。 有些插件是免費的,而另一些則採用基於訂閱的定價模式。 您還需要考慮插件支持的語言對,以及您要翻譯的內容類型。

說到語言對,您會想要一個支持所有主要語言的語言對,以便覆蓋您的目標受眾。 您還應該考慮要翻譯的內容類型。 一些插件只能翻譯文本,而其他插件可以處理任何類型的內容,包括圖像、視頻和音頻文件。

問:翻譯 WordPress 插件很難嗎?

答:翻譯 WordPress 插件並不難,但可能是一個耗時的過程。

翻譯插件代碼本身相對簡單。 插件文件夾應包含一個語言文件,其中包含插件代碼中所有字符串的翻譯。 在某些情況下,不同語言可能有多個語言文件。

困難的部分是翻譯自述文件。

問:使用翻譯的 WordPress 插件有什麼好處?

答:翻譯插件是幫助將網站或網頁從一種語言翻譯成另一種語言的軟件。 該插件非常易於使用,只需幾分鐘即可安裝。 它還非常具有成本效益,可以顯著減少翻譯內容所需的時間。

此插件還具有自動檢測功能,可自動檢測原文的語言並自動將其翻譯成另一種語言。 這使得不精通其他語言的翻譯人員更容易。 這也有助於營銷、搜索引擎優化,甚至只對說不同語言的訪問者有用。

問:使用翻譯插件有什麼限制?

答:翻譯插件是將您的網站內容翻譯成其他語言的簡便方法。 它們快速且易於使用,但它們有一些限制,您在使用它們之前應該了解這些限制。

第一個限制是他們沒有對翻譯過程提供很多控制。 該插件將自動翻譯您的內容,您對翻譯方式沒有發言權。 這可能會導致翻譯過程中出現錯誤,如果您想更好地控制翻譯過程,這可能會令人沮喪。

第二個限制是這些插件無法翻譯包含圖形或圖像的文本。 如果您的頁面上有任何包含圖形或圖像的文本,則該插件將只翻譯頁面上的文字,而不會包含任何這些圖形或圖像。 這也可能導致混亂。

問:最好的翻譯插件有哪些特點?

答:有許多功能使翻譯插件成為最好的。 其中一些功能是:

– 應該易於使用和理解

– 它應該有一個好的支持團隊

– 翻譯應該準確、快速,但也應該是人類可讀的

一些使用翻譯功能的流行 WordPress 翻譯插件

WordPress 翻譯插件

WordPress 翻譯工具是使您的網站可供更廣泛的受眾訪問的好方法。 它允許您將網站上的內容翻譯成不同的語言。 使用翻譯功能的 WordPress 插件很受歡迎,因為它們使人們可以輕鬆地使用不同的語言進行交流。 一些最流行的插件是WPMLPolylangQTranslate X

WPML 已經存在多年,是多語言 WordPress 網站的黃金標準。 它的界面有點過時,但它的功能不僅僅是化妝。 您可以將內容分配給特定語言、創建翻譯模板並通過簡單直觀的界面管理所有翻譯。 與此列表中的其他付費插件不同,WPML 允許您翻譯自定義帖子類型。 因為它已經存在了很長時間,所以大多數主題都與 WPML 兼容。 但是,如果您使用不受支持的流行主題,您始終可以使用自定義帖子類型 UI 插件來添加對它的支持。

Polylang 與 WPML 非常相似,額外的好處是免費。 該平台支持您選擇的語言,只要它受 WordPress 支持。 您可以選擇 80 種不同的語言,包括泰語和阿拉伯語。 翻譯管理系統允許您在一個地方管理所有翻譯,並在需要時進行編輯。 它還帶有一個字符串編輯器,只需單擊一個按鈕即可幫助您翻譯字符串。 您還可以使用 Polylang SEO 插件為搜索引擎優化您的內容。

另一種替代方案 QTranslate X 是市場上較新的插件之一。 它是一個輕量級插件,適用於不同類型的安裝。 它易於使用並具有許多功能。 與此列表中的其他插件一樣,它為內容類型、分類法和自定義帖子類型提供翻譯服務。 用戶還會發現他們可以自動翻譯 URL 和元描述,這是一個很棒的功能。 該插件支持谷歌翻譯、必應翻譯、Yandex 等。

閱讀更多:如何使用 Elementor 和 WPML 構建多語言網站。

立即使用 WordPress 翻譯功能將插件翻譯成您的母語

世界正在變得更加全球化。 隨著全球化的興起,越來越多的人需要學習母語以外的語言。 WordPress 翻譯功能通過其無障礙的插件翻譯功能可以克服語言障礙。

WordPress 翻譯功能確實是將插件翻譯成您的母語的好方法。 如果您希望能夠以您的母語使用它,那麼安裝、激活和使用 WordPress 翻譯插件是最簡單的解決方案。 該插件將使您能夠毫不費力地翻譯所有插件。

如果您使用 WordPress 來管理您的內容,您可能會遇到語言障礙。 這就是 WordPress 翻譯插件如此有用的原因。 它將使您能夠在需要時在不同語言之間翻譯內容,從而節省您的業務時間和金錢。 該插件還為質量保證和翻譯修訂提供了一個很好的界面,所有必要的翻譯功能都集中在一個地方。

此外,這將使您的目標受眾無需廣泛的英語知識即可輕鬆使用您的插件。

您通常如何翻譯您的 WordPress 插件和主題? 在 WordPress 中翻譯插件時,您是否遇到過任何挑戰? 在下面的評論中分享您的建議和想法。

享受閱讀? 訂閱 weDevs 博客

我們發送每週時事通訊,保證沒有垃圾郵件!