Bastien Montagne
08cf8865aa
And we now have a valid korean translation!
2013-02-12 14:36:08 +00:00
Campbell Barton
a643d28446
Update translation extractor so ternary expressions are not merged.
...
eg: ("A" if test else "B")
2013-02-10 07:11:32 +00:00
Bastien Montagne
a4a1c66725
Better to return default op context when we can't find a given operator (e.g. console toggling under linux does not exists).
2013-02-09 18:47:40 +00:00
Bastien Montagne
e14b21dd6d
Updated py ui message extraction, to find out contexts as much as possible...
2013-02-09 18:32:00 +00:00
Bastien Montagne
97a5cd92bc
Some optimization (their is much more possible here, but it will have to wait for complete refactor I’m working on currently).
2013-01-29 08:34:26 +00:00
Bastien Montagne
a2e55171fe
Bunch of fixes for UI messages.
...
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-27 18:14:24 +00:00
Bastien Montagne
bcdbc57994
Usual minor UI messages fixes...
2013-01-21 16:25:25 +00:00
Campbell Barton
97d62f0183
style cleanup
2013-01-15 23:15:32 +00:00
Bastien Montagne
819a75113e
Some fixes:
...
* 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-14 21:41:21 +00:00
Bastien Montagne
884d7caa24
Minor updates:
...
*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 17:43:04 +00:00
Bastien Montagne
cdb5e557b0
Grumph, going quicker than the music! :P
2013-01-13 14:36:50 +00:00
Bastien Montagne
55e3912f25
Big refactor of bl_i18n_utils, switching to an object-based model. Still a 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-12 16:49:06 +00:00
Bastien Montagne
0e676bf50b
Adding Uzbek language
2013-01-04 18:19:07 +00:00
Bastien Montagne
b3aa368c8f
Usual UI messages-related fixes...
2012-12-30 23:21:33 +00:00
Thomas Dinges
f098407f02
i18 Spell check:
...
* Wrong comma sequence in spell_check_utils.py
2012-12-28 20:32:29 +00:00
Bastien Montagne
f339c63584
We now have some Catalan, but no Amharic nor Estonian yet!
2012-12-24 17:55:00 +00:00
Bastien Montagne
ec4fc2e132
Usual minor UI messages tweaks...
2012-12-24 17:40:47 +00:00
Bastien Montagne
b7e3967134
Adding Amharic (i.e. ethiopic) language.
2012-12-18 09:13:04 +00:00
Bastien Montagne
cfd6282a80
Minor update to i18n spell check stuff...
2012-12-17 20:32:25 +00:00
Campbell Barton
0b9be70591
typo's and some style cleanup, also added asserts into BLI_vsnprintf and BLI_sprintfN when invalid args are given.
2012-11-28 06:43:04 +00:00
Bastien Montagne
eab58bf994
Spell check updates...
2012-11-26 21:25:50 +00:00
Bastien Montagne
bb7fdc7935
Handle of new BLF_I18N_MSGID_MULTI_CTXT macro, which allows to define a same msgid in up to 16 different contexts at once.
2012-11-23 15:35:16 +00:00
Bastien Montagne
aadfcb7a83
Removing again windows' long_locales! :p
2012-11-13 06:29:46 +00:00
Bastien Montagne
d8443cdfb0
New words...
2012-11-07 12:14:35 +00:00
Bastien Montagne
c9307ec6a3
Fix for [ #32992 ] Switching language does nothing under Windows.
...
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-11-02 20:03:15 +00:00
Bastien Montagne
ec67334e25
A few more BMesh errors messages translated, and "automated" translation for modifers too!
2012-10-27 11:12:09 +00:00
Bastien Montagne
5d9d76e3f1
Finally fix the "double operators labels" in current po's: Operator 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-27 10:05:38 +00:00
Bastien Montagne
16ced60372
Fix Blender version retrieving...
2012-10-26 17:49:36 +00:00
Bastien Montagne
c9dade4fe0
Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()...
2012-10-26 17:32:50 +00:00
Bastien Montagne
7013931b14
Back to generating a pot file into trunk/po of i18n repo (it's useful for translators who want to start a new translation without be able to generate their own po!).
2012-10-26 13:15:14 +00:00
Bastien Montagne
d739536103
Back to "Espanol" (instead os "Castellano"), as it looks to be the standard for softwares...
2012-10-24 10:09:48 +00:00
Bastien Montagne
baa4fc68a8
Separate languages file generation code into its own script (much better 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-23 20:39:26 +00:00
Bastien Montagne
40da6bb531
Update of the tools for the new "dynamic" i18n menu, to generate the languages file into locale dir...
2012-10-22 14:17:30 +00:00
Bastien Montagne
95a414955c
Remove six languages from Blender UI (rational: very low level of 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-20 08:52:54 +00:00
Bastien Montagne
b8267a0dfb
More UI messages and BKE_reportf<->BKE_report fixes...
2012-10-18 16:25:58 +00:00
Bastien Montagne
45d6eb5dea
Adding Estonian and Esperanto iso codes in allowed non-capitalized UI messages...
2012-10-15 17:52:09 +00:00
Bastien Montagne
7b8dc4be0d
Few minor fixes to i18n tools (mostly use ordered dicts too for "xgettexted" messages...).
2012-10-14 14:18:30 +00:00
Bastien Montagne
3d6ab52f2b
Add translation of reports messages (only direct uses of BKE_report(f)/BKE_reports_append(f) funcs for now). Already adds quite a bunch of new msgids!
2012-10-13 13:55:14 +00:00
Bastien Montagne
9f21b799c4
And more UI messages spell check.
2012-10-13 13:40:05 +00:00
Bastien Montagne
4ef69febeb
More spell check exceptions...
2012-10-13 11:08:00 +00:00
Bastien Montagne
0e6e171cdd
Revert part of own r51193 (now I know where Courant comes from...), and add another exception to UI messages spellchecker! Thanks to Lockal for pointing this.
2012-10-11 18:41:07 +00:00
Campbell Barton
9fa36b12cc
style cleanup: pep8
2012-10-08 08:28:05 +00:00
Bastien Montagne
6527e8a1a8
Fix for rtl processing of menu strings...
2012-10-04 13:49:39 +00:00
Campbell Barton
8a51d235e6
pep8 cleanup
2012-09-26 21:19:51 +00:00
Bastien Montagne
40e3af441b
Adding despeckle as “blender” word...
2012-08-27 21:01:21 +00:00
Bastien Montagne
43c3fa6c39
Adding "inpaint" as allowed words...
2012-08-06 19:19:51 +00:00
Campbell Barton
2553cdf195
style cleanup
2012-07-29 12:07:06 +00:00
Bastien Montagne
541e46f7ad
Grrr... Minkowski... :p
2012-07-23 19:08:02 +00:00
Bastien Montagne
1fc3f91016
Some small fixes (grrr, python imports...).
2012-07-18 14:03:10 +00:00
Bastien Montagne
18f28e5408
Small cleanup...
2012-07-09 19:33:25 +00:00