---
name: "LedgerSMB::Locale"
section: "3pm"
platform: "linux"
package: "ledgersmb"
version: "1.3.40-1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/LedgerSMB::Locale"
---

# LedgerSMB::Locale(3pm)

Locale handling class for LedgerSMB

## NAME

LedgerSMB::Locale - 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 <bayen@gmx.de>
 #               Antti Kaihola <akaihola@siba.fi>
 #               Moritz Bunkus (tex)
 #               Jim Rawlings <jim@your-dba.com> (DB2)
 #
 #====================================================================
```
