Re: Proposal for declinations in gettext
- From: Bernd Groh <bgroh redhat com>
- To: Callum McKenzie <callum physics otago ac nz>
- Cc: "Martin v. Löwis" <martin v loewis de>,linux-utf8 nl linux org, translation iro umontreal ca,translation-i18n lists sourceforge net,GNOME I18N List <gnome-i18n gnome org>
- Subject: Re: Proposal for declinations in gettext
- Date: Mon, 16 Jun 2003 09:37:59 +1000
I have to agree here (with complete strings being required, even if it
appears like thousand redundant messages in english), and I don't even
see a solution for the particular problem of sprintf("%s of %s", "king",
"heart")). Already this composition fails in several languages and a
separate entry for each card is required, since 'King of Hearts' is
'Herzkönig' in German and not anything 'of'.
Cheers,
Bernd
Callum McKenzie wrote:
>
>
>>>>msgid "king"
>>>>
>>>>
>>The problem seems obvious to me: It is plain incorrect that "king" is
>>a separate msgid, if it is meant to be pasted in different
>>contexts. Instead, it should be added into any context where it is
>>meant to be pasted into, forming separate msgids.
>>
>>
>
>Except that in the example given this would result in several thousand
>messages (and this is after creating strings for all the possible card
>names rather than doing sprintf("%s of %s", "king", "heart")).
>
>Since it is clear that almost any generated string will break some rule in
>some language thousands of strings may be the only "complete" solution. In
>this particular case I have some creative solutions in mind to avoid the
>problem, but that can't happen in general and I fear there will always be
>some programs with either lots of strings or really bad translations into
>some languages.
>
>Hopefully this will be a very small number.
>
> - Callum
>
>
>_______________________________________________
>gnome-i18n mailing list
>gnome-i18n@gnome.org
>http://lists.gnome.org/mailman/listinfo/gnome-i18n
>
>
--
Dr. Bernd R. Groh Email: bgroh@redhat.com
I18n/L10n Engineering Phone: +61 7 3872 4847
Red Hat Asia-Pacific Fax : +61 7 3257 4800
"Everything we know is an illusion, nothing we know is real,
nothing real we can know, illusion is what we call reality."
Disclaimer: http://apac.redhat.com/disclaimer
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]