From 064e61e973f0813a2f0eb9029585e36c9709408d Mon Sep 17 00:00:00 2001 From: Kasimir Weilandt Date: Sun, 4 May 2025 13:06:16 +0200 Subject: [PATCH 1/2] Add Russian localization files for about info, main help, privacy, strings, changelog, and listing --- app/src/main/res/raw-ru/about_info.txt | 11 +++++++++ app/src/main/res/raw-ru/main_help.txt | 12 ++++++++++ app/src/main/res/raw-ru/privacy.txt | 9 ++++++++ app/src/main/res/values-ru/strings.xml | 25 ++++++++++++++++++++ playstore/ru/changelog.txt | 14 +++++++++++ playstore/ru/listing.txt | 32 ++++++++++++++++++++++++++ 6 files changed, 103 insertions(+) create mode 100644 app/src/main/res/raw-ru/about_info.txt create mode 100644 app/src/main/res/raw-ru/main_help.txt create mode 100644 app/src/main/res/raw-ru/privacy.txt create mode 100644 app/src/main/res/values-ru/strings.xml create mode 100644 playstore/ru/changelog.txt create mode 100644 playstore/ru/listing.txt diff --git a/app/src/main/res/raw-ru/about_info.txt b/app/src/main/res/raw-ru/about_info.txt new file mode 100644 index 0000000..0421b42 --- /dev/null +++ b/app/src/main/res/raw-ru/about_info.txt @@ -0,0 +1,11 @@ +Для запроса новых функций или сообщения об ошибках, пожалуйста, посетите
+https://github.com/justdave/MCStatus/issues
+
+Авторское право 2014-2023 David D. Miller
+Авторское право 2020 Rick van Schijndel
+Авторское право 2020-2022 Yan-Luca Lentzen
+
+Лицензировано по Лицензии MIT
+
+Майнкрафт является зарегистрированной торговой маркой Моджанг Синергис АБ и используется по лицензии
+https://www.minecraft.net/en-us/usage-guidelines
\ No newline at end of file diff --git a/app/src/main/res/raw-ru/main_help.txt b/app/src/main/res/raw-ru/main_help.txt new file mode 100644 index 0000000..87586fa --- /dev/null +++ b/app/src/main/res/raw-ru/main_help.txt @@ -0,0 +1,12 @@ +Чтобы добавить сервер:
+- Нажмите кнопку в верхней панели.
+
+Чтобы редактировать или удалить сервер:
+
+- Выполните долгое нажатие на любом сервере, чтобы войти в режим выбора (сервер, на котором вы выполнили долгое нажатие, будет выбран первым)
+
+- Выберите любые дополнительные серверы, которые вы также хотите удалить, нажав на них (для редактирования можно выбрать только один)
+
+- Нажмите на карандаш, чтобы редактировать, или на корзину, чтобы удалить
+
+Вы можете снова получить доступ к этим инструкциям, выбрав Помощь из меню.
\ No newline at end of file diff --git a/app/src/main/res/raw-ru/privacy.txt b/app/src/main/res/raw-ru/privacy.txt new file mode 100644 index 0000000..894bda9 --- /dev/null +++ b/app/src/main/res/raw-ru/privacy.txt @@ -0,0 +1,9 @@ +Информация о конфиденциальности MCStatus
+
+MCStatus не собирает какую-либо персональную информацию от вас или вашего устройства.
+
+Серверы, которые вы добавляете в свой список, смогут узнать IP-адрес, с которого вы подключаетесь (так же, как и любой веб-сайт, который вы посещаете).
+
+Уведомление о стороннем контенте
+
+MCStatus отображает информацию, предоставленную серверами, которые вы добавляете в свой список. MCStatus не контролирует содержание имен, описаний или имен пользователей, предоставленных серверами, и не несет ответственности за пригодность этого содержимого для определенной аудитории.
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..f17ecd0 --- /dev/null +++ b/app/src/main/res/values-ru/strings.xml @@ -0,0 +1,25 @@ + + + + MCStatus + Версия %1$s (Сборка %2$d) + Обновить + Добавить сервер + Удалить сервер(ы) + Редактировать сервер + О приложении + Помощь + Конфиденциальность + Иконка сервера + Введите имя сервера: + Мой сервер Minecraft + Введите адрес сервера: + адрессервера[:порт] + Пользователи онлайн: + Иконка + ОК + Отмена + Удалить + Вы собираетесь удалить выбранный(е) сервер(ы). + + diff --git a/playstore/ru/changelog.txt b/playstore/ru/changelog.txt new file mode 100644 index 0000000..b09063a --- /dev/null +++ b/playstore/ru/changelog.txt @@ -0,0 +1,14 @@ + +* Целевой API 33 (Android 13) + + +* Обновление немецкой и английской локализации +* Обновление зависимостей +* Целевой API 31 (Android 12) +* Новый дизайн приложения для Android 5.0 и выше. + + +* Целевой API 30 (Android 11) +* Множество очистки внутреннего кода - должно уменьшить количество сбоев. +* Добавлена немецкая локализация (спасибо, @chaosfreak93 !) + diff --git a/playstore/ru/listing.txt b/playstore/ru/listing.txt new file mode 100644 index 0000000..0cc3b0d --- /dev/null +++ b/playstore/ru/listing.txt @@ -0,0 +1,32 @@ + + +Инструмент для администраторов серверов для мониторинга статуса серверов Майнкрафт (не чат-приложение) + + + +Это приложение позволяет быстро просматривать статус ваших любимых многопользовательских серверов Майнкрафт без необходимости запускать полное приложение Майнкрафт на вашем компьютере. + +ПРИМЕЧАНИЕ: Это НЕ игра Майнкрафт. Это НЕ чат-приложение. Это инструмент для мониторинга серверов Майнкрафт, вам по-прежнему нужно использовать ваш обычный клиент или MineChat или аналогичный, чтобы фактически подключиться к серверу. + +Возможности: + +* Добавлять, удалять и редактировать серверы в списке серверов для проверки (нажмите и удерживайте на сервере, чтобы открыть панель действий редактирования) +* Отображает следующую информацию о каждом сервере в списке: +* - Фавикон сервера +* - MOTD сервера (сообщение дня) +* - Сколько пользователей подключены и какое максимальное количество +* - Версия Майнкрафт, запущенная на сервере +* - Если предоставлено сервером, имена подключенных пользователей (или их выборка на более крупных серверах) + +Вероятно, это работает только на серверах, запускающих Майнкрафт 1.7 или новее (так как использует новый протокол пинга сервера) + +В настоящее время вам нужно вручную обновлять (нажмите кнопку обновления в панели действий, или оно также обновится при повороте экрана). В конечном итоге я хочу, чтобы оно периодически обновлялось, пока приложение открыто (возможно, настройка частоты?), и, возможно, даже проверяло в фоновом режиме и отправляло уведомления, если кто-то подключается и т. д. + +Это приложение с открытым исходным кодом; если вы хотите помочь, пожалуйста, сделайте это. :-) Запросы на включение изменений приветствуются. Проект размещен на Гитхаб по адресу https://github.com/justdave/MCStatus, куда вы также можете обращаться для сообщения об ошибках или запроса новых функций. + +Мы особенно нуждаемся в русской локализации, если вы готовы перевести. Смотрите https://github.com/justdave/MCStatus/issues/33 для получения подробностей. + +Примечание для разработчиков: класс, используемый на внутренней стороне для взаимодействия с серверами, написан таким образом, что вы должны иметь возможность перенести его целиком для использования в вашем собственном приложении, если хотите. Если вы сделаете это, пожалуйста, отправьте обратно любые сделанные вами изменения через Гитхаб, чтобы мы могли сделать его более полезным для всех! + +НЕ ЯВЛЯЕТСЯ ОФИЦИАЛЬНЫМ ПРОДУКТОМ МАЙНКРАФТ. НЕ ОДОБРЕНО И НЕ СВЯЗАНО С МОДЖАНГ ИЛИ МАЙКРОСОФТ. Товарный знак Майнкрафт используется по лицензии от Моджанг Synergies AB, как определено в Руководстве по использованию Майнкрафт, указанном на https://www.minecraft.net/en-us/usage-guidelines + From 80f8cb50ccbd19579d28948494c2878853d00b32 Mon Sep 17 00:00:00 2001 From: Kasimir Weilandt Date: Sun, 4 May 2025 13:12:45 +0200 Subject: [PATCH 2/2] Add localization check for Russian in workflow --- .github/workflows/l10n.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/l10n.yml b/.github/workflows/l10n.yml index b03a4b7..8f04cd2 100644 --- a/.github/workflows/l10n.yml +++ b/.github/workflows/l10n.yml @@ -47,3 +47,20 @@ jobs: run: | python tests/check-l10n-updates.py de + check-l10n-ru: + runs-on: ubuntu-latest + + steps: + - name: checkout repo content + uses: actions/checkout@v2 # checkout the repository content to github runner. + with: + fetch-depth: 0 # need full history + + - name: setup python + uses: actions/setup-python@v2 + with: + python-version: 3.8 + + - name: check for outdated localizations + run: | + python tests/check-l10n-updates.py ru