GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  SVN::WEB::I18N (3)

.ds Aq ’

NAME

SVN::Web::I18N - SVN::Web internationalisation class

CONTENTS

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, 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.

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>

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 SVN::WEB::I18N (3) 2012-10-17

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.