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: