2010-05-16 klockan 00:09 skrev Joanmarie Diggs:
> Right. These words won't be part of a sentence or fragment. So the
> gender and number (if required in a particular language) would be for an
> object which is understood by the user, but not explicitly
> stated/included in the string.
Short note about number/plurals: as far as I know, proper use of ngettext()
and friends correctly handle this case for all languages. This pattern works
really well for many language and is used in various Gnome modules:
if (n == 1)
message = _("There is only a single bar in the foo."));
else
message = sprintf(ngettext(
"There is %d bar in the foo.",
"There are %d bars in the foo.",
n), n);
Note that the first string passed to ngettext() is never used in English
with this pattern, but required for languages with other "Plural-Forms"
expressions (as seen in PO files).
That's all.
— Wouter
Attachment:
signature.asc
Description: Digital signature