Многоязычный сайт с направлением rtl и ltr - PullRequest
0 голосов
/ 21 января 2012

Как мне реализовать сайт с двумя языками, что одним языком является RTL. я должен создать form-rtl.css и main-rtl.css и проверить язык пользователя, и если пользователь выбрал язык rtl, я должен добавить эти файлы form-rtl и main-rtl.css после файлов yii css?

1 Ответ

2 голосов
/ 21 января 2012

Направление должно быть задано в HTML (с использованием атрибута dir), поскольку оно является неотъемлемым свойством системы письма, а не случайной функцией представления.

Некоторые настройки стиля, возможно, должны быть установлены с должным вниманием к направленности, поэтому имеет смысл иметь отдельные файлы CSS для настроек для записи RTL и для настроек записи LTR. Но, вероятно, большинство настроек CSS можно сохранить в одном файле.

Таким образом, у вас может быть что-то вроде этого для страницы на арабском языке:

<html lang=ar dir=rtl>
...
<link rel=stylesheet href=common.css> <!-- overall settings -->
<link rel=stylesheet href=rtl.css>    <!-- settings specific to RTL writing -->
<link rel=stylesheet href=ar.css>     <!-- settings specific to Arabic language,
                                           e.g. font family settings -->
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...