Skip to content

完成英文翻译并添加语言切换功能#590

Open
aionoslondon wants to merge 9 commits into
xhongc:dev_1.0from
aionoslondon:dev_1.0
Open

完成英文翻译并添加语言切换功能#590
aionoslondon wants to merge 9 commits into
xhongc:dev_1.0from
aionoslondon:dev_1.0

Conversation

@aionoslondon
Copy link
Copy Markdown

你好,

感谢你开发了这个非常实用的音乐标签管理工具。我一直在使用它,并发现目前界面是中文的,对英文用户不太友好。因此,我完成了以下工作:

修改内容

  1. 完整英文翻译

    • web/src/i18n/index.js 中的英文部分补全
    • 翻译了 web/src/views/home/home.vue 中所有硬编码的中文文本(placeholder、标签、按钮等)
    • 翻译了 web/src/views/user/login.vue 中的登录界面文本
  2. 添加语言切换功能

    • 创建了 web/src/components/LanguageSwitcher.vue 组件
    • App.vue 中添加了语言切换器,用户可随时切换中英文
    • 语言偏好会保存在 localStorage 中,刷新页面后保持
  3. 更新相关配置

    • 确保 VueI18n 正确初始化并从 localStorage 读取用户语言偏好

测试说明

我已经在本地环境中测试了所有翻译和语言切换功能,目前运行正常。不过,由于项目依赖 node-sass,在 Node.js 16 环境下编译时有一些警告,但功能不受影响。如果您的开发环境使用了不同的 Node.js 版本,可能不会有这些问题。

关于贡献

注意到这个项目还没有其他贡献者,希望我的翻译能帮助更多用户使用这个优秀的工具。如果有任何需要修改的地方,请随时告诉我,我会尽快调整。

感谢你的工作!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant