2016-03-08 2 views
4

У меня есть французский сайт, который находится в LFR (слева направо) И клиент хочет перевести сайт на иврите, превратив его в RTL (справа налево). Во всех иврите Сайт дизайн обратнаядизайн от ltr до rtl автоматически

https://he.wikipedia.org/wiki/

https://www.google.co.il/

Есть ли способ сделать это автоматически? Опять я говорю не о направлении текста. Я хочу перевернуть его по горизонтали, как зеркальный эффект.

ответ

4

Ваш пробег может отличаться. Некоторые средства создания веб-страниц поддерживают RTL с легким переключением, в то время как с другими WYSIWYG полностью ломается, когда вы указываете <html dir="rtl">. Также может возникнуть фрагментация браузера: какой-то браузер просто не поддерживает корректные списки RTL.

В Интернете имеется немало хороших учебных пособий; Я бы порекомендовал https://hacks.mozilla.org/2015/09/building-rtl-aware-web-apps-and-websites-part-1/ и https://hacks.mozilla.org/2015/10/building-rtl-aware-web-apps-websites-part-2/. Если вы ищете Google для поиска других статей, помните, что это поле быстро меняется, а некоторые рецепты нескольких лет назад могут быть устаревшими.

Вы можете найти автоматизацию с css-flip или rtlcss Полезно.

Обратите внимание, что локализация, как правило, не проста и требует ручного касания. Вы должны хорошо понимать цель : Культура очень хорошо распознает крошечные сбои, которые могут выглядеть ужасно для конечного пользователя. Например, на сайте иврита вам нужно другое изображение для кнопки «Назад». На арабских сайтах некоторые цифры должны быть представлены указательными цифрами, но ожидается, что другие числа будут использовать обычные цифры.

Проблемы первого дня недели и т. Д. Также являются общими для локализации LTR.

Смежные вопросы