Мне нужно «i18n» для существующей установки drupal и добавить второй язык.
У меня есть изображение на домашней странице, которое определяется как 'background-image' в файле CSS.
Изображение содержит текст, поэтому мне нужно показывать разные изображения в зависимости от того, URL-адрес:
http://example.com/en/
или
http://example.com/es/
Как показать другое изображение на главной странице?в зависимости от языка пользователя (на основе URL)?
Я довольно новичок в Drupal, поэтому, пожалуйста, не думайте, что я что-то знаю !!!
update : Iнадеялся, что я смогу определить конкретное изображение как «EN» и добавить альтернативу «ES», иметь один URL-адрес изображения (который может использоваться в шаблонах или CSS и т. д.), но в зависимости от языка пользователя, Drupal будет работатьверсия для конкретного языка.Это было бы идеально.
update2 : Или, возможно, возможен другой подход - создать новый «тип контента», который просто содержит изображение, так что: http://example.com/node/23
возвращает двоичный файл чистого изображения(image / jpeg) - тогда этот узел может быть интернационализирован / переведен как другие узлы.Я действительно изо всех сил пытаюсь найти способ Drupal для изображений i18n ...
update3 : Drupal хранит язык пользователя в сеансе?Если так, я мог бы просто написать свой собственный сценарий, прочитать язык сеанса и подать изображение на определенном языке, верно?и полностью избегать Drupal (например: http://example.com/i18n-image.php?img=logo
- некрасиво, но вы поняли идею), если так, как Drupal хранит язык сеансового пользователя?