mirror of
https://github.com/sruupl/batflat.git
synced 2026-02-26 04:50:45 +01:00
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
admin/tmp/
|
||||
tmp/
|
||||
uploads/
|
||||
inc/data/*.sdb
|
||||
@@ -15,7 +15,7 @@ login_attempts = "Достигнуто максимальное колич
|
||||
sign_in = "Вход"
|
||||
remember_me = "Запомнить меня"
|
||||
username = "Логин"
|
||||
password = "Пароль
|
||||
password = "Пароль"
|
||||
actions = "Действия"
|
||||
title = "Заголовок"
|
||||
name = "Имя"
|
||||
@@ -30,4 +30,5 @@ settings = "Настройки"
|
||||
unsaved_warning = "Вы не сохранили изменения! Вы уверены что хотите покинуть страницу?"
|
||||
update_available = "Доступно обновление"
|
||||
file = "Файл"
|
||||
unknown_method = "Запрашиваемый маршрут не существует."
|
||||
unknown_method = "Запрашиваемый маршрут не существует."
|
||||
empty_array = "Список пуст."
|
||||
@@ -1,86 +1,72 @@
|
||||
module_name = "Блог"
|
||||
module_desc = "Создайте записи в блоге."
|
||||
|
||||
add_new = "Добавить новый"
|
||||
new_post = "Добавить новый"
|
||||
categories = "Категории"
|
||||
post_count = "Посты:"
|
||||
edit_post = "Редактировать пост"
|
||||
post_del_confirm = "Вы уверены что хотите удалить данный пост?"
|
||||
no_posts = "Нет постов."
|
||||
|
||||
settings = "Настройки"
|
||||
blog_title = "Заголовок блога"
|
||||
blog_desc = "Описание"
|
||||
perpage = "Постов на странице"
|
||||
latest_posts_count = "Number of latest posts"
|
||||
disqus_shortname = "Сокращенное имя disqus"
|
||||
date_format = "Формат даты"
|
||||
settings_saved = "Настройки сохранены"
|
||||
|
||||
manage_title = "Заголовок"
|
||||
manage_status = "Статус"
|
||||
manage_author = "Автор"
|
||||
manage_comments = "Комментарии"
|
||||
manage_date = "Дата"
|
||||
|
||||
comments_on = "Вкл"
|
||||
comments_off = "Выкл"
|
||||
|
||||
post_hidden = "Не опубликовано"
|
||||
post_sketch = "В проекте"
|
||||
post_published = "Опубликовано"
|
||||
|
||||
content = "Контент"
|
||||
intro = "Интро"
|
||||
slug = "Slug"
|
||||
status = "Статус"
|
||||
tags = "Теги"
|
||||
add_a_tag = "Добавить тег"
|
||||
author = "Автор"
|
||||
publish = "Опубликовано в"
|
||||
options = "Опции"
|
||||
display_comments = "Показывать комментарии Disqus "
|
||||
markdown = "Включить понижение"
|
||||
cover = "Изображение обложки"
|
||||
delete_photo = "Отменить"
|
||||
|
||||
save_success = "Пост успешно сохранен!"
|
||||
save_failure = "Ошибка при сохранении поста"
|
||||
delete_success = "Пост успешно удалён"
|
||||
delete_failure = "Ошибка удаления поста"
|
||||
cover_deleted = "Изображение обложки удалено"
|
||||
|
||||
not_found = "Упс.. Такого поста не существует :("
|
||||
|
||||
add_new = "Добавить новый"
|
||||
new_post = "Добавить пост"
|
||||
categories = "Категории"
|
||||
post_count = "Посты:"
|
||||
edit_post = "Редактировать пост"
|
||||
post_del_confirm = "Вы уверены что хотите удалить данный пост?"
|
||||
settings = "Настройки"
|
||||
blog_title = "Заголовок блога"
|
||||
blog_desc = "Описание"
|
||||
perpage = "Постов на странице"
|
||||
latest_posts_count = "Количество последних постов"
|
||||
disqus_shortname = "Сокращенное имя disqus"
|
||||
date_format = "Формат даты"
|
||||
settings_saved = "Настройки сохранены"
|
||||
manage_title = "Заголовок"
|
||||
manage_status = "Статус"
|
||||
manage_author = "Автор"
|
||||
manage_comments = "Комментарии"
|
||||
manage_date = "Дата"
|
||||
comments_on = "Вкл"
|
||||
comments_off = "Выкл"
|
||||
post_hidden = "Не опубликовано"
|
||||
post_sketch = "В проекте"
|
||||
post_published = "Опубликовано"
|
||||
content = "Контент"
|
||||
intro = "Интро"
|
||||
slug = "Заголовок для URL"
|
||||
status = "Статус"
|
||||
tags = "Тэги"
|
||||
add_a_tag = "Добавить тэг"
|
||||
author = "Автор"
|
||||
publish = "Опубликовано в"
|
||||
options = "Опции"
|
||||
display_comments = "Показывать комментарии Disqus "
|
||||
markdown = "Использовать Markdown"
|
||||
cover = "Изображение обложки"
|
||||
delete_photo = "Отменить"
|
||||
save_success = "Пост успешно сохранен!"
|
||||
save_failure = "Ошибка при сохранении поста"
|
||||
delete_success = "Пост успешно удалён"
|
||||
delete_failure = "Ошибка удаления поста"
|
||||
cover_deleted = "Изображение обложки удалено"
|
||||
not_found = "Упс.. Такого поста не существует :("
|
||||
editor_upload_fail = "Невозможно загрузить изображение. Возможно формат не поддерживается."
|
||||
|
||||
today = "Сегодня"
|
||||
yesterday = "Вчера"
|
||||
|
||||
janx = "Января"
|
||||
febx = "Февраля"
|
||||
marx = "Марта"
|
||||
aprx = "Апреля"
|
||||
mayx = "Мая"
|
||||
junx = "Июня"
|
||||
julx = "Июля"
|
||||
augx = "Августа"
|
||||
sepx = "Сентября"
|
||||
octx = "Октября"
|
||||
novx = "Ноября"
|
||||
decx = "Декабря"
|
||||
|
||||
|
||||
jan = "Январь"
|
||||
feb = "Февраль"
|
||||
mar = "Март"
|
||||
apr = "Апрель"
|
||||
may = "Май"
|
||||
jun = "Июнь"
|
||||
jul = "Июль"
|
||||
aug = "Август"
|
||||
sep = "Сентябрь"
|
||||
oct = "Октябрь"
|
||||
nov = "Ноябрь"
|
||||
dec = "Декабрь"
|
||||
today = "Сегодня"
|
||||
yesterday = "Вчера"
|
||||
janx = "Января"
|
||||
febx = "Февраля"
|
||||
marx = "Марта"
|
||||
aprx = "Апреля"
|
||||
mayx = "Мая"
|
||||
junx = "Июня"
|
||||
julx = "Июля"
|
||||
augx = "Августа"
|
||||
sepx = "Сентября"
|
||||
octx = "Октября"
|
||||
novx = "Ноября"
|
||||
decx = "Декабря"
|
||||
jan = "Январь"
|
||||
feb = "Февраль"
|
||||
mar = "Март"
|
||||
apr = "Апрель"
|
||||
may = "Май"
|
||||
jun = "Июнь"
|
||||
jul = "Июль"
|
||||
aug = "Август"
|
||||
sep = "Сентябрь"
|
||||
oct = "Октябрь"
|
||||
nov = "Ноябрь"
|
||||
dec = "Декабрь"
|
||||
36
inc/modules/blog/lang/ru_russian.ini
Normal file
36
inc/modules/blog/lang/ru_russian.ini
Normal file
@@ -0,0 +1,36 @@
|
||||
post_draft = "Этот пост имеет статус <b> черновик </ b>. Только администратор может его увидеть."
|
||||
post_time = "Этот пост еще не опубликован. Только администратор может его увидеть."
|
||||
latest_posts = "Последний пост"
|
||||
categories = "Категории"
|
||||
readmore = "Далее"
|
||||
share = "Поделиться"
|
||||
today = "Сегодня "
|
||||
yesterday = "Вчера"
|
||||
janx = "Январь"
|
||||
febx = "Февраль"
|
||||
marx = "Март"
|
||||
aprx = "Апрель"
|
||||
mayx = "Май"
|
||||
junx = "Июнь"
|
||||
julx = "Июль"
|
||||
augx = "Август"
|
||||
sepx = "Сентябрь"
|
||||
octx = "Октябрь"
|
||||
novx = "Ноябрь"
|
||||
decx = "Декабрь"
|
||||
jan = "Январь"
|
||||
feb = "Фев."
|
||||
mar = "Март"
|
||||
apr = "Апрель"
|
||||
may = "Май"
|
||||
jun = "Июнь"
|
||||
jul = "Июль"
|
||||
aug = "Август"
|
||||
sep = "Сентябрь"
|
||||
oct = "Октябрь"
|
||||
nov = "Ноябрь"
|
||||
dec = "Декабрь"
|
||||
posted = "Написано %s - %s"
|
||||
older = "Старые посты"
|
||||
newer = "Новые посты"
|
||||
no_comments = "Нет комментариев"
|
||||
@@ -1,2 +1,2 @@
|
||||
module_name = "Карусель"
|
||||
module_desc = "Циклическое слайдшоу. Требует включения галереи."
|
||||
module_desc = "Слайдшоу. Требует модуль галереи."
|
||||
@@ -1,21 +1,18 @@
|
||||
module_name = "Контакты"
|
||||
module_desc = "Отображать контактную форму на странице."
|
||||
|
||||
recipient = "Получатель"
|
||||
custom = "-- Кастомный email --"
|
||||
or_mail = "или кастомный e-mail "
|
||||
example = "Пример: contact@johndoe.com"
|
||||
save_success = "Данные контактной формы сохранены."
|
||||
save_failure = "Ошибка сохранения."
|
||||
info = "Поместите этот код на страницу сайта"
|
||||
|
||||
phpmailer_error = "Sorry, I can't find PHPMailer class. Please, execute <code>composer require phpmailer/phpmailer</code> in your project terminal."
|
||||
|
||||
driver = "Почтовая служба"
|
||||
mail = "mail() (default)"
|
||||
phpmailer = "PHPMailer (SMTP)"
|
||||
server = "Сервер"
|
||||
port = "Порт"
|
||||
username = "Имя пользователя"
|
||||
password = "Пароль"
|
||||
name = "Имя отправителя"
|
||||
module_name = "Контакты"
|
||||
module_desc = "Отображать контактную форму на странице."
|
||||
recipient = "Получатель"
|
||||
custom = "-- Свой e-mail --"
|
||||
or_mail = "или свой e-mail "
|
||||
example = "Пример: contact@johndoe.com"
|
||||
save_success = "Данные контактной формы сохранены."
|
||||
save_failure = "Ошибка сохранения."
|
||||
info = "Поместите этот код на страницу сайта"
|
||||
phpmailer_error = "Извините, не могу найти класс PHPMailer. Пожалуйста, выполните <code>composer require phpmailer/phpmailer</code> в вашем терминале."
|
||||
driver = "Почтовая служба"
|
||||
mail = "mail() (по умолчанию)"
|
||||
phpmailer = "PHPMailer (SMTP)"
|
||||
server = "Сервер"
|
||||
port = "Порт"
|
||||
username = "Имя пользователя"
|
||||
password = "Пароль"
|
||||
name = "Имя отправителя"
|
||||
10
inc/modules/contact/lang/ru_russian.ini
Normal file
10
inc/modules/contact/lang/ru_russian.ini
Normal file
@@ -0,0 +1,10 @@
|
||||
full_name = "Имя и Фамилия"
|
||||
email = "E-mail"
|
||||
subject = "Тема"
|
||||
message = "Сообщение"
|
||||
send = "Отправить"
|
||||
send_success = "Сообщение отправлено. Я свяжусь с вами в ближайшее время."
|
||||
send_failure = "Не могу отправить сообщение. Возможно функция mail( ) запрещена на сервере."
|
||||
wrong_email = "E-mail адрес неверный."
|
||||
empty_inputs = "Заполните все необходимые поля для отправки сообщения."
|
||||
antiflood = "Вы должны подождать немного прежде чем отправить другое сообщение."
|
||||
@@ -1,4 +1,5 @@
|
||||
module_name = "Панель управления"
|
||||
module_desc = "Быстрый доступ к модулям и новостям
|
||||
|
||||
news = "Новости"
|
||||
module_name = "Панель управления"
|
||||
module_desc = "Быстрый доступ к модулям и новостям."
|
||||
news = "Новости"
|
||||
rss_fail_title = "Время соединения истекло"
|
||||
rss_fail_desc = "Невозможно загрузить последние новости Batflat.org."
|
||||
2
inc/modules/devbar/lang/admin/ru_russian.ini
Normal file
2
inc/modules/devbar/lang/admin/ru_russian.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
module_name = "Панель отладки"
|
||||
module_desc = "Показывает для разработчиков полезную информацию"
|
||||
@@ -1,7 +1,5 @@
|
||||
module_name = "Галерея"
|
||||
module_name = "Галереи"
|
||||
module_desc = "Позволяет создавать галереи, которые будут отображаться на страницах."
|
||||
|
||||
no_items = "Пока тут пусто."
|
||||
add_gallery = "Добавить галерею"
|
||||
edit = "Редактировать галерею"
|
||||
settings = "Настройки"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
module_name = "Переключатель языков"
|
||||
module_desc = "Позволяет изменять язык гостям сайта"
|
||||
autodetect = "Авто определение языка браузером"
|
||||
module_name = "Переключатель языка"
|
||||
module_desc = "Позволяет изменять язык гостям сайта"
|
||||
autodetect = "Авто определение языка браузером"
|
||||
@@ -1,41 +1,38 @@
|
||||
module_name = "Модули"
|
||||
module_desc = "Управление модулями."
|
||||
|
||||
module = "Модуль"
|
||||
version = "Версия"
|
||||
status = "Статус"
|
||||
author = "Автор"
|
||||
active = "Активен"
|
||||
activate = "Активировать"
|
||||
inactive = "Не активен"
|
||||
deactivate = "Деактивировать"
|
||||
details = "Детали"
|
||||
upload_new = "Загрузить"
|
||||
outdated = "Устаревший"
|
||||
compatible = "Совместим"
|
||||
short_description = "Краткое описание"
|
||||
full_description = "Полное описание"
|
||||
created_by = "Создал"
|
||||
compatible_with = "Совместим с"
|
||||
last_modified = "Последнее изменение"
|
||||
module_outdated = "Невозможно установить модуль так как он устарел. Пожалуйста, обновите модуль и попробуйте снова."
|
||||
deactivate_success = "Модуль '%s' успешно деактивирован."
|
||||
deactivate_failure = "Ошибка деактивации модуля'%s'."
|
||||
deactivate_confirm = "Вы уверены что хотите деактивировать этот модуль?"
|
||||
activate_success = "Модуль '%s' успешно активирован."
|
||||
activate_failure = "Ошибка активации модуля'%s'."
|
||||
activate_failure_files = "Ошибка активации модуля'%s' Модуль не содержит необходимых файлов"
|
||||
remove_confirm = "Вы уверены что хотите удалить выбранный модуль?"
|
||||
remove_success = "Файлы модуля'%s' были успешно удалены."
|
||||
remove_failure = "Ошибка удаления файлов модуля '%s' "
|
||||
no_modules = "Пока тут пусто."
|
||||
select_zip = "Выберите модуль с.zip расширением"
|
||||
upload_zip_subinfo = "Держите свои модули в актуальном состоянии и загружайте сжатые модули с расширением .zip."
|
||||
upload_zip_warning = "Модуль будет заменен, если существует."
|
||||
upload_zip = "Загрузить"
|
||||
upload_bad_file = "Модуль неверен или повреждён."
|
||||
upload_no_info = "Файла с информацией о модуле не существует."
|
||||
upload_success = "Модуль успешно добавлен. Откройте страницу <b> Неактивный </ b> и активируйте его."
|
||||
upload_bad_version = "Загруженный модуль старше или имеет ту же версию, что и установленная."
|
||||
|
||||
file_lock = "Загрузка файлов отключена. Вы должны загружать пакеты через FTP."
|
||||
module_name = "Модули"
|
||||
module_desc = "Управление модулями."
|
||||
module = "Модуль"
|
||||
version = "Версия"
|
||||
status = "Статус"
|
||||
author = "Автор"
|
||||
active = "Активен"
|
||||
activate = "Активировать"
|
||||
inactive = "Не активен"
|
||||
deactivate = "Деактивировать"
|
||||
details = "Детали"
|
||||
upload_new = "Загрузить"
|
||||
outdated = "Устаревший"
|
||||
compatible = "Совместим"
|
||||
short_description = "Краткое описание"
|
||||
full_description = "Полное описание"
|
||||
created_by = "Создал"
|
||||
compatible_with = "Совместим с"
|
||||
last_modified = "Последнее изменение"
|
||||
module_outdated = "Невозможно установить модуль так как он устарел. Пожалуйста, обновите модуль и попробуйте снова."
|
||||
deactivate_success = "Модуль '%s' успешно деактивирован."
|
||||
deactivate_failure = "Ошибка деактивации модуля '%s'."
|
||||
deactivate_confirm = "Вы уверены что хотите деактивировать этот модуль?"
|
||||
activate_success = "Модуль '%s' успешно активирован."
|
||||
activate_failure = "Ошибка активации модуля'%s'."
|
||||
activate_failure_files = "Ошибка активации модуля'%s' Модуль не содержит необходимых файлов"
|
||||
remove_confirm = "Вы уверены что хотите удалить выбранный модуль?"
|
||||
remove_success = "Файлы модуля'%s' были успешно удалены."
|
||||
remove_failure = "Ошибка удаления файлов модуля '%s' "
|
||||
select_zip = "Выберите модуль с .zip расширением"
|
||||
upload_zip_subinfo = "Держите свои модули в актуальном состоянии и загружайте сжатые модули с расширением .zip."
|
||||
upload_zip_warning = "Модуль будет заменен, если существует."
|
||||
upload_zip = "Загрузить"
|
||||
upload_bad_file = "Модуль неверен или повреждён."
|
||||
upload_no_info = "Файла с информацией о модуле не существует."
|
||||
upload_success = "Модуль успешно добавлен. Откройте страницу <b>Неактивный</ b> и активируйте его."
|
||||
upload_bad_version = "Загруженный модуль старше или имеет ту же версию, что и установленная."
|
||||
file_lock = "Загрузка файлов отключена. Вы должны загрузить пакеты через FTP."
|
||||
@@ -1,21 +1,21 @@
|
||||
module_name = "Навигация"
|
||||
module_desc = "Управление элементами навигации."
|
||||
|
||||
add_link = "Добавить ссылку."
|
||||
edit_link = "Редактировать ссылку."
|
||||
save_link_success = "Ссылка успешно сохранена."
|
||||
save_link_failure = "Ошибка сохранения ссылки."
|
||||
delete_link_success = "Ссылка успешно удалена.."
|
||||
delete_link_failure = "Невозможно удалить ссылку."
|
||||
delete_link_confirm = "Вы уверены что хотите удалить ссылку"
|
||||
add_nav = "Добавить навигацию"
|
||||
edit_nav = "Редактировать навигацию"
|
||||
save_nav_success = "Навигация успешно сохранена."
|
||||
save_nav_failure = "Ошибка сохранения навигации."
|
||||
delete_nav_success = "Навигация успешно удалена."
|
||||
delete_nav_failure = "Невозможно удалить навигацию."
|
||||
delete_nav_confirm = "Вы уверены что хотите удалить навигацию ?"
|
||||
nav_already_exists = "Такая навигация уже существует."
|
||||
page = "Страница"
|
||||
url = "URL"
|
||||
parent = "Родительская"
|
||||
module_name = "Навигации"
|
||||
module_desc = "Управление элементами навигации."
|
||||
add_link = "Добавить ссылку."
|
||||
edit_link = "Редактировать ссылку."
|
||||
save_link_success = "Ссылка успешно сохранена."
|
||||
save_link_failure = "Ошибка сохранения ссылки."
|
||||
delete_link_success = "Ссылка успешно удалена.."
|
||||
delete_link_failure = "Невозможно удалить ссылку."
|
||||
delete_link_confirm = "Вы уверены что хотите удалить ссылку"
|
||||
add_nav = "Добавить навигацию"
|
||||
edit_nav = "Редактировать навигацию"
|
||||
save_nav_success = "Навигация успешно сохранена."
|
||||
save_nav_failure = "Ошибка сохранения навигации."
|
||||
delete_nav_success = "Навигация успешно удалена."
|
||||
delete_nav_failure = "Невозможно удалить навигацию."
|
||||
delete_nav_confirm = "Вы уверены что хотите удалить навигацию ?"
|
||||
nav_already_exists = "Такая навигация уже существует."
|
||||
page = "Страница"
|
||||
url = "URL"
|
||||
class = "Дополнительный CSS класс"
|
||||
parent = "Родительская"
|
||||
@@ -1,22 +1,19 @@
|
||||
module_name = "Страницы"
|
||||
module_desc = "Управление суб-страницами."
|
||||
|
||||
pages_count = "Страницы:"
|
||||
add_new = "Добавить новую"
|
||||
new_page = "Новая страница"
|
||||
edit_page = "Редактировать страницу"
|
||||
description = "Описание"
|
||||
keywords = "Теги"
|
||||
content = "Содержание"
|
||||
view = "Предпросмотр"
|
||||
slug = "Слизняк"
|
||||
markdown = "Включить понижение"
|
||||
save_success = "Страница успешно сохранена."
|
||||
save_failure = "Ошибка сохранения страницы."
|
||||
delete_success = "Страница успешно удалена."
|
||||
delete_failure = "Невозможно удалить страницу."
|
||||
delete_confirm = "Вы уверены что хотите удалить страницу?"
|
||||
no_pages = "Пока тут пусто."
|
||||
page_exists = "Слизняк страницы уже существует. Изменения на странице не сохранены."
|
||||
|
||||
editor_upload_fail = "Не удалось загрузить изображение. Возможно, неподдерживаемый формат."
|
||||
module_name = "Страницы"
|
||||
module_desc = "Управление суб-страницами."
|
||||
pages_count = "Страницы:"
|
||||
add_new = "Добавить новую"
|
||||
new_page = "Новая страница"
|
||||
edit_page = "Редактировать страницу"
|
||||
description = "Описание"
|
||||
keywords = "Теги"
|
||||
content = "Содержание"
|
||||
view = "Предпросмотр"
|
||||
slug = "Слизняк"
|
||||
markdown = "Включить понижение"
|
||||
save_success = "Страница успешно сохранена."
|
||||
save_failure = "Ошибка сохранения страницы."
|
||||
delete_success = "Страница успешно удалена."
|
||||
delete_failure = "Невозможно удалить страницу."
|
||||
delete_confirm = "Вы уверены что хотите удалить страницу?"
|
||||
page_exists = "Заголовок для URL уже существует. Изменения на странице не сохранены."
|
||||
editor_upload_fail = "Не удалось загрузить изображение. Возможно, неподдерживаемый формат."
|
||||
@@ -1 +1 @@
|
||||
not_found = "Извините, такой страницы не существует."
|
||||
not_found = "Извините, такой страницы не существует."
|
||||
1
inc/modules/searchbox/lang/admin/ru_russian.ini
Normal file
1
inc/modules/searchbox/lang/admin/ru_russian.ini
Normal file
@@ -0,0 +1 @@
|
||||
module_desc = "Позволяет искать страницы и заметки блога содержащие введную фразу."
|
||||
4
inc/modules/searchbox/lang/ru_russian.ini
Normal file
4
inc/modules/searchbox/lang/ru_russian.ini
Normal file
@@ -0,0 +1,4 @@
|
||||
placeholder = "Искать ..."
|
||||
results_for = "Искать результат для '%s'"
|
||||
too_short_phrase = "Фраза которую вы ввели слишком короткая! Пожалуйста введите как минимум %d символов."
|
||||
no_results = "Результат для '%s' не найден."
|
||||
@@ -267,31 +267,38 @@ class Admin extends AdminModule
|
||||
|
||||
if (isset($_POST['upload']) && FILE_LOCK === false) {
|
||||
$zip = new ZipArchive();
|
||||
$error = false;
|
||||
$allowedDest = '/(.*?inc\/)((jscripts|lang|modules).*$)/';
|
||||
$count = 0;
|
||||
$file = !empty($_FILES['lang_package']['tmp_name']) ? $_FILES['lang_package']['tmp_name'] : '/';
|
||||
$open = $zip->open($file);
|
||||
if ($open === true) {
|
||||
for ($i = 0; $i < $zip->numFiles; $i++) {
|
||||
$filename = pathinfo($zip->getNameIndex($i));
|
||||
if (isset($filename['extension'])
|
||||
&& ($filename['extension'] == 'ini' || $filename['extension'] == 'js')
|
||||
) {
|
||||
preg_match($allowedDest, $filename['dirname'], $matches);
|
||||
$dest = realpath(BASE_DIR) . DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . $matches[2];
|
||||
if (!file_exists($dest)) {
|
||||
mkdir($dest, 0755, true);
|
||||
}
|
||||
|
||||
if (strpos($filename['dirname'].'/', '/lang/') === false) {
|
||||
$error = true;
|
||||
break;
|
||||
}
|
||||
|
||||
if ($filename['extension'] != 'ini') {
|
||||
$error = true;
|
||||
break;
|
||||
copy(
|
||||
'zip://' . $file . '#' . $filename['dirname']
|
||||
. DIRECTORY_SEPARATOR . $filename['basename'],
|
||||
$dest . DIRECTORY_SEPARATOR . $filename['basename']
|
||||
);
|
||||
$count++;
|
||||
}
|
||||
}
|
||||
|
||||
if (!$error) {
|
||||
$zip->extractTo(BASE_DIR);
|
||||
$zip->close();
|
||||
|
||||
if ($count > 0) {
|
||||
$this->notify('success', $this->lang('lang_import_success'));
|
||||
} else {
|
||||
$this->notify('failure', $this->lang('lang_import_error'));
|
||||
}
|
||||
|
||||
$zip->close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -64,8 +64,8 @@ license_good_key = "Лицензионный ключ был успешн
|
||||
confirm_downgrade = "Вы уверены что хотите понизить версию Batflat до Бесплатной лицензии?"
|
||||
downgrade = "Понизить версию бесплатно"
|
||||
upgrade = "Обновить до коммерческой "
|
||||
free = "Бесплатная"
|
||||
commercial = "Коммерческая"
|
||||
free = "Бесплатная лицензия"
|
||||
commercial = "Коммерческая лицензия"
|
||||
invalid_license = "Неверная лицензия"
|
||||
|
||||
get_commercial = "Если вы хотите создать сайт для своих клиентов ,то выберите <a href=\"#\"><b>Коммерческая лицензия</b></a>."
|
||||
|
||||
2
inc/modules/sitemap/lang/admin/ru_russian.ini
Normal file
2
inc/modules/sitemap/lang/admin/ru_russian.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
module_name = "Генератор Sitemap"
|
||||
module_desc = "Генератор Sitemap для Batflat."
|
||||
@@ -1,13 +1,11 @@
|
||||
module_name = "Сниппеты"
|
||||
module_desc = "Позволяют отображать ваш код на страницах сайта"
|
||||
|
||||
add = "Добавить"
|
||||
edit = "Редактировать"
|
||||
no_snippets = "Пока тут пусто."
|
||||
save_success = "Сниппет успешно сохранён."
|
||||
save_failure = "Ошибка сохранения сниппета."
|
||||
content = "Содержимое"
|
||||
delete_success = "Сниппет успешно удалён."
|
||||
delete_failure = "Ошибка удаления сниппета."
|
||||
delete_confirm = "Вы уверены что хотите удалить выбранные сниппеты?"
|
||||
already_exists = "Сниппет с таким именем уже существует."
|
||||
module_name = "Фрагменты"
|
||||
module_desc = "Позволяют отображать ваш код на страницах сайта"
|
||||
add = "Добавить"
|
||||
edit = "Редактировать"
|
||||
save_success = "Фрагмент успешно сохранён."
|
||||
save_failure = "Ошибка сохранения фрагмента."
|
||||
content = "Содержимое"
|
||||
delete_success = "Фрагмент успешно удалён."
|
||||
delete_failure = "Ошибка удаления фрагмента."
|
||||
delete_confirm = "Вы уверены что хотите удалить выбранные фрагменты?"
|
||||
already_exists = "Фрагмент с таким именем уже существует."
|
||||
27
inc/modules/statistics/lang/admin/ru_russian.ini
Normal file
27
inc/modules/statistics/lang/admin/ru_russian.ini
Normal file
@@ -0,0 +1,27 @@
|
||||
module_name = "Статистики"
|
||||
module_desc = "Предоставляет простую статистику по вебсайту."
|
||||
unique_today = "Сегодня уникальных"
|
||||
today_visits = "Визитов сегодня"
|
||||
online = "Сейчас"
|
||||
unique = "Уникальные"
|
||||
all_unique = "Все уникальные"
|
||||
visits = "Визиты"
|
||||
all_visits = "Все визиты"
|
||||
show = "Показать все"
|
||||
all_referrals = "Все источники"
|
||||
yesterday = "Вчера"
|
||||
7days = "Последние 7 дней"
|
||||
30days = "Последние 30 дней"
|
||||
total = "Всего"
|
||||
target = "Цель"
|
||||
pages = "Страницы"
|
||||
os = "Операционные Системы"
|
||||
browsers = "Браузеры"
|
||||
countries = "Страны"
|
||||
referrals = "СсылающиесяURL"
|
||||
direct_visit = "прямой переход"
|
||||
url = "Url"
|
||||
all_pages = "Все визиты на сайт"
|
||||
referrals_from = "Все страницы на которые ссылаются"
|
||||
from_address = "Из URL"
|
||||
stats_page = "Статистика для страницы"
|
||||
Reference in New Issue
Block a user