Skip to content

Commit

Permalink
🌐 Add Russian translation
Browse files Browse the repository at this point in the history
Co-authored-by: Максим <gerasimov-mv@users.noreply.github.com>
  • Loading branch information
lorenzovngl and gerasimov-mv committed Apr 20, 2024
1 parent 5d7a94f commit 626dace
Show file tree
Hide file tree
Showing 5 changed files with 126 additions and 10 deletions.
20 changes: 11 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
![GitHub Workflow (Android CI)](https://img.shields.io/github/actions/workflow/status/lorenzovngl/FoodExpirationDates/.github%2Fworkflows%2Fandroid.yml?style=flat-square&label=Build)
![GitHub last commit](https://img.shields.io/github/last-commit/lorenzovngl/FoodExpirationDates?label=Last%20commit&style=flat-square)
![GitHub](https://img.shields.io/github/license/lorenzovngl/FoodExpirationDates?style=flat-square&label=License)
![Languages](https://img.shields.io/badge/Languages-9-orange?style=flat-square)
![Languages](https://img.shields.io/badge/Languages-10-orange?style=flat-square)
![GitHub repo size](https://img.shields.io/github/repo-size/lorenzovngl/FoodExpirationDates?style=flat-square&label=Size)
![Pull requests welcome](https://img.shields.io/badge/Pull%20requests-Welcome-ff69b4?style=flat-square)
<a href="https://gitmoji.dev">
Expand Down Expand Up @@ -65,14 +65,15 @@ This simple app helps you avoid forgetting to consume foods that are about to ex
<div align="center">

![English default](https://img.shields.io/badge/English-default-blue?style=flat-square)
![Arabic 81%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Far.json)
![French 96%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Ffr.json)
![German 93%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fde.json)
![Hindi 70%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fhi.json)
![Indonesian 100%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fin.json)
![Italian 100%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fit.json)
![Japanese 84%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fja.json)
![Spanish 100%](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fes.json)
![Arabic](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Far.json)
![French](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Ffr.json)
![German](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fde.json)
![Hindi](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fhi.json)
![Indonesian](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fin.json)
![Italian](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fit.json)
![Japanese](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fja.json)
![Russian](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fru.json)
![Spanish](https://img.shields.io/endpoint?style=flat-square&url=https%3A%2F%2Fraw.githubusercontent.com%2Florenzovngl%2FFoodExpirationDates%2Fmain%2Fshields%2Ftranslations%2Fes.json)

</div>

Expand Down Expand Up @@ -114,6 +115,7 @@ This simple app helps you avoid forgetting to consume foods that are about to ex
<a href="https://github.com/AdityaKumdale"><img src="https://avatars.githubusercontent.com/AdityaKumdale" alt="@AdityaKumdale" height="32" width="32"></a>
<a href="https://github.com/An-Array"><img src="https://avatars.githubusercontent.com/An-Array" alt="@An-Array" height="32" width="32"></a>
<a href="https://github.com/rasvanjaya21"><img src="https://avatars.githubusercontent.com/rasvanjaya21" alt="@rasvanjaya21" height="32" width="32"></a>
<a href="https://github.com/gerasimov-mv"><img src="https://avatars.githubusercontent.com/gerasimov-mv" alt="@gerasimov-mv" height="32" width="32"></a>

## ❤️ Support

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,6 @@ val contributors = listOf(
Contributor("Dmitriy", "DeKaN"),
Contributor("Aditya Kumdale", "AdityaKumdale"),
Contributor("Aaryan", "An-Array"),
Contributor("Yusril A", "rasvanjaya21")
Contributor("Yusril A", "rasvanjaya21"),
Contributor("Максим", "gerasimov-mv")
)
105 changes: 105 additions & 0 deletions app/src/main/res/values-ru/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Сроки годности еды</string>
<string name="app_name_short">Сроки годности</string>
<string name="n_days_ago">%1$d дней назад</string>
<string name="yesterday">Вчера</string>
<string name="today">Сегодня</string>
<string name="tomorrow">Завтра</string>
<string name="in_n_days">Через %1$d дней</string>
<string name="add_item">Добавить элемент</string>
<string name="edit_item">Изменить элемент</string>
<string name="food_name">Название продукта</string>
<string name="expiration_date">Срок годности</string>
<string name="please_select_a_date">Пожалуйста, выберите дату</string>
<string name="please_enter_a_food_name">Пожалуйста, введите название продукта</string>
<string name="insert">Добавить</string>
<string name="update">Обновить</string>
<string name="cancel">Отменить</string>
<string name="share">Поделиться</string>
<string name="leave_a_star_on_github">Поставить звезду на GitHub</string>
<string name="write_a_review">Написать отзыв</string>
<string name="source_code">Исходный код</string>
<string name="features">Особенности</string>
<string name="feature_list">
- Отображение списков со сроками годности продуктов в порядке возрастания\n
- Добавление, редактирование и удаление элементов\n
- Дата открытия\n
- Уведомления
</string>
<string name="support_this_project">Поддержать этот проект</string>
<string name="report_a_bug">Сообщить об ошибке</string>
<string name="version_x">Версия %1$s</string>
<string name="app_description">%1$s представляет собой проект с открытым исходным кодом, разработанный Lorenzo Vainigli и другими участниками.\nКод этого приложения опубликован под лицензией MIT и доступен на GitHub.</string>
<string name="about_this_app">О приложении</string>
<string name="privacy_policy">Политика конфиденциальности</string>
<string name="contributors_list_title">Учавствовавшие в разработке</string>
<string name="contributors_list_subtitle">Эти люди внесли свой вклад в разработку данного приложения.</string>
<string name="back">Назад</string>
<string name="no_items_found">Ничего не найдено</string>
<string name="please_insert_one">Для начала добавьте продукт</string>
<string name="menu">Меню</string>
<string name="settings">Настройки</string>
<string name="date_format">Формат даты</string>
<string name="date_format_desc">Формат даты, который вы предпочитаете видеть на продуктах.</string>
<string name="choose_the_date_format">Выберите формат даты</string>
<string name="locale_formats">Локальные форматы</string>
<string name="other_formats">Другие форматы</string>
<string name="your_food_is_expiring">Срок годности ваших продуктов истекает!</string>
<string name="notification_time">Время уведомления</string>
<string name="notification_time_desc">
Ежедневно вы будете получать уведомление со списком ваших продуктов, у которых:\n
- уже истёк срок годности\n
- срок годности истекает сегодня\n
- остался один день до истечения срока годности.
</string>
<string name="dynamic_colors">Динамические цвета</string>
<string name="theme">Тема</string>
<string name="light">Светлая</string>
<string name="system">Системная</string>
<string name="dark">Тёмная</string>
<string name="x_deleted">%1$s удалено</string>
<string name="undo">Отменить</string>
<string name="normal">Нормальный</string>
<string name="bold">Жирный</string>
<string name="extra_bold">Очень Жирный</string>
<string name="top_bar_font_style">Стиль шрифта верхней панели</string>
<string name="behaviour">Режим работы</string>
<string name="appearance">Внешний вид</string>
<string name="send_an_email">Отправить письмо</string>
<string name="contacts">Контакты</string>
<string name="contacts_text">Если вы хотите получить дополнительную информацию об этом приложении, отправить отзыв, сообщить об ошибке, запросить функцию или просто связаться с разработчиком, пожалуйста, отправьте электронное письмо, нажав на следующую кнопку.\nЕсли у вас есть сообщения об ошибках и запросы на добавление новых функций, вы также можете создать тикет в репозитории GitHub этого приложения.</string>
<string name="list">Список</string>
<string name="opening_date">Дата открытия</string>
<string name="optional">Опционально</string>
<string name="time_span">Промежуток времени</string>
<string name="please_enter_a_valid_number">Пожалуйста, введите корректное число</string>
<string name="ok">ОК</string>
<string name="data_export_success">Данные успешно экспортированы.</string>
<string name="data_export_error">Произошла ошибка в процессе экспорта данных.</string>
<string name="export_data">Экспорт данных</string>
<string name="import_data">Импорт данных</string>
<string name="data_exported">Данные экспортированы</string>

<string-array name="example_foods">
<item>Яйца</item>
<item>Сыр</item>
<item>Молоко</item>
<item>Ветчина</item>
<item>Масло</item>
<item>Грибы</item>
<item>Помидоры</item>
</string-array>
<string-array name="screenshot_titles">
<item>Ваши продукты отсортированы по сроку годности</item>
<item>Простое добавление с указанием даты открытия и промежутка времени</item>
<item>Настраиваемое поведение и внешний вид</item>
<item>Открытый исходный код</item>
<item>Тёмная тема</item>
<item>Динамические цвета</item>
</string-array>
<string-array name="time_span">
<item>Дней</item>
<item>Месяцев</item>
</string-array>
</resources>
7 changes: 7 additions & 0 deletions shields/translations/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schemaVersion": 1,
"label": "Russian",
"message": "100%",
"color": "brightgreen",
"style": "flat-square"
}
1 change: 1 addition & 0 deletions translation-analyzer/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ val locales = mapOf(
"in" to "Indonesian",
"it" to "Italian",
"ja" to "Japanese",
"ru" to "Russian"
)

var results: List<Pair<String, Int>> = mutableListOf()
Expand Down

0 comments on commit 626dace

Please sign in to comment.