Locale:...ACADEMY(3)
okay bestie, this is the manual page for Locale::RecodeData::GEORGIAN_ACADEMY(3) from the User Contributed Perl Documentation section β and yes, this is part 1 of 3, so buckle up π
πΈ NAME πΈ
Locale::RecodeData::GEORGIAN_ACADEMY β conversion routines for GEORGIAN-ACADEMY β¨
π¦ SYNOPSIS π¦
β οΈ This module is internal to libintl. Do not use directly! like, fr fr, it's not that kind of module π
β¨ DESCRIPTION β¨
This module is generated and contains the conversion tables and routines for GEORGIAN-ACADEMY β it's giving autogenerated-code realness, no cap π§
π CHARACTER TABLE π
The following table is sorted in the same order as the original charmap. All character codes are in hexadecimal. Please read 'ISO-10646' as 'ISO-10646-UCS4' β hex codes only, bestie π₯
Okay so quick vibe check on the columns before we dive in: Local is the byte value in hex, ISO-10646 is the code point (all 8 digits, full glam), and Description is what humanity decided to call it. Got it? Let's go, bestie π
<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)
And that's the entire control block, every single one of them with a lil three-letter glow-up nickname β we stan a consistent naming scheme π
<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)
Okay so <7F> is where it gets interesting, bestie β from <80> onward the Local column and the ISO-10646 column stop matching each other, so keep both eyes on the numbers π no cap, this is the part where people mess up.
<80>Β·<00000080>β PADDING CHARACTER (PAD)<81>Β·<00000081>β HIGH OCTET PRESET (HOP)<82>Β·<0000201A>β SINGLE LOW-9 QUOTATION MARK<83>Β·<00000192>β LATIN SMALL LETTER F WITH HOOK<84>Β·<0000201E>β DOUBLE LOW-9 QUOTATION MARK<85>Β·<00002026>β HORIZONTAL ELLIPSIS<86>Β·<00002020>β DAGGER<87>Β·<00002021>β DOUBLE DAGGER<88>Β·<000002C6>β MODIFIER LETTER CIRCUMFLEX ACCENT<89>Β·<00002030>β PER MILLE SIGN<8A>Β·<00000160>β LATIN CAPITAL LETTER S WITH CARON<8B>Β·<00002039>β SINGLE LEFT-POINTING ANGLE QUOTATION MARK<8C>Β·<00000152>β LATIN CAPITAL LIGATURE OE<8D>Β·<0000008D>β REVERSE LINE FEED (RI)<8E>Β·<0000008E>β SINGLE-SHIFT TWO (SS2)<8F>Β·<0000008F>β SINGLE-SHIFT THREE (SS3)<90>Β·<00000090>β DEVICE CONTROL STRING (DCS)<91>Β·<00002018>β LEFT SINGLE QUOTATION MARK<92>Β·<00002019>β RIGHT SINGLE QUOTATION MARK<93>Β·<0000201C>β LEFT DOUBLE QUOTATION MARK<94>Β·<0000201D>β RIGHT DOUBLE QUOTATION MARK<95>Β·<00002022>β BULLET<96>Β·<00002013>β EN DASH<97>Β·<00002014>β EM DASH<98>Β·<000002DC>β SMALL TILDE<99>Β·<00002122>β TRADE MARK SIGN<9A>Β·<00000161>β LATIN SMALL LETTER S WITH CARON<9B>Β·<0000203A>β SINGLE RIGHT-POINTING ANGLE QUOTATION MARK<9C>Β·<00000153>β LATIN SMALL LIGATURE OE<9D>Β·<0000009D>β OPERATING SYSTEM COMMAND (OSC)<9E>Β·<0000009E>β PRIVACY MESSAGE (PM)<9F>Β·<00000178>β LATIN CAPITAL LETTER Y WITH DIAERESIS
Look at those ISO numbers jumping all over the place β the <9X> stretch said "we're not doing sequential anymore" and honestly? Main character energy β¨
<A0>Β·<000000A0>β NO-BREAK SPACE<A1>Β·<000000A1>β INVERTED EXCLAMATION MARK<A2>Β·<000000A2>β CENT SIGN<A3>Β·<000000A3>β POUND SIGN<A4>Β·<000000A4>β CURRENCY SIGN<A5>Β·<000000A5>β YEN SIGN<A6>Β·<000000A6>β BROKEN BAR<A7>Β·<000000A7>β SECTION SIGN<A8>Β·<000000A8>β DIAERESIS<A9>Β·<000000A9>β COPYRIGHT SIGN<AA>Β·<000000AA>β FEMININE ORDINAL INDICATOR<AB>Β·<000000AB>β LEFT-POINTING DOUBLE ANGLE QUOTATION MARK<AC>Β·<000000AC>β NOT SIGN<AD>Β·<000000AD>β SOFT HYPHEN<AE>Β·<000000AE>β REGISTERED SIGN<AF>Β·<000000AF>β MACRON<B0>Β·<000000B0>β DEGREE SIGN<B1>Β·<000000B1>β PLUS-MINUS SIGN<B2>Β·<000000B2>β SUPERSCRIPT TWO<B3>Β·<000000B3>β SUPERSCRIPT THREE<B4>Β·<000000B4>β ACUTE ACCENT<B5>Β·<000000B5>β MICRO SIGN<B6>Β·<000000B6>β PILCROW SIGN<B7>Β·<000000B7>β MIDDLE DOT<B8>Β·<000000B8>β CEDILLA<B9>Β·<000000B9>β SUPERSCRIPT ONE<BA>Β·<000000BA>β MASCULINE ORDINAL INDICATOR<BB>Β·<000000BB>β RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK<BC>Β·<000000BC>β VULGAR FRACTION ONE QUARTER<BD>Β·<000000BD>β VULGAR FRACTION ONE HALF<BE>Β·<000000BE>β VULGAR FRACTION THREE QUARTERS<BF>Β·<000000BF>β INVERTED QUESTION MARK
aaaand we made it through that stretch π«Ά but bestie brace yourself, because the next chunk is Georgian hours β like 39 entries straight of GEORGIAN LETTER something. Not me hyping up a whole alphabet π
<C0>Β·<000010D0>β GEORGIAN LETTER AN<C1>Β·<000010D1>β GEORGIAN LETTER BAN<C2>Β·<000010D2>β GEORGIAN LETTER GAN<C3>Β·<000010D3>β GEORGIAN LETTER DON<C4>Β·<000010D4>β GEORGIAN LETTER EN<C5>Β·<000010D5>β GEORGIAN LETTER VIN<C6>Β·<000010D6>β GEORGIAN LETTER ZEN<C7>Β·<000010D7>β GEORGIAN LETTER TAN<C8>Β·<000010D8>β GEORGIAN LETTER IN<C9>Β·<000010D9>β GEORGIAN LETTER KAN<CA>Β·<000010DA>β GEORGIAN LETTER LAS<CB>Β·<000010DB>β GEORGIAN LETTER MAN<CC>Β·<000010DC>β GEORGIAN LETTER NAR<CD>Β·<000010DD>β GEORGIAN LETTER ON<CE>Β·<000010DE>β GEORGIAN LETTER PAR<CF>Β·<000010DF>β GEORGIAN LETTER ZHAR<D0>Β·<000010E0>β GEORGIAN LETTER RAE<D1>Β·<000010E1>β GEORGIAN LETTER SAN<D2>Β·<000010E2>β GEORGIAN LETTER TAR<D3>Β·<000010E3>β GEORGIAN LETTER UN<D4>Β·<000010E4>β GEORGIAN LETTER PHAR<D5>Β·<000010E5>β GEORGIAN LETTER KHAR<D6>Β·<000010E6>β GEORGIAN LETTER GHAN<D7>Β·<000010E7>β GEORGIAN LETTER QAR<D8>Β·<000010E8>β GEORGIAN LETTER SHIN<D9>Β·<000010E9>β GEORGIAN LETTER CHIN<DA>Β·<000010EA>β GEORGIAN LETTER CAN<DB>Β·<000010EB>β GEORGIAN LETTER JIL<DC>Β·<000010EC>β GEORGIAN LETTER CIL<DD>Β·<000010ED>β GEORGIAN LETTER CHAR<DE>Β·<000010EE>β GEORGIAN LETTER XAN<DF>Β·<000010EF>β GEORGIAN LETTER JHAN<E0>Β·<000010F0>β GEORGIAN LETTER HAE<E1>Β·<000010F1>β GEORGIAN LETTER HE<E2>Β·<000010F2>β GEORGIAN LETTER HIE<E3>Β·<000010F3>β GEORGIAN LETTER WE<E4>Β·<000010F4>β GEORGIAN LETTER HAR<E5>Β·<000010F5>β GEORGIAN LETTER HOE<E6>Β·<000010F6>β GEORGIAN LETTER FI
Okay slay, that's the whole Georgian run β and notice how those ISO numbers were <000010XX> the entire time while the local ones were just cruising <C0> to <E6>? That's the β¨pointβ¨ of the chart, iykyk.
And now we're back to Latin for one last lil stretch of accented letters π
<E7>Β·<000000E7>β LATIN SMALL LETTER C WITH CEDILLA<E8>Β·<000000E8>β LATIN SMALL LETTER E WITH GRAVE<E9>Β·<000000E9>β LATIN SMALL LETTER E WITH ACUTE<EA>Β·<000000EA>β LATIN SMALL LETTER E WITH CIRCUMFLEX<EB>Β·<000000EB>β LATIN SMALL LETTER E WITH DIAERESIS<EC>Β·<000000EC>β LATIN SMALL LETTER I WITH GRAVE<ED>Β·<000000ED>β LATIN SMALL LETTER I WITH ACUTE<EE>Β·<000000EE>β LATIN SMALL LETTER I WITH CIRCUMFLEX<EF>Β·<000000EF>β LATIN SMALL LETTER I WITH DIAERESIS<F0>Β·<000000F0>β LATIN SMALL LETTER ETH (Icelandic)<F1>Β·<000000F1>β LATIN SMALL LETTER N WITH TILDE<F2>Β·<000000F2>β LATIN SMALL LETTER O WITH GRAVE<F3>Β·<000000F3>β LATIN SMALL LETTER O WITH ACUTE<F4>Β·<000000F4>β LATIN SMALL LETTER O WITH CIRCUMFLEX<F5>Β·<000000F5>β LATIN SMALL LETTER O WITH TILDE
F6 | 000000F6 | LATIN SMALL LETTER O WITH DIAERESIS
F7 | 000000F7 | DIVISION SIGN
F8 | 000000F8 | LATIN SMALL LETTER O WITH STROKE
F9 | 000000F9 | LATIN SMALL LETTER U WITH GRAVE
FA | 000000FA | LATIN SMALL LETTER U WITH ACUTE
FB | 000000FB | LATIN SMALL LETTER U WITH CIRCUMFLEX
FC | 000000FC | LATIN SMALL LETTER U WITH DIAERESIS
FD | 000000FD | LATIN SMALL LETTER Y WITH ACUTE
FE | 000000FE | LATIN SMALL LETTER THORN (Icelandic)
FF | 000000FF | LATIN SMALL LETTER Y WITH DIAERESIS
okay and that's the whole table bestie, FF is literally the last one, we made it π no more hex, we're free
π AUTHOR
So who made this little masterpiece? Copyright (C) 2002-2017 Guido Flohr <http://www.guido-flohr.net/> (<mailto:guido.flohr@cantanea.com>), all rights reserved. And for the legal deets: see the source code for details! β¨
Like, yes, that's literally the whole author section. Respect the icon, periodt π
π¦ SEE ALSO
Locale::RecodeData(3)β the data side of the operation π«ΆLocale::Recode(3)β the actual recoding bestie πperl(1)β you know her, you love her, she's the main character π
and that's a wrap on this page!! πΈ this bad boy came from perl v5.42.0 and it was last touched on 2025-01-22, so like... it's giving "well-maintained, hydrated, glowing skin" π go forth and recode your locales, bestie β slay π§ββοΈβ¨π
π¦ 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