***********************
This manual documents the GNU gettext tools and the GNU libintl library,
-version 0.14.
+version 0.14.1.
* Menu:
So, here comes a list of files, each one followed by a description of
all alterations it needs. Many examples are taken out from the GNU
-`gettext' 0.14 distribution itself, or from the GNU `hello'
+`gettext' 0.14.1 distribution itself, or from the GNU `hello'
distribution (`http://www.franken.de/users/gnu/ke/hello' or
`http://www.gnu.franken.de/ke/hello/') You may indeed refer to the
source code of the GNU `gettext' and GNU `hello' packages, as they are
This is done by a set of lines like these:
PACKAGE=gettext
- VERSION=0.14
+ VERSION=0.14.1
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
AC_SUBST(PACKAGE)
or, if you are using GNU `automake', by a line like this:
- AM_INIT_AUTOMAKE(gettext, 0.14)
+ AM_INIT_AUTOMAKE(gettext, 0.14.1)
Of course, you replace `gettext' with the name of your package,
- and `0.14' by its version numbers, exactly as they should appear
+ and `0.14.1' by its version numbers, exactly as they should appear
in the packaged `tar' file name of your distribution
- (`gettext-0.14.tar.gz', here).
+ (`gettext-0.14.1.tar.gz', here).
2. Check for internationalization support.
Instead, he adds to the `configure.in' or `configure.ac' a line of the
form
- AM_GNU_GETTEXT_VERSION(0.14)
+ AM_GNU_GETTEXT_VERSION(0.14.1)
and adds to the package's pre-build script an invocation of
`autopoint'. For everyone who checks out the CVS, this `autopoint'
`autopoint' supports the GNU `gettext' versions from 0.10.35 to the
-current one, 0.14. In order to apply `autopoint' to a package using a
-`gettext' version newer than 0.14, you need to install this same
+current one, 0.14.1. In order to apply `autopoint' to a package using
+a `gettext' version newer than 0.14.1, you need to install this same
version of GNU `gettext' at least.
In packages using GNU `automake', an invocation of `autopoint'
\1f
Tag Table:
Node: Top\7f2663
-Node: Introduction\7f14896
-Node: Why\7f16754
-Ref: Why-Footnote-1\7f19858
-Node: Concepts\7f20014
-Node: Aspects\7f23424
-Node: Files\7f29260
-Node: Overview\7f31158
-Node: Basics\7f41947
-Node: Installation\7f42774
-Node: PO Files\7f44713
-Ref: PO Files-Footnote-1\7f54042
-Node: Main PO Commands\7f54169
-Node: Entry Positioning\7f59237
-Node: Normalizing\7f64690
-Node: Sources\7f69141
-Node: Triggering\7f70835
-Node: Preparing Strings\7f73862
-Node: Mark Keywords\7f81559
-Node: Marking\7f85111
-Node: c-format Flag\7f92830
-Node: Special cases\7f96738
-Node: Names\7f99481
-Node: Libraries\7f103074
-Node: Template\7f106127
-Node: xgettext Invocation\7f106844
-Node: Creating\7f118318
-Node: msginit Invocation\7f119196
-Node: Header Entry\7f121754
-Node: Updating\7f128751
-Node: msgmerge Invocation\7f129506
-Node: Translated Entries\7f134443
-Node: Fuzzy Entries\7f135795
-Node: Untranslated Entries\7f138961
-Node: Obsolete Entries\7f140879
-Node: Modifying Translations\7f144090
-Node: Modifying Comments\7f152045
-Node: Subedit\7f156456
-Node: C Sources Context\7f160336
-Node: Auxiliary\7f165444
-Node: Compendium\7f168667
-Node: Creating Compendia\7f169274
-Node: Using Compendia\7f171704
-Node: Manipulating\7f172583
-Node: msgcat Invocation\7f176342
-Node: msgconv Invocation\7f180512
-Node: msggrep Invocation\7f183611
-Node: msgfilter Invocation\7f188302
-Node: msguniq Invocation\7f193089
-Node: msgcomm Invocation\7f196898
-Node: msgcmp Invocation\7f200863
-Node: msgattrib Invocation\7f202419
-Node: msgen Invocation\7f206922
-Node: msgexec Invocation\7f210189
-Node: libgettextpo\7f212584
-Node: Binaries\7f217698
-Node: msgfmt Invocation\7f218030
-Node: msgunfmt Invocation\7f224882
-Node: MO Files\7f228922
-Node: Users\7f237010
-Node: Matrix\7f238490
-Node: Installers\7f239691
-Node: End Users\7f240858
-Node: Programmers\7f241503
-Node: catgets\7f242673
-Node: Interface to catgets\7f244073
-Node: Problems with catgets\7f246065
-Node: gettext\7f246963
-Node: Interface to gettext\7f248459
-Node: Ambiguities\7f250802
-Node: Locating Catalogs\7f253492
-Ref: Locating Catalogs-Footnote-1\7f254636
-Ref: Locating Catalogs-Footnote-2\7f254861
-Node: Charset conversion\7f255010
-Node: Plural forms\7f257450
-Ref: Plural forms-Footnote-1\7f268308
-Node: GUI program problems\7f268400
-Node: Optimized gettext\7f273501
-Node: Comparison\7f274831
-Node: Using libintl.a\7f279098
-Node: gettext grok\7f279528
-Node: Temp Programmers\7f282075
-Node: Temp Implementations\7f282515
-Node: Temp catgets\7f283878
-Node: Temp WSI\7f285562
-Node: Temp Notes\7f287547
-Node: Translators\7f288033
-Node: Trans Intro 0\7f288490
-Node: Trans Intro 1\7f291136
-Node: Discussions\7f292997
-Node: Organization\7f296564
-Node: Central Coordination\7f298542
-Node: National Teams\7f299667
-Node: Sub-Cultures\7f302177
-Node: Organizational Ideas\7f303093
-Node: Mailing Lists\7f304093
-Node: Information Flow\7f305893
-Node: Prioritizing messages\7f308053
-Node: Maintainers\7f312314
-Node: Flat and Non-Flat\7f314208
-Node: Prerequisites\7f315688
-Node: gettextize Invocation\7f319825
-Node: Adjusting Files\7f326529
-Node: po/POTFILES.in\7f328248
-Node: po/LINGUAS\7f329490
-Node: po/Makevars\7f331165
-Node: configure.in\7f332756
-Node: config.guess\7f334835
-Node: mkinstalldirs\7f335949
-Node: aclocal\7f336707
-Node: acconfig\7f338473
-Node: config.h.in\7f338956
-Node: Makefile\7f340110
-Node: src/Makefile\7f342688
-Node: lib/gettext.h\7f345701
-Node: autoconf macros\7f347931
-Node: AM_GNU_GETTEXT\7f348555
-Node: AM_GNU_GETTEXT_VERSION\7f352135
-Node: AM_PO_SUBDIRS\7f352567
-Node: AM_ICONV\7f353331
-Node: CVS Issues\7f355524
-Node: Distributed CVS\7f356075
-Node: Files under CVS\7f357986
-Node: autopoint Invocation\7f360536
-Node: Programming Languages\7f362326
-Node: Language Implementors\7f363144
-Node: Programmers for other Languages\7f367923
-Node: Translators for other Languages\7f368486
-Node: c-format\7f369895
-Node: objc-format\7f371595
-Node: sh-format\7f371933
-Node: python-format\7f372721
-Node: lisp-format\7f373145
-Node: elisp-format\7f373457
-Node: librep-format\7f373933
-Node: smalltalk-format\7f374322
-Node: java-format\7f374808
-Node: csharp-format\7f375240
-Node: awk-format\7f375599
-Node: object-pascal-format\7f375908
-Node: ycp-format\7f376121
-Node: tcl-format\7f376504
-Node: perl-format\7f376783
-Node: php-format\7f377512
-Node: gcc-internal-format\7f377861
-Node: qt-format\7f378887
-Node: Maintainers for other Languages\7f379284
-Node: List of Programming Languages\7f380509
-Node: C\7f381731
-Node: sh\7f382994
-Node: Preparing Shell Scripts\7f384254
-Node: gettext.sh\7f386652
-Node: gettext Invocation\7f387181
-Node: ngettext Invocation\7f388904
-Node: envsubst Invocation\7f390460
-Node: eval_gettext Invocation\7f391863
-Node: eval_ngettext Invocation\7f392306
-Node: bash\7f392802
-Node: Python\7f394764
-Node: Common Lisp\7f395959
-Node: clisp C\7f396745
-Node: Emacs Lisp\7f397446
-Node: librep\7f398158
-Node: Smalltalk\7f398882
-Node: Java\7f399900
-Node: C#\7f404903
-Node: gawk\7f413305
-Node: Pascal\7f414201
-Node: wxWindows\7f415493
-Node: YCP\7f416227
-Node: Tcl\7f416950
-Node: Perl\7f418344
-Node: General Problems\7f421336
-Node: Default Keywords\7f424994
-Node: Special Keywords\7f425926
-Node: Quote-like Expressions\7f427420
-Node: Interpolation I\7f429685
-Node: Interpolation II\7f433455
-Node: Parentheses\7f435800
-Node: Long Lines\7f437312
-Node: Perl Pitfalls\7f439139
-Node: PHP\7f443361
-Node: Pike\7f444276
-Node: GCC-source\7f444921
-Node: List of Data Formats\7f445652
-Node: POT\7f446108
-Node: RST\7f446352
-Node: Glade\7f446564
-Node: Conclusion\7f446910
-Node: History\7f447407
-Node: References\7f451663
-Node: Language Codes\7f453215
-Node: Country Codes\7f457539
-Node: Program Index\7f463274
-Node: Option Index\7f464729
-Node: Variable Index\7f498004
-Node: PO Mode Index\7f499083
-Node: Autoconf Macro Index\7f508441
-Node: Index\7f508820
+Node: Introduction\7f14898
+Node: Why\7f16756
+Ref: Why-Footnote-1\7f19860
+Node: Concepts\7f20016
+Node: Aspects\7f23426
+Node: Files\7f29262
+Node: Overview\7f31160
+Node: Basics\7f41949
+Node: Installation\7f42776
+Node: PO Files\7f44715
+Ref: PO Files-Footnote-1\7f54044
+Node: Main PO Commands\7f54171
+Node: Entry Positioning\7f59239
+Node: Normalizing\7f64692
+Node: Sources\7f69143
+Node: Triggering\7f70837
+Node: Preparing Strings\7f73864
+Node: Mark Keywords\7f81561
+Node: Marking\7f85113
+Node: c-format Flag\7f92832
+Node: Special cases\7f96740
+Node: Names\7f99483
+Node: Libraries\7f103076
+Node: Template\7f106129
+Node: xgettext Invocation\7f106846
+Node: Creating\7f118320
+Node: msginit Invocation\7f119198
+Node: Header Entry\7f121756
+Node: Updating\7f128753
+Node: msgmerge Invocation\7f129508
+Node: Translated Entries\7f134445
+Node: Fuzzy Entries\7f135797
+Node: Untranslated Entries\7f138963
+Node: Obsolete Entries\7f140881
+Node: Modifying Translations\7f144092
+Node: Modifying Comments\7f152047
+Node: Subedit\7f156458
+Node: C Sources Context\7f160338
+Node: Auxiliary\7f165446
+Node: Compendium\7f168669
+Node: Creating Compendia\7f169276
+Node: Using Compendia\7f171706
+Node: Manipulating\7f172585
+Node: msgcat Invocation\7f176344
+Node: msgconv Invocation\7f180514
+Node: msggrep Invocation\7f183613
+Node: msgfilter Invocation\7f188304
+Node: msguniq Invocation\7f193091
+Node: msgcomm Invocation\7f196900
+Node: msgcmp Invocation\7f200865
+Node: msgattrib Invocation\7f202421
+Node: msgen Invocation\7f206924
+Node: msgexec Invocation\7f210191
+Node: libgettextpo\7f212586
+Node: Binaries\7f217700
+Node: msgfmt Invocation\7f218032
+Node: msgunfmt Invocation\7f224884
+Node: MO Files\7f228924
+Node: Users\7f237012
+Node: Matrix\7f238492
+Node: Installers\7f239693
+Node: End Users\7f240860
+Node: Programmers\7f241505
+Node: catgets\7f242675
+Node: Interface to catgets\7f244075
+Node: Problems with catgets\7f246067
+Node: gettext\7f246965
+Node: Interface to gettext\7f248461
+Node: Ambiguities\7f250804
+Node: Locating Catalogs\7f253494
+Ref: Locating Catalogs-Footnote-1\7f254638
+Ref: Locating Catalogs-Footnote-2\7f254863
+Node: Charset conversion\7f255012
+Node: Plural forms\7f257452
+Ref: Plural forms-Footnote-1\7f268310
+Node: GUI program problems\7f268402
+Node: Optimized gettext\7f273503
+Node: Comparison\7f274833
+Node: Using libintl.a\7f279100
+Node: gettext grok\7f279530
+Node: Temp Programmers\7f282077
+Node: Temp Implementations\7f282517
+Node: Temp catgets\7f283880
+Node: Temp WSI\7f285564
+Node: Temp Notes\7f287549
+Node: Translators\7f288035
+Node: Trans Intro 0\7f288492
+Node: Trans Intro 1\7f291138
+Node: Discussions\7f292999
+Node: Organization\7f296566
+Node: Central Coordination\7f298544
+Node: National Teams\7f299669
+Node: Sub-Cultures\7f302179
+Node: Organizational Ideas\7f303095
+Node: Mailing Lists\7f304095
+Node: Information Flow\7f305895
+Node: Prioritizing messages\7f308055
+Node: Maintainers\7f312316
+Node: Flat and Non-Flat\7f314210
+Node: Prerequisites\7f315690
+Node: gettextize Invocation\7f319827
+Node: Adjusting Files\7f326531
+Node: po/POTFILES.in\7f328252
+Node: po/LINGUAS\7f329494
+Node: po/Makevars\7f331169
+Node: configure.in\7f332760
+Node: config.guess\7f334847
+Node: mkinstalldirs\7f335961
+Node: aclocal\7f336719
+Node: acconfig\7f338485
+Node: config.h.in\7f338968
+Node: Makefile\7f340122
+Node: src/Makefile\7f342700
+Node: lib/gettext.h\7f345713
+Node: autoconf macros\7f347943
+Node: AM_GNU_GETTEXT\7f348567
+Node: AM_GNU_GETTEXT_VERSION\7f352147
+Node: AM_PO_SUBDIRS\7f352579
+Node: AM_ICONV\7f353343
+Node: CVS Issues\7f355536
+Node: Distributed CVS\7f356087
+Node: Files under CVS\7f357998
+Node: autopoint Invocation\7f360550
+Node: Programming Languages\7f362344
+Node: Language Implementors\7f363162
+Node: Programmers for other Languages\7f367941
+Node: Translators for other Languages\7f368504
+Node: c-format\7f369913
+Node: objc-format\7f371613
+Node: sh-format\7f371951
+Node: python-format\7f372739
+Node: lisp-format\7f373163
+Node: elisp-format\7f373475
+Node: librep-format\7f373951
+Node: smalltalk-format\7f374340
+Node: java-format\7f374826
+Node: csharp-format\7f375258
+Node: awk-format\7f375617
+Node: object-pascal-format\7f375926
+Node: ycp-format\7f376139
+Node: tcl-format\7f376522
+Node: perl-format\7f376801
+Node: php-format\7f377530
+Node: gcc-internal-format\7f377879
+Node: qt-format\7f378905
+Node: Maintainers for other Languages\7f379302
+Node: List of Programming Languages\7f380527
+Node: C\7f381749
+Node: sh\7f383012
+Node: Preparing Shell Scripts\7f384272
+Node: gettext.sh\7f386670
+Node: gettext Invocation\7f387199
+Node: ngettext Invocation\7f388922
+Node: envsubst Invocation\7f390478
+Node: eval_gettext Invocation\7f391881
+Node: eval_ngettext Invocation\7f392324
+Node: bash\7f392820
+Node: Python\7f394782
+Node: Common Lisp\7f395977
+Node: clisp C\7f396763
+Node: Emacs Lisp\7f397464
+Node: librep\7f398176
+Node: Smalltalk\7f398900
+Node: Java\7f399918
+Node: C#\7f404921
+Node: gawk\7f413323
+Node: Pascal\7f414219
+Node: wxWindows\7f415511
+Node: YCP\7f416245
+Node: Tcl\7f416968
+Node: Perl\7f418362
+Node: General Problems\7f421354
+Node: Default Keywords\7f425012
+Node: Special Keywords\7f425944
+Node: Quote-like Expressions\7f427438
+Node: Interpolation I\7f429703
+Node: Interpolation II\7f433473
+Node: Parentheses\7f435818
+Node: Long Lines\7f437330
+Node: Perl Pitfalls\7f439157
+Node: PHP\7f443379
+Node: Pike\7f444294
+Node: GCC-source\7f444939
+Node: List of Data Formats\7f445670
+Node: POT\7f446126
+Node: RST\7f446370
+Node: Glade\7f446582
+Node: Conclusion\7f446928
+Node: History\7f447425
+Node: References\7f451681
+Node: Language Codes\7f453233
+Node: Country Codes\7f457557
+Node: Program Index\7f463292
+Node: Option Index\7f464747
+Node: Variable Index\7f498022
+Node: PO Mode Index\7f499101
+Node: Autoconf Macro Index\7f508459
+Node: Index\7f508838
\1f
End Tag Table