]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/po.pm
po: syntax warning fix
[git.ikiwiki.info.git] / IkiWiki / Plugin / po.pm
index 1ef332d83b912c30eea567d116fe6b678cb549e1..9dc4061efd6241633910ce38f96fe4203de05183 100644 (file)
@@ -105,7 +105,7 @@ sub checkconfig () { #{{{
        }
        map {
                islanguagecode($_)
-                   or error(sprintf(gettext("%s is not a valid language code"), $_));
+                       or error(sprintf(gettext("%s is not a valid language code"), $_));
        } ($config{po_master_language}{code}, keys %{$config{po_slave_languages}});
        if (! exists $config{po_translatable_pages} ||
            ! defined $config{po_translatable_pages}) {
@@ -115,9 +115,9 @@ sub checkconfig () { #{{{
            ! defined $config{po_link_to}) {
                $config{po_link_to}='default';
        }
-       elsif ($config{po_link_to} != 'default'
-           && $config{po_link_to} != 'current'
-           && $config{po_link_to} != 'negotiated') {
+       elsif (! grep {
+                       $config{po_link_to} eq $_
+               } ('default', 'current', 'negotiated')) {
                warn(sprintf(gettext('po_link_to=%s is not a valid setting, falling back to po_link_to=default'),
                                $config{po_link_to}));
                $config{po_link_to}='default';
@@ -216,7 +216,7 @@ sub needsbuild () { #{{{
                                }
                        }
                        if (@pofiles) {
-                               refreshpofiles($file, @pofiles) ;
+                               refreshpofiles($file, @pofiles);
                                map { IkiWiki::rcs_add($_); } @pofiles if ($config{rcs});
                                $updated_po_files = 1;
                        }