Complete.Org: Mailing Lists: Archives: freeciv-dev: July 2002:
[Freeciv-Dev] Re: gettext remark
Home

[Freeciv-Dev] Re: gettext remark

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
Cc: Freeciv Developers <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: gettext remark
From: Gaute B Strokkenes <gs234@xxxxxxxxx>
Date: Thu, 25 Jul 2002 19:50:23 +0200

On Thu, 25 Jul 2002, rf13@xxxxxxxxxxxxxxxxx wrote:
> On Thu, Jul 25, 2002 at 04:26:44AM +0200, Gaute B Strokkenes wrote:
>> 0.10.36 is sufficient for msgfmt and xgettext.
> 
> This is incorrect. From an old email (search the archive):
> 
>> > The recently introduced PL_ macro uses the plural format and this
>> > format is only implemented in gettext 0.10.38 or above. So you
>> > can use --with-included-gettext to get the functions but have to
>> > provide 0.10.38 binaries.

No, you're wrong, again.  Firstly, since the version checking code was
broken for a long time, people (like Christian Knoke) have been using
older versions without any problems.  Secondly, even a cursory
examination of the gettext sources reveals that the only changes
between versions 0.10.36 and 0.10.38 are small bugfixes that are of no
consequence to us.

[snip gettext/NEWS]

  Version 0.10.38 - May 2001

  * This is a bug-fix release.

  * Manual pages for the GNU libintl library functions have been added.

  Version 0.10.37 - April 2001

  This is a bug-fix release.

  Version 0.10.36 - March 2001, by Ulrich Drepper and Bruno Haible

  * General plural handling. New functions ngettext, dngettext, dcngettext.

[snip gettext/src/ChangeLog]

  2001-05-23  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * gettext-0.10.38 released.

  2001-05-23  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * write-po.c (wrap): Avoid broken EUC-KR conversion in glibc-2.1.

  2001-05-21  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * xgettext.c (construct_header): Replace 8-bit with 8bit.

  2001-04-19  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * gettext-0.10.37 released.

  2001-04-18  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * po.c (po_callback_message): Don't call iconv_open when the
          OLD_PO_FILE_INPUT environment variable is set.
          * write-po.c (wrap): Don't call iconv_open when the OLD_PO_FILE_OUTPUT
          environment variable is set.

  2001-04-09  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * po.c: Include mbswidth.h.
          (program_name): New declaration.
          (multiline_warning): New function.
          (po_callback_message): Change messages again. Call multiline_warning
          instead of error.

  2001-04-04  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * gettext.c (program_name): Change type to 'const char *'.
          * ngettext.c (program_name): Likewise.

  2001-04-04  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * write-po.c (wrap): Prohibit line breaks inside backslash escape
          sequences.

  2001-03-29  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * gettext-0.10.36 released.

[snip gettext/lib/ChangeLog]

  2001-05-23  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * gettext-0.10.38 released.

  2001-05-23  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * linebreak.c (mbs_possible_linebreaks): Avoid broken EUC-KR
          conversion in glibc-2.1.
          (mbs_width_linebreaks): Likewise.

  2001-05-02  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * linebreak.c (iconv_string_keeping_offsets): Work around a glibc-2.1
          bug.

  2001-04-19  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * gettext-0.10.37 released.

  2001-04-04  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * mbswidth.h: New file, from textutils-2.0.13 with modifications.
          * mbswidth.c: Likewise.
          * Makefile.am (noinst_HEADERS): Add mbswidth.h.
          (libnlsut_a_SOURCES): Add mbswidth.c.

  2001-04-04  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * linebreak.h (UC_BREAK_UNDEFINED): New enum value.
          (u8_width_linebreaks, u16_width_linebreaks, u32_width_linebreaks,
          mbs_width_linebreaks): Add overrides argument.
          * linebreak.c (u8_width_linebreaks, u16_width_linebreaks,
          u32_width_linebreaks, mbs_width_linebreaks): Add overrides argument.

  2001-03-29  Bruno Haible  <haible@xxxxxxxxxxxxxx>

          * gettext-0.10.36 released.

Moral: You can't necessarily trust random people from the internet, so
you should always do your own research.

-- 
Big Gaute                               http://www.srcf.ucam.org/~gs234/
I'm in a twist contest!!  I'm in a bathtub!  It's on Mars!!  I'm in
 tip-top condition!


[Prev in Thread] Current Thread [Next in Thread]