Спочатку в MaxiGallery українська мова не входить, тому, необхідно створити свій файл з перекладом.
Спочатку в MaxiGallery українська мова не входить, тому, необхідно створити свій файл з перекладом. Але через те, що MaxiGallery складається з деяких галерей, які додатково використовують скрипти і картинки, спільний переклад галереї на українську мову буде складатися з декількох кроків.
Всі файли з мовними пакетами знаходяться в папці /assets/snippets/maxigallery/lang/. Створюємо файл lang_uk-utf8.php в цій же папці на основі одного з чинних мовних пакетів, наприклад, lang_en.php і переводимо всі необхідні рядки. Або завантажуємо готовий файл:
Не забудьте, що кодування файлу повинне бути utf-8.
Ви напевно звернули увагу на стрічки рядків в мовному файлі:
// If you are going to make your own language file and are usign the lighbox,
// make a language file for it too, f.ex. /maxigallery/slidebox/slidebox_lang_en.js
Т.е. якщо ми збираємось створювати свій мовний файл, нам рекомендують також перевести і slidebox_lang_en.js. Діємо по тому ж принципу, створюємо в папці новий файл slidebox_lang_uk-utf8.js на основі файлу slidebox_lang_en.js і перекладаємо його. Або завантажуємо готовий файл:
Не забудьте, що і в цьому випадку кодування файлу повинне бути utf-8.
Галереї slimbox і lightboxv2 в якості навігації використовують картинки closelabel.gif, nextlabel.gif і prevlabel.gif. Ці картинки знаходяться в папці:
/assets/snippets/maxigallery/lightboxv2/images/ для lightboxv2 /assets/snippets/maxigallery/slimbox/images/ для slimbox
Щоб і в цих галереях навігація стала на українську мову, створюємо повідомлення картинки і замінюємо ними картинки з англійською мовою. Ви можете створити свої картинки або завантажити готові:
Щоб під'єднати український мовний файл, не забудьте при виклику MaxiGallery використовувати наступний параметр:
&lang=`uk-utf8`