Я использую font-awesome для некоторых своих кнопок. Одна из них - кнопка «назад». На языках LTR я хочу, чтобы кнопка была стрелкой, указывающей влево, а на RTL - стрелкой, указывающей вправо.
Прямо сейчас я делаю вот что: я держу две строки в своей папке "значения".
<string name="icon_back_ltr"></string>
<string name="icon_back_rtl"></string>
<color name="icon_back_color">#FFFFFF</color>
Затем я программно проверяю, является ли язык устройства языком RTL. Если да, то я соответствующим образом изменяю текст на кнопке.
Мой вопрос: есть ли способ лучше? Тот, который не требует программной проверки направления макета? Например, я знаю, что могу определить слово «Hello» на английском языке (используя «values»), а затем как что-то другое на иврите (используя «values-iw»). Вопрос в том, могу ли я определить определенную строку для быть текстом A на всех языках LTR, а затем текстом B на всех языках RTL?