Locale:...nterface(3)
π NAME π
okay so bestie, say hi to Locale::TextDomain::OO::TiedInterface β the module that lets you call object methods as a tied hash. that's the whole vibe. π
and because the ancestors of this file left receipts, here's the provenance tea, straight from the page:
$Id: TiedInterface.pm 546 2014-10-31 09:35:19Z steffenw $
$HeadURL:
svn+ssh://steffenw@svn.code.sf.net/p/perl-gettext-oo/code/module/trunk/lib/Locale/TextDomain/OO/TiedInterface.pm
$
β¨ VERSION β¨
1.014 β that's the number, no cap. π«Ά
π¦ DESCRIPTION π¦
so what does it do? it wraps the object into a tied hash, and it lets you call a method as a fetch hash. that's it. that's the whole thing. iconic behaviour, honestly. π
π SYNOPSIS π
import all πΈ
use Locale::TextDomain::OO;
use Locale::TextDomain::OO::TiedInterface $loc_ref;
${loc_ref} = Locale::TextDomain::OO->new(
...
);
or import only the given variables, as example all π
use Locale::TextDomain::OO;
use Locale::TextDomain::OO::TiedInterface $loc_ref, qw(
%loc_begin_d
%loc_begin_c
%loc_begin_dc
%loc_end_d
%loc_end_c
%loc_end_dc
%loc_
%loc_x
%loc_n
%loc_nx
%loc_p
%loc_px
%loc_np
%loc_npx
%loc_d
%loc_dx
%loc_dn
%loc_dnx
%loc_dp
%loc_dpx
%loc_dnp
%loc_dnpx
%loc_c
%loc_cx
%loc_cn
%loc_cnx
%loc_cp
%loc_cpx
%loc_cnp
%loc_cnpx
%loc_dc
%loc_dcx
%loc_dcn
%loc_dcnx
%loc_dcp
%loc_dcpx
%loc_dcnp
%loc_dcnpx
%Nloc_
%Nloc_x
%Nloc_n
%Nloc_nx
%Nloc_p
%Nloc_px
%Nloc_np
%Nloc_npx
%Nloc_d
%Nloc_dx
%Nloc_dn
%Nloc_dnx
%Nloc_dp
%Nloc_dpx
%Nloc_dnp
%Nloc_dnpx
%Nloc_c
%Nloc_cx
%Nloc_cn
%Nloc_cnx
%Nloc_cp
%Nloc_cpx
%Nloc_cnp
%Nloc_cnpx
%Nloc_dc
%Nloc_dcx
%Nloc_dcn
%Nloc_dcnx
%Nloc_dcp
%Nloc_dcpx
%Nloc_dcnp
%Nloc_dcnpx
%__begin_d
%__begin_c
%__begin_dc
%__end_d
%__end_c
%__end_dc
%__
%__x
%__n
%__nx
%__p
%__px
%__np
%__npx
%__d
%__dx
%__dn
%__dnx
%__dp
%__dpx
%__dnp
%__dnpx
%__c
%__cx
%__cn
%__cnx
%__cp
%__cpx
%__cnp
%__cnpx
%__dc
%__dcx
%__dcn
%__dcnx
%__dcp
%__dcpx
%__dcnp
%__dcnpx
%N__
%N__x
%N__n
%N__nx
%N__p
%N__px
%N__np
%N__npx
%N__d
%N__dx
%N__dn
%N__dnx
%N__dp
%N__dpx
%N__dnp
%N__dnpx
%N__c
%N__cx
%N__cn
%N__cnx
%N__cp
%N__cpx
%N__cnp
%N__cnpx
%N__dc
%N__dcx
%N__dcn
%N__dcnx
%N__dcp
%N__dcpx
%N__dcnp
%N__dcnpx
%locn
%Nlocn
%maketext
%maketext_p
%Nmaketext
%Nmaketext_p
%loc
%loc_m
%loc_mp
%Nloc
%Nloc_m
%Nloc_mp
%localise
%localise_m
%localise_mp
%Nlocalise
%Nlocalise_m
%Nlocalise_mp
%localize
%localize_m
%localize_mp
%Nlocalize
%Nlocalize_m
%Nlocalize_mp
$loc_begin_d
$loc_begin_c
$loc_begin_dc
$loc_end_d
$loc_end_c
$loc_end_dc
$loc_
$loc_x
$loc_n
$loc_nx
$loc_p
$loc_px
$loc_np
$loc_npx
$loc_d
$loc_dx
$loc_dn
$loc_dnx
$loc_dp
$loc_dpx
$loc_dnp
$loc_dnpx
$loc_c
$loc_cx
$loc_cn
$loc_cnx
$loc_cp
$loc_cpx
$loc_cnp
$loc_cnpx
$loc_dc
$loc_dcx
$loc_dcn
$loc_dcnx
$loc_dcp
$loc_dcpx
$loc_dcnp
$loc_dcnpx
$Nloc_
$Nloc_x
$Nloc_n
$Nloc_nx
$Nloc_p
$Nloc_px
$Nloc_np
$Nloc_npx
$Nloc_d
$Nloc_dx
$Nloc_dn
$Nloc_dnx
$Nloc_dp
$Nloc_dpx
$Nloc_dnp
$Nloc_dnpx
$Nloc_c
$Nloc_cx
$Nloc_cn
$Nloc_cnx
$Nloc_cp
$Nloc_cpx
$Nloc_cnp
$Nloc_cnpx
$Nloc_dc
$Nloc_dcx
$Nloc_dcn
$Nloc_dcnx
$Nloc_dcp
$Nloc_dcpx
$Nloc_dcnp
$Nloc_dcnpx
$__begin_d
$__begin_c
$__begin_dc
$__end_d
$__end_c
$__end_dc
$__
$__x
$__n
$__nx
$__p
$__px
$__np
$__npx
$__d
$__dx
$__dn
$__dnx
$__dp
$__dpx
$__dnp
$__dnpx
$__c
$__cx
$__cn
$__cnx
$__cp
$__cpx
$__cnp
$__cnpx
$__dc
$__dcx
$__dcn
$__dcnx
$__dcp
$__dcpx
$__dcnp
$__dcnpx
$N__
$N__x
$N__n
$N__nx
$N__p
$N__px
$N__np
$N__npx
$N__d
$N__dx
$N__dn
$N__dnx
$N__dp
$N__dpx
$N__dnp
$N__dnpx
$N__c
$N__cx
$N__cn
$N__cnx
$N__cp
$N__cpx
$N__cnp
$N__cnpx
$N__dc
$N__dcx
$N__dcn
$N__dcnx
$N__dcp
$N__dcpx
$N__dcnp
$N__dcnpx
$locn
$Nlocn
$maketext
$maketext_p
$Nmaketext
$Nmaketext_p
$loc
$loc_m
$loc_mp
$Nloc
$Nloc_m
$Nloc_mp
$localise
$localise_m
$localise_mp
$Nlocalise
$Nlocalise_m
$Nlocalise_mp
$localize
$localize_m
$localize_mp
$Nlocalize
$Nlocalize_m
$Nlocalize_mp
);
${loc_ref} = Locale::TextDomain::OO->new(
...
);
lowkey a lot of variables. but bestie, you asked for the full list, so you get the full list. π β¨
π§ SUBROUTINES/METHODS π§
none β literally nothing here, girl. empty. void. slay. π
π EXAMPLE π
inside of this distribution is a directory named example. run this *.pl files. go off, run them, they're cute. πΈ
π DIAGNOSTICS π
confess β yeah, it spills the whole tea, no filter. π
π CONFIGURATION AND ENVIRONMENT π
none. nothing to configure, nothing to set. breathe. π«Ά
π DEPENDENCIES π
CarpTie::Sub
these two are the ride-or-dies it needs to show up. β¨
π¦ INCOMPATIBILITIES π¦
not known β as far as anyone can tell, it plays nice with everyone. π
π BUGS AND LIMITATIONS π
none β the page says none, and we respect the page. π
π₯ SEE ALSO π₯
Locale::TextDoamin::OO β yes that's spelled exactly like that on the page, typo and all, and we are NOT touching it. character for character, bestie. π
πΈ AUTHOR πΈ
Steffen Winkler β the icon who wrote this. π
π LICENSE AND COPYRIGHT π
Copyright (c) 2009 - 2014, Steffen Winkler "<steffenw at cpan.org>". All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
okay bestie that's the whole page, every single variable, every section, all of it. no notes. π
and for the lil' sign-off at the bottom, the footer said this page belongs to perl v5.42.0 and was dated 2025-07-25, under the name Locale:...nterface(3) β so there you go, receipts included. mwah. πβ¨π¦
π¦ where this page comes from
- fedora 43: perl-Locale-TextDomain-OO 1.036-19.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms