Merge lp:~roman2861/ubuntu-keyboard/ubuntu-keyboard into lp:ubuntu-keyboard
- ubuntu-keyboard
- Merge into trunk
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 187 | ||||
Proposed branch: | lp:~roman2861/ubuntu-keyboard/ubuntu-keyboard | ||||
Merge into: | lp:ubuntu-keyboard | ||||
Diff against target: |
200 lines (+22/-26) 4 files modified
plugins/ru/qml/Keyboard_ru.qml (+6/-7) plugins/ru/qml/Keyboard_ru_email.qml (+6/-7) plugins/ru/qml/Keyboard_ru_url.qml (+5/-6) plugins/ru/qml/Keyboard_ru_url_search.qml (+5/-6) |
||||
To merge this branch: | bzr merge lp:~roman2861/ubuntu-keyboard/ubuntu-keyboard | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Dmitry (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+221590@code.launchpad.net |
Commit message
Fix incorrect characters in Russian language layout.
Description of the change
Updated Russian language.Fixed bug with wrong letter (bug isn't in Launchpad, but in the mailing list).
PS Jenkins bot (ps-jenkins) wrote : | # |
Dmitry (rusdmitry) wrote : | # |
(Requested a merge with a fix for this branch)
I looked at the values for the characters again and there are still some Latin characters that look like Cyrillic ones (or vice versa). They should be Cyrillic though because they are semantically different:
1) There should be a Cyrillic letter 'а' (U+0430) instead of a Latin 'a' (U+0061) (in uppercase as well: U+0410 instead of U+0041);
2) There should be Cyrillic letters 'е' (U+0435), 'ё' (U+0451) instead of Latin letter 'e' (U+0065), Latin letter 'e' with diaeresis (ë - U+00EB) including their uppercase variants (CYRILLIC CAPITAL LETTER IE U+0415, CYRILLIC CAPITAL LETTER IO U+0401).
I also added the RUBLE SIGN U+20BD which is going to be released with an upcoming Unicode Standard 7.0.0 though additional work must be done here to include a glyph for this character in the Ubuntu font.
- 173. By Roman Zonov
-
Merged changes from Dmitry
- 174. By Roman Zonov
-
Bug fix
- 175. By Roman Zonov
-
Deleted Ruble symbol and bug fix.
Dmitry (rusdmitry) wrote : | # |
Since I have created a blueprint for Ruble sign glyph in Ubuntu-Font I guess its addition to the Ubuntu-keyboard can wait (maybe a separate bug or a feature request will do). The semantic differences fixed at this point are quite important for many functions such as searching so this should be merged with Ubuntu-keyboard ASAP. Just updating this to bring some visibility.
Adolfo Jayme Barrientos (fitojb) wrote : | # |
Just a heads-up: I’ve just filed bug 1345591 to request the addition of the ruble sign to the Ubuntu font family.
Preview Diff
1 | === modified file 'plugins/ru/qml/Keyboard_ru.qml' | |||
2 | --- plugins/ru/qml/Keyboard_ru.qml 2013-12-12 10:12:23 +0000 | |||
3 | +++ plugins/ru/qml/Keyboard_ru.qml 2014-06-04 11:57:40 +0000 | |||
4 | @@ -34,15 +34,16 @@ | |||
5 | 34 | 34 | ||
6 | 35 | CharKey { label: "й"; shifted: "Й"; } | 35 | CharKey { label: "й"; shifted: "Й"; } |
7 | 36 | CharKey { label: "ц"; shifted: "Ц"; } | 36 | CharKey { label: "ц"; shifted: "Ц"; } |
9 | 37 | CharKey { label: "у"; shifted: "Y"; extended: ["ў"]; extendedShifted: ["Ў"] } | 37 | CharKey { label: "у"; shifted: "У"; extended: ["ў"]; extendedShifted: ["Ў"] } |
10 | 38 | CharKey { label: "к"; shifted: "К"; } | 38 | CharKey { label: "к"; shifted: "К"; } |
12 | 39 | CharKey { label: "e"; shifted: "E"; extended: ["ë", "€"]; extendedShifted: ["Ë", "€"] } | 39 | CharKey { label: "е"; shifted: "Е"; extended: ["ё", "€"]; extendedShifted: ["Ё", "€"] } |
13 | 40 | CharKey { label: "н"; shifted: "Н"; } | 40 | CharKey { label: "н"; shifted: "Н"; } |
14 | 41 | CharKey { label: "г"; shifted: "Г"; } | 41 | CharKey { label: "г"; shifted: "Г"; } |
15 | 42 | CharKey { label: "ш"; shifted: "Ш"; } | 42 | CharKey { label: "ш"; shifted: "Ш"; } |
16 | 43 | CharKey { label: "щ"; shifted: "Щ"; } | 43 | CharKey { label: "щ"; shifted: "Щ"; } |
17 | 44 | CharKey { label: "з"; shifted: "З"; } | 44 | CharKey { label: "з"; shifted: "З"; } |
18 | 45 | CharKey { label: "х"; shifted: "Х"; } | 45 | CharKey { label: "х"; shifted: "Х"; } |
19 | 46 | CharKey { label: "ъ"; shifted: "Ъ"; } | ||
20 | 46 | } | 47 | } |
21 | 47 | 48 | ||
22 | 48 | Row { | 49 | Row { |
23 | @@ -52,7 +53,7 @@ | |||
24 | 52 | CharKey { label: "ф"; shifted: "Ф"; } | 53 | CharKey { label: "ф"; shifted: "Ф"; } |
25 | 53 | CharKey { label: "ы"; shifted: "Ы"; } | 54 | CharKey { label: "ы"; shifted: "Ы"; } |
26 | 54 | CharKey { label: "в"; shifted: "В"; } | 55 | CharKey { label: "в"; shifted: "В"; } |
28 | 55 | CharKey { label: "a"; shifted: "A"; } | 56 | CharKey { label: "а"; shifted: "А"; } |
29 | 56 | CharKey { label: "п"; shifted: "П"; } | 57 | CharKey { label: "п"; shifted: "П"; } |
30 | 57 | CharKey { label: "р"; shifted: "Р"; } | 58 | CharKey { label: "р"; shifted: "Р"; } |
31 | 58 | CharKey { label: "о"; shifted: "О"; } | 59 | CharKey { label: "о"; shifted: "О"; } |
32 | @@ -71,8 +72,7 @@ | |||
33 | 71 | CharKey { label: "ч"; shifted: "Ч"; } | 72 | CharKey { label: "ч"; shifted: "Ч"; } |
34 | 72 | CharKey { label: "с"; shifted: "С"; } | 73 | CharKey { label: "с"; shifted: "С"; } |
35 | 73 | CharKey { label: "м"; shifted: "М"; } | 74 | CharKey { label: "м"; shifted: "М"; } |
38 | 74 | CharKey { label: "і"; shifted: "І"; } | 75 | CharKey { label: "и"; shifted: "И"; extended: ["і", "І"]; } |
37 | 75 | CharKey { label: "и"; shifted: "И"; } | ||
39 | 76 | CharKey { label: "т"; shifted: "Т"; } | 76 | CharKey { label: "т"; shifted: "Т"; } |
40 | 77 | CharKey { label: "ь"; shifted: "Ь"; } | 77 | CharKey { label: "ь"; shifted: "Ь"; } |
41 | 78 | CharKey { label: "б"; shifted: "Б"; } | 78 | CharKey { label: "б"; shifted: "Б"; } |
42 | @@ -90,8 +90,7 @@ | |||
43 | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
44 | 91 | CharKey { id: commaKey; label: ","; shifted: "/"; anchors.left: languageMenuButton.right; } | 91 | CharKey { id: commaKey; label: ","; shifted: "/"; anchors.left: languageMenuButton.right; } |
45 | 92 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true } | 92 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true } |
48 | 93 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
47 | 94 | CharKey { id: extraCharKey; label: "ъ"; shifted: "Ъ"; anchors.right: enterKey.left; } | ||
49 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right } | 94 | ReturnKey { id: enterKey; anchors.right: parent.right } |
50 | 96 | } | 95 | } |
51 | 97 | } // column | 96 | } // column |
52 | 98 | 97 | ||
53 | === modified file 'plugins/ru/qml/Keyboard_ru_email.qml' | |||
54 | --- plugins/ru/qml/Keyboard_ru_email.qml 2013-12-12 10:12:23 +0000 | |||
55 | +++ plugins/ru/qml/Keyboard_ru_email.qml 2014-06-04 11:57:40 +0000 | |||
56 | @@ -36,13 +36,14 @@ | |||
57 | 36 | CharKey { label: "ц"; shifted: "Ц"; } | 36 | CharKey { label: "ц"; shifted: "Ц"; } |
58 | 37 | CharKey { label: "у"; shifted: "Y"; extended: ["ў"]; extendedShifted: ["Ў"] } | 37 | CharKey { label: "у"; shifted: "Y"; extended: ["ў"]; extendedShifted: ["Ў"] } |
59 | 38 | CharKey { label: "к"; shifted: "К"; } | 38 | CharKey { label: "к"; shifted: "К"; } |
61 | 39 | CharKey { label: "e"; shifted: "E"; extended: ["ë", "€"]; extendedShifted: ["Ë", "€"] } | 39 | CharKey { label: "е"; shifted: "Е"; extended: ["ё", "€"]; extendedShifted: ["Ё", "€"] } |
62 | 40 | CharKey { label: "н"; shifted: "Н"; } | 40 | CharKey { label: "н"; shifted: "Н"; } |
63 | 41 | CharKey { label: "г"; shifted: "Г"; } | 41 | CharKey { label: "г"; shifted: "Г"; } |
64 | 42 | CharKey { label: "ш"; shifted: "Ш"; } | 42 | CharKey { label: "ш"; shifted: "Ш"; } |
65 | 43 | CharKey { label: "щ"; shifted: "Щ"; } | 43 | CharKey { label: "щ"; shifted: "Щ"; } |
66 | 44 | CharKey { label: "з"; shifted: "З"; } | 44 | CharKey { label: "з"; shifted: "З"; } |
67 | 45 | CharKey { label: "х"; shifted: "Х"; } | 45 | CharKey { label: "х"; shifted: "Х"; } |
68 | 46 | CharKey { label: "ъ"; shifted: "Ъ"; } | ||
69 | 46 | } | 47 | } |
70 | 47 | 48 | ||
71 | 48 | Row { | 49 | Row { |
72 | @@ -52,7 +53,7 @@ | |||
73 | 52 | CharKey { label: "ф"; shifted: "Ф"; } | 53 | CharKey { label: "ф"; shifted: "Ф"; } |
74 | 53 | CharKey { label: "ы"; shifted: "Ы"; } | 54 | CharKey { label: "ы"; shifted: "Ы"; } |
75 | 54 | CharKey { label: "в"; shifted: "В"; } | 55 | CharKey { label: "в"; shifted: "В"; } |
77 | 55 | CharKey { label: "a"; shifted: "A"; } | 56 | CharKey { label: "а"; shifted: "А"; } |
78 | 56 | CharKey { label: "п"; shifted: "П"; } | 57 | CharKey { label: "п"; shifted: "П"; } |
79 | 57 | CharKey { label: "р"; shifted: "Р"; } | 58 | CharKey { label: "р"; shifted: "Р"; } |
80 | 58 | CharKey { label: "о"; shifted: "О"; } | 59 | CharKey { label: "о"; shifted: "О"; } |
81 | @@ -71,8 +72,7 @@ | |||
82 | 71 | CharKey { label: "ч"; shifted: "Ч"; } | 72 | CharKey { label: "ч"; shifted: "Ч"; } |
83 | 72 | CharKey { label: "с"; shifted: "С"; } | 73 | CharKey { label: "с"; shifted: "С"; } |
84 | 73 | CharKey { label: "м"; shifted: "М"; } | 74 | CharKey { label: "м"; shifted: "М"; } |
87 | 74 | CharKey { label: "і"; shifted: "І"; } | 75 | CharKey { label: "и"; shifted: "И"; extended: ["і", "І"]; } |
86 | 75 | CharKey { label: "и"; shifted: "И"; } | ||
88 | 76 | CharKey { label: "т"; shifted: "Т"; } | 76 | CharKey { label: "т"; shifted: "Т"; } |
89 | 77 | CharKey { label: "ь"; shifted: "Ь"; } | 77 | CharKey { label: "ь"; shifted: "Ь"; } |
90 | 78 | CharKey { label: "б"; shifted: "Б"; } | 78 | CharKey { label: "б"; shifted: "Б"; } |
91 | @@ -88,9 +88,8 @@ | |||
92 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
93 | 89 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 89 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } |
94 | 90 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 90 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
98 | 91 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } | 91 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф",".укр",".by",".tj"]; anchors.right: dotKey.left; } |
99 | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
97 | 93 | CharKey { id: extraCharKey; label: "ъ"; shifted: "Ъ"; anchors.right: enterKey.left; } | ||
100 | 94 | ReturnKey { id: enterKey; anchors.right: parent.right } | 93 | ReturnKey { id: enterKey; anchors.right: parent.right } |
101 | 95 | } | 94 | } |
102 | 96 | } // column | 95 | } // column |
103 | 97 | 96 | ||
104 | === modified file 'plugins/ru/qml/Keyboard_ru_url.qml' | |||
105 | --- plugins/ru/qml/Keyboard_ru_url.qml 2013-12-12 10:12:23 +0000 | |||
106 | +++ plugins/ru/qml/Keyboard_ru_url.qml 2014-06-04 11:57:40 +0000 | |||
107 | @@ -36,13 +36,14 @@ | |||
108 | 36 | CharKey { label: "ц"; shifted: "Ц"; } | 36 | CharKey { label: "ц"; shifted: "Ц"; } |
109 | 37 | CharKey { label: "у"; shifted: "Y"; extended: ["ў"]; extendedShifted: ["Ў"] } | 37 | CharKey { label: "у"; shifted: "Y"; extended: ["ў"]; extendedShifted: ["Ў"] } |
110 | 38 | CharKey { label: "к"; shifted: "К"; } | 38 | CharKey { label: "к"; shifted: "К"; } |
112 | 39 | CharKey { label: "e"; shifted: "E"; extended: ["ë", "€"]; extendedShifted: ["Ë", "€"] } | 39 | CharKey { label: "е"; shifted: "Е"; extended: ["ё", "€"]; extendedShifted: ["Ё", "€"] } |
113 | 40 | CharKey { label: "н"; shifted: "Н"; } | 40 | CharKey { label: "н"; shifted: "Н"; } |
114 | 41 | CharKey { label: "г"; shifted: "Г"; } | 41 | CharKey { label: "г"; shifted: "Г"; } |
115 | 42 | CharKey { label: "ш"; shifted: "Ш"; } | 42 | CharKey { label: "ш"; shifted: "Ш"; } |
116 | 43 | CharKey { label: "щ"; shifted: "Щ"; } | 43 | CharKey { label: "щ"; shifted: "Щ"; } |
117 | 44 | CharKey { label: "з"; shifted: "З"; } | 44 | CharKey { label: "з"; shifted: "З"; } |
118 | 45 | CharKey { label: "х"; shifted: "Х"; } | 45 | CharKey { label: "х"; shifted: "Х"; } |
119 | 46 | CharKey { label: "ъ"; shifted: "Ъ"; } | ||
120 | 46 | } | 47 | } |
121 | 47 | 48 | ||
122 | 48 | Row { | 49 | Row { |
123 | @@ -52,7 +53,7 @@ | |||
124 | 52 | CharKey { label: "ф"; shifted: "Ф"; } | 53 | CharKey { label: "ф"; shifted: "Ф"; } |
125 | 53 | CharKey { label: "ы"; shifted: "Ы"; } | 54 | CharKey { label: "ы"; shifted: "Ы"; } |
126 | 54 | CharKey { label: "в"; shifted: "В"; } | 55 | CharKey { label: "в"; shifted: "В"; } |
128 | 55 | CharKey { label: "a"; shifted: "A"; } | 56 | CharKey { label: "а"; shifted: "А"; } |
129 | 56 | CharKey { label: "п"; shifted: "П"; } | 57 | CharKey { label: "п"; shifted: "П"; } |
130 | 57 | CharKey { label: "р"; shifted: "Р"; } | 58 | CharKey { label: "р"; shifted: "Р"; } |
131 | 58 | CharKey { label: "о"; shifted: "О"; } | 59 | CharKey { label: "о"; shifted: "О"; } |
132 | @@ -71,8 +72,7 @@ | |||
133 | 71 | CharKey { label: "ч"; shifted: "Ч"; } | 72 | CharKey { label: "ч"; shifted: "Ч"; } |
134 | 72 | CharKey { label: "с"; shifted: "С"; } | 73 | CharKey { label: "с"; shifted: "С"; } |
135 | 73 | CharKey { label: "м"; shifted: "М"; } | 74 | CharKey { label: "м"; shifted: "М"; } |
138 | 74 | CharKey { label: "і"; shifted: "І"; } | 75 | CharKey { label: "и"; shifted: "И"; extended: ["і", "І"]; } |
137 | 75 | CharKey { label: "и"; shifted: "И"; } | ||
139 | 76 | CharKey { label: "т"; shifted: "Т"; } | 76 | CharKey { label: "т"; shifted: "Т"; } |
140 | 77 | CharKey { label: "ь"; shifted: "Ь"; } | 77 | CharKey { label: "ь"; shifted: "Ь"; } |
141 | 78 | CharKey { label: "б"; shifted: "Б"; } | 78 | CharKey { label: "б"; shifted: "Б"; } |
142 | @@ -88,8 +88,7 @@ | |||
143 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
144 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } |
145 | 90 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } | 90 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } |
148 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } | 91 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
147 | 92 | CharKey { id: extraCharKey; label: "ъ"; shifted: "Ъ"; anchors.right: enterKey.left; } | ||
149 | 93 | ReturnKey { id: enterKey; anchors.right: parent.right } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right } |
150 | 94 | } | 93 | } |
151 | 95 | } // column | 94 | } // column |
152 | 96 | 95 | ||
153 | === modified file 'plugins/ru/qml/Keyboard_ru_url_search.qml' | |||
154 | --- plugins/ru/qml/Keyboard_ru_url_search.qml 2013-12-12 10:12:23 +0000 | |||
155 | +++ plugins/ru/qml/Keyboard_ru_url_search.qml 2014-06-04 11:57:40 +0000 | |||
156 | @@ -36,13 +36,14 @@ | |||
157 | 36 | CharKey { label: "ц"; shifted: "Ц"; } | 36 | CharKey { label: "ц"; shifted: "Ц"; } |
158 | 37 | CharKey { label: "у"; shifted: "Y"; extended: ["ў"]; extendedShifted: ["Ў"] } | 37 | CharKey { label: "у"; shifted: "Y"; extended: ["ў"]; extendedShifted: ["Ў"] } |
159 | 38 | CharKey { label: "к"; shifted: "К"; } | 38 | CharKey { label: "к"; shifted: "К"; } |
161 | 39 | CharKey { label: "e"; shifted: "E"; extended: ["ë", "€"]; extendedShifted: ["Ë", "€"] } | 39 | CharKey { label: "е"; shifted: "Е"; extended: ["ё", "€"]; extendedShifted: ["Ё", "€"] } |
162 | 40 | CharKey { label: "н"; shifted: "Н"; } | 40 | CharKey { label: "н"; shifted: "Н"; } |
163 | 41 | CharKey { label: "г"; shifted: "Г"; } | 41 | CharKey { label: "г"; shifted: "Г"; } |
164 | 42 | CharKey { label: "ш"; shifted: "Ш"; } | 42 | CharKey { label: "ш"; shifted: "Ш"; } |
165 | 43 | CharKey { label: "щ"; shifted: "Щ"; } | 43 | CharKey { label: "щ"; shifted: "Щ"; } |
166 | 44 | CharKey { label: "з"; shifted: "З"; } | 44 | CharKey { label: "з"; shifted: "З"; } |
167 | 45 | CharKey { label: "х"; shifted: "Х"; } | 45 | CharKey { label: "х"; shifted: "Х"; } |
168 | 46 | CharKey { label: "ъ"; shifted: "Ъ"; } | ||
169 | 46 | } | 47 | } |
170 | 47 | 48 | ||
171 | 48 | Row { | 49 | Row { |
172 | @@ -52,7 +53,7 @@ | |||
173 | 52 | CharKey { label: "ф"; shifted: "Ф"; } | 53 | CharKey { label: "ф"; shifted: "Ф"; } |
174 | 53 | CharKey { label: "ы"; shifted: "Ы"; } | 54 | CharKey { label: "ы"; shifted: "Ы"; } |
175 | 54 | CharKey { label: "в"; shifted: "В"; } | 55 | CharKey { label: "в"; shifted: "В"; } |
177 | 55 | CharKey { label: "a"; shifted: "A"; } | 56 | CharKey { label: "а"; shifted: "А"; } |
178 | 56 | CharKey { label: "п"; shifted: "П"; } | 57 | CharKey { label: "п"; shifted: "П"; } |
179 | 57 | CharKey { label: "р"; shifted: "Р"; } | 58 | CharKey { label: "р"; shifted: "Р"; } |
180 | 58 | CharKey { label: "о"; shifted: "О"; } | 59 | CharKey { label: "о"; shifted: "О"; } |
181 | @@ -71,8 +72,7 @@ | |||
182 | 71 | CharKey { label: "ч"; shifted: "Ч"; } | 72 | CharKey { label: "ч"; shifted: "Ч"; } |
183 | 72 | CharKey { label: "с"; shifted: "С"; } | 73 | CharKey { label: "с"; shifted: "С"; } |
184 | 73 | CharKey { label: "м"; shifted: "М"; } | 74 | CharKey { label: "м"; shifted: "М"; } |
187 | 74 | CharKey { label: "і"; shifted: "І"; } | 75 | CharKey { label: "и"; shifted: "И"; extended: ["і", "І"]; } |
186 | 75 | CharKey { label: "и"; shifted: "И"; } | ||
188 | 76 | CharKey { label: "т"; shifted: "Т"; } | 76 | CharKey { label: "т"; shifted: "Т"; } |
189 | 77 | CharKey { label: "ь"; shifted: "Ь"; } | 77 | CharKey { label: "ь"; shifted: "Ь"; } |
190 | 78 | CharKey { label: "б"; shifted: "Б"; } | 78 | CharKey { label: "б"; shifted: "Б"; } |
191 | @@ -89,8 +89,7 @@ | |||
192 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } |
193 | 90 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 90 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
194 | 91 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } | 91 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } |
197 | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
196 | 93 | CharKey { id: extraCharKey; label: "ъ"; shifted: "Ъ"; anchors.right: enterKey.left; } | ||
198 | 94 | ReturnKey { id: enterKey; anchors.right: parent.right } | 93 | ReturnKey { id: enterKey; anchors.right: parent.right } |
199 | 95 | } | 94 | } |
200 | 96 | } // column | 95 | } // column |
PASSED: Continuous integration, rev:172 jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- ci/396/ jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- utopic- amd64-ci/ 21 jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- utopic- armhf-ci/ 21 jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- utopic- armhf-ci/ 21/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ ubuntu- keyboard- utopic- i386-ci/ 21
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/ubuntu- keyboard- ci/396/ rebuild
http://