/
usr
/
share
/
perl5
/
DateTime
/
Locale
/
/usr/share/perl5/DateTime/Locale
mkdir
upload
Name
Size
Mode
Actions
af.pod
11675
0644
edit
dl
rm
af_NA.pod
11768
0644
edit
dl
rm
af_ZA.pod
11699
0644
edit
dl
rm
agq.pod
11964
0644
edit
dl
rm
agq_CM.pod
11988
0644
edit
dl
rm
ak.pod
11518
0644
edit
dl
rm
ak_GH.pod
11538
0644
edit
dl
rm
am.pod
13355
0644
edit
dl
rm
am_ET.pod
13529
0644
edit
dl
rm
ar.pod
15879
0644
edit
dl
rm
ar_001.pod
15899
0644
edit
dl
rm
ar_AE.pod
15961
0644
edit
dl
rm
ar_BH.pod
15935
0644
edit
dl
rm
ar_DJ.pod
15899
0644
edit
dl
rm
ar_DZ.pod
15855
0644
edit
dl
rm
ar_EG.pod
15931
0644
edit
dl
rm
ar_EH.pod
15915
0644
edit
dl
rm
ar_ER.pod
15901
0644
edit
dl
rm
ar_IL.pod
15832
0644
edit
dl
rm
ar_IQ.pod
16122
0644
edit
dl
rm
ar_JO.pod
16125
0644
edit
dl
rm
ar_KM.pod
15854
0644
edit
dl
rm
ar_KW.pod
15933
0644
edit
dl
rm
ar_LB.pod
16131
0644
edit
dl
rm
ar_LY.pod
15931
0644
edit
dl
rm
ar_MA.pod
15732
0644
edit
dl
rm
ar_MR.pod
15791
0644
edit
dl
rm
ar_OM.pod
15929
0644
edit
dl
rm
ar_PS.pod
16122
0644
edit
dl
rm
ar_QA.pod
15931
0644
edit
dl
rm
ar_SA.pod
15986
0644
edit
dl
rm
ar_SD.pod
15931
0644
edit
dl
rm
ar_SO.pod
15901
0644
edit
dl
rm
ar_SS.pod
15947
0644
edit
dl
rm
ar_SY.pod
16123
0644
edit
dl
rm
ar_TD.pod
15895
0644
edit
dl
rm
ar_TN.pod
15859
0644
edit
dl
rm
ar_YE.pod
15931
0644
edit
dl
rm
as.pod
15884
0644
edit
dl
rm
asa.pod
11223
0644
edit
dl
rm
asa_TZ.pod
11247
0644
edit
dl
rm
ast.pod
11637
0644
edit
dl
rm
ast_ES.pod
11643
0644
edit
dl
rm
as_IN.pod
16064
0644
edit
dl
rm
az.pod
11560
0644
edit
dl
rm
az_Cyrl.pod
12474
0644
edit
dl
rm
az_Cyrl_AZ.pod
12502
0644
edit
dl
rm
az_Latn.pod
11582
0644
edit
dl
rm
az_Latn_AZ.pod
11610
0644
edit
dl
rm
bas.pod
11775
0644
edit
dl
rm
Base.pm
22294
0644
edit
dl
rm
bas_CM.pod
11799
0644
edit
dl
rm
be.pod
13695
0644
edit
dl
rm
bem.pod
11876
0644
edit
dl
rm
bem_ZM.pod
11880
0644
edit
dl
rm
bez.pod
11934
0644
edit
dl
rm
bez_TZ.pod
11958
0644
edit
dl
rm
be_BY.pod
13710
0644
edit
dl
rm
be_tarask.pod
13709
0644
edit
dl
rm
bg.pod
15014
0644
edit
dl
rm
bg_BG.pod
15048
0644
edit
dl
rm
bm.pod
11712
0644
edit
dl
rm
bm_ML.pod
11728
0644
edit
dl
rm
bn.pod
16308
0644
edit
dl
rm
bn_BD.pod
16410
0644
edit
dl
rm
bn_IN.pod
16400
0644
edit
dl
rm
bo.pod
17644
0644
edit
dl
rm
bo_CN.pod
18191
0644
edit
dl
rm
bo_IN.pod
18189
0644
edit
dl
rm
br.pod
12825
0644
edit
dl
rm
brx.pod
16430
0644
edit
dl
rm
brx_IN.pod
16585
0644
edit
dl
rm
br_FR.pod
12899
0644
edit
dl
rm
bs.pod
12513
0644
edit
dl
rm
bs_Cyrl.pod
13840
0644
edit
dl
rm
bs_Cyrl_BA.pod
13888
0644
edit
dl
rm
bs_Latn.pod
12535
0644
edit
dl
rm
bs_Latn_BA.pod
12583
0644
edit
dl
rm
ca.pod
13573
0644
edit
dl
rm
Catalog.pm
68164
0644
edit
dl
rm
ca_AD.pod
13595
0644
edit
dl
rm
ca_ES.pod
13635
0644
edit
dl
rm
ca_ES_valencia.pod
13673
0644
edit
dl
rm
ca_FR.pod
13593
0644
edit
dl
rm
ca_IT.pod
13591
0644
edit
dl
rm
ccp.pod
19391
0644
edit
dl
rm
ccp_BD.pod
19419
0644
edit
dl
rm
ccp_IN.pod
19409
0644
edit
dl
rm
ce.pod
12234
0644
edit
dl
rm
ceb.pod
11504
0644
edit
dl
rm
ceb_PH.pod
11536
0644
edit
dl
rm
ce_RU.pod
12247
0644
edit
dl
rm
cgg.pod
11408
0644
edit
dl
rm
cgg_UG.pod
11428
0644
edit
dl
rm
chr.pod
13433
0644
edit
dl
rm
chr_US.pod
13526
0644
edit
dl
rm
ckb.pod
13991
0644
edit
dl
rm
ckb_IQ.pod
14148
0644
edit
dl
rm
ckb_IR.pod
13882
0644
edit
dl
rm
Conflicts.pm
714
0644
edit
dl
rm
cs.pod
13094
0644
edit
dl
rm
cs_CZ.pod
13166
0644
edit
dl
rm
cy.pod
13012
0644
edit
dl
rm
cy_GB.pod
13116
0644
edit
dl
rm
da.pod
11954
0644
edit
dl
rm
Data.pm
184867
0644
edit
dl
rm
dav.pod
11982
0644
edit
dl
rm
dav_KE.pod
11998
0644
edit
dl
rm
da_DK.pod
11984
0644
edit
dl
rm
da_GL.pod
11980
0644
edit
dl
rm
de.pod
12274
0644
edit
dl
rm
de_AT.pod
12283
0644
edit
dl
rm
de_BE.pod
12289
0644
edit
dl
rm
de_CH.pod
12297
0644
edit
dl
rm
de_DE.pod
12304
0644
edit
dl
rm
de_IT.pod
12294
0644
edit
dl
rm
de_LI.pod
12308
0644
edit
dl
rm
de_LU.pod
12277
0644
edit
dl
rm
dje.pod
11086
0644
edit
dl
rm
dje_NE.pod
11104
0644
edit
dl
rm
doi.pod
14317
0644
edit
dl
rm
doi_IN.pod
14460
0644
edit
dl
rm
dsb.pod
12617
0644
edit
dl
rm
dsb_DE.pod
12632
0644
edit
dl
rm
dua.pod
11602
0644
edit
dl
rm
dua_CM.pod
11626
0644
edit
dl
rm
dyo.pod
10806
0644
edit
dl
rm
dyo_SN.pod
10828
0644
edit
dl
rm
dz.pod
17403
0644
edit
dl
rm
dz_BT.pod
18001
0644
edit
dl
rm
ebu.pod
11716
0644
edit
dl
rm
ebu_KE.pod
11731
0644
edit
dl
rm
ee.pod
12669
0644
edit
dl
rm
ee_GH.pod
12687
0644
edit
dl
rm
ee_TG.pod
12494
0644
edit
dl
rm
el.pod
13254
0644
edit
dl
rm
el_CY.pod
13324
0644
edit
dl
rm
el_GR.pod
13324
0644
edit
dl
rm
en.pod
11405
0644
edit
dl
rm
en_001.pod
11565
0644
edit
dl
rm
en_150.pod
11520
0644
edit
dl
rm
en_AE.pod
11581
0644
edit
dl
rm
en_AG.pod
11590
0644
edit
dl
rm
en_AI.pod
11522
0644
edit
dl
rm
en_AS.pod
11441
0644
edit
dl
rm
en_AT.pod
11520
0644
edit
dl
rm
en_AU.pod
11557
0644
edit
dl
rm
en_BB.pod
11569
0644
edit
dl
rm
en_BE.pod
11494
0644
edit
dl
rm
en_BI.pod
11380
0644
edit
dl
rm
en_BM.pod
11567
0644
edit
dl
rm
en_BS.pod
11567
0644
edit
dl
rm
en_BW.pod
11532
0644
edit
dl
rm
en_BZ.pod
11524
0644
edit
dl
rm
en_CA.pod
12391
0644
edit
dl
rm
en_CC.pod
11552
0644
edit
dl
rm
en_CH.pod
11528
0644
edit
dl
rm
en_CK.pod
11530
0644
edit
dl
rm
en_CM.pod
11522
0644
edit
dl
rm
en_CX.pod
11538
0644
edit
dl
rm
en_CY.pod
11565
0644
edit
dl
rm
en_DE.pod
11520
0644
edit
dl
rm
en_DG.pod
11530
0644
edit
dl
rm
en_DK.pod
11509
0644
edit
dl
rm
en_DM.pod
11569
0644
edit
dl
rm
en_ER.pod
11567
0644
edit
dl
rm
en_FI.pod
11486
0644
edit
dl
rm
en_FJ.pod
11561
0644
edit
dl
rm
en_FK.pod
11538
0644
edit
dl
rm
en_FM.pod
11573
0644
edit
dl
rm
en_GB.pod
11529
0644
edit
dl
rm
en_GD.pod
11567
0644
edit
dl
rm
en_GG.pod
11522
0644
edit
dl
rm
en_GH.pod
11563
0644
edit
dl
rm
en_GI.pod
11524
0644
edit
dl
rm
en_GM.pod
11565
0644
edit
dl
rm
en_GU.pod
11421
0644
edit
dl
rm
en_GY.pod
11565
0644
edit
dl
rm
en_HK.pod
11863
0644
edit
dl
rm
en_IE.pod
11478
0644
edit
dl
rm
en_IL.pod
11475
0644
edit
dl
rm
en_IM.pod
11528
0644
edit
dl
rm
en_IN.pod
11639
0644
edit
dl
rm
en_IO.pod
11566
0644
edit
dl
rm
en_JE.pod
11518
0644
edit
dl
rm
en_JM.pod
11567
0644
edit
dl
rm
en_KE.pod
11516
0644
edit
dl
rm
en_KI.pod
11569
0644
edit
dl
rm
en_KN.pod
11587
0644
edit
dl
rm
en_KY.pod
11581
0644
edit
dl
rm
en_LC.pod
11571
0644
edit
dl
rm
en_LR.pod
11567
0644
edit
dl
rm
en_LS.pod
11567
0644
edit
dl
rm
en_MG.pod
11526
0644
edit
dl
rm
en_MH.pod
11445
0644
edit
dl
rm
en_MO.pod
11583
0644
edit
dl
rm
en_MP.pod
11461
0644
edit
dl
rm
en_MS.pod
11526
0644
edit
dl
rm
en_MT.pod
11526
0644
edit
dl
rm
en_MU.pod
11524
0644
edit
dl
rm
en_MW.pod
11565
0644
edit
dl
rm
en_MY.pod
11569
0644
edit
dl
rm
en_NA.pod
11567
0644
edit
dl
rm
en_NF.pod
11534
0644
edit
dl
rm
en_NG.pod
11513
0644
edit
dl
rm
en_NL.pod
11528
0644
edit
dl
rm
en_NR.pod
11516
0644
edit
dl
rm
en_NU.pod
11514
0644
edit
dl
rm
en_NZ.pod
11538
0644
edit
dl
rm
en_PG.pod
11585
0644
edit
dl
rm
en_PH.pod
11569
0644
edit
dl
rm
en_PK.pod
11571
0644
edit
dl
rm
en_PN.pod
11538
0644
edit
dl
rm
en_PR.pod
11435
0644
edit
dl
rm
en_PW.pod
11563
0644
edit
dl
rm
en_RW.pod
11518
0644
edit
dl
rm
en_SB.pod
11583
0644
edit
dl
rm
en_SC.pod
11526
0644
edit
dl
rm
en_SD.pod
11565
0644
edit
dl
rm
en_SE.pod
11518
0644
edit
dl
rm
en_SG.pod
11559
0644
edit
dl
rm
en_SH.pod
11526
0644
edit
dl
rm
en_SI.pod
11522
0644
edit
dl
rm
en_SL.pod
11577
0644
edit
dl
rm
en_SS.pod
11575
0644
edit
dl
rm
en_SX.pod
11530
0644
edit
dl
rm
en_SZ.pod
11569
0644
edit
dl
rm
en_TC.pod
11597
0644
edit
dl
rm
en_TK.pod
11520
0644
edit
dl
rm
en_TO.pod
11563
0644
edit
dl
rm
en_TT.pod
11587
0644
edit
dl
rm
en_TV.pod
11518
0644
edit
dl
rm
en_TZ.pod
11522
0644
edit
dl
rm
en_UG.pod
11518
0644
edit
dl
rm
en_UM.pod
11455
0644
edit
dl
rm
en_US.pod
11465
0644
edit
dl
rm
en_VC.pod
11601
0644
edit
dl
rm
en_VG.pod
11597
0644
edit
dl
rm
en_VI.pod
11451
0644
edit
dl
rm
en_VU.pod
11567
0644
edit
dl
rm
en_WS.pod
11563
0644
edit
dl
rm
en_ZA.pod
11537
0644
edit
dl
rm
en_ZM.pod
11568
0644
edit
dl
rm
en_ZW.pod
11518
0644
edit
dl
rm
eo.pod
10951
0644
edit
dl
rm
eo_001.pod
10971
0644
edit
dl
rm
es.pod
13495
0644
edit
dl
rm
es_419.pod
13703
0644
edit
dl
rm
es_AR.pod
13698
0644
edit
dl
rm
es_BO.pod
13695
0644
edit
dl
rm
es_BR.pod
13689
0644
edit
dl
rm
es_BZ.pod
13689
0644
edit
dl
rm
es_CL.pod
13695
0644
edit
dl
rm
es_CO.pod
13945
0644
edit
dl
rm
es_CR.pod
13703
0644
edit
dl
rm
es_CU.pod
13683
0644
edit
dl
rm
es_DO.pod
13858
0644
edit
dl
rm
es_EA.pod
13533
0644
edit
dl
rm
es_EC.pod
13689
0644
edit
dl
rm
es_ES.pod
13501
0644
edit
dl
rm
es_GQ.pod
13537
0644
edit
dl
rm
es_GT.pod
13679
0644
edit
dl
rm
es_HN.pod
13679
0644
edit
dl
rm
es_IC.pod
13531
0644
edit
dl
rm
es_MX.pod
13692
0644
edit
dl
rm
es_NI.pod
13683
0644
edit
dl
rm
es_PA.pod
13843
0644
edit
dl
rm
es_PE.pod
13709
0644
edit
dl
rm
es_PH.pod
13674
0644
edit
dl
rm
es_PR.pod
13853
0644
edit
dl
rm
es_PY.pod
13744
0644
edit
dl
rm
es_SV.pod
13687
0644
edit
dl
rm
es_US.pod
13854
0644
edit
dl
rm
es_UY.pod
13709
0644
edit
dl
rm
es_VE.pod
13878
0644
edit
dl
rm
et.pod
11731
0644
edit
dl
rm
et_EE.pod
11746
0644
edit
dl
rm
eu.pod
12288
0644
edit
dl
rm
eu_ES.pod
12330
0644
edit
dl
rm
ewo.pod
11799
0644
edit
dl
rm
ewo_CM.pod
11823
0644
edit
dl
rm
fa.pod
13739
0644
edit
dl
rm
fa_AF.pod
13454
0644
edit
dl
rm
fa_IR.pod
13824
0644
edit
dl
rm
ff.pod
11476
0644
edit
dl
rm
ff_Adlm.pod
15356
0644
edit
dl
rm
ff_Adlm_BF.pod
15388
0644
edit
dl
rm
ff_Adlm_CM.pod
15380
0644
edit
dl
rm
ff_Adlm_GH.pod
15565
0644
edit
dl
rm
ff_Adlm_GM.pod
15567
0644
edit
dl
rm
ff_Adlm_GN.pod
15376
0644
edit
dl
rm
ff_Adlm_GW.pod
15390
0644
edit
dl
rm
ff_Adlm_LR.pod
15569
0644
edit
dl
rm
ff_Adlm_MR.pod
15575
0644
edit
dl
rm
ff_Adlm_NE.pod
15374
0644
edit
dl
rm
ff_Adlm_NG.pod
15378
0644
edit
dl
rm
ff_Adlm_SL.pod
15579
0644
edit
dl
rm
ff_Adlm_SN.pod
15378
0644
edit
dl
rm
ff_Latn.pod
11498
0644
edit
dl
rm
ff_Latn_BF.pod
11530
0644
edit
dl
rm
ff_Latn_CM.pod
11522
0644
edit
dl
rm
ff_Latn_GH.pod
11675
0644
edit
dl
rm
ff_Latn_GM.pod
11677
0644
edit
dl
rm
ff_Latn_GN.pod
11518
0644
edit
dl
rm
ff_Latn_GW.pod
11532
0644
edit
dl
rm
ff_Latn_LR.pod
11679
0644
edit
dl
rm
ff_Latn_MR.pod
11685
0644
edit
dl
rm
ff_Latn_NE.pod
11516
0644
edit
dl
rm
ff_Latn_NG.pod
11520
0644
edit
dl
rm
ff_Latn_SL.pod
11689
0644
edit
dl
rm
ff_Latn_SN.pod
11520
0644
edit
dl
rm
fi.pod
12954
0644
edit
dl
rm
fil.pod
11860
0644
edit
dl
rm
fil_PH.pod
11897
0644
edit
dl
rm
fi_FI.pod
13002
0644
edit
dl
rm
fo.pod
11838
0644
edit
dl
rm
fo_DK.pod
11860
0644
edit
dl
rm
fo_FO.pod
11865
0644
edit
dl
rm
fr.pod
11719
0644
edit
dl
rm
FromData.pm
12340
0644
edit
dl
rm
fr_BE.pod
11763
0644
edit
dl
rm
fr_BF.pod
11751
0644
edit
dl
rm
fr_BI.pod
11741
0644
edit
dl
rm
fr_BJ.pod
11737
0644
edit
dl
rm
fr_BL.pod
11757
0644
edit
dl
rm
fr_CA.pod
12701
0644
edit
dl
rm
fr_CD.pod
11759
0644
edit
dl
rm
fr_CF.pod
11775
0644
edit
dl
rm
fr_CG.pod
11765
0644
edit
dl
rm
fr_CH.pod
11886
0644
edit
dl
rm
fr_CI.pod
11759
0644
edit
dl
rm
fr_CM.pod
11666
0644
edit
dl
rm
fr_DJ.pod
11791
0644
edit
dl
rm
fr_DZ.pod
11789
0644
edit
dl
rm
fr_FR.pod
11732
0644
edit
dl
rm
fr_GA.pod
11737
0644
edit
dl
rm
fr_GF.pod
11753
0644
edit
dl
rm
fr_GN.pod
11739
0644
edit
dl
rm
fr_GP.pod
11747
0644
edit
dl
rm
fr_GQ.pod
11761
0644
edit
dl
rm
fr_HT.pod
11737
0644
edit
dl
rm
fr_KM.pod
11741
0644
edit
dl
rm
fr_LU.pod
11740
0644
edit
dl
rm
fr_MA.pod
11725
0644
edit
dl
rm
fr_MC.pod
11739
0644
edit
dl
rm
fr_MF.pod
11747
0644
edit
dl
rm
fr_MG.pod
11747
0644
edit
dl
rm
fr_ML.pod
11783
0644
edit
dl
rm
fr_MQ.pod
11747
0644
edit
dl
rm
fr_MR.pod
11794
0644
edit
dl
rm
fr_MU.pod
11745
0644
edit
dl
rm
fr_NC.pod
11753
0644
edit
dl
rm
fr_NE.pod
11737
0644
edit
dl
rm
fr_PF.pod
11759
0644
edit
dl
rm
fr_PM.pod
11769
0644
edit
dl
rm
fr_RE.pod
11743
0644
edit
dl
rm
fr_RW.pod
11739
0644
edit
dl
rm
fr_SC.pod
11747
0644
edit
dl
rm
fr_SN.pod
11741
0644
edit
dl
rm
fr_SY.pod
11785
0644
edit
dl
rm
fr_TD.pod
11782
0644
edit
dl
rm
fr_TG.pod
11735
0644
edit
dl
rm
fr_TN.pod
11788
0644
edit
dl
rm
fr_VU.pod
11788
0644
edit
dl
rm
fr_WF.pod
11757
0644
edit
dl
rm
fr_YT.pod
11741
0644
edit
dl
rm
fur.pod
11340
0644
edit
dl
rm
fur_IT.pod
11354
0644
edit
dl
rm
fy.pod
11382
0644
edit
dl
rm
fy_NL.pod
11400
0644
edit
dl
rm
ga.pod
13053
0644
edit
dl
rm
ga_GB.pod
13089
0644
edit
dl
rm
ga_IE.pod
13063
0644
edit
dl
rm
gd.pod
12812
0644
edit
dl
rm
gd_GB.pod
12842
0644
edit
dl
rm
gl.pod
12425
0644
edit
dl
rm
gl_ES.pod
12431
0644
edit
dl
rm
gsw.pod
11953
0644
edit
dl
rm
gsw_CH.pod
11983
0644
edit
dl
rm
gsw_FR.pod
11973
0644
edit
dl
rm
gsw_LI.pod
11987
0644
edit
dl
rm
gu.pod
14913
0644
edit
dl
rm
guz.pod
11193
0644
edit
dl
rm
guz_KE.pod
11211
0644
edit
dl
rm
gu_IN.pod
15005
0644
edit
dl
rm
gv.pod
11440
0644
edit
dl
rm
gv_IM.pod
11470
0644
edit
dl
rm
ha.pod
11599
0644
edit
dl
rm
haw.pod
10989
0644
edit
dl
rm
haw_US.pod
11021
0644
edit
dl
rm
ha_GH.pod
11664
0644
edit
dl
rm
ha_NE.pod
11617
0644
edit
dl
rm
ha_NG.pod
11699
0644
edit
dl
rm
he.pod
13884
0644
edit
dl
rm
he_IL.pod
13908
0644
edit
dl
rm
hi.pod
14754
0644
edit
dl
rm
hi_IN.pod
14846
0644
edit
dl
rm
hr.pod
12494
0644
edit
dl
rm
hr_BA.pod
12549
0644
edit
dl
rm
hr_HR.pod
12555
0644
edit
dl
rm
hsb.pod
12654
0644
edit
dl
rm
hsb_DE.pod
12669
0644
edit
dl
rm
hu.pod
11879
0644
edit
dl
rm
hu_HU.pod
11958
0644
edit
dl
rm
hy.pod
13255
0644
edit
dl
rm
hy_AM.pod
13283
0644
edit
dl
rm
ia.pod
11631
0644
edit
dl
rm
ia_001.pod
11651
0644
edit
dl
rm
id.pod
11115
0644
edit
dl
rm
id_ID.pod
11139
0644
edit
dl
rm
ig.pod
11443
0644
edit
dl
rm
ig_NG.pod
11504
0644
edit
dl
rm
ii.pod
11668
0644
edit
dl
rm
ii_CN.pod
11686
0644
edit
dl
rm
is.pod
12028
0644
edit
dl
rm
is_IS.pod
12073
0644
edit
dl
rm
it.pod
11458
0644
edit
dl
rm
it_CH.pod
11495
0644
edit
dl
rm
it_IT.pod
11477
0644
edit
dl
rm
it_SM.pod
11486
0644
edit
dl
rm
it_VA.pod
11490
0644
edit
dl
rm
ja.pod
12535
0644
edit
dl
rm
ja_JP.pod
12648
0644
edit
dl
rm
jgo.pod
13404
0644
edit
dl
rm
jgo_CM.pod
13428
0644
edit
dl
rm
jmc.pod
11194
0644
edit
dl
rm
jmc_TZ.pod
11218
0644
edit
dl
rm
jv.pod
11139
0644
edit
dl
rm
jv_ID.pod
11164
0644
edit
dl
rm
ka.pod
14049
0644
edit
dl
rm
kab.pod
12249
0644
edit
dl
rm
kab_DZ.pod
12264
0644
edit
dl
rm
kam.pod
11842
0644
edit
dl
rm
kam_KE.pod
11853
0644
edit
dl
rm
ka_GE.pod
14144
0644
edit
dl
rm
kde.pod
12090
0644
edit
dl
rm
kde_TZ.pod
12114
0644
edit
dl
rm
kea.pod
11820
0644
edit
dl
rm
kea_CV.pod
11848
0644
edit
dl
rm
kgp.pod
12918
0644
edit
dl
rm
kgp_BR.pod
12933
0644
edit
dl
rm
khq.pod
11558
0644
edit
dl
rm
khq_ML.pod
11574
0644
edit
dl
rm
ki.pod
11627
0644
edit
dl
rm
ki_KE.pod
11641
0644
edit
dl
rm
kk.pod
12979
0644
edit
dl
rm
kkj.pod
11612
0644
edit
dl
rm
kkj_CM.pod
11636
0644
edit
dl
rm
kk_KZ.pod
13000
0644
edit
dl
rm
kl.pod
11154
0644
edit
dl
rm
kln.pod
11455
0644
edit
dl
rm
kln_KE.pod
11474
0644
edit
dl
rm
kl_GL.pod
11178
0644
edit
dl
rm
km.pod
14143
0644
edit
dl
rm
km_KH.pod
14560
0644
edit
dl
rm
kn.pod
15900
0644
edit
dl
rm
kn_IN.pod
16133
0644
edit
dl
rm
ko.pod
13277
0644
edit
dl
rm
kok.pod
14842
0644
edit
dl
rm
kok_IN.pod
14907
0644
edit
dl
rm
ko_KP.pod
13307
0644
edit
dl
rm
ko_KR.pod
13388
0644
edit
dl
rm
ks.pod
12808
0644
edit
dl
rm
ksb.pod
11265
0644
edit
dl
rm
ksb_TZ.pod
11289
0644
edit
dl
rm
ksf.pod
12088
0644
edit
dl
rm
ksf_CM.pod
12112
0644
edit
dl
rm
ksh.pod
11352
0644
edit
dl
rm
ksh_DE.pod
11374
0644
edit
dl
rm
ks_Arab.pod
12832
0644
edit
dl
rm
ks_Arab_IN.pod
12844
0644
edit
dl
rm
ku.pod
11111
0644
edit
dl
rm
ku_TR.pod
11166
0644
edit
dl
rm
kw.pod
11121
0644
edit
dl
rm
kw_GB.pod
11145
0644
edit
dl
rm
ky.pod
13133
0644
edit
dl
rm
ky_KG.pod
13154
0644
edit
dl
rm
lag.pod
11694
0644
edit
dl
rm
lag_TZ.pod
11718
0644
edit
dl
rm
lb.pod
11394
0644
edit
dl
rm
lb_LU.pod
11419
0644
edit
dl
rm
lg.pod
11227
0644
edit
dl
rm
lg_UG.pod
11235
0644
edit
dl
rm
lkt.pod
13245
0644
edit
dl
rm
lkt_US.pod
13280
0644
edit
dl
rm
ln.pod
12266
0644
edit
dl
rm
ln_AO.pod
12286
0644
edit
dl
rm
ln_CD.pod
12314
0644
edit
dl
rm
ln_CF.pod
12322
0644
edit
dl
rm
ln_CG.pod
12312
0644
edit
dl
rm
lo.pod
14364
0644
edit
dl
rm
lo_LA.pod
14393
0644
edit
dl
rm
lrc.pod
11665
0644
edit
dl
rm
lrc_IQ.pod
11728
0644
edit
dl
rm
lrc_IR.pod
11681
0644
edit
dl
rm
lt.pod
13892
0644
edit
dl
rm
lt_LT.pod
13931
0644
edit
dl
rm
lu.pod
11194
0644
edit
dl
rm
luo.pod
11627
0644
edit
dl
rm
luo_KE.pod
11643
0644
edit
dl
rm
luy.pod
11206
0644
edit
dl
rm
luy_KE.pod
11224
0644
edit
dl
rm
lu_CD.pod
11234
0644
edit
dl
rm
lv.pod
13162
0644
edit
dl
rm
lv_LV.pod
13245
0644
edit
dl
rm
mai.pod
13454
0644
edit
dl
rm
mai_IN.pod
13549
0644
edit
dl
rm
mas.pod
11622
0644
edit
dl
rm
mas_KE.pod
11641
0644
edit
dl
rm
mas_TZ.pod
11646
0644
edit
dl
rm
mer.pod
11431
0644
edit
dl
rm
mer_KE.pod
11447
0644
edit
dl
rm
mfe.pod
11443
0644
edit
dl
rm
mfe_MU.pod
11472
0644
edit
dl
rm
mg.pod
11604
0644
edit
dl
rm
mgh.pod
11527
0644
edit
dl
rm
mgh_MZ.pod
11553
0644
edit
dl
rm
mgo.pod
11860
0644
edit
dl
rm
mgo_CM.pod
11884
0644
edit
dl
rm
mg_MG.pod
11625
0644
edit
dl
rm
mi.pod
11232
0644
edit
dl
rm
mi_NZ.pod
11314
0644
edit
dl
rm
mk.pod
13644
0644
edit
dl
rm
mk_MK.pod
13694
0644
edit
dl
rm
ml.pod
15563
0644
edit
dl
rm
ml_IN.pod
15691
0644
edit
dl
rm
mn.pod
14666
0644
edit
dl
rm
mni.pod
15810
0644
edit
dl
rm
mni_Beng.pod
15834
0644
edit
dl
rm
mni_Beng_IN.pod
15852
0644
edit
dl
rm
mn_MN.pod
14687
0644
edit
dl
rm
mr.pod
14980
0644
edit
dl
rm
mr_IN.pod
15072
0644
edit
dl
rm
ms.pod
11091
0644
edit
dl
rm
ms_BN.pod
11067
0644
edit
dl
rm
ms_ID.pod
11069
0644
edit
dl
rm
ms_MY.pod
11195
0644
edit
dl
rm
ms_SG.pod
11116
0644
edit
dl
rm
mt.pod
12488
0644
edit
dl
rm
mt_MT.pod
12620
0644
edit
dl
rm
mua.pod
11530
0644
edit
dl
rm
mua_CM.pod
11554
0644
edit
dl
rm
my.pod
14630
0644
edit
dl
rm
my_MM.pod
14889
0644
edit
dl
rm
mzn.pod
11531
0644
edit
dl
rm
mzn_IR.pod
11547
0644
edit
dl
rm
naq.pod
11892
0644
edit
dl
rm
naq_NA.pod
11914
0644
edit
dl
rm
nb.pod
11893
0644
edit
dl
rm
nb_NO.pod
11982
0644
edit
dl
rm
nb_SJ.pod
11941
0644
edit
dl
rm
nd.pod
11206
0644
edit
dl
rm
nds.pod
10641
0644
edit
dl
rm
nds_DE.pod
10660
0644
edit
dl
rm
nds_NL.pod
10668
0644
edit
dl
rm
nd_ZW.pod
11230
0644
edit
dl
rm
ne.pod
15852
0644
edit
dl
rm
ne_IN.pod
16469
0644
edit
dl
rm
ne_NP.pod
15914
0644
edit
dl
rm
nl.pod
11436
0644
edit
dl
rm
nl_AW.pod
11457
0644
edit
dl
rm
nl_BE.pod
11444
0644
edit
dl
rm
nl_BQ.pod
11486
0644
edit
dl
rm
nl_CW.pod
11460
0644
edit
dl
rm
nl_NL.pod
11469
0644
edit
dl
rm
nl_SR.pod
11460
0644
edit
dl
rm
nl_SX.pod
11468
0644
edit
dl
rm
nmg.pod
11470
0644
edit
dl
rm
nmg_CM.pod
11494
0644
edit
dl
rm
nn.pod
11750
0644
edit
dl
rm
nnh.pod
14055
0644
edit
dl
rm
nnh_CM.pod
14079
0644
edit
dl
rm
nn_NO.pod
11839
0644
edit
dl
rm
no.pod
11877
0644
edit
dl
rm
nus.pod
11617
0644
edit
dl
rm
nus_SS.pod
11647
0644
edit
dl
rm
nyn.pod
11419
0644
edit
dl
rm
nyn_UG.pod
11439
0644
edit
dl
rm
om.pod
11804
0644
edit
dl
rm
om_ET.pod
11899
0644
edit
dl
rm
om_KE.pod
11768
0644
edit
dl
rm
or.pod
15160
0644
edit
dl
rm
or_IN.pod
15196
0644
edit
dl
rm
os.pod
12438
0644
edit
dl
rm
os_GE.pod
12460
0644
edit
dl
rm
os_RU.pod
12451
0644
edit
dl
rm
pa.pod
14754
0644
edit
dl
rm
pa_Arab.pod
12611
0644
edit
dl
rm
pa_Arab_PK.pod
12639
0644
edit
dl
rm
pa_Guru.pod
14782
0644
edit
dl
rm
pa_Guru_IN.pod
14797
0644
edit
dl
rm
pcm.pod
11909
0644
edit
dl
rm
pcm_NG.pod
11931
0644
edit
dl
rm
pl.pod
13125
0644
edit
dl
rm
pl_PL.pod
13150
0644
edit
dl
rm
ps.pod
13042
0644
edit
dl
rm
ps_AF.pod
13163
0644
edit
dl
rm
ps_PK.pod
13201
0644
edit
dl
rm
pt.pod
12835
0644
edit
dl
rm
pt_AO.pod
13092
0644
edit
dl
rm
pt_BR.pod
12842
0644
edit
dl
rm
pt_CH.pod
13102
0644
edit
dl
rm
pt_CV.pod
13100
0644
edit
dl
rm
pt_GQ.pod
13114
0644
edit
dl
rm
pt_GW.pod
13106
0644
edit
dl
rm
pt_LU.pod
13100
0644
edit
dl
rm
pt_MO.pod
13199
0644
edit
dl
rm
pt_MZ.pod
13094
0644
edit
dl
rm
pt_PT.pod
13090
0644
edit
dl
rm
pt_ST.pod
13124
0644
edit
dl
rm
pt_TL.pod
13102
0644
edit
dl
rm
qu.pod
11058
0644
edit
dl
rm
qu_BO.pod
11080
0644
edit
dl
rm
qu_EC.pod
11080
0644
edit
dl
rm
qu_PE.pod
11076
0644
edit
dl
rm
rm.pod
12384
0644
edit
dl
rm
rm_CH.pod
12414
0644
edit
dl
rm
rn.pod
11478
0644
edit
dl
rm
rn_BI.pod
11500
0644
edit
dl
rm
ro.pod
12758
0644
edit
dl
rm
rof.pod
11729
0644
edit
dl
rm
rof_TZ.pod
11753
0644
edit
dl
rm
ro_MD.pod
12649
0644
edit
dl
rm
ro_RO.pod
12794
0644
edit
dl
rm
ru.pod
14142
0644
edit
dl
rm
ru_BY.pod
14164
0644
edit
dl
rm
ru_KG.pod
14170
0644
edit
dl
rm
ru_KZ.pod
14170
0644
edit
dl
rm
ru_MD.pod
14164
0644
edit
dl
rm
ru_RU.pod
14155
0644
edit
dl
rm
ru_UA.pod
14144
0644
edit
dl
rm
rw.pod
11321
0644
edit
dl
rm
rwk.pod
11186
0644
edit
dl
rm
rwk_TZ.pod
11210
0644
edit
dl
rm
rw_RW.pod
11334
0644
edit
dl
rm
sa.pod
14462
0644
edit
dl
rm
sah.pod
12608
0644
edit
dl
rm
sah_RU.pod
12644
0644
edit
dl
rm
saq.pod
11685
0644
edit
dl
rm
saq_KE.pod
11702
0644
edit
dl
rm
sat.pod
13748
0644
edit
dl
rm
sat_Olck.pod
13776
0644
edit
dl
rm
sat_Olck_IN.pod
13800
0644
edit
dl
rm
sa_IN.pod
14568
0644
edit
dl
rm
sbp.pod
11144
0644
edit
dl
rm
sbp_TZ.pod
11168
0644
edit
dl
rm
sc.pod
11872
0644
edit
dl
rm
sc_IT.pod
11901
0644
edit
dl
rm
sd.pod
13594
0644
edit
dl
rm
sd_Arab.pod
13618
0644
edit
dl
rm
sd_Arab_PK.pod
13640
0644
edit
dl
rm
sd_Deva.pod
13345
0644
edit
dl
rm
sd_Deva_IN.pod
13428
0644
edit
dl
rm
se.pod
11494
0644
edit
dl
rm
seh.pod
11827
0644
edit
dl
rm
seh_MZ.pod
11855
0644
edit
dl
rm
ses.pod
11567
0644
edit
dl
rm
ses_ML.pod
11583
0644
edit
dl
rm
se_FI.pod
11818
0644
edit
dl
rm
se_NO.pod
11542
0644
edit
dl
rm
se_SE.pod
11514
0644
edit
dl
rm
sg.pod
11617
0644
edit
dl
rm
sg_CF.pod
11673
0644
edit
dl
rm
shi.pod
13792
0644
edit
dl
rm
shi_Latn.pod
11688
0644
edit
dl
rm
shi_Latn_MA.pod
11710
0644
edit
dl
rm
shi_Tfng.pod
13820
0644
edit
dl
rm
shi_Tfng_MA.pod
13842
0644
edit
dl
rm
si.pod
14598
0644
edit
dl
rm
si_LK.pod
14587
0644
edit
dl
rm
sk.pod
12874
0644
edit
dl
rm
sk_SK.pod
12944
0644
edit
dl
rm
sl.pod
12647
0644
edit
dl
rm
sl_SI.pod
12672
0644
edit
dl
rm
smn.pod
12536
0644
edit
dl
rm
smn_FI.pod
12558
0644
edit
dl
rm
sn.pod
11099
0644
edit
dl
rm
sn_ZW.pod
11122
0644
edit
dl
rm
so.pod
12016
0644
edit
dl
rm
so_DJ.pod
12074
0644
edit
dl
rm
so_ET.pod
12127
0644
edit
dl
rm
so_KE.pod
12047
0644
edit
dl
rm
so_SO.pod
12127
0644
edit
dl
rm
sq.pod
12017
0644
edit
dl
rm
sq_AL.pod
12102
0644
edit
dl
rm
sq_MK.pod
11948
0644
edit
dl
rm
sq_XK.pod
11930
0644
edit
dl
rm
sr.pod
13964
0644
edit
dl
rm
sr_Cyrl.pod
13992
0644
edit
dl
rm
sr_Cyrl_BA.pod
14419
0644
edit
dl
rm
sr_Cyrl_ME.pod
14459
0644
edit
dl
rm
sr_Cyrl_RS.pod
14012
0644
edit
dl
rm
sr_Cyrl_XK.pod
14042
0644
edit
dl
rm
sr_Latn.pod
12695
0644
edit
dl
rm
sr_Latn_BA.pod
12922
0644
edit
dl
rm
sr_Latn_ME.pod
12926
0644
edit
dl
rm
sr_Latn_RS.pod
12762
0644
edit
dl
rm
sr_Latn_XK.pod
12730
0644
edit
dl
rm
su.pod
11028
0644
edit
dl
rm
su_Latn.pod
11050
0644
edit
dl
rm
su_Latn_ID.pod
11076
0644
edit
dl
rm
sv.pod
11946
0644
edit
dl
rm
sv_AX.pod
11982
0644
edit
dl
rm
sv_FI.pod
11990
0644
edit
dl
rm
sv_SE.pod
11971
0644
edit
dl
rm
sw.pod
11764
0644
edit
dl
rm
sw_CD.pod
11804
0644
edit
dl
rm
sw_KE.pod
11798
0644
edit
dl
rm
sw_TZ.pod
11804
0644
edit
dl
rm
sw_UG.pod
11784
0644
edit
dl
rm
ta.pod
16170
0644
edit
dl
rm
ta_IN.pod
16422
0644
edit
dl
rm
ta_LK.pod
15702
0644
edit
dl
rm
ta_MY.pod
16194
0644
edit
dl
rm
ta_SG.pod
16193
0644
edit
dl
rm
te.pod
15001
0644
edit
dl
rm
teo.pod
11318
0644
edit
dl
rm
teo_KE.pod
11334
0644
edit
dl
rm
teo_UG.pod
11338
0644
edit
dl
rm
te_IN.pod
15113
0644
edit
dl
rm
tg.pod
11765
0644
edit
dl
rm
tg_TJ.pod
11786
0644
edit
dl
rm
th.pod
17405
0644
edit
dl
rm
th_TH.pod
17439
0644
edit
dl
rm
ti.pod
13145
0644
edit
dl
rm
ti_ER.pod
13326
0644
edit
dl
rm
ti_ET.pod
13337
0644
edit
dl
rm
tk.pod
11815
0644
edit
dl
rm
tk_TM.pod
11820
0644
edit
dl
rm
to.pod
11393
0644
edit
dl
rm
to_TO.pod
11500
0644
edit
dl
rm
tr.pod
11898
0644
edit
dl
rm
tr_CY.pod
12005
0644
edit
dl
rm
tr_TR.pod
11911
0644
edit
dl
rm
tt.pod
12875
0644
edit
dl
rm
tt_RU.pod
12888
0644
edit
dl
rm
twq.pod
11086
0644
edit
dl
rm
twq_NE.pod
11104
0644
edit
dl
rm
tzm.pod
11481
0644
edit
dl
rm
tzm_MA.pod
11503
0644
edit
dl
rm
ug.pod
13069
0644
edit
dl
rm
ug_CN.pod
13088
0644
edit
dl
rm
uk.pod
13767
0644
edit
dl
rm
uk_UA.pod
13802
0644
edit
dl
rm
und.pod
10653
0644
edit
dl
rm
ur.pod
12907
0644
edit
dl
rm
ur_IN.pod
12976
0644
edit
dl
rm
ur_PK.pod
12934
0644
edit
dl
rm
Util.pm
2232
0644
edit
dl
rm
uz.pod
11488
0644
edit
dl
rm
uz_Arab.pod
11337
0644
edit
dl
rm
uz_Arab_AF.pod
11363
0644
edit
dl
rm
uz_Cyrl.pod
12522
0644
edit
dl
rm
uz_Cyrl_UZ.pod
12612
0644
edit
dl
rm
uz_Latn.pod
11510
0644
edit
dl
rm
uz_Latn_UZ.pod
11538
0644
edit
dl
rm
vai.pod
12063
0644
edit
dl
rm
vai_Latn.pod
10938
0644
edit
dl
rm
vai_Latn_LR.pod
10960
0644
edit
dl
rm
vai_Vaii.pod
12081
0644
edit
dl
rm
vai_Vaii_LR.pod
12103
0644
edit
dl
rm
vi.pod
12080
0644
edit
dl
rm
vi_VN.pod
12160
0644
edit
dl
rm
vun.pod
11190
0644
edit
dl
rm
vun_TZ.pod
11214
0644
edit
dl
rm
wae.pod
11257
0644
edit
dl
rm
wae_CH.pod
11299
0644
edit
dl
rm
wo.pod
11171
0644
edit
dl
rm
wo_SN.pod
11186
0644
edit
dl
rm
xh.pod
11398
0644
edit
dl
rm
xh_ZA.pod
11441
0644
edit
dl
rm
xog.pod
11537
0644
edit
dl
rm
xog_UG.pod
11557
0644
edit
dl
rm
yav.pod
11798
0644
edit
dl
rm
yav_CM.pod
11822
0644
edit
dl
rm
yi.pod
13319
0644
edit
dl
rm
yi_001.pod
13339
0644
edit
dl
rm
yo.pod
12374
0644
edit
dl
rm
yo_BJ.pod
12141
0644
edit
dl
rm
yo_NG.pod
12520
0644
edit
dl
rm
yrl.pod
12467
0644
edit
dl
rm
yrl_BR.pod
12484
0644
edit
dl
rm
yrl_CO.pod
12715
0644
edit
dl
rm
yrl_VE.pod
12717
0644
edit
dl
rm
yue.pod
12201
0644
edit
dl
rm
yue_Hans.pod
11907
0644
edit
dl
rm
yue_Hans_CN.pod
11925
0644
edit
dl
rm
yue_Hant.pod
12235
0644
edit
dl
rm
yue_Hant_HK.pod
12281
0644
edit
dl
rm
zgh.pod
13401
0644
edit
dl
rm
zgh_MA.pod
13423
0644
edit
dl
rm
zh.pod
12080
0644
edit
dl
rm
zh_Hans.pod
12112
0644
edit
dl
rm
zh_Hans_CN.pod
12130
0644
edit
dl
rm
zh_Hans_HK.pod
12511
0644
edit
dl
rm
zh_Hans_MO.pod
12469
0644
edit
dl
rm
zh_Hans_SG.pod
12456
0644
edit
dl
rm
zh_Hant.pod
11995
0644
edit
dl
rm
zh_Hant_HK.pod
12169
0644
edit
dl
rm
zh_Hant_MO.pod
12161
0644
edit
dl
rm
zh_Hant_TW.pod
12015
0644
edit
dl
rm
zu.pod
11406
0644
edit
dl
rm
zu_ZA.pod
11426
0644
edit
dl
rm
Edit:
/usr/share/perl5/DateTime/Locale/FromData.pm
(12340B)
package DateTime::Locale::FromData; use strict; use warnings; use namespace::autoclean; use DateTime::Locale::Util qw( parse_locale_code ); use Params::ValidationCompiler 0.13 qw( validation_for ); use Specio::Declare; use Storable qw( dclone ); our $VERSION = '1.33'; my @FormatLengths; BEGIN { my @methods = qw( code name language script territory variant native_name native_language native_script native_territory native_variant am_pm_abbreviated date_format_full date_format_long date_format_medium date_format_short time_format_full time_format_long time_format_medium time_format_short day_format_abbreviated day_format_narrow day_format_wide day_stand_alone_abbreviated day_stand_alone_narrow day_stand_alone_wide month_format_abbreviated month_format_narrow month_format_wide month_stand_alone_abbreviated month_stand_alone_narrow month_stand_alone_wide quarter_format_abbreviated quarter_format_narrow quarter_format_wide quarter_stand_alone_abbreviated quarter_stand_alone_narrow quarter_stand_alone_wide era_abbreviated era_narrow era_wide default_date_format_length default_time_format_length first_day_of_week version glibc_datetime_format glibc_date_format glibc_date_1_format glibc_time_format glibc_time_12_format ); for my $meth (@methods) { my $sub = sub { $_[0]->{$meth} }; ## no critic (TestingAndDebugging::ProhibitNoStrict) no strict 'refs'; *{$meth} = $sub; } @FormatLengths = qw( short medium long full ); for my $length (@FormatLengths) { my $meth = 'datetime_format_' . $length; my $key = 'computed_' . $meth; my $sub = sub { my $self = shift; return $self->{$key} if exists $self->{$key}; return $self->{$key} = $self->_make_datetime_format($length); }; ## no critic (TestingAndDebugging::ProhibitNoStrict) no strict 'refs'; *{$meth} = $sub; } } sub new { my $class = shift; my $data = shift; return bless { %{$data}, default_date_format_length => 'medium', default_time_format_length => 'medium', locale_data => $data }, $class; } sub date_format_default { return $_[0]->date_format_medium; } sub time_format_default { return $_[0]->time_format_medium; } sub datetime_format { return $_[0]->{datetime_format_medium}; } sub datetime_format_default { return $_[0]->datetime_format_medium; } sub _make_datetime_format { my $self = shift; my $length = shift; my $dt_key = 'datetime_format_' . $length; my $date_meth = 'date_format_' . $length; my $time_meth = 'time_format_' . $length; my $dt_format = $self->{$dt_key}; $dt_format =~ s/\{0\}/$self->$time_meth/eg; $dt_format =~ s/\{1\}/$self->$date_meth/eg; return $dt_format; } my $length = enum( values => [qw( full long medium short )] ); my $validator = validation_for( name => '_check_length_parameter', name_is_optional => 1, params => [ { type => $length } ], ); sub set_default_date_format_length { my $self = shift; my ($l) = $validator->(@_); $self->{default_date_format_length} = lc $l; } sub set_default_time_format_length { my $self = shift; my ($l) = $validator->(@_); $self->{default_time_format_length} = lc $l; } sub date_formats { my %formats; for my $length (@FormatLengths) { my $meth = 'date_format_' . $length; $formats{$length} = $_[0]->$meth; } return \%formats; } sub time_formats { my %formats; for my $length (@FormatLengths) { my $meth = 'time_format_' . $length; $formats{$length} = $_[0]->$meth; } return \%formats; } sub available_formats { my $self = shift; $self->{computed_available_formats} ||= [ sort keys %{ $self->_available_formats } ]; return @{ $self->{computed_available_formats} }; } sub format_for { my $self = shift; my $for = shift; return $self->_available_formats->{$for}; } sub _available_formats { $_[0]->{available_formats} } sub prefers_24_hour_time { my $self = shift; return $self->{prefers_24_hour_time} if exists $self->{prefers_24_hour_time}; $self->{prefers_24_hour_time} = $self->time_format_short =~ /h|K/ ? 0 : 1; } sub language_code { my $self = shift; return ( $self->{parsed_code} ||= { parse_locale_code( $self->code ) } ) ->{language}; } sub script_code { my $self = shift; return ( $self->{parsed_code} ||= { parse_locale_code( $self->code ) } ) ->{script}; } sub territory_code { my $self = shift; return ( $self->{parsed_code} ||= { parse_locale_code( $self->code ) } ) ->{territory}; } sub variant_code { my $self = shift; return ( $self->{parsed_code} ||= { parse_locale_code( $self->code ) } ) ->{variant}; } sub id { $_[0]->code; } sub language_id { $_[0]->language_code; } sub script_id { $_[0]->script_code; } sub territory_id { $_[0]->territory_code; } sub variant_id { $_[0]->variant_code; } sub locale_data { return %{ dclone( $_[0]->{locale_data} ) }; } sub STORABLE_freeze { my $self = shift; my $cloning = shift; return if $cloning; return $self->code; } sub STORABLE_thaw { my $self = shift; shift; my $serialized = shift; require DateTime::Locale; my $obj = DateTime::Locale->load($serialized); %{$self} = %{$obj}; return $self; } 1; # ABSTRACT: Class for locale objects instantiated from pre-defined data __END__ =pod =encoding UTF-8 =head1 NAME DateTime::Locale::FromData - Class for locale objects instantiated from pre-defined data =head1 VERSION version 1.33 =head1 SYNOPSIS my $locale = DateTime::Locale::FromData->new(%lots_of_data) =head1 DESCRIPTION This class is used to represent locales instantiated from the data in the DateTime::Locale::Data module. =head1 METHODS This class provides the following methods: =head2 $locale->code The complete locale id, something like "en-US". =head2 $locale->language_code The language portion of the code, like "en". =head2 $locale->script_code The script portion of the code, like "Hant". =head2 $locale->territory_code The territory portion of the code, like "US". =head2 $locale->variant_code The variant portion of the code, like "POSIX". =head2 $locale->name The locale's complete name, which always includes at least a language component, plus optional territory and variant components. Something like "English United States". The value returned will always be in English. =head2 $locale->language =head2 $locale->script =head2 $locale->territory =head2 $locale->variant The relevant component from the locale's complete name, like "English" or "United States". =head2 $locale->native_name The locale's complete name in localized form as a UTF-8 string. =head2 $locale->native_language =head2 $locale->native_script =head2 $locale->native_territory =head2 $locale->native_variant The relevant component from the locale's complete native name as a UTF-8 string. =head2 $locale->month_format_wide =head2 $locale->month_format_abbreviated =head2 $locale->month_format_narrow =head2 $locale->month_stand_alone_wide =head2 $locale->month_stand_alone_abbreviated =head2 $locale->month_stand_alone_narrow =head2 $locale->day_format_wide =head2 $locale->day_format_abbreviated =head2 $locale->day_format_narrow =head2 $locale->day_stand_alone_wide =head2 $locale->day_stand_alone_abbreviated =head2 $locale->day_stand_alone_narrow =head2 $locale->quarter_format_wide =head2 $locale->quarter_format_abbreviated =head2 $locale->quarter_format_narrow =head2 $locale->quarter_stand_alone_wide =head2 $locale->quarter_stand_alone_abbreviated =head2 $locale->quarter_stand_alone_narrow =head2 $locale->am_pm_abbreviated =head2 $locale->era_wide =head2 $locale->era_abbreviated =head2 $locale->era_narrow These methods all return an array reference containing the specified data. The methods with "format" in the name should return strings that can be used a part of a string, like "the month of July". The stand alone values are for use in things like calendars as opposed to a sentence. The narrow forms may not be unique (for example, in the day column heading for a calendar it's okay to have "T" for both Tuesday and Thursday). The wide name should always be the full name of thing in question. The narrow name should be just one or two characters. B<These methods return a reference to the data stored in the locale object. If you change this reference's contents, this will affect the data in the locale object! You should clone the data first if you want to modify it.> =head2 $locale->date_format_full =head2 $locale->date_format_long =head2 $locale->date_format_medium =head2 $locale->date_format_short =head2 $locale->time_format_full =head2 $locale->time_format_long =head2 $locale->time_format_medium =head2 $locale->time_format_short =head2 $locale->datetime_format_full =head2 $locale->datetime_format_long =head2 $locale->datetime_format_medium =head2 $locale->datetime_format_short These methods return strings appropriate for the C<< DateTime->format_cldr >> method. =head2 $locale->format_for($name) These are accessed by passing a name to C<< $locale->format_for(...) >>, where the name is a CLDR-style format specifier. The return value is a string suitable for passing to C<< $dt->format_cldr >>, so you can do something like this: print $dt->format_cldr( $dt->locale->format_for('MMMdd') ) which for the "en" locale would print out something like "08 Jul". Note that the localization may also include additional text specific to the locale. For example, the "MMMMd" format for the "zh" locale includes the Chinese characters for "day" (日) and month (月), so you get something like "S<8月23日>". =head2 $locale->available_formats This should return a list of all the format names that could be passed to C<< $locale->format_for >>. See the documentation for individual locales for details and examples of these formats. The format names that are available vary by locale. =head2 $locale->glibc_datetime_format =head2 $locale->glibc_date_format =head2 $locale->glibc_date_1_format =head2 $locale->glibc_time_format =head2 $locale->glibc_time_12_format These methods return strings appropriate for the C<< DateTime->strftime >> method. However, you are strongly encouraged to use the other format methods, which use the CLDR format data. They are primarily included for the benefit for L<DateTime::Format::Strptime>. =head2 $locale->version The CLDR version from which this locale was generated. =head2 $locale->prefers_24_hour_time Returns a boolean indicating whether or not the locale prefers 24-hour time. =head2 $locale->first_day_of_week Returns a number from 1 to 7 indicating the I<local> first day of the week, with Monday being 1 and Sunday being 7. =head2 $locale->locale_data Returns a clone of the original data used to create this locale as a hash. This is here to facilitate creating custom locales via C<DateTime::Locale->register_data_locale>. =head1 SUPPORT Bugs may be submitted at L<https://github.com/houseabsolute/DateTime-Locale/issues>. There is a mailing list available for users of this distribution, L<mailto:datetime@perl.org>. =head1 SOURCE The source code repository for DateTime-Locale can be found at L<https://github.com/houseabsolute/DateTime-Locale>. =head1 AUTHOR Dave Rolsky <autarch@urth.org> =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2003 - 2021 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. The full text of the license can be found in the F<LICENSE> file included with this distribution. =cut
Save
cmd:
run