summaryrefslogtreecommitdiff
path: root/LedgerSMB/Locale.pm
diff options
context:
space:
mode:
authortetragon <tetragon@4979c152-3d1c-0410-bac9-87ea11338e46>2007-05-19 22:00:01 +0000
committertetragon <tetragon@4979c152-3d1c-0410-bac9-87ea11338e46>2007-05-19 22:00:01 +0000
commitc838b396b1564f574234781b19463566a95e9404 (patch)
treed8d017136a32d0488b90b4a8a632db62b73a4940 /LedgerSMB/Locale.pm
parente33fc077fbd42837839c9cae81a2f569e38f4d7f (diff)
Documentation update for $locale->date
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1216 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'LedgerSMB/Locale.pm')
-rw-r--r--LedgerSMB/Locale.pm14
1 files changed, 11 insertions, 3 deletions
diff --git a/LedgerSMB/Locale.pm b/LedgerSMB/Locale.pm
index 8773cb56..80b3446f 100644
--- a/LedgerSMB/Locale.pm
+++ b/LedgerSMB/Locale.pm
@@ -12,17 +12,24 @@ Locale support module for LedgerSMB. Uses Locale::Maketext::Lexicon as a base.
=over
=item get_handle ($language_code)
+
Returns a locale handle for accessing the other methods. Inherited from
Locale::Maketext.
=item text ($string)
+
Returns the translation for the given string. This is a legacy wrapper that
merely calls $self->maketext.
=item date ($myconfig, $date, $longformat)
-Returns the given date after formatting it. If $longformat is set, the date
-will be givin in the form of "_('September') 23 2007". If $longformat is not
-set, the date will be output in the format specified by $myconfig->{dateformat}.
+
+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}.
=back
@@ -66,6 +73,7 @@ set, the date will be output in the format specified by $myconfig->{dateformat}.
=cut
package LedgerSMB::Locale;
+
use base 'Locale::Maketext';
use Locale::Maketext::Lexicon;
use Encode;