Provided by: libnetsds-perl_1.301-4_all bug

NAME

       NetSDS::Translate - simple API to gettext

SYNOPSIS

               use NetSDS::Translate;

               my $trans = NetSDS::Translate->new(
                       lang => 'ru',
                       domain => 'NetSDS-IVR',
               );

               print $trans->translate("Detect CallerID");

DESCRIPTION

       "NetSDS::Translate" module provides API to gettext translation subsystem

CLASS API

       new(%params) - class constructor
               my $trans = NetSDS::Translate->new(
                           lang => 'ru',
                           domain => 'NetSDS-IVR',
                   );

       translate($string) - translate string
           Return translated string.

                   print $trans->translate("All ok");

TODO

       1. Make configurable language to locale conversion in constructor.

       2. Implement placeholders support provided by gettext.

SEE ALSO

       Locale::gettext

AUTHOR

       Michael Bochkaryov <misha@rattler.kiev.ua>

LICENSE

       Copyright (C) 2008-2009 Net Style Ltd.

       This  program  is  free  software;  you  can  redistribute it and/or modify it under the terms of the GNU
       General Public License as published by the Free Software Foundation; either version 2 of the License,  or
       (at your option) any later version.

       This  program  is  distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
       the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General  Public
       License for more details.

       You  should have received a copy of the GNU General Public License along with this program; if not, write
       to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

perl v5.32.1                                       2021-12-26                             NetSDS::Translate(3pm)