2016-10-04 64 views
2

我安裝了烏節CMS 1.10,並從https://crowdin.com/project/orchard-cms取得俄語翻譯並解壓縮到Orchard.Web。當我添加並啓用ru-Ru本地化時,所有工作都適合剃刀視圖。但對於模塊不是。例如,我嘗試更改Orchard.DynamicForms中的必填字段的驗證消息,但顯示驗證消息時沒有任何反應,它們仍然是英語。也翻譯不適用於管理面板中的模塊列表。不適用於果園CMS模塊的.po文件

+0

如果您在.po文件中指定了「msgctext」,則僅當它與該字符串/文件完全匹配時纔會應用翻譯。嘗試只用驗證消息指定一個「msgid」,後跟「msgstr」。這應該適用於整個模塊。 – Xceno

+0

@Xceno,我刪除msgctext,但仍然無法正常工作。 .po例如:https://monosnap.com/file/jFxxKla2jqyq7dNGXAJaeZy5tCO9tb – Ievgen

+0

@levgen,對我來說,它的工作原理是這樣的:我創建了一個只包含這兩行的.po文件:'msgid「{0}是必需的「'和'msgstr」{0} wirdbenötigt!「' – Xceno

回答

3

在源代碼中搜索英文消息,添加斷點並調入T()調用,然後檢查參數scope的值。這是應在msgctext行中使用的值。