Locale:...CROATIAN(3)
πΈ Locale::RecodeData::MACCROATIAN(3) πΈ
okay bestie, so this is a User Contributed Perl Documentation page, section 3 of the manual β yes, section 3, the library-calls one, iykyk π
. The module's full government name is Locale::RecodeData::MACCROATIAN, and we're gonna get into it.
β¨ NAME β¨
Locale::RecodeData::MACCROATIAN β conversion routines for MACCROATIAN. that's it, that's the whole vibe. π
π¦ SYNOPSIS π¦
This module is internal to libintl. Do not use directly!
like, literally. it says it right there. do not use directly, bestie π. this is backstage-access-only, main-character-adjacent but NOT the main character. it's the stage crew. respect the stage crew. π«Ά
π DESCRIPTION π
so this module is generated β not hand-written, not artisanal, it's machine-made β¨ β and it contains the conversion tables and routines for MACCROATIAN. that's the whole job. converting. slaying. periodt. π₯
π¬ COMMENTS π¬
the following comments have been extracted from the original charmap, and honestly? they're giving receipts π:
This charmap has been generated automatically from GNU libiconv conversions.
it literally built itself. iconic behaviour, no notes π.
and then the important lil warning, listen up:
Please note that aliases listed above are not necessarily valid!
not necessarily valid, okay?? so if you see aliases floating around up there, do NOT assume they're gonna work. vibe check them first. not necessarily is doing a LOT of heavy lifting in that sentence and i need you to feel that. π
π€ CHARACTER TABLE π€
okay so there's a character table coming (this is where part 1 ends, the table itself is in the next chunk, don't come for me π), and here's the housekeeping you need before you read it:
- the table is sorted in the same order as the original charmap β do not reorder it, it's not a suggestion, it's the law π§
- all character codes are in hexadecimal β hex, not decimal, keep up bestie π
- and please, read
ISO-10646asISO-10646-UCS4β like, when you seeISO-10646in there, it meansISO-10646-UCS4. that's the translation. that's the whole note. β
more coming in part 2, bestie β don't go anywhere π
okay bestie, weβre still inside the character table and I am not skipping a single row β hereβs the whole lineup, exact, no cap β¨
Local | ISO-10646 | Description
-------+-----------+-------------------------------------------------
00 | 00000000 | NULL (NUL)
01 | 00000001 | START OF HEADING (SOH)
02 | 00000002 | START OF TEXT (STX)
03 | 00000003 | END OF TEXT (ETX)
04 | 00000004 | END OF TRANSMISSION (EOT)
05 | 00000005 | ENQUIRY (ENQ)
06 | 00000006 | ACKNOWLEDGE (ACK)
07 | 00000007 | BELL (BEL)
08 | 00000008 | BACKSPACE (BS)
09 | 00000009 | CHARACTER TABULATION (HT)
0A | 0000000A | LINE FEED (LF)
0B | 0000000B | LINE TABULATION (VT)
0C | 0000000C | FORM FEED (FF)
0D | 0000000D | CARRIAGE RETURN (CR)
0E | 0000000E | SHIFT OUT (SO)
0F | 0000000F | SHIFT IN (SI)
10 | 00000010 | DATALINK ESCAPE (DLE)
11 | 00000011 | DEVICE CONTROL ONE (DC1)
12 | 00000012 | DEVICE CONTROL TWO (DC2)
13 | 00000013 | DEVICE CONTROL THREE (DC3)
14 | 00000014 | DEVICE CONTROL FOUR (DC4)
15 | 00000015 | NEGATIVE ACKNOWLEDGE (NAK)
16 | 00000016 | SYNCHRONOUS IDLE (SYN)
17 | 00000017 | END OF TRANSMISSION BLOCK (ETB)
18 | 00000018 | CANCEL (CAN)
19 | 00000019 | END OF MEDIUM (EM)
1A | 0000001A | SUBSTITUTE (SUB)
1B | 0000001B | ESCAPE (ESC)
1C | 0000001C | FILE SEPARATOR (IS4)
1D | 0000001D | GROUP SEPARATOR (IS3)
1E | 0000001E | RECORD SEPARATOR (IS2)
1F | 0000001F | UNIT SEPARATOR (IS1)
20 | 00000020 | SPACE
21 | 00000021 | EXCLAMATION MARK
22 | 00000022 | QUOTATION MARK
23 | 00000023 | NUMBER SIGN
24 | 00000024 | DOLLAR SIGN
25 | 00000025 | PERCENT SIGN
26 | 00000026 | AMPERSAND
27 | 00000027 | APOSTROPHE
28 | 00000028 | LEFT PARENTHESIS
29 | 00000029 | RIGHT PARENTHESIS
2A | 0000002A | ASTERISK
2B | 0000002B | PLUS SIGN
2C | 0000002C | COMMA
2D | 0000002D | HYPHEN-MINUS
2E | 0000002E | FULL STOP
2F | 0000002F | SOLIDUS
30 | 00000030 | DIGIT ZERO
31 | 00000031 | DIGIT ONE
32 | 00000032 | DIGIT TWO
33 | 00000033 | DIGIT THREE
34 | 00000034 | DIGIT FOUR
35 | 00000035 | DIGIT FIVE
36 | 00000036 | DIGIT SIX
37 | 00000037 | DIGIT SEVEN
38 | 00000038 | DIGIT EIGHT
39 | 00000039 | DIGIT NINE
3A | 0000003A | COLON
3B | 0000003B | SEMICOLON
3C | 0000003C | LESS-THAN SIGN
3D | 0000003D | EQUALS SIGN
3E | 0000003E | GREATER-THAN SIGN
3F | 0000003F | QUESTION MARK
40 | 00000040 | COMMERCIAL AT
41 | 00000041 | LATIN CAPITAL LETTER A
42 | 00000042 | LATIN CAPITAL LETTER B
43 | 00000043 | LATIN CAPITAL LETTER C
44 | 00000044 | LATIN CAPITAL LETTER D
45 | 00000045 | LATIN CAPITAL LETTER E
46 | 00000046 | LATIN CAPITAL LETTER F
47 | 00000047 | LATIN CAPITAL LETTER G
48 | 00000048 | LATIN CAPITAL LETTER H
49 | 00000049 | LATIN CAPITAL LETTER I
4A | 0000004A | LATIN CAPITAL LETTER J
4B | 0000004B | LATIN CAPITAL LETTER K
4C | 0000004C | LATIN CAPITAL LETTER L
4D | 0000004D | LATIN CAPITAL LETTER M
4E | 0000004E | LATIN CAPITAL LETTER N
4F | 0000004F | LATIN CAPITAL LETTER O
50 | 00000050 | LATIN CAPITAL LETTER P
51 | 00000051 | LATIN CAPITAL LETTER Q
52 | 00000052 | LATIN CAPITAL LETTER R
53 | 00000053 | LATIN CAPITAL LETTER S
54 | 00000054 | LATIN CAPITAL LETTER T
55 | 00000055 | LATIN CAPITAL LETTER U
56 | 00000056 | LATIN CAPITAL LETTER V
57 | 00000057 | LATIN CAPITAL LETTER W
58 | 00000058 | LATIN CAPITAL LETTER X
59 | 00000059 | LATIN CAPITAL LETTER Y
5A | 0000005A | LATIN CAPITAL LETTER Z
5B | 0000005B | LEFT SQUARE BRACKET
5C | 0000005C | REVERSE SOLIDUS
5D | 0000005D | RIGHT SQUARE BRACKET
5E | 0000005E | CIRCUMFLEX ACCENT
5F | 0000005F | LOW LINE
60 | 00000060 | GRAVE ACCENT
61 | 00000061 | LATIN SMALL LETTER A
62 | 00000062 | LATIN SMALL LETTER B
63 | 00000063 | LATIN SMALL LETTER C
64 | 00000064 | LATIN SMALL LETTER D
65 | 00000065 | LATIN SMALL LETTER E
66 | 00000066 | LATIN SMALL LETTER F
67 | 00000067 | LATIN SMALL LETTER G
68 | 00000068 | LATIN SMALL LETTER H
69 | 00000069 | LATIN SMALL LETTER I
6A | 0000006A | LATIN SMALL LETTER J
6B | 0000006B | LATIN SMALL LETTER K
6C | 0000006C | LATIN SMALL LETTER L
6D | 0000006D | LATIN SMALL LETTER M
6E | 0000006E | LATIN SMALL LETTER N
6F | 0000006F | LATIN SMALL LETTER O
70 | 00000070 | LATIN SMALL LETTER P
71 | 00000071 | LATIN SMALL LETTER Q
72 | 00000072 | LATIN SMALL LETTER R
73 | 00000073 | LATIN SMALL LETTER S
74 | 00000074 | LATIN SMALL LETTER T
75 | 00000075 | LATIN SMALL LETTER U
76 | 00000076 | LATIN SMALL LETTER V
77 | 00000077 | LATIN SMALL LETTER W
78 | 00000078 | LATIN SMALL LETTER X
79 | 00000079 | LATIN SMALL LETTER Y
7A | 0000007A | LATIN SMALL LETTER Z
7B | 0000007B | LEFT CURLY BRACKET
7C | 0000007C | VERTICAL LINE
7D | 0000007D | RIGHT CURLY BRACKET
7E | 0000007E | TILDE
7F | 0000007F | DELETE (DEL)
80 | 000000C4 | LATIN CAPITAL LETTER A WITH DIAERESIS
81 | 000000C5 | LATIN CAPITAL LETTER A WITH RING ABOVE
82 | 000000C7 | LATIN CAPITAL LETTER C WITH CEDILLA
83 | 000000C9 | LATIN CAPITAL LETTER E WITH ACUTE
84 | 000000D1 | LATIN CAPITAL LETTER N WITH TILDE
85 | 000000D6 | LATIN CAPITAL LETTER O WITH DIAERESIS
86 | 000000DC | LATIN CAPITAL LETTER U WITH DIAERESIS
87 | 000000E1 | LATIN SMALL LETTER A WITH ACUTE
88 | 000000E0 | LATIN SMALL LETTER A WITH GRAVE
89 | 000000E2 | LATIN SMALL LETTER A WITH CIRCUMFLEX
8A | 000000E4 | LATIN SMALL LETTER A WITH DIAERESIS
8B | 000000E3 | LATIN SMALL LETTER A WITH TILDE
8C | 000000E5 | LATIN SMALL LETTER A WITH RING ABOVE
8D | 000000E7 | LATIN SMALL LETTER C WITH CEDILLA
8E | 000000E9 | LATIN SMALL LETTER E WITH ACUTE
8F | 000000E8 | LATIN SMALL LETTER E WITH GRAVE
90 | 000000EA | LATIN SMALL LETTER E WITH CIRCUMFLEX
91 | 000000EB | LATIN SMALL LETTER E WITH DIAERESIS
92 | 000000ED | LATIN SMALL LETTER I WITH ACUTE
93 | 000000EC | LATIN SMALL LETTER I WITH GRAVE
94 | 000000EE | LATIN SMALL LETTER I WITH CIRCUMFLEX
95 | 000000EF | LATIN SMALL LETTER I WITH DIAERESIS
96 | 000000F1 | LATIN SMALL LETTER N WITH TILDE
97 | 000000F3 | LATIN SMALL LETTER O WITH ACUTE
98 | 000000F2 | LATIN SMALL LETTER O WITH GRAVE
99 | 000000F4 | LATIN SMALL LETTER O WITH CIRCUMFLEX
9A | 000000F6 | LATIN SMALL LETTER O WITH DIAERESIS
9B | 000000F5 | LATIN SMALL LETTER O WITH TILDE
9C | 000000FA | LATIN SMALL LETTER U WITH ACUTE
9D | 000000F9 | LATIN SMALL LETTER U WITH GRAVE
9E | 000000FB | LATIN SMALL LETTER U WITH CIRCUMFLEX
9F | 000000FC | LATIN SMALL LETTER U WITH DIAERESIS
A0 | 00002020 | DAGGER
A1 | 000000B0 | DEGREE SIGN
A2 | 000000A2 | CENT SIGN
A3 | 000000A3 | POUND SIGN
A4 | 000000A7 | SECTION SIGN
A5 | 00002022 | BULLET
A6 | 000000B6 | PILCROW SIGN
A7 | 000000DF | LATIN SMALL LETTER SHARP S
A8 | 000000AE | REGISTERED SIGN
A9 | 00000160 | LATIN CAPITAL LETTER S WITH CARON
AA | 00002122 | TRADE MARK SIGN
AB | 000000B4 | ACUTE ACCENT
AC | 000000A8 | DIAERESIS
AD | 00002260 | NOT EQUAL TO
AE | 0000017D | LATIN CAPITAL LETTER Z WITH CARON
AF | 000000D8 | LATIN CAPITAL LETTER O WITH STROKE
B0 | 0000221E | INFINITY
B1 | 000000B1 | PLUS-MINUS SIGN
B2 | 00002264 | LESS-THAN OR EQUAL TO
B3 | 00002265 | GREATER-THAN OR EQUAL TO
B4 | 00002206 | INCREMENT
B5 | 000000B5 | MICRO SIGN
B6 | 00002202 | PARTIAL DIFFERENTIAL
B7 | 00002211 | N-ARY SUMMATION
B8 | 0000220F | N-ARY PRODUCT
B9 | 00000161 | LATIN SMALL LETTER S WITH CARON
BA | 0000222B | INTEGRAL
BB | 000000AA | FEMININE ORDINAL INDICATOR
BC | 000000BA | MASCULINE ORDINAL INDICATOR
BD | 00002126 | OHM SIGN
BE | 0000017E | LATIN SMALL LETTER Z WITH CARON
BF | 000000F8 | LATIN SMALL LETTER O WITH STROKE
C0 | 000000BF | INVERTED QUESTION MARK
C1 | 000000A1 | INVERTED EXCLAMATION MARK
C2 | 000000AC | NOT SIGN
C3 | 0000221A | SQUARE ROOT
C4 | 00000192 | LATIN SMALL LETTER F WITH HOOK
C5 | 00002248 | ALMOST EQUAL TO
C6 | 00000106 | LATIN CAPITAL LETTER C WITH ACUTE
C7 | 000000AB | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
C8 | 0000010C | LATIN CAPITAL LETTER C WITH CARON
C9 | 00002026 | HORIZONTAL ELLIPSIS
CA | 000000A0 | NO-BREAK SPACE
CB | 000000C0 | LATIN CAPITAL LETTER A WITH GRAVE
CC | 000000C3 | LATIN CAPITAL LETTER A WITH TILDE
CD | 000000D5 | LATIN CAPITAL LETTER O WITH TILDE
CE | 00000152 | LATIN CAPITAL LIGATURE OE
CF | 00000153 | LATIN SMALL LIGATURE OE
D0 | 00000110 | LATIN CAPITAL LETTER D WITH STROKE
D1 | 00002014 | EM DASH
D2 | 0000201C | LEFT DOUBLE QUOTATION MARK
D3 | 0000201D | RIGHT DOUBLE QUOTATION MARK
D4 | 00002018 | LEFT SINGLE QUOTATION MARK
D5 | 00002019 | RIGHT SINGLE QUOTATION MARK
D6 | 000000F7 | DIVISION SIGN
D7 | 000025CA | LOZENGE
D9 | 000000A9 | COPYRIGHT SIGN
DA | 00002044 | FRACTION SLASH
DB | 000000A4 | CURRENCY SIGN
DC | 00002039 | SINGLE LEFT-POINTING ANGLE QUOTATION MARK
DD | 0000203A | SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
DE | 000000C6 | LATIN CAPITAL LETTER AE
DF | 000000BB | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
E0 | 00002013 | EN DASH
E1 | 000000B7 | MIDDLE DOT
E2 | 0000201A | SINGLE LOW-9 QUOTATION MARK
E3 | 0000201E | DOUBLE LOW-9 QUOTATION MARK
E4 | 00002030 | PER MILLE SIGN
E5 | 000000C2 | LATIN CAPITAL LETTER A WITH CIRCUMFLEX
E6 | 00000107 | LATIN SMALL LETTER C WITH ACUTE
E7 | 000000C1 | LATIN CAPITAL LETTER A WITH ACUTE
E8 | 0000010D | LATIN SMALL LETTER C WITH CARON
E9 | 000000C8 | LATIN CAPITAL LETTER E WITH GRAVE
EA | 000000CD | LATIN CAPITAL LETTER I WITH ACUTE
EB | 000000CE | LATIN CAPITAL LETTER I WITH CIRCUMFLEX
EC | 000000CF | LATIN CAPITAL LETTER I WITH DIAERESIS
ED | 000000CC | LATIN CAPITAL LETTER I WITH GRAVE
and thatβs where this part hands off β more coming, stay tuned bestie π
...and here's the rest of the table, bestie β same format, no skips, every single row π
EE | 000000D3 | LATIN CAPITAL LETTER O WITH ACUTE
EF | 000000D4 | LATIN CAPITAL LETTER O WITH CIRCUMFLEX
F0 | 00000111 | LATIN SMALL LETTER D WITH STROKE
F1 | 000000D2 | LATIN CAPITAL LETTER O WITH GRAVE
F2 | 000000DA | LATIN CAPITAL LETTER U WITH ACUTE
F3 | 000000DB | LATIN CAPITAL LETTER U WITH CIRCUMFLEX
F4 | 000000D9 | LATIN CAPITAL LETTER U WITH GRAVE
F5 | 00000131 | LATIN SMALL LETTER DOTLESS I
F6 | 000002C6 | MODIFIER LETTER CIRCUMFLEX ACCENT
F7 | 000002DC | SMALL TILDE
F8 | 000000AF | MACRON
F9 | 000003C0 | GREEK SMALL LETTER PI
FA | 000000CB | LATIN CAPITAL LETTER E WITH DIAERESIS
FB | 000002DA | RING ABOVE
FC | 000000B8 | CEDILLA
FD | 000000CA | LATIN CAPITAL LETTER E WITH CIRCUMFLEX
FE | 000000E6 | LATIN SMALL LETTER AE
FF | 000002C7 | CARON
okay but F9 being GREEK SMALL LETTER PI in a Croatian table?? she's a guest star, she's crashing the party, and honestly? iconic behaviour π₯§β¨ and FE giving us LATIN SMALL LETTER AE β the Γ¦ girlies are FED today π
we made it to FF, the literal finish line, and it's a CARON π what a way to close a table. no cap, that's main character energy.
π AUTHOR π
so the human behind this whole thing is:
- Copyright (C) 2002-2017 Guido Flohr
<http://www.guido-flohr.net/> - reachable at
<mailto:guido.flohr@cantanea.com> - and: all rights reserved. π«Ά
then the original hits you with this exact line, and I'm quoting it verbatim because I refuse to "fix" the docs, bestie, that's not my job π :
See the source code for details!code for details!
yeah. details!code for details! π the copy-paste gremlin got in there and honestly? it lives there now. if you want the actual details, the literal source code is where they're at β that's what the line is telling you, and I'm not gonna pretend otherwise π
π SEE ALSO π
go touch these next, they're the whole friend group:
Locale::RecodeData(3)π¦Locale::Recode(3)πperl(1)β
and that's a wrap on the whole page, bestie!! π you read all of it, every byte 00 through FF, and I'm so proud of you fr fr. this beauty is perl v5.42.0, dated 2025-01-22, brought to you by the Perl user-contributed documentation squad β go be iconic with your encodings ππΈ
signing off with a forehead kiss and a use utf8; π«Άβ¨π
π¦ where this page comes from
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms