SVN commit 990646 by ilic: Add environments into header such that 'kde' is added if not there, and all other kept as-is. M +8 -7 scripts/summit_hooks.py M +1 -1 summit/docmessages.extras.summit M +1 -1 summit/messages.extras.summit --- trunk/l10n-support/sr/scripts/summit_hooks.py #990645:990646 @@ -300,16 +300,17 @@ return hook -# Type F4B hook factory. -def set_environment_header (envs): +# Type F4B hook. +def set_environment_header (hdr, cat): - def hook (hdr, cat): - hdr.set_field(u"X-Environment", unicode(envs)) - return 0 + envs = cat.environment() or [] + if "kde" in envs: + envs.remove("kde") + envs.insert(0, "kde") + hdr.set_field(u"X-Environment", u", ".join(envs)) + return 0 - return hook - # ---------------------------------------- # Recreate docbook from given catalog file. --- trunk/l10n-support/sr/summit/docmessages.extras.summit #990645:990646 @@ -307,7 +307,7 @@ (hooks.set_language_header("sr"), is_not_latin_branch), (hooks.set_language_header("sr" + lmod), is_latin_branch), # Add environment. - (hooks.set_environment_header("kde"),), + (hooks.set_environment_header,), ]) # Set additional hooks for merged catalogs. --- trunk/l10n-support/sr/summit/messages.extras.summit #990645:990646 @@ -230,7 +230,7 @@ (hooks.set_language_header("sr"), is_not_latin_branch), (hooks.set_language_header("sr" + lmod), is_latin_branch), # Add environment. - (hooks.set_environment_header("kde"),), + (hooks.set_environment_header,), ]) # Set additional hooks for merged catalogs.