app names strings in foreign language that is RTL are reversed

Bug #891371 reported by דוביקס
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Slingshot
Confirmed
Undecided
Unassigned

Bug Description

I upgraded Ubuntu 11.10 to 12.04, and then installed elementary-desktop from the oneiric ppa. I choose pantheon in the startup screen.

After launch I clicked the 'Apps' link and Slingshot showed up.

In the attached screenshot you can see the result. Some app names are in English, and they are shown correctly. Some app names are in Hebrew - but they are shown reversed. Hebrew is an RTL language which means the words are written from right to left. Howeverr, the Hebrew app names in the screenshot are printed left to right - that means they are reversed.

Imagine you would write the word "elementary" reversed it would look like that: "yratnemele" - that's how the Hebrew words show up.

I guess the same issue would happen with any other RTL language such as Arabic.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: slingshot (not installed)
ProcVersionSignature: Ubuntu 3.1.0-2.3-generic 3.1.0
Uname: Linux 3.1.0-2-generic i686
ApportVersion: 1.26-0ubuntu1
Architecture: i386
Date: Wed Nov 16 23:33:41 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
ProcEnviron:
 PATH=(custom, no user)
 LANG=he_IL.UTF-8
 SHELL=/bin/bash
SourcePackage: slingshot
UpgradeStatus: Upgraded to precise on 2011-11-16 (0 days ago)

Revision history for this message
דוביקס (dovix2003-gmail) wrote :
Revision history for this message
דוביקס (dovix2003-gmail) wrote :

Forgot to mention that the strings in the header (the app categories) are not reversed and are showing RTL correctly. The issue is only with the app name strings.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in slingshot (Ubuntu):
status: New → Confirmed
hatul (amiadb)
tags: added: i18n l10n
tags: added: hebrew
Revision history for this message
Yaron (sh-yaron) wrote : Re: [Bug 891371] Re: app names strings in foreign language that is RTL are reversed

קח את אחת התוכנות שלך ותשנה לה את השם ל־أنا أحب إسرائيل (אני אוהב את ישראל)
ותראה האם הבאג קורה, כך תזכה למספר מצוות במקביל:
1. הפצת את אהבתך לישראל.
2. עצבנת מספר שונאי ישראל.
3. עזרת לקהילת הקוד הפתוח.

בקיצור, צעד מומלץ ☺
Yaron Shahrabani

<Hebrew translator>

On Thu, Nov 17, 2011 at 11:20 AM, hatul <email address hidden> wrote:

** Tags added: i18n l10n

** Tags added: hebrew

--
You received this bug notification because you are a member of Ubuntu
RTL, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/891371

Title:
  app names strings in foreign language that is RTL are reversed

Status in “slingshot” package in Ubuntu:
 Confirmed

Bug description:
  I upgraded Ubuntu 11.10 to 12.04, and then installed elementary-
  desktop from the oneiric ppa. I choose pantheon in the startup screen.

 After launch I clicked the 'Apps' link and Slingshot showed up.

 In the attached screenshot you can see the result. Some app names are
 in English, and they are shown correctly. Some app names are in Hebrew
 - but they are shown reversed. Hebrew is an RTL language which means
 the words are written from right to left. Howeverr, the Hebrew app
 names in the screenshot are printed left to right - that means they
 are reversed.

 Imagine you would write the word "elementary" reversed it would look
 like that: "yratnemele" - that's how the Hebrew words show up.

 I guess the same issue would happen with any other RTL language such
 as Arabic.

 ProblemType: Bug
 DistroRelease: Ubuntu 12.04
 Package: slingshot (not installed)
 ProcVersionSignature: Ubuntu 3.1.0-2.3-generic 3.1.0
 Uname: Linux 3.1.0-2-generic i686
 ApportVersion: 1.26-0ubuntu1
 Architecture: i386
 Date: Wed Nov 16 23:33:41 2011
 InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
 ProcEnviron:
  PATH=(custom, no user)
  LANG=he_IL.UTF-8
  SHELL=/bin/bash
 SourcePackage: slingshot
 UpgradeStatus: Upgraded to precise on 2011-11-16 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/slingshot/+bug/891371/+subscriptions

Revision history for this message
hatul (amiadb) wrote :

אתה צריך לפנות לדוביקס. אני רק עוקב אחרי הבאג שלו.
עמיעד

2011/11/17 Yaron <email address hidden>

> קח את אחת התוכנות שלך ותשנה לה את השם ל־أنا أحب إسرائيل (אני אוהב את
> ישראל)

ותראה האם הבאג קורה, כך תזכה למספר מצוות במקביל:
> 1. הפצת את אהבתך לישראל.
> 2. עצבנת מספר שונאי ישראל.
> 3. עזרת לקהילת הקוד הפתוח.
>
> בקיצור, צעד מומלץ ☺
> Yaron Shahrabani
>
> <Hebrew translator>
>
>
>
> On Thu, Nov 17, 2011 at 11:20 AM, hatul <email address hidden> wrote:
>
> ** Tags added: i18n l10n
>
> ** Tags added: hebrew
>
> --
> You received this bug notification because you are a member of Ubuntu
> RTL, which is subscribed to the bug report.
> https://bugs.launchpad.net/bugs/891371
>
> Title:
> app names strings in foreign language that is RTL are reversed
>
> Status in “slingshot” package in Ubuntu:
> Confirmed
>
> Bug description:
> I upgraded Ubuntu 11.10 to 12.04, and then installed elementary-
> desktop from the oneiric ppa. I choose pantheon in the startup screen.
>
> After launch I clicked the 'Apps' link and Slingshot showed up.
>
> In the attached screenshot you can see the result. Some app names are
> in English, and they are shown correctly. Some app names are in Hebrew
> - but they are shown reversed. Hebrew is an RTL language which means
> the words are written from right to left. Howeverr, the Hebrew app
> names in the screenshot are printed left to right - that means they
> are reversed.
>
> Imagine you would write the word "elementary" reversed it would look
> like that: "yratnemele" - that's how the Hebrew words show up.
>
> I guess the same issue would happen with any other RTL language such
> as Arabic.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 12.04
> Package: slingshot (not installed)
> ProcVersionSignature: Ubuntu 3.1.0-2.3-generic 3.1.0
> Uname: Linux 3.1.0-2-generic i686
> ApportVersion: 1.26-0ubuntu1
> Architecture: i386
> Date: Wed Nov 16 23:33:41 2011
> InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
> ProcEnviron:
> PATH=(custom, no user)
> LANG=he_IL.UTF-8
> SHELL=/bin/bash
> SourcePackage: slingshot
> UpgradeStatus: Upgraded to precise on 2011-11-16 (0 days ago)
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/slingshot/+bug/891371/+subscriptions
>
> --
> You received this bug notification because you are a member of Ubuntu
> RTL, which is subscribed to the bug report.
> https://bugs.launchpad.net/bugs/891371
>
> Title:
> app names strings in foreign language that is RTL are reversed
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/slingshot/+bug/891371/+subscriptions
>

Revision history for this message
דוביקס (dovix2003-gmail) wrote :

This is a screenshot from Unity on the same environment - RTL text (Hebrew) is shown correctly. Compare the application title for Firefox.

In Unity:

Firefox דפדפן האינטרנט

In Slingshot:

טנרטניאה ןפדפד Firefox

(second one is reversed).

Revision history for this message
דוביקס (dovix2003-gmail) wrote :

Based on Yaron's suggestion above, I tested how Slingshot looks when the locale is set to Arabic, another RTL locale.

I do not read Arabic, but based on Google Translate, "System Test" (which reflects the middle icon in the top row, the monitor with the checkmark), should be translated to اختبار النظام - however by looking at the screenshot it looks also reversed.

If there's anybody on the distribution list that speaks Arabic - please be kind to check the screenshot and confirm the reversed RTL is also a problem here.

Revision history for this message
דוביקס (dovix2003-gmail) wrote :

After some Googling, I found out there's another ppa for Elementary that seems to be more updated than the one I used before - https://launchpad.net/~elementary-os/+archive/daily. With this one, there's apparently a completely new design of Slingshot (much nicer, by the way) - which shows RTL texts correctly.

Can somebody confirm that this is indeed the latest development snapshot of Slingshot - and if so close the bug?

Thanks and sorry for the multiple posts.

Revision history for this message
דוביקס (dovix2003-gmail) wrote :

Re-tested with the nightly elementary build over Ubuntu 12.04, and the problem no longer exists. bug can be closed.

Thanks for the fix.

tags: added: rtl
Revision history for this message
Ryan Kavanagh (ryanakca) wrote :

This bug report seems to be against the slingshot launcher, rather than the slingshot game package. I'm updating the affects field accordingly.

affects: slingshot (Ubuntu) → slingshot
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.