可以为 LibreOffice 创建自定义语言吗?

可以为 LibreOffice 创建自定义语言吗?

出于一个非常具体的原因,我想拥有一种自定义语言。例如,由于我这里的名字是 JSV,所以这种语言应该称为 JSV。

这有可能吗?如何实现?

我认为通过改变现有的一个来创建它会更容易,例如英语:

C:\Program Files\LibreOffice\share\extensions\dict-en\...

但具体怎么做呢?

答案1

可以在 LibreOffice 5.3 及更高版本中添加新语言。有一个名为牛工具为某种语言创建 .oxt 文件。将 .oxt 文件添加到 LibreOffice 后,会添加描述该语言的 XML 文件,用于拼写检查和其他语言功能。

它需要一个语言标签,但目前没有现有的 JSV 标签。但是有“jsl”(通常用于日语手语)。因此,您可以使用“jsl”作为标签,然后使用“JSV”作为语言名称,这将在 LibreOffice 中可见。

角色属性对话框中的语言

如果您想尝试一下,这里是我用于此测试的 powershell 命令。

& ./makeoxt -d wordlist.txt -l "JSV" -t west jsl out.oxt

免责声明:我与开发 oxttools 的人有联系,并为该项目贡献了代码。但是它是免费的,所以我不会通过广告或类似的东西来获利。

相关内容