Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-26 | i18n module cleanup: remove hack used during svn -> git transition phase! | Bastien Montagne | |
2013-11-18 | Maintenance: Shebang lines fix for some python scripts | Campbell Barton | |
2013-11-04 | Update i18n tools for new build_hash... | Bastien Montagne | |
2013-10-19 | More complete handling of printf formatting in msgid/msgstr checks. | Bastien Montagne | |
(That commit, r60813, should never have been done to 2.69 branch, will revert it there, sorry :/ ). | |||
2013-10-17 | i18n utils: check not only that the number of printf markers are the same in ↵ | Bastien Montagne | |
msgid and msgstr, but also that they are of the same type and order. Sorry, should have done that from the beginning... :/ This should prevent any bug like [#37095] Timeline crash when chose any keying set then press keyframe-insert, to appear again. | |||
2013-09-10 | Usual UI messages fixes... | Bastien Montagne | |
2013-08-28 | Fix for #36387, User Preferences "Addons" panel bogs down the whole interface. | Lukas Toenne | |
The addons panel draw function calls addon_utils.modules() which in turn retrieves a list of fake modules from the script paths every time. This can become costly when network paths are included for addons. Solution is to put the scanning process into a dedicated "refresh" function and disable it in frequently called draw and filter functions, i.e. in these cases the cached addons_fake_modules list will be used instead. Note that this may lead to invalid addon lists if script paths are changed (which is not working 100% without restart anyway according to Campbell). For this there is now a "Refresh" operator button in the addons preferences. If necessary and feasible such forced refreshes can be added later too. | |||
2013-08-18 | More "relpath" try/except protection... | Bastien Montagne | |
2013-08-06 | Usual edits/fixes to new UI messages... | Bastien Montagne | |
2013-07-16 | Style cleanup of UI messages. | Bastien Montagne | |
Mostly, "weight groups" -> "vertex groups", and usual case/endpoints/typos/etc. As a remainder, please read http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#UI_Messages before writing UI messages! | |||
2013-06-27 | pep8 cleanup | Campbell Barton | |
2013-06-17 | Add back nl_NL to enabled tranlations, as we now have a (very limited) start ↵ | Bastien Montagne | |
of it. | |||
2013-06-17 | Usual UI messages style edits... | Bastien Montagne | |
2013-04-29 | Do not report formatting mismatch between org and translation when message ↵ | Bastien Montagne | |
is fuzzy (but "fix" it anyway if asked so). | |||
2013-04-29 | Usual UI messages fixes... | Bastien Montagne | |
2013-04-19 | Restore usage of difflib's quick_ratio()... Don't actually know what happens ↵ | Bastien Montagne | |
here, my tests with timeit showed it much slower than ratio(), but real-life says the contrary... | |||
2013-04-18 | Some i18n tools fixes (I'm ashamed...), and merge func for I18nMessages objects. | Bastien Montagne | |
2013-04-18 | More i18n tools tweaks: | Bastien Montagne | |
* Remove difflib's quick_ratio() call, from quick tests looks it is four times slower than ratio(), and yet it gives the same results... * Moved code to find all po's in a dir into its own func (will be used by i18n addon tools too). | |||
2013-04-12 | More fixes for addon i18n messages management. | Bastien Montagne | |
2013-04-09 | Various edits preparing addons' translations tools (not everything yet ↵ | Bastien Montagne | |
functionnal/tested, though). Also workaround a nasty bug, where unregistered py classes remain listed in relevant __subclasses__() calls, which would lead to crash with python addons i18n tools (main translation was not affected, as messages extracting tools are executed in a brand new "factory startup" Blender ;) ). | |||
2013-04-07 | Usual typo fixes... ;) | Bastien Montagne | |
2013-04-02 | Usual typo fixing... | Bastien Montagne | |
2013-03-28 | code cleanup: python/pep8 and double-promotion warnings. | Campbell Barton | |
2013-03-28 | I18n: fix/enhance how predefined contexts are handled in py code. Now they ↵ | Bastien Montagne | |
should be specified by an attribute with the same name as the one in bpy.app.translations.contexts named tuple (i18n_contexts.default, .id_windowmanager, etc.). This way, i18n message extracting code is now able to get the right context! | |||
2013-03-26 | I18n: various "new data translation" fixes... | Bastien Montagne | |
2013-03-25 | I18n: use id_windowmanager context for keymap idnames. Solves some issues ↵ | Bastien Montagne | |
with those names (notably "Clip" one, and "Screen" too) in some translations. Also move "Key" as "Keyboard" (opposed to "Keyframe") to same context. | |||
2013-03-25 | Update to i18n tools (new [CTX_]DATA_ macros, and some more exceptions to ↵ | Bastien Montagne | |
spell check...). | |||
2013-03-19 | Small changes/additions to i18n tools. | Bastien Montagne | |
2013-03-19 | More i18n tools cleanup. Also do not import nl in trunk currently (void ↵ | Bastien Montagne | |
translation)! | |||
2013-03-19 | Some renaming/cleanup in i18n tools. | Bastien Montagne | |
2013-03-18 | Usual minor UI messages fixes. | Bastien Montagne | |
2013-03-11 | Fix more UI i18n issues (reported by Leon Cheung). | Bastien Montagne | |
2013-03-11 | Fix more UI i18n issues (reported by Leon Cheung and Lockal). | Bastien Montagne | |
We have a glicth with colormanagement's spaces descriptions, though, looks like they are clamped at 64 chars (see raw space), will see that later, if it’s solvable. | |||
2013-03-10 | More UI message i18n fixes and improvements... | Bastien Montagne | |
Fix for keyingsets tips, and make them (and a few others) findable by i18n messages extracting code (for some reasons, their bl_rna.description are void???). | |||
2013-03-10 | More UI message i18n fixes and improvements... | Bastien Montagne | |
Rendering messages are now translatable. | |||
2013-03-10 | More UI message i18n fixes and improvements... | Bastien Montagne | |
2013-03-01 | More tweaks (gaining about ten seconds for each po in update branches process!). | Bastien Montagne | |
2013-02-28 | More UI messages fixes... | Bastien Montagne | |
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 | |