Packages / openSUSE Tumbleweed / Development/Libraries/Perl / perl-gettext
[Source: perl-gettext]
Package: perl-gettext (1.07-2.11)
Fonctions de gestion des messages
Le module gettext permet l'accès depuis perl à la famille de fonctions gettext()
pour récupérer des chaînes de messages depuis des bases de données construites pour
internationaliser les logiciels.
* $d = Locale::gettext->domain(DOMAIN)
* $d = Locale::gettext->domain_raw(DOMAIN)
Crée un nouvel objet pour récupérer des chaînes dans le domaine *DOMAIN* et
le renvoie. 'domain' demande que les chaînes soient renvoyées comme chaînes Perl
(éventuellement avec des caractères larges) si possible, tandis que 'domain_raw' demande
que les chaînes d'octets viennent directement de fonctions comme 'dgettext()'.
* $d->get(MSGID)
Appelle 'dgettext()' pour renvoyer la chaîne traduite pour le *MSGID* donné.
* $d->cget(MSGID, CATEGORY)
Appelle 'dcgettext()' pour renvoyer la chaîne traduite pour le *MSGID* donné
dans la *CATEGORY* donnée.
* $d->nget(MSGID, MSGID_PLURAL, N)
Appelle 'dngettext()' pour renvoyer la chaîne traduite pour le *MSGID* donné
ou *MSGID_PLURAL* selon *N*.
* $d->ncget(MSGID, MSGID_PLURAL, N, CATEGORY)
Appelle 'dngettext()' pour renvoyer la chaîne traduite pour le *MSGID* donné
ou *MSGID_PLURAL* selon *N* dans la *CATEGORY* donnée.
* $d->dir([NEWDIR])
Si *NEWDIR* est donné, appelle 'bindtextdomain' pour définir le nom du
répertoire où se trouvent les messages du domaine représenté par '$d'.
Renvoie le nom du répertoire actuel (éventuellement modifié).
* $d->codeset([NEWCODE])
Pour les instances créées avec 'Locale::gettext->domain_raw', manipule le
jeu de caractères des chaînes renvoyées. Si *NEWCODE* est donné, appelle
'bind_textdomain_codeset' pour définir l'encodage de caractères dans lequel les messages
du domaine représenté par '$d' sont renvoyés. Renvoie le nom de l'encodage
actuel (éventuellement modifié).
gettext(), dgettext() et dcgettext() tentent de récupérer une chaîne
correspondant à leur paramètre 'msgid' dans le contexte de la locale actuelle.
dcgettext() prend la catégorie du message et le domaine de texte comme paramètres
tandis que dgettext() utilise par défaut la catégorie LC_MESSAGES et gettext()
utilise par défaut LC_MESSAGES et le domaine de texte actuel. Si la chaîne n'est
pas trouvée dans la base de données, alors 'msgid' est renvoyé.
ngettext(), dngettext() et dcngettext() fonctionnent de manière similaire mais implémentent
la différenciation des messages entre singulier et pluriel. Consultez la
documentation des fonctions C correspondantes pour plus de détails.
textdomain() définit le domaine de texte actuel et renvoie le domaine
précédemment actif.
_bindtextdomain(domain, dirname)_ indique aux fonctions de récupération de chercher
les bases de données appartenant au domaine 'domain' dans le répertoire 'dirname'
_bind_textdomain_codeset(domain, codeset)_ indique aux fonctions de récupération
de traduire les messages renvoyés vers l'encodage de caractères
donné par *codeset* si l'encodage du catalogue de messages est connu.
Other Packages Related to perl-gettext:
dep: ld-linux-x86-64.so.2()(64bit)
Package not available
dep: ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
Package not available
dep: perl(:MODULE_COMPAT_5.44.0)
Package not available
dep: libc.so.6(GLIBC_2.2.5)(64bit)
Package not available
Download perl-gettext
| Architecture | Package Size | Installed Size | Files |
|---|
| x86_64 | 23 KiB | 34 KiB | [list of files] |
Chemins de fichiers du paquet (8)
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/Locale
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/Locale/gettext
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/Locale/gettext/gettext.so
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Locale
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Locale/gettext.pm
- /usr/share/doc/packages/perl-gettext
- /usr/share/doc/packages/perl-gettext/README
- /usr/share/man/man3/Locale::gettext.3pm.gz
Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f