我想使用i18next來翻譯我的應用程序,它有一些html複選框。 這裏是html代碼:如何用i18n翻譯html中的部分文字?
<p> <input type="checkbox" data-i18n= "content.body" id="CNCities" /> Beijing, Shanghai, Guangzhou... </p>
<p> <input type="checkbox" data-i18n= "content.body" id="AsiaCities"/> Beijing, Shanghai, Seoul, Tokyo... </p>
我可以寫JSON文件,他們這樣翻譯成中國:
{
"CNCities": "北京, 上海,廣州...",
"AsiaCities": "北京,上海,首爾,東京...."
}
顯然會有相當一些城市的名字在各種收藏被複制。因此,我試圖有這樣一個json字典,並使其工作:
{
"Beijing": "北京",
"Shanghai": "上海",
"Seoul": "首爾"
}
那麼什麼是正確的JavaScript代碼,使其工作?或者i18n不是用於這個目的的解決方案,我使用gettext的方式?
我在這裏沒有看到任何代碼,你有沒有嘗試過呢? –