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.