From 0c7b7c009c7bec507fd8b1861726941c8d50798f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D?= =?UTF-8?q?=20=28=F0=9D=95=98=F0=9D=95=9A=F0=9D=95=A5=F0=9D=95=99?= =?UTF-8?q?=F0=9D=95=A6=F0=9D=95=93=2E=F0=9D=95=94=F0=9D=95=A0=F0=9D=95=9E?= =?UTF-8?q?/=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D=29?= Date: Tue, 24 Jun 2025 07:28:32 +0000 Subject: [PATCH 01/11] Translated using Weblate (Latvian) Currently translated at 66.0% (99 of 150 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/lv/ --- materialious/src/lib/i18n/locales/lv.json | 43 +++++++++++++++++++---- 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/materialious/src/lib/i18n/locales/lv.json b/materialious/src/lib/i18n/locales/lv.json index 309af8e0..d684afee 100644 --- a/materialious/src/lib/i18n/locales/lv.json +++ b/materialious/src/lib/i18n/locales/lv.json @@ -13,7 +13,10 @@ "video": "Lejupielādē video", "ffmpeg": "Lejupielādē ffmpeg bibliotēku un komponentes", "audio": "Lejupielādē audio", - "merging": "Apvieno video un audio" + "merging": "Apvieno video un audio", + "core": "Lejupielādē FFmpeg core", + "wasm": "Lejupielādē FFmpeg wasm", + "worker": "Lejupielādē FFmpeg worker" }, "audioOnly": "Tikai audio", "unableToLoadComments": "Nevar ielādēt komentārus", @@ -21,7 +24,13 @@ "defaultLanguage": "Noklusējuma valoda", "noPlaylists": "Nav atskaņošanas sarakstu", "chapters": "Nodaļas", - "theatreMode": "Teātra režīms (Platekrāns)" + "theatreMode": "Teātra režīms (Platekrāns)", + "youtubeJsFallBack": "Tiek izmantots vietējais video ieguves rezerves variants", + "enableYoutubejsTemp": "Šoreiz izmantot vietējo video ieguves rezerves variantu", + "retryText": "Neizdevās ielādēt video. Kā vēlaties turpināt?", + "youtubeJsLoading": "Neizdevās ielādēt video, mēģina atkārtoti ielādēt ar vietējo video ieguves rezerves variantu.", + "enableYoutubejsPerm": "Vienmēr izmantot vietējo video ieguves rezerves variantu", + "preferredQuality": "Vēlamā kvalitāte" }, "videos": "video", "layout": { @@ -39,7 +48,9 @@ "savePlaybackPosition": "Saglabāt atskaņošanas pozīciju", "title": "Atskaņotājs", "autoPlay": "Automātiski atskaņot video", - "youtubeJsAlways": "Vienmēr izmantot" + "youtubeJsAlways": "Vienmēr izmantot", + "localVideoFallback": "Vietējais video ieguves rezerves variants", + "youtubeJsFallback": "Vietējais video apstrādes rezerves variants" }, "deArrow": { "titleOnly": "Tikai virsrakstu", @@ -55,7 +66,12 @@ "dataPreferences": { "dataPreferences": "Datu iestatījumi" }, - "searchSuggestions": "Meklēšanas ieteikumi" + "searchSuggestions": "Meklēšanas ieteikumi", + "instanceUrl": "Servera (Instances) URL", + "syncPartyWarning": "Lūdzu, ņemiet vērā, ka Jūsu IP adrese būs pieejama lietotājiem, kurus jūs uzaicināt.", + "syncParty": "Kopīga skatīšanās ballīte", + "startSyncParty": "Sākt kopīgu skatīšanās ballīti", + "endSyncParty": "Beigt kopīgu skatīšanās ballīti" }, "channels": "kanāli", "copyUrl": "Kopēt URL saiti", @@ -83,13 +99,15 @@ "public": "Publisks", "private": "Privāts", "playVideos": "Atskaņot video", - "shuffleVideos": "Atskaņot video jauktā secībā" + "shuffleVideos": "Atskaņot video jauktā secībā", + "loopPlaylist": "Atskaņot (malt) uz riņķi atskaņošanas sarakstu" }, "pages": { "subscriptions": "Abonementi", "history": "Vēsture", "playlists": "Atskaņošanas saraksti", - "trending": "Pašlaik populāri" + "trending": "Pašlaik populāri", + "home": "Sākumlapa" }, "subscribers": "abonenti", "title": "Virsraksts", @@ -105,5 +123,16 @@ "subscribe": "Abonēt", "disabled": "Atspējots", "invidiousBlockWarning": "Google pašlaik bloķē Invidious. Ja video nelādējas šajā serverī (instancē), lūdzu, izmantojiet šo serveri (instanci) Materialious uz {android} vai {desktop}, lai apietu šo problēmu ar vietējo video ieguves rezerves variantu.", - "skipping": "Izlaiž" + "skipping": "Izlaiž", + "playlistVideos": "Atskaņošanas saraksta video", + "invalidInstance": "Lūdzu, pārbaudiet URL saiti. Ja tā ir pareiza, tad iespējams serveris (instance) šobrīd nav pieejams vai neatbalsta trešo pušu klientus.", + "noCaptionData": "Subtitri nesatur nekādus datus.", + "syncParty": { + "userOnPrivatePage": "Lietotājs pašlaik skata privātu lapu, sinhronizācija drīz tiks atsākta.", + "userJoined": "Lietotājs pievienojās jūsu skatīšanās ballītei.", + "userLeft": "Lietotājs pameta jūsu skatīšanās ballīti." + }, + "invidiousLogin": "Lūdzu, autorizējieties ar savu Invidious kontu", + "noResult": "Bez rezultātiem", + "letterCase": "Virsrakstu burtu reģistrs" } From 168140b95e31a28ff01b00b07b12934fd5d56537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D?= =?UTF-8?q?=20=28=F0=9D=95=98=F0=9D=95=9A=F0=9D=95=A5=F0=9D=95=99?= =?UTF-8?q?=F0=9D=95=A6=F0=9D=95=93=2E=F0=9D=95=94=F0=9D=95=A0=F0=9D=95=9E?= =?UTF-8?q?/=E2=84=82=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=A0=F0=9D=95=9D=29?= Date: Tue, 24 Jun 2025 08:51:35 +0000 Subject: [PATCH 02/11] Translated using Weblate (Latvian) Currently translated at 100.0% (2 of 2 strings) Translation: Materialious/metadata Translate-URL: https://toolate.othing.xyz/projects/materialious/metadata/lv/ --- fastlane/metadata/android/lv/full_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/lv/full_description.txt b/fastlane/metadata/android/lv/full_description.txt index 07373952..91c3e878 100644 --- a/fastlane/metadata/android/lv/full_description.txt +++ b/fastlane/metadata/android/lv/full_description.txt @@ -8,7 +8,7 @@ Klients ļauj pārlūkot un skatīties YouTube video, pārvaldīt atskaņošanas
  • YouTube.js rezerves risinājums ārkārtas gadījumos, kad Invidious nevar ielādēt video datorā vai Android ierīcē
  • Iespēja atslēgt TLS sertifikātu pārbaudi uz personīgi izvietotajiem (pašmitinātajiem) serveriem
  • Sinhronizē skatīšanās progresu starp Invidious sesijām
  • -
  • Piedalīties sinhronizētās skatīšanās ballītēs
  • +
  • Piedalīties kopīgās skatīšanās ballītēs
  • Iebūvēta sponsoru un reklāmdevēju izlaišana (Sponsorblock)
  • Iebūvēts nepatīk balsojums (Return YouTube dislikes)
  • Iebūvēts DeArrow (ar iespēju ārkārtas gadījumos pārslēgties uz vietējo apstrādi un ieguvi)
  • From 1c9f99047a4bf073b75bbec10b443b99ca2fbb4d Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 24 Jun 2025 17:38:14 +0000 Subject: [PATCH 03/11] Added translation using Weblate (Maori) --- materialious/src/lib/i18n/locales/mi.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 materialious/src/lib/i18n/locales/mi.json diff --git a/materialious/src/lib/i18n/locales/mi.json b/materialious/src/lib/i18n/locales/mi.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/materialious/src/lib/i18n/locales/mi.json @@ -0,0 +1 @@ +{} From 53c9457d183a76d90029b55942ffe9108544fd05 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 24 Jun 2025 17:38:58 +0000 Subject: [PATCH 04/11] Added translation using Weblate (Japanese) --- materialious/src/lib/i18n/locales/ja.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 materialious/src/lib/i18n/locales/ja.json diff --git a/materialious/src/lib/i18n/locales/ja.json b/materialious/src/lib/i18n/locales/ja.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/materialious/src/lib/i18n/locales/ja.json @@ -0,0 +1 @@ +{} From f02a75a7a5fb920ad34af22c853312603e564002 Mon Sep 17 00:00:00 2001 From: Ward Date: Wed, 25 Jun 2025 05:41:13 +1200 Subject: [PATCH 05/11] Add Japanese important --- materialious/src/lib/i18n/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/index.ts b/materialious/src/lib/i18n/index.ts index 4471df7b..9443ef46 100644 --- a/materialious/src/lib/i18n/index.ts +++ b/materialious/src/lib/i18n/index.ts @@ -16,7 +16,8 @@ const resources: Record Promise>> = { es: () => import('./locales/es.json'), sh: () => import('./locales/sh.json'), 'pt-BR': () => import('./locales/pt-BR.json'), - lv: () => import('./locales/lv.json') + lv: () => import('./locales/lv.json'), + ja: () => import('./locales/ja.json') }; function getUserLocale(): string { From 990001973bd03e8b9357f403287749f034918f5b Mon Sep 17 00:00:00 2001 From: Ward Date: Wed, 25 Jun 2025 05:46:22 +1200 Subject: [PATCH 06/11] Update prod-android.yml --- .github/workflows/prod-android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index d246c46d..ab515928 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -6,7 +6,7 @@ on: paths-ignore: - "**/*.md" - "./fastline/**" - - "./materialious/src/lib/i18n/locales/**" + - "./materialious/src/lib/i18n/**" workflow_dispatch: From e310fbd29f306305455136f1acc6976373ae9f7e Mon Sep 17 00:00:00 2001 From: Ward Date: Wed, 25 Jun 2025 05:46:42 +1200 Subject: [PATCH 07/11] Update prod-desktop.yml --- .github/workflows/prod-desktop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prod-desktop.yml b/.github/workflows/prod-desktop.yml index 205813aa..9a8c1405 100644 --- a/.github/workflows/prod-desktop.yml +++ b/.github/workflows/prod-desktop.yml @@ -6,7 +6,7 @@ on: paths-ignore: - "**/*.md" - "./fastline/**" - - "./materialious/src/lib/i18n/locales/**" + - "./materialious/src/lib/i18n/**" workflow_dispatch: From 9f7edd5d27c04550e9c0e6e281278ba4bf957f29 Mon Sep 17 00:00:00 2001 From: Ward Date: Wed, 25 Jun 2025 05:47:07 +1200 Subject: [PATCH 08/11] Update prod-web.yml --- .github/workflows/prod-web.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prod-web.yml b/.github/workflows/prod-web.yml index 927e0465..2e06b08d 100644 --- a/.github/workflows/prod-web.yml +++ b/.github/workflows/prod-web.yml @@ -7,7 +7,7 @@ on: paths-ignore: - "**/*.md" - "./fastline/**" - - "./materialious/src/lib/i18n/locales/**" + - "./materialious/src/lib/i18n/**" jobs: web-build: From a900a963150af28beef9cfac266a6346c439a2aa Mon Sep 17 00:00:00 2001 From: Ward Date: Wed, 25 Jun 2025 05:48:08 +1200 Subject: [PATCH 09/11] Update index.ts --- materialious/src/lib/i18n/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/index.ts b/materialious/src/lib/i18n/index.ts index 9443ef46..e4f3f121 100644 --- a/materialious/src/lib/i18n/index.ts +++ b/materialious/src/lib/i18n/index.ts @@ -17,7 +17,8 @@ const resources: Record Promise>> = { sh: () => import('./locales/sh.json'), 'pt-BR': () => import('./locales/pt-BR.json'), lv: () => import('./locales/lv.json'), - ja: () => import('./locales/ja.json') + ja: () => import('./locales/ja.json'), + mi: () => import('./locales/mi.json') }; function getUserLocale(): string { From a4a5492ba3514611cee519a2fcbe606159583378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=9F=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2=D0=B8=D1=87=20=D0=A0=D0=BE=D0=BC=D0=B0=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2?= Date: Wed, 25 Jun 2025 11:08:29 +0000 Subject: [PATCH 10/11] Translated using Weblate (Russian) Currently translated at 100.0% (151 of 151 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/ru/ --- materialious/src/lib/i18n/locales/ru.json | 35 ++++++++++++----------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 19efbd5d..60f4bdfd 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -8,7 +8,7 @@ "cancel": "Отмена", "create": "Создать", "title": "Заголовок", - "searchPlaceholder": "Искать...", + "searchPlaceholder": "Искать", "delete": "Удалить", "donate": "Пожертвовать", "deleteAllHistory": "Удалить всю историю", @@ -34,7 +34,7 @@ "videos": "Видео", "playlists": "Списки воспроизведения", "channels": "Каналы", - "shorts": "Моменты", + "shorts": "Shorts", "streams": "Трансляции" }, "subscriptions": { @@ -107,22 +107,22 @@ "notifications": "Уведомления", "noNewNotifications": "Нет новых уведомлений", "settings": "Настройки", - "login": "Зайти в учетную запись", - "logout": "Выйти из учетной записи", + "login": "Зайти в учётную запись", + "logout": "Выйти из учётной записи", "customize": "Настроить под себя", "theme": { "theme": "Тема", "darkMode": "Тёмный режим", "lightMode": "Светлый режим", "color": "Цвет", - "AmoledTheme": "Полностью чёрная тема" + "AmoledTheme": "Amoled-тема" }, "searchSuggestions": "Поисковые подсказки", "previewVideoOnHover": "Предпросмотр видео при наведении", "expandDescription": "Развернуть описание по умолчанию", "expandComments": "Развернуть комментарий по умолчанию", "dataPreferences": { - "content": "Ищете импорт/экспорт подписок, смену пароля или как удалить учётную запись? Нажмите сюда и прокрутите станицу вниз.", + "content": "Хотите импортировать/экспортировать подписки, изменить пароль или удалить аккаунт? Нажмите сюда и прокрутите страницу вниз.", "dataPreferences": "Настройки данных" }, "player": { @@ -143,20 +143,21 @@ "lockOrientation": "Ориентация закреплена относительно соотношения сторон", "localVideoFallback": "Резервное локальное видео", "playerStatistics": "Показать статистику плеера по умолчанию", - "defaultPlaybackSpeed": "Скорость воспроизведения по умолчанию" + "defaultPlaybackSpeed": "Скорость воспроизведения по умолчанию", + "ccByDefault": "Субтитры включены по умолчанию" }, "bookmarklet": "Закладка", "instanceUrl": "URL-адрес сервера", "sponsors": { "sponsor": "Спонсор", "Catagories": "Категории", - "unpaidSelfPromotion": "Безвозмездная или самореклама", - "interactionReminder": "Призыв к подписке и взаимодействии", - "intermissionIntroAnimation": "Разделительная заставка или анимация", - "credits": "Титры, авторы, конечная заставка", - "preViewRecapHook": "Краткое содержание, предпросмотр, пересказ, завязка", - "tangentJokes": "Отвлечённые темы, шутки", - "disableToast": "Отключить всплывашки", + "unpaidSelfPromotion": "Самореклама/рекомендация", + "interactionReminder": "Напоминание о взаимодействии (Подписка)", + "intermissionIntroAnimation": "Анимация концовки/вступления", + "credits": "Конечные заставки/титры", + "preViewRecapHook": "Предпросмотр/краткое содержание/отсылка", + "tangentJokes": "Отвлечённые темы/шутки", + "disableToast": "Отключить всплывающие уведомления", "disableTimeline": "Отключить сегменты на временной линии" }, "deArrow": { @@ -164,7 +165,7 @@ "thumbnailInstanceUrl": "URL-адрес сервера обложек", "titleOnly": "Только название" }, - "lowBandwidthMode": "Режим низкой пропустительности сети", + "lowBandwidthMode": "Режим низкой пропускной способности сети", "displayThumbnailAvatars": "Миниатюрные аватары (Медленно)", "searchHistory": "История поиска", "allowInsecureRequests": "Разрешить небезопасные запросы", @@ -176,5 +177,7 @@ "defaultPage": "Страница по умолчанию", "disabled": "Выключено", "login": "Имя пользователя", - "invidiousLogin": "Пожалуйста, войдите со своей учётной записью Invidious" + "invidiousLogin": "Пожалуйста, войдите со своей учётной записью Invidious", + "playlistVideos": "Видео из плейлиста", + "recommendedVideos": "Рекомендуемые видео" } From bb6f930771aa5bcff602595caf3f2785ba7fc2e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=9F=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2=D0=B8=D1=87=20=D0=A0=D0=BE=D0=BC=D0=B0=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2?= Date: Wed, 25 Jun 2025 11:51:10 +0000 Subject: [PATCH 11/11] Translated using Weblate (Russian) Currently translated at 100.0% (2 of 2 strings) Translation: Materialious/metadata Translate-URL: https://toolate.othing.xyz/projects/materialious/metadata/ru/ --- .../android/ru-RU/full_description.txt | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt index 96a6e69c..344a4093 100644 --- a/fastlane/metadata/android/ru-RU/full_description.txt +++ b/fastlane/metadata/android/ru-RU/full_description.txt @@ -1,25 +1,25 @@ -Materialious — это клиент для Invidious, использующий Материальный дизайн. -Он позволяет просматривать и смотреть видео, управлять плейлистами и использовать каналы. +Materialious — это клиент для Invidious, использующий Material Design. +Позволяет просматривать и смотреть видео, управлять плейлистами и использовать каналы. Возможности: -
      -
    • Поддержка компаньона Invidious!
    • -
    • Интеграция с расширенным API Invidious!
    • -
    • Резервное использование YouTube.js если Invidious не может загрузить видео в настольной версии или на Адроиде
    • -
    • Можно отключить проверку сертификатов TLS для серверов развёрнутых дома
    • -
    • Синхронизация вашего прогресса просмотра между сеансами Invidious
    • -
    • Групповые просмотры!
    • -
    • Встроенный SponsorBlock для пропуска интегрированной рекламы.
    • -
    • Возврат дизлайков на YouTube.
    • -
    • Встроенный DeArrow (с поддержкой локальной обработки видео).
    • -
    • Без рекламы.
    • -
    • Без следилок.
    • -
    • Светлые и тёмные темы оформления.
    • -
    • Пользовательские цветовые темы.
    • -
    • Интеграция с подписками Invidious, историей просмотра и больше.
    • -
    • Поддержка прямых трансляций.
    • -
    • Поддержка Dash.
    • -
    • Главы.
    • -
    • Режим «Только звук».
    • -
    • Плейлисты.
    • +
        +
      • Поддержка Invidious Companion
      • +
      • Расширенная интеграция с API Invidious
      • +
      • Резервное использование YouTube.js, если Invidious не загружает видео (для ПК и Android)
      • +
      • Возможность отключения проверки сертификатов для пользователей домашних серверов
      • +
      • Синхронизация прогресса просмотра между сессиями Invidious
      • +
      • Совместный просмотр (watch sync parties)
      • +
      • Встроенный SponsorBlock
      • +
      • Встроенный Return YouTube Dislikes
      • +
      • Встроенный DeArrow (с локальной обработкой при сбоях подключения)
      • +
      • Без рекламы
      • +
      • Без трекинга
      • +
      • Светлая и тёмная темы
      • +
      • Пользовательские цветовые темы
      • +
      • Интеграция с подписками, историей просмотров Invidious и другими функциями
      • +
      • Поддержка прямых трансляций
      • +
      • Поддержка DASH
      • +
      • Поддержка глав в видео
      • +
      • Режим «Только аудио»
      • +
      • Поддержка плейлистов