----- Original Message ----- From: <nobu.nokada / softhome.net> To: "ruby-talk ML" <ruby-talk / ruby-lang.org> Sent: Tuesday, July 01, 2003 10:35 AM Subject: Re: Message catalogs (I18N) overnight hack... > Hi, > > At Tue, 1 Jul 2003 22:42:13 +0900, > Hal E. Fulton wrote: > > > printf("I gave the %1$s to %2$s", thing, recipient) > > > > Yes, that is how I have done it in C on AIX. :) > > > > But I simplified it in my code -- it does not require > > any change to printf or to its format string. I use > > markers in the translated strings themselves: > > Change? Although I may not correctly understand what you mean, > it's already even in 1.6. Forgive my ignorance. I didn't know that printf supported numbered parameters. > I know just gettext can handle plural forms, but nothing about > this case. How do German solve this issue in gettext? I have no idea. Perhaps just by careful wording. Hal