DateTim...ale::kgp(3)
🦋 DateTime::Locale::kgp(3) — Kaingang locale data, bestie 🦋
okay so this is part 1 of the manual page for DateTime::Locale::kgp, aka the Kaingang (kgp) locale data examples. It’s giving “every literal example, but with main character energy.” We’re keeping all the facts, all the Unicode, all the vibes. 💅
✨ NAME ✨
DateTime::Locale::kgp — locale data examples for the Kaingang (kgp) locale. That’s the name, no cap. 🫶
🌸 DESCRIPTION 🌸
This pod file is literally full of examples of the locale data that’s available for the Kaingang locale. So yes, it’s a whole showcase, and we’re about to go through it section by section. Grab your iced coffee. 🍓
💖 Days 💖
Wide (format)
pir-kurã-há
régre-kurã-há
tẽgtũ-kurã-há
vẽnhkãgra-kurã-há
pénkar-kurã-há
savnu
numĩggu
Abbreviated (format)
pir.
rég.
tẽg.
vẽn.
pén.
sav.
num.
Narrow (format)
P.
R.
T.
V.
P.
S.
N.
Wide (stand-alone)
pir-kurã-há
régre-kurã-há
tẽgtũ-kurã-há
vẽnhkãgra-kurã-há
pénkar-kurã-há
savnu
numĩggu
Abbreviated (stand-alone)
pir.
rég.
tẽg.
vẽn.
pén.
sav.
num.
Narrow (stand-alone)
P.
R.
T.
V.
P.
S.
N.
🎀 Months 🎀
Wide (format)
1-Kysã
2-Kysã
3-Kysã
4-Kysã
5-Kysã
6-Kysã
7-Kysã
8-Kysã
9-Kysã
10-Kysã
11-Kysã
12-Kysã
Abbreviated (format)
1Ky.
2Ky.
3Ky.
4Ky.
5Ky.
6Ky.
7Ky.
8Ky.
9Ky.
10Ky.
11Ky.
12Ky.
Narrow (format)
1K
2K
3K
4K
5K
6K
7K
8K
9K
10K
11K
12K
Wide (stand-alone)
1-Kysã
2-Kysã
3-Kysã
4-Kysã
5-Kysã
6-Kysã
7-Kysã
8-Kysã
9-Kysã
10-Kysã
11-Kysã
12-Kysã
Abbreviated (stand-alone)
1Ky.
2Ky.
3Ky.
4Ky.
5Ky.
6Ky.
7Ky.
8Ky.
9Ky.
10Ky.
11Ky.
12Ky.
Narrow (stand-alone)
1K
2K
3K
4K
5K
6K
7K
8K
9K
10K
11K
12K
🦋 Quarters 🦋
Wide (format)
1ⁿ kysã-tẽgtũ
2ᵍᵉ kysã-tẽgtũ
3ⁿʰ kysã-tẽgtũ
4ⁿ kysã-tẽgtũ
Abbreviated (format)
T1
T2
T3
T4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1ⁿ kysã-tẽgtũ
2ᵍᵉ kysã-tẽgtũ
3ⁿʰ kysã-tẽgtũ
4ⁿ kysã-tẽgtũ
Abbreviated (stand-alone)
T1
T2
T3
T4
Narrow (stand-alone)
1
2
3
4
🌈 Eras 🌈
Wide (format)
Cristo jo
Cristo kar kỹ
Abbreviated (format)
C.j.
C.kk.
Narrow (format)
C.j.
C.kk.
💜 Date Formats 💜
Full
2008-02-05T18:30:30 = régre-kurã-há, 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = pénkar-kurã-há, 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = savnu, 15 ne 9-Kysã, -10
Long
2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10
Medium
2008-02-05T18:30:30 = 5 ne 2Ky., 2008
1995-12-22T09:05:02 = 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = 15 ne 9Ky., -10
Short
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
⭐ Time Formats ⭐
Full
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Long
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Short
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
🔥 Datetime Formats 🔥
Full
2008-02-05T18:30:30 = régre-kurã-há, 5 ne 2-Kysã, 2008 18:30:30 UTC
1995-12-22T09:05:02 = pénkar-kurã-há, 22 ne 12-Kysã, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = savnu, 15 ne 9-Kysã, -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 ne 2Ky., 2008 18:30:30
1995-12-22T09:05:02 = 22 ne 12Ky., 1995 09:05:02
-0010-09-15T04:44:23 = 15 ne 9Ky., -10 04:44:23
Short
2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44
👑 Available Formats 👑
okay bestie, this part is a whole parade of named formats. Every single one is here, with all three examples, because we do not skip. 💅
🍓 Bh — h B
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
🍓 Bhm — h:mm B
2008-02-05T18:30:30 = 6:30 B
1995-12-22T09:05:02 = 9:05 B
-0010-09-15T04:44:23 = 4:44 B
🍓 Bhms — h:mm:ss B
2008-02-05T18:30:30 = 6:30:30 B
1995-12-22T09:05:02 = 9:05:02 B
-0010-09-15T04:44:23 = 4:44:23 B
E — ccc
2008-02-05T18:30:30 = rég.
1995-12-22T09:05:02 = pén.
-0010-09-15T04:44:23 = sav.
EBhm — E h:mm B
2008-02-05T18:30:30 = rég. 6:30 B
1995-12-22T09:05:02 = pén. 9:05 B
-0010-09-15T04:44:23 = sav. 4:44 B
EBhms — E h:mm:ss B
2008-02-05T18:30:30 = rég. 6:30:30 B
1995-12-22T09:05:02 = pén. 9:05:02 B
-0010-09-15T04:44:23 = sav. 4:44:23 B
EHm — E, HH:mm
2008-02-05T18:30:30 = rég., 18:30
1995-12-22T09:05:02 = pén., 09:05
-0010-09-15T04:44:23 = sav., 04:44
EHms — E, HH:mm:ss
2008-02-05T18:30:30 = rég., 18:30:30
1995-12-22T09:05:02 = pén., 09:05:02
-0010-09-15T04:44:23 = sav., 04:44:23
Ed — E, d
2008-02-05T18:30:30 = rég., 5
1995-12-22T09:05:02 = pén., 22
-0010-09-15T04:44:23 = sav., 15
Ehm — E, h:mm a
2008-02-05T18:30:30 = rég., 6:30 PM
1995-12-22T09:05:02 = pén., 9:05 AM
-0010-09-15T04:44:23 = sav., 4:44 AM
Ehms — E, h:mm:ss a
2008-02-05T18:30:30 = rég., 6:30:30 PM
1995-12-22T09:05:02 = pén., 9:05:02 AM
-0010-09-15T04:44:23 = sav., 4:44:23 AM
Gy — y G
2008-02-05T18:30:30 = 2008 C.kk.
1995-12-22T09:05:02 = 1995 C.kk.
-0010-09-15T04:44:23 = -10 C.j.
GyMMM — MMM, y G
2008-02-05T18:30:30 = 2Ky., 2008 C.kk.
1995-12-22T09:05:02 = 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = 9Ky., -10 C.j.
GyMMMEd — E, d 'ne' MMM, y G
2008-02-05T18:30:30 = rég., 5 ne 2Ky., 2008 C.kk.
1995-12-22T09:05:02 = pén., 22 ne 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = sav., 15 ne 9Ky., -10 C.j.
GyMMMd — d 'ne' MMM, y G
2008-02-05T18:30:30 = 5 ne 2Ky., 2008 C.kk.
1995-12-22T09:05:02 = 22 ne 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = 15 ne 9Ky., -10 C.j.
GyMd — GGGGG y-MM-dd
2008-02-05T18:30:30 = C.kk. 2008-02-05
1995-12-22T09:05:02 = C.kk. 1995-12-22
-0010-09-15T04:44:23 = C.j. -10-09-15
H — HH
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm — HH:mm
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Hms — HH:mm:ss
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Hmsv — HH:mm:ss v
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Hmv — HH:mm v
2008-02-05T18:30:30 = 18:30 UTC
1995-12-22T09:05:02 = 09:05 UTC
-0010-09-15T04:44:23 = 04:44 UTC
M — L
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd — E, dd/MM
2008-02-05T18:30:30 = rég., 05/02
1995-12-22T09:05:02 = pén., 22/12
-0010-09-15T04:44:23 = sav., 15/09
MMM — LLL
2008-02-05T18:30:30 = 2Ky.
1995-12-22T09:05:02 = 12Ky.
-0010-09-15T04:44:23 = 9Ky.
MMMEd — E, d 'ne' MMM
2008-02-05T18:30:30 = rég., 5 ne 2Ky.
1995-12-22T09:05:02 = pén., 22 ne 12Ky.
-0010-09-15T04:44:23 = sav., 15 ne 9Ky.
MMMMEd — E, d 'ne' MMMM
2008-02-05T18:30:30 = rég., 5 ne 2-Kysã
1995-12-22T09:05:02 = pén., 22 ne 12-Kysã
-0010-09-15T04:44:23 = sav., 15 ne 9-Kysã
MMMMW-count-other — 'simỹnỹ' W 'ne' MMMM
2008-02-05T18:30:30 = simỹnỹ 1 ne 2-Kysã
1995-12-22T09:05:02 = simỹnỹ 3 ne 12-Kysã
-0010-09-15T04:44:23 = simỹnỹ 2 ne 9-Kysã
MMMMd — d 'ne' MMMM
2008-02-05T18:30:30 = 5 ne 2-Kysã
1995-12-22T09:05:02 = 22 ne 12-Kysã
-0010-09-15T04:44:23 = 15 ne 9-Kysã
MMMd — d 'ne' MMM
2008-02-05T18:30:30 = 5 ne 2Ky.
1995-12-22T09:05:02 = 22 ne 12Ky.
-0010-09-15T04:44:23 = 15 ne 9Ky.
MMdd — dd/MM
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
Md — d/M
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
d — d
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h — h a
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm — h:mm a
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
hms — h:mm:ss a
2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM
hmsv — h:mm:ss a v
2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC
hmv — h:mm a v
2008-02-05T18:30:30 = 6:30 PM UTC
1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM UTC
ms — mm:ss
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y — y
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM — MM/y
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMEd — E, dd/MM/y
2008-02-05T18:30:30 = rég., 05/02/2008
1995-12-22T09:05:02 = pén., 22/12/1995
-0010-09-15T04:44:23 = sav., 15/09/-10
yMM — MM/y
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMMM — MMM, y
okay so we’re still mid-pattern parade, and the previous pattern’s last three examples are right here — no cap:
2008-02-05T18:30:30 = 2Ky., 2008
1995-12-22T09:05:02 = 12Ky., 1995
-0010-09-15T04:44:23 = 9Ky., -10
yMMMEd — format string E, d 'ne' MMM, y. It’s giving weekday-plus-day-plus-month-plus-year realness:
2008-02-05T18:30:30 = rég., 5 ne 2Ky., 2008
1995-12-22T09:05:02 = pén., 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = sav., 15 ne 9Ky., -10
yMMMM — format string MMMM, y. Full month name energy:
2008-02-05T18:30:30 = 2-Kysã, 2008
1995-12-22T09:05:02 = 12-Kysã, 1995
-0010-09-15T04:44:23 = 9-Kysã, -10
yMMMMEd — format string E, d 'ne' MMMM, y. Weekday, day, full month, year — the whole lil squad:
2008-02-05T18:30:30 = rég., 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = pén., 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = sav., 15 ne 9-Kysã, -10
yMMMMd — format string d 'ne' MMMM, y. Day plus full month plus year, slay:
2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10
yMMMd — format string d 'ne' MMM, y. Short month, cute and compact:
2008-02-05T18:30:30 = 5 ne 2Ky., 2008
1995-12-22T09:05:02 = 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = 15 ne 9Ky., -10
yMd — format string dd/MM/y. Numeric date vibes only:
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
yQQQ — format string QQQ, y. Quarter shorthand, periodt:
2008-02-05T18:30:30 = T1, 2008
1995-12-22T09:05:02 = T4, 1995
-0010-09-15T04:44:23 = T3, -10
yQQQQ — format string QQQQ, y. Full quarter name with the fancy superscripts, iykyk:
2008-02-05T18:30:30 = 1ⁿ kysã-tẽgtũ, 2008
1995-12-22T09:05:02 = 4ⁿ kysã-tẽgtũ, 1995
-0010-09-15T04:44:23 = 3ⁿʰ kysã-tẽgtũ, -10
yw-count-other — format string 'simỹnỹ' w, Y. Week-count situation, lowkey iconic:
2008-02-05T18:30:30 = simỹnỹ 6, 2008
1995-12-22T09:05:02 = simỹnỹ 51, 1995
-0010-09-15T04:44:23 = simỹnỹ 37, -10
Miscellaneous 💅
Prefers 24 hour time? Yes. 24-hour girlie confirmed 🕰️
Local first day of the week: 1 (pir-kurã-há) — first day of the week is literally right there, bestie.
Strftime Patterns 🌈
%c — format string (%a %b %e %H:%M:%S %Y) — date time format. This is the full date-time combo meal:
2008-02-05T18:30:30 = rég. 2Ky. 5 18:30:30 2008
1995-12-22T09:05:02 = pén. 12Ky. 22 09:05:02 1995
-0010-09-15T04:44:23 = sav. 9Ky. 15 04:44:23 -10
%x — format string (%m/%d/%y) — date format. Short numeric date, no notes:
2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
%X — format string (%H:%M:%S) — time format. Pure clock energy:
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
SUPPORT 🫶
See DateTime::Locale. That’s the whole support section, bestie — short and sweet.
And that’s the whole chaotic little page: from perl v5.42.0, dated 2024-12-12, and it’s the DateTim...ale::kgp(3) page. slay, you made it to the end 💖
📦 where this page comes from
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 · Artistic-1.0 OR GPL-1.0-or-later
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms