po/i18n: move the function names out of the translatable strings

Signed-off-by: intrigeri <intrigeri@boum.org>
master
intrigeri 2009-01-02 17:24:54 +01:00
parent da26603e07
commit 33f9eeb4fb
1 changed files with 13 additions and 10 deletions

View File

@ -128,7 +128,8 @@ sub getsetup () {
sub checkconfig () { sub checkconfig () {
foreach my $field (qw{po_master_language po_slave_languages}) { foreach my $field (qw{po_master_language po_slave_languages}) {
if (! exists $config{$field} || ! defined $config{$field}) { if (! exists $config{$field} || ! defined $config{$field}) {
error(sprintf(gettext("Must specify %s when using the %s plugin"), $field, 'po')); error(sprintf(gettext("Must specify %s when using the %s plugin"),
$field, 'po'));
} }
} }
if (! (keys %{$config{po_slave_languages}})) { if (! (keys %{$config{po_slave_languages}})) {
@ -150,7 +151,7 @@ sub checkconfig () {
elsif (! grep { elsif (! grep {
$config{po_link_to} eq $_ $config{po_link_to} eq $_
} ('default', 'current', 'negotiated')) { } ('default', 'current', 'negotiated')) {
warn(sprintf(gettext('po_link_to=%s is not a valid setting, falling back to po_link_to=default'), warn(sprintf(gettext('%s is not a valid value for po_link_to, falling back to po_link_to=default'),
$config{po_link_to})); $config{po_link_to}));
$config{po_link_to}='default'; $config{po_link_to}='default';
} }
@ -495,7 +496,7 @@ sub formbuilder (@) {
else { else {
# make sure the default value is not po; # make sure the default value is not po;
# does this case actually happen? # does this case actually happen?
debug sprintf("po(formbuilder) type field is not select - not implemented yet"); debug "po(formbuilder) ".gettext("type field is not select - not implemented yet");
} }
} }
} }
@ -784,19 +785,21 @@ sub refreshpofiles ($@) {
my $potfile=potfile($masterfile); my $potfile=potfile($masterfile);
(-e $potfile) (-e $potfile)
or error(sprintf(gettext("po(refreshpofiles) POT file (%s) does not exist"), or error("po(refreshpofiles) ".sprintf(gettext("POT file (%s) does not exist"),
$potfile)); $potfile));
foreach my $pofile (@pofiles) { foreach my $pofile (@pofiles) {
IkiWiki::prep_writefile(basename($pofile),dirname($pofile)); IkiWiki::prep_writefile(basename($pofile),dirname($pofile));
if (-e $pofile) { if (-e $pofile) {
system("msgmerge", "-U", "--backup=none", $pofile, $potfile) == 0 system("msgmerge", "-U", "--backup=none", $pofile, $potfile) == 0
or error(sprintf(gettext("po(refreshpofiles) failed to update %s"), or error("po(refreshpofiles) ".
sprintf(gettext("failed to update %s"),
$pofile)); $pofile));
} }
else { else {
File::Copy::syscopy($potfile,$pofile) File::Copy::syscopy($potfile,$pofile)
or error(sprintf(gettext("po(refreshpofiles) failed to copy the POT file to %s"), or error("po(refreshpofiles) ".
sprintf(gettext("failed to copy the POT file to %s"),
$pofile)); $pofile));
} }
} }
@ -844,8 +847,8 @@ sub percenttranslated ($) {
'file_in_name' => [ $masterfile ], 'file_in_name' => [ $masterfile ],
'file_in_charset' => 'utf-8', 'file_in_charset' => 'utf-8',
'file_out_charset' => 'utf-8', 'file_out_charset' => 'utf-8',
) or error(sprintf(gettext("po(percenttranslated) failed to translate %s"), ) or error("po(percenttranslated) ".
$page)); sprintf(gettext("failed to translate %s"), $page));
my ($percent,$hit,$queries) = $doc->stats(); my ($percent,$hit,$queries) = $doc->stats();
$percent =~ s/\.[0-9]+$//; $percent =~ s/\.[0-9]+$//;
return $percent; return $percent;