Compare commits

..
2 changed files with 224 additions and 232 deletions
+2 -2
View File
@@ -132,7 +132,7 @@ dependencies {
implementation 'com.github.nextcloud:Android-SingleSignOn:1.3.4'
implementation 'com.opencsv:opencsv:5.12.0'
implementation platform('androidx.compose:compose-bom:2026.08.00')
implementation platform('androidx.compose:compose-bom:2026.09.00')
implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.material:material'
implementation 'androidx.compose.material:material-icons-extended'
@@ -152,7 +152,7 @@ dependencies {
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.11.0'
testImplementation 'androidx.compose.ui:ui-test-junit4'
androidTestImplementation platform('androidx.compose:compose-bom:2026.08.00')
androidTestImplementation platform('androidx.compose:compose-bom:2026.09.00')
androidTestImplementation 'androidx.test.ext:junit:1.3.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.7.0'
androidTestImplementation 'androidx.compose.ui:ui-test-junit4'
+222 -230
View File
@@ -1,266 +1,258 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--
Untranslated: these are the English strings, kept here so a translation can be
contributed by simply replacing the values. Strings marked translatable="false" in
values/strings.xml (app and product names, preference keys) are deliberately absent
and must not be added.
-->
<!-- Actions -->
<string name="action_new_bill">New bill</string>
<string name="action_add_project">Add project</string>
<string name="action_save">Save</string>
<string name="action_edit">Edit</string>
<string name="action_share">Share</string>
<string name="action_search">Search</string>
<string name="action_open_menu">Open menu</string>
<string name="action_close_search">Close search</string>
<string name="action_clear_search">Clear search</string>
<string name="action_delete">Delete</string>
<string name="simple_back">Back</string>
<string name="action_archive">Archive</string>
<string name="action_unarchive">Unarchive</string>
<string name="action_export">Export</string>
<string name="action_stats">Stats</string>
<string name="action_settle">Settle</string>
<string name="action_scan_qrcode">Scan QR Code</string>
<string name="action_settings">Settings</string>
<string name="action_label_bills">Label missing categories</string>
<string name="action_logout">Logout</string>
<string name="action_connect">Connect</string>
<string name="action_discard">Discard</string>
<string name="action_members">Members</string>
<string name="action_labels">Labels</string>
<string name="action_currencies">Currencies</string>
<string name="action_new_bill">Новый расход</string>
<string name="action_add_project">Добавить проект</string>
<string name="action_save">Сохранить</string>
<string name="action_edit">Редактировать</string>
<string name="action_share">Поделиться</string>
<string name="action_search">Поиск</string>
<string name="action_open_menu">Открыть меню</string>
<string name="action_close_search">Закрыть поиск</string>
<string name="action_clear_search">Очистить поиск</string>
<string name="action_delete">Удалить</string>
<string name="simple_back">Назад</string>
<string name="action_archive">Архивировать</string>
<string name="action_unarchive">Разархивировать</string>
<string name="action_export">Экспорт</string>
<string name="action_stats">Статистика</string>
<string name="action_settle">Свести баланс</string>
<string name="action_scan_qrcode">Отсканировать QR-код</string>
<string name="action_settings">Настройки</string>
<string name="action_label_bills">Указать отсутствующие категории</string>
<string name="action_logout">Выйти</string>
<string name="action_connect">Подключиться</string>
<string name="action_discard">Отменить</string>
<string name="action_members">Участники</string>
<string name="action_labels">Метки</string>
<string name="action_currencies">Валюты</string>
<!-- Titles -->
<string name="title_stats">Statistics</string>
<string name="title_edit_project">Edit project</string>
<string name="title_label_bills">Label Bills</string>
<string name="title_labels">Manage Labels</string>
<string name="title_about">About</string>
<string name="title_settle">Settle Project</string>
<string name="title_share">Share Project</string>
<string name="title_add_project">Add Project</string>
<string name="title_add_category">Add Category</string>
<string name="title_add_payment_mode">Add Payment Mode</string>
<string name="title_account">Nextcloud Account</string>
<string name="title_share_web">Web link</string>
<string name="title_share_qr">Cowspent link</string>
<string name="title_confirm">Are you sure?</string>
<string name="title_stats">Статистика</string>
<string name="title_edit_project">Редактировать проект</string>
<string name="title_label_bills">Указать категории</string>
<string name="title_labels">Управление метками</string>
<string name="title_about">О программе</string>
<string name="title_settle">Сведение баланса</string>
<string name="title_share">Поделиться проектом</string>
<string name="title_add_project">Добавить проект</string>
<string name="title_add_category">Добавить категорию</string>
<string name="title_add_payment_mode">Добавить способ оплаты</string>
<string name="title_account">Учётная запись Nextcloud</string>
<string name="title_share_web">Веб-ссылка</string>
<string name="title_share_qr">Ссылка Cowspent</string>
<string name="title_confirm">Вы уверены?</string>
<!-- Labels and Fields -->
<string name="label_all_bills">All bills</string>
<string name="label_categories">Categories</string>
<string name="label_payment_modes">Payment Modes</string>
<string name="label_name">Name</string>
<string name="label_icon">Icon / Emoji</string>
<string name="label_color">Color</string>
<string name="label_weight">Weight</string>
<string name="label_activated">Activated</string>
<string name="label_password">Password</string>
<string name="label_email">E-mail</string>
<string name="label_url">Server address</string>
<string name="label_username">Username</string>
<string name="label_comment">Comment</string>
<string name="label_what">What?</string>
<string name="label_payer">Who paid?</string>
<string name="label_owers">For whom?</string>
<string name="label_repeat">Repeat every</string>
<string name="label_mode">Mode</string>
<string name="label_category">Category</string>
<string name="label_project_id">Project ID/name</string>
<string name="label_project_title">Project title</string>
<string name="label_use_sso">Use Nextcloud App Account</string>
<string name="label_all_bills">Все расходы</string>
<string name="label_categories">Категории</string>
<string name="label_payment_modes">Способы оплаты</string>
<string name="label_name">Название</string>
<string name="label_icon">Значок / Смайлик</string>
<string name="label_color">Цвет</string>
<string name="label_weight">Вес</string>
<string name="label_activated">Активировано</string>
<string name="label_password">Пароль</string>
<string name="label_email">Электронная почта</string>
<string name="label_url">Адрес сервера</string>
<string name="label_username">Имя пользователя</string>
<string name="label_comment">Комментарий</string>
<string name="label_what">Что?</string>
<string name="label_payer">Кто оплатил?</string>
<string name="label_owers">Для кого?</string>
<string name="label_repeat">Повторять каждые</string>
<string name="label_mode">Режим</string>
<string name="label_category">Категория</string>
<string name="label_project_id">Идентификатор/название проекта</string>
<string name="label_project_title">Название проекта</string>
<string name="label_use_sso">Использовать учётную запись приложения Nextcloud</string>
<!-- Dialogs and Messages -->
<string name="dialog_unsaved_changes_title">Unsaved changes</string>
<string name="dialog_unsaved_changes_msg">Save changes before leaving?</string>
<string name="dialog_confirm_remove_project_msg">The remote project will not be deleted.</string>
<string name="dialog_sync_error_title">Sync error</string>
<string name="dialog_sync_error_msg">Sync failed for %1$s.\n\n%2$s</string>
<string name="dialog_balanced_msg">Expenses are already balanced.</string>
<string name="msg_project_added">Project %1$s added</string>
<string name="msg_bill_labeled_done">All bills labeled</string>
<string name="msg_no_suggestions">No suggestions</string>
<string name="msg_auth_warning">Requires Cospend v0.3.4+.</string>
<string name="msg_link_copied">Link copied to clipboard</string>
<string name="msg_share_qr">Scan QR code or share the link to join.</string>
<string name="msg_share_web">Link for web browser access.</string>
<string name="msg_share_qr_warn">Share this link with a Cowspent user.</string>
<string name="msg_settle_intro">Settlement for %1$s:</string>
<string name="msg_settle_sentence">%1$s owes %3$.2f to %2$s</string>
<string name="msg_stats_intro">Stats for %1$s:</string>
<string name="msg_stats_header">Member (Paid | Spent | Balance)</string>
<string name="msg_logged_in_as">Logged in as %1$s</string>
<string name="dialog_unsaved_changes_title">Несохраненные изменения</string>
<string name="dialog_unsaved_changes_msg">Сохранить изменения перед выходом?</string>
<string name="dialog_confirm_remove_project_msg">Проект на сервере не будет удален.</string>
<string name="dialog_sync_error_title">Ошибка синхронизации</string>
<string name="dialog_sync_error_msg">Не удалось синхронизировать %1$s.\n\n%2$s</string>
<string name="dialog_balanced_msg">Расходы уже сбалансированы.</string>
<string name="msg_project_added">Проект %1$s добавлен</string>
<string name="msg_bill_labeled_done">Все расходы помечены</string>
<string name="msg_no_suggestions">Нет предложений</string>
<string name="msg_auth_warning">Требуется Cospend v0.3.4+.</string>
<string name="msg_link_copied">Ссылка скопирована в буфер обмена</string>
<string name="msg_share_qr">Отсканируйте QR-код или поделитесь ссылкой, чтобы присоединиться.</string>
<string name="msg_share_web">Ссылка для доступа через веб-браузер.</string>
<string name="msg_share_qr_warn">Поделитесь этой ссылкой с пользователем Cowspent.</string>
<string name="msg_settle_intro">Расчет по %1$s:</string>
<string name="msg_settle_sentence">%1$s должен %2$s %3$.2f</string>
<string name="msg_stats_intro">Статистика для %1$s:</string>
<string name="msg_stats_header">Участник (Оплачено | Потрачено | Баланс)</string>
<string name="msg_logged_in_as">Вошёл под именем %1$s</string>
<!-- Errors -->
<string name="error_generic">Error</string>
<string name="error_loading">Loading</string>
<string name="error_no_projects">No projects found</string>
<string name="error_no_members">No members found</string>
<string name="error_no_bills">No bills found</string>
<string name="error_no_member">At least one member required</string>
<string name="error_maintenance_mode">Server is in maintenance mode</string>
<string name="error_400">400 Bad request</string>
<string name="error_401">401 Unauthorized</string>
<string name="error_403">403 Forbidden</string>
<string name="error_404">404 Not Found</string>
<string name="error_sync">Sync failed: %1$s</string>
<string name="error_invalid_login">Invalid login: %1$s</string>
<string name="error_auth">Wrong username or password</string>
<string name="error_json">Invalid server response</string>
<string name="error_req_failed">Request failed</string>
<string name="error_invalid_email">Invalid e-mail</string>
<string name="error_invalid_project_id">Invalid project ID</string>
<string name="error_invalid_project_name">Invalid project title</string>
<string name="error_invalid_bill_name">Invalid bill name</string>
<string name="error_invalid_bill_date">Invalid bill date</string>
<string name="error_invalid_bill_payer">Payer required</string>
<string name="error_invalid_bill_owers">Owers required</string>
<string name="error_no_network">No network connection</string>
<string name="error_server">Server error</string>
<string name="error_io">Server connection broken</string>
<string name="error_share_impossible">Cannot share this project</string>
<string name="error_generic">Ошибка</string>
<string name="error_loading">Загрузка</string>
<string name="error_no_projects">Проекты не найдены</string>
<string name="error_no_members">Участники не найдены</string>
<string name="error_no_bills">Расходы не найдены</string>
<string name="error_no_member">Требуется как минимум один участник</string>
<string name="error_maintenance_mode">Сервер находится в режиме технического обслуживания</string>
<string name="error_400">400 Неверный запрос</string>
<string name="error_401">401 Неавторизованный доступ</string>
<string name="error_403">403 Доступ запрещен</string>
<string name="error_404">404 Не найдено</string>
<string name="error_sync">Сбой синхронизации: %1$s</string>
<string name="error_invalid_login">Неверный логин: %1$s</string>
<string name="error_auth">Неверное имя пользователя или пароль</string>
<string name="error_json">Неверный ответ сервера</string>
<string name="error_req_failed">Ошибка запроса</string>
<string name="error_invalid_email">Неверный адрес электронной почты</string>
<string name="error_invalid_project_id">Неверный идентификатор проекта</string>
<string name="error_invalid_project_name">Неверное название проекта</string>
<string name="error_invalid_bill_name">Неверное название расхода</string>
<string name="error_invalid_bill_date">Неверная дата расхода</string>
<string name="error_invalid_bill_payer">Требуется указать плательщика</string>
<string name="error_invalid_bill_owers">Требуется указать участников</string>
<string name="error_no_network">Отсутствует подключение к сети</string>
<string name="error_server">Ошибка сервера</string>
<string name="error_io">Сбой соединения с сервером</string>
<string name="error_share_impossible">Невозможно поделиться этим проектом</string>
<!-- Drawer / Common UI -->
<string name="drawer_no_account">Connect to Nextcloud account</string>
<string name="drawer_last_sync">Last sync: %1$02d:%2$02d</string>
<string name="simple_cancel">Cancel</string>
<string name="simple_ok" tools:ignore="ButtonCase,Typos">Ok</string>
<string name="simple_yes">Yes</string>
<string name="simple_no">No</string>
<string name="simple_close">Close</string>
<string name="drawer_no_account">Подключиться к учетной записи Nextcloud</string>
<string name="drawer_last_sync">Последняя синхронизация: %1$02d:%2$02d</string>
<string name="simple_cancel">Отменить</string>
<string name="simple_ok" tools:ignore="ButtonCase,Typos">ОК</string>
<string name="simple_yes">Да</string>
<string name="simple_no">Нет</string>
<string name="simple_close">Закрыть</string>
<!-- Settings -->
<string name="settings_appearance">Appearance</string>
<string name="settings_network">Network</string>
<string name="settings_other">Other</string>
<string name="settings_night_mode">Theme</string>
<string name="settings_offline_mode">Offline mode</string>
<string name="settings_offline_mode_summary">Only sync manually.</string>
<string name="settings_color_custom">Custom color</string>
<string name="settings_color_mode">Color Selection</string>
<string name="settings_show_archived">Show archived projects</string>
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
<string name="pref_value_sync_1h">1 hour</string>
<string name="pref_value_sync_1d">1 day</string>
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
<string name="settings_colorpicker_title">Choose Color</string>
<string name="pref_value_color_system">System</string>
<string name="pref_value_color_manual">Manual</string>
<string name="pref_value_theme_light">Light</string>
<string name="pref_value_theme_dark">Dark</string>
<string name="pref_value_theme_system">Follow system</string>
<string name="settings_appearance">Внешний вид</string>
<string name="settings_network">Сеть</string>
<string name="settings_other">Прочее</string>
<string name="settings_night_mode">Тема</string>
<string name="settings_offline_mode">Офлайн-режим</string>
<string name="settings_offline_mode_summary">Синхронизация только вручную</string>
<string name="settings_color_custom">Пользовательский цвет</string>
<string name="settings_color_mode">Выбор цвета</string>
<string name="settings_show_archived">Показывать заархивированные проекты</string>
<string name="settings_fill_new_bill_from_last">Автозаполнение на основе последнего расхода</string>
<string name="settings_fill_new_bill_from_last_summary">Предварительное заполнение полей "Плательщик", "Категория", "Способ оплаты" и "Для кого" на основе последнего расхода, созданного в проекте.</string>
<string name="pref_value_sync_1h">1 час</string>
<string name="pref_value_sync_1d">1 день</string>
<string name="settings_url_warn_http">ПРЕДУПРЕЖДЕНИЕ: "http" небезопасен. Используйте "https".</string>
<string name="settings_colorpicker_title">Выбрать цвет</string>
<string name="pref_value_color_system">Системная</string>
<string name="pref_value_color_manual">Вручную</string>
<string name="pref_value_theme_light">Светлая</string>
<string name="pref_value_theme_dark">Тёмная</string>
<string name="pref_value_theme_system">По системе</string>
<!-- Enums and Lists -->
<string name="repeat_no">No repeat</string>
<string name="repeat_day">Daily</string>
<string name="repeat_week">Weekly</string>
<string name="repeat_fortnight">Fortnightly</string>
<string name="repeat_month">Monthly</string>
<string name="repeat_year">Yearly</string>
<string name="repeat_no">Без повторения</string>
<string name="repeat_day">Ежедневно</string>
<string name="repeat_week">Еженедельно</string>
<string name="repeat_fortnight">Раз в две недели</string>
<string name="repeat_month">Ежемесячно</string>
<string name="repeat_year">Ежегодно</string>
<string name="payment_mode_none">None</string>
<string name="payment_mode_all">All</string>
<string name="payment_mode_credit_card">Credit card</string>
<string name="payment_mode_cash">Cash</string>
<string name="payment_mode_check">Check</string>
<string name="payment_mode_online">Online</string>
<string name="payment_mode_transfer">Transfer</string>
<string name="payment_mode_none">Нет</string>
<string name="payment_mode_all">Все</string>
<string name="payment_mode_credit_card">Кредитная карта</string>
<string name="payment_mode_cash">Наличные</string>
<string name="payment_mode_check">Чек</string>
<string name="payment_mode_online">Онлайн</string>
<string name="payment_mode_transfer">Перевод</string>
<string name="category_none">None</string>
<string name="category_all">All</string>
<string name="category_all_except_reimbursement">All except reimbursement</string>
<string name="category_groceries">Grocery</string>
<string name="category_leisure">Bar/Party</string>
<string name="category_rent">Rent</string>
<string name="category_bills">Bill</string>
<string name="category_excursion">Excursion/Culture</string>
<string name="category_health">Health</string>
<string name="category_shopping">Shopping</string>
<string name="category_reimbursement">Reimbursement</string>
<string name="category_restaurant">Restaurant</string>
<string name="category_accomodation">Accommodation</string>
<string name="category_transport">Transport</string>
<string name="category_sport">Sport</string>
<string name="category_none">Нет</string>
<string name="category_all">Все</string>
<string name="category_all_except_reimbursement">Все, кроме возмещения</string>
<string name="category_groceries">Продукты</string>
<string name="category_leisure">Бар/Вечеринка</string>
<string name="category_rent">Аренда</string>
<string name="category_bills">Счета</string>
<string name="category_excursion">Экскурсии/Культура</string>
<string name="category_health">Здоровье</string>
<string name="category_shopping">Покупки</string>
<string name="category_reimbursement">Возмещение расходов</string>
<string name="category_restaurant">Ресторан</string>
<string name="category_accomodation">Проживание</string>
<string name="category_transport">Транспорт</string>
<string name="category_sport">Спорт</string>
<!-- Project specific -->
<string name="new_project_action">What</string>
<string name="new_project_where">Where</string>
<string name="where_local">Local only</string>
<string name="todo_join">Join existing project</string>
<string name="todo_create">Create new project</string>
<string name="import_tooltip">Import from file</string>
<string name="choose_project_management_action">Project</string>
<string name="project_added_success">Project added successfully.</string>
<string name="no_projects_text">You have no projects yet.</string>
<string name="configure_account_choice">Configure Nextcloud account</string>
<string name="add_project_choice">Add project manually</string>
<string name="no_members_text">No members in this project.</string>
<string name="no_bills_text">No bills found.</string>
<string name="member_already_exists">Member already exists.</string>
<string name="activity_dialog_title">Project: %1$s</string>
<string name="remove_project_confirmation">Project %1$s removed.</string>
<string name="file_saved_success">File saved: %1$s</string>
<string name="import_error_header">Import failed at row %d</string>
<string name="import_error_date">Invalid date format at row %d</string>
<string name="import_error_owers">Invalid owers at row %d</string>
<string name="add_member_dialog_title">Add Member</string>
<string name="edit_member_dialog_title">Edit Member</string>
<string name="member_edit_delete">Delete</string>
<string name="project_edition_no_change">No changes to save.</string>
<string name="new_project_action">Что</string>
<string name="new_project_where">Где</string>
<string name="where_local">Только локально</string>
<string name="todo_join">Присоединиться к существующему проекту</string>
<string name="todo_create">Создать новый проект</string>
<string name="import_tooltip">Импортировать из файла</string>
<string name="choose_project_management_action">Проект</string>
<string name="project_added_success">Проект добавлен успешно.</string>
<string name="no_projects_text">У вас пока нет проектов.</string>
<string name="configure_account_choice">Настроить учётную запись Nextcloud</string>
<string name="add_project_choice">Добавить проект вручную</string>
<string name="no_members_text">В этом проекте нет участников.</string>
<string name="no_bills_text">Расходов не найдено.</string>
<string name="member_already_exists">Участник уже существует.</string>
<string name="activity_dialog_title">Проект: %1$s</string>
<string name="remove_project_confirmation">Проект %1$s удален.</string>
<string name="file_saved_success">Файл сохранен: %1$s</string>
<string name="import_error_header">Ошибка импорта в строке %d</string>
<string name="import_error_date">Недопустимый формат даты в строке %d</string>
<string name="import_error_owers">Недопустимые участники в строке %d</string>
<string name="add_member_dialog_title">Добавить участника</string>
<string name="edit_member_dialog_title">Редактировать участника</string>
<string name="member_edit_delete">Удалить</string>
<string name="project_edition_no_change">Изменений для сохранения нет.</string>
<!-- Settlement -->
<string name="center_none">None (Optimal)</string>
<string name="settle_who">Who pays</string>
<string name="settle_to_whom">To whom</string>
<string name="settle_how_much">Amount</string>
<string name="simple_settle_share">Share</string>
<string name="simple_create_bills">Create bills</string>
<string name="settle_bill_what">Settlement</string>
<string name="center_none">Нет (оптимально)</string>
<string name="settle_who">Кто платит</string>
<string name="settle_to_whom">Кому</string>
<string name="settle_how_much">Сумма</string>
<string name="simple_settle_share">Поделиться</string>
<string name="simple_create_bills">Создать расходы</string>
<string name="settle_bill_what">Расход</string>
<!-- Currencies -->
<string name="currency_dialog_title">Choose Currency (%s)</string>
<string name="setting_none">None</string>
<string name="setting_all">All</string>
<string name="currency_saved_success">Currency settings saved.</string>
<string name="main_currency">Main Currency</string>
<string name="currency_dialog_title">Выбрать валюту (%s)</string>
<string name="setting_none">Нет</string>
<string name="setting_all">Все</string>
<string name="currency_saved_success">Настройки валюты сохранены.</string>
<string name="main_currency">Основная валюта</string>
<!-- Statistics -->
<string name="label_bills_suggested">Suggested Categories</string>
<string name="label_bills_skip">Skip</string>
<string name="stats_date_min">From</string>
<string name="stats_date_max">To</string>
<string name="stats_who">Member</string>
<string name="stats_paid">Paid</string>
<string name="stats_spent">Spent</string>
<string name="stats_balance">Balance</string>
<string name="total">Total: %1$s</string>
<string name="label_bills_suggested">Рекомендуемые категории</string>
<string name="label_bills_skip">Пропустить</string>
<string name="stats_date_min">С</string>
<string name="stats_date_max">По</string>
<string name="stats_who">Участник</string>
<string name="stats_paid">Оплачено</string>
<string name="stats_spent">Потрачено</string>
<string name="stats_balance">Баланс</string>
<string name="total">Итого: %1$s</string>
<!-- Errors Extra -->
<string name="error_project_connect_check">Connection failed: %1$s</string>
<string name="error_create_remote_project_helper">Creation failed: %1$s</string>
<string name="error_edit_remote_project_helper">Error updating remote project: %1$s</string>
<string name="remote_project_operation_no_network">Network unavailable for remote operation.</string>
<string name="error_scanning_bill_qr_code">Failed to parse QR code.</string>
<string name="error_token_mismatch">Authentication token mismatch. Please log in again.</string>
<string name="insufficient_access_level">You don\'t have permission to perform this action.</string>
<string name="delete_label_confirmation_title">Delete Label</string>
<string name="delete_label_confirmation_message">Are you sure you want to delete this label?</string>
<string name="error_project_connect_check">Ошибка подключения: %1$s</string>
<string name="error_create_remote_project_helper">Ошибка создания: %1$s</string>
<string name="error_edit_remote_project_helper">Ошибка обновления удаленного проекта: %1$s</string>
<string name="remote_project_operation_no_network">Отсутствует подключение к сети для операций на сервере.</string>
<string name="error_scanning_bill_qr_code">Не удалось распознать QR-код.</string>
<string name="error_token_mismatch">Ошибка токена аутентификации. Пожалуйста, войдите заново.</string>
<string name="insufficient_access_level">У вас нет прав на выполнение этого действия.</string>
<string name="delete_label_confirmation_title">Удалить метку</string>
<string name="delete_label_confirmation_message">Вы действительно хотите удалить эту метку?</string>
<!-- About -->
<string name="about_version">Version %1$s</string>
<string name="about_maintainer_title">Maintainer</string>
<string name="about_license_title">License</string>
<string name="about_source_title">Source code</string>
<string name="about_version">Версия %1$s</string>
<string name="about_maintainer_title">Сопровождающий</string>
<string name="about_license_title">Лицензия</string>
<string name="about_source_title">Исходный код</string>
<!-- New constants for backward compatibility or shared use -->
<string name="share_intent_title">Project %1$s</string>
<string name="share_chooser_title">Share %1$s</string>
<string name="share_intent_title">Проект %1$s</string>
<string name="share_chooser_title">Поделиться %1$s</string>
</resources>