如何从lua脚本中访问gettext翻译?

在我的本地 C++ 应用程序中,我已经具备了 gettext-based 翻译。应用程序的某些部分是通过 Lua 进行脚本化的,这样我只需要修改脚本文件而不需要重新编译应用程序,就能改变应用程序功能的某些部分。在我的 Lua 脚本中,我需要脚本输出出现在当前选择的语言中。

为了避免 _翻译地狱_(对于主应用程序、脚本和安装程序单独进行翻译),我想在 Lua 脚本中使用与主应用程序中使用的相同的 gettext 翻译文件。这是否可能,如何实现?

点赞