These two locales support the processing of files and text that contain the Euro symbol.
The underlying conversion tables were extended to be compatible with 8 bit code in both locales. The conversion tables are based on the ISO 8859-15 ASCII code and the EDF04F EBCDIC code.
The two locales differ only by the category LC_MONETARY
.
LC_CTYPE
The base class that each character belongs to can be determined from the following table:
Symbolic names | Glyphs | Class(es) | ASCII | EBCDIC |
<NUL> | control | 00 | 00 | |
<SOH> | control | 01 | 01 | |
<STX> | control | 02 | 02 | |
<ETX> | control | 03 | 03 | |
<EOT> | control | 04 | 37 | |
<ENQ> | control | 05 | 2D | |
<ACK> | control | 06 | 2E | |
<alert> | control | 07 | 2F | |
<backspace> | control | 08 | 16 | |
<tab> | control space blank | 09 | 05 | |
<newline> | control space | 0A | 15 | |
<vertical-tab> | control space | 0B | 0B | |
<form-feed> | control space | 0C | 0C | |
<carriage-return> | control space | 0D | 0D | |
<SO> | control | 0E | 0E | |
<SI> | control | 0F | 0F | |
<DLE> | control | 10 | 10 | |
<DC1> | control | 11 | 11 | |
<DC2> | control | 12 | 12 | |
<DC3> | control | 13 | 13 | |
<DC4> | control | 14 | 3C | |
<NAK> | control | 15 | 3D | |
<SYN> | control | 16 | 32 | |
<ETB> | control | 17 | 26 | |
<CAN> | control | 18 | 18 | |
<EM> | control | 19 | 19 | |
<SUB> | control | 1A | 3F | |
<ESC> | control | 1B | 27 | |
<IS4> | control | 1C | 1C | |
<IS3> | control | 1D | 1D | |
<IS2> | control | 1E | 1E | |
<IS1> | control | 1F | 1F | |
<space> | space blank | 20 | 40 | |
<exclamation-mark> | ! | punct | 21 | 5A |
<quotation-mark> | “ | punct | 22 | 7F |
<number-sign> | # | punct | 23 | 7B |
<dollar-sign> | $ | punct | 24 | 5B |
<percent-sign> | % | punct | 25 | 6C |
<ampersand> | & | punct | 26 | 50 |
<apostrophe> | ’ | punct | 27 | 7D |
<left-parenthesis> | ( | punct | 28 | 4D |
<right-parenthesis> | ) | punct | 29 | 5D |
<asterisk> | * | punct | 2A | 5C |
<plus-sign> | + | punct | 2B | 4E |
<comma> | , | punct | 2C | 6B |
<hyphen> | - | punct | 2D | 60 |
<period> | . | punct | 2E | 4B |
<slash> | / | punct | 2F | 61 |
<zero> | 0 | digit xdigit | 30 | F0 |
<one> | 1 | digit xdigit | 31 | F1 |
<two> | 2 | digit xdigit | 32 | F2 |
<three> | 3 | digit xdigit | 33 | F3 |
<four> | 4 | digit xdigit | 34 | F4 |
<five> | 5 | digit xdigit | 35 | F5 |
<six> | 6 | digit xdigit | 36 | F6 |
<seven> | 7 | digit xdigit | 37 | F7 |
<eight> | 8 | digit xdigit | 38 | F8 |
<nine> | 9 | digit xdigit | 39 | F9 |
colon | : | punct | 3A | 7A |
<semicolon> | ; | punct | 3B | 5E |
<less-than-sign> | < | punct | 3C | 4C |
<equals-sign> | = | punct | 3D | 7E |
<greater-than-sign> | > | punct | 3E | 6E |
<question-mark> | ? | punct | 3F | 6F |
<commercial-at> | @ | punct | 40 | 7C |
<A> | A | upper xdigit | 41 | C1 |
<B> | B | upper xdigit | 42 | C2 |
<C> | C | upper xdigit | 43 | C3 |
<D> | D | upper xdigit | 44 | C4 |
<E> | E | upper xdigit | 45 | C5 |
<F> | F | upper xdigit | 46 | C6 |
<G> | G | upper | 47 | C7 |
<H> | H | upper | 48 | C8 |
<I> | I | upper | 49 | C9 |
<J> | J | upper | 4A | D1 |
<K> | K | upper | 4B | D2 |
<L> | L | upper | 4C | D3 |
<M> | M | upper | 4D | D4 |
<N> | N | upper | 4E | D5 |
<O> | O | upper | 4F | D6 |
<P> | P | upper | 50 | D7 |
<Q> | Q | upper | 51 | D8 |
<R> | R | upper | 52 | D9 |
<S> | S | upper | 53 | E2 |
<T> | T | upper | 54 | E3 |
<U> | U | upper | 55 | E4 |
<V> | V | upper | 56 | E5 |
<W> | W | upper | 57 | E6 |
<X> | X | upper | 58 | E7 |
<Y> | Y | upper | 59 | E8 |
<Z> | Z | upper | 5A | E9 |
<left-sqare-bracket> | [ | punct | 5B | BB |
<backslash> | \ | punct | 5C | BC |
<right-sqare-bracket> | ] | punct | 5D | BD |
<circumflex> | ^ | punct | 5E | 6A |
<underscore> | _ | punct | 5F | 6D |
<grave-accent> | ` | punct | 60 | 4A |
<a> | a | lower xdigit | 61 | 81 |
<b> | b | lower xdigit | 62 | 82 |
<c> | c | lower xdigit | 63 | 83 |
<d> | d | lower xdigit | 64 | 84 |
<e> | e | lower xdigit | 65 | 85 |
<f> | f | lower xdigit | 66 | 86 |
<g> | g | lower | 67 | 87 |
<h> | h | lower | 68 | 88 |
<i> | i | lower | 69 | 89 |
<j> | j | lower | 6A | 91 |
<k> | k | lower | 6B | 92 |
<l> | l | lower | 6C | 93 |
<m> | m | lower | 6D | 94 |
<n> | n | lower | 6E | 95 |
<o> | o | lower | 6F | 96 |
<p> | p | lower | 70 | 97 |
<q> | q | lower | 71 | 98 |
<r> | r | lower | 72 | 99 |
<s> | s | lower | 73 | A2 |
<t> | t | lower | 74 | A3 |
<u> | u | lower | 75 | A4 |
<v> | v | lower | 76 | A5 |
<w> | w | lower | 77 | A6 |
<x> | x | lower | 78 | A7 |
<y> | y | lower | 79 | A8 |
<z> | z | lower | 7A | A9 |
<left-curly-bracket> | { | punct | 7B | FB |
<vertical-line> | | | punct | 7C | 4F |
<right-curly-bracket> | } | punct | 7D | FD |
<tilde> | ~ | punct | 7E | FF |
<DEL> | DEL | control | 7F | 07 |
<sc00> | 80 | 20 | ||
<sc01> | 81 | 21 | ||
<sc02> | 82 | 22 | ||
<sc03> | 83 | 23 | ||
<sc04> | 84 | 24 | ||
<sc05> | control | 85 | 25 | |
<sc06> | 86 | 06 | ||
<sc07> | 87 | 17 | ||
<sc08> | 88 | 28 | ||
<sc09> | 89 | 29 | ||
<sc0a> | 8A | 2A | ||
<sc0b> | 8B | 2B | ||
<sc0c> | 8C | 2C | ||
<sc0d> | 8D | 09 | ||
<sc0e> | 8E | 0A | ||
<sc0f> | 8F | 1B | ||
<sc10> | 90 | 30 | ||
<sc11> | 91 | 31 | ||
<sc12> | 92 | 1A | ||
<sc13> | 93 | 33 | ||
<sc14> | 94 | 34 | ||
<sc15> | 95 | 35 | ||
<sc16> | 96 | 36 | ||
<sc17> | 97 | 08 | ||
<sc18> | 98 | 38 | ||
<sc19> | 99 | 39 | ||
<sc1a> | 9A | 3A | ||
<sc1b> | 9B | 3B | ||
<sc1c> | 9C | 04 | ||
<sc1d> | 9D | 14 | ||
<sc1e> | 9E | 3E | ||
<sc1f> | 9F | 5F | ||
<nbsp> | NBSP | A0 | 41 | |
<revexcl> | ¡ | punct | A1 | AA |
<cent> | ¢ | punct | A2 | B0 |
<pound> | £ | punct | A3 | B1 |
<euro> | € | punct | A4 | 9F |
<yen> | ¥ | punct | A5 | B2 |
<CARON-S> | Š | upper | A6 | D0 |
<section> | § | punct | A7 | B5 |
<caron-s> | š | lower | A8 | 79 |
<copyright> | © | punct | A9 | B4 |
<fem-ord> | a | punct | AA | 9A |
<ang_q_l> | « | punct | AB | 8A |
<not> | ¬ | punct | AC | BA |
<shy> | SHY | punct | AD | CA |
<register> | ® | punct | AE | AF |
<macron> | ̄ | punct | AF | A1 |
<degree> | ° | punct | B0 | 90 |
<plu-min> | ± | punct | B1 | 8F |
<sup-two> | 2 | punct | B2 | EA |
<sup-three> | 3 | punct | B3 | FA |
<CARON-Z> | Ž | upper | B4 | BE |
<micro> | μ | punct | B5 | A0 |
<pilcrow> | ¶ | punct | B6 | B6 |
<mid-dot> | · | punct | B7 | B3 |
<caron-z> | ž | lower | B8 | 9D |
<sup-one> | 1 | punct | B9 | DA |
<mas-ord> | o | punct | BA | 9B |
<ang-q-r> | » | punct | BB | 8B |
<OE> | Œ | upper | BC | B7 |
<oe> | œ | lower | BD | B8 |
<DIA-Y> | Ÿ | upper | BE | B9 |
<revquest> | ¿ | punct | BF | AB |
<GRAVE-A> | À | upper | C0 | 64 |
<ACUTE-A> | Á | upper | C1 | 65 |
<CIRC-A> | Â | upper | C2 | 62 |
<TILDE-A> | Ã | upper | C3 | 66 |
<DIA-A> | Ä | upper | C4 | 63 |
<RING-A> | Å | upper | C5 | 67 |
<AE> | Æ | upper | C6 | 9E |
<CEDIL-C> | Ç | upper | C7 | 68 |
<GRAVE-E> | È | upper | C8 | 74 |
<ACUTE-E> | É | upper | C9 | 71 |
<CIRC-E> | Ê | upper | CA | 72 |
<DIA-E> | Ë | upper | CB | 73 |
<GRAVE-I> | Ì | upper | CC | 78 |
<ACUTE-I> | Í | upper | CD | 75 |
<CIRC-I> | Î | upper | CE | 76 |
<DIA-I> | Ï | upper | CF | 77 |
<ETH> | Ð | upper | D0 | AC |
<TILDE_N> | Ñ | upper | D1 | 69 |
<GRAVE-O> | Ò | upper | D2 | ED |
<ACUTE-O> | Ó | upper | D3 | EE |
<CIRC-O> | Ô | upper | D4 | EB |
<TILDE_O> | Õ | upper | D5 | EF |
<DIA-O> | Ö | upper | D6 | EC |
<multiply> | × | punct | D7 | BF |
<SLASH-O> | Ø | upper | D8 | 80 |
<GRAVE-U> | Ù | upper | D9 | E0 |
<ACUTE-U> | Ú | upper | DA | FE |
<CIRC-U> | Û | upper | DB | DD |
<DIA-U> | Ü | upper | DC | FC |
<ACUTE-Y> | Ý | upper | DD | AD |
<THORN> | Þ | upper | DE | 8E |
Symbolic names | Glyphs | Class(es) | ASCII | EBCDIC |
<sharp-s> | ß | lower | DF | 59 |
<grave-a> | à | lower | E0 | 44 |
<acute-a> | á | lower | E1 | 45 |
<circ-a> | â | lower | E2 | 42 |
<tilde-a> | ã | lower | E3 | 46 |
<dia-a> | ä | lower | E4 | 43 |
<ring-a> | å | lower | E5 | 47 |
<ae> | æ | lower | E6 | 9C |
<cedil-c> | ç | lower | E7 | 48 |
<grave-e> | è | lower | E8 | 54 |
<acute-e> | é | lower | E9 | 51 |
<circ-e> | ê | lower | EA | 52 |
<dia-e> | ë | lower | EB | 53 |
<grave-i> | ì | lower | EC | 58 |
<acute-i> | í | lower | ED | 55 |
<circ-i> | î | lower | EE | 56 |
<dia-i> | ï | lower | EF | 57 |
<eth> | ð | lower | F0 | 8C |
<tilde-n> | ñ | lower | F1 | 49 |
<grave-o> | ò | lower | F2 | CD |
<acute-o> | ó | lower | F3 | CE |
<circ-o> | ô | lower | F4 | CB |
<tilde-o> | õ | lower | F5 | CF |
<dia-o> | ö | lower | F6 | CC |
<divide> | ÷ | punct | F7 | E1 |
<slash-o> | ø | lower | F8 | 70 |
<grave-u> | ù | lower | F9 | C0 |
<acute-u> | ú | lower | FA | DE |
<circ-u> | û | lower | FB | DB |
<dia-u> | ü | lower | FC | DC |
<acute-y> | ý | lower | FD | 8D |
<thorn> | þ | lower | FE | AE |
<dia-y> | ÿ | lower | FF | DF |
The other classes are defined as follows:
alpha alnum | The character belongs to the The character belongs to the The character belongs to the |
graph | The character belongs to the |
The toupper
and tolower
mappings behave as usual:<XYZ> becomes <xyz> and <xyz> becomes <XYZ>.
LC_COLLATE
Only the characters in the 7-bit code as well as the German umlaut characters (ä,ö, etc.) are taken into account for the sort order. This is the same as under UNIX. The umlauts are considered to be equal to their base vowel; The umlauts follow their corresponding base vowels in their secondary weighting.
The ’ß’ character has the ASCII value X’DF’ (EBCDIC: X’59’).
Otherwise the order is the same as the order in the ASCII character set.
| |
decimal_point: | "," |
thousend_sep: | "." |
grouping:
| 0;0 |
German is used for the days of the week and the months of the year.
The abbreviations for the days of the week are: So, Mo, Di, Mi, Do, Fr, Sa.
The abbreviations for the months of the year are: Jan, Feb, Mär, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez.
am_pm: "AM", "PM"
Time and date representation (%c) d_t_fmt
: "%a %d.%h.%Y, %T, %Z"
Date representation (%x) d_fmt
: "%d.%m.%y"
Time representation (%X) t_fmt
: "%T %Z"
12 hour clock time representation (%X) t_fmt_ampm
: "%T: %M:%S %p
”
time_fmt: "%H.%M:%S"
day_fmt: "&d.%m"
full_day: "%a %e.%b"
ar_date: "%b %d %H:%M %Y"
last_date: "%a %e.%b %H:%M"
ls_date: "%h %e %H:%M"
ls_date2: "%h %e %Y"
ps_date: "%d.%b"
su_date: "%d.%m %H:%M"
tar_date: "%e.%b %H:%M %Y"
diff_date: "%a %e.%b.%Y, %T"
yesstring
| "ja" |
Element | De.EDF04F | De.EDF04F@euro |
int_curr_symbol | "DEM" | "EUR" |
currency_symbol | "DM" | "€" |
mon_decimal_point | "," | "," |
mon_thousands_sep | "." | "." |
mon_grouping | 3;3 | 3;3 |
positive_sign | "" | "" |
negativ_sign | "-" | "-" |
int_frac_digits | 2 | 2 |
frac_digits | 2 | 2 |
p_cs_precedes | 0 | 0 |
p_sep_by_space | 1 | 1 |
n_cs_precedes | 0 | 0 |
n_sep_by_space | 1 | 1 |
p_sign_posn | 1 | 1 |
n_sign_posn | 1 | 1 |