From aae9b4eb835c72c0b7ecd8fa6565eacce3963d00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Sat, 22 Sep 2018 10:39:33 -0700 Subject: [PATCH] Add missing translations and few fixes --- locale/translations.go | 580 +++++++++++++++++---------------- locale/translations/de_DE.json | 3 +- locale/translations/en_US.json | 1 + locale/translations/fr_FR.json | 11 +- locale/translations/nl_NL.json | 1 + locale/translations/pl_PL.json | 1 + locale/translations/ru_RU.json | 547 +++++++++++++++---------------- locale/translations/zh_CN.json | 1 + template/html/users.html | 2 +- template/views.go | 4 +- 10 files changed, 583 insertions(+), 568 deletions(-) diff --git a/locale/translations.go b/locale/translations.go index 4afe458b..c92e1c6c 100755 --- a/locale/translations.go +++ b/locale/translations.go @@ -86,7 +86,6 @@ var translations = map[string]string{ "page.history.title": "Verlauf", "page.import.title": "Importieren", "page.search.title": "Suchergebnisse", - "page.users.title": "Benutzer", "page.about.title": "Über", "page.about.credits": "Urheberrechte", "page.about.version": "Version:", @@ -130,6 +129,8 @@ var translations = map[string]string{ "page.keyboard_shortcuts.save_article": "Artikel speichern", "page.keyboard_shortcuts.go_to_search": "Fokus auf das Suchformular setzen", "page.keyboard_shortcuts.close_modal": "Liste der Tastenkürzel schließen", + "page.users.title": "Benutzer", + "page.users.username": "Anmeldung", "page.users.never_logged": "Niemals", "page.users.admin.yes": "Ja", "page.users.admin.no": "Nein", @@ -417,6 +418,7 @@ var translations = map[string]string{ "page.keyboard_shortcuts.go_to_search": "Set focus on search form", "page.keyboard_shortcuts.close_modal": "Close modal dialog", "page.users.title": "Users", + "page.users.username": "Login", "page.users.never_logged": "Never", "page.users.admin.yes": "Yes", "page.users.admin.no": "No", @@ -584,7 +586,7 @@ var translations = map[string]string{ "menu.preferences": "Préférences", "menu.integrations": "Intégrations", "menu.sessions": "Sessions", - "menu.users": "Uilisateurs", + "menu.users": "Utilisateurs", "menu.about": "A propos", "menu.export": "Export", "menu.import": "Import", @@ -629,7 +631,7 @@ var translations = map[string]string{ "page.new_category.title": "Nouvelle catégorie", "page.new_user.title": "Nouvel Utilisateur", "page.edit_category.title": "Modification de la catégorie : %s", - "page.edit_user.title": "Modifier l'utilisateur : %s", + "page.edit_user.title": "Modification de l'utilisateur : %s", "page.feeds.title": "Abonnements", "page.feeds.last_check": "Dernière vérification :", "page.feeds.error_count": [ @@ -683,6 +685,7 @@ var translations = map[string]string{ "page.keyboard_shortcuts.go_to_search": "Mettre le focus sur le champ de recherche", "page.keyboard_shortcuts.close_modal": "Fermer la boite de dialogue", "page.users.title": "Utilisateurs", + "page.users.username": "Identifiant", "page.users.never_logged": "Jamais", "page.users.admin.yes": "Oui", "page.users.admin.no": "Non", @@ -785,10 +788,10 @@ var translations = map[string]string{ "form.integration.pocket_connect_link": "Connectez votre compte Pocket", "form.integration.wallabag_activate": "Sauvegarder les articles vers Wallabag", "form.integration.wallabag_endpoint": "URL de l'API de Wallabag", - "form.integration.wallabag_client_id": "Identifiant du client Wallabag", + "form.integration.wallabag_client_id": "Identifiant unique du client Wallabag", "form.integration.wallabag_client_secret": "Clé secrète du client Wallabag", - "form.integration.wallabag_username": "Mot de passe de Wallabag", - "form.integration.wallabag_password": "Wallabag Password", + "form.integration.wallabag_username": "Nom d'utilisateur de Wallabag", + "form.integration.wallabag_password": "Mot de passe de Wallabag", "form.integration.nunux_keeper_activate": "Sauvegarder les articles vers Nunux Keeper", "form.integration.nunux_keeper_endpoint": "URL de l'API de Nunux Keeper", "form.integration.nunux_keeper_api_key": "Clé d'API de Nunux Keeper", @@ -971,6 +974,7 @@ var translations = map[string]string{ "page.keyboard_shortcuts.go_to_search": "Focus instellen op zoekformulier", "page.keyboard_shortcuts.close_modal": "Sluit dialoogscherm", "page.users.title": "Gebruikers", + "page.users.username": "Gebruikersnaam", "page.users.never_logged": "Nooit", "page.users.admin.yes": "Ja", "page.users.admin.no": "Nee", @@ -1257,6 +1261,7 @@ var translations = map[string]string{ "page.keyboard_shortcuts.go_to_search": "Ustaw fokus na formularzu wyszukiwania", "page.keyboard_shortcuts.close_modal": "Zamknij listę skrótów klawiszowych", "page.users.title": "Użytkownicy", + "page.users.username": "Nazwa użytkownika", "page.users.never_logged": "Nigdy", "page.users.admin.yes": "Tak", "page.users.admin.no": "Nie", @@ -1422,279 +1427,281 @@ var translations = map[string]string{ } `, "ru_RU": `{ - "confirm.question": "Вы уверены?", - "confirm.yes": "да", - "confirm.no": "нет", - "confirm.loading": "В процессе…", - "action.subscribe": "Подписаться", - "action.save": "Сохранить", - "action.or": "или", - "action.cancel": "закрыть", - "action.remove": "Удалить", - "action.remove_feed": "Удалить эту подписку", - "action.update": "Обновить", - "action.edit": "Изменить", - "action.download": "Загрузить", - "action.import": "Импорт", - "action.login": "Войти", - "tooltip.keyboard_shortcuts": "Сочетания клавиш: %s", - "tooltip.logged_user": "Авторизован как %s", - "menu.unread": "Непрочитанное", - "menu.starred": "Избранное", - "menu.history": "История", - "menu.feeds": "Подписки", - "menu.categories": "Категории", - "menu.settings": "Настройки", - "menu.logout": "Выйти", - "menu.preferences": "Предпочтения", - "menu.integrations": "Интеграции", - "menu.sessions": "Сессии", - "menu.users": "Пользователи", - "menu.about": "О приложении", - "menu.export": "Экспорт", - "menu.import": "Импорт", - "menu.create_category": "Создать категорию", - "menu.mark_page_as_read": "Отметить эту страницу прочитанной", - "menu.mark_all_as_read": "Отметить всё как прочитанное", - "menu.refresh_feed": "Обновить", - "menu.refresh_all_feeds": "Обновить все подписки в фоне", - "menu.edit_feed": "Изменить", - "menu.edit_category": "Изменить", - "menu.add_feed": "Добавить подписку", - "menu.add_user": "Добавить пользователя", - "menu.flush_history": "Отчистить историю", - "search.label": "Поиск", - "search.placeholder": "Поиск…", - "pagination.next": "Следующая", - "pagination.previous": "Предыдущая", - "entry.status.unread": "Непрочитано", - "entry.status.read": "Прочитано", - "entry.status.title": "Изменить статус записи", - "entry.bookmark.toggle.on": "Добавить в Избранное", - "entry.bookmark.toggle.off": "Удалить из Избранного", - "entry.state.saving": "Сохранение…", - "entry.state.loading": "Загрузка…", - "entry.save.label": "Сохранить", - "entry.save.title": "Сохранить эту статью", - "entry.save.completed": "Готово!", - "entry.scraper.label": "Извлечь оригинальное содержимое", - "entry.scraper.title": "Извлечь оригинальное содержимое", - "entry.scraper.completed": "Готово!", - "entry.original.label": "Оригинал", - "entry.comments.label": "Комментарии", - "entry.comments.title": "Показать комментарии", - "page.unread.title": "Непрочитанное", - "page.starred.title": "Избранное", - "page.categories.title": "Категории", - "page.categories.no_feed": "Нет подписок.", - "page.categories.feed_count": [ - "Есть %d подписка.", - "Есть %d подписки.", - "Есть %d подписок." - ], - "page.new_category.title": "Новая категория", - "page.new_user.title": "Новый пользователь", - "page.edit_category.title": "Изменить категорию: %s", - "page.edit_user.title": "Изменить пользователя: %s", - "page.feeds.title": "Подписки", - "page.feeds.last_check": "Последняя проверка:", - "page.feeds.error_count": [ - "%d ошибка", - "%d ошибки", - "%d ошибок" - ], - "page.history.title": "История", - "page.import.title": "Импорт", - "page.search.title": "Результаты поиска", - "page.about.title": "О приложении", - "page.about.credits": "Авторы", - "page.about.version": "Версия:", - "page.about.build_date": "Дата сборки:", - "page.about.author": "Автор:", - "page.about.license": "Лицензия:", - "page.add_feed.title": "Новая подписка", - "page.add_feed.no_category": "Категории отсутствуют. У вас должна быть хотя бы одна категория.", - "page.add_feed.label.url": "URL", - "page.add_feed.submit": "Найти подписку", - "page.add_feed.legend.advanced_options": "Расширенные настройки", - "page.add_feed.choose_feed": "Выбрать подписку", - "page.edit_feed.title": "Изменить подписку: %s", - "page.edit_feed.last_check": "Последняя проверка:", - "page.edit_feed.last_modified_header": "Заголовок LastModified:", - "page.edit_feed.etag_header": "Заголовок ETag:", - "page.edit_feed.no_header": "Отсутствует", - "page.edit_feed.last_parsing_error": "Последняя ошибка парсинга", - "page.keyboard_shortcuts.title": "Сочетания клавиш", - "page.keyboard_shortcuts.subtitle.sections": "Навигация по секциям", - "page.keyboard_shortcuts.subtitle.items": "Навигация по элементам", - "page.keyboard_shortcuts.subtitle.pages": "Навигация по страницам", - "page.keyboard_shortcuts.subtitle.actions": "Действия", - "page.keyboard_shortcuts.go_to_unread": "Перейти к Непрочитанным", - "page.keyboard_shortcuts.go_to_starred": "Перейти к Избранному", - "page.keyboard_shortcuts.go_to_history": "Перейти к Истории", - "page.keyboard_shortcuts.go_to_feeds": "Перейти к Подпискам", - "page.keyboard_shortcuts.go_to_categories": "Перейти к Категориям", - "page.keyboard_shortcuts.go_to_settings": "Перейти к Настройкам", - "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показать сочетания клавиш", - "page.keyboard_shortcuts.go_to_previous_item": "Перейти к предыдущему элементу", - "page.keyboard_shortcuts.go_to_next_item": "Перейти к следующему элементу", - "page.keyboard_shortcuts.go_to_previous_page": "Перейти к предыдущей странице", - "page.keyboard_shortcuts.go_to_next_page": "Перейти к следующей странице", - "page.keyboard_shortcuts.open_item": "Открыть выбранный элемент", - "page.keyboard_shortcuts.open_original": "Открыть оригинальную ссылку", - "page.keyboard_shortcuts.toggle_read_status": "Переключатель прочитанного", - "page.keyboard_shortcuts.mark_page_as_read": "Отметить текущую страницу прочитанной", - "page.keyboard_shortcuts.download_content": "Загрузить оригинальное содержимое", - "page.keyboard_shortcuts.toggle_bookmark_status": "Переключатель избранного", - "page.keyboard_shortcuts.save_article": "Сохранить статью", - "page.keyboard_shortcuts.go_to_search": "Установить фокус в поисковой форме", - "page.keyboard_shortcuts.close_modal": "Закрыть модальный диалог", - "page.users.title": "Пользователи", - "page.users.never_logged": "Никогда", - "page.users.admin.yes": "Да", - "page.users.admin.no": "Нет", - "page.users.actions": "Действия", - "page.users.last_login": "Последний вход", - "page.users.is_admin": "Администратор", - "page.settings.title": "Настройки", - "page.settings.link_google_account": "Привязать мой Google аккаунт", - "page.settings.unlink_google_account": "Отвязать мой Google аккаунт", - "page.login.title": "Войти", - "page.login.google_signin": "Войти с помощью Google", - "page.integrations.title": "Интеграции", - "page.integration.miniflux_api": "Miniflux API", - "page.integration.miniflux_api_endpoint": "Конечная точка API", - "page.integration.miniflux_api_username": "Имя пользователя", - "page.integration.miniflux_api_password": "Пароль", - "page.integration.miniflux_api_password_value": "Пароль вашего аккаунта", - "page.integration.bookmarklet": "Букмарклет", - "page.integration.bookmarklet.name": "Добавить в Miniflux", - "page.integration.bookmarklet.instructions": "Перетащите эту ссылку в ваши закладки.", - "page.integration.bookmarklet.help": "Эта специальная ссылка позволит вам подписаться на сайт, используя обыкновенную закладку в вашем браузере.", - "page.sessions.title": "Сессии", - "page.sessions.table.date": "Время", - "page.sessions.table.ip": "IP адрес", - "page.sessions.table.user_agent": "User Agent", - "page.sessions.table.actions": "Действия", - "page.sessions.table.current_session": "Текущая сессия", - "alert.no_bookmark": "Нет закладок на данный момент.", - "alert.no_category": "Категории отсутствуют.", - "alert.no_category_entry": "В этой категории нет статей.", - "alert.no_feed_entry": "В этой подписке отсутствуют статьи.", - "alert.no_feed": "У вас нет ни одной подписки.", - "alert.no_history": "Истории пока нет.", - "alert.feed_error": "С этой подпиской есть проблема", - "alert.no_search_result": "Нет результатов для данного поискового запроса.", - "alert.no_unread_entry": "Нет непрочитанных статей.", - "alert.no_user": "Вы единственный пользователь.", - "alert.account_unlinked": "Ваш внешний аккаунт теперь отвязан!", - "alert.account_linked": "Ваш внешний аккаунт теперь привязан!", - "alert.pocket_linked": "Ваш Pocket аккаунт теперь привязан!", - "alert.prefs_saved": "Предпочтения сохранены!", - "error.unlink_account_without_password": "Вы должны установить пароль, иначе вы не сможете войти снова.", - "error.duplicate_linked_account": "Уже есть кто-то, кто ассоциирован с этим аккаунтом!", - "error.duplicate_fever_username": "Уже есть кто-то с таким же именем пользователя Fever!", - "error.pocket_request_token": "Не удается извлечь request token из Pocket!", - "error.pocket_access_token": "Не удается извлечь access token из Pocket!", - "error.category_already_exists": "Эта категория уже существует.", - "error.unable_to_create_category": "Не удается создать эту категорию.", - "error.unable_to_update_category": "Не удается обновить эту категорию.", - "error.user_already_exists": "Этот пользователь уже существует.", - "error.unable_to_create_user": "Не удается создать этого пользователя.", - "error.unable_to_update_user": "Не удается обновить этого пользователя.", - "error.unable_to_update_feed": "Не удается обновить эту подписку.", - "error.subscription_not_found": "Не удается найти подписки.", - "error.empty_file": "Этот файл пуст.", - "error.bad_credentials": "Неверное имя пользователя или пароль.", - "error.fields_mandatory": "Все поля обязательны.", - "error.title_required": "Название обязательно.", - "error.different_passwords": "Пароли не совпадают.", - "error.password_min_length": "Вы должны использовать минимум 6 символов.", - "error.settings_mandatory_fields": "Имя пользователя, тема, язык и часовой пояс обязательны.", - "error.feed_mandatory_fields": "URL и категория обязательны.", - "error.user_mandatory_fields": "Имя пользователя обязательно.", - "form.feed.label.title": "Название", - "form.feed.label.site_url": "URL сайта", - "form.feed.label.feed_url": "URL подписки", - "form.feed.label.category": "Категория", - "form.feed.label.crawler": "Извлечь оригинальное содержимое", - "form.feed.label.feed_username": "Имя пользователя подписки", - "form.feed.label.feed_password": "Пароль подписки", - "form.feed.label.user_agent": "Переопределить User Agent по умолчанию", - "form.feed.label.scraper_rules": "Правила Scraper", - "form.feed.label.rewrite_rules": "Правила Rewrite", - "form.category.label.title": "Название", - "form.user.label.username": "Логин", - "form.user.label.password": "Пароль", - "form.user.label.confirmation": "Подтверждение пароля", - "form.user.label.admin": "Администратор", - "form.prefs.label.language": "Язык", - "form.prefs.label.timezone": "Часовой пояс", - "form.prefs.label.theme": "Тема", - "form.prefs.label.entry_sorting": "Сортировка записей", - "form.prefs.select.older_first": "Сначала старые записи", - "form.prefs.select.recent_first": "Сначала последние записи", - "form.import.label.file": "OPML файл", - "form.integration.fever_activate": "Активировать Fever API", - "form.integration.fever_username": "Имя пользователя Fever", - "form.integration.fever_password": "Пароль Fever", - "form.integration.fever_endpoint": "Конечная точка Fever API:", - "form.integration.pinboard_activate": "Сохранять статьи в Pinboard", - "form.integration.pinboard_token": "Pinboard API Token", - "form.integration.pinboard_tags": "Теги Pinboard", - "form.integration.pinboard_bookmark": "Помечать закладки как непрочитанное", - "form.integration.instapaper_activate": "Сохранять статьи в Instapaper", - "form.integration.instapaper_username": "Имя пользователя Instapaper", - "form.integration.instapaper_password": "Пароль Instapaper", - "form.integration.pocket_activate": "Сохранять статьи в Pocket", - "form.integration.pocket_consumer_key": "Pocket Consumer Key", - "form.integration.pocket_access_token": "Pocket Access Token", - "form.integration.pocket_connect_link": "Подключить аккаунт Pocket", - "form.integration.wallabag_activate": "Сохранять статьи в Wallabag", - "form.integration.wallabag_endpoint": "Конечная точка Wallabag API", - "form.integration.wallabag_client_id": "Wallabag Client ID", - "form.integration.wallabag_client_secret": "Wallabag Client Secret", - "form.integration.wallabag_username": "Имя пользователя Wallabag", - "form.integration.wallabag_password": "Пароль Wallabag", - "form.integration.nunux_keeper_activate": "Сохранять статьи в Nunux Keeper", - "form.integration.nunux_keeper_endpoint": "Конечная точка Nunux Keeper API", - "form.integration.nunux_keeper_api_key": "Nunux Keeper API key", - "form.submit.loading": "Загрузка…", - "form.submit.saving": "Сохранение…", - "time_elapsed.not_yet": "ещё нет", - "time_elapsed.yesterday": "вчера", - "time_elapsed.now": "только что", - "time_elapsed.minutes": [ - "%d минуту назад", - "%d минуты назад", - "%d минут назад" - ], - "time_elapsed.hours": [ - "%d час назад", - "%d часа назад", - "%d часов назад" - ], - "time_elapsed.days": [ - "%d день назад", - "%d дня назад", - "%d дней назад" - ], - "time_elapsed.weeks": [ - "%d неделю назад", - "%d недели назад", - "%d недель назад" - ], - "time_elapsed.months": [ - "%d месяц назад", - "%d месяца назад", - "%d месяцев назад" - ], - "time_elapsed.years": [ - "%d год назад", - "%d года назад", - "%d лет назад" - ] -}`, + "confirm.question": "Вы уверены?", + "confirm.yes": "да", + "confirm.no": "нет", + "confirm.loading": "В процессе…", + "action.subscribe": "Подписаться", + "action.save": "Сохранить", + "action.or": "или", + "action.cancel": "закрыть", + "action.remove": "Удалить", + "action.remove_feed": "Удалить эту подписку", + "action.update": "Обновить", + "action.edit": "Изменить", + "action.download": "Загрузить", + "action.import": "Импорт", + "action.login": "Войти", + "tooltip.keyboard_shortcuts": "Сочетания клавиш: %s", + "tooltip.logged_user": "Авторизован как %s", + "menu.unread": "Непрочитанное", + "menu.starred": "Избранное", + "menu.history": "История", + "menu.feeds": "Подписки", + "menu.categories": "Категории", + "menu.settings": "Настройки", + "menu.logout": "Выйти", + "menu.preferences": "Предпочтения", + "menu.integrations": "Интеграции", + "menu.sessions": "Сессии", + "menu.users": "Пользователи", + "menu.about": "О приложении", + "menu.export": "Экспорт", + "menu.import": "Импорт", + "menu.create_category": "Создать категорию", + "menu.mark_page_as_read": "Отметить эту страницу прочитанной", + "menu.mark_all_as_read": "Отметить всё как прочитанное", + "menu.refresh_feed": "Обновить", + "menu.refresh_all_feeds": "Обновить все подписки в фоне", + "menu.edit_feed": "Изменить", + "menu.edit_category": "Изменить", + "menu.add_feed": "Добавить подписку", + "menu.add_user": "Добавить пользователя", + "menu.flush_history": "Отчистить историю", + "search.label": "Поиск", + "search.placeholder": "Поиск…", + "pagination.next": "Следующая", + "pagination.previous": "Предыдущая", + "entry.status.unread": "Непрочитано", + "entry.status.read": "Прочитано", + "entry.status.title": "Изменить статус записи", + "entry.bookmark.toggle.on": "Добавить в Избранное", + "entry.bookmark.toggle.off": "Удалить из Избранного", + "entry.state.saving": "Сохранение…", + "entry.state.loading": "Загрузка…", + "entry.save.label": "Сохранить", + "entry.save.title": "Сохранить эту статью", + "entry.save.completed": "Готово!", + "entry.scraper.label": "Извлечь оригинальное содержимое", + "entry.scraper.title": "Извлечь оригинальное содержимое", + "entry.scraper.completed": "Готово!", + "entry.original.label": "Оригинал", + "entry.comments.label": "Комментарии", + "entry.comments.title": "Показать комментарии", + "page.unread.title": "Непрочитанное", + "page.starred.title": "Избранное", + "page.categories.title": "Категории", + "page.categories.no_feed": "Нет подписок.", + "page.categories.feed_count": [ + "Есть %d подписка.", + "Есть %d подписки.", + "Есть %d подписок." + ], + "page.new_category.title": "Новая категория", + "page.new_user.title": "Новый пользователь", + "page.edit_category.title": "Изменить категорию: %s", + "page.edit_user.title": "Изменить пользователя: %s", + "page.feeds.title": "Подписки", + "page.feeds.last_check": "Последняя проверка:", + "page.feeds.error_count": [ + "%d ошибка", + "%d ошибки", + "%d ошибок" + ], + "page.history.title": "История", + "page.import.title": "Импорт", + "page.search.title": "Результаты поиска", + "page.about.title": "О приложении", + "page.about.credits": "Авторы", + "page.about.version": "Версия:", + "page.about.build_date": "Дата сборки:", + "page.about.author": "Автор:", + "page.about.license": "Лицензия:", + "page.add_feed.title": "Новая подписка", + "page.add_feed.no_category": "Категории отсутствуют. У вас должна быть хотя бы одна категория.", + "page.add_feed.label.url": "URL", + "page.add_feed.submit": "Найти подписку", + "page.add_feed.legend.advanced_options": "Расширенные настройки", + "page.add_feed.choose_feed": "Выбрать подписку", + "page.edit_feed.title": "Изменить подписку: %s", + "page.edit_feed.last_check": "Последняя проверка:", + "page.edit_feed.last_modified_header": "Заголовок LastModified:", + "page.edit_feed.etag_header": "Заголовок ETag:", + "page.edit_feed.no_header": "Отсутствует", + "page.edit_feed.last_parsing_error": "Последняя ошибка парсинга", + "page.keyboard_shortcuts.title": "Сочетания клавиш", + "page.keyboard_shortcuts.subtitle.sections": "Навигация по секциям", + "page.keyboard_shortcuts.subtitle.items": "Навигация по элементам", + "page.keyboard_shortcuts.subtitle.pages": "Навигация по страницам", + "page.keyboard_shortcuts.subtitle.actions": "Действия", + "page.keyboard_shortcuts.go_to_unread": "Перейти к Непрочитанным", + "page.keyboard_shortcuts.go_to_starred": "Перейти к Избранному", + "page.keyboard_shortcuts.go_to_history": "Перейти к Истории", + "page.keyboard_shortcuts.go_to_feeds": "Перейти к Подпискам", + "page.keyboard_shortcuts.go_to_categories": "Перейти к Категориям", + "page.keyboard_shortcuts.go_to_settings": "Перейти к Настройкам", + "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показать сочетания клавиш", + "page.keyboard_shortcuts.go_to_previous_item": "Перейти к предыдущему элементу", + "page.keyboard_shortcuts.go_to_next_item": "Перейти к следующему элементу", + "page.keyboard_shortcuts.go_to_previous_page": "Перейти к предыдущей странице", + "page.keyboard_shortcuts.go_to_next_page": "Перейти к следующей странице", + "page.keyboard_shortcuts.open_item": "Открыть выбранный элемент", + "page.keyboard_shortcuts.open_original": "Открыть оригинальную ссылку", + "page.keyboard_shortcuts.toggle_read_status": "Переключатель прочитанного", + "page.keyboard_shortcuts.mark_page_as_read": "Отметить текущую страницу прочитанной", + "page.keyboard_shortcuts.download_content": "Загрузить оригинальное содержимое", + "page.keyboard_shortcuts.toggle_bookmark_status": "Переключатель избранного", + "page.keyboard_shortcuts.save_article": "Сохранить статью", + "page.keyboard_shortcuts.go_to_search": "Установить фокус в поисковой форме", + "page.keyboard_shortcuts.close_modal": "Закрыть модальный диалог", + "page.users.title": "Пользователи", + "page.users.username": "Логин", + "page.users.never_logged": "Никогда", + "page.users.admin.yes": "Да", + "page.users.admin.no": "Нет", + "page.users.actions": "Действия", + "page.users.last_login": "Последний вход", + "page.users.is_admin": "Администратор", + "page.settings.title": "Настройки", + "page.settings.link_google_account": "Привязать мой Google аккаунт", + "page.settings.unlink_google_account": "Отвязать мой Google аккаунт", + "page.login.title": "Войти", + "page.login.google_signin": "Войти с помощью Google", + "page.integrations.title": "Интеграции", + "page.integration.miniflux_api": "Miniflux API", + "page.integration.miniflux_api_endpoint": "Конечная точка API", + "page.integration.miniflux_api_username": "Имя пользователя", + "page.integration.miniflux_api_password": "Пароль", + "page.integration.miniflux_api_password_value": "Пароль вашего аккаунта", + "page.integration.bookmarklet": "Букмарклет", + "page.integration.bookmarklet.name": "Добавить в Miniflux", + "page.integration.bookmarklet.instructions": "Перетащите эту ссылку в ваши закладки.", + "page.integration.bookmarklet.help": "Эта специальная ссылка позволит вам подписаться на сайт, используя обыкновенную закладку в вашем браузере.", + "page.sessions.title": "Сессии", + "page.sessions.table.date": "Время", + "page.sessions.table.ip": "IP адрес", + "page.sessions.table.user_agent": "User Agent", + "page.sessions.table.actions": "Действия", + "page.sessions.table.current_session": "Текущая сессия", + "alert.no_bookmark": "Нет закладок на данный момент.", + "alert.no_category": "Категории отсутствуют.", + "alert.no_category_entry": "В этой категории нет статей.", + "alert.no_feed_entry": "В этой подписке отсутствуют статьи.", + "alert.no_feed": "У вас нет ни одной подписки.", + "alert.no_history": "Истории пока нет.", + "alert.feed_error": "С этой подпиской есть проблема", + "alert.no_search_result": "Нет результатов для данного поискового запроса.", + "alert.no_unread_entry": "Нет непрочитанных статей.", + "alert.no_user": "Вы единственный пользователь.", + "alert.account_unlinked": "Ваш внешний аккаунт теперь отвязан!", + "alert.account_linked": "Ваш внешний аккаунт теперь привязан!", + "alert.pocket_linked": "Ваш Pocket аккаунт теперь привязан!", + "alert.prefs_saved": "Предпочтения сохранены!", + "error.unlink_account_without_password": "Вы должны установить пароль, иначе вы не сможете войти снова.", + "error.duplicate_linked_account": "Уже есть кто-то, кто ассоциирован с этим аккаунтом!", + "error.duplicate_fever_username": "Уже есть кто-то с таким же именем пользователя Fever!", + "error.pocket_request_token": "Не удается извлечь request token из Pocket!", + "error.pocket_access_token": "Не удается извлечь access token из Pocket!", + "error.category_already_exists": "Эта категория уже существует.", + "error.unable_to_create_category": "Не удается создать эту категорию.", + "error.unable_to_update_category": "Не удается обновить эту категорию.", + "error.user_already_exists": "Этот пользователь уже существует.", + "error.unable_to_create_user": "Не удается создать этого пользователя.", + "error.unable_to_update_user": "Не удается обновить этого пользователя.", + "error.unable_to_update_feed": "Не удается обновить эту подписку.", + "error.subscription_not_found": "Не удается найти подписки.", + "error.empty_file": "Этот файл пуст.", + "error.bad_credentials": "Неверное имя пользователя или пароль.", + "error.fields_mandatory": "Все поля обязательны.", + "error.title_required": "Название обязательно.", + "error.different_passwords": "Пароли не совпадают.", + "error.password_min_length": "Вы должны использовать минимум 6 символов.", + "error.settings_mandatory_fields": "Имя пользователя, тема, язык и часовой пояс обязательны.", + "error.feed_mandatory_fields": "URL и категория обязательны.", + "error.user_mandatory_fields": "Имя пользователя обязательно.", + "form.feed.label.title": "Название", + "form.feed.label.site_url": "URL сайта", + "form.feed.label.feed_url": "URL подписки", + "form.feed.label.category": "Категория", + "form.feed.label.crawler": "Извлечь оригинальное содержимое", + "form.feed.label.feed_username": "Имя пользователя подписки", + "form.feed.label.feed_password": "Пароль подписки", + "form.feed.label.user_agent": "Переопределить User Agent по умолчанию", + "form.feed.label.scraper_rules": "Правила Scraper", + "form.feed.label.rewrite_rules": "Правила Rewrite", + "form.category.label.title": "Название", + "form.user.label.username": "Логин", + "form.user.label.password": "Пароль", + "form.user.label.confirmation": "Подтверждение пароля", + "form.user.label.admin": "Администратор", + "form.prefs.label.language": "Язык", + "form.prefs.label.timezone": "Часовой пояс", + "form.prefs.label.theme": "Тема", + "form.prefs.label.entry_sorting": "Сортировка записей", + "form.prefs.select.older_first": "Сначала старые записи", + "form.prefs.select.recent_first": "Сначала последние записи", + "form.import.label.file": "OPML файл", + "form.integration.fever_activate": "Активировать Fever API", + "form.integration.fever_username": "Имя пользователя Fever", + "form.integration.fever_password": "Пароль Fever", + "form.integration.fever_endpoint": "Конечная точка Fever API:", + "form.integration.pinboard_activate": "Сохранять статьи в Pinboard", + "form.integration.pinboard_token": "Pinboard API Token", + "form.integration.pinboard_tags": "Теги Pinboard", + "form.integration.pinboard_bookmark": "Помечать закладки как непрочитанное", + "form.integration.instapaper_activate": "Сохранять статьи в Instapaper", + "form.integration.instapaper_username": "Имя пользователя Instapaper", + "form.integration.instapaper_password": "Пароль Instapaper", + "form.integration.pocket_activate": "Сохранять статьи в Pocket", + "form.integration.pocket_consumer_key": "Pocket Consumer Key", + "form.integration.pocket_access_token": "Pocket Access Token", + "form.integration.pocket_connect_link": "Подключить аккаунт Pocket", + "form.integration.wallabag_activate": "Сохранять статьи в Wallabag", + "form.integration.wallabag_endpoint": "Конечная точка Wallabag API", + "form.integration.wallabag_client_id": "Wallabag Client ID", + "form.integration.wallabag_client_secret": "Wallabag Client Secret", + "form.integration.wallabag_username": "Имя пользователя Wallabag", + "form.integration.wallabag_password": "Пароль Wallabag", + "form.integration.nunux_keeper_activate": "Сохранять статьи в Nunux Keeper", + "form.integration.nunux_keeper_endpoint": "Конечная точка Nunux Keeper API", + "form.integration.nunux_keeper_api_key": "Nunux Keeper API key", + "form.submit.loading": "Загрузка…", + "form.submit.saving": "Сохранение…", + "time_elapsed.not_yet": "ещё нет", + "time_elapsed.yesterday": "вчера", + "time_elapsed.now": "только что", + "time_elapsed.minutes": [ + "%d минуту назад", + "%d минуты назад", + "%d минут назад" + ], + "time_elapsed.hours": [ + "%d час назад", + "%d часа назад", + "%d часов назад" + ], + "time_elapsed.days": [ + "%d день назад", + "%d дня назад", + "%d дней назад" + ], + "time_elapsed.weeks": [ + "%d неделю назад", + "%d недели назад", + "%d недель назад" + ], + "time_elapsed.months": [ + "%d месяц назад", + "%d месяца назад", + "%d месяцев назад" + ], + "time_elapsed.years": [ + "%d год назад", + "%d года назад", + "%d лет назад" + ] +} +`, "zh_CN": `{ "confirm.question": "您确认吗?", "confirm.yes": "是", @@ -1820,6 +1827,7 @@ var translations = map[string]string{ "page.keyboard_shortcuts.go_to_search": "将重点放在搜索表单上", "page.keyboard_shortcuts.close_modal": "关闭模态对话窗口", "page.users.title": "用户", + "page.users.username": "用户名", "page.users.never_logged": "永不", "page.users.admin.yes": "是", "page.users.admin.no": "否", @@ -1975,11 +1983,11 @@ var translations = map[string]string{ } var translationsChecksums = map[string]string{ - "de_DE": "bbe22a3f68cf71383370a3f218e51566d481c46e2c376eb8890e22e51a5b21ca", - "en_US": "1fa72d9c73ce5d26b49858edb733f420c0b09f6f73838006f415dc7869010d65", - "fr_FR": "7a3c5893e63a861d2693f628481741e353c1b09fd656c676ac6eb278e32912ed", - "nl_NL": "a2af148809cbbd201a5c949cc1432e52bee08b9440d7a7f2f8ebaebefdfe03d6", - "pl_PL": "8d07a13779211aeb6f2217004baeb0791ced635099d6972ab255b285d2c62b51", - "ru_RU": "baaf206b936b76ac3148a4809267e5bfbad213172ac11c90498141e6f227a75b", - "zh_CN": "32d00290e4a1194686abbf0c5c6e3dd72242a7464d9ed5c3f35907ca33fb0ccf", + "de_DE": "d95aa2bf4dbbb0b263e5a70e0567f208e4a3e394260267c19ea1e16a42f6fdb0", + "en_US": "1a88bf9bf9afbedf2b30d0284998cb44e871ce85970d403fb21a650fb9761577", + "fr_FR": "a23add2c5685a0b63fa13a7d67d7d2b013247a2a8e3ac3a5290477b6e3eddd0d", + "nl_NL": "3bf3fd429bdf3e46a0be7f7e89eb06b8272a1833a04aca47ed8dd959fcac13a3", + "pl_PL": "6fcf2c429ad68cb99e357825e76bc8f79d9ca3b5d01217beed5e502df2eaa5c9", + "ru_RU": "4d93fe50ef0e36deb15adb86ac041216f50ec55d21ab2656e4e55c0f3ea8cebe", + "zh_CN": "b16c175c71358b073e6098bf053e0387f0c1e4c6ce67794d9074d15b45928d5a", } diff --git a/locale/translations/de_DE.json b/locale/translations/de_DE.json index 2400214a..fa080370 100644 --- a/locale/translations/de_DE.json +++ b/locale/translations/de_DE.json @@ -81,7 +81,6 @@ "page.history.title": "Verlauf", "page.import.title": "Importieren", "page.search.title": "Suchergebnisse", - "page.users.title": "Benutzer", "page.about.title": "Über", "page.about.credits": "Urheberrechte", "page.about.version": "Version:", @@ -125,6 +124,8 @@ "page.keyboard_shortcuts.save_article": "Artikel speichern", "page.keyboard_shortcuts.go_to_search": "Fokus auf das Suchformular setzen", "page.keyboard_shortcuts.close_modal": "Liste der Tastenkürzel schließen", + "page.users.title": "Benutzer", + "page.users.username": "Anmeldung", "page.users.never_logged": "Niemals", "page.users.admin.yes": "Ja", "page.users.admin.no": "Nein", diff --git a/locale/translations/en_US.json b/locale/translations/en_US.json index d0768288..47063ccd 100644 --- a/locale/translations/en_US.json +++ b/locale/translations/en_US.json @@ -125,6 +125,7 @@ "page.keyboard_shortcuts.go_to_search": "Set focus on search form", "page.keyboard_shortcuts.close_modal": "Close modal dialog", "page.users.title": "Users", + "page.users.username": "Login", "page.users.never_logged": "Never", "page.users.admin.yes": "Yes", "page.users.admin.no": "No", diff --git a/locale/translations/fr_FR.json b/locale/translations/fr_FR.json index 6853e3fa..94c0841a 100644 --- a/locale/translations/fr_FR.json +++ b/locale/translations/fr_FR.json @@ -26,7 +26,7 @@ "menu.preferences": "Préférences", "menu.integrations": "Intégrations", "menu.sessions": "Sessions", - "menu.users": "Uilisateurs", + "menu.users": "Utilisateurs", "menu.about": "A propos", "menu.export": "Export", "menu.import": "Import", @@ -71,7 +71,7 @@ "page.new_category.title": "Nouvelle catégorie", "page.new_user.title": "Nouvel Utilisateur", "page.edit_category.title": "Modification de la catégorie : %s", - "page.edit_user.title": "Modifier l'utilisateur : %s", + "page.edit_user.title": "Modification de l'utilisateur : %s", "page.feeds.title": "Abonnements", "page.feeds.last_check": "Dernière vérification :", "page.feeds.error_count": [ @@ -125,6 +125,7 @@ "page.keyboard_shortcuts.go_to_search": "Mettre le focus sur le champ de recherche", "page.keyboard_shortcuts.close_modal": "Fermer la boite de dialogue", "page.users.title": "Utilisateurs", + "page.users.username": "Identifiant", "page.users.never_logged": "Jamais", "page.users.admin.yes": "Oui", "page.users.admin.no": "Non", @@ -227,10 +228,10 @@ "form.integration.pocket_connect_link": "Connectez votre compte Pocket", "form.integration.wallabag_activate": "Sauvegarder les articles vers Wallabag", "form.integration.wallabag_endpoint": "URL de l'API de Wallabag", - "form.integration.wallabag_client_id": "Identifiant du client Wallabag", + "form.integration.wallabag_client_id": "Identifiant unique du client Wallabag", "form.integration.wallabag_client_secret": "Clé secrète du client Wallabag", - "form.integration.wallabag_username": "Mot de passe de Wallabag", - "form.integration.wallabag_password": "Wallabag Password", + "form.integration.wallabag_username": "Nom d'utilisateur de Wallabag", + "form.integration.wallabag_password": "Mot de passe de Wallabag", "form.integration.nunux_keeper_activate": "Sauvegarder les articles vers Nunux Keeper", "form.integration.nunux_keeper_endpoint": "URL de l'API de Nunux Keeper", "form.integration.nunux_keeper_api_key": "Clé d'API de Nunux Keeper", diff --git a/locale/translations/nl_NL.json b/locale/translations/nl_NL.json index 29e571b0..3c7b23fd 100644 --- a/locale/translations/nl_NL.json +++ b/locale/translations/nl_NL.json @@ -126,6 +126,7 @@ "page.keyboard_shortcuts.go_to_search": "Focus instellen op zoekformulier", "page.keyboard_shortcuts.close_modal": "Sluit dialoogscherm", "page.users.title": "Gebruikers", + "page.users.username": "Gebruikersnaam", "page.users.never_logged": "Nooit", "page.users.admin.yes": "Ja", "page.users.admin.no": "Nee", diff --git a/locale/translations/pl_PL.json b/locale/translations/pl_PL.json index b39421c9..55a14cf6 100755 --- a/locale/translations/pl_PL.json +++ b/locale/translations/pl_PL.json @@ -127,6 +127,7 @@ "page.keyboard_shortcuts.go_to_search": "Ustaw fokus na formularzu wyszukiwania", "page.keyboard_shortcuts.close_modal": "Zamknij listę skrótów klawiszowych", "page.users.title": "Użytkownicy", + "page.users.username": "Nazwa użytkownika", "page.users.never_logged": "Nigdy", "page.users.admin.yes": "Tak", "page.users.admin.no": "Nie", diff --git a/locale/translations/ru_RU.json b/locale/translations/ru_RU.json index f71da324..02792e51 100644 --- a/locale/translations/ru_RU.json +++ b/locale/translations/ru_RU.json @@ -1,274 +1,275 @@ { - "confirm.question": "Вы уверены?", - "confirm.yes": "да", - "confirm.no": "нет", - "confirm.loading": "В процессе…", - "action.subscribe": "Подписаться", - "action.save": "Сохранить", - "action.or": "или", - "action.cancel": "закрыть", - "action.remove": "Удалить", - "action.remove_feed": "Удалить эту подписку", - "action.update": "Обновить", - "action.edit": "Изменить", - "action.download": "Загрузить", - "action.import": "Импорт", - "action.login": "Войти", - "tooltip.keyboard_shortcuts": "Сочетания клавиш: %s", - "tooltip.logged_user": "Авторизован как %s", - "menu.unread": "Непрочитанное", - "menu.starred": "Избранное", - "menu.history": "История", - "menu.feeds": "Подписки", - "menu.categories": "Категории", - "menu.settings": "Настройки", - "menu.logout": "Выйти", - "menu.preferences": "Предпочтения", - "menu.integrations": "Интеграции", - "menu.sessions": "Сессии", - "menu.users": "Пользователи", - "menu.about": "О приложении", - "menu.export": "Экспорт", - "menu.import": "Импорт", - "menu.create_category": "Создать категорию", - "menu.mark_page_as_read": "Отметить эту страницу прочитанной", - "menu.mark_all_as_read": "Отметить всё как прочитанное", - "menu.refresh_feed": "Обновить", - "menu.refresh_all_feeds": "Обновить все подписки в фоне", - "menu.edit_feed": "Изменить", - "menu.edit_category": "Изменить", - "menu.add_feed": "Добавить подписку", - "menu.add_user": "Добавить пользователя", - "menu.flush_history": "Отчистить историю", - "search.label": "Поиск", - "search.placeholder": "Поиск…", - "pagination.next": "Следующая", - "pagination.previous": "Предыдущая", - "entry.status.unread": "Непрочитано", - "entry.status.read": "Прочитано", - "entry.status.title": "Изменить статус записи", - "entry.bookmark.toggle.on": "Добавить в Избранное", - "entry.bookmark.toggle.off": "Удалить из Избранного", - "entry.state.saving": "Сохранение…", - "entry.state.loading": "Загрузка…", - "entry.save.label": "Сохранить", - "entry.save.title": "Сохранить эту статью", - "entry.save.completed": "Готово!", - "entry.scraper.label": "Извлечь оригинальное содержимое", - "entry.scraper.title": "Извлечь оригинальное содержимое", - "entry.scraper.completed": "Готово!", - "entry.original.label": "Оригинал", - "entry.comments.label": "Комментарии", - "entry.comments.title": "Показать комментарии", - "page.unread.title": "Непрочитанное", - "page.starred.title": "Избранное", - "page.categories.title": "Категории", - "page.categories.no_feed": "Нет подписок.", - "page.categories.feed_count": [ - "Есть %d подписка.", - "Есть %d подписки.", - "Есть %d подписок." - ], - "page.new_category.title": "Новая категория", - "page.new_user.title": "Новый пользователь", - "page.edit_category.title": "Изменить категорию: %s", - "page.edit_user.title": "Изменить пользователя: %s", - "page.feeds.title": "Подписки", - "page.feeds.last_check": "Последняя проверка:", - "page.feeds.error_count": [ - "%d ошибка", - "%d ошибки", - "%d ошибок" - ], - "page.history.title": "История", - "page.import.title": "Импорт", - "page.search.title": "Результаты поиска", - "page.about.title": "О приложении", - "page.about.credits": "Авторы", - "page.about.version": "Версия:", - "page.about.build_date": "Дата сборки:", - "page.about.author": "Автор:", - "page.about.license": "Лицензия:", - "page.add_feed.title": "Новая подписка", - "page.add_feed.no_category": "Категории отсутствуют. У вас должна быть хотя бы одна категория.", - "page.add_feed.label.url": "URL", - "page.add_feed.submit": "Найти подписку", - "page.add_feed.legend.advanced_options": "Расширенные настройки", - "page.add_feed.choose_feed": "Выбрать подписку", - "page.edit_feed.title": "Изменить подписку: %s", - "page.edit_feed.last_check": "Последняя проверка:", - "page.edit_feed.last_modified_header": "Заголовок LastModified:", - "page.edit_feed.etag_header": "Заголовок ETag:", - "page.edit_feed.no_header": "Отсутствует", - "page.edit_feed.last_parsing_error": "Последняя ошибка парсинга", - "page.keyboard_shortcuts.title": "Сочетания клавиш", - "page.keyboard_shortcuts.subtitle.sections": "Навигация по секциям", - "page.keyboard_shortcuts.subtitle.items": "Навигация по элементам", - "page.keyboard_shortcuts.subtitle.pages": "Навигация по страницам", - "page.keyboard_shortcuts.subtitle.actions": "Действия", - "page.keyboard_shortcuts.go_to_unread": "Перейти к Непрочитанным", - "page.keyboard_shortcuts.go_to_starred": "Перейти к Избранному", - "page.keyboard_shortcuts.go_to_history": "Перейти к Истории", - "page.keyboard_shortcuts.go_to_feeds": "Перейти к Подпискам", - "page.keyboard_shortcuts.go_to_categories": "Перейти к Категориям", - "page.keyboard_shortcuts.go_to_settings": "Перейти к Настройкам", - "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показать сочетания клавиш", - "page.keyboard_shortcuts.go_to_previous_item": "Перейти к предыдущему элементу", - "page.keyboard_shortcuts.go_to_next_item": "Перейти к следующему элементу", - "page.keyboard_shortcuts.go_to_previous_page": "Перейти к предыдущей странице", - "page.keyboard_shortcuts.go_to_next_page": "Перейти к следующей странице", - "page.keyboard_shortcuts.open_item": "Открыть выбранный элемент", - "page.keyboard_shortcuts.open_original": "Открыть оригинальную ссылку", - "page.keyboard_shortcuts.toggle_read_status": "Переключатель прочитанного", - "page.keyboard_shortcuts.mark_page_as_read": "Отметить текущую страницу прочитанной", - "page.keyboard_shortcuts.download_content": "Загрузить оригинальное содержимое", - "page.keyboard_shortcuts.toggle_bookmark_status": "Переключатель избранного", - "page.keyboard_shortcuts.save_article": "Сохранить статью", - "page.keyboard_shortcuts.go_to_search": "Установить фокус в поисковой форме", - "page.keyboard_shortcuts.close_modal": "Закрыть модальный диалог", - "page.users.title": "Пользователи", - "page.users.never_logged": "Никогда", - "page.users.admin.yes": "Да", - "page.users.admin.no": "Нет", - "page.users.actions": "Действия", - "page.users.last_login": "Последний вход", - "page.users.is_admin": "Администратор", - "page.settings.title": "Настройки", - "page.settings.link_google_account": "Привязать мой Google аккаунт", - "page.settings.unlink_google_account": "Отвязать мой Google аккаунт", - "page.login.title": "Войти", - "page.login.google_signin": "Войти с помощью Google", - "page.integrations.title": "Интеграции", - "page.integration.miniflux_api": "Miniflux API", - "page.integration.miniflux_api_endpoint": "Конечная точка API", - "page.integration.miniflux_api_username": "Имя пользователя", - "page.integration.miniflux_api_password": "Пароль", - "page.integration.miniflux_api_password_value": "Пароль вашего аккаунта", - "page.integration.bookmarklet": "Букмарклет", - "page.integration.bookmarklet.name": "Добавить в Miniflux", - "page.integration.bookmarklet.instructions": "Перетащите эту ссылку в ваши закладки.", - "page.integration.bookmarklet.help": "Эта специальная ссылка позволит вам подписаться на сайт, используя обыкновенную закладку в вашем браузере.", - "page.sessions.title": "Сессии", - "page.sessions.table.date": "Время", - "page.sessions.table.ip": "IP адрес", - "page.sessions.table.user_agent": "User Agent", - "page.sessions.table.actions": "Действия", - "page.sessions.table.current_session": "Текущая сессия", - "alert.no_bookmark": "Нет закладок на данный момент.", - "alert.no_category": "Категории отсутствуют.", - "alert.no_category_entry": "В этой категории нет статей.", - "alert.no_feed_entry": "В этой подписке отсутствуют статьи.", - "alert.no_feed": "У вас нет ни одной подписки.", - "alert.no_history": "Истории пока нет.", - "alert.feed_error": "С этой подпиской есть проблема", - "alert.no_search_result": "Нет результатов для данного поискового запроса.", - "alert.no_unread_entry": "Нет непрочитанных статей.", - "alert.no_user": "Вы единственный пользователь.", - "alert.account_unlinked": "Ваш внешний аккаунт теперь отвязан!", - "alert.account_linked": "Ваш внешний аккаунт теперь привязан!", - "alert.pocket_linked": "Ваш Pocket аккаунт теперь привязан!", - "alert.prefs_saved": "Предпочтения сохранены!", - "error.unlink_account_without_password": "Вы должны установить пароль, иначе вы не сможете войти снова.", - "error.duplicate_linked_account": "Уже есть кто-то, кто ассоциирован с этим аккаунтом!", - "error.duplicate_fever_username": "Уже есть кто-то с таким же именем пользователя Fever!", - "error.pocket_request_token": "Не удается извлечь request token из Pocket!", - "error.pocket_access_token": "Не удается извлечь access token из Pocket!", - "error.category_already_exists": "Эта категория уже существует.", - "error.unable_to_create_category": "Не удается создать эту категорию.", - "error.unable_to_update_category": "Не удается обновить эту категорию.", - "error.user_already_exists": "Этот пользователь уже существует.", - "error.unable_to_create_user": "Не удается создать этого пользователя.", - "error.unable_to_update_user": "Не удается обновить этого пользователя.", - "error.unable_to_update_feed": "Не удается обновить эту подписку.", - "error.subscription_not_found": "Не удается найти подписки.", - "error.empty_file": "Этот файл пуст.", - "error.bad_credentials": "Неверное имя пользователя или пароль.", - "error.fields_mandatory": "Все поля обязательны.", - "error.title_required": "Название обязательно.", - "error.different_passwords": "Пароли не совпадают.", - "error.password_min_length": "Вы должны использовать минимум 6 символов.", - "error.settings_mandatory_fields": "Имя пользователя, тема, язык и часовой пояс обязательны.", - "error.feed_mandatory_fields": "URL и категория обязательны.", - "error.user_mandatory_fields": "Имя пользователя обязательно.", - "form.feed.label.title": "Название", - "form.feed.label.site_url": "URL сайта", - "form.feed.label.feed_url": "URL подписки", - "form.feed.label.category": "Категория", - "form.feed.label.crawler": "Извлечь оригинальное содержимое", - "form.feed.label.feed_username": "Имя пользователя подписки", - "form.feed.label.feed_password": "Пароль подписки", - "form.feed.label.user_agent": "Переопределить User Agent по умолчанию", - "form.feed.label.scraper_rules": "Правила Scraper", - "form.feed.label.rewrite_rules": "Правила Rewrite", - "form.category.label.title": "Название", - "form.user.label.username": "Логин", - "form.user.label.password": "Пароль", - "form.user.label.confirmation": "Подтверждение пароля", - "form.user.label.admin": "Администратор", - "form.prefs.label.language": "Язык", - "form.prefs.label.timezone": "Часовой пояс", - "form.prefs.label.theme": "Тема", - "form.prefs.label.entry_sorting": "Сортировка записей", - "form.prefs.select.older_first": "Сначала старые записи", - "form.prefs.select.recent_first": "Сначала последние записи", - "form.import.label.file": "OPML файл", - "form.integration.fever_activate": "Активировать Fever API", - "form.integration.fever_username": "Имя пользователя Fever", - "form.integration.fever_password": "Пароль Fever", - "form.integration.fever_endpoint": "Конечная точка Fever API:", - "form.integration.pinboard_activate": "Сохранять статьи в Pinboard", - "form.integration.pinboard_token": "Pinboard API Token", - "form.integration.pinboard_tags": "Теги Pinboard", - "form.integration.pinboard_bookmark": "Помечать закладки как непрочитанное", - "form.integration.instapaper_activate": "Сохранять статьи в Instapaper", - "form.integration.instapaper_username": "Имя пользователя Instapaper", - "form.integration.instapaper_password": "Пароль Instapaper", - "form.integration.pocket_activate": "Сохранять статьи в Pocket", - "form.integration.pocket_consumer_key": "Pocket Consumer Key", - "form.integration.pocket_access_token": "Pocket Access Token", - "form.integration.pocket_connect_link": "Подключить аккаунт Pocket", - "form.integration.wallabag_activate": "Сохранять статьи в Wallabag", - "form.integration.wallabag_endpoint": "Конечная точка Wallabag API", - "form.integration.wallabag_client_id": "Wallabag Client ID", - "form.integration.wallabag_client_secret": "Wallabag Client Secret", - "form.integration.wallabag_username": "Имя пользователя Wallabag", - "form.integration.wallabag_password": "Пароль Wallabag", - "form.integration.nunux_keeper_activate": "Сохранять статьи в Nunux Keeper", - "form.integration.nunux_keeper_endpoint": "Конечная точка Nunux Keeper API", - "form.integration.nunux_keeper_api_key": "Nunux Keeper API key", - "form.submit.loading": "Загрузка…", - "form.submit.saving": "Сохранение…", - "time_elapsed.not_yet": "ещё нет", - "time_elapsed.yesterday": "вчера", - "time_elapsed.now": "только что", - "time_elapsed.minutes": [ - "%d минуту назад", - "%d минуты назад", - "%d минут назад" - ], - "time_elapsed.hours": [ - "%d час назад", - "%d часа назад", - "%d часов назад" - ], - "time_elapsed.days": [ - "%d день назад", - "%d дня назад", - "%d дней назад" - ], - "time_elapsed.weeks": [ - "%d неделю назад", - "%d недели назад", - "%d недель назад" - ], - "time_elapsed.months": [ - "%d месяц назад", - "%d месяца назад", - "%d месяцев назад" - ], - "time_elapsed.years": [ - "%d год назад", - "%d года назад", - "%d лет назад" - ] -} \ No newline at end of file + "confirm.question": "Вы уверены?", + "confirm.yes": "да", + "confirm.no": "нет", + "confirm.loading": "В процессе…", + "action.subscribe": "Подписаться", + "action.save": "Сохранить", + "action.or": "или", + "action.cancel": "закрыть", + "action.remove": "Удалить", + "action.remove_feed": "Удалить эту подписку", + "action.update": "Обновить", + "action.edit": "Изменить", + "action.download": "Загрузить", + "action.import": "Импорт", + "action.login": "Войти", + "tooltip.keyboard_shortcuts": "Сочетания клавиш: %s", + "tooltip.logged_user": "Авторизован как %s", + "menu.unread": "Непрочитанное", + "menu.starred": "Избранное", + "menu.history": "История", + "menu.feeds": "Подписки", + "menu.categories": "Категории", + "menu.settings": "Настройки", + "menu.logout": "Выйти", + "menu.preferences": "Предпочтения", + "menu.integrations": "Интеграции", + "menu.sessions": "Сессии", + "menu.users": "Пользователи", + "menu.about": "О приложении", + "menu.export": "Экспорт", + "menu.import": "Импорт", + "menu.create_category": "Создать категорию", + "menu.mark_page_as_read": "Отметить эту страницу прочитанной", + "menu.mark_all_as_read": "Отметить всё как прочитанное", + "menu.refresh_feed": "Обновить", + "menu.refresh_all_feeds": "Обновить все подписки в фоне", + "menu.edit_feed": "Изменить", + "menu.edit_category": "Изменить", + "menu.add_feed": "Добавить подписку", + "menu.add_user": "Добавить пользователя", + "menu.flush_history": "Отчистить историю", + "search.label": "Поиск", + "search.placeholder": "Поиск…", + "pagination.next": "Следующая", + "pagination.previous": "Предыдущая", + "entry.status.unread": "Непрочитано", + "entry.status.read": "Прочитано", + "entry.status.title": "Изменить статус записи", + "entry.bookmark.toggle.on": "Добавить в Избранное", + "entry.bookmark.toggle.off": "Удалить из Избранного", + "entry.state.saving": "Сохранение…", + "entry.state.loading": "Загрузка…", + "entry.save.label": "Сохранить", + "entry.save.title": "Сохранить эту статью", + "entry.save.completed": "Готово!", + "entry.scraper.label": "Извлечь оригинальное содержимое", + "entry.scraper.title": "Извлечь оригинальное содержимое", + "entry.scraper.completed": "Готово!", + "entry.original.label": "Оригинал", + "entry.comments.label": "Комментарии", + "entry.comments.title": "Показать комментарии", + "page.unread.title": "Непрочитанное", + "page.starred.title": "Избранное", + "page.categories.title": "Категории", + "page.categories.no_feed": "Нет подписок.", + "page.categories.feed_count": [ + "Есть %d подписка.", + "Есть %d подписки.", + "Есть %d подписок." + ], + "page.new_category.title": "Новая категория", + "page.new_user.title": "Новый пользователь", + "page.edit_category.title": "Изменить категорию: %s", + "page.edit_user.title": "Изменить пользователя: %s", + "page.feeds.title": "Подписки", + "page.feeds.last_check": "Последняя проверка:", + "page.feeds.error_count": [ + "%d ошибка", + "%d ошибки", + "%d ошибок" + ], + "page.history.title": "История", + "page.import.title": "Импорт", + "page.search.title": "Результаты поиска", + "page.about.title": "О приложении", + "page.about.credits": "Авторы", + "page.about.version": "Версия:", + "page.about.build_date": "Дата сборки:", + "page.about.author": "Автор:", + "page.about.license": "Лицензия:", + "page.add_feed.title": "Новая подписка", + "page.add_feed.no_category": "Категории отсутствуют. У вас должна быть хотя бы одна категория.", + "page.add_feed.label.url": "URL", + "page.add_feed.submit": "Найти подписку", + "page.add_feed.legend.advanced_options": "Расширенные настройки", + "page.add_feed.choose_feed": "Выбрать подписку", + "page.edit_feed.title": "Изменить подписку: %s", + "page.edit_feed.last_check": "Последняя проверка:", + "page.edit_feed.last_modified_header": "Заголовок LastModified:", + "page.edit_feed.etag_header": "Заголовок ETag:", + "page.edit_feed.no_header": "Отсутствует", + "page.edit_feed.last_parsing_error": "Последняя ошибка парсинга", + "page.keyboard_shortcuts.title": "Сочетания клавиш", + "page.keyboard_shortcuts.subtitle.sections": "Навигация по секциям", + "page.keyboard_shortcuts.subtitle.items": "Навигация по элементам", + "page.keyboard_shortcuts.subtitle.pages": "Навигация по страницам", + "page.keyboard_shortcuts.subtitle.actions": "Действия", + "page.keyboard_shortcuts.go_to_unread": "Перейти к Непрочитанным", + "page.keyboard_shortcuts.go_to_starred": "Перейти к Избранному", + "page.keyboard_shortcuts.go_to_history": "Перейти к Истории", + "page.keyboard_shortcuts.go_to_feeds": "Перейти к Подпискам", + "page.keyboard_shortcuts.go_to_categories": "Перейти к Категориям", + "page.keyboard_shortcuts.go_to_settings": "Перейти к Настройкам", + "page.keyboard_shortcuts.show_keyboard_shortcuts": "Показать сочетания клавиш", + "page.keyboard_shortcuts.go_to_previous_item": "Перейти к предыдущему элементу", + "page.keyboard_shortcuts.go_to_next_item": "Перейти к следующему элементу", + "page.keyboard_shortcuts.go_to_previous_page": "Перейти к предыдущей странице", + "page.keyboard_shortcuts.go_to_next_page": "Перейти к следующей странице", + "page.keyboard_shortcuts.open_item": "Открыть выбранный элемент", + "page.keyboard_shortcuts.open_original": "Открыть оригинальную ссылку", + "page.keyboard_shortcuts.toggle_read_status": "Переключатель прочитанного", + "page.keyboard_shortcuts.mark_page_as_read": "Отметить текущую страницу прочитанной", + "page.keyboard_shortcuts.download_content": "Загрузить оригинальное содержимое", + "page.keyboard_shortcuts.toggle_bookmark_status": "Переключатель избранного", + "page.keyboard_shortcuts.save_article": "Сохранить статью", + "page.keyboard_shortcuts.go_to_search": "Установить фокус в поисковой форме", + "page.keyboard_shortcuts.close_modal": "Закрыть модальный диалог", + "page.users.title": "Пользователи", + "page.users.username": "Логин", + "page.users.never_logged": "Никогда", + "page.users.admin.yes": "Да", + "page.users.admin.no": "Нет", + "page.users.actions": "Действия", + "page.users.last_login": "Последний вход", + "page.users.is_admin": "Администратор", + "page.settings.title": "Настройки", + "page.settings.link_google_account": "Привязать мой Google аккаунт", + "page.settings.unlink_google_account": "Отвязать мой Google аккаунт", + "page.login.title": "Войти", + "page.login.google_signin": "Войти с помощью Google", + "page.integrations.title": "Интеграции", + "page.integration.miniflux_api": "Miniflux API", + "page.integration.miniflux_api_endpoint": "Конечная точка API", + "page.integration.miniflux_api_username": "Имя пользователя", + "page.integration.miniflux_api_password": "Пароль", + "page.integration.miniflux_api_password_value": "Пароль вашего аккаунта", + "page.integration.bookmarklet": "Букмарклет", + "page.integration.bookmarklet.name": "Добавить в Miniflux", + "page.integration.bookmarklet.instructions": "Перетащите эту ссылку в ваши закладки.", + "page.integration.bookmarklet.help": "Эта специальная ссылка позволит вам подписаться на сайт, используя обыкновенную закладку в вашем браузере.", + "page.sessions.title": "Сессии", + "page.sessions.table.date": "Время", + "page.sessions.table.ip": "IP адрес", + "page.sessions.table.user_agent": "User Agent", + "page.sessions.table.actions": "Действия", + "page.sessions.table.current_session": "Текущая сессия", + "alert.no_bookmark": "Нет закладок на данный момент.", + "alert.no_category": "Категории отсутствуют.", + "alert.no_category_entry": "В этой категории нет статей.", + "alert.no_feed_entry": "В этой подписке отсутствуют статьи.", + "alert.no_feed": "У вас нет ни одной подписки.", + "alert.no_history": "Истории пока нет.", + "alert.feed_error": "С этой подпиской есть проблема", + "alert.no_search_result": "Нет результатов для данного поискового запроса.", + "alert.no_unread_entry": "Нет непрочитанных статей.", + "alert.no_user": "Вы единственный пользователь.", + "alert.account_unlinked": "Ваш внешний аккаунт теперь отвязан!", + "alert.account_linked": "Ваш внешний аккаунт теперь привязан!", + "alert.pocket_linked": "Ваш Pocket аккаунт теперь привязан!", + "alert.prefs_saved": "Предпочтения сохранены!", + "error.unlink_account_without_password": "Вы должны установить пароль, иначе вы не сможете войти снова.", + "error.duplicate_linked_account": "Уже есть кто-то, кто ассоциирован с этим аккаунтом!", + "error.duplicate_fever_username": "Уже есть кто-то с таким же именем пользователя Fever!", + "error.pocket_request_token": "Не удается извлечь request token из Pocket!", + "error.pocket_access_token": "Не удается извлечь access token из Pocket!", + "error.category_already_exists": "Эта категория уже существует.", + "error.unable_to_create_category": "Не удается создать эту категорию.", + "error.unable_to_update_category": "Не удается обновить эту категорию.", + "error.user_already_exists": "Этот пользователь уже существует.", + "error.unable_to_create_user": "Не удается создать этого пользователя.", + "error.unable_to_update_user": "Не удается обновить этого пользователя.", + "error.unable_to_update_feed": "Не удается обновить эту подписку.", + "error.subscription_not_found": "Не удается найти подписки.", + "error.empty_file": "Этот файл пуст.", + "error.bad_credentials": "Неверное имя пользователя или пароль.", + "error.fields_mandatory": "Все поля обязательны.", + "error.title_required": "Название обязательно.", + "error.different_passwords": "Пароли не совпадают.", + "error.password_min_length": "Вы должны использовать минимум 6 символов.", + "error.settings_mandatory_fields": "Имя пользователя, тема, язык и часовой пояс обязательны.", + "error.feed_mandatory_fields": "URL и категория обязательны.", + "error.user_mandatory_fields": "Имя пользователя обязательно.", + "form.feed.label.title": "Название", + "form.feed.label.site_url": "URL сайта", + "form.feed.label.feed_url": "URL подписки", + "form.feed.label.category": "Категория", + "form.feed.label.crawler": "Извлечь оригинальное содержимое", + "form.feed.label.feed_username": "Имя пользователя подписки", + "form.feed.label.feed_password": "Пароль подписки", + "form.feed.label.user_agent": "Переопределить User Agent по умолчанию", + "form.feed.label.scraper_rules": "Правила Scraper", + "form.feed.label.rewrite_rules": "Правила Rewrite", + "form.category.label.title": "Название", + "form.user.label.username": "Логин", + "form.user.label.password": "Пароль", + "form.user.label.confirmation": "Подтверждение пароля", + "form.user.label.admin": "Администратор", + "form.prefs.label.language": "Язык", + "form.prefs.label.timezone": "Часовой пояс", + "form.prefs.label.theme": "Тема", + "form.prefs.label.entry_sorting": "Сортировка записей", + "form.prefs.select.older_first": "Сначала старые записи", + "form.prefs.select.recent_first": "Сначала последние записи", + "form.import.label.file": "OPML файл", + "form.integration.fever_activate": "Активировать Fever API", + "form.integration.fever_username": "Имя пользователя Fever", + "form.integration.fever_password": "Пароль Fever", + "form.integration.fever_endpoint": "Конечная точка Fever API:", + "form.integration.pinboard_activate": "Сохранять статьи в Pinboard", + "form.integration.pinboard_token": "Pinboard API Token", + "form.integration.pinboard_tags": "Теги Pinboard", + "form.integration.pinboard_bookmark": "Помечать закладки как непрочитанное", + "form.integration.instapaper_activate": "Сохранять статьи в Instapaper", + "form.integration.instapaper_username": "Имя пользователя Instapaper", + "form.integration.instapaper_password": "Пароль Instapaper", + "form.integration.pocket_activate": "Сохранять статьи в Pocket", + "form.integration.pocket_consumer_key": "Pocket Consumer Key", + "form.integration.pocket_access_token": "Pocket Access Token", + "form.integration.pocket_connect_link": "Подключить аккаунт Pocket", + "form.integration.wallabag_activate": "Сохранять статьи в Wallabag", + "form.integration.wallabag_endpoint": "Конечная точка Wallabag API", + "form.integration.wallabag_client_id": "Wallabag Client ID", + "form.integration.wallabag_client_secret": "Wallabag Client Secret", + "form.integration.wallabag_username": "Имя пользователя Wallabag", + "form.integration.wallabag_password": "Пароль Wallabag", + "form.integration.nunux_keeper_activate": "Сохранять статьи в Nunux Keeper", + "form.integration.nunux_keeper_endpoint": "Конечная точка Nunux Keeper API", + "form.integration.nunux_keeper_api_key": "Nunux Keeper API key", + "form.submit.loading": "Загрузка…", + "form.submit.saving": "Сохранение…", + "time_elapsed.not_yet": "ещё нет", + "time_elapsed.yesterday": "вчера", + "time_elapsed.now": "только что", + "time_elapsed.minutes": [ + "%d минуту назад", + "%d минуты назад", + "%d минут назад" + ], + "time_elapsed.hours": [ + "%d час назад", + "%d часа назад", + "%d часов назад" + ], + "time_elapsed.days": [ + "%d день назад", + "%d дня назад", + "%d дней назад" + ], + "time_elapsed.weeks": [ + "%d неделю назад", + "%d недели назад", + "%d недель назад" + ], + "time_elapsed.months": [ + "%d месяц назад", + "%d месяца назад", + "%d месяцев назад" + ], + "time_elapsed.years": [ + "%d год назад", + "%d года назад", + "%d лет назад" + ] +} diff --git a/locale/translations/zh_CN.json b/locale/translations/zh_CN.json index 9505c0a5..85c62b91 100644 --- a/locale/translations/zh_CN.json +++ b/locale/translations/zh_CN.json @@ -123,6 +123,7 @@ "page.keyboard_shortcuts.go_to_search": "将重点放在搜索表单上", "page.keyboard_shortcuts.close_modal": "关闭模态对话窗口", "page.users.title": "用户", + "page.users.username": "用户名", "page.users.never_logged": "永不", "page.users.admin.yes": "是", "page.users.admin.no": "否", diff --git a/template/html/users.html b/template/html/users.html index fb20e852..9552c1b3 100644 --- a/template/html/users.html +++ b/template/html/users.html @@ -27,7 +27,7 @@ {{ else }} - + diff --git a/template/views.go b/template/views.go index e246eb47..d0854f4b 100644 --- a/template/views.go +++ b/template/views.go @@ -1328,7 +1328,7 @@ var templateViewsMap = map[string]string{ {{ else }}
{{ t "Username" }}{{ t "page.users.username" }} {{ t "page.users.is_admin" }} {{ t "page.users.last_login" }} {{ t "page.users.actions" }}
- + @@ -1388,5 +1388,5 @@ var templateViewsMapChecksums = map[string]string{ "sessions": "1b3ec0970a4111b81f86d6ed187bb410f88972e2ede6723b9febcc4c7e5fc921", "settings": "bc04faf83dd977306825973375954600bd014619340188e1243fd9e2f5d5e1a9", "unread_entries": "058d918592b25bd209c84660dd546b7426f19b1083da868a8672fde9bbcf1b17", - "users": "ca71f7213f45c6abbaae8d1ba9e8400690f92a3edec60e01c91dff067566f1d4", + "users": "4b56cc76fbcc424e7c870d0efca93bb44dbfcc2a08b685cf799c773fbb8dfb2f", }
{{ t "Username" }}{{ t "page.users.username" }} {{ t "page.users.is_admin" }} {{ t "page.users.last_login" }} {{ t "page.users.actions" }}