Merge branch 'main' into dependabot/npm_and_yarn/materialious/brace-expansion-1.1.12

This commit is contained in:
Ward
2025-07-08 17:52:16 +12:00
committed by GitHub
10 changed files with 86 additions and 50 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ on:
paths-ignore:
- "**/*.md"
- "./fastline/**"
- "./materialious/src/lib/i18n/locales/**"
- "./materialious/src/lib/i18n/**"
workflow_dispatch:
+1 -1
View File
@@ -6,7 +6,7 @@ on:
paths-ignore:
- "**/*.md"
- "./fastline/**"
- "./materialious/src/lib/i18n/locales/**"
- "./materialious/src/lib/i18n/**"
workflow_dispatch:
+1 -1
View File
@@ -7,7 +7,7 @@ on:
paths-ignore:
- "**/*.md"
- "./fastline/**"
- "./materialious/src/lib/i18n/locales/**"
- "./materialious/src/lib/i18n/**"
jobs:
web-build:
@@ -8,7 +8,7 @@ Klients ļauj pārlūkot un skatīties YouTube video, pārvaldīt atskaņošanas
<li>YouTube.js rezerves risinājums ārkārtas gadījumos, kad Invidious nevar ielādēt video datorā vai Android ierīcē</li>
<li>Iespēja atslēgt TLS sertifikātu pārbaudi uz personīgi izvietotajiem (pašmitinātajiem) serveriem</li>
<li>Sinhronizē skatīšanās progresu starp Invidious sesijām</li>
<li>Piedalīties sinhronizētās skatīšanās ballītēs</li>
<li>Piedalīties kopīgās skatīšanās ballītēs</li>
<li>Iebūvēta sponsoru un reklāmdevēju izlaišana (Sponsorblock)</li>
<li>Iebūvēts nepatīk balsojums (Return YouTube dislikes)</li>
<li>Iebūvēts DeArrow (ar iespēju ārkārtas gadījumos pārslēgties uz vietējo apstrādi un ieguvi)</li>
@@ -1,25 +1,25 @@
<i>Materialious</i> — это клиент для <a href='https://github.com/iv-org'>Invidious</a>, использующий Материальный дизайн.
Он позволяет просматривать и смотреть видео, управлять плейлистами и использовать каналы.
<i>Materialious</i> — это клиент для <a href='https://github.com/iv-org'>Invidious</a>, использующий Material Design.
Позволяет просматривать и смотреть видео, управлять плейлистами и использовать каналы.
<b>Возможности:</b>
<ul>
<li>Поддержка компаньона Invidious!</li>
<li>Интеграция с расширенным API Invidious!</li>
<li>Резервное использование YouTube.js если Invidious не может загрузить видео в настольной версии или на Адроиде</li>
<li>Можно отключить проверку сертификатов TLS для серверов развёрнутых дома</li>
<li>Синхронизация вашего прогресса просмотра между сеансами Invidious</li>
<li>Групповые просмотры!</li>
<li>Встроенный SponsorBlock для пропуска интегрированной рекламы.</li>
<li>Возврат дизлайков на YouTube.</li>
<li>Встроенный DeArrow (с поддержкой локальной обработки видео).</li>
<li>Без рекламы.</li>
<li>Без следилок.</li>
<li>Светлые и тёмные темы оформления.</li>
<li>Пользовательские цветовые темы.</li>
<li>Интеграция с подписками Invidious, историей просмотра и больше.</li>
<li>Поддержка прямых трансляций.</li>
<li>Поддержка Dash.</li>
<li>Главы.</li>
<li>Режим «Только звук».</li>
<li>Плейлисты.</li>
<ul>
<li>Поддержка Invidious Companion</li>
<li>Расширенная интеграция с API Invidious</li>
<li>Резервное использование YouTube.js, если Invidious не загружает видео (для ПК и Android)</li>
<li>Возможность отключения проверки сертификатов для пользователей домашних серверов</li>
<li>Синхронизация прогресса просмотра между сессиями Invidious</li>
<li>Совместный просмотр (watch sync parties)</li>
<li>Встроенный SponsorBlock</li>
<li>Встроенный Return YouTube Dislikes</li>
<li>Встроенный DeArrow (с локальной обработкой при сбоях подключения)</li>
<li>Без рекламы</li>
<li>Без трекинга</li>
<li>Светлая и тёмная темы</li>
<li>Пользовательские цветовые темы</li>
<li>Интеграция с подписками, историей просмотров Invidious и другими функциями</li>
<li>Поддержка прямых трансляций</li>
<li>Поддержка DASH</li>
<li>Поддержка глав в видео</li>
<li>Режим «Только аудио»</li>
<li>Поддержка плейлистов</li>
</ul>
+3 -1
View File
@@ -16,7 +16,9 @@ const resources: Record<string, () => Promise<Record<string, any>>> = {
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'),
mi: () => import('./locales/mi.json')
};
function getUserLocale(): string {
@@ -0,0 +1 @@
{}
+36 -7
View File
@@ -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"
}
@@ -0,0 +1 @@
{}
+19 -16
View File
@@ -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": "Рекомендуемые видео"
}