【发布时间】:2012-03-22 10:22:00
【问题描述】:
我有一个带有闪存的嵌入式系统和一个非常低端的 CPU 和更少的 RAM。我想知道使用 .MO 文件进行 gettext 语言翻译的效率如何。
为了获取区域设置语言字符串,每次gettext从闪存中读取MO文件,或者首先将完整的MO二进制文件加载到RAM中,然后从那里获取区域设置字符串?
如果 MO 文件(它会很大 ~1Mb,因为有很多字符串)总是加载到 RAM 中,它会占用我的 RAM。
【问题讨论】:
-
你描述的系统有操作系统吗?它有文件系统吗?有没有外接Flash。还是带有文件系统的存储卡?
-
它是开源的,所以你可以随时调整它。
-
@gbulmer ,是的带有文件系统的 Linux。
-
@Lunar Mushrooms - 抱歉,在发布之前我没有收到您的评论。不知道为什么,平时更新真的很不错。
标签: c linux internationalization locale gettext