[development] Translatable strings for 1st/2nd/3rd/nth
Earnie Boyd
earnie at users.sourceforge.net
Thu May 3 12:56:02 UTC 2007
Quoting Chris Kennedy <chrisken at mail.utexas.edu>:
> Does anyone have suggestions for creating translatable strings for rankings?
>
> I need to generate strings for 1st/2nd/3rd/4th/etc. ideally without a
> limit, but don't know of a simple translatable solution.
>
> Right now I just have individual t() strings for 1st/2nd/3rd, then a
> blanket t($i .'th') for the rest, under the untested theory that
> translators could manually add translations for Nth into their .po files
> up to a reasonable limit. I realize that this will not work for
> extractor.php purposes and is English-centric.
>
> Thoughts?
>
Are there existing math libraries that might help? Simple solution
might be a SQL table that you add the exceptions to 'th' to. So the
translation for 1 would contain 1st and the translation for 2 would 2nd
and your 'th' default would be suffixed for everything else.
Earnie
More information about the development
mailing list