Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

svn::web::i18n(3pm) [debian man page]

SVN::Web::I18N(3pm)					User Contributed Perl Documentation				       SVN::Web::I18N(3pm)

NAME
SVN::Web::I18N - SVN::Web internationalisation class SYNOPSIS
use SVN::Web::I18N; # Nothing exported # Add a directory that contains .po and/or .mo files SVN::Web::I18N::add_directory('/path/to/directory'); # Specify the current language SVN::Web::I18N::loc_lang('en'); # Get a translated string my $xlated = SVN::Web::I18N::loc('(a string to translate)'); DESCRIPTION
SVN::Web::I18N provides the interface through which SVN::Web is internationalised, and how different localisations are implemented. SUBROUTINES
SVN::Web::I18N::add_directory($path) 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 file's 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. SVN::Web::I18N::loc_lang($lang) 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::add_directory()". SVN::Web::I18N::loc($text) and SVN::Web::I18N::loc($text, $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. SEE ALSO
Locale::Maketext, Locale::Maketext::Lexicon, SVN::Web AUTHORS
Nik Clayton "<nik@FreeBSD.org>" COPYRIGHT
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. See <http://www.perl.com/perl/misc/Artistic.html> perl v5.14.2 2012-06-11 SVN::Web::I18N(3pm)

Check Out this Related Man Page

SVN::Web::Browse(3pm)					User Contributed Perl Documentation				     SVN::Web::Browse(3pm)

NAME
SVN::Web::Browse - SVN::Web action to browse a Subversion repository SYNOPSIS
In config.yaml actions: ... browse: class: SVN::Web::Browse action_menu: show: - directory link_text: (browse directory) ... DESCRIPTION
Returns a file/directory listing for the given repository path. OPTIONS
rev The repository revision to show. Defaults to the repository's youngest revision. TEMPLATE VARIABLES
at_head A boolean value, indicating whether or not the user is currently browsing the HEAD of the repository. context Always "directory". entries A list of hash refs, one for each file and directory entry in the browsed path. The list is ordered with directories first, then files, sorted alphabetically. Each hash ref has the following keys. name The entry's name. path The entry's full path. rev The entry's most recent interesting revision. size The entry's size, in bytes. The empty string '' for directories. type The entry's "svn:mime-type" property. Not set for directories. author The userid that committed the most recent interesting revision for this entry. date The date of the entry's most recent interesting revision, formatted according to "Time and date formatting" in SVN::Web. msg The log message for the entry's most recent interesting revision. rev The repository revision that is being browsed. Will be the same as the "rev" parameter given to the action, unless that parameter was not set, in which case it will be the repository's youngest revision. youngest_rev The repository's youngest revision. EXCEPTIONS
(path %1 does not exist in revision %2) The given path is not present in the repository at the given revision. (path %1 is not a directory in revision %2) The given path exists in the repository at the given revision, but is not a directory. This action is only used to browse directories. COPYRIGHT
Copyright 2003-2004 by Chia-liang Kao "<clkao@clkao.org>". Copyright 2005-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. See <http://www.perl.com/perl/misc/Artistic.html> perl v5.14.2 2012-06-11 SVN::Web::Browse(3pm)
Man Page