LedgerSMB::Locale(3) Locale handling class for LedgerSMB

SYNOPSIS

Locale support module for LedgerSMB. Uses Locale::Maketext::Lexicon as a base.

METHODS

get_handle ($language_code)
Returns a locale handle for accessing the other methods. Inherited from Locale::Maketext.
text ($string, @params)
Returns the translation for the given string. This is a legacy wrapper that merely calls $self->maketext.
date ($myconfig, $date, $longformat)
Returns the given date after formatting it. $longformat is a ternary flag that determines how the date is formatted. If $longformat is true, the date will be given in the form of ``_('September') 23 2007''. If $longformat is false but defined, the date will be in the form of ``_('Sep') 23 2007'' unless the date is given in the form 'yyyy.mm.dd', in which case it is returned as-is. If $longformat is not defined, the date will be output in the format specified by $myconfig->{dateformat}.

Copyright (C) 2006, The LedgerSMB core team.

 #====================================================================
 #
 # Locale support module for LedgerSMB
 # LedgerSMB::Locale
 #
 # LedgerSMB
 # Small Medium Business Accounting software
 # http://www.ledgersmb.org/
 #
 #
 # Copyright (C) 2006
 # This work contains copyrighted information from a number of sources
 # all used with permission.  It is released under the GNU General 
 # Public License Version 2 or, at your option, any later version.
 # See COPYRIGHT file for details.
 #
 # This file contains source code included with or based on SQL-Ledger
 # which is Copyright Dieter Simader and DWS Systems Inc. 2000-2005
 # and licensed under the GNU General Public License version 2 or, at
 # your option, any later version.  For a full list including contact
 # information of contributors, maintainers, and copyright holders,
 # see the CONTRIBUTORS file.
 #
 # Original Copyright Notice from SQL-Ledger 2.6.17 (before the fork):
 # Copyright (C) 2000
 #
 #  Author: DWS Systems Inc.
 #     Web: http://www.sql-ledger.org
 #
 # Contributors: Thomas Bayen <[email protected]>
 #               Antti Kaihola <[email protected]>
 #               Moritz Bunkus (tex)
 #               Jim Rawlings <[email protected]> (DB2)
 #
 #====================================================================