From db5b6f8e2edbdd5144b73e0ef06f58d8d87a6603 Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Sat, 2 Jun 2018 19:57:12 +0200 Subject: [PATCH] added russian translation #95 (#147) * added russian translation #95 * added config for duration_only mode and adjusted timesheet views #131 --- config/services.yaml | 4 +- translations/AvanzuAdminTheme.ru.xliff | 11 + translations/exceptions.ru.xliff | 11 + translations/flashmessages.ru.xliff | 31 ++ translations/messages.de.xliff | 26 +- translations/messages.en.xliff | 26 +- translations/messages.ru.xliff | 728 +++++++++++++++++++++++++ translations/pagerfanta.ru.xliff | 15 + translations/sidebar.ru.xliff | 34 ++ translations/validators.ru.xliff | 11 + 10 files changed, 845 insertions(+), 52 deletions(-) create mode 100644 translations/AvanzuAdminTheme.ru.xliff create mode 100644 translations/exceptions.ru.xliff create mode 100644 translations/flashmessages.ru.xliff create mode 100644 translations/messages.ru.xliff create mode 100644 translations/pagerfanta.ru.xliff create mode 100644 translations/sidebar.ru.xliff create mode 100644 translations/validators.ru.xliff diff --git a/config/services.yaml b/config/services.yaml index 3001d2f3..83c7dff6 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -2,7 +2,7 @@ # https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration parameters: locale: en - app_locales: en|de + app_locales: en|de|ru services: # default configuration for services in *this* file @@ -36,7 +36,7 @@ services: class: App\Invoice\ServiceInvoice arguments: ['%kimai.invoice%'] - # a route listener, that injects the locale through a URL directory + # a route listener, that injects the default locale into the route App\EventSubscriber\RedirectToLocaleSubscriber: class: App\EventSubscriber\RedirectToLocaleSubscriber arguments: ['@router', '%app_locales%', '%locale%'] diff --git a/translations/AvanzuAdminTheme.ru.xliff b/translations/AvanzuAdminTheme.ru.xliff new file mode 100644 index 00000000..2a074e5f --- /dev/null +++ b/translations/AvanzuAdminTheme.ru.xliff @@ -0,0 +1,11 @@ + + + + + + Toggle navigation + Переключить отображение боковой панели + + + + diff --git a/translations/exceptions.ru.xliff b/translations/exceptions.ru.xliff new file mode 100644 index 00000000..1e606d9c --- /dev/null +++ b/translations/exceptions.ru.xliff @@ -0,0 +1,11 @@ + + + + + + access.denied + Доступ запрещен + + + + diff --git a/translations/flashmessages.ru.xliff b/translations/flashmessages.ru.xliff new file mode 100644 index 00000000..4a2fc287 --- /dev/null +++ b/translations/flashmessages.ru.xliff @@ -0,0 +1,31 @@ + + + + + + timesheet.stop.success + Хронометраж остановлен + + + timesheet.stop.error + Ошибка - Хронометраж не был остановлен: %reason% + + + timesheet.start.success + Хронометраж начат + + + timesheet.start.error + Ошибка - Хронометраж не был начат: %reason% + + + action.updated_successfully + Изменения успешно сохранены + + + action.deleted_successfully + Запись успешно удалена + + + + diff --git a/translations/messages.de.xliff b/translations/messages.de.xliff index 9e96d54b..0604f6ab 100644 --- a/translations/messages.de.xliff +++ b/translations/messages.de.xliff @@ -794,7 +794,7 @@ recent.activities - Ihr %count% zuletzt bearbeitete Tätigkeit|Eine ihrer %count% letzten Tätigkeiten neustarten + Ihre letzte Tätigkeit wiederaufnehmen|Eine ihrer %count% letzten Tätigkeiten neustarten @@ -829,30 +829,6 @@ entryState.stopped Beendete - - 0 - 0 - - - 10 - 10 - - - 25 - 25 - - - 50 - 50 - - - 75 - 75 - - - 100 - 100 - diff --git a/translations/messages.en.xliff b/translations/messages.en.xliff index 26574b44..e994d91f 100644 --- a/translations/messages.en.xliff +++ b/translations/messages.en.xliff @@ -802,7 +802,7 @@ recent.activities - Restart your %count% last recorded activity|Restart your %count% last recorded activities + Restart your last recorded activity|Restart one of your %count% last activities @@ -837,30 +837,6 @@ entryState.stopped Stopped - - 0 - 0 - - - 10 - 10 - - - 25 - 25 - - - 50 - 50 - - - 75 - 75 - - - 100 - 100 - diff --git a/translations/messages.ru.xliff b/translations/messages.ru.xliff new file mode 100644 index 00000000..025947ad --- /dev/null +++ b/translations/messages.ru.xliff @@ -0,0 +1,728 @@ + + + + + + + browser.title + Kimai - Учет времени + + + yes + Да + + + no + Нет + + + both + + + + subtitle.amount + (всего %count%) + + + This is a mandatory field + Обязательное поле + + + create + Создать + + + confirm.delete + Вы действительно хотите удалить? + + + confirm.delete_message + + Требуется заново подтвердить удаление, так как это повлечет за собой удаление связанных объектов. + + + + + + security.title.login + Логин + + + label.password + Пароль + + + label.password_repeat + Повторить пароль + + + action.sign_in + Войти + + + label.logout + Выйти + + + label.user_profile + Мой Профиль + + + + + menu.homepage + Панель управления + + + menu.admin + Администрирование + + + menu.logout + Выйти + + + menu.timesheet + Учет времени + + + menu.admin_timesheet + Время работы сотрудников + + + menu.admin_customer + Клиенты + + + menu.admin_project + Проекты + + + menu.admin_activity + Активность + + + menu.admin_user + Пользователи + + + + + footer.license + Все права сохранены. + + + + + http_error.name + Ошибка + + + http_error.description + Ошибка + + + http_error.suggestion + Ошибка + + + http_error_403.description + Ошибка + + + http_error_403.suggestion + Ошибка + + + http_error_404.description + Ошибка + + + http_error_404.suggestion + Ошибка + + + http_error_405.description + Ошибка + + + http_error_405.suggestion + Ошибка + + + error.no_entries_found + Записи не найдены + + + + + label.date + Дата + + + label.starttime + Начало + + + label.endtime + Окончание + + + label.duration + Продолжительность + + + label.user + Пользователь + + + label.username + Имя пользователя + + + label.description + Описание + + + label.name + Имя + + + label.comment + Комментарий + + + label.id + ID + + + label.visible + Видимость + + + label.budget + Бюджет + + + label.activity + Активность + + + label.project + Проект + + + label.hourly_rate + Почасовая заработная плата + + + label.skin + Kimai-Theme + + + label.hours + Часы + + + label.rate + Заработная плата + + + label.language + Язык + + + label.customer + Клиент + + + label.email + Email + + + + + label.actions + Действия + + + action.edit + Редактировать + + + action.delete + Удалить + + + action.save + Сохранить + + + action.back + Назад + + + + + dashboard.title + Панель управления + + + dashboard.subtitle + Добро пожаловать! + + + dashboard.you + Твоя статистика + + + dashboard.all + Все пользователи + + + dashboard.admin + Администратор + + + + + more.info.link + Подробнее + + + badge.visible + Да + + + badge.invisible + Нет + + + label.toggle_dropdown + Отобразить меню + + + + + timesheet.title + Учет времени + + + timesheet.subtitle + Управление записями временного учета + + + timesheet.edit + Редактировать запись + + + label.begin + С + + + label.end + До + + + + + profile.title + Имя пользователя + + + profile.subtitle + Управление настройками + + + profile.about_me + Обо мне + + + profile.first_entry + Первая запись + + + profile.tab_monthly + Годовая статистика + + + profile.settings + Профиль + + + profile.password + Пароль + + + profile.roles + Роли / Задачи + + + profile.preferences + Настройки + + + label.theme.fixed_layout + Активизирует "статическую раскладку" (левая панель навигации и заголовок остаются при прокрутке страницы на своих местах) + + + label.theme.boxed_layout + Активизирует "Сжатую раскладку" (подходит для больших экранов, но не для одновременного применения со "статичной раскладкой") + + + label.theme.collapsed_sidebar + Управление статусом левой панели навигации (скрыта или открыта) + + + label.theme.mini_sidebar + Активизирует уменьшенную версию панели навигации + + + + + admin_timesheet.title + Учет рабочего времени сотрудников + + + admin_timesheet.subtitle + Отработанное время всех сотрудников + + + + + admin_project.title + Проекты + + + admin_project.subtitle + Проект объединяет виды деятельности для каждого отдельного клиента в одну группу + + + admin_project.delete_confirm + + На данный момент для проекта %project% клиента %customer% существует всего %activities% + активностей и %records% временных записей, общая продолдительность которых составляет %duration%. + Эти виды активности и временные записи также будут удалены! + + + + + + admin_activity.title + Деятельность + + + admin_activity.subtitle + Задачи, к которым применим учет времени + + + admin_activity.delete_confirm + + На данный момент для дейтельности %activity% в проекте %project% клиента %customer% существует + всего %records% временных записей, общая продолдительность которых составляет %duration%. Эти + временные записи также будут удалены! + + + + + + admin_customer.title + Клиенты + + + admin_customer.subtitle + Журнал записи клиентской базы, включающий проекты и деятельность. + + + label.company + Название компании + + + label.vat + Налог НДС + + + label.contact + Контакт + + + label.address + Адресса + + + label.country + Страна + + + label.phone + Телефон + + + label.fax + Факс + + + label.mobile + Мобильный телефон + + + label.homepage + Персональная страница + + + label.timezone + Временная зона + + + label.currency + Валюта + + + admin_customer.delete_confirm + + На данный момент для дейтельности %activity% в проекте %project% клиента %customer% существует + всего %records% временных записей, общая продолдительность которых составляет %duration%. Эти + проекты, виды активности и временные записи также будут удалены! + + + + + + admin_user.title + Пользователь + + + admin_user.subtitle + Все зарегистрированные пользователи тайм-менеджмента + + + label.alias + Имя + + + label.title + Должность + + + label.avatar + Изображение профиля + + + label.active + Активный профиль + + + label.roles + Позиция + + + + + ROLE_SUPER_ADMIN + Системный администратор + + + ROLE_ADMIN + Администратор + + + ROLE_TEAMLEAD + Руководитель группы + + + ROLE_USER + Пользователь + + + ROLE_CUSTOMER + Клиент + + + + + stats.durationThisMonth + Отработанное время за этот месяц + + + stats.amountThisMonth + Оборот за этот месяц + + + stats.durationTotal + Общее отработанное время + + + stats.amountTotal + Общий оборот + + + + + stats.userTotal + Всего пользователей + + + stats.userActiveThisMoth + Активные пользователи в этом месяце + + + stats.userActiveEver + Когда либо активные пользователи + + + stats.activeRecordings + Текущий активный хронометраж + + + stats.activitiesTotal + Количество дейтельностей + + + stats.projectsTotal + Количество проектов + + + stats.customerTotal + Количество клиентов + + + + + month.1 + Январь + + + month.2 + Февраль + + + month.3 + Март + + + month.4 + Апрель + + + month.5 + Май + + + month.6 + Июнь + + + month.7 + Июль + + + month.8 + Август + + + month.9 + Сентябрь + + + month.10 + Октябрь + + + month.11 + Ноябрь + + + month.12 + Декабрь + + + + + active.entries + У Вас %count% одна активная запись|У Вас %count% активных записи|У Вас %count% активных записей + + + timesheet.all + Отобразить все записи + + + recent.activities + Ваша последняя %count% отредактированная дейтельность|Eine ihrer %count% letzten Aktivitäten neustarten|Eine ihrer %count% letzten Aktivitäten neustarten + + + recent.activities.format + %activity% в %project% для %customer% + + + timesheet.start + Начать новый хронометраж + + + + + label.pageSize + Количество + + + label.entryState + Записи + + + entryState.all + Все + + + entryState.running + Текущие + + + entryState.stopped + Завершенные + + + + diff --git a/translations/pagerfanta.ru.xliff b/translations/pagerfanta.ru.xliff new file mode 100644 index 00000000..87f3f1b6 --- /dev/null +++ b/translations/pagerfanta.ru.xliff @@ -0,0 +1,15 @@ + + + + + + previous + Предыдущая + + + next + Следующая + + + + diff --git a/translations/sidebar.ru.xliff b/translations/sidebar.ru.xliff new file mode 100644 index 00000000..108b18c0 --- /dev/null +++ b/translations/sidebar.ru.xliff @@ -0,0 +1,34 @@ + + + + + + home.title + Kimai v2 - Предварительная версия + + + home.betainfo + Kimai. + + Данная "Версия 2" пока еще находится на ранней стадии ее разработки. Она была выпущена с целью получения ранних отзывов от пользователей и их последующего учета при дальнейшем планировании функций. + + Для помощи в усовершенствовании Kimai, пожалуйства, отправляйте свои сообщения на страницу под ссылкой. Приветствуются любые вопросы, идеи по разработке, в частности на тему развернутых функциий, а также сообщения об ошибках. Нам очень важна любая обратная связь от Вас! + + Дальнейшая информация на: + ]]> + + + home.link.issues + GitHub страница проекта + + + preferences.title + Твои настройки + + + preferences.label.language + Язык + + + + diff --git a/translations/validators.ru.xliff b/translations/validators.ru.xliff new file mode 100644 index 00000000..2c530994 --- /dev/null +++ b/translations/validators.ru.xliff @@ -0,0 +1,11 @@ + + + + + + This value is not a valid role. + Это значение - недействительная задача. + + + +