On Tue, 2009-02-03 at 09:07 +0100, Petar Marić wrote:
> > Why is this needed? If recode-sr-latin is in gettext-0.15 and we decided
> 
> Alas, only 0.14.4 is available on Windows.

Then if "recode" isn't in that, we can use the Python only version.
However we get there, the end goal is that translators who choose to use
Windows must be able to work without too much pain (a little pain, such
as upgrading to the latest released binary version is fine, but not too
much pain).

> > to go with Cyrillic as the default, then there's no problem. It was only
> > if the program was introduced in a very recent version of gettext (0.17,
> > say) that there's a problem.
> 
> I've been thinking about this - if Cyrillic is indeed made the
> default, it's kind of a backwards incompatibility.

How is it backwards incompatible? If everybody who can read Serbian can
reasonably be expected to read both Cyrillic and Latin, then it
shouldn't be a problem.

That being said, the fact that apparently most people can read both is
also why I'm not particularly worried about which is the default. The
goal is to be readable by the people who speak the language. So script
choice in this case is quite possibly on the same level of importance as
word choice or whether to use formal or informal forms of address: we
pick something that works as the default and isn't too surprising to
people.

>  Is that a problem
> for 1.1?

No. When we wrote the api-stability notes, I made sure that there's a
part included that explicitly excludes translated strings (in fact,
*any* strings) from any stability guarantee. Otherwise you wouldn't be
able to update translations, since people might be relying on the fact
that a certain string wasn't translated or was translated in a
particular fashion. Then we'd have endless debates about what's a bug
and what's an enhancement for translations and it would be horrible.

Strings aren't part of the "stable API", in other words.

Regards,
Malcolm



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django I18N" group.
To post to this group, send email to Django-I18N@googlegroups.com
To unsubscribe from this group, send email to 
django-i18n+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Django-I18N?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to