Skip to content

Commit

Permalink
chore(sample): change i18n js sample
Browse files Browse the repository at this point in the history
  • Loading branch information
SARDONYX-sard committed Jan 19, 2024
1 parent 6c00e4c commit 8542bf6
Showing 1 changed file with 29 additions and 23 deletions.
52 changes: 29 additions & 23 deletions test/sample_scripts/custom_translation.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(() => {
// Origin: https://github.com/SARDONYX-sard/dar-to-oar/blob/main/locales/en-US.json
const i18n = {
'all-clear-btn': '清除全部输入',
'all-clear-btn': '全部清除',
'conversion-complete': '转换完成',
'convert-btn': '转换',
'convert-form-author-name': 'Mod作者名',
Expand All @@ -12,14 +12,14 @@
'convert-form-dar-helper3': '"[...]/animations/DynamicAnimationReplacer" -> 仅转换第三人称',
'convert-form-dar-label': 'DAR(src)目录',
'convert-form-mapping-1st-label': '映射表路径(第一人称用)',
'convert-form-mapping-help-link-name': '什么是映射文件?',
'convert-form-mapping-helper': '[可选] 指定包含优先级和部分名称对应关系的文件',
'convert-form-mapping-helper2': '帮助: ',
'convert-form-mapping-help-link-name': '什么是映射文件?',
'convert-form-mapping-label': '映射表路径',
'convert-form-mod-name': 'Mod名称',
'convert-form-mod-name-helper': '[可选] 推荐使用ASCII(英语)',
'convert-form-oar-helper': '[可选] 指定OAR的输出位置(例如: "NewMod" -> "NewMod/meshes/[...])"',
'convert-form-oar-helper2': '如果未指定,OAR将在DAR的同级目录创建。',
'convert-form-mod-name-helper': '[可选] 推荐使用ASCII(英文)',
'convert-form-oar-helper': '[可选] 指定OAR的输出目录(例如: "NewMod" -> "NewMod/meshes/[...])"',
'convert-form-oar-helper2': '如果未指定,则OAR将在与DAR相同的位置创建',
'convert-form-oar-label': 'OAR(dist)目录',
'converting-btn': '转换中...',
'css-preset-list-item0': '自定义',
Expand All @@ -29,44 +29,50 @@
'css-preset-list-item4': '预设4',
'css-preset-list-label': '预设',
'css-preset-list-tooltip': '选择CSS预设',
'css-preset-list-tooltip2': '注意: 编辑"预设"将覆盖"自定义"',
'css-preset-list-tooltip2': '注意: 编辑"预设"会覆盖"自定义"',
'custom-css-label': '当前应用的CSS',
'custom-js-label': '自定义JavaScript(请勿运行不可信脚本)',
'custom-js-label': '自定义JavaScript(请勿执行不可信脚本)',
'editor-mode-list-label': '编辑模式',
'hide-dar-btn': '隐藏DAR',
'hide-dar-btn-tooltip': '在转换后,将“.mohidden”添加到DAR的所有文件中,使其不可见(MO2用户专用)',
'hide-dar-btn-tooltip2': '信息: 如果未指定OAR的输出位置,这特别方便。',
'hide-dar-btn-tooltip': '在转换后,将".mohidden"添加到DAR的所有文件中以隐藏它们(MO2用户专用)',
'hide-dar-btn-tooltip2': '信息: 如果未指定OAR的输出目录,则这很方便。',
'import-lang-btn': '导入语言',
'import-lang-tooltip': '从Json文件导入任何语言。(启用后会自动重新加载)',
'import-lang-tooltip2': '注意: 如果Json无效,将回退到英语。(请参考Wiki了解Json的写法)',
'log-level-list-label': '日志级别',
'log-level-list-tooltip': '轻微的日志级别包含更严重的日志级别。(Error ⊂ Info)',
'log-level-list-tooltip': '较轻的日志级别包含更严重的日志级别。(Error ⊂ Info)',
'log-level-list-tooltip2': 'Debug: 记录转换条件的中间数据',
'log-level-list-tooltip3': ' Info: 记录转换时间',
'log-level-list-tooltip4': 'Error: 仅记录严重错误',
'log-level-list-tooltip3': 'Info: 记录转换时间',
'log-level-list-tooltip4': 'Error: 除了严重错误外不记录',
'mapping-wiki-url-leaf': 'wiki#what-is-the-mapping-file',
'open-log-btn': '查看日志',
'open-log-dir-btn': '日志(dir)',
'open-log-tooltip': '打开当前日志文件。(每次启动应用都会轮换到新的日志文件)',
'open-log-dir-tooltip': '打开日志存储位置。',
'open-log-dir-btn': '打开日志(目录)',
'open-log-dir-tooltip': '打开日志的存储位置。',
'open-log-tooltip': '打开当前的日志文件。(每次启动应用程序时都会轮换到新的日志文件)',
'progress-btn': '进度条',
'progress-btn-tooltip': '显示详细进度情况',
'progress-btn-tooltip': '显示详细的进度信息',
'progress-btn-tooltip2': '',
'remove-oar-btn': '删除OAR',
'remove-oar-failed': '未找到"OpenAnimationReplacer"目录',
'remove-oar-specify-error': '未输入DAR或OAR',
'remove-oar-success': '已删除OAR目录',
'remove-oar-tooltip': '从OAR(dist)(如果没有则从DAR(src))中搜索并删除OAR目录',
'remove-oar-tooltip': '从OAR(dist)(如果不存在则从DAR(src))中搜索并删除OAR目录',
'run-parallel-btn-tooltip': '使用多线程',
'run-parallel-btn-tooltip2':
'注意: 可望获得2倍以上的处理速度,但由于并行处理,线程结束的顺序是无序的,日志写入也是无序的,可读性大幅下降。',
'注意: 可以期望2倍以上的处理速度,但由于并行处理,线程的结束时间可能是无序的,因此日志写入也是无序的,降低了日志的可读性。',
'run-parallel-label': '并行执行',
'select-btn': '选择',
'unhide-dar-btn': 'DAR重新显示',
'unhide-dar-btn-tooltip': '取消"隐藏DAR"使其重新显示(MO2用户专用)',
'unhide-dar-failed': '未找到带有扩展名.mohidden的文件',
'unhide-dar-btn': '解除DAR隐藏',
'unhide-dar-btn-tooltip': '取消"隐藏DAR"以取消隐藏(MO2用户专用)',
'unhide-dar-failed': '未找到带有扩展名".mohidden"的文件',
'unhide-dar-specify-error': '请指定DAR(src)',
'unhide-dar-success': '已取消DAR的隐藏',
'unhide-dar-success': '已解除DAR的隐藏',
};

const setCustomTranslation = () => localStorage.setItem('custom-translation-dict', JSON.stringify(i18n));
const setCustomTranslation = () => {
localStorage.setItem('custom-translation-dict', JSON.stringify(i18n));
localStorage.setItem('locale', 'custom');
};
const clearCustomTranslation = () => localStorage.removeItem('custom-translation-dict');

// You can turn them on and off by deleting the `//` in these functions.
Expand Down

0 comments on commit 8542bf6

Please sign in to comment.