clutter: Reuse GTK+'s RTL/LTR handling

Commit a4fb7ef5a3 dropped translations of our internal cogl/clutter
forks, which broke the local-based text direction support. Instead
of bringing back translations just for this purpose, we can re-use
GTK's translations which use the same technique.

https://bugzilla.gnome.org/show_bug.cgi?id=771549
This commit is contained in:
Florian Müllner 2016-09-16 19:59:01 +02:00
parent d045462860
commit a4e69f338d

View File

@ -719,14 +719,8 @@ clutter_get_text_direction (void)
} }
else else
{ {
/* Translators: Leave this UNTRANSLATED if your language is /* Re-use GTK+'s LTR/RTL handling */
* left-to-right. If your language is right-to-left const char *e = g_dgettext ("gtk30", "default:LTR");
* (e.g. Hebrew, Arabic), translate it to "default:RTL".
*
* Do NOT translate it to non-English e.g. "predefinito:LTR"! If
* it isn't default:LTR or default:RTL it will not work.
*/
char *e = _("default:LTR");
if (strcmp (e, "default:RTL") == 0) if (strcmp (e, "default:RTL") == 0)
dir = CLUTTER_TEXT_DIRECTION_RTL; dir = CLUTTER_TEXT_DIRECTION_RTL;