summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2008-10-05 21:34:43 +0200
committerintrigeri <intrigeri@boum.org>2008-10-18 15:49:07 +0200
commitb90f8397f6f0c9c9e9de85ef04c32dba998c31a6 (patch)
tree3e4c6469db35fb436d91c3b9aa04f15fb168c4a8
parent575d4021e3a2da519f20d83be4916cb172ec5e2f (diff)
po plugin: reworked available options
- 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>
-rw-r--r--IkiWiki/Plugin/po.pm17
1 files changed, 14 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/po.pm b/IkiWiki/Plugin/po.pm
index dbeb0b481..351b9c155 100644
--- a/IkiWiki/Plugin/po.pm
+++ b/IkiWiki/Plugin/po.pm
@@ -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");
}