Zotero: improve integration and reference import

- use OAuth instead of tokens
  - add an integration card
  - improve error handling
  - add BibLaTeX format support
  - fix indexing of linked .bib files on creation
This commit is contained in:
yu-i-i
2026-09-22 02:41:43 +02:00
parent a262362712
commit 9afab5ade1
26 changed files with 1153 additions and 542 deletions
+12
View File
@@ -122,6 +122,7 @@
"checking_dropbox_status": "Проверка состояния Dropbox",
"checking_project_github_status": "Проверка статуса проекта на GitHub",
"choose_your_plan": "Выберите тариф",
"cite_directly_or_import_references": "Импортировать ссылки",
"city": "Город",
"clear_cached_files": "Очистить кэшированные файлы",
"clear_sessions": "Завершить сессии",
@@ -229,6 +230,8 @@
"features": "Возможности",
"features_like_track_changes": "Такие функции, как отслеживание изменений в реальном времени",
"fi": "Финский",
"file_name": "Имя файла",
"file_name_in_this_project": "Имя файла в этом проекте",
"files_cannot_include_invalid_characters": "Файлы не могут содержать символы «*» и «/»",
"filter_projects": "Фильтровать проекты",
"filter_users": "Фильтровать пользователей",
@@ -242,6 +245,7 @@
"free_7_day_trial_billed_annually": "Бесплатный пробный период 7 дней, затем ежегодная оплата",
"free_7_day_trial_billed_monthly": "Бесплатный пробный период 7 дней, затем ежемесячная оплата",
"free_dropbox_and_history": "Бесплатные Dropbox и История",
"from_provider": "Из __provider__",
"full_doc_history": "Полная история изменений",
"full_project_history": "Полная история проекта",
"general": "Общие",
@@ -364,6 +368,7 @@
"i_want_to_stay": "Я хочу остаться",
"ignore_validation_errors": "Не проверять синтаксис",
"ill_take_it": "Беру!",
"import_a_bibtex_file_from_your_provider_account": "Импортируйте BibTeX файл из Вашего аккаунта __provider__",
"import_from_github": "Импорт с GitHub",
"import_to_sharelatex": "Импортировать в __appName__",
"imported_from_zotero_at_date": "Импортировано из Zotero в __formattedDate__ __relativeDate__",
@@ -404,6 +409,7 @@
"leave_now": "Покинуть",
"leave_projects": "Оставить проекты",
"lets_get_those_premium_features": "Давайте сразу подключим Ваши премиум-функции. Мы спишем <0>__paymentAmount__</0> с указанных Вами платёжных данных.",
"library": "Библиотека",
"link_to_github": "Привязать аккаунт на GitHub",
"link_to_github_description": "Вам необходимо авторизовать __appName__ для доступа к Вашему GitHub аккаунту, чтобы разрешить нам синхронизацию Ваших проектов.",
"links": "Ссылки",
@@ -451,6 +457,7 @@
"more_compile_time": "Больше времени компиляции",
"more_options": "Дополнительные параметры",
"must_be_email_address": "Введите правильный адрес электронной почты.",
"my_library": "Моя библиотека",
"name": "Имя",
"native": "браузер",
"navigation": "Навигация",
@@ -548,6 +555,7 @@
"private": "Закрытый",
"pro": "Pro",
"problem_changing_email_address": "Возникла проблема при обновлении Вашего адреса электронной почты. Пожалуйста, попробуйте через некоторое время снова. Если проблема повторится, пожалуйста свяжитесь с нами.",
"problem_checking_connection_with_provider": "При проверке соединения со службой __provider__ возникла проблема. Пожалуйста, повторите попытку через некоторое время.",
"problem_talking_to_publishing_service": "Проблема с сервером публикации. Пожалуйста, попробуйте через некоторое время ещё раз",
"problem_with_subscription_contact_us": "Возникли проблемы с Вашей подпиской. Пожалуйста, свяжитесь с нами, чтобы узнать подробности.",
"processing": "обработка",
@@ -751,6 +759,8 @@
"unlink": "Отсоединить",
"unlink_github_repository": "Отсоединить Git-репозиторий",
"unlink_github_warning": "Все проекты, которые Вы синхронизировали с GitHub, будут отсоединены и больше не будут синхронизироваться с GitHub. Вы уверены, что хотите отсоединить Ваш GitHub аккаунт?",
"unlink_reference": "Отсоединить провайдер ссылок __provider__",
"unlink_warning_reference": "Если вы отсоедините аккаунт, у Вас не будет возможности импортировать ссылки из __provider__ в Ваши проекты.",
"unpause_subscription": "Возобновить подписку",
"unpausing": "Возобновление",
"unpublish": "Отменить публикацию",
@@ -830,6 +840,7 @@
"you_are_using_our_free_plan": "Вы пользуетесь бесплатным тарифом. Смените тариф, чтобы получить максимум от Overleaf",
"you_can_still_use_your_premium_features": "Вы сможете пользоваться премиум-функциями до того, как приостановка вступит в силу.",
"you_cant_overwrite_it": "Перезаписать нельзя.",
"you_currently_have_x_linked_with_your_overleaf_account": "Для вашей учётной записи __appName__ в настоящее время настроена интеграция с <0>__managers__</0>.",
"you_dont_have_any_repositories": "У вас нет ни одного репозитория",
"you_have_added_x_of_group_size_y": "Вы добавили <0>__addedUsersSize__</0> из <1>__groupSize__</1> доступных участников",
"you_unpaused_your_subscription": "Вы возобновили подписку.",
@@ -857,6 +868,7 @@
"zh-CN": "Китайский",
"zotero_account_linked_successfully": "Ваш аккаунт Zotero успешно подключён.",
"zotero_groups_loading_error": "При загрузке групп из Zotero произошла ошибка",
"zotero_groups_relink": "При загрузке данных из Zotero произошла ошибка, по-видимости вызванная отсутствием разрешения на доступ. Пожалуйста, подключите аккаунт заново и попробуйте ещё раз.",
"zotero_reference_loading_error": "Ошибка: не удалось загрузить ссылки из Zotero",
"zotero_reference_loading_error_expired": "Срок действия токена Zotero истёк, пожалуйста, повторно подключите аккаунт",
"zotero_reference_loading_error_forbidden": "Не удалось загрузить ссылки из Zotero, пожалуйста, повторно подключите аккаунт и попробуйте снова",