From 603bd2cde35d85d8d9ebc6b5d28d5a6b7ef4cee0 Mon Sep 17 00:00:00 2001 From: relan Date: Mon, 17 Dec 2018 21:50:34 +0300 Subject: [PATCH] Mysplash: fix 3.4.5 (345) Also update translations. --- metadata/com.wangdaye.mysplash.txt | 2 +- .../3.4.5-de_locale.patch | 59 ++ .../3.4.5-ru_locale.patch | 549 ++++++++++++++++++ 3 files changed, 609 insertions(+), 1 deletion(-) create mode 100644 metadata/com.wangdaye.mysplash/3.4.5-de_locale.patch create mode 100644 metadata/com.wangdaye.mysplash/3.4.5-ru_locale.patch diff --git a/metadata/com.wangdaye.mysplash.txt b/metadata/com.wangdaye.mysplash.txt index 11399b5362..c0f3568bb1 100644 --- a/metadata/com.wangdaye.mysplash.txt +++ b/metadata/com.wangdaye.mysplash.txt @@ -221,7 +221,7 @@ Build:3.4.1,341 Build:3.4.5,345 commit=3.4.5 subdir=app - patch=3.3.9-de_locale.patch,3.3.9-ru_locale.patch + patch=3.4.5-de_locale.patch,3.4.5-ru_locale.patch gradle=yes rm=app/src/main/res/resource/values-ru/arrays.xml,app/src/main/res/resource/values-ru/strings.xml prebuild=git checkout a307d32e325b8f33022f28975fac9253d1de705d -- ../gradle.properties diff --git a/metadata/com.wangdaye.mysplash/3.4.5-de_locale.patch b/metadata/com.wangdaye.mysplash/3.4.5-de_locale.patch new file mode 100644 index 0000000000..54456cc263 --- /dev/null +++ b/metadata/com.wangdaye.mysplash/3.4.5-de_locale.patch @@ -0,0 +1,59 @@ +commit 8beace7c677f2e4787f74569cee1ebda2137edec +Author: mueller-ma +Date: Fri Nov 10 21:27:51 2017 +0100 + + Fix typos in german translation + + Signed-off-by: mueller-ma + +diff --git a/app/src/main/res/resource/values-de/arrays.xml b/app/src/main/res/resource/values-de/arrays.xml +index 77c91cf..36ecc4e 100644 +--- a/app/src/main/res/resource/values-de/arrays.xml ++++ b/app/src/main/res/resource/values-de/arrays.xml +@@ -3,7 +3,7 @@ + + + +- EDITORIAL ++ LEITARTIKEL + VORGESCHLAGEN + + +@@ -36,7 +36,7 @@ + + + +- HERUNTERKADEN ++ HERUNTERLADEN + TEILEN + HINTERGRUNDBILD + +@@ -51,7 +51,7 @@ + + + +- Tiny ++ Klein + Kompakt + Roh + +@@ -70,4 +70,4 @@ + Quadratisch + + +- +\ No newline at end of file ++ +diff --git a/app/src/main/res/resource/values-de/strings.xml b/app/src/main/res/resource/values-de/strings.xml +index 2954626..46cc147 100644 +--- a/app/src/main/res/resource/values-de/strings.xml ++++ b/app/src/main/res/resource/values-de/strings.xml +@@ -38,7 +38,7 @@ + Favoriten + Sammeln + Gesammelt +- Herunterkaden ++ Herunterladen + Gefolgt + Veröffentlicht + Publiziert diff --git a/metadata/com.wangdaye.mysplash/3.4.5-ru_locale.patch b/metadata/com.wangdaye.mysplash/3.4.5-ru_locale.patch new file mode 100644 index 0000000000..36684d0be3 --- /dev/null +++ b/metadata/com.wangdaye.mysplash/3.4.5-ru_locale.patch @@ -0,0 +1,549 @@ +commit 6955c45d5ff00ea6b30d5369a75b512f4fca315c +Author: Lesya Novaselskaya +Date: Fri Nov 17 21:41:20 2017 +0300 + + Fix ru_locale strings and arrays + + 1) Fix incorrect, awkward and machine-translated strings + + 2) Regroup strings (they were ordered alphabetically; it was pretty + confusing: related values, originally grouped by type ['settings_' + or 'action_' etc.) were scattered all around the xml) to fit the + original EN XML file + + 3) Fix missing, incorrect, awkward and machined-translated arrays + + 4) Add missing strings (it seems that many strings were added in + EN locale, but were missing in Russian one) and arrays + + 5) Perhaps it was not worth translating commented out + portion. I thought it was probably tagging work in progress, so if + it's not needed, I can remove it. + + 6) Fix date format + + 7) RU translation is not simply fixed up, it was rather reworked. + Hence fix translator name. + + Signed-off-by: Lesya Novaselskaya + +diff --git a/app/src/main/res/resource/values-ru/arrays-fixed.xml b/app/src/main/res/resource/values-ru/arrays-fixed.xml +new file mode 100644 +index 0000000..54baa41 +--- /dev/null ++++ b/app/src/main/res/resource/values-ru/arrays-fixed.xml +@@ -0,0 +1,173 @@ ++ ++ ++ ++ ++ ++ ПЕРЕДОВИЦА ++ ИЗБРАННЫЕ ++ ++ ++ ++ ++ ИЗБРАННЫЕ ++ ВСЕ ++ ВЫБРАННЫЕ ПРОФЕССИОНАЛАМИ ++ ++ ++ ++ избранные ++ все ++ выбранные профессионалами ++ ++ ++ ++ ++ ФОТОГРАФИИ ++ КОЛЛЕКЦИИ ++ ПОЛЬЗОВАТЕЛИ ++ ++ ++ ++ ++ ФОТОГРАФИИ ++ ПОНРАВИВШИЕСЯ ++ КОЛЛЕКЦИИ ++ ++ ++ ++ ++ ПОДПИСЧИКИ ++ ПОДПИСКИ ++ ++ ++ ++ ++ ЗАГРУЗИТЬ ++ ПОДЕЛИТЬСЯ ++ ФОНОВОЕ ИЗОБРАЖЕНИЕ ++ ++ ++ ++ ++ Свежие ++ Старые ++ Популярные ++ Случайные ++ ++ ++ ++ свежие ++ старые ++ популярные ++ случайные ++ ++ ++ ++ ++ Крошечный ++ Сжатый ++ Исходный ++ ++ ++ ++ крошечный ++ сжатый ++ исходный ++ ++ ++ ++ ++ К спискам изображений ++ Домой ++ Действие не назначено ++ ++ ++ ++ к спискам изображений ++ домой ++ действие не назначено ++ ++ ++ ++ ++ Быстро (300 мс) ++ Средне (1000 мс) ++ Обычно (2000 мс) ++ ++ ++ ++ 300 ++ 1000 ++ 2000 ++ ++ ++ ++ ++ Пейзаж ++ Портрет ++ Квадрат ++ ++ ++ ++ пейзаж ++ портрет ++ квадрат ++ ++ ++ ++ ++ +diff --git a/app/src/main/res/resource/values-ru/strings-fixed.xml b/app/src/main/res/resource/values-ru/strings-fixed.xml +new file mode 100644 +index 0000000..ef31a89 +--- /dev/null ++++ b/app/src/main/res/resource/values-ru/strings-fixed.xml +@@ -0,0 +1,317 @@ ++ ++ ++ ++ Mysplash ++ Работает с Unsplash.com ++ ++ ++ О приложении ++ Введение ++ GitHub ++ Почта ++ Исходный код ++ Пожертвования (Alipay) ++ ПЕРЕВОДЧИКИ ++ БИБЛИОТЕКИ ++ Войти ++ Выйти ++ Копировать ++ Далее ++ Отмена ++ Фон ++ Подробнее ++ Перезапустить ++ Создать ++ Удалить ++ Сохранить ++ Проверить ++ Настроить ++ Поиск ++ Подписаться ++ Подписан ++ Мои подписки ++ ВСЕ ++ Статистика ++ Автор: ++ Вкл. ++ Сейчас ++ ++ Нравится ++ Понравившиеся ++ Добавить ++ Добавлены ++ Загрузить ++ Подписаны на вас ++ Реализовано ++ Опубликовано ++ ОТОБРАННЫЕ ++ Фотографии ++ Пользователи ++ для ++ ваш ++ вы ++ Фотография ++ ЕЩЁ ++ ++ лет назад ++ месяцев назад ++ дней назад ++ часов назад ++ минут назад ++ секунд назад ++ ++ Похожие фотографии ++ Похожие коллекции ++ ++ Использовать системный ++ ++ ++ Unsplash.com ++ Отличные (и бесплатные) снимки хорошего качества.\n Ими поделились лучшие на свете фотографы. ++ Retrofit 2.0 ++ HTTP клиент с надёжной системой типов для Android и Java (разработка Square, Inc). ++ Glide ++ Библиотека для загрузки и кэширования изображений для Android. Основное отличие — плавная прокрутка. ++ CircularProgressView ++ Сделанный в реалистичном (material) стиле круглый индикатор выполнения процесса для Android. ++ CircleImageView ++ Круглая иконка для представления изображений для Android. ++ PhotoView ++ Реализация ImageView для Android, поддерживающая масштабирование с помощью жестов. ++ InkPageIndicator ++ @nickbutcher написал InkPageIndicator для Plaid (https://github.com.nickbutcher/plaid). David Pacioianu портировал его для API 14+ (4.0+). ++ greenDAO ++ greenDAO это световой индикатор активности для Android, который отображает объекты в базах данных SQLite. ++ Butter Knife ++ Привязывает представление данных и объекты на Android к полям и методам. Генерирует шаблоны кода. ++ ++ ++ Нажмите, чтобы попробовать ещё раз ++ ++ Загрузить не удалось. ++ Загрузить не удалось. ++ Загружать нечего. ++ Загружать нечего. ++ ++ Найти не получилось. ++ Ничего не нашлось. ++ Искать нечего. ++ Искать нечего. ++ Найти снимки, коллекции или пользователей ++ Ключевое слово для поиска снимков ++ Ключевое слово для поиска пользователей ++ Найти снимок ++ Найти коллекцию ++ Найти пользователя ++ ++ Перепустите приложение, прежде чем продолжить с ним работать. ++ ++ Загрузка выполнена. ++ Снимок загружен. ++ Загрузить снимок не получилось. ++ Коллекция загружена. ++ Загрузить коллекцию не получилось. ++ Загружается ++ Загрузка начата. ++ Обнаружить SD карту не получилось. ++ Создать файл не получилось. ++ Нет необходимых прав доступа. ++ Поделиться снимком ++ Установить снимок как фоновое изображение ++ Загрузить повторно. ++ Файла с таким именем нет. ++ ++ Просмотры ++ Загрузки ++ Понравилось ++ Размер ++ Цвет ++ Местоположение ++ Производитель фотоаппарата ++ Модель фотоаппарата ++ Экпозиция ++ Диаметр объектива ++ Фокусное расстояние ++ Светочувствительность ++ ++ В портфолио ничего нет. ++ Фильтр не настроен. ++ ++ Request access token failed. ++ Войдите в аккаунт Unsplash. ++ Войти в аккаунт Unsplash. ++ ++ Редактировать личные данные ++ Имя пользователя (буквы, цифры, символы подчёркивания) ++ Имя ++ Фамилия ++ Почта ++ Личная страница или портфолио ++ Местоположение ++ Коротко о себе ++ Изменить личные данные не получилось. ++ ++ Добавить в коллекцию ++ Удалить из коллекции ++ Создать новую коллекцию ++ Изменить коллекцию ++ Название ++ Описание (необязательно) ++ Отметить коллекцию как личную ++ ++ Необходимо указать название. ++ Точно? ++ ++ Что делает кнопка назад. ++ ++ Добавить снимок не получилось. ++ Удалить снимок не получилось. ++ Создать коллекцию не получилось. ++ Не удалось сохранить изменения в коллекции. ++ Удалить коллекцию не получилось. ++ ++ Сервер перегружен ++ Превышено число обращений в час к Unsplash API. Сейчас ничего загрузить не получится.\n\nПопробуйте ещё раз чуть позже. ++ ++ Подтвердить смену темы ++ Если сейчас поменять тему, это отменит все текущие загрузки. ++ Подтвердить перезапуск ++ Если сейчас перезапустить приложение, это отменит все текущие загрузки. ++ ++ Чтобы выйти, нажмите ещё раз. ++ ++ Снимок с Unsplash.com ++ Автор: # , снято $\n ++ Коллекция с Unsplash.com ++ Создано # , $\n ++ Личные данные пользователя Unsplash.com ++ #\n ++ ++ Не получилось отметить снимок как понравившийся. ++ Удалить из понравившегося не получилось. ++ ++ Не получилось подписаться. ++ Отменить подписку не получилось. ++ ++ История изменений отсутствует или не загрузилась. ++ ++ Загрузить уведомления не получилось. ++ ++ Частота обновления (в часах) ++ Можно выбрать в пределах от 1 до 24 часов. ++ Обновлять только если устройство подключено к Wi-Fi. ++ Указать источник для коллекции. ++ Источник отмечен. ++ Источник с таким именем уже есть. ++ Выйти без сохранения настроек? ++ ++ ++ Прокрутить в начало ++ Нажмите на верхнюю панель или на кнопку назад, чтобы попасть в начало просмотра. ++ ++ d MMMM yyyy г. ++ Избранные фотографии с Unsplash ++ ++ ++ Домой ++ Подписаться ++ Коллекции ++ Категории ++ Подборки ++ Множественный фильтр ++ Изменить тему ++ Загрузки ++ Настройки ++ О приложении ++ ++ Здания ++ Еда и напитки ++ Природа ++ Предметы ++ Люди ++ Техника ++ ++ Поиск ++ Фильтр ++ Уведомления ++ ++ Обновить ++ ++ Удалить текст ++ ++ Нравится ++ Сохранить ++ Веб-страница загрузки ++ Веб-страница с историей снимка ++ Поделиться ++ Меню ++ ++ Ссылка на портфолио ++ Загрузить свою фотографию ++ ++ Редактировать ++ Загрузить ++ Отметить как источник для сборника лучших снимков ++ ++ Путь загрузки ++ Отменить все ++ ++ Обрезать изображение как квадрат ++ Обрезать изображение как прямоугольник ++ ++ Выровнять по левому краю ++ Выровнять по центру ++ Выровнять по правому краю ++ ++ Фоновое изображение ++ Экран блокировки ++ Фоновое изображение и экран блокировки ++ ++ Настройки для сборника лучших снимков ++ ++ ++ activity_container ++ ++ photo_image ++ photo_background ++ ++ user_avatar ++ ++ me_avatar ++ ++ collection_avatar ++ collection_background ++ ++ ++ ОСНОВНЫЕ ++ Нажмите кнопку назад, чтобы попасть в начало ++ Пользовательский API ключ ++ Настройте ваш собственный API ключ и секретный код. ++ Язык ++ ++ ФИЛЬТР ++ Порядок по умолчанию ++ Коллекция по умолчанию ++ ++ ЗАГРУЗКИ ++ Размер загружаемых изображений ++ ++ ПРОСМОТР ++ Продолжительность цветового насыщения снимка ++ Показывать сетку изображений в вертиальной ориентации ++ Показывать сетку изображений в горизонтальной ориентации ++ ++ ++ back_to_top ++ custom_api_key ++ language ++ default_photo_order ++ download_scale ++ saturation_animation_duration ++ grid_list_in_port ++ grid_list_in_land ++ ++ notified_set_back_to_top ++ ++ +diff --git a/app/src/main/java/com/wangdaye/mysplash/about/presenter/CreateAboutModelImplementor.java b/app/src/main/java/com/wangdaye/mysplash/about/presenter/CreateAboutModelImplementor.java +index 2ac6532..0bc6c64 100644 +--- a/app/src/main/java/com/wangdaye/mysplash/about/presenter/CreateAboutModelImplementor.java ++++ b/app/src/main/java/com/wangdaye/mysplash/about/presenter/CreateAboutModelImplementor.java +@@ -70,10 +70,10 @@ public class CreateAboutModelImplementor { + R.drawable.flag_de, + "https://github.com/OffifialMITX")); + modelList.add(new TranslatorObject( +- "https://avatars0.githubusercontent.com/u/3891063?v=3&s=400", +- "Alex", ++ "https://avatars0.githubusercontent.com/u/1187496?s=400&v=4", ++ "Mesnevi", + R.drawable.flag_ru, +- "https://github.com/Ulop")); ++ "https://github.com/Mesnevi")); + modelList.add(new TranslatorObject( + "https://ssl.gstatic.com/bt/C3341AA7A1A076756462EE2E5CD71C11/avatars/avatar_tile_s_80.png", + "Sergio Otón",