Поддержка языковых версий веб-сайта

«Site-UP ready» веб-сайт имеет встроенную поддержку нескольких языков (в виде поставляемого с веб-сайтом плагина). Вы можете добавлять столько языковых версий Вашего сайта, сколько сочтете нужным. Отличительной особенностью «Site-UP ready» веб-сайта является возможность постепенного создания новых языковых версий файлов веб-сайта.

Пример:
Ваш сайт на английском языке состоит из одной страницы index.html, расположенной в корневой директории веб-сайта. Для создания оформления страницы используется шкурка page.html и меню навигации menu.html. Вы хотите создать версию сайта на русском языке. Для этого Вы в настройках плагина многоязычной поддержки после английского языка (en) через запятую указываете дополнительный язык ru. После этого «Site-UP ready» веб-сайт, автоматически определив языковые предпочтения посетителя запросившего страницу, и, если русский язык имеет большие предпочтения перед другими языками, попытается найти русскую версию запрошенного файла. На данный момент русская версия сайта еще не создана и посетитель увидит страницу на английском языке. Для того чтобы создать русскую версию файла index.html необходимо создать копию этого файла в той же директории, но с именем (ru)index.html. Именно этот файл будет использоваться вместо файла index.html для русскоязычных посетителей. После того как файл (ru)index.html переведен на русский язык посетитель получит страницу с содержанием на русском языке, но с английским меню и в английской шкурке. Тоже самое необходимо сделать с файлами page.html и menu.html создав их русскоязычные копии с именами (ru)page.html и (ru)menu.html соответственно.

Вообще говоря, все директивы «Site-UP ready» веб-сайта, использующие внешние файлы (за исключением RUN и EXE), по отношению к их локализованным версиям ведут себя одинаково. Правила создания языковых версий для Perl модулей, конфигурационных файлов директоий и конфигурационного файла «Site-UP ready» веб-сайта такие же.