[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    l10n-support/sr
From:       Chusslove Illich <caslav.ilic () gmx ! net>
Date:       2009-07-02 21:41:58
Message-ID: 1246570918.209686.12851.nullmailer () svn ! kde ! org
[Download RAW message or body]

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.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic