lua - 如何在异星工厂 mod Lua 脚本中获取本地化字符串?

标签 lua

如何在异星工厂 mod Lua 脚本中获取本地化字符串?

item.localized_name 仅包含 key 。我可以使用 print({"",item.localized_name}) 将本地化名称打印到 UI。但我希望它在一个变量中以将其写入文件中。

最佳答案

有几种不同的方法可以解决这个问题。我建议将本地化字符串传递给 write_file因为它接受本地化字符串,并在写入文件时根据每个玩家的区域设置进行翻译。

请注意,write_data 还接受追加参数,因此您可以针对要翻译的每个位将文件分段写入。

或者,您可以调用 request_translation如果您想获得特定玩家区域设置的翻译值并且您的 lua 中需要它。

请注意,这是异步的,因此您可以在事件中返回结果。

关于lua - 如何在异星工厂 mod Lua 脚本中获取本地化字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76182599/

相关文章:

Lua 从表中删除项目 (CoronaSDK)

oop - 在使用 OOP 的闭包方法时如何实现 protected 成员?

lua - 如何从列表中删除重复的字符串值

Lua metatable,如何转发未定义的函数?

c++ - 重用 Lua 解析器的最佳方式是什么?

lua - 这是 Lua 中 os.date 的错误吗?

winapi - Lua Alien - Win32 API WaitForSingleObject 函数中定义的变量

android - 如何从 Android .apk assets 文件夹中解压 LUA 脚本?

nginx - 使用点符号的意外正则表达式结果

python - redis:每天重置计数器