build: i18n-scan.pl: make ACL descriptions translatable
authorJo-Philipp Wich <jo@mein.io>
Fri, 17 Apr 2020 14:11:34 +0000 (16:11 +0200)
committerJo-Philipp Wich <jo@mein.io>
Fri, 17 Apr 2020 14:12:03 +0000 (16:12 +0200)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
build/i18n-scan.pl

index 879cbe6a9004bd27f8ce852b2e4fcc53f6213d21..0374b6d872b6e80b3e032a6828b0372f70600c68 100755 (executable)
@@ -170,7 +170,7 @@ sub preprocess_json($$) {
        my ($path, $source) = @_;
        my ($file) = $path =~ m!([^/]+)$!;
 
-       $source =~ s/("(?:title)")\s*:\s*("(?:[^"\\]|\\.)*")/$1: _($2)/sg;
+       $source =~ s/("(?:title|description)")\s*:\s*("(?:[^"\\]|\\.)*")/$1: _($2)/sg;
 
        return ($source);
 }
@@ -181,7 +181,7 @@ my $msguniq_pid = open2($msguniq_out, $msguniq_in, 'msguniq', '-s');
 
 print $msguniq_in "msgid \"\"\nmsgstr \"Content-Type: text/plain; charset=UTF-8\"\n";
 
-if (open F, "find @ARGV -type f '(' -name '*.htm' -o -name '*.lua' -o -name '*.js' -o -path '*/menu.d/*.json' -o -path '*/statistics/plugins/*.json' ')' |")
+if (open F, "find @ARGV -type f '(' -name '*.htm' -o -name '*.lua' -o -name '*.js' -o -path '*/menu.d/*.json' -o -path '*/acl.d/*.json' -o -path '*/statistics/plugins/*.json' ')' |")
 {
        while (defined( my $file = readline F))
        {