You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
var langsData = {
'Please type your name':'请输入您的姓名',
'Passowrd length must be more than %len%':'密码至少需要%len%位',
'I have %num% apple':'我有%num% 个苹果',
'You are awesome':'你太棒了'
};
设置翻译数据包
Di18n.setData(langsData);
翻译
//translated2的值会是 我有5个苹果
var translated1 = Di18n.tr('I have %num% apple',{num:5});
//translated2的值会是 你好 ,因为“你好”没定义,系统会自动使用源文
var translated2 = Di18n.tr('你好');
完整示例
var langsData = {
'Please type your name':'请输入您的姓名',
'Passowrd length must be more than %len%':'密码至少需要%len%位',
'I have %num% apple':'我有%num% 个苹果',
'You are awesome':'你太棒了'
};
Di18n.setData(langsData);
//translated就是翻译以后的内容
var translated = Di18n.tr('I have %num% apple',{num:5});
var langsData = {
'I have %num% apple':['I have %num% apple','I have %num% apples']//当num<=1时,使用第1个,当num=2时使用第2个
};
Di18n.setData(langsData);
//translated1值会是I have 5 apples
var translated1 = Di18n.tr('I have %num% apple',{num:5});
About
A lightweight program for providing internationalization to javascript