diff --git a/README.md b/README.md index e347c91..58c6ec7 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,8 @@ placed past the period character at the end. @Patriot99 - For the Polish (Polski) translation and revisions (co-authored with @DevilXD). @zarigata - For the entirety of the Portuguese (Português) translation. @Sergo1217 - For the entirety of the Russian (Русский) translation. +@kilroy98 - For the Russian (Русский) translation corrections and revisions. @Shofuu - For the entirety of the Spanish (Español) translation and revisions. @alikdb - For the entirety of the Turkish (Türkçe) translation. @Nollasko - For the entirety of the Ukrainian (Українська) translation and revisions. +@kilroy98 - For the Ukrainian (Українська) translation corrections and revisions. diff --git a/lang/Русский.json b/lang/Русский.json index 06e158b..f06c6b2 100644 --- a/lang/Русский.json +++ b/lang/Русский.json @@ -131,11 +131,16 @@ "settings": { "general": { "name": "Общие", - "autostart": "Автозапуск", - "tray": "Автозапуск свёрнутым", - "tray_notifications": "Всплывающие уведомления", - "priority_only": "Только приоритет", + "autostart": "Автозапуск: ", + "tray": "Автозапуск свёрнутым: ", + "tray_notifications": "Всплывающие уведомления: ", + "priority_mode": "Режим приоритета: ", "proxy": "Прокси (Требуется перезапуск):" + }, + "priority_modes": { + "priority_only": "Только список приоритетов", + "ending_soonest": "Окончание в ближайшее время", + "low_availability": "Сначала с низкой доступностью" }, "game_name": "Игра", "priority": "Приоритет", @@ -150,9 +155,9 @@ "campaigns": "Все кампании Twitch" }, "how_it_works": "Как это работает?", - "how_it_works_text": "Каждые ~60 секунд приложение отправляет событие \"минутный просмотр\" на просматриваемый канал. \nЭтого достаточно, чтобы получить Drop. Таким образом, нет необходимости скачивать поток, что экономит трафик. \nДля поддержания актуального состояния каналов в режиме онлайн или офлайн устанавливается соединение websocket, которое проверяет состояние каналов.", + "how_it_works_text": "Каждые несколько секунд приложение имитирует просмотр определённого потока, извлекая метаданные потока — этого достаточно для получения дропа. Обратите внимание, что это полностью устраняет необходимость загрузки реального потока видео и звука.\nДля поддержания актуальности статуса каналов (ОНЛАЙН или ОФФЛАЙН) устанавливается веб-сокетное соединение, которое получает события о включении или выключении потоков, а также обновления текущего количества зрителей.", "getting_started": "Первые шаги", - "getting_started_text": "• Войдите в приложение.\n• Убедитесь, что аккаунт Twitch связан со всеми кампаниями, к которым есть интерес.\n• Если вы хотите редактировать все Drops, снимите флажок \"Только приоритет\" и нажмите \"Перезагрузить\".\n• Если необходимо смотреть только определенные игры, используйте список \"Приоритет\", чтобы сузить выбор игр.\n• В списке приоритеты расставлены сверху вниз.\n• Опция \"Только приоритет\" предотвращает просмотр игр, не входящих в список приоритетов.\n• С помощью списка \"Исключения\" можно отфильтровать игры, которые не должны рассматриваться.\n• Если списки или опции были изменены, нажмите \"Перезагрузить\", чтобы изменения были применены." + "getting_started_text": "1. Войдите в приложение.\n2. Убедитесь, что аккаунт Twitch связан со всеми кампаниями, к которым есть интерес.\n3. Если вы заинтересованы в добыче всего возможного, измените \"Режим приоритета\" на любой другой, кроме \"Только список приоритетов\" и нажмите \"Перезагрузить\".\n4. Если необходимо смотреть только определенные игры, используйте список \"Приоритет\", чтобы сузить выбор игр.\n5. Оставьте для \"Режим приоритета\" выбранным \"Только список приоритетов\", чтобы избежать добычи с игр, которые не входят в список приоритетов. Или нет - решать вам.\n6. С помощью списка \"Исключения\" можно отфильтровать игры, которые не должны рассматриваться.\n7. Чтобы изменить содержимое любого из списков или изменить \"Режим приоритета\", необходимо нажать кнопку \"Перезагрузить\", чтобы изменения вступили в силу." } } } diff --git a/lang/Українська.json b/lang/Українська.json index e0d499c..fe9c7c5 100644 --- a/lang/Українська.json +++ b/lang/Українська.json @@ -80,7 +80,7 @@ }, "progress": { "name": "Поступ кампанії", - "drop": "Дроп:", + "drop": "Drop:", "game": "Гра:", "campaign": "Кампанія:", "remaining": "{time} залишилося", @@ -134,8 +134,13 @@ "autostart": "Автозапуск: ", "tray": "Автозапуск у треї: ", "tray_notifications": "Сповіщення: ", - "priority_only": "Лише пріоритетні: ", + "priority_mode": "Режим пріоритету: ", "proxy": "Проксі (потребує перезапуску):" + }, + "priority_modes": { + "priority_only": "Тільки список пріоритетів", + "ending_soonest": "Завершується найближчим часом", + "low_availability": "Спочатку з низькою доступністю" }, "game_name": "Назва гри", "priority": "Пріоритет", @@ -150,9 +155,9 @@ "campaigns": "Переглянути усі кампанії та керувати пов'язаними обліковими записами" }, "how_it_works": "Як це працює?", - "how_it_works_text": "Приблизно кожні 60 секунд програма надсилає подію \"переглянуто хвилину\" на канал, який зараз переглядається - цього достатньо, щоб здобувати дропи. Зауважте, що це повністю обходить необхідність завантажувати будь-які потокові відео та звук. Щоб підтримувати актуальний стан каналів (ОНЛАЙН або ОФЛАЙН), встановлюється з'єднання з веб-сокетом, який отримує події про збільшення або зменшення кількості трансляцій, або оновлення поточної кількості глядачів.", + "how_it_works_text": "Кожні кілька секунд програма вдає, що переглядає певний потік, отримуючи метадані потоку — цього достатньо, щоб здобувати дропи. Зауважте, що це повністю обходить необхідність завантажувати будь-які потокові відео та звук.\nЩоб підтримувати актуальний стан каналів (ОНЛАЙН або ОФЛАЙН), встановлюється веб-сокетне з'єднання, яке отримує події про збільшення або зменшення кількості трансляцій, або оновлення поточної кількості глядачів.", "getting_started": "Інструкція", - "getting_started_text": "1. Увійдіть в додаток.\n2. Переконайтеся, що ваш обліковий запис Twitch пов'язаний з усіма обліковими записами ігор, з яких ви хочете здобувати дропи.\n3. Якщо ви зацікавлені у здобуванні всього, зніміть прапорець \"Тільки пріоритет\" і натисніть \"Перезавантажити\".\n4. Якщо ви хочете здобувати з певних ігор, скористайтеся списком \"Пріоритет\", щоб створити впорядкований список ігор за вашим вибором. Ігри будуть здобуватися в порядку розташування в списку.\n5. Не знімайте прапорець \"Тільки пріоритет\", щоб уникнути здобування з ігор, які не входять до пріоритетного списку. Або ні - вирішувати вам.\n6. Використовуйте список \"Виключено\", щоб вказати застосунку, з яких ігор ніколи не слід здобувати.\n7. Зміна вмісту будь-якого зі списків або зміна стану опції \"Тільки пріоритет\" вимагає натискання кнопки \"Перезавантажити\" для набуття змінами чинності.\n\nПереклад виконав Дмитро Зозуля" + "getting_started_text": "1. Увійдіть в додаток.\n2. Переконайтеся, що ваш обліковий запис Twitch пов'язаний з усіма обліковими записами ігор, з яких ви хочете здобувати дропи.\n3. Якщо ви зацікавлені у здобуванні всього можливого, змініть \"Режим пріоритету\" на будь-який інший, окрім \"Тільки список пріоритетів\" і натисніть \"Перезавантажити\".\n4. Якщо ви хочете спочатку здобувати певні ігри, скористайтеся списком \"Пріоритет\", щоб створити впорядкований список ігор на ваш вибір. Першими будуть спроби здобувати ігри з початку списку, а потім ті, що знаходяться нижче у списку.\n5. Залиште для параметра \"Режим пріоритету\" вибрано значення \"Тільки список пріоритетів\", щоб уникнути здобування ігор, яких немає у списку пріоритетів. Або ні - вирішувати вам.\n6. Використовуйте список \"Виключено\", щоб вказати застосунку, з яких ігор ніколи не слід здобувати.\n7. Зміна вмісту будь-якого зі списків або зміна стану опції \"Режим пріоритету\" вимагає натискання кнопки \"Перезавантажити\" для набуття змінами чинності." } } }