[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Language-Team field in po files should not contain debian-i18n@l.d.o



I don't have any knowledge about packaging and how lintian works, though,
something like this?

-- 
victory
no need to CC me :-)
http://userscripts.org/scripts/show/102724 0.0.1.4
http://userscripts.org/scripts/show/163846 0.0.1
http://userscripts.org/scripts/show/163848 0.0.1
--- po-debconf
+++ po-debconf.new
@@ -146,8 +146,15 @@
     $_ = '';
     open(PO, '<', "$debfiles/po/$file")
         or fail("Can't open debfiles/po/$file file.");
+    my ($msgstrok,$lang-team);
     while (<PO>) {
-        last if m/^msgstr/m;
+        $msgstrok = 1 if m/^msgstr/m;
+        if(/Language\-Team:/){
+            $lang-team = 1;
+            tag 'debconf-template-using-genaral-list', $file
+                if(/<debian\-i18n\@lists\.debian\.org>/);
+        }
+        last if($msgstrok && $lang-team);
     }
     close(PO);
     unless ($_) {
--- po-debconf.desc
+++ po-debconf.desc.new
@@ -77,6 +77,16 @@
  to be discarded. Run <tt>msgfmt</tt> on the file to see the error
  messages.
 
+Tag: debconf-template-using-genaral-list
+Severity: normal
+Certainty: certain
+Info: The debconf-template is using genaral list as 'Language-Team:' field.
+ .
+ The address is used for the language specific contact in addition to the
+ 'Last-Translator:' field.  This means the field needs a list address
+ dedicated to the language of the template file, instead of the genaral
+ list.
+
 Tag: misnamed-po-file
 Severity: normal
 Certainty: possible

Reply to: