2006-10-26 Bruno Haible * gettext-0.16 released. 2006-10-20 Bruno Haible * gettext.texi (Mark Keywords): Explain the syntax that xgettext understands. Fix example of a non-translatable string. 2006-10-19 Paul Eggert * gettext.texi (Mark Keywords): keyword are -> keyword is. 2006-10-16 Bruno Haible Switch to automake-1.10. * Makefile.am (install-html): Add no-op rule. (install-dvi, install-ps, install-pdf): Remove rules. 2006-10-17 Bruno Haible * ISO_639-2: New file. * iso-639-2.sed: New file. * Makefile.am (gettext_TEXINFOS): Add iso-639-2.texi. (EXTRA_DIST): Add iso-639-2.sed, ISO_639-2. (iso-639-2.texi): New rule. * gettext.texi (Language codes): Split into two nodes "Usual Language Codes" and "Rare Language Codes". Include iso-639-2.texi. 2006-10-08 Bruno Haible * gettextize.texi: Document the --symlink option instead of the --copy option. 2006-10-05 Bruno Haible * ISO_639: Add Adangme. Fix the names of Western Frisian, Galician, Marshallese, Sinhala. * ISO_3166: Add AX, GG, IM, JE, ME, RS. Remove CS. * iso-3166.sed: Also transform Å to Aa. 2006-10-03 Bruno Haible * gettext.texi (PO Files): Document the "previous msgid" syntax. * msgmerge.texi: Document the --previous option. * msgattrib.texi: Document the --clear-previous option. 2006-10-03 Bruno Haible * msgcmp.texi: Document --use-fuzzy and --use-untranslated options. 2006-10-01 Bruno Haible * gettext.texi (AM_GNU_GETTEXT): Mention the AM_GNU_GETTEXT_NEED alternative. (AM_GNU_GETTEXT_NEED): New subsection. 2006-10-01 Bruno Haible * gettext.texi (aclocal): Mention intldir.m4. (AM_GNU_GETTEXT): Mention the effect of AM_GNU_GETTEXT_INTL_SUBDIR. (AM_GNU_GETTEXT_INTL_SUBDIR): New subsection. 2006-09-18 Bruno Haible * gettext.texi (aclocal): Don't mention inttypes-h.m4. 2006-09-11 Bruno Haible * gettext.texi (aclocal): Mention nls.m4, po.m4, mkdirp.m4. 2006-09-11 Bruno Haible * gettext.texi (aclocal): Add intl.m4 to file list. 2006-09-08 Bruno Haible * gettext.texi (Preparing strings): Also discourage unusual markup. Suggested by Paul Eggert. 2006-08-28 Bruno Haible * gettext.texi (aclocal): Update file list. 2006-08-17 Bruno Haible * gettext.texi (Plural Forms): Mention the use of ngettext with a singular format string that doesn't need as many format arguments as the plural string. Suggested by Paul Eggert . 2006-08-16 Bruno Haible * gettext.texi (Plural Forms): Document how to deal with bignums, negative numbers and floating-point numbers. Suggested by Paul Eggert . 2006-08-16 Bruno Haible * gettext.texi (Plural Forms): Put Hungarian under nplurals=2, and explain why. Reported by Arpad Biro and Gabor Kelemen . 2006-08-16 Bruno Haible * gettext.texi (Plural Forms): Mention the use of ngettext without cardinal numbers. Reported by Arpad Biro . 2006-08-08 Ralf Wildenhues * gettext.texi: Fix 2 typos. 2006-08-08 Ralf Wildenhues * gettext.texi: Reduce spacing after "i.e." and "e.g.". * msgcat.texi: Likewise. * msgcomm.texi: Likewise. * msgfilter.texi: Likewise. 2006-08-06 Ralf Wildenhues * gettext.texi: Fix 17 typos. * msgattrib.texi: Fix 2 typos. * xgettext.texi: Fix 1 typo. 2006-07-25 Bruno Haible * Makefile.msvc: Remove file. * Makefile.am (EXTRA_DIST): Remove Makefile.msvc. 2006-07-25 Bruno Haible * Makefile.vms: Remove file. * Makefile.am (EXTRA_DIST): Remove Makefile.vms. 2006-07-21 Bruno Haible * gettext-0.15 released. 2006-06-27 Bruno Haible * gettext.texi (aclocal): Update file list. 2006-04-14 Bruno Haible Assume autoconf >= 2.60. * Makefile.am (docdir, dvidir, psdir, pdfdir, htmldir): Remove variables. 2006-06-18 Bruno Haible * gettext.texi (configure.in): Document where to put AC_GNU_SOURCE. * gettextize.texi: Refer to this explanation. 2006-06-15 Bruno Haible * gettext.texi (po/Makevars): Mention real purpose of this file. (po/Rules-*): New section. Reported by Karl Berry . 2006-06-04 Bruno Haible * gettext.texi (aclocal): Update file list. 2006-04-17 Bruno Haible * Makefile.am: Use $(mkdir_p) instead of $(mkinstalldirs). * gettext.texi (config.guess): Don't mention mkinstalldirs file any more. (mkinstalldirs): Say it's obsolete. * gettextize.texi: Don't mention mkinstalldirs. 2006-04-11 Bruno Haible * gpl.texi: New file, from GNU with typesetting modifications. * lgpl.texi: New file, from GNU with typesetting modifications. * fdl.texi: New file, from GNU with typesetting modifications. * gettext.texi: Change license terms to FDL | GPL. Don't reproduce the @direntry statement in the HTML documentation. (Licenses): New appendix chapter. 2006-04-11 Bruno Haible * gettext.texi: Comment out @documentencoding, since we are using texi2html, not makeinfo, to produce the HTML documentation. 2006-04-02 Bruno Haible * gettext.texi (wxWidgets): Renamed from wxWindows. Clarify formatting with positions. 2006-04-02 Bruno Haible * gettext.texi (Contexts): Document the macros pgettext_expr, dpgettext_expr, dcpgettext_expr. 2006-04-02 Bruno Haible * gettext.texi (Plural Forms): More details about the expression syntax. Reported by Martin von Löwis . 2006-04-01 Bruno Haible * texi2html: Add option -expandtex. Expand @ifhtml by default, not @ifinfo. Use Unicode quotation marks instead of grave and acute accents. Emit charset=UTF-8 declaration. Bump version number to 1.52b. * Makefile.am (gettext.html, gettext_toc.html): Remove -expandinfo option. * gettext.texi: If in HTML mode, use Unicode quotation marks and box drawing characters. * msgattrib.texi: Likewise. 2006-04-01 Bruno Haible * gettext.texi (Introduction): Swap paragraphs. 2006-04-01 Bruno Haible * gettext.texi (gettext grok, Temp Programmers, Trans Intro 0, Trans Intro 1, Discussions, Organization, Information Flow, References): Mark as outdated. 2006-04-01 Bruno Haible * xgettext.texi (--keyword): Document the default keywords. Suggested by Bjoern Voigt . 2006-03-28 Bruno Haible * msgfilter.texi: Explain built-in filters and recode-sr-latin. 2006-03-26 Bruno Haible * gettext.texi (Java): Recommend a simpler idiom for Java 1.5. 2006-03-25 Bruno Haible * gettext.texi (C): Also mention the hello-c++-wxwidgets example. 2006-03-19 Bruno Haible * xgettext.texi (--keyword): Document the extracted comments syntax. 2006-03-16 Bruno Haible * gettext.texi (PO Files): Clarify the terms "automatic comments" and "extracted comments". * msggrep.texi: Document the -X/--extracted-comment option. 2006-03-16 Bruno Haible * xgettext.texi (--keyword): Document suffix 'g'. 2006-02-26 Bruno Haible * gettext.texi (Introduction): Fix typo. Reported by . 2006-02-12 Bruno Haible * gettext.texi (PO Files): Mention boost-format. (boost-format): New subsection. * xgettext.texi: Document --boost option. 2005-11-29 Colin Watson * msggrep.texi: Document --invert-match option. 2005-10-18 Bruno Haible * xgettext.texi (--keyword): Document how to specify the total number of arguments. 2005-10-03 Bruno Haible Add support for contexts in xgettext. * xgettext.texi (--keyword): Document how to specify context arguments. 2005-10-07 Bruno Haible * gettext.texi (PO Files, Preparing Strings, Contexts): Small fixes. Patch by Pavel Roskin . 2005-10-01 Bruno Haible Support for context dependent translations in PO files. * gettext.texi (PO Files): Explain syntax of msgctxt. (MO Files): Explain how contexts are stored. (Contexts): New subsection. (GUI program problems): Remove subsection. * msgexec.texi: Mention MSGEXEC_MSGCTXT environment variable. * msggrep.texi: Document option -J. 2005-09-25 Bruno Haible * xgettext.texi (--from-code): Python input is no longer always in ISO-8859-1. 2005-09-20 Bruno Haible * xgettext.texi (--from-code): Python input is always assumed to be in ISO-8859-1, not UTF-8. Reported by Danilo Segan . 2005-08-26 Bruno Haible * gettext.texi (Plural forms): Add info about Romanian. Explanations by Eddy Petrişor . 2005-07-24 Bruno Haible Tidy up exported symbols. * gettext.texi (aclocal): Mention visibility.m4. 2005-05-17 Bruno Haible * gettext.texi (Why): Mention libgettextpo. (Overview, PO Files, Header Entry, Prioritizing messages): De-emphasize PO mode. Talk about PO file editors instead. (Sources): New section 'Importing'. (PO Mode): Move introducing paragraph from Overview to here. 2005-07-17 Bruno Haible * gettext.texi (Editing): New chapter, including all the PO Mode descriptions. (PO Files): Chapter renamed from Basics. 2005-07-17 Bruno Haible * gettext.texi (Users): Move chapter to become the second. (Installers): New chapter, extracted from Users chapter. 2005-07-16 Bruno Haible * gettext.texi (aclocal): Add lock.m4 to file list. 2005-07-01 Bruno Haible * FAQ.html (windows_howto): Mention the three debugging runtime libs. Reported by Stephane Matamontero . 2005-05-02 Bruno Haible * gettext.texi (c-format): Write fprintf() instead of fprintf(3). Requested by Richard Stallman. 2006-06-21 Bruno Haible * gettext-0.14.6 released. 2005-05-23 Bruno Haible * gettext-0.14.5 released. 2005-04-11 Bruno Haible * gettext-0.14.4 released. 2005-03-22 Bruno Haible * Makefile.am (stamp-vti): Replace config with build-aux. 2005-03-14 Bruno Haible * gettext-0.14.3 released. 2005-03-07 Bruno Haible * FAQ.html (How do I make use of gettext() in my package?): Add more info. Reported by Alexandre Duret-Lutz . 2005-03-06 Bruno Haible * gettext.texi (src/Makefile): Document the steps that need to be done when automake is used. Reported by Alexandre Duret-Lutz . 2005-03-06 Bruno Haible * gettext.texi (config.h.in): Explain the constraints for this file's name and location. 2005-03-06 Bruno Haible * gettext.texi (config.guess): Update the instructions for fetching these files. Reported by Alexandre Duret-Lutz . 2005-03-06 Bruno Haible * gettext.texi (po/Makevars): Change subsection title. Suggested by Alexandre Duret-Lutz . 2005-03-06 Bruno Haible * gettext.texi (src/Makefile): Adjust example 'dist' target. Suggested by Alexandre Duret-Lutz . 2005-02-24 Bruno Haible * gettext-0.14.2 released. 2005-02-23 Bruno Haible * gettext.texi: Put the table of contents at the end in TeX mode, otherwise texi2dvi fails. 2005-02-12 Bruno Haible * tutorial.html: New file, from Gora Mohanty with modifications: Remove the navigation panel. Don't use the -s option. * Makefile.am (doc_DATA): Add tutorial.html. * Makefile.msvc (install, uninstall): Also tutorial.html. * Makefile.vms (install, uninstall): Also tutorial.html. 2005-02-06 Bruno Haible * gettext.texi (Files under CVS): Explain the role of the AM_GNU_GETTEXT_VERSION argument. 2005-02-05 Bruno Haible * gettext.texi (Release Management): New section. Suggested by Karl Berry. 2005-02-04 Bruno Haible * gettext.texi (Plural forms): Add info about Vietnamese. Explanations by Clytie Siddall . 2005-01-20 Bruno Haible * gettext.texi (Scheme): Correct information about setlocale. 2005-01-16 Bruno Haible Support for Scheme. * gettext.texi (PO Files): Mention scheme-format. (scheme-format): New subsection. (Scheme): New subsection. * xgettext.texi: Document Scheme source language. Document that it is applicable to --flag. 2005-01-11 Bruno Haible * gettext.texi: Put the table of contents at the beginning, after the titlepage, not at the end. 2004-11-13 Bruno Haible * gettext.texi (Preparing Shell Scripts): Document extra backslashing. 2004-09-08 Bruno Haible * Makefile.am (EXTRA_DIST): Add FAQ.html. 2004-09-02 Bruno Haible * gettext.texi (Aspects): Tweak language: ISO-8859-1 is not a font. Reported by Vera Mickael . 2004-08-30 Bruno Haible * gettext.texi (Plural forms): Czech is now like Slovak. Reported by Stepan Kasal . 2004-08-11 Bruno Haible * gettext.texi (Aspects): Fix typo in ISO standard number. Patch by . 2004-07-13 Bruno Haible * gettext.texi (Python): Remove mention of a bug that was fixed in Python 2.3.x. Reported by Karl Chen . 2004-02-27 Bruno Haible * gettext.texi (Plural forms): Add info about Serbian. Reported by Danilo Segan . 2004-02-24 Bruno Haible * FAQ.html (How do I make use of gettext() in my package?): New question. Suggested by Paul Eggert . 2004-02-21 Bruno Haible * FAQ.html: New file. * Makefile.am (doc_DATA): New variable. * Makefile.msvc (install): Also install FAQ.html. (uninstall): Also uninstall FAQ.html. * Makefile.vms (install): Also install FAQ.html. (uninstall): Also uninstall FAQ.html. 2004-02-02 Bruno Haible * gettext.texi (aclocal): Mention glibc2.m4. 2004-01-29 Bruno Haible * gettext-0.14.1 released. 2004-01-28 Bruno Haible * gettext-0.14 released. 2004-01-18 Bruno Haible * ISO_639: Update. Add ak, av, bm, cr, dv, ee, ff, ig, kg, kr, lg, lu, oj, ve. 2004-01-10 Bruno Haible * gettext.texi (Libraries): New section. 2004-01-09 Bruno Haible * gettext.texi (c-format): Document the 'I' flag. 2004-01-14 Bruno Haible * gettext.texi: Add entrypoints for ngettext and envsubst. Reported by Peter Breitenlohner . 2004-01-11 Bruno Haible * gettext.texi (Java): Explain how to define the shorthand '_'. (C#): Likewise. 2003-12-28 Bruno Haible * gettext.texi (C#): Mention the --csharp-resources option. * msgfmt.texi: Document the --csharp-resources option. * msgunfmt.texi: Likewise. 2003-12-26 Bruno Haible Support for C#. * gettext.texi (C#): Add more details. * msgfmt.texi: Document --csharp option and C# mode. * msgunfmt.texi: Document --csharp option and C# mode. 2003-12-14 Bruno Haible * gettext.texi (PO Files): Mention csharp-format. (Preparing String): Add an example in C# syntax. (csharp-format): New subsection. (C#): New subsection. * xgettext.texi: Document C# source language. Document the languages to which --flag is applicable. 2003-12-12 Bruno Haible Assume automake-1.8. * Makefile.am (stamp-vti): Is in $(srcdir). (html-local): Renamed from html. (ps, pdf, .texi.pdf): Remove rules. 2003-12-17 Bruno Haible * gettext-0.13.1 released. 2003-12-09 Bruno Haible * Makefile.am (MAKEINFOFLAGS): Add --no-split. 2003-12-06 Bruno Haible * gettext.texi (Triggering): Use ANSI C function declaration. (Perl): Update. 2003-11-30 Bruno Haible * gettext-0.13 released. 2003-11-23 Bruno Haible * gettext.texi (aclocal): Don't mention ssize_t.m4. 2003-11-16 Bruno Haible * gettext.texi (aclocal): Mention size_max.m4, ssize_t.m4, xsize.m4. 2003-11-15 Bruno Haible * gettext.texi (C, sh, Python, Common Lisp, librep, Smalltalk, Java, gawk, Pascal, YCP, Tcl, Perl, PHP): Mention the examples. 2003-11-13 Bruno Haible * Makefile.am (docdir): Use the value from the configure script. 2003-11-13 Bruno Haible * gettext.texi (About gettext): Mention OpenI18N (ex-Li18nux). (History): Acknowledge Paul Eggert's role. 2003-11-04 Bruno Haible * Makefile.am (MAKEINFO): Set LC_MESSAGES and LC_ALL to empty as well. 2003-10-19 Bruno Haible * gettext.texi (PO Files): Mention qt-format. (qt-format): New subsection. * msgfmt.texi: Document --qt option. * xgettext.texi: Likewise. 2003-10-13 Bruno Haible * gettext.texi (PO Files): Mention objc-format, sh-format, perl-format, perl-brace-format. (objc-format): New subsection. 2003-10-12 Bruno Haible * msgattrib.texi: Document --stringtable-input and --stringtable-output options. * msgcat.texi: Likewise. * msgcomm.texi: Likewise. * msgconv.text: Likewise. * msgen.texi: Likewise. * msgfilter.texi: Likewise. * msgrep.texi: Likewise. * msginit.texi: Likewise. * msgmerge.texi: Likewise. * msguniq.texi: Likewise. * msgcmp.texi: Document --stringtable-input option. * msgexec.texi: Likewise. * msgfmt.texi: Likewise. * msgunfmt.texi: Document --stringtable-output option. * xgettext.texi: Likewise. Document --language=NXStringTable. 2003-10-11 Bruno Haible * gettext.texi (PHP): Drop phplib from list of RPMs. 2003-10-05 Bruno Haible * xgettext.texi (Language specific options): Renamed section. Document the languages to which --extract-all, --keyword, --trigraphs are applicable. Document option --flag. 2003-09-13 Bruno Haible * gettext.texi: Update menus. (sh): Update. (Preparing Shell Scripts, gettext.sh, gettext Invocation, ngettext Invocation, envsubst Invocation, eval_gettext Invocation, eval_ngettext Invocation): New subsubsections. * Makefile.am (TEXINCLUDES): New variable. (gettext_TEXINFOS): Add the files from gettext-runtime/doc/. (MAKEINFOFLAGS, TEXI2DVI): New variables, needed for TEXINCLUDES. (TEXI2PDF): Add TEXINCLUDES. (gettext.html, gettext_toc.html): Use TEXINCLUDES. 2003-09-13 Bruno Haible * gettext.texi (sh-format): New subsection. 2003-09-09 Guido Flohr * gettext.texi (Perl, Interpolation I): Tweaks. 2003-08-15 Bruno Haible * ISO_639: Update. Add an, ht, ii, li. * ISO_3166: Update. Change reference URL. Add CS, TL. Remove YU, TP. * iso-3166.sed: Handle accented characters as best as texi2html can. 2003-08-15 Bruno Haible * gettext.texi (Quote-like Expressions): Fix misplaced @group. 2003-08-08 Bruno Haible * gettext.texi (PO Files): Mention gcc-internal-format. (gcc-internal-format): New subsection. (GCC-source): New subsection. * xgettext.texi: Mention GCC-source language. 2003-07-05 Bruno Haible * gettext.texi (perl-format): Use braces, not brackets, in format strings. (Perl pitfalls): Likewise. 2003-07-03 Bruno Haible * gettext.texi (PHP): Mention plural form functions. 2003-06-22 Bruno Haible * gettext.texi (Preparing Strings): More explanations. 2003-06-21 Guido Flohr Bruno Haible * gettext.texi (perl-format): Describe two kinds of format strings. (Perl): Add more info. 2003-06-19 Bruno Haible * gettext.texi (Sources): Recommend to use also for printf. (aclocal): Mention also intmax.m4, longdouble.m4, longlong.m4, printf-posix.m4, signed.m4, wchar_t.m4, wint_t.m4. (c-format): Mention the printf(), fprintf() replacements. (C, clisp C): Remove portability note for formatting with positions. 2003-06-15 Bruno Haible * gettext.texi (C): Mention that formatting with positions doesn't work on NetBSD and on Woe32. 2003-06-12 Bruno Haible * gettext.texi (perl-format): Move subsection. (Perl): Small tweaks. Replace "legal" -> "valid". * xgettext.texi: Tweak. 2003-06-11 Guido Flohr * gettext.texi (Perl): Extend and update. * xgettext.texi: Mention language Perl. 2003-06-10 Stepan Kasal * gettext.texi: Fix a few typos. 2003-06-04 Stepan Kasal * gettext.texi (Header Entry): Delete some leading spaces; they got copied verbatim to the info file. 2003-05-27 Bruno Haible * gettext.texi (Plural forms): Correct formula for Slovak. Reported by Marcel Telka . 2003-05-24 Bruno Haible * gettext.texi (Glade): Mention support og Glade 2. 2003-05-22 Bruno Haible * gettext-0.12.1 released. 2003-05-19 Bruno Haible * Makefile.am (stamp-vti): Add some dependencies. 2003-05-17 Bruno Haible * gettext-0.12 released. 2003-05-03 Bruno Haible * gettext.texi: Use two spaces as sentence separator, as recommended by the texinfo manual. * gettextize.texi: Likewise. * msgen.texi: Likewise. * msgfilter.texi: Likewise. 2003-05-03 Bruno Haible * gettext.texi: Distinguish between POSIX and POSIX+XSI. Suggested by Paul Eggert. 2003-05-03 Bruno Haible * gettext.texi (AM_PO_SUBDIRS): New subsection. 2003-04-25 Bruno Haible * gettext.texi (Names): New section. 2003-04-22 Bruno Haible * gettext.texi (Java): Document how to use .properties files. * msgattrib.texi: Document options -P and -p. * msgcat.texi: Likewise. * msgcomm.texi: Likewise. * msgconv.texi: Likewise. * msgen.texi: Likewise. * msgfilter.texi: Likewise. * msggrep.texi: Likewise. * msginit.texi: Likewise. * msgmerge.texi: Likewise. * msguniq.texi: Likewise. * msgcmp.texi: Document option -P. * msgexec.texi: Likewise. * msgfmt.texi: Likewise. * msgunfmt.texi: Document option -p. * xgettext.texi: Document options -L JavaProperties and --properties-output. 2003-04-22 Bruno Haible * gettext.texi (Plural forms): Add info about Faroese. Reported by Jacob Sparre Andersen . 2003-04-12 Bruno Haible * Makefile.vms: Don't use the force target. Avoid rules with no lines. Suggested by Jouk Jansen . 2003-04-12 Bruno Haible * Makefile.am (docdir): Use datadir instead of prefix. * Makefile.msvc (datadir): New variable. (docdir): Use it instead of prefix. (install, installdirs): Update. * Makefile.vms (datadir): New variable. (docdir): Use it instead of prefix. 2003-03-30 Bruno Haible * Makefile.vms: New file. * Makefile.am (EXTRA_DIST): Add Makefile.vms. 2003-03-17 Bruno Haible Native Woe32/MSVC support. * Makefile.msvc: New file. * Makefile.am (EXTRA_DIST): Add it. 2003-03-10 Bruno Haible * msggrep.texi: Document option -C completely. Reported by Martin Quinson . 2003-03-03 Bruno Haible * msgen.texi: Don't say that the entries are marked fuzzy. Reported by Karl Eichwalder . 2003-02-22 Bruno Haible * gettext.texi (Python): Mention ngettext. 2003-02-22 Bruno Haible * Makefile.am (MOSTLYCLEANFILES): No need to clean the unused indices. (The automake generated rule already cleans them.) 2003-02-22 Bruno Haible * Makefile.am (installdirs): Remove dependency, redundant with automake >= 1.6. 2003-02-16 Bruno Haible * gettext.texi (Header Entry): Document Report-Msgid-Bugs-To. * xgettext.texi: Document --msgid-bugs-address option. 2003-02-16 Bruno Haible * gettext.texi (Prioritizing messages): New section. 2003-02-16 Bruno Haible * gettext.texi (po/LINGUAS): Document en@quot and en@boldquot. 2003-02-15 Bruno Haible * gettext.texi (PO Files): Mention the other -format and no--format flags. 2003-02-15 Bruno Haible * gettext.texi: Use @code instead of @kbd in many places. * xgettext.texi: Likewise. 2003-02-12 Bruno Haible * Makefile.am (docdir): Use 'gettext' instead of @PACKAGE@. (EXTRA_DIST): Add ChangeLog.0. * mdate-sh: Move to ../../config/mdate-sh. See ChangeLog.0 for earlier changes.