Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Data::Localize::NamespUser3Contributed Perl DocumeData::Localize::Namespace(3)

NAME
       Data::Localize::Namespace - Acquire Lexicons From Module	%Lexicon Hash

SYNOPSIS
	  package MyApp::I18N::ja;
	  use strict;
	  our %Lexicon = (
	     "Greeting"	=> "[_1]XXXXXXXX!"
	  );

	  1;

	  use Data::Localize;

	  my $loc = Data::Localize::Namespace->new(
	     namespace => "MyApp::I18N",
	  );
	  my $out = $loc->localize_for(
	     lang => 'ja',
	     id	  => 'Greeting',
	     args => [ 'John Doe' ]
	  );

METHODS
   add_namespaces
       Add a new namespace to the END of the namespace list

   get_lexicon
       Looks up	lexicon	data from given	namespaces. Packages must be
       discoverable via	Module::Pluggable::Object, with	a package name like
       YourNamespace::lang

   namespaces
       Get all the namespaces that this	localizer will look up,	in the order
       that they will be looked	up.

   register
       Registers this localizer	to the Data::Localize object

AUTHOR
       Daisuke Maki "<daisuke@endeworks.jp>"

COPYRIGHT
       The "MIT" License
	   Permission is hereby	granted, free of charge, to any	person
	   obtaining a copy of this software and associated documentation
	   files (the "Software"), to deal in the Software without
	   restriction,	including without limitation the rights	to use,	copy,
	   modify, merge, publish, distribute, sublicense, and/or sell copies
	   of the Software, and	to permit persons to whom the Software is
	   furnished to	do so, subject to the following	conditions:

	   The above copyright notice and this permission notice shall be
	   included in all copies or substantial portions of the Software.

	   THE SOFTWARE	IS PROVIDED "AS	IS", WITHOUT WARRANTY OF ANY KIND,
	   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE	WARRANTIES OF
	   MERCHANTABILITY, FITNESS FOR	A PARTICULAR PURPOSE AND
	   NONINFRINGEMENT.  IN	NO EVENT SHALL THE AUTHORS OR COPYRIGHT
	   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
	   WHETHER IN AN ACTION	OF CONTRACT, TORT OR OTHERWISE,	ARISING	FROM,
	   OUT OF OR IN	CONNECTION WITH	THE SOFTWARE OR	THE USE	OR OTHER
	   DEALINGS IN THE SOFTWARE.

perl v5.24.1			  2017-07-03	  Data::Localize::Namespace(3)

NAME | SYNOPSIS | METHODS | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Data::Localize::Namespace&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help