feat(language): 添加多语言支持和文件关联管理器

- 新增 FileAssociationManager 类,用于管理文件扩展名与程序的关联
- 添加多语言支持,包括中文(简体、繁体)、英文、日文等
- 新增语言配置文件,定义了各种界面文本和提示信息
- 实现了在不同操作系统(Windows、macOS、Linux)上的文件关联功能
This commit is contained in:
tzdwindows 7
2025-03-09 12:08:39 +08:00
parent 452e6709a1
commit a787e9ed78
11 changed files with 565 additions and 101 deletions

View File

@@ -89,15 +89,15 @@ dependencies {
implementation 'com.github.javaparser:javaparser-core:3.25.1'
implementation 'org.springframework.boot:spring-boot-starter-web' // Web支持
implementation 'org.springframework.boot:spring-boot-starter-data-jpa' // JPA数据库支持
implementation 'org.springframework.boot:spring-boot-starter-validation' // 参数校验
//implementation 'org.springframework.boot:spring-boot-starter-web' // Web支持
//implementation 'org.springframework.boot:spring-boot-starter-data-jpa' // JPA数据库支持
//implementation 'org.springframework.boot:spring-boot-starter-validation' // 参数校验
// 安全相关依赖
implementation 'org.springframework.boot:spring-boot-starter-security' // Spring Security
implementation 'io.jsonwebtoken:jjwt-api:0.12.3' // JWT API
runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.12.3', // JWT实现
'io.jsonwebtoken:jjwt-jackson:0.12.3' // JWT序列化
//implementation 'org.springframework.boot:spring-boot-starter-security' // Spring Security
//implementation 'io.jsonwebtoken:jjwt-api:0.12.3' // JWT API
//runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.12.3', // JWT实现
// 'io.jsonwebtoken:jjwt-jackson:0.12.3' // JWT序列化
runtimeOnly 'com.mysql:mysql-connector-j'