Manual Reference Pages - SVN::WEB::I18N (3)
SVN::Web::I18N - SVN::Web internationalisation class
use SVN::Web::I18N; # Nothing exported
# Add a directory that contains .po and/or .mo files
# Specify the current language
# Get a translated string
my $xlated = SVN::Web::I18N::loc((a string to translate));
SVN::Web::I18N provides the interface through which SVN::Web is
internationalised, and how different localisations are implemented.
Adds a new directory to the list of directories in which localisations
will be found. Any *.po and *.mo files in this directory will
automatically be scanned for localisations, and added to the language
key given by the files basename.
In case where two different directories both contain a localisation file
that defines the same localisation key for the same language, the
localisation key from the most recently added directory will be used.
Selects the language to use for subsequent calls to loc(). The $lang
parameter should be a valid language name i.e., there must exist at
least one $lang.po file in one of the directories used in a call to
SVN::Web::I18N::loc($text, CW$param1, ...)
Returns the localised form of $text according to the localisation
selected by the most recent call to loc_lang().
If the localisation expects parameters to fill in the localisation
result they should be passed as the second and subsequent arguments.
If $text does not have a defined localised form it is returned
with the parameters interpolated in to it.
Locale::Maketext, Locale::Maketext::Lexicon, SVN::Web
Nik Clayton <nik@FreeBSD.org>
Copyright 2006-2007 by Nik Clayton <nik@FreeBSD.org>.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
|perl v5.20.3 ||SVN::WEB::I18N (3) ||2012-10-17 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.