Blender Git Commit Log

Git Commits -> Revision 5ff3017

Revision 5ff3017 by Bastien Montagne (master)
November 11, 2012, 16:54 (GMT)
Replacing gettext i18n backend by boost::locale one.

This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)!

Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ).

Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy).

Commit Details:

Full Hash: 5ff301790036d2e9a841a748c95c6f38901459a2
SVN Revision: 52106
Parent Commit: afd4203
Lines Changed: +331, -387

4 Added Paths:

/intern/locale/boost_locale_wrapper.cpp (+87, -0) (View)
/intern/locale/boost_locale_wrapper.h (+49, -0) (View)
/intern/locale/CMakeLists.txt (+44, -0) (View)
/intern/locale/SConscript (+14, -0) (View)

19 Modified Paths:

/build_files/cmake/macros.cmake (+0, -12) (Diff)
/build_files/scons/config/darwin-config.py (+2, -0) (Diff)
/build_files/scons/config/linux-config.py (+2, -0) (Diff)
/build_files/scons/config/win32-mingw-config.py (+2, -0) (Diff)
/build_files/scons/config/win32-vc-config.py (+2, -0) (Diff)
/build_files/scons/config/win64-mingw-config.py (+2, -0) (Diff)
/build_files/scons/config/win64-vc-config.py (+2, -0) (Diff)
/CMakeLists.txt (+35, -71) (Diff)
/intern/CMakeLists.txt (+4, -0) (Diff)
/intern/SConscript (+3, -0) (Diff)
/source/blender/blenfont/BLF_translation.h (+11, -15) (Diff)
/source/blender/blenfont/CMakeLists.txt (+1, -3) (Diff)
/source/blender/blenfont/intern/blf_lang.c (+41, -199) (Diff)
/source/blender/blenfont/intern/blf_translation.c (+18, -68) (Diff)
/source/blender/blenfont/SConscript (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+2, -2) (Diff)
/source/blenderplayer/CMakeLists.txt (+4, -0) (Diff)
/source/creator/CMakeLists.txt (+5, -15) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+0, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021