diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2013-03-25 12:30:38 +0400 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2013-03-25 12:30:38 +0400 |
commit | 72a37146952426be0a0d8baf6221dee58b06c84e (patch) | |
tree | 7aaad228415bed9086f05522ec97ffb5dd1401d6 /release/scripts | |
parent | 69265961749780e252e144d1f815c0fdda435b8a (diff) |
Update to i18n tools (new [CTX_]DATA_ macros, and some more exceptions to spell check...).
Diffstat (limited to 'release/scripts')
3 files changed, 6 insertions, 4 deletions
diff --git a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py index 9be786f14c1..d2b33ab43cc 100644 --- a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py +++ b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py @@ -135,7 +135,7 @@ def print_info(reports, pot): _print("{} messages were rejected.".format(len(reports["messages_skipped"]))) _print("\n") _print("Current POT stats:") - pot.print_stats(prefix="\t", output=_print) + pot.print_info(prefix="\t", output=_print) _print("\n") check_ctxt = reports["check_ctxt"] diff --git a/release/scripts/modules/bl_i18n_utils/settings.py b/release/scripts/modules/bl_i18n_utils/settings.py index fbfca8f639d..31e457151bb 100644 --- a/release/scripts/modules/bl_i18n_utils/settings.py +++ b/release/scripts/modules/bl_i18n_utils/settings.py @@ -237,10 +237,10 @@ _ctxt_re = _ctxt_re_gen("") _msg_re = r"(?P<msg_raw>" + _str_whole_re.format(_="_msg") + r")" PYGETTEXT_KEYWORDS = (() + tuple((r"{}\(\s*" + _msg_re + r"\s*\)").format(it) - for it in ("IFACE_", "TIP_", "N_")) + + for it in ("IFACE_", "TIP_", "DATA_", "N_")) + tuple((r"{}\(\s*" + _ctxt_re + r"\s*,\s*" + _msg_re + r"\s*\)").format(it) - for it in ("CTX_IFACE_", "CTX_TIP_", "CTX_N_")) + + for it in ("CTX_IFACE_", "CTX_TIP_", "CTX_DATA_", "CTX_N_")) + tuple(("{}\\((?:[^\"',]+,){{1,2}}\\s*" + _msg_re + r"\s*(?:\)|,)").format(it) for it in ("BKE_report", "BKE_reportf", "BKE_reports_prepend", "BKE_reports_prependf", @@ -308,6 +308,7 @@ WARN_MSGID_NOT_CAPITALIZED_ALLOWED = { "sqrt(x*x+y*y+z*z)", "sRGB", "utf-8", + "var", "vBVH", "view", "wav", diff --git a/release/scripts/modules/bl_i18n_utils/utils_spell_check.py b/release/scripts/modules/bl_i18n_utils/utils_spell_check.py index 925166a3d8b..574553d75b7 100644 --- a/release/scripts/modules/bl_i18n_utils/utils_spell_check.py +++ b/release/scripts/modules/bl_i18n_utils/utils_spell_check.py @@ -374,8 +374,9 @@ class SpellChecker(): "fluidsim", "frameserver", "enum", + "idcol", "keyframe", "keyframes", "keyframing", "keyframed", - "metaball", "metaballs", + "metaball", "metaballs", "mball", "metaelement", "metaelements", "metastrip", "metastrips", "movieclip", |