同步操作将从 小李/ColorWanted 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
ColorWanted use JSON to make multiple language. 此程序通过JSON格式文件实现多语言支持。
Inner language: 内置支持语言如下:
Language file contains 3 parts: language name, author info, and translations.
语言描述文件使用JSON
格式存储,其中包含语言名称,作者信息,以及语言翻译内容三部分。
{
"locale": "zh-CN",
"name": "简体中文",
"authors": [{
"name": "hyjiacan",
"mail": "hyjiacan@163.com",
"homepage": ""
}
],
"resource": {
"窗体1名称/Form1 name": {
"控件1名称/Control1 name": {
"控件1的属性名称1/Property1 name": "控件1的属性值1/Property1 value",
"控件1的属性名称2/Property2 name": "控件1的属性值2/Property2 value",
"控件1的属性名称n/Propertyn name": "控件1的属性值n/Propertyn value"
},
"控件2名称/Control2 name": {
"控件2的属性名称1/Property name": "控件2的属性值1/Property1 value",
"控件2的属性名称2/Property name": "控件2的属性值2/Property2 value",
"控件2的属性名称n/Property name": "控件2的属性值n/Propertyn value"
}
},
"窗体2名称/Form2 name": {
"控件1名称/Control1 name": {
"控件1的属性名称1/Property1 name": "控件1的属性值1/Property1 value",
"控件1的属性名称2/Property2 name": "控件1的属性值2/Property2 value",
"控件1的属性名称n/Propertyn name": "控件1的属性值n/Propertyn value"
},
"控件2名称/Control2 name": {
"控件2的属性名称1/Property1 name": "控件2的属性值1/Property1 value",
"控件2的属性名称2/Property2 name": "控件2的属性值2/Property2 value",
"控件2的属性名称n/Propertyn name": "控件2的属性值n/Propertyn value"
}
}
}
}
locale
is the name of language, name
is human readable name, write in local language.
其中,locale
表示语言的i18n
名称,name
表示语言的描述名称,一般使用本地语言书写。
Author info authors
is a array, what means can store more than one author's info.
作者信息authors
是一个数组节点,也就是说一个语言文件内可以填写多个作者的信息。
Translation put in node resource
, structure like this: Form name -> Control name -> Control property name -> Control property value.
翻译内容都存放在resource
节点下,其结构为:窗体名称 -> 控件名称 -> 控件属性名称 -> 控件属性值 。
$this
means form self
当设置窗体本身的属性时,控件名称使用 $this
resource name
, and property should be empty string ""
当设置非控件资源时,控件名称使用资源名称
,属性名称写为空串 ""
Here is the full sample en.json 使用完整示例参见 zh.json
You can customize language, just put the language file in folder C:\Users\YOUR USERNAME\AppData\Roaming\ColorWanted\i18n, sub folder is ignored. 自定义的多语言文件存放在 C:\Users\你的用户名\AppData\Roaming\ColorWanted\i18n 目录下,放在子目录无效。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。