← Back to team overview

ubiquity-slideshow team mailing list archive

[Bug 446989] Re: ubiquity slideshow doesn't support RTL

 

lielf, this is fixed in ubiquity-slideshow. The patch was pushed to
trunk a few days ago. It was not fixed in the slideshow (rather, its fix
depends on Ubiquity's fix) since the surrounding text is all LTR anyway,
so that could look pretty awful.

The remaining portion of this lies in Ubiquity, which needs to detect
whether to use RTL or not. The problem Evan has been running into is
that there is no particularly easy way to detect whether a language is
RTL or LTR using the existing APIs. GTK does so when it first loads by
checking its own translations for a string that says either
"Direction:RTL" or "Direction:LTR". Ubiquity could do the same thing as
GTK, but the smoother (and lower maintenance) approach is to centralize
that kind of information somehow.

At any rate, we have until Lucid to figure something out. Any ideas are
appreciated :)

-- 
ubiquity slideshow doesn't support RTL
https://bugs.launchpad.net/bugs/446989
You received this bug notification because you are a member of Ubiquity
Slideshow, which is subscribed to ubiquity-slideshow-ubuntu in ubuntu.

Status in “ubiquity” package in Ubuntu: Confirmed
Status in “ubiquity-slideshow-ubuntu” package in Ubuntu: Fix Committed

Bug description:
Binary package hint: ubiquity

When I installed ubuntu 9.10 beta in Hebrew, I saw that the slideshow isn't in RTL. I have an RTL CSS file for the slideshow, but I don't know how to switch between RTL and LTR CSS files.

ProblemType: Bug
Architecture: i386
Date: Fri Oct  9 08:49:54 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: ubiquity (not installed)
ProcEnviron:
 LANG=he_IL.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-12.39-generic
SourcePackage: ubiquity
Uname: Linux 2.6.31-12-generic i686
XsessionErrors:
 (gnome-settings-daemon:4029): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:4029): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:4145): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:4128): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed