UNPKG

unity-i18n

Version:

i18n tool for unity game project

377 lines (376 loc) 11.4 kB
{ "searchTasks": [ { "roots": [ "Assets/AssetSources/ui", "Assets/Arts/sequenceAnim" ], "option": { "includes": { "exts": [ ".prefab" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "UI" }, { "roots": [ "Assets/AssetSources/data" ], "option": { "includes": { "exts": [ ".json" ] }, "replaceOutput": "Assets/AssetSources/data$LANG/$FILENAME.json", "excludes": { "files": [ "PlayerNameM\\.\\w+\\.json", "lang\\.json" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "表格" }, { "roots": [ "TsScripts" ], "option": { "excludes": { "dirs": [ "protocol/new" ], "files": [ "TestView.ts", "Macros.ts", "ErrorId.ts", "SendMsgUtil.ts", "GameConfig.d.ts", "RawString.ts" ] }, "includes": { "exts": [ ".ts" ] }, "skipPatterns": [ "^\\s*uts\\.log", "^\\s*uts\\.assert\\(", "^\\s*console\\.log", "^\\s*console\\.assert\\(", "^\\s*(CS\\.)?UnityEngine\\.Debug\\.Logw*\\(" ], "softReplacer": "I18N.I18NMgr.Translate($RAWSTRING)", "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "代码", "strict": true }, { "roots": [ "libs" ], "option": { "includes": { "exts": [ ".js" ] }, "skipPatterns": [ "^\\s*uts\\.log", "^\\s*uts\\.assert\\(", "^\\s*console\\.log", "^\\s*console\\.assert\\(", "^\\s*(CS\\.)?UnityEngine\\.Debug\\.Logw*\\(" ], "softReplacer": "I18N.I18NMgr.Translate($RAWSTRING)", "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "代码" }, { "roots": [ "Assets/Scripts", "Assets/Editor/XCodeBuilder" ], "option": { "excludes": { "dirs": [ "uts/StaticWrap/Wraps", "i18n" ] }, "includes": { "exts": [ ".cs" ] }, "skipPatterns": [ "^\\s*Debug\\.Log", "^\\s*UnityEngine\\.Debug\\.Log" ], "softReplacer": "I18N.I18NMgr.Translate($RAWSTRING)", "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json", "Assets/Resources/native$LANG.json" ] }, "group": "CS代码" }, { "roots": [ "$workspace/serverscript" ], "option": { "includes": { "exts": [ ".cxx", ".atm" ] }, "skipPatterns": [ "^\\s*ATM_DebugSystemMessage\\(" ] }, "group": "脚本", "safeprintf": true, "readonly": true }, { "roots": [ "$workspace/servercfg" ], "option": { "includes": { "exts": [ ".xml" ] }, "excludes": { "files": [ "WorldName.xml", "RobotNameConfig.xml", "NewbieTutorial.config.xml" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "表格", "safeprintf": true, "readonly": true }, { "roots": [ "Assets/AssetSources/data" ], "option": { "includes": { "files": [ "lang\\.json" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "表格", "safeprintf": true, "readonly": true } ], "replaceTasks": [ { "roots": [ "Assets/AssetSources/ui", "Assets/Arts/sequenceAnim" ], "option": { "includes": { "exts": [ ".prefab" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "UI" }, { "roots": [ "Assets/AssetSources/data" ], "option": { "includes": { "exts": [ ".json" ] }, "replaceOutput": "Assets/AssetSources/data$LANG/$FILENAME.json", "excludes": { "files": [ "PlayerNameM\\.\\w+\\.json", "lang\\.json" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "表格" }, { "roots": [ "TsScripts" ], "option": { "excludes": { "dirs": [ "protocol/new" ], "files": [ "TestView.ts", "Macros.ts", "ErrorId.ts", "SendMsgUtil.ts", "GameConfig.d.ts", "RawString.ts" ] }, "includes": { "exts": [ ".ts" ] }, "skipPatterns": [ "^\\s*uts\\.log", "^\\s*uts\\.assert\\(", "^\\s*console\\.log", "^\\s*console\\.assert\\(", "^\\s*(CS\\.)?UnityEngine\\.Debug\\.Logw*\\(" ], "softReplacer": "I18N.I18NMgr.Translate($RAWSTRING)", "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "代码", "strict": true }, { "roots": [ "libs" ], "option": { "includes": { "exts": [ ".js" ] }, "skipPatterns": [ "^\\s*uts\\.log", "^\\s*uts\\.assert\\(", "^\\s*console\\.log", "^\\s*console\\.assert\\(", "^\\s*(CS\\.)?UnityEngine\\.Debug\\.Logw*\\(" ], "softReplacer": "I18N.I18NMgr.Translate($RAWSTRING)", "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "代码" }, { "roots": [ "Assets/Scripts", "Assets/Editor/XCodeBuilder" ], "option": { "excludes": { "dirs": [ "uts/StaticWrap/Wraps", "i18n" ] }, "includes": { "exts": [ ".cs" ] }, "skipPatterns": [ "^\\s*Debug\\.Log", "^\\s*UnityEngine\\.Debug\\.Log" ], "softReplacer": "I18N.I18NMgr.Translate($RAWSTRING)", "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json", "Assets/Resources/native$LANG.json" ] }, "group": "CS代码" }, { "roots": [ "$workspace/servercfg" ], "option": { "includes": { "exts": [ ".xml" ] }, "excludes": { "files": [ "WorldName.xml", "RobotNameConfig.xml", "NewbieTutorial.config.xml" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "表格", "safeprintf": true, "readonly": true }, { "roots": [ "Assets/AssetSources/data" ], "option": { "includes": { "files": [ "lang\\.json" ] }, "outputJSONs": [ "Assets/AssetSources/i18n/$LANG.json" ] }, "group": "表格", "safeprintf": true, "readonly": true } ], "replacer": { "$workspace": ".." } }