Inconsistencies in ETSI DES 202 130 V 2.1.1_27 (2007-04-23) Draft Report
Here we present notes on inconsistencies of Draft report with Lithuanian as well as with other European languages, using Latin script. Proposals ensuring consistency of standard and equal treatment of all languages are presented.
1. Current situation
There are some inconsistencies of keypad assignments of Lithuanian letters with the Lithuanian alphabet in the Table 102:
1. 23 Lithuanian letters (ABCDEFGHIYJKLMNOPRSTUZ) are allocated before numbers, and 9 letters (ÀÈÆËÁÐØÛÞ) – after numbers. However all 32 Lithuanian letters according to this ETSI Standard are in the type A.
2. 3 foreign letters (QWX), which are not present in Lithuanian alphabet and according to this Standard are of type B, are allocated before numbers. Thus there their priority is higher than that of some Lithuanian type A letters.
3. The moving of some Lithuanian letters after numbers destroys sorting of Lithuanian alphabet. For example, the proper order of first 10 Lithuanian letters is as follows: AÀBCÈDEÆËF... However, according to this Standard order is changed to: ABC2ÀÈDEF3ÆË... The numbers appears between the letters of type A on the same key because some type A letters are moved after numbers.
Let us note, that similar inconsistencies also exist for other languages based on Latin script, e. g. German letters Ä, Ü, etc., are allocated after numbers.
Those inconsistencies make the table caption „Table 102: Lithuanian keypad assignment“ misleading. Really Table 102 defines English keypad assignment where letters of English alphabet go before numbers and some letters of foreign languages go after numbers. The only difference from „Table 85: English keypad assignment“ lies in the repertoire of foreign letters after numbers. In this case Lithuanian letters are presented as foreign. Thus this assignments is another assignment for English alphabet, in this case with some extra Lithuanian letters.
Those inconsistencies are not incidental. The roots are in the Note 3 (Chapter 7.2.1):
NOTE 3: Latin-script letters are assigned to a particular key in the following order:
• Letters assigned to that particular key according to ITU-T Recommendation E.161 (e.g. “abc” to key “2”).
• The number of the respective key according to ITU-T Recommendation E.161
• Type A letters according to the tables in clause 6 (e.g. “ä” on key “2” for German).
• Type B letters according to the tables in clause 6 (e.g. “à” on key “2” for German, with the resulting assignment for key “2” for German being “abc2äà”).
The note requires that only letters ABCDEFGHIJKLMNOPQRSTUVWXYZ should be before numbers. So this note is really applicable only for languages those alphabets coincide with the minimal Latin alphabet. Using it for other languages causes infringements language standards of these languages.
Meanwhile the analogous rules of this Standard for languages using other scripts (non Latin) ensures equal opportunities for all languages of the script. The rules allow to do key assignments without infringements of language standards. Example – Note for Cyrillic and Greek scripts.
NOTE 8: Greek-script and Cyrillic-script letters are assigned to a particular key in the following order:
• Letters assigned to that particular key in alphabetic order (e.g. “абвг” to key “2”).
• The number of the respective key according to ITU-T Recommendation E.
•
Latin letters
assigned to that particular key according to ITU-T Recommendation E.161 (e.g.
abc to key “2”).
For example, the resulting assignment for
key “2” for Russian is “абвг2abc”).
2. The proposal to edit the Draft Standard
In order to ensure equal opportunities for all languages using Latin script it is necessary to change Note 3, for example in such way:
NOTE 3: Latin-script letters are assigned to a particular key in the following order:
• Letters assigned to that particular key in alphabetic order (e.g. “aäabc” for German, “aàbcè” for Lithuanian to key “2”).
• The number of the respective key according to ITU-T Recommendation E.161.
• Type B letters according to the tables in clause 6 (e.g. “q” on key “7” for Lithuanian, with the resulting assignment for key “7” for Lithuanian being “prsð2q”).
To change Table 102 as follows:
Table 102: Lithuanian keypad assignment
Key |
Letter |
ISO/IEC 10646 identifier |
ISO/IEC 10646 name |
2 |
a |
U+0061 |
LATIN SMALL LETTER A |
à |
U+0105 |
LATIN SMALL LETTER A WITH OGONEK |
|
b |
U+0062 |
LATIN SMALL LETTER B |
|
c |
U+0063 |
LATIN SMALL LETTER C |
|
è |
U+010D |
LATIN SMALL LETTER C WITH CARON |
|
2 |
U+0032 |
DIGIT TWO |
|
3 |
d |
U+0064 |
LATIN SMALL LETTER D |
e |
U+0065 |
LATIN SMALL LETTER E |
|
æ |
U+0119 |
LATIN SMALL LETTER E WITH OGONEK |
|
ë |
U+0117 |
LATIN SMALL LETTER E WITH DOT ABOVE |
|
f |
U+0066 |
LATIN SMALL LETTER F |
|
3 |
U+0033 |
DIGIT THREE |
|
4 |
g |
U+0067 |
LATIN SMALL LETTER G |
h |
U+0068 |
LATIN SMALL LETTER H |
|
i |
U+0069 |
LATIN SMALL LETTER I |
|
á |
U+012F |
LATIN SMALL LETTER I WITH OGONEK |
|
y |
U+0079 |
LATIN SMALL LETTER Y |
|
4 |
U+0034 |
DIGIT FOUR |
|
5 |
j |
U+006A |
LATIN SMALL LETTER J |
k |
U+006B |
LATIN SMALL LETTER K |
|
l |
U+006C |
LATIN SMALL LETTER L |
|
5 |
U+0035 |
DIGIT FIVE |
|
6 |
m |
U+006D |
LATIN SMALL LETTER M |
n |
U+006E |
LATIN SMALL LETTER N |
|
o |
U+006F |
LATIN SMALL LETTER O |
|
6 |
U+0036 |
DIGIT SIX |
|
7 |
p |
U+0070 |
LATIN SMALL LETTER P |
r |
U+0072 |
LATIN SMALL LETTER R |
|
s |
U+0073 |
LATIN SMALL LETTER S |
|
ð |
U+0161 |
LATIN SMALL LETTER S WITH CARON |
|
7 |
U+0037 |
DIGIT SEVEN |
|
q |
U+0071 |
LATIN SMALL LETTER Q |
|
8 |
t |
U+0074 |
LATIN SMALL LETTER T |
u |
U+0075 |
LATIN SMALL LETTER U |
|
ø |
U+0173 |
LATIN SMALL LETTER U WITH OGONEK |
|
û |
U+016B |
LATIN SMALL LETTER U WITH MACRON |
|
v |
U+0076 |
LATIN SMALL LETTER V |
|
8 |
U+0038 |
DIGIT EIGHT |
|
9 |
z |
U+007A |
LATIN SMALL LETTER Z |
þ |
U+017E |
LATIN SMALL LETTER Z WITH CARON |
|
9 |
U+0039 |
DIGIT NINE |
|
w |
U+0077 |
LATIN SMALL LETTER W |
|
x |
U+0078 |
LATIN SMALL LETTER X |
This table is consistent with Lithuanian language standards as well as with the spirit of this Standard: letter types A and B, and alphabetic key assignment
3. Standard de facto
Similar keypad assignment already exists for a number of Latin script languages (German, Lithuanian, Latvian, etc.) in Nokia mobile phones. Lithuanian table of keypad assignments is as follows:
Table Nokia 102: Lithuanian keypad assignment
Key |
Letter |
ISO/IEC 10646 identifier |
ISO/IEC 10646 name |
2 |
a |
U+0061 |
LATIN SMALL LETTER A |
à |
U+0105 |
LATIN SMALL LETTER A WITH OGONEK |
|
b |
U+0062 |
LATIN SMALL LETTER B |
|
c |
U+0063 |
LATIN SMALL LETTER C |
|
è |
U+010D |
LATIN SMALL LETTER C WITH CARON |
|
2 |
U+0032 |
DIGIT TWO |
|
ä |
U+00E4 |
LATIN SMALL LETTER A WITH DIAERESIS |
|
â |
U+0101 |
LATIN SMALL LETTER A WITH MACRON |
|
å |
U+00E5 |
LATIN SMALL LETTER A WITH RING ABOVE |
|
¿ |
U+00E6 |
LATIN SMALL LETTER AE |
|
3 |
d |
U+0064 |
LATIN SMALL LETTER D |
e |
U+0065 |
LATIN SMALL LETTER E |
|
æ |
U+0119 |
LATIN SMALL LETTER E WITH OGONEK |
|
ë |
U+0117 |
LATIN SMALL LETTER E WITH DOT ABOVE |
|
f |
U+0066 |
LATIN SMALL LETTER F |
|
3 |
U+0033 |
DIGIT THREE |
|
é |
U+00E9 |
LATIN SMALL LETTER E WITH ACUTE |
|
ç |
U+0113 |
LATIN SMALL LETTER E WITH MACRON |
|
4 |
g |
U+0067 |
LATIN SMALL LETTER G |
h |
U+0068 |
LATIN SMALL LETTER H |
|
i |
U+0069 |
LATIN SMALL LETTER I |
|
á |
U+012F |
LATIN SMALL LETTER I WITH OGONEK |
|
4 |
U+0034 |
DIGIT FOUR |
|
ì |
U+0123 |
LATIN SMALL LETTER G WITH CEDILLA |
|
î |
U+012B |
LATIN SMALL LETTER I WITH MACRON |
|
5 |
j |
U+006A |
LATIN SMALL LETTER J |
k |
U+006B |
LATIN SMALL LETTER K |
|
l |
U+006C |
LATIN SMALL LETTER L |
|
5 |
U+0035 |
DIGIT FIVE |
|
í |
U+0137 |
LATIN SMALL LETTER K WITH CEDILLA |
|
ï |
U+013C |
LATIN SMALL LETTER L WITH CEDILLA |
|
£ |
U+00A3 |
POUND SIGN |
|
6 |
m |
U+006D |
LATIN SMALL LETTER M |
n |
U+006E |
LATIN SMALL LETTER N |
|
o |
U+006F |
LATIN SMALL LETTER O |
|
6 |
U+0036 |
DIGIT SIX |
|
ò |
U+0146 |
LATIN SMALL LETTER N WITH CEDILLA |
|
õ |
U+00F5 |
LATIN SMALL LETTER O WITH TILDE |
|
ö |
U+00F6 |
LATIN SMALL LETTER O WITH DIAERESIS |
|
¸ |
U+00F8 |
LATIN SMALL LETTER O WITH STROKE |
|
7 |
p |
U+0070 |
LATIN SMALL LETTER P |
q |
U+0071 |
LATIN SMALL LETTER Q |
|
r |
U+0072 |
LATIN SMALL LETTER R |
|
s |
U+0073 |
LATIN SMALL LETTER S |
|
ð |
U+0161 |
LATIN SMALL LETTER S WITH CARON |
|
7 |
U+0037 |
DIGIT SEVEN |
|
º |
U+0157 |
LATIN SMALL LETTER R WITH CEDILLA |
|
ß |
U+00DF |
LATIN SMALL LETTER SHARP S (German) |
|
$ |
U+0024 |
DOLLAR SIGN |
|
8 |
t |
U+0074 |
LATIN SMALL LETTER T |
u |
U+0075 |
LATIN SMALL LETTER U |
|
ø |
U+0173 |
LATIN SMALL LETTER U WITH OGONEK |
|
û |
U+016B |
LATIN SMALL LETTER U WITH MACRON |
|
v |
U+0076 |
LATIN SMALL LETTER V |
|
8 |
U+0038 |
DIGIT EIGHT |
|
ü |
U+00FC |
LATIN SMALL LETTER U WITH DIAERESIS |
|
9 |
w |
U+0077 |
LATIN SMALL LETTER W |
x |
U+0078 |
LATIN SMALL LETTER X |
|
y |
U+0079 |
LATIN SMALL LETTER Y |
|
z |
U+007A |
LATIN SMALL LETTER Z |
|
þ |
U+017E |
LATIN SMALL LETTER Z WITH CARON |
|
9 |
U+0039 |
DIGIT NINE |
This Table is close to Lithuanian language standards, except that three type B letters Q, W, and X are presented as type A letters and one letter Y is allocated not in the alphabetic order.
Our priority is the Table 102 presented in the Chapter 2. However if there are serious obstacles to include it into Standard, the Table Nokia 102 from Chapter 3 may be used instead.