diff options
author | intrigeri <intrigeri@boum.org> | 2008-10-05 21:34:43 +0200 |
---|---|---|
committer | intrigeri <intrigeri@boum.org> | 2008-10-18 15:49:07 +0200 |
commit | b90f8397f6f0c9c9e9de85ef04c32dba998c31a6 (patch) | |
tree | 3e4c6469db35fb436d91c3b9aa04f15fb168c4a8 /IkiWiki/Plugin | |
parent | 575d4021e3a2da519f20d83be4916cb172ec5e2f (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>
Diffstat (limited to 'IkiWiki/Plugin')
-rw-r--r-- | IkiWiki/Plugin/po.pm | 17 |
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"); } |