diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2007-08-13 18:41:27 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2007-08-13 18:41:27 +0000 |
| commit | bcbf441e09fb502cf64924ff2530fa144bdf52c5 (patch) | |
| tree | f377707a2dac078db8cd0c7d7abfe69ac1006d71 /lib/Locale/Maketext/Lexicon/Auto.pm | |
| download | xxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.gz xxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.bz2 | |
* Move files to trunk
Diffstat (limited to 'lib/Locale/Maketext/Lexicon/Auto.pm')
| -rw-r--r-- | lib/Locale/Maketext/Lexicon/Auto.pm | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/lib/Locale/Maketext/Lexicon/Auto.pm b/lib/Locale/Maketext/Lexicon/Auto.pm new file mode 100644 index 0000000..658b458 --- /dev/null +++ b/lib/Locale/Maketext/Lexicon/Auto.pm @@ -0,0 +1,59 @@ +package Locale::Maketext::Lexicon::Auto; +$Locale::Maketext::Lexicon::Auto::VERSION = '0.02'; + +use strict; + +=head1 NAME + +Locale::Maketext::Lexicon::Auto - Auto fallback lexicon for Maketext + +=head1 SYNOPSIS + + package Hello::L10N; + use base 'Locale::Maketext'; + use Locale::Maketext::Lexicon { + en => ['Auto'], + # ... other languages + }; + +=head1 DESCRIPTION + +This module builds a simple Lexicon hash that contains nothing but +C<( '_AUTO' =E<gt> 1)>, which tells C<Locale::Maketext> that no +localizing is needed -- just use the lookup key as the returned string. + +It is especially useful if you're starting to prototype a program, and +do not want to deal with the localization files yet. + +=head1 CAVEATS + +If the key to C<-E<gt>maketext> begins with a C<_>, C<Locale::Maketext> +will still throw an exception. See L<Locale::Maketext/CONTROLLING LOOKUP +FAILURE> for how to prevent it. + +=cut + +sub parse { + return { _AUTO => 1 }; +} + +1; + +=head1 SEE ALSO + +L<Locale::Maketext>, L<Locale::Maketext::Lexicon> + +=head1 AUTHORS + +Autrijus Tang E<lt>autrijus@autrijus.orgE<gt> + +=head1 COPYRIGHT + +Copyright 2002, 2003, 2004 by Autrijus Tang E<lt>autrijus@autrijus.orgE<gt>. + +This program is free software; you can redistribute it and/or +modify it under the same terms as Perl itself. + +See L<http://www.perl.com/perl/misc/Artistic.html> + +=cut |
