Skip to content

JSON文件快速本地化的翻译工具

License

Notifications You must be signed in to change notification settings

MonianHello/JSON-i18n

Repository files navigation

JSON-i18n

JSON文件快速本地化的翻译工具

部分功能参考自CFPATools/Minecraft-Mods-Translator: Mods Translator for Minecraft 1.16+ (github.com)

image-20230608112735258

主要功能:

程序提供五个快捷键:

  • Ctrl+F 跳转至搜索
  • Ctrl+H 跳转至替换
  • Ctrl+Shift+A 全选替换候选项
  • Ctrl+Up(方向键上) 跳转至审阅模式上一个键名
  • Ctrl+Down(方向键下) 跳转至审阅模式下一个键名

详细说明:

首次启动:

首次启动后需要设置工作目录,设置完成后也可以在左上角 选项-首选项中修改

注意:请避免通过直接修改config.ini的方式修改配置,由于不同设备的文本编辑器编码方式可能不同,错误的编码方式会导致程序异常。如果出现此类情况请删除config.ini以初始化程序

外观设置:

程序内支持修改全局字体及大小,在左上角 选项-首选项中修改。使用鼠标滚轮可以快速调整不同的字体及大小,方便预览。同时支持切换深色模式

界面说明:

程序左侧为文件浏览区域,可以快速选择需要打开的json文件

程序右侧分别是查询栏和替换栏

程序中间为操作区域,用来编辑json文件,在浏览模式下点击行号可以快速跳转到审阅模式

菜单功能:

上方菜单栏中有以下四个功能:

  • 首选项
  • 保存当前布局
  • 一键清空空格
  • 安全模式保存(在保存文件按钮失效时使用)

左侧文件浏览区域中可以右键文件呼出菜单,有以下四个功能:

  • 在资源管理器中打开
  • 移动到回收站
  • 复制并重命名
  • 重命名

翻译功能:

翻译功能需要首先前往百度智能云-管理中心 (baidu.com)获取免费测试资源(500万字符/年),后续将陆续支持其他翻译api。

使用前需要在配置文件中填入获取到的接口ak/sk,具体步骤见下文。

测试成功后,可以点击左下角 翻译文件按钮,程序将自动对全文进行翻译。此时翻译并不会直接替换原文,需要用户进行进一步校对。如不需要,可以点击左下角 复制机翻按钮,一键替换译文与原文。完成后点击左下角 保存文件按钮即可保存更改。

image-20230608115821872

翻译接口领取步骤:

1、登录百度账号,选择领取 文本翻译-通用版

image-20230608115139348

2、创建应用,接口选择 文本翻译-通用版,其他内容无要求

image-20230608115356481

3、复制ak与sk到程序中,测试成功后即可使用

image-20230608115533624

image-20230608115621227

About

JSON文件快速本地化的翻译工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages