[Bf-committers] [Soc-2011-dev] Final Report - Garlic Branch

Dalai Felinto dfelinto at gmail.com
Tue Aug 30 23:06:53 CEST 2011


I think we are in the right track here. After applying this patch [1] I can
change languages without the console error.
The only problem now is that the interface does not change (even though I
set to translate buttons, tooltip and the other one -- in the outliner).

Some languages (i.e. Arabic) are not in the Microsoft list. I'm afraid that
for them we may need to change local in the computer.

[1] - http://www.pasteall.org/24448 (I did it only for English, Portuguese,
Chinese, Japanese and Korean), following this:
http://msdn.microsoft.com/en-US/library/39cwe7zf(v=VS.80).aspx

--
Dalai

2011/8/30 xiangquan xiao <xiaoxiangquan at gmail.com>

> One of the problem may be locale names. See
> http://msdn.microsoft.com/en-us/library/x99tb11d(v=vs.80).aspx
> We set "en_US" for linux, while should set "english" for Windows.
>
> Keep on debuging.
>
> 2011/8/30 xiangquan xiao <xiaoxiangquan at gmail.com>
>
> > Actually I don't know much about Windows's locale setting. So the wiki is
> > really too short.
> >
> > On linux, I tested that only when locale is set, and sometimes even set
> > LANG and LANGUAGE,
> > the GNU gettext will work.
> > http://www.gnu.org/software/gettext/FAQ.html#integrating_howto
> >
> > In my test, it just changes locale temporarily and locally for itself.
> >
> >
> > 2011/8/30 Nathan Letwory <nathan at letworyinteractive.com>
> >
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> On 29.8.2011 20:28, Dalai Felinto wrote:
> >> > Hi Kent,
> >> >> That means you don't have the locale installed on your machine.
> >> >> You'll need to do something like this:
> >> >> http://dev.ektron.com/kb_ <
> >> http://dev.ektron.com/kb_article.aspx?id=5982>
> >> > article.aspx?id=5982 <http://dev.ektron.com/kb_article.aspx?id=5982>
> >> >
> >> > Thanks for the link. But from windows it ask me to pick a language "to
> >> use
> >> > when displaying test in programs that do not support Unicode." (and
> >> requires
> >> > restarting windows).
> >> >
> >> > Why do we need that? As far as I know blf is doing all the hard work
> of
> >> > handling unicode. Maybe we only need to tell Windows that Blender
> >> supports
> >> > unicode?
> >> > Indeed awhile back I had Blender patched to use a unicode font
> >> (droidsans)
> >> > as the default and could have UI files in Japanese with no problems.
> >> (and
> >> > BGE can handle this as well).
> >>
> >> To me it also seems strange to have to change system locale to be able
> >> to show GUI in different language. For comparison: I can easily change
> >> Chrome GUI language to different languages without having to change
> >> system locale (just tested with Bengali and Chinese - luckily menu item
> >> ordering doesn't change with different items!). Old Blender didn't need
> >> system locale changes to show different languages either.
> >>
> >> IMO there shouldn't be the need for a locale to be specifically
> >> installed on a user system for localisation to work.
> >>
> >> /Nathan
> >>
> >> - --
> >> Nathan Letwory
> >> Letwory Interactive | Studio Lumikuu
> >> http://www.letworyinteractive.com | http://www.lumikuu.com
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v1.4.10 (MingW32)
> >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> >>
> >> iQEcBAEBAgAGBQJOW83oAAoJEKtfN7KsE0TtmuYIAJmFspcZYoPCP0bRiv+buEKv
> >> c1Sqc+dQ8H1vvIo2MAgVwkVj836j4ynRUVH2mUKzAjMw/zaRaNESPJ7Wv1cJXrG2
> >> ugpB58HfrpTJwwYTv8poqV9YY4z9uFfJItfOgXPUlAf1Rcu8Yzm+56/PkriJVi1c
> >> r8w8FHWyJpS39AJvemKOmDjzk9W/iAVXKv83KXTKUiIvC0Towru3b9Ti5LIeKuKl
> >> w+Lk2C7bNcMC8RJl010GBnNE5s/xOzmgOVfmUN9fNpLFZJimK1vnv/eMtK4tVrE/
> >> dVHwesUebc1Pkj6ReM90dModIrqvzo1FfwvgDs6fGUkFUKisEytwjdQ/iibT2dw=
> >> =jIbC
> >> -----END PGP SIGNATURE-----
> >> _______________________________________________
> >> Bf-committers mailing list
> >> Bf-committers at blender.org
> >> http://lists.blender.org/mailman/listinfo/bf-committers
> >>
> >
> >
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list