gettext
此條 |
GNU项目 | |
| |
类型 | 软件开发, |
许可协议 | LGPL( |
网站 | www |
gettext
开发[编辑]
printf(gettext("My name is %s.\n"), my_name);
应当
printf(_("My name is %s.\n"), my_name);
gettext
xgettext
#: src/name.c:36
msgid "My name is %s.\n"
msgstr ""
/// TRANSLATORS: Please leave %s as it is, because it is needed by the program.
/// Thank you for contributing to this project.
printf(_("My name is %s.\n"), my_name);
xgettext
.pot
xgettext --add-comments=///
#. TRANSLATORS: Please leave %s as it is, because it is needed by the program.
#. Thank you for contributing to this project.
#: src/name.c:36
msgid "My name is %s.\n"
msgstr ""
翻 译[编辑]
msginit --locale=fr --input=name.pot
这将
#: src/name.c:36
msgid "My name is %s.\n"
msgstr ""
#: src/name.c:36
msgid "My name is %s.\n"
msgstr "Je m'appelle %s.\n"
執行 [编辑]
LC_MESSAGES(
.mo
参考 [编辑]
- ^ GNU gettext 0.22.5 released. 2024
年 2月 22日 [2024年 3月 7日 ] (英語 ).
另见[编辑]
外部 链接[编辑]
- Gettext
主 页(页面存 档备份,存 于互联网档案 馆) 使用 gettext本地 化 PHP网站 (页面存 档备份,存 于互联网档案 馆) -解 些和示 例 。- Gettext Commons - Java gettext
工具 集 (页面存 档备份,存 于互联网档案 馆) - Autotools
教程 (页面存 档备份,存 于互联网档案 馆) - gted - GetText EDitor
和 工具 集成 - Gorm PO
文 件 编辑器 (页面存 档备份,存 于互联网档案 馆) - Windows
下 的 对应函数 为 LoadString,直接 读取适合当 前 locale/lcid 设置的 资源字 符 串 (页面存 档备份,存 于互联网档案 馆)
|