From b90f8397f6f0c9c9e9de85ef04c32dba998c31a6 Mon Sep 17 00:00:00 2001 From: intrigeri Date: Sun, 5 Oct 2008 21:34:43 +0200 Subject: 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 --- IkiWiki/Plugin/po.pm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'IkiWiki/Plugin') 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"); } -- cgit v1.2.3