出于一个非常具体的原因,我想拥有一种自定义语言。例如,由于我这里的名字是 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 的人有联系,并为该项目贡献了代码。但是它是免费的,所以我不会通过广告或类似的东西来获利。