]> sipb.mit.edu Git - ikiwiki.git/commitdiff
po plugin: reworked available options
authorintrigeri <intrigeri@boum.org>
Sun, 5 Oct 2008 19:34:43 +0000 (21:34 +0200)
committerintrigeri <intrigeri@boum.org>
Sat, 18 Oct 2008 13:49:07 +0000 (15:49 +0200)
- renamed po_supported_languages to po_slave_languages
- added po_master_language option, which will soon be useful

Signed-off-by: intrigeri <intrigeri@boum.org>
IkiWiki/Plugin/po.pm

index dbeb0b481ac2cd0d4114d397bfedc39a002becfa..351b9c1550ad3b7231cfa113f2c5dc6262698d15 100644 (file)
@@ -24,12 +24,23 @@ sub getsetup () { #{{{
                        safe => 0,
                        rebuild => 1, # format plugin
                },
-               po_supported_languages => {
+               po_master_language => {
                        type => "string",
-                       example => { 'fr' => { 'name' => 'Français' },
+                       example => {
+                               'code' => 'en',
+                               'name' => 'English'
+                       },
+                       description => "master language (non-PO files)",
+                       safe => 1,
+                       rebuild => 1,
+               },
+               po_slave_languages => {
+                       type => "string",
+                       example => {'fr' => { 'name' => 'Français' },
                                    'es' => { 'name' => 'Castellano' },
                                    'de' => { 'name' => 'Deutsch' },
                        },
+                       description => "slave languages (PO files)",
                        safe => 1,
                        rebuild => 1,
                },
@@ -127,7 +138,7 @@ sub match_istranslation ($;@) { #{{{
                return IkiWiki::FailReason->new("the master page does not exist");
        }
 
-       if (! defined $IkiWiki::config{po_supported_languages}{$lang}) {
+       if (! defined $IkiWiki::config{po_slave_languages}{$lang}) {
                return IkiWiki::FailReason->new("language $lang is not supported");
        }