Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-27 | Various small enhancements/fixes. | Bastien Montagne | |
Most notable difference from now on will be that all py is handled from current blender's resource dirs, no more from source dir. Better for consistency, and avoid e.g. cycles' addon to be checked twice... | |||
2013-02-25 | Tame that stupid py code not to eat existing fuzzies in po’s when updating ↵ | Bastien Montagne | |
from POT file! | |||
2013-02-24 | Another bunch of UI translation fixes, thanks to Leon Cheung, Gabriel ↵ | Bastien Montagne | |
Gazzán and S. Lockal for spotting them! | |||
2013-02-24 | Big i18n tools update, I/II. | Bastien Montagne | |
Notes: * Everything is still a bit raw and sometimes hackish. * Not every feature implemented yet. * A bunch of cleanup is still needed. * Doc needs to be updated too! | |||
2013-02-19 | Add CTX_wm_operator_poll_msg_set as auto-detected func for translations. | Bastien Montagne | |
2013-02-17 | Minor fix... | Bastien Montagne | |
2013-02-17 | Fixes for BMO_error_raise extraction regex, and add hindi to "active" ↵ | Bastien Montagne | |
translations. Also enhanced the ugly py ast parsing code, so that it now can handle (up to some extent) "name" function nodes, and add bpy.app.translations.pgettext func familly to extracted ones... This ast py parsing becomes more and more ugly, should probably try to refactor it a bit. :/ | |||
2013-02-15 | And more UI messages issues fixing... Thanks again to Gabriel Gazzán and ↵ | Bastien Montagne | |
Leon Cheung! | |||
2013-02-14 | New Hindi translation... | Bastien Montagne | |
2013-02-14 | Gah, forgot some ugly print... | Bastien Montagne | |
2013-02-12 | Update to how similar messages matching is handled when updating po files ↵ | Bastien Montagne | |
from pot one (gain something like 20% in heavy update situations, and save a nice bunch of memory!). | |||
2013-02-12 | And we now have a valid korean translation! | Bastien Montagne | |
2013-02-10 | Update translation extractor so ternary expressions are not merged. | Campbell Barton | |
eg: ("A" if test else "B") | |||
2013-02-09 | Better to return default op context when we can't find a given operator ↵ | Bastien Montagne | |
(e.g. console toggling under linux does not exists). | |||
2013-02-09 | Updated py ui message extraction, to find out contexts as much as possible... | Bastien Montagne | |
2013-01-29 | Some optimization (their is much more possible here, but it will have to ↵ | Bastien Montagne | |
wait for complete refactor I’m working on currently). | |||
2013-01-27 | Bunch of fixes for UI messages. | Bastien Montagne | |
Also generate rigid body constraint types in py bullet code from RNA enum values (simpler than having to sync the code when something is changed here!). Side note: RNA API about icons still needs to expose icons for enum values, and conversion funcs between icon_name and icon_value! | |||
2013-01-21 | Usual minor UI messages fixes... | Bastien Montagne | |
2013-01-16 | style cleanup | Campbell Barton | |
2013-01-15 | Some fixes: | Bastien Montagne | |
* handle nicely multiple empty lines in po files (still have to figure out why po writer sometime output two lines instead of one!) * fix rtl processing! | |||
2013-01-13 | Minor updates: | Bastien Montagne | |
*Made branches' po update multi-process! *0.8 looks a bit too much a "similarity cutoff" value for messages, changed to 0.75. | |||
2013-01-13 | Grumph, going quicker than the music! :P | Bastien Montagne | |
2013-01-12 | Big refactor of bl_i18n_utils, switching to an object-based model. Still a ↵ | Bastien Montagne | |
bit wip. Notes: * Most tools here have been updated, only a few (unused :p ) features should be missing. But some updates are rough for now, and performances are globally worse currently, will address this later (this is only really noticeable when you work over the whole repo, anyway ;) ). * This update breaks "edit translations" addon, will fix it later, once core (i.e. this module) is considered stable again! | |||
2013-01-04 | Adding Uzbek language | Bastien Montagne | |
2012-12-31 | Usual UI messages-related fixes... | Bastien Montagne | |
2012-12-29 | i18 Spell check: | Thomas Dinges | |
* Wrong comma sequence in spell_check_utils.py | |||
2012-12-24 | We now have some Catalan, but no Amharic nor Estonian yet! | Bastien Montagne | |
2012-12-24 | Usual minor UI messages tweaks... | Bastien Montagne | |
2012-12-18 | Adding Amharic (i.e. ethiopic) language. | Bastien Montagne | |
2012-12-18 | Minor update to i18n spell check stuff... | Bastien Montagne | |
2012-11-28 | typo's and some style cleanup, also added asserts into BLI_vsnprintf and ↵ | Campbell Barton | |
BLI_sprintfN when invalid args are given. | |||
2012-11-27 | Spell check updates... | Bastien Montagne | |
2012-11-23 | Handle of new BLF_I18N_MSGID_MULTI_CTXT macro, which allows to define a same ↵ | Bastien Montagne | |
msgid in up to 16 different contexts at once. | |||
2012-11-13 | Removing again windows' long_locales! :p | Bastien Montagne | |
2012-11-07 | New words... | Bastien Montagne | |
2012-11-03 | Fix for [#32992] Switching language does nothing under Windows. | Bastien Montagne | |
Our current intl build for windows is quite old (don't know the exact version), and does not have the new setlocale overwrite. Problem is, new windows dll have no more the gettext_putenv helper, which is currently mandatory to make it work for this OS. So back for now to the ugly long_locales for win. Best fix is probably to build our own static version of libl, but this is not trivial and will require some time. :/ PS: I had a look over i18n/translation in wxWidget, Qt and boost: all implement their own system, even though wxWidget and boost use po/mo files... | |||
2012-10-27 | A few more BMesh errors messages translated, and "automated" translation for ↵ | Bastien Montagne | |
modifers too! | |||
2012-10-27 | Finally fix the "double operators labels" in current po's: Operator ↵ | Bastien Montagne | |
sub-classes do not have custom "Operator" translation_context (while OperatorProperties subclasses do), so skip parsing the first! Also refactored the "skip dummy messages like "1024" or ": %d", now using a regex! All this removes about 160 doubles/unneeded messages! | |||
2012-10-26 | Fix Blender version retrieving... | Bastien Montagne | |
2012-10-26 | Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a ↵ | Bastien Montagne | |
few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()... | |||
2012-10-26 | Back to generating a pot file into trunk/po of i18n repo (it's useful for ↵ | Bastien Montagne | |
translators who want to start a new translation without be able to generate their own po!). | |||
2012-10-24 | Back to "Espanol" (instead os "Castellano"), as it looks to be the standard ↵ | Bastien Montagne | |
for softwares... | |||
2012-10-24 | Separate languages file generation code into its own script (much better ↵ | Bastien Montagne | |
this way, so that we can regenerate that file without update whole trunk!). Also add es_ES (Spanish from Spain) language, as we have a po for it! | |||
2012-10-22 | Update of the tools for the new "dynamic" i18n menu, to generate the ↵ | Bastien Montagne | |
languages file into locale dir... | |||
2012-10-20 | Remove six languages from Blender UI (rational: very low level of ↵ | Bastien Montagne | |
translation, 1-2% at most, and no commit done in branch since more than one year): fi (Finnish), ca (Catalan), bg (Bulgarian), el (Greek), ne (Nepali) and pl (Polish). Also fix compile in paranoid warning=errors mode for own last commit. | |||
2012-10-18 | More UI messages and BKE_reportf<->BKE_report fixes... | Bastien Montagne | |
2012-10-15 | Adding Estonian and Esperanto iso codes in allowed non-capitalized UI ↵ | Bastien Montagne | |
messages... | |||
2012-10-14 | Few minor fixes to i18n tools (mostly use ordered dicts too for "xgettexted" ↵ | Bastien Montagne | |
messages...). | |||
2012-10-13 | Add translation of reports messages (only direct uses of ↵ | Bastien Montagne | |
BKE_report(f)/BKE_reports_append(f) funcs for now). Already adds quite a bunch of new msgids! | |||
2012-10-13 | And more UI messages spell check. | Bastien Montagne | |