【发布时间】:2015-02-23 19:47:40
【问题描述】:
我看到一些项目使用了_ 函数,该函数将字符串作为参数,例如_("Hello World")。但是我找不到任何关于它是什么以及如何使用它的手册或文章。
我猜这与 i18n 和 l10n 有关系(我在网上找到的一些文章中提到过),但是你能解释一下它是如何工作的以及如何使用它吗?
【问题讨论】:
-
我对 Vala 一无所知...但是一些程序员使用 _ 来表示 lambda 表达式和匿名方法中未使用的变量。 Vala 似乎支持这一点,也许在这种情况下使用它。如果您正在查看 I18n,您可能也走在了正确的道路上……它用于在 c(++) 中为 gnu gettext 库标记字符串 (makro)。也许 Vala 对 gettext 有一些绑定。