Add Language Support For Carpet Settings (#267)

* Added language supports for carpet settings

use /set-carpet-language to set your language.

* Added zh_cn.json - in progress

Not accomplished yet, only translations for testing the language support.

* Create model_for_new_language.jsons.txt

* Rename model_for_new_language.jsons.txt to model_for_new_language.json

* Update model_for_new_language.json

* Update model_for_new_language.json

* Update and rename model_for_new_language.json to en_us.json

* Added setting CarpetLanguage

* Delete SetLanguageCommand.java

* Add files via upload

* Update SettingsManager.java

* Add files via upload

* Update LanguageUtils.java

* Update SettingsManager.java
This commit is contained in:
X-Green authored and GitHub committed 2020-05-15 14:58:50 -03:00
1 parent 7447129d92
commit 1f5b06daa2
5 files changed
+243 -24

No files matched your search

@@ -0,0 +1,49 @@
// This file isn't necessary at all, because the language module would use the strings coded in the source if language "none" is selected.
// So en_us is the default language and probably no change will be made after loading this file.
// But it could be a good example for writing the language file for other languages.
{
"carpet.rule.portalSuffocationFix.name": "",
"// the key is genetated as:" : "String.format('carpet.rule.%s.name', rule.name)",
"carpet.rule.portalSuffocationFix.desc": "",
"// the key is genetated as:" : "String.format('carpet.rule.%s.desc', rule.name)",
"carpet.rule.portalSuffocationFix.extra.0": "",
"carpet.rule.portalSuffocationFix.extra.1": "",
"// the key is genetated as:" : "String.format('carpet.rule.%s.extra.%i', rule.name, index)",
"carpet.ui.category.bugfix": "bugfix",
"carpet.ui.category.survival": "survival",
"carpet.ui.category.creative": "creative",
"carpet.ui.category.experimental": "experimental",
"carpet.ui.category.optimization": "optimization",
"carpet.ui.category.feature": "feature",
"carpet.ui.category.command": "command",
"carpet.ui.category.tnt": "TNT",
"carpet.ui.category.dispenser": "dispenser",
"carpet.ui.category.scarpet": "scarpet",
"carpet.ui.category.client": "client",
"carpet.ui.statement.browse_categories": "Brouse categories",
"carpet.ui.statement.list_all_%s_settings": "list all %s settings",
"carpet.ui.statement.version": "Version",
"carpet.ui.statement.current_%s_settings": "Current %s settings",
"carpet.ui.statement.switch_to": "Switch to",
"carpet.ui.statement.settings_are_locked": "settings are locked",
"carpet.ui.statement.is_set_to": "is set to",
"carpet.ui.statement.unknown_rule": "Unknown ruls",
"carpet.ui.statement.current_%s_startup_settings_from_%s": "current %s startup settings from %s",
"carpet.ui.statement.%s_settings_matching_'%s'": "%s settings matching \"%s\" ",
"carpet.ui.statement.all_%s_settings": "all %s settings",
"carpet.ui.statement.tags": "Tags",
"carpet.ui.statement.change_permanently": "Change permanently",
"carpet.ui.statement.click_to_keep_the_settings_in_%s_to_save_across_restarts": "click to keep the settings in %s to save across restarts",
"carpet.ui.statement.rule_%s_will_now_default_to_%s": "rule %s will now default to %s",
"carpet.ui.statement.current_value": "current value"
}
@@ -0,0 +1,41 @@
{
"carpet.rule.portalSuffocationFix.name": "传送门窒息修复",
"carpet.rule.portalSuffocationFix.desc": "使下界传送门正确地传送实体",
"carpet.rule.portalSuffocationFix.extra.0": "0000000",
"carpet.rule.portalSuffocationFix.extra.1": "1111111",
"carpet.ui.category.bugfix": "BUG修复",
"carpet.ui.category.survival": "生存",
"carpet.ui.category.creative": "创造",
"carpet.ui.category.experimental": "试验性",
"carpet.ui.category.optimization": "优化",
"carpet.ui.category.feature": "特性",
"carpet.ui.category.command": "指令",
"carpet.ui.category.tnt": "TNT",
"carpet.ui.category.dispenser": "发射器",
"carpet.ui.category.scarpet": "SCarpet脚本语言",
"carpet.ui.category.client": "客户端",
"carpet.ui.statement.browse_categories": "浏览分类",
"carpet.ui.statement.list_all_%s_settings": "列出所有 %s 选项",
"carpet.ui.statement.version": "版本",
"carpet.ui.statement.current_%s_settings": "目前启用的 %s 选项",
"carpet.ui.statement.switch_to": "切换至",
"carpet.ui.statement.settings_are_locked": "选项被锁定",
"carpet.ui.statement.is_set_to": "被设置为",
"carpet.ui.statement.unknown_rule": "未知的规则选项",
"carpet.ui.statement.current_%s_startup_settings_from_%s": "目前启用的%s选项,从%s中读取得",
"carpet.ui.statement.%s_settings_matching_'%s'": "%s中符合\"%s\"的选项:",
"carpet.ui.statement.all_%s_settings": "所有的%s选项",
"carpet.ui.statement.tags": "分类",
"carpet.ui.statement.change_permanently": "永久更改",
"carpet.ui.statement.click_to_keep_the_settings_in_%s_to_save_across_restarts": "点击此按钮以使此选项保存于%s,重启后依旧生效",
"carpet.ui.statement.rule_%s_will_now_default_to_%s": "规则%s将会被默认设置为%s",
"carpet.ui.statement.current_value": "当前的值"
}