8 Star 13 Fork 6

@lisp CAD应用云 / @lisp 文档

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
i18n.org 925 Bytes
一键复制 编辑 原始数据 按行查看 历史
唯她 提交于 2023-07-11 21:17 . 示例

@lisp 之 i18n 国际化 与 本地化

国际化与本地化支持

@lisp 支持应用包的多国语言,不同语种的CAD环境,可以加载不同的语言包,显示用户使用的语言。

在代码中使用 (_"string") 就可以将string 作为翻译标记,生成可翻译的文件。

(_"语言字符串")

开发者可以自行制作翻译文件,文件名为 locale.lang 将该文件放在 @lisp/locale/ 目录下就可以实现翻译了。

如果没有匹配的翻译记录。系统会联网进行机器翻译。翻译的结果记录在 用户目录下的 .atlisp/mt.lang 文件中。

./mt1.png

./mt2.png

./mt3.png

对于机器翻译不准确的条目,开发者也可以自己制作翻译条目,保存在应用包文件夹下。名称为 locale.+语言标志。

比如 简体中文 locale.zh , 繁体中文 locale.zht , 日文 locale.jpn 。

Lisp
1
https://gitee.com/atlisp/atlisp-docs.git
git@gitee.com:atlisp/atlisp-docs.git
atlisp
atlisp-docs
@lisp 文档
main

搜索帮助