OpenScreen 多语言指南:3 步切换界面语言,中文用户看这篇就够
【免费下载链接】openscreenCreate stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.项目地址: https://gitcode.com/GitHub_Trending/open/openscreen
装好 OpenScreen 后,第一屏全是英文,想把界面换成中文却不知道入口在哪。这篇带你用 3 步完成 OpenScreen 界面语言切换。
第一次运行就换语言
OpenScreen 的界面支持 13 种语言:英语、简体中文、繁体中文、日语、韩语、西班牙语、法语等,默认是英语。如果你的系统语言在支持列表里,首次启动会直接弹出提示,点一下就能切。
启动界面上有一个带语言图标的按钮,点开会弹出语言列表:
- 打开 OpenScreen,进入启动界面
- 点击带语言图标(地球样式)的语言按钮
- 在展开的列表里选「简体中文」
- 界面立刻变成中文
语言偏好会被记住,下次打开还是这个语言。
进入编辑界面后想再改,入口在左上角顶栏:那里有一个语言下拉框,直接从下拉列表选择即可,不用退回启动界面:
切换之后,语言记在哪
你点选后,语言代码会写进localStorage(浏览器自带的一块小存储,应用可以在里面读写键值对),键名是openscreen-locale。同时界面层会通知主进程(Electron 应用背后的后台进程,负责菜单和系统对话框),electron/i18n.ts 里加载的是同一套翻译文件,菜单语言也随之切换。
想加一门新语言?贡献路径
缺你在用的语言,可以自己补:
- 在 src/i18n/locales/ 下新建目录,以语言代码命名(如德语用
de) - 复制一份现有语言目录(如
en),逐个翻译新目录里的 JSON;每种语言需要 7 个文件:common、dialogs、editor、launch、settings、shortcuts、timeline - 把新语言代码写进
src/i18n/config.ts的SUPPORTED_LOCALES数组 - 在
electron/i18n.ts里补上新语言的common.json和dialogs.json导入(主进程只用这两个命名空间) - 重新构建验证:src/i18n/loader.ts 会自动扫描 locales 目录并校验,缺文件的语言文件夹不会被加载
踩坑与实用提示
- 切换后个别文案仍是英文:那是对应翻译缺失,程序会自动回退到英文,你可以找到语言目录里对应 JSON 补全并提交 PR
- 偏好是持久的:语言设置写入 localStorage,重启应用不会丢,想恢复就在语言菜单里再切一次
- 主进程翻译面较窄:
electron/i18n.ts只覆盖common与dialogs两个命名空间,个别系统对话框可能仍显示英文
OpenScreen 的多语言体系很轻:3 步换语言,5 步补一门新语言。发现翻译有错漏,欢迎直接给仓库提交 PR。
【免费下载链接】openscreenCreate stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.项目地址: https://gitcode.com/GitHub_Trending/open/openscreen
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考