File: gettext.info, Node: Index, Prev: Autoconf Macro Index, Up: Top General Index ************* * Menu: * _, a macro to mark strings for translation: Mark Keywords. (line 45) * _nl_msg_cat_cntr: gettext grok. (line 59) * ABOUT-NLS file: Installing Localizations. (line 13) * ABOUT-NLS file <1>: The original ABOUT-NLS. (line 6) * accumulating translations: Creating Compendia. (line 14) * aclocal.m4 file: aclocal. (line 6) * adding keywords, xgettext: xgettext Invocation. (line 209) * ambiguities: Decent English style. (line 23) * ANSI encoding: Working in a Windows console. (line 6) * apply a filter to translations: msgfilter Invocation. (line 8) * apply command to all translations in a catalog: msgexec Invocation. (line 8) * Arabic digits: c-format. (line 34) * attribute manipulation: msgattrib Invocation. (line 8) * attribute, fuzzy: Fuzzy Entries. (line 6) * attributes of a PO file entry: Fuzzy Entries. (line 6) * attributes, manipulating: Manipulating. (line 56) * autoconf macros for gettext: autoconf macros. (line 6) * autopoint program, usage: autopoint Invocation. (line 6) * auxiliary PO file: Auxiliary. (line 13) * available translations: Installing Localizations. (line 6) * awk: gawk. (line 6) * awk-format flag: Sticky flags. (line 106) * awk, string concatenation: No string concatenation. (line 29) * backup old file, and msgmerge program: msgmerge Invocation. (line 62) * bash: bash. (line 6) * bibliography: References. (line 6) * big picture: Overview. (line 6) * bind_textdomain_codeset: Charset conversion. (line 26) * Boost format strings: xgettext Invocation. (line 381) * boost-format flag: Sticky flags. (line 146) * bug report address: Introduction. (line 24) * C and C-like languages: C. (line 6) * C trigraphs: xgettext Invocation. (line 367) * c-format flag: Sticky flags. (line 18) * c-format, and xgettext: c-format Flag. (line 47) * C#: C#. (line 6) * C# mode, and msgfmt program: msgfmt Invocation. (line 36) * C# mode, and msgunfmt program: msgunfmt Invocation. (line 19) * C# resources mode, and msgfmt program: msgfmt Invocation. (line 40) * C# resources mode, and msgunfmt program: msgunfmt Invocation. (line 23) * C#, string concatenation: No string concatenation. (line 29) * C#, strings with embedded expressions: No string concatenation. (line 79) * c++-format flag: Sticky flags. (line 41) * catalog encoding and msgexec output: msgexec Invocation. (line 35) * catclose, a catgets function: Interface to catgets. (line 44) * catgets, a catgets function: Interface to catgets. (line 25) * catgets, X/Open specification: catgets. (line 6) * catopen, a catgets function: Interface to catgets. (line 13) * character encoding: Aspects. (line 66) * charset conversion at runtime: Charset conversion. (line 6) * charset of PO files: Header Entry. (line 103) * check format strings: msgfmt Invocation. (line 244) * checking of translations: Manipulating. (line 41) * clisp: Common Lisp. (line 6) * clisp C sources: clisp C. (line 6) * codeset: Aspects. (line 66) * combining two PO files: Manipulating. (line 10) * combining two POT files: Combining POTs. (line 12) * comments in PO files: More Details. (line 53) * comments, automatic: PO File Entries. (line 31) * comments, extracted: PO File Entries. (line 31) * comments, translator: PO File Entries. (line 31) * Common Lisp: Common Lisp. (line 6) * compare PO files: msgcmp Invocation. (line 8) * comparison of interfaces: Comparison. (line 6) * compatibility with X/Open msgfmt: msgfmt Invocation. (line 277) * compendium: Compendium. (line 6) * compendium, creating: Creating Compendia. (line 6) * concatenate PO files: msgcat Invocation. (line 8) * concatenating PO files into a compendium: Creating Compendia. (line 14) * concatenation of strings: No string concatenation. (line 6) * config.h.in file: config.h.in. (line 6) * context: Contexts. (line 6) * context, argument specification in xgettext: xgettext Invocation. (line 209) * context, in MO files: MO Files. (line 71) * context, in PO files: Entries with Context. (line 6) * control characters: No unusual markup. (line 6) * convert binary message catalog into PO file: msgunfmt Invocation. (line 8) * convert translations to a different encoding: msgconv Invocation. (line 8) * converting a package to use gettext: Prerequisites. (line 6) * country codes: Country Codes. (line 6) * create new PO file: msginit Invocation. (line 8) * creating a new PO file: Creating. (line 6) * creating compendia: Creating Compendia. (line 6) * csharp-format flag: Sticky flags. (line 62) * currency symbols: Aspects. (line 79) * D: D. (line 6) * d-format flag: Sticky flags. (line 122) * D, string concatenation: No string concatenation. (line 29) * D, strings with embedded expressions: No string concatenation. (line 79) * date format: Aspects. (line 85) * dcngettext: Plural forms. (line 169) * dcpgettext: Contexts. (line 56) * dcpgettext_expr: Contexts. (line 112) * debugging messages marked as format strings: xgettext Invocation. (line 385) * Desktop Entry mode, and msgfmt program: msgfmt Invocation. (line 49) * dialect: Manipulating. (line 28) * disabling NLS: lib/gettext.h. (line 6) * distribution tarball: Release Management. (line 6) * dngettext: Plural forms. (line 162) * dollar substitution: envsubst Invocation. (line 8) * domain ambiguities: Ambiguities. (line 6) * dpgettext: Contexts. (line 56) * dpgettext_expr: Contexts. (line 112) * duplicate elimination: Manipulating. (line 45) * duplicate removal: msguniq Invocation. (line 8) * editing comments in PO files: Modifying Comments. (line 6) * Editing PO Files: Editing. (line 6) * editing translations: Modifying Translations. (line 6) * elisp-format flag: Sticky flags. (line 78) * Emacs Lisp: Emacs Lisp. (line 6) * Emacs PO Mode: PO Mode. (line 6) * encoding: Aspects. (line 66) * encoding conversion: Manipulating. (line 17) * encoding conversion at runtime: Charset conversion. (line 6) * encoding for your language: Header Entry. (line 132) * encoding in MO files: MO Files. (line 82) * encoding list: Header Entry. (line 116) * encoding of PO files: Header Entry. (line 103) * environment variables: envsubst Invocation. (line 8) * envsubst program, usage: envsubst Invocation. (line 6) * eval_gettext function, usage: eval_gettext Invocation. (line 6) * eval_ngettext function, usage: eval_ngettext Invocation. (line 6) * eval_npgettext function, usage: eval_npgettext Invocation. (line 6) * eval_pgettext function, usage: eval_pgettext Invocation. (line 6) * evolution of packages: Overview. (line 127) * extracting parts of a PO file into a compendium: Creating Compendia. (line 64) * FDL, GNU Free Documentation License: GNU FDL. (line 6) * fetch-po file: po/fetch-po. (line 6) * fetch-po target: po/fetch-po. (line 28) * fetch-po target <1>: Release Management. (line 15) * file format, .mo: MO Files. (line 6) * file format, .po: PO Files. (line 6) * files, .po and .mo: Files. (line 6) * files, .pot: Overview. (line 67) * filter messages according to attributes: msgattrib Invocation. (line 8) * find common messages: msgcomm Invocation. (line 8) * flags, sticky: Sticky flags. (line 6) * flags, workflow: Workflow flags. (line 6) * force use of fuzzy entries: msgfmt Invocation. (line 293) * format strings: c-format Flag. (line 6) * formatted output in Shell: printf_gettext Invocation. (line 8) * formatted output in Shell <1>: printf_ngettext Invocation. (line 8) * Free Pascal: Pascal. (line 6) * function attribute, __format__: xgettext Invocation. (line 317) * function attribute, __format_arg__: xgettext Invocation. (line 331) * fuzzy entries: Fuzzy Entries. (line 6) * fuzzy flag: Workflow flags. (line 14) * gawk: gawk. (line 6) * gcc-internal-format flag: Sticky flags. (line 166) * GCC-source: GCC-source. (line 6) * generate binary message catalog from PO file: msgfmt Invocation. (line 8) * generate translation catalog in English: msgen Invocation. (line 8) * gettext files: Adjusting Files. (line 6) * gettext installation: Installation. (line 6) * gettext interface: Interface to gettext. (line 6) * gettext program, usage: gettext Invocation. (line 6) * gettext vs catgets: Comparison. (line 6) * gettext, a programmer's view: gettext. (line 6) * gettext.h file: lib/gettext.h. (line 6) * gettextize program, usage: gettextize Invocation. (line 34) * gfc-internal-format flag: Sticky flags. (line 170) * GNOME PO file editor: Gtranslator. (line 6) * Go: Go. (line 6) * go-format flag: Sticky flags. (line 90) * Go, string concatenation: No string concatenation. (line 29) * GPL, GNU General Public License: GNU GPL. (line 6) * GUI programs: Contexts. (line 6) * Guile: Scheme. (line 6) * guile: Scheme. (line 6) * Guile <1>: Scheme. (line 42) * hash table, inside MO files: MO Files. (line 55) * he, she, and they: Introduction. (line 15) * header entry of a PO file: Header Entry. (line 6) * help option: Split at paragraphs. (line 14) * history of GNU gettext: History. (line 6) * i18n: Concepts. (line 6) * importing PO files: Normalizing. (line 54) * include file libintl.h: Overview. (line 57) * include file libintl.h <1>: Importing. (line 11) * include file libintl.h <2>: Comparison. (line 33) * include file libintl.h <3>: lib/gettext.h. (line 28) * initialization: Triggering. (line 6) * initialize new PO file: msginit Invocation. (line 8) * initialize translations from a compendium: Using Compendia. (line 12) * installing gettext: Installation. (line 6) * interface to catgets: Interface to catgets. (line 6) * internationalization: Concepts. (line 16) * inttypes.h: No string concatenation. (line 152) * inttypes.h <1>: c-format. (line 26) * inttypes.h <2>: objc-format. (line 10) * ISO 3166: Country Codes. (line 6) * ISO 639: Language Codes. (line 6) * Java: Java. (line 6) * Java mode, and msgfmt program: msgfmt Invocation. (line 30) * Java mode, and msgunfmt program: msgunfmt Invocation. (line 16) * java-format flag: Sticky flags. (line 53) * java-printf-format flag: Sticky flags. (line 58) * Java, string concatenation: No string concatenation. (line 29) * javascript-format flag: Sticky flags. (line 66) * JavaScript, string concatenation: No string concatenation. (line 29) * JavaScript, strings with embedded expressions: No string concatenation. (line 79) * KDE format strings: xgettext Invocation. (line 377) * KDE PO file editor: Lokalize. (line 6) * kde-format flag: Sticky flags. (line 142) * keyboard accelerator checking: msgfmt Invocation. (line 281) * l10n: Concepts. (line 6) * language codes: Language Codes. (line 6) * language selection: Locale Environment Variables. (line 6) * language selection at runtime: gettext grok. (line 14) * large package: Ambiguities. (line 6) * LGPL, GNU Lesser General Public License: GNU LGPL. (line 6) * libiconv library: AM_ICONV. (line 20) * libintl for C#: C#. (line 180) * libintl for Java: Java. (line 109) * libintl library: AM_GNU_GETTEXT. (line 43) * LibreOffice: Data Formats. (line 13) * librep Lisp: librep. (line 6) * librep-format flag: Sticky flags. (line 82) * License, GNU FDL: GNU FDL. (line 6) * License, GNU GPL: GNU GPL. (line 6) * License, GNU LGPL: GNU LGPL. (line 6) * Licenses: Licenses. (line 6) * LINGUAS file: po/LINGUAS. (line 6) * link with libintl: Overview. (line 62) * Linux: Aspects. (line 128) * Linux <1>: Overview. (line 62) * Linux <2>: Header Entry. (line 129) * Lisp: Common Lisp. (line 6) * lisp-format flag: Sticky flags. (line 74) * list of translation teams, where to find: Header Entry. (line 54) * locale categories: Aspects. (line 60) * locale categories <1>: Aspects. (line 117) * locale category, LC_ALL: Triggering. (line 23) * locale category, LC_COLLATE: Triggering. (line 52) * locale category, LC_CTYPE: Aspects. (line 66) * locale category, LC_CTYPE <1>: Triggering. (line 23) * locale category, LC_CTYPE <2>: Triggering. (line 52) * locale category, LC_MESSAGES: Aspects. (line 111) * locale category, LC_MESSAGES <1>: Triggering. (line 52) * locale category, LC_MONETARY: Aspects. (line 79) * locale category, LC_MONETARY <1>: Triggering. (line 52) * locale category, LC_NUMERIC: Aspects. (line 96) * locale category, LC_NUMERIC <1>: Triggering. (line 52) * locale category, LC_RESPONSES: Triggering. (line 52) * locale category, LC_TIME: Aspects. (line 85) * locale category, LC_TIME <1>: Triggering. (line 52) * locale program: Header Entry. (line 109) * localization: Concepts. (line 26) * lookup format string translation: printf_gettext Invocation. (line 8) * lookup format string translation with plural: printf_ngettext Invocation. (line 8) * lookup message translation: gettext Invocation. (line 9) * lookup message translation <1>: eval_gettext Invocation. (line 8) * lookup message translation with context: eval_pgettext Invocation. (line 8) * lookup plural message translation: ngettext Invocation. (line 8) * lookup plural message translation <1>: eval_ngettext Invocation. (line 8) * lookup plural message translation with context: eval_npgettext Invocation. (line 8) * lua-format flag: Sticky flags. (line 110) * Lua, string concatenation: No string concatenation. (line 29) * Machine translation: Pretranslating. (line 6) * magic signature of MO files: MO Files. (line 9) * Makefile.in.in extensions: po/Rules-*. (line 6) * Makevars file: po/Makevars. (line 6) * manipulating PO files: Manipulating. (line 6) * marking Perl sources: Perl. (line 97) * marking string initializers: Special cases. (line 6) * marking strings that require translation: Mark Keywords. (line 6) * marking strings, preparations: Preparing Strings. (line 6) * marking translatable strings: Overview. (line 34) * markup: No unusual markup. (line 6) * menu entries: Contexts. (line 6) * menu, keyboard accelerator support: msgfmt Invocation. (line 281) * merge PO files: msgcat Invocation. (line 8) * merging two PO files: Manipulating. (line 10) * merging two POT files: Combining POTs. (line 12) * message catalog files location: Locating Catalogs. (line 6) * messages: Aspects. (line 111) * migration from earlier versions of gettext: Prerequisites. (line 6) * mkinstalldirs file: mkinstalldirs. (line 6) * mnemonics of menu entries: msgfmt Invocation. (line 281) * MO file's format: MO Files. (line 6) * modify message attributes: msgattrib Invocation. (line 59) * Modula-2: Modula-2. (line 6) * Modula-2, string concatenation: No string concatenation. (line 29) * modula2-format flag: Sticky flags. (line 118) * msgattrib program, usage: msgattrib Invocation. (line 6) * msgcat program, usage: msgcat Invocation. (line 6) * msgcmp program, usage: msgcmp Invocation. (line 6) * msgcomm program, usage: msgcomm Invocation. (line 6) * msgconv program, usage: msgconv Invocation. (line 6) * msgctxt: Entries with Context. (line 6) * msgen program, usage: msgen Invocation. (line 6) * msgexec program, usage: msgexec Invocation. (line 6) * msgfilter filter and catalog encoding: msgfilter Invocation. (line 62) * msgfilter program, usage: msgfilter Invocation. (line 6) * msgfmt program, usage: msgfmt Invocation. (line 6) * msggrep program, usage: msggrep Invocation. (line 6) * msgid: PO File Entries. (line 55) * msgid_plural: Entries with Plural Forms. (line 6) * msginit program, usage: msginit Invocation. (line 6) * msgmerge program, usage: msgmerge Invocation. (line 6) * msgpre program, usage: msgpre Invocation. (line 6) * msgstr: PO File Entries. (line 55) * msgunfmt program, usage: msgunfmt Invocation. (line 6) * msguniq program, usage: msguniq Invocation. (line 6) * multi-line strings: Normalizing. (line 64) * N_, a convenience macro: Comparison. (line 41) * Native Language Support: Concepts. (line 51) * Natural Language Support: Concepts. (line 51) * newlines in PO files: More Details. (line 48) * ngettext: Plural forms. (line 82) * ngettext program, usage: ngettext Invocation. (line 6) * NLS: Concepts. (line 51) * no-awk-format flag: Sticky flags. (line 107) * no-boost-format flag: Sticky flags. (line 147) * no-c-format flag: Sticky flags. (line 19) * no-c-format, and xgettext: c-format Flag. (line 47) * no-c++-format flag: Sticky flags. (line 42) * no-csharp-format flag: Sticky flags. (line 63) * no-d-format flag: Sticky flags. (line 123) * no-elisp-format flag: Sticky flags. (line 79) * no-gcc-internal-format flag: Sticky flags. (line 167) * no-gfc-internal-format flag: Sticky flags. (line 171) * no-go-format flag: Sticky flags. (line 91) * no-java-format flag: Sticky flags. (line 54) * no-java-printf-format flag: Sticky flags. (line 59) * no-javascript-format flag: Sticky flags. (line 67) * no-kde-format flag: Sticky flags. (line 143) * no-librep-format flag: Sticky flags. (line 83) * no-lisp-format flag: Sticky flags. (line 75) * no-lua-format flag: Sticky flags. (line 111) * no-modula2-format flag: Sticky flags. (line 119) * no-objc-format flag: Sticky flags. (line 38) * no-object-pascal-format flag: Sticky flags. (line 115) * no-ocaml-format flag: Sticky flags. (line 127) * no-perl-brace-format flag: Sticky flags. (line 159) * no-perl-format flag: Sticky flags. (line 155) * no-php-format flag: Sticky flags. (line 163) * no-python-brace-format flag: Sticky flags. (line 50) * no-python-format flag: Sticky flags. (line 46) * no-qt-format flag: Sticky flags. (line 135) * no-qt-plural-format flag: Sticky flags. (line 139) * no-ruby-format flag: Sticky flags. (line 95) * no-rust-format flag: Sticky flags. (line 87) * no-scheme-format flag: Sticky flags. (line 71) * no-sh-format flag: Sticky flags. (line 99) * no-sh-printf-format flag: Sticky flags. (line 103) * no-smalltalk-format flag: Sticky flags. (line 131) * no-tcl-format flag: Sticky flags. (line 151) * no-wrap flag: Sticky flags. (line 181) * no-ycp-format flag: Sticky flags. (line 176) * nplurals, in a PO file header: Plural forms. (line 188) * number format: Aspects. (line 96) * objc-format flag: Sticky flags. (line 37) * Object Pascal: Pascal. (line 6) * object-pascal-format flag: Sticky flags. (line 114) * obsolete entries: Obsolete Entries. (line 6) * OCaml: OCaml. (line 6) * ocaml-format flag: Sticky flags. (line 126) * OCaml, string concatenation: No string concatenation. (line 29) * OEM encoding: Working in a Windows console. (line 6) * ollama: Installing an LLM. (line 19) * OpenDocument files: Data Formats. (line 13) * optimization of gettext functions: Optimized gettext. (line 6) * orthography: Manipulating. (line 28) * outdigits: c-format. (line 34) * output to stdout, xgettext: xgettext Invocation. (line 49) * overview of gettext: Overview. (line 6) * package and version declaration in configure.ac: configure.ac. (line 9) * package build and installation options: Installers. (line 6) * package distributor's view of gettext: Installers. (line 6) * package installer's view of gettext: Installers. (line 6) * package maintainer's view of gettext: Maintainers. (line 6) * paragraphs: Split at paragraphs. (line 6) * Pascal: Pascal. (line 6) * Perl: Perl. (line 6) * Perl default keywords: Default Keywords. (line 6) * Perl long lines: Long Lines. (line 6) * Perl parentheses: Parentheses. (line 6) * Perl pitfalls: Perl Pitfalls. (line 6) * Perl quote-like expressions: Quote-like Expressions. (line 6) * Perl special keywords for hash-lookups: Special Keywords. (line 6) * Perl unsupported string interpolation: Interpolation I. (line 6) * Perl valid string interpolation: Interpolation II. (line 6) * perl-brace-format flag: Sticky flags. (line 158) * perl-format flag: Sticky flags. (line 154) * Perl, string concatenation: No string concatenation. (line 29) * Perl, strings with embedded expressions: No string concatenation. (line 79) * pgettext: Contexts. (line 33) * pgettext_expr: Contexts. (line 112) * PHP: PHP. (line 6) * php-format flag: Sticky flags. (line 162) * PHP, string concatenation: No string concatenation. (line 29) * PHP, strings with embedded expressions: No string concatenation. (line 79) * Pike: Pike. (line 6) * plural form formulas: Plural forms. (line 208) * plural forms: Plural forms. (line 6) * plural forms, in MO files: MO Files. (line 74) * plural forms, in PO files: Entries with Plural Forms. (line 6) * plural forms, translating: Translating plural forms. (line 6) * plural, in a PO file header: Plural forms. (line 188) * PO files' format: PO Files. (line 6) * PO mode (Emacs) commands: Main PO Commands. (line 6) * PO template file: Template. (line 6) * po_file_check_all: Checking API. (line 6) * po_file_create: po_file_t API. (line 10) * po_file_domain_header: PO Header Entry API. (line 11) * po_file_domains: po_file_t API. (line 41) * po_file_free: po_file_t API. (line 36) * po_file_read: po_file_t API. (line 14) * po_file_write: po_file_t API. (line 25) * po_flag_iterator_free: po_flag_iterator_t API. (line 10) * po_flag_next: po_flag_iterator_t API. (line 13) * po_format_list: Format Type API. (line 6) * po_format_pretty_name: Format Type API. (line 9) * po_header_field: PO Header Entry API. (line 17) * po_header_set_field: PO Header Entry API. (line 23) * po_message_add_filepos: po_filepos_t API. (line 23) * po_message_check_all: Checking API. (line 11) * po_message_check_format: Checking API. (line 18) * po_message_comments: po_message_t API. (line 78) * po_message_create: po_message_t API. (line 10) * po_message_extracted_comments: po_message_t API. (line 89) * po_message_filepos: po_filepos_t API. (line 13) * po_message_get_format: po_message_t API. (line 190) * po_message_has_sticky_flag: po_message_t API. (line 206) * po_message_has_workflow_flag: po_message_t API. (line 159) * po_message_is_format: po_message_t API. (line 185) * po_message_is_fuzzy: po_message_t API. (line 150) * po_message_is_obsolete: po_message_t API. (line 141) * po_message_is_range: po_message_t API. (line 239) * po_message_iterator: po_message_iterator_t API. (line 10) * po_message_iterator_free: po_message_iterator_t API. (line 17) * po_message_msgctxt: po_message_t API. (line 19) * po_message_msgid: po_message_t API. (line 30) * po_message_msgid_plural: po_message_t API. (line 40) * po_message_msgstr: po_message_t API. (line 53) * po_message_msgstr_plural: po_message_t API. (line 64) * po_message_prev_msgctxt: po_message_t API. (line 101) * po_message_prev_msgid: po_message_t API. (line 114) * po_message_prev_msgid_plural: po_message_t API. (line 126) * po_message_remove_filepos: po_filepos_t API. (line 18) * po_message_set_comments: po_message_t API. (line 83) * po_message_set_extracted_comments: po_message_t API. (line 95) * po_message_set_format: po_message_t API. (line 198) * po_message_set_fuzzy: po_message_t API. (line 154) * po_message_set_msgctxt: po_message_t API. (line 24) * po_message_set_msgid: po_message_t API. (line 34) * po_message_set_msgid_plural: po_message_t API. (line 46) * po_message_set_msgstr: po_message_t API. (line 58) * po_message_set_msgstr_plural: po_message_t API. (line 70) * po_message_set_obsolete: po_message_t API. (line 145) * po_message_set_prev_msgctxt: po_message_t API. (line 107) * po_message_set_prev_msgid: po_message_t API. (line 119) * po_message_set_prev_msgid_plural: po_message_t API. (line 133) * po_message_set_range: po_message_t API. (line 245) * po_message_set_sticky_flag: po_message_t API. (line 214) * po_message_set_workflow_flag: po_message_t API. (line 167) * po_message_sticky_flags_iterator: po_message_t API. (line 228) * po_message_workflow_flags_iterator: po_message_t API. (line 176) * po_next_message: po_message_iterator_t API. (line 22) * po-fetch program, usage: po-fetch Invocation. (line 6) * Pology: Other tools. (line 9) * portability problems with sed: msgfilter Invocation. (line 73) * POTFILES.in file: po/POTFILES.in. (line 6) * preparing for translating a PO file: Creating. (line 6) * preparing programs for translation: Sources. (line 6) * preparing rules for XML translation: Preparing ITS Rules. (line 6) * preparing shell scripts for translation: Preparing for gettext.sh. (line 6) * preparing shell scripts for translation <1>: Preparing for printf. (line 6) * preparing shell scripts for translation <2>: Preparing for printf_gettext. (line 6) * pretranslate a message catalog: msgpre Invocation. (line 8) * Pretranslating PO Files: Pretranslating. (line 6) * printf_gettext program, usage: printf_gettext Invocation. (line 6) * printf_ngettext program, usage: printf_ngettext Invocation. (line 6) * problems with catgets interface: Problems with catgets. (line 6) * programming languages: Language Implementors. (line 6) * Python: Python. (line 6) * python-brace-format flag: Sticky flags. (line 49) * python-format flag: Sticky flags. (line 45) * Python, string concatenation: No string concatenation. (line 29) * Python, strings with embedded expressions: No string concatenation. (line 79) * Qt format strings: xgettext Invocation. (line 373) * Qt mode, and msgfmt program: msgfmt Invocation. (line 46) * qt-format flag: Sticky flags. (line 134) * qt-plural-format flag: Sticky flags. (line 138) * query a Large Language Model: spit Invocation. (line 8) * quotation marks: Header Entry. (line 162) * quotation marks <1>: po/Rules-*. (line 11) * quote characters, use in PO files: Header Entry. (line 162) * range: flag: Entries with Plural Forms. (line 37) * recode-sr-latin program: msgfilter Invocation. (line 101) * related reading: References. (line 6) * release: Release Management. (line 6) * RSJ: RST. (line 6) * RST: RST. (line 6) * Ruby: Ruby. (line 6) * ruby-format flag: Sticky flags. (line 94) * Ruby, string concatenation: No string concatenation. (line 29) * Ruby, strings with embedded expressions: No string concatenation. (line 79) * Rust: Rust. (line 6) * rust-format flag: Sticky flags. (line 86) * Scheme: Scheme. (line 6) * Scheme <1>: Scheme. (line 42) * scheme-format flag: Sticky flags. (line 70) * scripting languages: Language Implementors. (line 6) * search messages in a catalog: msggrep Invocation. (line 8) * selecting message language: Locale Environment Variables. (line 6) * sentence end markers, xgettext: xgettext Invocation. (line 183) * sentences: Entire sentences. (line 6) * setting up gettext at build time: Installers. (line 6) * setting up gettext at run time: Locale Environment Variables. (line 6) * several domains: Ambiguities. (line 6) * sex: Introduction. (line 15) * sh-format flag: Sticky flags. (line 98) * sh-printf-format flag: Sticky flags. (line 102) * she, he, and they: Introduction. (line 15) * shell format string: envsubst Invocation. (line 8) * shell scripts: sh. (line 6) * Shell, string concatenation: No string concatenation. (line 29) * Shell, strings with embedded expressions: No string concatenation. (line 79) * Smalltalk: Smalltalk. (line 6) * smalltalk-format flag: Sticky flags. (line 130) * Smalltalk, string concatenation: No string concatenation. (line 29) * sorting msgcat output: msgcat Invocation. (line 156) * sorting msgmerge output: msgmerge Invocation. (line 195) * sorting msgunfmt output: msgunfmt Invocation. (line 147) * sorting output of xgettext: xgettext Invocation. (line 487) * specifying plural form in a PO file: Plural forms. (line 188) * spit program, usage: spit Invocation. (line 6) * standard output, and msgcat: msgcat Invocation. (line 48) * standard output, and msgmerge program: msgmerge Invocation. (line 53) * sticky flags: Sticky flags. (line 6) * string concatenation: No string concatenation. (line 6) * string normalization in entries: Normalizing. (line 6) * style: Decent English style. (line 6) * supported languages, msgfmt: msgfmt Invocation. (line 180) * supported languages, xgettext: xgettext Invocation. (line 57) * supported syntax checks, xgettext: xgettext Invocation. (line 128) * Tcl: Tcl. (line 6) * Tcl mode, and msgfmt program: msgfmt Invocation. (line 43) * Tcl mode, and msgunfmt program: msgunfmt Invocation. (line 26) * tcl-format flag: Sticky flags. (line 150) * Tcl, strings with embedded expressions: No string concatenation. (line 79) * template PO file: Overview. (line 67) * testing .po files for equivalence: xgettext Invocation. (line 500) * Tk's scripting language: Tcl. (line 6) * translate through a Large Language Model: msgpre Invocation. (line 8) * translate through a Large Language Model <1>: spit Invocation. (line 8) * Translate Toolkit: Other tools. (line 24) * Translate Toolkit <1>: Data Formats. (line 25) * translated entries: Translated Entries. (line 6) * translating menu entries: Contexts. (line 6) * translation aspects: Aspects. (line 6) * Translation Matrix: Installing Localizations. (line 6) * Translation Project: Why. (line 17) * translation project: Interfacing with the Translators. (line 9) * turning off NLS support: lib/gettext.h. (line 6) * tutorial of gettext usage: Overview. (line 6) * TypeScript, string concatenation: No string concatenation. (line 29) * TypeScript, strings with embedded expressions: No string concatenation. (line 79) * unify duplicate translations: msguniq Invocation. (line 8) * untranslated entries: Untranslated Entries. (line 6) * update translations from a compendium: Using Compendia. (line 20) * update-po target: Release Management. (line 27) * upgrading to new versions of gettext: Prerequisites. (line 6) * Vala, string concatenation: No string concatenation. (line 29) * version control for backup files, msgmerge: msgmerge Invocation. (line 67) * weblate: Web based localization. (line 6) * Windows: Working in a Windows console. (line 6) * workflow flags: Workflow flags. (line 6) * wxWidgets library: wxWidgets. (line 6) * xargs, and output from msgexec: msgexec Invocation. (line 14) * xerror: Error Handling. (line 15) * xerror2: Error Handling. (line 37) * xgettext program, usage: xgettext Invocation. (line 6) * XML mode, and msgfmt program: msgfmt Invocation. (line 52) * xmodmap program, and typing quotation marks: Header Entry. (line 174) * YaST2 scripting language: YCP. (line 6) * YCP: YCP. (line 6) * ycp-format flag: Sticky flags. (line 175)
