На сайте, на котором я работаю, много изображений, содержащих текст. Это включает в себя кнопки и навигацию.
Для поддержки локализации я включаю 2 css-файла. Тот, который имеет не специфичные для языка свойства (шрифт, цвет ...) и тот, который имеет специфичные для языка свойства. В зависимости от выбранного языка пользователю предоставляется только 1 языковой файл.
Файл для конкретного языка (/content/en/Site.css, /content/de/Site.css ..) содержит информацию о фоновых изображениях
div.topHeader p#searchHeader
{
background: url(/images/de/headers/search_lo.gif) no-repeat scroll center center;
}
Это работает гладко, но у меня будет много повторяющегося кода. На английском языке css будет:
div.topHeader p#searchHeader
{
background: url(/images/en/headers/search_lo.gif) no-repeat scroll center center;
}
У меня будет пара языков, поэтому было бы полезно заплатить, чтобы оптимизировать это. Есть ли лучший способ сделать это?