diff --git a/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt b/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt
index d613c38..fa80a86 100644
--- a/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt
+++ b/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt
@@ -22,6 +22,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
object Hindi : LanguagesPreference(7)
object Spanish : LanguagesPreference(8)
object Polish : LanguagesPreference(9)
+ object Russian : LanguagesPreference(10)
override fun put(context: Context, scope: CoroutineScope) {
scope.launch {
@@ -45,6 +46,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
Hindi -> context.getString(R.string.hindi)
Spanish -> context.getString(R.string.spanish)
Polish -> context.getString(R.string.polish)
+ Russian -> context.getString(R.string.russian)
}
fun getLocale(): Locale =
@@ -59,6 +61,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
Hindi -> Locale("hi", "IN")
Spanish -> Locale("es", "ES")
Polish -> Locale("pl", "PL")
+ Russian -> Locale("ru", "RU")
}
fun setLocale(context: Context) {
@@ -92,7 +95,9 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
Italian,
Hindi,
Spanish,
- Polish)
+ Polish,
+ Russian
+ )
fun fromPreferences(preferences: Preferences): LanguagesPreference =
when (preferences[DataStoreKeys.Languages.key]) {
@@ -106,6 +111,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
7 -> Hindi
8 -> Spanish
9 -> Polish
+ 10 -> Russian
else -> default
}
@@ -121,6 +127,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
7 -> Hindi
8 -> Spanish
9 -> Polish
+ 10 -> Russian
else -> default
}
}
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
new file mode 100644
index 0000000..e417e29
--- /dev/null
+++ b/app/src/main/res/values-ru/strings.xml
@@ -0,0 +1,305 @@
+
+
+ Все
+ Непрочитанные
+ Избранные
+ Ленты
+ Синхронизация…
+ Загрузка…
+ Перемешать
+ Открыть
+ Отмена
+ Подтвердить
+ Разрешить
+ Отказать
+ По-умолчанию
+ Неизвестно
+ Назад
+ Перейти к
+ Настройки
+ Обновить
+ Поиск
+ Поиск…
+ Подписаться
+ Уже в подписках
+ Очистить
+ Вставить
+ Лента или URL
+ Импорт через OMPL
+ Предустановка
+ Выбрано
+ Разрешить уведомления
+ Получать полный контент
+ Очистить статьи
+ Добавить в группу
+ Переместить в группу
+ Переименовать
+ Изменить URL
+ Создать новую группу
+ Имя
+ Опции
+ Удалить
+ Отписаться
+ Удалить группу
+ Сегодня
+ Вчера
+ Отметить как прочитанное
+ Отметить всё как прочитанное
+ Отметить как непрочитанное
+ 1д
+ 2д
+ 3д
+ Закрыть
+ Получить обновления
+ В разработке
+ В скором времени
+ Аккаунты
+ Помочь в переводе
+ Использовать язык устройства
+ Добро пожаловать
+ Условия использования
+ Согласен
+ Только Android 8.1+
+ Основные цвета
+ Список изменений
+ Обновить
+ Пропустить версию
+ Поиск обновлений…
+ Это последняя версия
+ Помощь
+ Habr
+ Вкл
+ Выкл
+ Прочее
+ Разрешить всем лентам в группе \"%1$s\" посылать уведомления
+ Все уведомления из группы \"%1$s\" заблокированы
+ Все уведомления из группы \"%1$s\" разрешены
+ Все ленты перемещены в группу \"%1$s\"
+ Переименовано в \"%1$s\"
+ Открыть %1$s
+ Удалено \"%1$s\"
+ %1$s в %2$s
+ Поиск %1$s элементов в \"%2$s\"
+ Поиск %1$s элементов
+ Доступна версия %1$s
+ Локальный, FreshRSS
+ Тема, цветовая палитра, размер текста
+ Взаимодействие
+ При запуске, тактильная обратная связь
+ Локализация
+ Английский, Китайский, и пр.
+ Цвет & стиль
+ Подзаголовок
+ Использовать тему устройства
+ Расширенные
+ Заголовок
+ Дополнительные шрифты
+ Видео
+ Закругления краёв
+ Изображения
+ Общее
+ Поделиться
+ Коснитесь для воспроизведения
+ Иконки
+ Горизонтальный отступ
+ На старте
+ https://api.github.com/repos/Ashinch/ReadYou/releases/latest
+ Лицензии свободного ПО
+ Спонсор
+ Страница чтения
+ Шрифты чтения
+ Темная тема
+ Использовать тему устройства
+ Внешний вид
+ Стиль
+ Как #666666 или 666666
+ Заглавный цвет
+ Цветовые схемы не найдены
+ Цвета на основе заставки
+ Советы & поддержка
+ О приложении, лицензии свободного ПО
+ Отписаться от ленты \"%1$s\" и удалить все архивные статьи в ней
+ Удалить группу \"%1$s\" а также все ленты в ней вместе с архивными статьями
+ Следующие опции будут применены ко всем лентам в группе
+ Переместить все ленты из группы \"%1$s\" в группу \"%2$s\"
+ Удалить все архивные статьи в группе %1$s
+ Удалить все архивные статьи в ленте \"%1$s\"
+ Получать полный контент для всех статей в группе \"%1$s\"
+ Прочтите и примите условия использоваия и политику конфиденциальности приложения Read You
+ Тёмная тема AMOLED
+ "Открыть <i><u>Условия использования и Политику конфиденциальности</u></i> "
+ Базовые шрифты
+ Не удалость проверить версию
+ Не удалось скачать новую версию
+ Превышен предел количества запросов
+ Открывать при запуске
+ Показывать статьи
+ значение
+ Время публикации
+ Описание публикации
+ Изображения в публикации
+ Имя ленты
+ Список статей
+ Список групп
+ Всегда раскрывать
+ Наверх
+ Расположение кнопки \"Отметить как прочитанное\"
+ Текст
+ Размер шрифта
+ Выравнивание
+ Автоматическое скрытие тулбара
+ Переназначение кнопок
+ Жирный шрифт
+ Цветовой переход
+ Верхний регистр
+ Жирность шрифта, верхний регистр, выравнивание
+ Размер шрифта, межбуквенное расстояние, выравнивание
+ Закругления краёв, горизонтальный отступ
+ Закругления краёв, горизонтальный отступ
+ Тёмная тема для чтения
+ Увеличить до предела
+ Выровнять
+ По центру
+ Справа
+ Слева
+ Межбуквенное расстояние
+ Расстояние между строк
+ Иконки и заголовки
+ Верхняя панель
+ Плавающие заголовки для даты публикации (экспериментально)
+ Значки для лент
+ Органическое чтение
+ Получать полный контент для всех статей в группе \"%1$s\"
+ Этот тоновый переход появится в момент прокрутки
+ Этот тоновый переход появится при светлой теме
+ Этот тоновый переход появится при светлой теме
+ Иконки и заголовки (только выбранные)
+ Добавить в избранное
+ Удалить из избранного
+
+ <h5>
+
+ Политика конфиденциальности
+
+ </h5>
+ <br/>
+ <p>
+
+ Ваша приватность очень важна для меня
+
+ </p>
+ <br/>
+ <p>
+ <b>Read You</b>
+
+ не собирает никаких пользовательских данных, и вся конфиденциальная информация (пароли и
+ другая информация об учетной записи) надежно хранится в локальной базе данных
+ приложений на вашем устройстве.
+
+ </p>
+ <br/>
+ <p>
+ <b>Read You</b>
+
+ будет использовать следующие разрешения, чтобы предоставить Вам полезную функциональность.
+
+ </p>
+ <br/>
+ <p>
+
+ - Разрешение доступа к сети (для доступа к онлайн-контенту, который Вы добавите)
+
+ </p>
+ <p>
+
+ - Получить разрешение на статус сети (для получения информации о том, доступны ли на данный
+ момент сетевой доступ для устройства)
+
+ </p>
+ <p>
+
+ - Разрешение фоновой службы (для автоматической синхронизации избранного для вас на
+ регулярной основе)
+
+ </p>
+ <br/>
+ <br/>
+ <h5>
+
+ Сторонние библиотеки
+
+ </h5>
+ <br/>
+ <p>
+
+ Эта политика не распространяется на сторонние службы, которые Вы используете с
+ <b>Read You</b>. Вы можете ознакомиться с политиками конфиденциальности
+ сторонних сервисов, которыми Вы пользуетесь, на их веб-сайтах.
+
+ </p>
+ <br/>
+ <br/>
+ <h5>
+
+ Предупреждение
+
+ </h5>
+ <br/>
+ <p>
+ <b>Read You</b>
+
+ является только инструментом сбора контента. Ваше использование <b>Read You</b>
+ регулируется законами и правилами Вашей страны и региона, и любую ответственность,
+ вытекающую из Ваших действий, будете нести Вы лично.
+
+ </p>
+ <br/>
+ <br/>
+ <h5>
+
+ Лицензии библиотек с открытым исходным кодом
+
+ </h5>
+ <br/>
+ <p>
+ <b>Read You</b>
+
+ является проектом с открытым исходным кодом под лицензией GNU GPL 3.0 с открытым исходным кодом[1],
+ которая позволяет Вам использовать, ссылаться и изменять исходный код <b>Read You</b>бесплатно,
+ но не позволяет распространять и продавать модифицированный и производный код как
+ коммерческое программное обеспечение с закрытым исходным кодом.
+ Подробности см. в полной лицензии GNU GPL 3.0 с открытым исходным кодом[2].
+
+ </p>
+ <br/>
+ <br/>
+ <h5>
+
+ Appendix
+
+ </h5>
+ <br/>
+ <p>
+
+ - [1] https://github.com/Ashinch/ReadYou
+
+ </p>
+ <p>
+
+ - [2] https://www.gnu.org/licenses/gpl-3.0.html
+
+ </p>
+
+ Как писать, чтобы тебя читали
+ Можно читать и не понимать, можно читать и понимать, а можно читать и понимать даже то, что не написано.
+ автор Exosphere
+ Заливка выбранной иконки
+ Страница подписок
+ Страница статей
+ Не получать полный контент для всех статей в группе \"%1$s\"
+ Все архивные статьи в ленте \"%1$s\" очищены
+ Все архивные статьи в группе \"%1$s\" очищены
+ Отметить как прочитанное больше, чем 1 день
+ Отметить как прочитанное больше, чем 3 дня
+ Отметить как прочитанное больше, чем 7 дней
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f265b56..4b16e3f 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -47,9 +47,7 @@
Parse Full Content
Full content parsing of all articles in the \"%1$s\" group.
Full content parsing of all articles in the \"%1$s\" group
- No more full content parsing of all articles in the \"%1$s\"
- group
-
+ "No more full content parsing of all articles in the \"%1$s\" group "
Clear Articles
Cleaned all archived of articles in the \"%1$s\" feed
Cleaned all archived of articles in the \"%1$s\" group
@@ -114,6 +112,7 @@
हिंदी
Español
Polski
+ Русский
Tips & support
About, open source licenses
Welcome