api Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 Шаблоны социальной сети vseti.by Репозиторий создан для коллективной разработки многоязычности сайта. Сообщество по переводу: http://vseti.by/mova Суть работы в следующем. 1. Находим в шаблоне текст, не являющийся комментарием или кодом. <h2>Вход на сайт</h2> 2. Придумываем переменную латинскими буквами, отражающую вкратце суть текста. login_enter_site login_ - это у нас имя раздела. Важно, чтобы такой константы не было, поэтому стараемся сделать имя уникальным и понятным, но не очень длинным. 3. Дописываем новые ключи в переменную $lang_vars в языковых файлах. Это lang_russian.php и lang_belorussian.php для глобальных переменных (которые используются часто и на многих страницах, как например меню, кнопки "Отмена", "Добавить файл", и т.д.). Для конкретных разделов будут отдельные файлы, например lang_belorussian_group.php для хранения белорусских слов, используемых в группах. $lang_var = array( ... 'login_enter_site' => 'Вход на сайт', ... ); и $lang_var = array( ... 'login_enter_site' => 'Уваход на сайт', ... ); 4. Заменяем текст в шаблоне на вызов нашей переменной <h2><?=_e('login_enter_site')?></h2> 5. Возвращаемся к пункту 1 и ищем новый текст, пока шаблон не будет закончен ----------- Полезные советы: Иногда (особенно в шаблонах *_js.tpx) имеет смысл выносить переменные целыми массивами. Это тоже допускается и приветствуется, примеры в языковых файлах есть. Для количественных текстов (1 пользоватеЛЬ, 3 пользователЯ, 12 пользователЕЙ) используется массив с тремя значениями, подставляем слова к числам 1 3 и 12 echo $cnt . ' ' . $langpack->dln($cnt, array('пользователь', 'пользователя', 'пользователей')); Чтобы увидеть список шаблонов, использующихся на странице, дописываем ?tpl=1 в конце адреса http://vseti.by/start.php?tpl=1 vset.rar 1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 ох и бред это пипец Ссылка на комментарий Поделиться на другие сайты Поделиться
Guyton Опубликовано 3 октября, 2015 Жалоба Поделиться Опубликовано 3 октября, 2015 ох и бред это пипец Польностью согласен. Категория называется HTML и как я понял здесь должны быть уроки по HTML, а не какой-то не понятный бред! Ссылка на комментарий Поделиться на другие сайты Поделиться
kolyan22region Опубликовано 5 января, 2016 Жалоба Поделиться Опубликовано 5 января, 2016 https://github.com/ametelica/vseti Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения