diff --git a/changes.txt b/changes.txt index 0f55acd8..fd30cd12 100644 --- a/changes.txt +++ b/changes.txt @@ -8,6 +8,7 @@ Suhosin compatibility (thanks to Klemens Hackel) Remove max_allowed_packet from export Read style from phpMinAdmin.css if exists Size reduction by minification of variables and functions +Russian translation phpMinAdmin 1.9.1: Update translations diff --git a/default.css b/default.css index 6c5a2fda..78ebf57d 100644 --- a/default.css +++ b/default.css @@ -21,7 +21,7 @@ code { background-color: #eee; } .date { color: #7F007F; } .enum { color: #007F7F; } .binary { color: red; } -#menu { position: absolute; margin: 10px 0 0; padding: 0 0 30px 0; top: 2em; left: 0; width: 18em; overflow: auto; overflow-y: hidden; white-space: nowrap; } +#menu { position: absolute; margin: 10px 0 0; padding: 0 0 30px 0; top: 2em; left: 0; width: 19em; overflow: auto; overflow-y: hidden; white-space: nowrap; } #menu p { padding: .8em 1em; margin: 0; border-bottom: 1px solid #ccc; } #menu form { margin: 0; } #content { margin: 2em 0 0 21em; padding: 10px 20px 20px 0; } diff --git a/lang.inc.php b/lang.inc.php index 47be252a..d99b38b5 100644 --- a/lang.inc.php +++ b/lang.inc.php @@ -10,6 +10,7 @@ $langs = array( 'fr' => 'Français', // Francis Gagné 'it' => 'Italiano', // Alessandro Fiorotto, Paolo Asperti 'et' => 'Eesti', // Priit Kallas + 'ru'=>'Русский язык', // Juraj Hajdúch ); function lang($idf, $number = null) { diff --git a/lang/ru.inc.php b/lang/ru.inc.php new file mode 100644 index 00000000..baf809ac --- /dev/null +++ b/lang/ru.inc.php @@ -0,0 +1,219 @@ + 'Записаться', + 'phpMinAdmin' => 'phpMinAdmin', + 'Logout successful.' => 'Логаут в порядке.', + 'Invalid credentials.' => 'Недействительное заявительное факты.', + 'Server' => 'Сервер', + 'Username' => 'Имя', + 'Password' => 'Пароль', + 'Select database' => 'Выбрать базу данных', + 'Invalid database.' => 'Плохая база данных.', + 'Create new database' => 'Создать новую базу данных', + 'Table has been dropped.' => 'Таблица была снята.', + 'Table has been altered.' => 'Таблица была изменена.', + 'Table has been created.' => 'Таблица была создана.', + 'Alter table' => 'Изменить таблицу', + 'Create table' => 'Создать таблицу', + 'Table name' => 'Имя таблицы', + 'engine' => 'тип', + 'collation' => 'сравнение', + 'Column name' => 'Имя поля', + 'Type' => 'Тип', + 'Length' => 'Длина', + 'NULL' => 'NULL', + 'Auto Increment' => 'Auto Increment', + 'Options' => 'Действие', + 'Save' => 'Сохранить', + 'Drop' => 'Устранить', + 'Database has been dropped.' => 'База данных была снята.', + 'Database has been created.' => 'База данных была создана.', + 'Database has been renamed.' => 'База данных была переименована.', + 'Database has been altered.' => 'База данных была изменена.', + 'Alter database' => 'Изменить базу данных', + 'Create database' => 'Создать базу данных', + 'SQL command' => 'SQL запрос', + 'Dump' => 'Экспорт', + 'Logout' => 'Выписаться', + 'database' => 'база данных', + 'Use' => 'Выбрать', + 'No tables.' => 'Никакое таблице.', + 'select' => 'выписать', + 'Create new table' => 'Создать новую таблицу', + 'Item has been deleted.' => 'Запись был стеренный.', + 'Item has been updated.' => 'Запись был актуализированный.', + 'Item has been inserted.' => 'Запись был вставнный.', + 'Edit' => 'Обработать', + 'Insert' => 'Вставить', + 'Save and insert next' => 'Уложить и вставить другой', + 'Delete' => 'Стереть', + 'Database' => 'База данных', + 'Routines' => 'Процедуры и функции', + 'Indexes has been altered.' => 'Индексы изменены.', + 'Indexes' => 'Индексы', + 'Alter indexes' => 'Изменить индексы', + 'Add next' => 'Добавить другое', + 'Language' => 'Язык', + 'Select' => 'Выписать', + 'New item' => 'Новый запись', + 'Search' => 'Поиск', + 'Sort' => 'Сортировать', + 'DESC' => 'в нисходящем порядке', + 'Limit' => 'Лимит', + 'No rows.' => 'Никакое записи.', + 'Action' => 'Действие', + 'edit' => 'обработать', + 'Page' => 'Страница', + 'Query executed OK, %d row(s) affected.' => array('Запрос в порядке, изменен %d запись.', 'Запрос в порядке, изменены %d записи.', 'Запрос в порядке, изменены %d записи.'), + 'Error in query' => 'Ошибка в запросe', + 'Execute' => 'Сделать', + 'Table' => 'Таблица', + 'Foreign keys' => 'Иностранные ключи', + 'Triggers' => 'Триггеры', + 'View' => 'Взгляд', + 'Unable to select the table' => 'Не удалось выписать таблицу', + 'Invalid CSRF token. Send the form again.' => 'Недействительный токен CSRF. Отправите формуляр ещё один раз.', + 'Comment' => 'Комментарий', + 'Default values has been set.' => 'Исходные данные были зафиксированы.', + 'Default values' => 'Исходные данные', + 'BOOL' => 'BOOL', + 'Show column comments' => 'Изобразить комментарии для колонки', + '%d byte(s)' => array('%d байт', '%d байты', '%d байтов'), + 'No commands to execute.' => 'Никакое запросы для выполнение команды.', + 'Unable to upload a file.' => 'Не удалось записать файл.', + 'File upload' => 'Записать файл', + 'File uploads are disabled.' => 'Записывать файлы запрещено.', + 'Routine has been called, %d row(s) affected.' => array('Процедура была вызвана, был изменен %d запись.', 'Процедура была вызвана, были изменены %d записы.', 'Процедура была вызвана, было изменено %d записов.'), + 'Call' => 'Вызвать', + 'No MySQL extension' => 'Никакая MySQL растяжка', + 'None of supported PHP extensions (%s) are available.' => 'Нет никакая из поощрених PHP растяжении (%s).', + 'Sessions must be enabled.' => 'Сессион должно быть разрешенное.', + 'Session expired, please login again.' => 'Сессион прошла, записаться ещё один раз.', + 'Text length' => 'Длина текстов', + 'Syntax highlighting' => 'Выделение синтаксису', + 'Foreign key has been dropped.' => 'Иностранный ключ был удалена.', + 'Foreign key has been altered.' => 'Иностранный ключ был актуализированный.', + 'Foreign key has been created.' => 'Иностранный ключ был создан.', + 'Foreign key' => 'Иностранный ключ', + 'Target table' => 'Финишная таблица', + 'Change' => 'Изменить', + 'Source' => 'Источник', + 'Target' => 'Цель', + 'Add column' => 'Добавить колонку', + 'Alter' => 'Изменить', + 'Add foreign key' => 'Добавить иностранный ключ', + 'ON DELETE' => 'При стирание', + 'ON UPDATE' => 'При актуализации', + 'Index Type' => 'Тип индекса', + 'Column (length)' => 'Колонка (длина)', + 'View has been dropped.' => 'Взгляд был удален.', + 'View has been altered.' => 'Взгляд был изменен.', + 'View has been created.' => 'Взгляд был создан.', + 'Alter view' => 'Изменить взгляд', + 'Create view' => 'Создать взгляд', + 'Name' => 'Имя', + 'Process list' => 'Список процессов', + '%d process(es) has been killed.' => array('Был завершён %d процесс.', 'Было завершёно %d процессов.', 'Было завершёно %d процессов.'), + 'Kill' => 'Завершить', + 'IN-OUT' => 'IN-OUT', + 'Parameter name' => 'Имя параметра', + 'Database schema' => 'Схема базы данных', + 'Create procedure' => 'Создать процедуру', + 'Create function' => 'Создать функцию', + 'Routine has been dropped.' => 'Процедура была удалена.', + 'Routine has been altered.' => 'Процедура была изменена.', + 'Routine has been created.' => 'Процедура была создана.', + 'Alter function' => 'Изменить функцию', + 'Alter procedure' => 'Изменить процедуру', + 'Return type' => 'Возвратный тип', + 'Add trigger' => 'Добавить триггер', + 'Trigger has been dropped.' => 'Триггер был удален.', + 'Trigger has been altered.' => 'Триггер был изменен.', + 'Trigger has been created.' => 'Триггер был создан.', + 'Alter trigger' => 'Изменить триггер', + 'Create trigger' => 'Создать триггер', + 'Time' => 'Время', + 'Event' => 'Событие', + 'MySQL version: %s through PHP extension %s' => 'Версия MySQL: %s через PHP растяжение %s', + '%d row(s)' => array('%d строка', '%d строки', '%d строков'), + 'around %s' => 'примерно %s', + 'ON UPDATE CURRENT_TIMESTAMP' => 'При перемене актуального время', + 'Remove' => 'Изъять', + 'Are you sure?' => 'Уверен?', + 'Privileges' => 'Полномочие', + 'Create user' => 'Создать пользователа', + 'User has been dropped.' => 'Пользователь был удален.', + 'User has been altered.' => 'Пользователь был изменен.', + 'User has been created.' => 'Пользователь был создан.', + 'Hashed' => 'это хэш', + 'Column' => 'Колонка', + 'Routine' => 'Процедура', + 'Grant' => 'Позволить', + 'Revoke' => 'Запретить', + 'Too big POST data. Reduce the data or increase the "post_max_size" configuration directive.' => 'Очень большое POST данные. Уменьшите данные или увеличите параметр конфигурацной директивы "post_max_size".', + 'Logged as: %s' => 'Записанный как: %s', + 'Move up' => 'Переместить вверх', + 'Move down' => 'Переместить вниз', + 'Functions' => 'Функции', + 'Aggregation' => 'Агрегация', + 'Export' => 'Експорт', + 'Output' => 'Выход', + 'open' => 'открыть', + 'save' => 'уложить', + 'Format' => 'Формат', + 'SQL' => 'SQL', + 'CSV' => 'CSV', + 'skip' => 'перескочить', + 'Tables' => 'Таблицы', + 'Structure' => 'Структура', + 'Data' => 'Данные', + 'Event has been dropped.' => 'Событие была удален.', + 'Event has been altered.' => 'Событие была изменена.', + 'Event has been created.' => 'Событие была создана.', + 'Alter event' => 'Изменить событие', + 'Create event' => 'Создать событие', + 'At given time' => 'В данное время', + 'Every' => 'Через каждых', + 'Events' => 'События', + 'Schedule' => 'План', + 'Start' => 'Начало', + 'End' => 'Конец', + 'Status' => 'Состояние', + 'On completion preserve' => 'По доделке сохранить', + 'Tables and views' => 'Таблицы и взгляды', + 'Data Length' => 'Объём данных', + 'Index Length' => 'Объём индексов', + 'Data Free' => 'Свободные место', + 'Collation' => 'Сравнение', + 'Analyze' => 'Анализировать', + 'Optimize' => 'Оптимизировать', + 'Check' => 'Проверить', + 'Repair' => 'Поправить', + 'Truncate' => 'Перемазать', + 'Tables have been truncated.' => 'Таблицы были перемазание.', + 'Rows' => 'Строков', + ',' => ' ', + 'Tables have been moved.' => 'Таблицы были переместены.', + 'Move to other database' => 'Переместить в другою базу данных', + 'Move' => 'Переместить', + 'Engine' => 'Тип', + 'Save and continue edit' => 'Уложить и продолжать редактирование', + 'clone' => 'клонировать', + 'original' => 'исходный', + '%d item(s) have been affected.' => array('Был причинено %d запись.', 'Были причинены %d записы.', 'Было причинено %d записов.'), + 'whole result' => 'весь результат', + 'Tables have been dropped.' => 'Таблицы были устранены.', + 'Clone' => 'Клонировать', + 'Partition by' => 'Разделить по', + 'Partitions' => 'Разделы', + 'Partition name' => 'Имя раздела', + 'Values' => 'Параметры', + '%d row(s) has been imported.' => array('Был импортирован %d v.', 'Были импортированы %d записы.', 'Было импортировано %d записов.'), + 'CSV Import' => 'Импорт CSV', + 'Import' => 'Импорт', + 'Table structure' => 'Структура таблици', + 'Select table' => 'Выписать таблицу', + 'Stop on error' => 'Прекратить при ошибке', + 'Maximum number of allowed fields exceeded. Please increase %s and %s.' => 'Было пересечено максимальные количество поля. Нарастите %s и %s.', + '(anywhere)' => '(в любом месте)', +);