Skip to content

visualvm 的汉化工具,提供了语言提取和生成,可用于其他语言的翻译。

Notifications You must be signed in to change notification settings

zedoCN/VVM-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VVM-翻译助手

( VisualVM 以下简称 VVM )

VVM-翻译助手是一个基于Java的工具, 旨在自动化VisualVM软件的本地化过程。 它可以将JAR文件中的语言属性文件进行翻译, 从而轻松定制软件的用户界面。

特点

  • 自动将翻译应用于 VVM JAR 文件。
  • 创建 VVM 的备份,以便轻松回滚。
  • 识别尚未本地化的剩余语言。
  • 支持自定义和扩展以支持其他语言。

使用方法

使用现成的翻译语言

  1. 运行TranslationConfigWindow类,这是Swing制作的可视化翻译配置界面。
  2. 选择你的 VVM 安装路径。
  3. 选择要使用的翻译语言。
  4. 在翻译前你可以备份一下,防止意外事故。

翻译成其他语言

  1. 在接下来的操作前都需要设置 VVM 的路径 设置 VVM 的路径setVvmPath(Path.of("D:\\Program Files\\visualvm\\visualvm_217")), 必要时请创建备份createBackup(),可以使用rollbackFromBackup()进行恢复。
  2. 使用readAllLanguages()读取 VVM 所有的语言, 这时你将看到文件lang/allLang.properties里面是 VVM 的所有语言。
  3. 你可以创建一个翻译语言文件在lang/translated/(LanguageCode).properties,然后修改它。
  4. 当你不确定还有哪些内容没有翻译完时可以使用findRemainingLang(), 你可以在文件lang/remainingLang.properties查看剩下未翻译的内容。

目前拥有的语言

  • zh_CN 简体中文 英文源 由GPT翻译 chatGPT
  • zh_TW 繁体中文 简体中文源 由vsc扩展转换 opencclint
  • en_US 英文 VVM 原始内容

软件截图

  • 简易的使用界面

  • 简体中文的VVM界面

  • 设置界面 包含了所有插件的翻译

  • 繁体中文的VVM界面

其他

控件风格

在语言文件内的LookAndFeelClassNameLookAndFeelCustomsClassName值可以是以下:

  • default
  • javax.swing.plaf.metal.MetalLookAndFeel
  • com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel
  • com.sun.java.swing.plaf.motif.MotifLookAndFeel
  • com.sun.java.swing.plaf.mac.MacLookAndFeel
  • com.sun.java.swing.plaf.gtk.GTKLookAndFeel

欢迎贡献更多语言翻译

About

visualvm 的汉化工具,提供了语言提取和生成,可用于其他语言的翻译。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages