如何收集和翻譯Magento 2中的單字
為了在Magento2中收集用於前端和後端的翻譯單詞,我們需要生成包含所有需要翻譯的術語的csv(逗號分隔值)文件。
這些文件我們稱它為字典。該文件的第一列為原始的英文短語,在第二列我們需要添加我們自己的翻譯字詞。第三列顯示短語是在主題或模塊中,第四列顯示在哪個模塊中找到短語。
我們可以使用magento 2 CLI指令生成該文件。
首先cd進入你的magento2根目錄文件夾:
cd path/to/your/magento2/
運行一個指令,取得可用的語言區域設置列表,以便你可以知道由什麼來命名你的字典文件。字典文件需要用正確的語言區域設置名稱命名。
php bin / magento info:language:list
找到你想要的語言,即:
…
| Chinese (Taiwan) | zh_Hant_TW |
| Croatian (Croatia) | hr_HR |
| Czech (Czech Republic) | cs_CZ |
| Danish (Denmark) | da_DK |
…
所以如果你要翻譯成台灣中文,你的csv字典應該命名為zh_Hant_TW.csv,如果你要翻譯為捷克語,你的csv字典應該命名為cs_CZ.csv。
php bin/magento i18n:collect-phrases -o zh_Hant_TW.csv -m
使用-o參數,我們將說明我們要儲存新生成的字典的名稱和位置。
-m選項將模塊名稱添加到字典中的每一行。
你將獲得一個新生成的csv文件(即字典)。現在,該字典的第一和第二列僅包含英文短語。你應該用第二列短語替換該短語的翻譯。如果你不翻譯第二列短語,則原始英文短語將在UI中顯示。
我要留言