Merge lp:~rusdmitry/ubuntu-keyboard/ubuntu-keyboard into lp:~roman2861/ubuntu-keyboard/ubuntu-keyboard

Proposed by Dmitry
Status: Merged
Approved by: Roman Zonov
Approved revision: 173
Merged at revision: 173
Proposed branch: lp:~rusdmitry/ubuntu-keyboard/ubuntu-keyboard
Merge into: lp:~roman2861/ubuntu-keyboard/ubuntu-keyboard
Diff against target: 24 lines (+3/-3)
1 file modified
plugins/ru/qml/Keyboard_ru.qml (+3/-3)
To merge this branch: bzr merge lp:~rusdmitry/ubuntu-keyboard/ubuntu-keyboard
Reviewer Review Type Date Requested Status
Roman Zonov Approve
Review via email: mp+221915@code.launchpad.net

Commit message

Changed latin 'e', 'e-diaeresis' and 'a' to the semantically correct Cyrillic equivalents. Added the Ruble currency sign (U+20BD) which is to be released with Unicode 7.0.0 soon (requires a correct font for correct display).

Description of the change

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.

To post a comment you must log in.
Revision history for this message
Roman Zonov (roman2861) wrote :

Thank you!

review: Approve
Revision history for this message
Dmitry (rusdmitry) wrote :

We should probably merge my changes into your private branch to update your merge to lp:ubuntu-keyboard: https://code.launchpad.net/~roman2861/ubuntu-keyboard/ubuntu-keyboard/+merge/221590
I don't have permissions to merge into your private branch so I guess only you are going to be able to do the merge.

Revision history for this message
Dmitry (rusdmitry) wrote :

Still don't see your branch updated. It looks like changing status on
Launchpad does not do the actual merge.

So I think you are going to need to do the following in your local repo:

#if on a different branch
bzr switch lp:~roman2861/ubuntu-keyboard/ubuntu-keyboard

#merge
bzr merge lp:~rusdmitry/ubuntu-keyboard/ubuntu-keyboard

#commit merged changes
bzr commit -m "Merged Dmitry's changes."

Thanks!

On 06/03/2014 01:41 PM, Zonov Roman wrote:
> The proposal to merge lp:~rusdmitry/ubuntu-keyboard/ubuntu-keyboard into lp:~roman2861/ubuntu-keyboard/ubuntu-keyboard has been updated.
>
> Status: Approved => Merged
>
> For more details, see:
> https://code.launchpad.net/~rusdmitry/ubuntu-keyboard/ubuntu-keyboard/+merge/221915
>

Revision history for this message
Roman Zonov (roman2861) :
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

I think it might be best if the addition of the ruble character is made in a separate merge request, otherwise we'll probably have to delay merging these changes until the font can be updated.

Revision history for this message
Roman Zonov (roman2861) wrote :

Ok, Michael, I'll delete ruble character from my branch.

Revision history for this message
Roman Zonov (roman2861) wrote :

Updated branch (174). So, now we are waiting for merge:)

Revision history for this message
Dmitry (rusdmitry) wrote :

I created a blueprint for the ruble glyph to be added to the Ubuntu Font
Family
https://blueprints.launchpad.net/ubuntu-font-family/+spec/ruble-currency-sign
so I am not sure if I need to create a merge request from my branch now
or later once the glyph is added.

On 06/04/2014 07:29 AM, Michael Sheldon wrote:
> I think it might be best if the addition of the ruble character is made in a separate merge request, otherwise we'll probably have to delay merging these changes until the font can be updated.
>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'plugins/ru/qml/Keyboard_ru.qml'
2--- plugins/ru/qml/Keyboard_ru.qml 2014-05-30 20:36:06 +0000
3+++ plugins/ru/qml/Keyboard_ru.qml 2014-06-03 15:48:38 +0000
4@@ -36,7 +36,7 @@
5 CharKey { label: "ц"; shifted: "Ц"; }
6 CharKey { label: "у"; shifted: "У"; extended: ["ў"]; extendedShifted: ["Ў"] }
7 CharKey { label: "к"; shifted: "К"; }
8- CharKey { label: "e"; shifted: "E"; extended: ["ë", "€"]; extendedShifted: ["Ë", "€"] }
9+ CharKey { label: "е"; shifted: "Е"; extended: ["ё", "€"]; extendedShifted: ["Ё", "€"] }
10 CharKey { label: "н"; shifted: "Н"; }
11 CharKey { label: "г"; shifted: "Г"; }
12 CharKey { label: "ш"; shifted: "Ш"; }
13@@ -53,9 +53,9 @@
14 CharKey { label: "ф"; shifted: "Ф"; }
15 CharKey { label: "ы"; shifted: "Ы"; }
16 CharKey { label: "в"; shifted: "В"; }
17- CharKey { label: "a"; shifted: "A"; }
18+ CharKey { label: "а"; shifted: "А"; }
19 CharKey { label: "п"; shifted: "П"; }
20- CharKey { label: "р"; shifted: "Р"; }
21+ CharKey { label: "р"; shifted: "Р"; extended: ["₽"]; extendedShifted: ["₽"] }
22 CharKey { label: "о"; shifted: "О"; }
23 CharKey { label: "л"; shifted: "Л"; }
24 CharKey { label: "д"; shifted: "Д"; }

Subscribers

People subscribed via source and target branches

to all changes: