From 995aeaa830f585b98207c201a977b49d04662557 Mon Sep 17 00:00:00 2001 From: SecularSteve <33793273+SecularSteve@users.noreply.github.com> Date: Fri, 15 Nov 2024 08:37:28 +0100 Subject: [PATCH 01/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/de.json | 291 ++++++++++++---------- materialious/src/lib/i18n/locales/en.json | 2 +- materialious/src/lib/i18n/locales/ru.json | 266 ++++++++++---------- materialious/src/lib/i18n/locales/tr.json | 290 ++++++++++----------- 4 files changed, 438 insertions(+), 411 deletions(-) diff --git a/materialious/src/lib/i18n/locales/de.json b/materialious/src/lib/i18n/locales/de.json index 59c1414a..68611369 100644 --- a/materialious/src/lib/i18n/locales/de.json +++ b/materialious/src/lib/i18n/locales/de.json @@ -1,133 +1,160 @@ { - "enabled": "Aktiviert", - "copyUrl": "URL kopieren", - "loadMore": "Mehr laden", - "views": "Ansichten", - "videos": "Videos", - "cancel": "Abbrechen", - "create": "Erstellen", - "title": "Titel", - "searchPlaceholder": "Suchen...", - "delete": "Löschen", - "deleteAllHistory": "Gesamten Verlauf löschen", - "skipping": "Überspringen", - "replies": "antworten", - "region": "Region", - "noResult": "Keine Ergebnisse", - "language": "Sprache", - "transcript": "Transkript", - "noCaptionData": "Untertitel enthalten keine daten.", - "selectLang": "Sprache auswählen", - "letterCase": "Groß-/Kleinschreibung für Titel", - "hideReplies": "Antworten verstecken", - "hideVideo": "Video verstecken", - "syncParty": { - "userJoined": "Ein Benutzer ist Ihrer Watch-Party beigetreten.", - "userLeft": "Ein Benutzer hat ihre Watch-Party verlassen.", - "userOnPrivatePage": "Der Benutzer sieht gerade eine private Seite, die Synchronisierung wird in Kürze fortgesetzt." - }, - "videoTabs": { - "all": "Alle", - "videos": "Videos", - "playlists": "Wiedergabeliste", - "channels": "Kanäle", - "shorts": "Shorts", - "streams": "Streams" - }, - "subscriptions": { - "manageSubscriptions": "Abonnements verwalten" - }, - "playlist": { - "createPlaylist": "Wiedergabeliste erstellen", - "public": "Öffentlich", - "unlisted": "Ungelistet", - "private": "Privat", - "playVideos": "Videos abspielen", - "shuffleVideos": "Videos in zufälliger Reihenfolge abspielen", - "loopPlaylist": "Wiedergabeliste in Schleife abspielen" - }, - "thumbnail": { - "live": "LIVE", - "failedToLoadImage": "Laden des Bildes fehlgeschlagen" - }, - "pages": { - "home": "Startseite", - "trending": "Beliebt", - "subscriptions": "Abonnements", - "history": "Verlauf", - "playlists": "Wiedergabelisten" - }, - "subscribers": "Abonnenten", - "unsubscribe": "Deabonnieren", - "loginRequired": "Anmeldung erforderlich", - "player": { - "audioOnly": "Nur Ton", - "theatreMode": "Theatermodus", - "share": { - "title": "Teilen", - "materialiousLink": "Materialious link kopieren", - "invidiousRedirect": "Invidious Weiterleitungslink kopieren", - "youtubeLink": "YouTube Link kopieren" - }, - "download": "Herunterladen", - "noPlaylists": "Keine Wiedergabelisten", - "unableToLoadComments": "Laden der Kommentare fehlgeschlagen", - "addToPlaylist": "Zur Wiedergabeliste hinzufügen" - }, - "layout": { - "star": "Sternchen auf GitHub vergeben", - "syncPartyWarning": "Bitte beachten Sie, dass Ihre IP für die von Ihnen eingeladenen Benutzer sichtbar ist.", - "startSyncParty": "Sync-Party starten", - "endSyncParty": "Sync-Party beenden", - "notifications": "Benachrichtigungen", - "noNewNotifications": "Keine neuen Benachrichtigungen", - "settings": "Einstellungen", - "login": "Anmelden", - "logout": "Abmelden", - "customize": "Anpassen", - "theme": { - "theme": "Thema", - "darkMode": "Dunkler Modus", - "lightMode": "Heller Modus", - "color": "Farbe" - }, - "searchSuggestions": "Suchvorschläge", - "previewVideoOnHover": "Video-Vorschau beim Hovern", - "expandDescription": "Beschreibung standardmäßig erweitern", - "expandComments": "Kommentare standardmäßig erweitern", - "dataPreferences": { - "content": "Sie möchten Abonnements importieren/exportieren, Ihr Passwort ändern oder Ihr Konto löschen? Klicken Sie hier und scrollen Sie bis zum Ende der Seite.", - "dataPreferences": "Dateneinstellungen" - }, - "player": { - "title": "Player", - "autoPlay": "Video automatisch abspielen", - "alwaysLoopVideo": "Video immer in Schleife abspielen", - "savePlaybackPosition": "Wiedergabeposition speichern", - "listenByDefault": "Standardmäßig zuhören", - "theatreModeByDefault": "Standardmäßiger Theatermodus", - "autoPlayNextByDefault": "Standardmäßige Wiedergabe des nächsten Videos", - "miniPlayer": "Miniplayer", - "proxyVideos": "Proxy-Videos", - "backgroundPlay": "Ton im Hintergrund abspielen", - "dash": "Bindestrich" - }, - "bookmarklet": "Lesezeichen", - "instanceUrl": "URL der Instanz", - "sponsors": { - "sponsor": "Sponsor", - "unpaidSelfPromotion": "Unbezahlte / Selbstständige Förderung", - "interactionReminder": "Interaktionserinnerung (Abonnieren)", - "intermissionIntroAnimation": "Unterbrechung/Einstiegsanimation", - "credits": "Endkarten/Gutschriften", - "preViewRecapHook": "Vorschau/Rückblick/Hook", - "tangentJokes": "Füller Tangent/Witze" - }, - "deArrow": { - "title": "DeArrow", - "thumbnailInstanceUrl": "URL der Miniaturansicht", - "titleOnly": "Nur Titel" - } - }, - "subscribe": "Abonnieren" -} + "enabled": "Aktiviert", + "copyUrl": "URL kopieren", + "loadMore": "Mehr laden", + "views": "Ansichten", + "invidiousBlockWarning": "Invidious wird derzeit von Google blockiert. Wenn Videos für diese Instanz nicht geladen werden, verwenden Sie diese Instanz bitte auf Materialious auf {android} oder {desktop}, um dies mit lokalem Videozurückfall zu umgehen.", + "videos": "Videos", + "cancel": "Abbrechen", + "create": "Erstellen", + "title": "Titel", + "searchPlaceholder": "Suchen...", + "delete": "Löschen", + "donate": "Spenden", + "deleteAllHistory": "Gesamten Verlauf löschen", + "skipping": "Überspringen", + "replies": "antworten", + "region": "Region", + "noResult": "Keine Ergebnisse", + "language": "Sprache", + "channels": "Kanäle", + "transcript": "Transkript", + "noCaptionData": "Untertitel enthalten keine daten.", + "selectLang": "Sprache auswählen", + "letterCase": "Groß-/Kleinschreibung für Titel", + "hideReplies": "Antworten verstecken", + "hideVideo": "Video verstecken", + "syncParty": { + "userJoined": "Ein Benutzer ist Ihrer Watch-Party beigetreten.", + "userLeft": "Ein Benutzer hat ihre Watch-Party verlassen.", + "userOnPrivatePage": "Der Benutzer sieht gerade eine private Seite, die Synchronisierung wird in Kürze fortgesetzt." + }, + "videoTabs": { + "all": "Alle", + "videos": "Videos", + "playlists": "Wiedergabeliste", + "channels": "Kanäle", + "shorts": "Shorts", + "streams": "Ströme" + }, + "subscriptions": { + "manageSubscriptions": "Abonnements verwalten" + }, + "playlist": { + "createPlaylist": "Wiedergabeliste erstellen", + "public": "Öffentlich", + "unlisted": "Ungelistet", + "private": "Privat", + "playVideos": "Videos abspielen", + "shuffleVideos": "Videos in zufälliger Reihenfolge abspielen", + "loopPlaylist": "Wiedergabeliste in Schleife abspielen" + }, + "thumbnail": { + "live": "LIVE", + "failedToLoadImage": "Laden des Bildes fehlgeschlagen" + }, + "pages": { + "home": "Startseite", + "trending": "Beliebt", + "subscriptions": "Abonnements", + "history": "Verlauf", + "playlists": "Wiedergabelisten" + }, + "subscribers": "Abonnenten", + "unsubscribe": "Deabonnieren", + "loginRequired": "Anmeldung erforderlich", + "player": { + "audioOnly": "Nur Ton", + "theatreMode": "Theatermodus", + "pauseTimer": "Timer pausieren", + "pauseVideoIn": "Video pausieren in ", + "share": { + "title": "Teilen", + "materialiousLink": "Materialious link kopieren", + "invidiousRedirect": "Invidious Weiterleitungslink kopieren", + "youtubeLink": "YouTube Link kopieren" + }, + "download": "Herunterladen", + "downloadSteps": { + "merging": "Video und Audio zusammenführen", + "video": "Herunterladen der Video", + "audio": "Herunterladen der Audio", + "ffmpeg": "Herunterladen der ffmpeg-Bibliothek und -Komponenten", + "classWorker": "Herunterladen des ffmpeg-Klassenarbeiters", + "core": "Herunterladen der ffmpeg-Kern", + "wasm": "Herunterladen der ffmpeg wasm", + "worker": "Herunterladen der ffmpeg worker" + }, + "noPlaylists": "Keine Wiedergabelisten", + "unableToLoadComments": "Laden der Kommentare fehlgeschlagen", + "addToPlaylist": "Zur Wiedergabeliste hinzufügen", + "youtubeJsFallBack": "Lokales Videozurückfall wird verwendet" + }, + "layout": { + "interface": "Schnittstelle", + "star": "Sternchen auf GitHub vergeben", + "syncParty": "Synchronisierung der Partei", + "syncPartyWarning": "Bitte beachten Sie, dass Ihre IP für die von Ihnen eingeladenen Benutzer sichtbar ist.", + "startSyncParty": "Synchronisierung der Partei starten", + "endSyncParty": "Synchronisierung der Partei beenden", + "notifications": "Benachrichtigungen", + "noNewNotifications": "Keine neuen Benachrichtigungen", + "settings": "Einstellungen", + "login": "Anmelden", + "logout": "Abmelden", + "customize": "Anpassen", + "lowBandwidthMode": "Modus der geringer Bandbreite", + "theme": { + "theme": "Thema", + "darkMode": "Dunkler Modus", + "lightMode": "Heller Modus", + "AmoledTheme": "Amoled-Thema", + "color": "Farbe" + }, + "searchSuggestions": "Suchvorschläge", + "previewVideoOnHover": "Video-Vorschau beim Hovern", + "expandDescription": "Beschreibung standardmäßig erweitern", + "expandComments": "Kommentare standardmäßig erweitern", + "dataPreferences": { + "content": "Sie möchten Abonnements importieren/exportieren, Ihr Passwort ändern oder Ihr Konto löschen? Klicken Sie hier und scrollen Sie bis zum Ende der Seite.", + "dataPreferences": "Dateneinstellungen" + }, + "player": { + "title": "Spieler", + "autoPlay": "Video automatisch abspielen", + "alwaysLoopVideo": "Video immer in Schleife abspielen", + "savePlaybackPosition": "Wiedergabeposition speichern", + "listenByDefault": "Standardmäßig zuhören", + "theatreModeByDefault": "Standardmäßiger Theatermodus", + "autoPlayNextByDefault": "Standardmäßige Wiedergabe des nächsten Videos", + "miniPlayer": "Minispieler", + "proxyVideos": "Proxy-Videos", + "backgroundPlay": "Ton im Hintergrund abspielen", + "dash": "Bindestrich", + "silenceSkipper": "Schweigenüberspringer (Experimentell)", + "youtubeJsFallback": "Fallback für lokale Videoverarbeitung", + "youtubeJsAlways": "Verwenden Sie immer die lokale Videoverarbeitung", + "lockOrientation": "Ausrichtung an Seitenverhältnis gebunden" + }, + "bookmarklet": "Lesezeichen", + "instanceUrl": "URL der Instanz", + "sponsors": { + "sponsor": "Sponsor", + "disableToast": "Toast deaktivieren", + "disableTimeline": "Segmente auf der Zeitleiste deaktivieren", + "Catagories": "Kategorien", + "unpaidSelfPromotion": "Unbezahlte / Selbstständige Förderung", + "interactionReminder": "Interaktionserinnerung (Abonnieren)", + "intermissionIntroAnimation": "Unterbrechung/Einstiegsanimation", + "credits": "Endkarten/Gutschriften", + "preViewRecapHook": "Vorschau/Rückblick/Hook", + "tangentJokes": "Füller Tangent/Witze" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "URL der Miniaturansicht", + "titleOnly": "Nur Titel" + } + }, + "subscribe": "Abonnieren" +} \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/en.json b/materialious/src/lib/i18n/locales/en.json index 0214cbea..9b2cb6ea 100644 --- a/materialious/src/lib/i18n/locales/en.json +++ b/materialious/src/lib/i18n/locales/en.json @@ -142,7 +142,7 @@ "sponsor": "Sponsor", "disableToast": "Disable toast", "disableTimeline": "Disable segments on timeline", - "Catagories": "Catagories", + "Catagories": "Categories", "unpaidSelfPromotion": "Unpaid/Self Promotion", "interactionReminder": "Interaction Reminder (Subscribe)", "intermissionIntroAnimation": "Intermission/Intro Animation", diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 39068661..11725038 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -1,134 +1,134 @@ { - "enabled": "Включено", - "copyUrl": "Копировать ссылку", - "loadMore": "Загрузить ещё", - "views": "просмотров", - "videos": "видео", - "cancel": "Отмена", - "create": "Создать", - "title": "Заголовок", - "searchPlaceholder": "Искать...", - "delete": "Удалить", - "deleteAllHistory": "Удалить всю историю", - "skipping": "Пропускаю", - "replies": "ответ(а/ов)", - "region": "Регион", - "noResult": "Без результатов", - "language": "Язык", - "transcript": "Транскрипция", - "noCaptionData": "Субтитры не содержат данных.", - "selectLang": "Выбрать язык", - "letterCase": "Регистр для названий", - "hideReplies": "Скрыть ответы", - "hideVideo": "Скрыть видео", - "syncParty": { - "userJoined": "Пользователь вошел в вашу группу", - "userLeft": "Пользователь покинул вашу группу", - "userOnPrivatePage": "Сейчас пользователь просматривает приватную страницу, синхронизация вскоре возобновится." - }, - "videoTabs": { - "all": "Всё", - "videos": "Видео", - "playlists": "Списки воспроизведения", - "channels": "Каналы", - "shorts": "Shorts", - "streams": "Трансляции" - }, - "subscriptions": { - "manageSubscriptions": "Управление подписками" - }, - "playlist": { - "createPlaylist": "Создать список воспроизведения", - "public": "Общедоступно", - "unlisted": "Недоступно", - "private": "Ограниченно", - "playVideos": "Воспроизвести видео", - "shuffleVideos": "Воспроизвести видео в случайном порядке", - "loopPlaylist": "Повторять список воспроизведения" - }, - "thumbnail": { - "live": "В ЭФИРЕ", - "failedToLoadImage": "Ошибка загрузки изображения" - }, - "pages": { - "home": "Главная", - "trending": "В тренде", - "subscriptions": "Подписки", - "history": "История", - "playlists": "Плейлисты" - }, - "subscribers": "подписчик(а/ов)", - "unsubscribe": "Отписаться", - "loginRequired": "Нужно войти в учётную запись", - "player": { - "audioOnly": "Только звук", - "theatreMode": "Широкий экран", - "share": { - "title": "Поделиться", - "materialiousLink": "Скопировать ссылку на Materialious", - "invidiousRedirect": "Скопировать ссылку на инстанс Invidious", - "youtubeLink": "Скопировать ссылку на Youtube" - }, - "download": "Скачать", - "noPlaylists": "Нет списков воспроизведения", - "unableToLoadComments": "Невозможно загрузить комментарии", - "addToPlaylist": "Добавить в плейлист" - }, - "layout": { - "star": "Поставить нам звезду на GitHub!", - "syncParty": "Совместный просмотр", - "syncPartyWarning": "Помните, ваш IP должен быть доступен для тех кого вы приглашаете.", - "startSyncParty": "Начать совместный просмотр", - "endSyncParty": "Закончить совместный просмотр", - "notifications": "Уведомления", - "noNewNotifications": "Нет новых уведомлений", - "settings": "Настройки", - "login": "Зайти в учетную запись", - "logout": "Выйти из учетной записи", - "customize": "Настроить под себя", - "theme": { - "theme": "Тема", - "darkMode": "Тёмный режим", - "lightMode": "Светлый режим", - "color": "Цвет" - }, - "searchSuggestions": "Поисковые подсказки", - "previewVideoOnHover": "Предпросмотр видео при наведении", - "expandDescription": "Развернуть описание по умолчанию", - "expandComments": "Развернуть комментарий по умолчанию", - "dataPreferences": { - "content": "Ищете импорт/экспорт подписок, смену пароля или как удалить учётную запись? Нажмите сюда и прокрутите станицу вниз.", - "dataPreferences": "Настройки данных" - }, - "player": { - "title": "Плеер", - "autoPlay": "Авто-воспроизведение видео", - "alwaysLoopVideo": "Зацикливать видео", - "savePlaybackPosition": "Сохранять позицию", - "listenByDefault": "Слушать по умолчанию", - "theatreModeByDefault": "Широкий формат по умолчанию", - "autoPlayNextByDefault": "Авто-воспроизведение по умолчанию", - "miniPlayer": "Мини-плеер", - "proxyVideos": "Прокси видео", - "backgroundPlay": "Играть аудио в фоне", - "dash": "Использовать DASH" - }, - "bookmarklet": "Закладка", - "instanceUrl": "URL инстанса", - "sponsors": { - "sponsor": "Спонсор", - "unpaidSelfPromotion": "Самореклама", - "interactionReminder": "Напоминание о подписке", - "intermissionIntroAnimation": "Интро", - "credits": "Титры/Авторы", - "preViewRecapHook": "Краткое содержание", - "tangentJokes": "Шутки" - }, - "deArrow": { - "title": "DeArrow", - "thumbnailInstanceUrl": "URL инстанса обложек", - "titleOnly": "Только название" - } - }, - "subscribe": "Подписаться" -} + "enabled": "Включено", + "copyUrl": "Копировать ссылку", + "loadMore": "Загрузить ещё", + "views": "просмотров", + "videos": "видео", + "cancel": "Отмена", + "create": "Создать", + "title": "Заголовок", + "searchPlaceholder": "Искать...", + "delete": "Удалить", + "deleteAllHistory": "Удалить всю историю", + "skipping": "Пропускаю", + "replies": "ответ(а/ов)", + "region": "Регион", + "noResult": "Без результатов", + "language": "Язык", + "transcript": "Транскрипция", + "noCaptionData": "Субтитры не содержат данных.", + "selectLang": "Выбрать язык", + "letterCase": "Регистр для названий", + "hideReplies": "Скрыть ответы", + "hideVideo": "Скрыть видео", + "syncParty": { + "userJoined": "Пользователь вошел в вашу группу", + "userLeft": "Пользователь покинул вашу группу", + "userOnPrivatePage": "Сейчас пользователь просматривает приватную страницу, синхронизация вскоре возобновится." + }, + "videoTabs": { + "all": "Всё", + "videos": "Видео", + "playlists": "Списки воспроизведения", + "channels": "Каналы", + "shorts": "Shorts", + "streams": "Трансляции" + }, + "subscriptions": { + "manageSubscriptions": "Управление подписками" + }, + "playlist": { + "createPlaylist": "Создать список воспроизведения", + "public": "Общедоступно", + "unlisted": "Недоступно", + "private": "Ограниченно", + "playVideos": "Воспроизвести видео", + "shuffleVideos": "Воспроизвести видео в случайном порядке", + "loopPlaylist": "Повторять список воспроизведения" + }, + "thumbnail": { + "live": "В ЭФИРЕ", + "failedToLoadImage": "Ошибка загрузки изображения" + }, + "pages": { + "home": "Главная", + "trending": "В тренде", + "subscriptions": "Подписки", + "history": "История", + "playlists": "Плейлисты" + }, + "subscribers": "подписчик(а/ов)", + "unsubscribe": "Отписаться", + "loginRequired": "Нужно войти в учётную запись", + "player": { + "audioOnly": "Только звук", + "theatreMode": "Широкий экран", + "share": { + "title": "Поделиться", + "materialiousLink": "Скопировать ссылку на Materialious", + "invidiousRedirect": "Скопировать ссылку на инстанс Invidious", + "youtubeLink": "Скопировать ссылку на Youtube" + }, + "download": "Скачать", + "noPlaylists": "Нет списков воспроизведения", + "unableToLoadComments": "Невозможно загрузить комментарии", + "addToPlaylist": "Добавить в плейлист" + }, + "layout": { + "star": "Поставить нам звезду на GitHub!", + "syncParty": "Совместный просмотр", + "syncPartyWarning": "Помните, ваш IP должен быть доступен для тех кого вы приглашаете.", + "startSyncParty": "Начать совместный просмотр", + "endSyncParty": "Закончить совместный просмотр", + "notifications": "Уведомления", + "noNewNotifications": "Нет новых уведомлений", + "settings": "Настройки", + "login": "Зайти в учетную запись", + "logout": "Выйти из учетной записи", + "customize": "Настроить под себя", + "theme": { + "theme": "Тема", + "darkMode": "Тёмный режим", + "lightMode": "Светлый режим", + "color": "Цвет" + }, + "searchSuggestions": "Поисковые подсказки", + "previewVideoOnHover": "Предпросмотр видео при наведении", + "expandDescription": "Развернуть описание по умолчанию", + "expandComments": "Развернуть комментарий по умолчанию", + "dataPreferences": { + "content": "Ищете импорт/экспорт подписок, смену пароля или как удалить учётную запись? Нажмите сюда и прокрутите станицу вниз.", + "dataPreferences": "Настройки данных" + }, + "player": { + "title": "Плеер", + "autoPlay": "Авто-воспроизведение видео", + "alwaysLoopVideo": "Зацикливать видео", + "savePlaybackPosition": "Сохранять позицию", + "listenByDefault": "Слушать по умолчанию", + "theatreModeByDefault": "Широкий формат по умолчанию", + "autoPlayNextByDefault": "Авто-воспроизведение по умолчанию", + "miniPlayer": "Мини-плеер", + "proxyVideos": "Прокси видео", + "backgroundPlay": "Играть аудио в фоне", + "dash": "Использовать DASH" + }, + "bookmarklet": "Закладка", + "instanceUrl": "URL инстанса", + "sponsors": { + "sponsor": "Спонсор", + "unpaidSelfPromotion": "Самореклама", + "interactionReminder": "Напоминание о подписке", + "intermissionIntroAnimation": "Интро", + "credits": "Титры/Авторы", + "preViewRecapHook": "Краткое содержание", + "tangentJokes": "Шутки" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "URL инстанса обложек", + "titleOnly": "Только название" + } + }, + "subscribe": "Подписаться" +} \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/tr.json b/materialious/src/lib/i18n/locales/tr.json index d98f6826..1d971c79 100644 --- a/materialious/src/lib/i18n/locales/tr.json +++ b/materialious/src/lib/i18n/locales/tr.json @@ -1,146 +1,146 @@ { - "enabled": "Aktif et", - "copyUrl": "URLi kopyala", - "loadMore": "Daha fazlasını yükle", - "views": "görüntülenme", - "videos": "videolar", - "cancel": "İptal", - "create": "Oluştur", - "title": "Başlık", - "searchPlaceholder": "Ara...", - "delete": "Sil", - "deleteAllHistory": "Tüm geçmişi sil", - "skipping": "Atla", - "replies": "cevaplar", - "region": "Bölge", - "noResult": "Sonuç yok", - "language": "Dil", - "transcript": "Transkript", - "noCaptionData": "Altyazılarda herhangi bir veri yoktur.", - "selectLang": "Dil seçin", - "letterCase": "Başlıklar için harf durumu", - "hideReplies": "Cevapları gizle", - "hideVideo": "Videoyu gizle", - "syncParty": { - "userJoined": "Kullanıcı izleme partinize katıldı.", - "userLeft": "Kullanıcı izleme partinizden ayrıldı.", - "userOnPrivatePage": "Kullanıcı şu an gizli bir sayfa görüntülüyor, senkronizasyon birazdan devam edecek." - }, - "videoTabs": { - "all": "Tümü", - "videos": "Videolar", - "playlists": "Oynatma listeleri", - "channels": "Kanallar", - "shorts": "Shorts", - "streams": "Canlı Yayınlar" - }, - "subscriptions": { - "manageSubscriptions": "Abonelikleri Yönet" - }, - "playlist": { - "createPlaylist": "Oynatma listesi oluştur", - "public": "Herkese açık", - "unlisted": "Liste dışı", - "private": "Gizli", - "playVideos": "Videoları oynat", - "shuffleVideos": "Videoları karışık oynat", - "loopPlaylist": "Çalma listesini tekrarla" - }, - "thumbnail": { - "live": "CANLI", - "failedToLoadImage": "Resim yüklenemedi" - }, - "pages": { - "home": "Ana Sayfa", - "trending": "Trendler", - "subscriptions": "Abonelikler", - "history": "Geçmiş", - "playlists": "Oynatma Listeleri" - }, - "subscribers": "aboneler", - "unsubscribe": "Abonelikten çık", - "loginRequired": "Oturum açmak gereklidir", - "player": { - "audioOnly": "Sadece ses", - "theatreMode": "Tiyatro modu", - "share": { - "title": "Paylaş", - "materialiousLink": "Bağlantıyı Materialious a kopyala", - "invidiousRedirect": "Invidious yönlendirme bağlantısını kopyala", - "youtubeLink": "Youtube bağlantısını kopyala" - }, - "download": "İndir", - "noPlaylists": "Oynatma listesi yok", - "unableToLoadComments": "Yorumlar yüklenemiyor", - "addToPlaylist": "Oynatma listesine ekle", - "downloadSteps": { - "merging": "Birlikte video ve ses birleştiriliyor", - "video": "Video indiriliyor", - "audio": "Ses indiriliyor", - "ffmpeg": "FFmpeg kütüphaneleri ve parçaları indiriliyor", - "core": "FFmpeg çekirdeği indiriliyor", - "wasm": "FFmpeg wasm indiriliyor", - "worker": "FFmpeg işcisi indiriliyor", - "classWorker": "FFmpeg sınıf işcisi indiriliyor" - } - }, - "layout": { - "star": "Github'da bize yıldız verin!", - "syncParty": "Senkronizasyon partisi", - "syncPartyWarning": "Lütfen IP nizin davet ettiğiniz kullanıcılara görüneceğini unutmayın.", - "startSyncParty": "Senkronizasyon partisi başlat", - "endSyncParty": "Senkronizasyon partisini sonlandır", - "notifications": "Bildirimler", - "noNewNotifications": "Burada yeni bildirim yok", - "settings": "Ayarlar", - "login": "Giriş Yap", - "logout": "Çıkış Yap", - "customize": "Özelleştir", - "theme": { - "theme": "Tema", - "darkMode": "Koyu mod", - "lightMode": "Açık Mod", - "color": "Renk" - }, - "searchSuggestions": "Önerileri ara", - "previewVideoOnHover": "Fareyle üzerine gelindiğinde videoyu ön izleyin", - "dataPreferences": { - "content": "Abonelikleri içe/dışa aktarmayı, şifreyi değiştirmeyi veya hesabı silmeyi mi istiyorsunuz? Buraya tıklayın ve sayfanın en altına gidin.", - "dataPreferences": "Veri tercihleri" - }, - "player": { - "title": "Oynatıcı", - "autoPlay": "Otomatik oynatılan video", - "alwaysLoopVideo": "Videoyu her zaman tekrara al", - "savePlaybackPosition": "Oynatma konumunu kaydet", - "listenByDefault": "Varsayılan olarak dinle", - "theatreModeByDefault": "Varsayılan olarak tiyatro modu", - "autoPlayNextByDefault": "Sonrakini varsayılan olarak otomatik oynat", - "miniPlayer": "Mini oynatıcı", - "proxyVideos": "Vekil Sunucu videolar", - "backgroundPlay": "Arka planda ses çal", - "silenceSkipper": "Sessizlik atlayıcı (Deneysel)" - }, - "bookmarklet": "Yer işareti", - "instanceUrl": "Instance URL", - "sponsors": { - "sponsor": "Sponsor", - "unpaidSelfPromotion": "Ücretsiz/Kişisel Promosyon", - "interactionReminder": "Etkileşim Hatırlatıcısı (Abone Ol)", - "intermissionIntroAnimation": "Ara/Giriş Animasyonu", - "credits": "Bitiş Kartları/Krediler", - "preViewRecapHook": "Önizleme/Özet/Kanca", - "tangentJokes": "Dolgu Tanjantı/Şakalar", - "Catagories": "Kategoriler" - }, - "deArrow": { - "title": "DeArrow", - "thumbnailInstanceUrl": "Küçük resim görünüm URL'si", - "titleOnly": "Sadece başlık" - }, - "interface": "Arayüz", - "expandDescription": "Açıklamayı varsayılan olarak genişlet", - "expandComments": "Yorumları varsayılan olarak genişlet" - }, - "subscribe": "Abone Ol" -} + "enabled": "Aktif et", + "copyUrl": "URLi kopyala", + "loadMore": "Daha fazlasını yükle", + "views": "görüntülenme", + "videos": "videolar", + "cancel": "İptal", + "create": "Oluştur", + "title": "Başlık", + "searchPlaceholder": "Ara...", + "delete": "Sil", + "deleteAllHistory": "Tüm geçmişi sil", + "skipping": "Atla", + "replies": "cevaplar", + "region": "Bölge", + "noResult": "Sonuç yok", + "language": "Dil", + "transcript": "Transkript", + "noCaptionData": "Altyazılarda herhangi bir veri yoktur.", + "selectLang": "Dil seçin", + "letterCase": "Başlıklar için harf durumu", + "hideReplies": "Cevapları gizle", + "hideVideo": "Videoyu gizle", + "syncParty": { + "userJoined": "Kullanıcı izleme partinize katıldı.", + "userLeft": "Kullanıcı izleme partinizden ayrıldı.", + "userOnPrivatePage": "Kullanıcı şu an gizli bir sayfa görüntülüyor, senkronizasyon birazdan devam edecek." + }, + "videoTabs": { + "all": "Tümü", + "videos": "Videolar", + "playlists": "Oynatma listeleri", + "channels": "Kanallar", + "shorts": "Shorts", + "streams": "Canlı Yayınlar" + }, + "subscriptions": { + "manageSubscriptions": "Abonelikleri Yönet" + }, + "playlist": { + "createPlaylist": "Oynatma listesi oluştur", + "public": "Herkese açık", + "unlisted": "Liste dışı", + "private": "Gizli", + "playVideos": "Videoları oynat", + "shuffleVideos": "Videoları karışık oynat", + "loopPlaylist": "Çalma listesini tekrarla" + }, + "thumbnail": { + "live": "CANLI", + "failedToLoadImage": "Resim yüklenemedi" + }, + "pages": { + "home": "Ana Sayfa", + "trending": "Trendler", + "subscriptions": "Abonelikler", + "history": "Geçmiş", + "playlists": "Oynatma Listeleri" + }, + "subscribers": "aboneler", + "unsubscribe": "Abonelikten çık", + "loginRequired": "Oturum açmak gereklidir", + "player": { + "audioOnly": "Sadece ses", + "theatreMode": "Tiyatro modu", + "share": { + "title": "Paylaş", + "materialiousLink": "Bağlantıyı Materialious a kopyala", + "invidiousRedirect": "Invidious yönlendirme bağlantısını kopyala", + "youtubeLink": "Youtube bağlantısını kopyala" + }, + "download": "İndir", + "downloadSteps": { + "merging": "Birlikte video ve ses birleştiriliyor", + "video": "Video indiriliyor", + "audio": "Ses indiriliyor", + "ffmpeg": "FFmpeg kütüphaneleri ve parçaları indiriliyor", + "classWorker": "FFmpeg sınıf işcisi indiriliyor", + "core": "FFmpeg çekirdeği indiriliyor", + "wasm": "FFmpeg wasm indiriliyor", + "worker": "FFmpeg işcisi indiriliyor" + }, + "noPlaylists": "Oynatma listesi yok", + "unableToLoadComments": "Yorumlar yüklenemiyor", + "addToPlaylist": "Oynatma listesine ekle" + }, + "layout": { + "interface": "Arayüz", + "star": "Github'da bize yıldız verin!", + "syncParty": "Senkronizasyon partisi", + "syncPartyWarning": "Lütfen IP nizin davet ettiğiniz kullanıcılara görüneceğini unutmayın.", + "startSyncParty": "Senkronizasyon partisi başlat", + "endSyncParty": "Senkronizasyon partisini sonlandır", + "notifications": "Bildirimler", + "noNewNotifications": "Burada yeni bildirim yok", + "settings": "Ayarlar", + "login": "Giriş Yap", + "logout": "Çıkış Yap", + "customize": "Özelleştir", + "theme": { + "theme": "Tema", + "darkMode": "Koyu mod", + "lightMode": "Açık Mod", + "color": "Renk" + }, + "searchSuggestions": "Önerileri ara", + "previewVideoOnHover": "Fareyle üzerine gelindiğinde videoyu ön izleyin", + "expandDescription": "Açıklamayı varsayılan olarak genişlet", + "expandComments": "Yorumları varsayılan olarak genişlet", + "dataPreferences": { + "content": "Abonelikleri içe/dışa aktarmayı, şifreyi değiştirmeyi veya hesabı silmeyi mi istiyorsunuz? Buraya tıklayın ve sayfanın en altına gidin.", + "dataPreferences": "Veri tercihleri" + }, + "player": { + "title": "Oynatıcı", + "autoPlay": "Otomatik oynatılan video", + "alwaysLoopVideo": "Videoyu her zaman tekrara al", + "savePlaybackPosition": "Oynatma konumunu kaydet", + "listenByDefault": "Varsayılan olarak dinle", + "theatreModeByDefault": "Varsayılan olarak tiyatro modu", + "autoPlayNextByDefault": "Sonrakini varsayılan olarak otomatik oynat", + "miniPlayer": "Mini oynatıcı", + "proxyVideos": "Vekil Sunucu videolar", + "backgroundPlay": "Arka planda ses çal", + "silenceSkipper": "Sessizlik atlayıcı (Deneysel)" + }, + "bookmarklet": "Yer işareti", + "instanceUrl": "Instance URL", + "sponsors": { + "sponsor": "Sponsor", + "Catagories": "Kategoriler", + "unpaidSelfPromotion": "Ücretsiz/Kişisel Promosyon", + "interactionReminder": "Etkileşim Hatırlatıcısı (Abone Ol)", + "intermissionIntroAnimation": "Ara/Giriş Animasyonu", + "credits": "Bitiş Kartları/Krediler", + "preViewRecapHook": "Önizleme/Özet/Kanca", + "tangentJokes": "Dolgu Tanjantı/Şakalar" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "Küçük resim görünüm URL'si", + "titleOnly": "Sadece başlık" + } + }, + "subscribe": "Abone Ol" +} \ No newline at end of file From 49b3f06b3727af2d9f66b20b2e0aabb916d54b16 Mon Sep 17 00:00:00 2001 From: SecularSteve <33793273+SecularSteve@users.noreply.github.com> Date: Fri, 15 Nov 2024 08:59:36 +0100 Subject: [PATCH 02/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/de.json | 12 +- materialious/src/lib/i18n/locales/nl.json | 160 ++++++++++++++++++++++ project.inlang/settings.json | 1 + 3 files changed, 167 insertions(+), 6 deletions(-) create mode 100644 materialious/src/lib/i18n/locales/nl.json diff --git a/materialious/src/lib/i18n/locales/de.json b/materialious/src/lib/i18n/locales/de.json index 68611369..7aef4809 100644 --- a/materialious/src/lib/i18n/locales/de.json +++ b/materialious/src/lib/i18n/locales/de.json @@ -25,8 +25,8 @@ "hideReplies": "Antworten verstecken", "hideVideo": "Video verstecken", "syncParty": { - "userJoined": "Ein Benutzer ist Ihrer Watch-Party beigetreten.", - "userLeft": "Ein Benutzer hat ihre Watch-Party verlassen.", + "userJoined": "Ein Benutzer ist Ihrer Anzeiggruppe beigetreten.", + "userLeft": "Ein Benutzer hat ihre Anzeiggruppe verlassen.", "userOnPrivatePage": "Der Benutzer sieht gerade eine private Seite, die Synchronisierung wird in Kürze fortgesetzt." }, "videoTabs": { @@ -92,7 +92,7 @@ }, "layout": { "interface": "Schnittstelle", - "star": "Sternchen auf GitHub vergeben", + "star": "Sternchen auf GitHub vergeben!", "syncParty": "Synchronisierung der Partei", "syncPartyWarning": "Bitte beachten Sie, dass Ihre IP für die von Ihnen eingeladenen Benutzer sichtbar ist.", "startSyncParty": "Synchronisierung der Partei starten", @@ -130,7 +130,7 @@ "miniPlayer": "Minispieler", "proxyVideos": "Proxy-Videos", "backgroundPlay": "Ton im Hintergrund abspielen", - "dash": "Bindestrich", + "dash": "Bindestrichmodus", "silenceSkipper": "Schweigenüberspringer (Experimentell)", "youtubeJsFallback": "Fallback für lokale Videoverarbeitung", "youtubeJsAlways": "Verwenden Sie immer die lokale Videoverarbeitung", @@ -143,11 +143,11 @@ "disableToast": "Toast deaktivieren", "disableTimeline": "Segmente auf der Zeitleiste deaktivieren", "Catagories": "Kategorien", - "unpaidSelfPromotion": "Unbezahlte / Selbstständige Förderung", + "unpaidSelfPromotion": "Unbezahlte/Selbstständige Förderung", "interactionReminder": "Interaktionserinnerung (Abonnieren)", "intermissionIntroAnimation": "Unterbrechung/Einstiegsanimation", "credits": "Endkarten/Gutschriften", - "preViewRecapHook": "Vorschau/Rückblick/Hook", + "preViewRecapHook": "Vorschau/Rückblick/Haken", "tangentJokes": "Füller Tangent/Witze" }, "deArrow": { diff --git a/materialious/src/lib/i18n/locales/nl.json b/materialious/src/lib/i18n/locales/nl.json new file mode 100644 index 00000000..304e3a87 --- /dev/null +++ b/materialious/src/lib/i18n/locales/nl.json @@ -0,0 +1,160 @@ +{ + "enabled": "Ingeschakeld", + "copyUrl": "URL kopiëren", + "loadMore": "Meer laden", + "views": "uitzichten", + "invidiousBlockWarning": "Invidious wordt momenteel geblokkeerd door Google. Als video's niet worden geladen voor deze instantie, gebruik dan deze instantie op Materialious op {android} of {desktop} om dit te omzeilen met lokale video terugval.", + "videos": "video's", + "cancel": "Annuleren", + "create": "Creëren", + "title": "Titel", + "searchPlaceholder": "Zoeken...", + "delete": "Verwijderen", + "donate": "Doneren", + "deleteAllHistory": "Alle geschiedenis verwijderen", + "skipping": "Overslaan", + "replies": "antwoorden", + "region": "Regio", + "noResult": "Geen resultaten", + "language": "Taal", + "channels": "kanalen", + "transcript": "Transcriptie", + "noCaptionData": "Ondertitels hebben geen gegevens.", + "selectLang": "Selecteer taal", + "letterCase": "Letterkast voor titels", + "hideReplies": "Antwoorden verbergen", + "hideVideo": "Video verbergen", + "syncParty": { + "userJoined": "De gebruiker heeft zich aangesloten bij jouw kijkgroep.", + "userLeft": "De gebruiker heeft je kijkgroep verlaten.", + "userOnPrivatePage": "De gebruiker bekijkt momenteel een privépagina. De synchronisatie wordt binnenkort hervat." + }, + "videoTabs": { + "all": "Alle", + "videos": "Video's", + "playlists": "Afspeellijsten", + "channels": "Kanalen", + "shorts": "Shorts", + "streams": "Stromen" + }, + "subscriptions": { + "manageSubscriptions": "Beheer abonnementen" + }, + "playlist": { + "createPlaylist": "Maak een afspeellijst", + "public": "Openbaar", + "unlisted": "Onvermelde", + "private": "Privé", + "playVideos": "Video's afspelen", + "shuffleVideos": "Video's in willekeurige volgorde afspelen", + "loopPlaylist": "Herhaal afspeellijst" + }, + "thumbnail": { + "live": "LIVE", + "failedToLoadImage": "Afbeelding laden mislukt" + }, + "pages": { + "home": "Startpagina", + "trending": "Populair", + "subscriptions": "Abonnementen", + "history": "Geschiedenis", + "playlists": "Afspeellijsten" + }, + "subscribers": "abonnees", + "unsubscribe": "Uitschrijven", + "loginRequired": "Inloggen vereist", + "player": { + "audioOnly": "Alleen audio", + "theatreMode": "Theatermodus", + "pauseTimer": "Pauzeer timer", + "pauseVideoIn": "Pauzeer video in ", + "share": { + "title": "Deel", + "materialiousLink": "Kopieer Materialious-link", + "invidiousRedirect": "Kopieer Invidious-omleidingslink", + "youtubeLink": "Kopieer Youtube-link" + }, + "download": "Download", + "downloadSteps": { + "merging": "Video en audio samenvoegen", + "video": "Video downloaden", + "audio": "Audio downloaden", + "ffmpeg": "Downloaden van ffmpeg-bibliotheek en componenten", + "classWorker": "Downloaden van ffmpeg-klassewerker", + "core": "Downloaden van ffmpeg-kern", + "wasm": "Downloaden van ffmpeg wasm", + "worker": "Downloaden van ffmpeg-werker" + }, + "noPlaylists": "Geen afspeellijsten", + "unableToLoadComments": "Kan opmerkingen niet laden", + "addToPlaylist": "Toevoegen aan afspeellijst", + "youtubeJsFallBack": "Lokale video terugval wordt gebruikt" + }, + "layout": { + "interface": "Koppelvlak", + "star": "Geef ons een ster op Github!", + "syncParty": "Synchroniseren van partij", + "syncPartyWarning": "Houd er rekening mee dat uw IP-adres zichtbaar is voor gebruikers die u uitnodigt.", + "startSyncParty": "Start synchroniseren van partij", + "endSyncParty": "Einde synchroniseren van partij", + "notifications": "Meldingen", + "noNewNotifications": "Geen nieuwe meldingen hier", + "settings": "Instellingen", + "login": "Aanmelden", + "logout": "Afmelden", + "customize": "Aanpassen", + "lowBandwidthMode": "Lage bandbreedtemodus", + "theme": { + "theme": "Thema", + "darkMode": "Donkere modus", + "lightMode": "Lichtmodus", + "AmoledTheme": "Amoled-thema", + "color": "Kleur" + }, + "searchSuggestions": "Zoek suggesties", + "previewVideoOnHover": "Voorbeeldvideo bij hover", + "expandDescription": "Beschrijving standaard uitvouwen", + "expandComments": "Standaard opmerkingen uitvouwen", + "dataPreferences": { + "content": "Wilt u abonnementen importeren/exporteren, wachtwoord wijzigen of account verwijderen? Klik hier en scroll naar de onderkant van de pagina.", + "dataPreferences": "Gegevensvoorkeuren" + }, + "player": { + "title": "Speler", + "autoPlay": "Video automatisch afspelen", + "alwaysLoopVideo": "Video altijd herhalen", + "savePlaybackPosition": "Afspeelpositie opslaan", + "listenByDefault": "Standaard luisteren", + "theatreModeByDefault": "Theatermodus standaard", + "autoPlayNextByDefault": "Automatisch afspelen als volgende standaard", + "miniPlayer": "Mini-speler", + "proxyVideos": "Proxy-video's", + "backgroundPlay": "Audio op de achtergrond afspelen", + "dash": "Streepje-modus", + "silenceSkipper": "Stilte-overslager (Experimenteel)", + "youtubeJsFallback": "Lokale videoverwerking fallback", + "youtubeJsAlways": "Gebruik altijd lokale videoverwerking", + "lockOrientation": "Oriëntatie vergrendeld op beeldverhouding" + }, + "bookmarklet": "Bladwijzer", + "instanceUrl": "Instantie-URL", + "sponsors": { + "sponsor": "Sponsor", + "disableToast": "Toast uitschakelen", + "disableTimeline": "Segmenten op tijdlijn uitschakelen", + "Catagories": "Categorieën", + "unpaidSelfPromotion": "Onbetaald/Zelfpromotie", + "interactionReminder": "Interactieherinnering (Abonneren)", + "intermissionIntroAnimation": "Pauze/Intro-animatie", + "credits": "Eindkaarten/credits", + "preViewRecapHook": "Voorbeschouwing/Samenvatting/Haak", + "tangentJokes": "Vulling Tangens/Grappen" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "URL van miniatuurinstantie", + "titleOnly": "Alleen titel" + } + }, + "subscribe": "Abonneren" +} \ No newline at end of file diff --git a/project.inlang/settings.json b/project.inlang/settings.json index d8b3ef49..bfab20e6 100644 --- a/project.inlang/settings.json +++ b/project.inlang/settings.json @@ -3,6 +3,7 @@ "languageTags": [ "en", "de", + "nl", "ru", "tr" ], From 5d90e17561d47ed2f9e1d428b81d361887fe5cf8 Mon Sep 17 00:00:00 2001 From: SecularSteve <33793273+SecularSteve@users.noreply.github.com> Date: Fri, 15 Nov 2024 10:11:42 +0100 Subject: [PATCH 03/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/nl.json | 2 +- materialious/src/lib/i18n/locales/sh.json | 160 ++++++++++++++++++++++ project.inlang/settings.json | 1 + 3 files changed, 162 insertions(+), 1 deletion(-) create mode 100644 materialious/src/lib/i18n/locales/sh.json diff --git a/materialious/src/lib/i18n/locales/nl.json b/materialious/src/lib/i18n/locales/nl.json index 304e3a87..e42ca92a 100644 --- a/materialious/src/lib/i18n/locales/nl.json +++ b/materialious/src/lib/i18n/locales/nl.json @@ -27,7 +27,7 @@ "syncParty": { "userJoined": "De gebruiker heeft zich aangesloten bij jouw kijkgroep.", "userLeft": "De gebruiker heeft je kijkgroep verlaten.", - "userOnPrivatePage": "De gebruiker bekijkt momenteel een privépagina. De synchronisatie wordt binnenkort hervat." + "userOnPrivatePage": "De gebruiker wie bekijkt momenteel een privépagina, de synchronisatie wordt binnenkort hervat." }, "videoTabs": { "all": "Alle", diff --git a/materialious/src/lib/i18n/locales/sh.json b/materialious/src/lib/i18n/locales/sh.json new file mode 100644 index 00000000..e6f5379b --- /dev/null +++ b/materialious/src/lib/i18n/locales/sh.json @@ -0,0 +1,160 @@ +{ + "enabled": "Omogućeno", + "copyUrl": "Kopiraj URL", + "loadMore": "Učitaj više", + "views": "pogleda", + "invidiousBlockWarning": "Google trenutno blokira Invidious. Ako se video snimci ne učitavaju za ovu instancu, koristite ovu instancu na Materialious na {android} ili {desktop} da biste to zaobišli pomoću lokalnog video povlačenja.", + "videos": "video snimci", + "cancel": "Otkaži", + "create": "Kreiraj", + "title": "Naslov", + "searchPlaceholder": "Traži", + "delete": "Izbriši", + "donate": "Donirajte", + "deleteAllHistory": "Izbrišite svu historiju", + "skipping": "Preskakanje", + "replies": "odgovori", + "region": "Regija", + "noResult": "Nema rezultata", + "language": "Jezik", + "channels": "kanali", + "transcript": "Transkript", + "noCaptionData": "Podnaslovi nemaju nikakve podatke.", + "selectLang": "Izaberite jezik", + "letterCase": "Velika slova za naslove", + "hideReplies": "Sakrijte odgovore", + "hideVideo": "Sakrijte video", + "syncParty": { + "userJoined": "Korisnik se pridružio vašem udruženju za gledanje.", + "userLeft": "Korisnik se napustio vaše udruženje za gledanje.", + "userOnPrivatePage": "Korisnik koji trenutno gleda privatnu stranicu, sinkronizacija će se uskoro nastaviti." + }, + "videoTabs": { + "all": "Sve", + "videos": "Video snimci", + "playlists": "Zapisi", + "channels": "Kanali", + "shorts": "Shorts", + "streams": "Tokovi" + }, + "subscriptions": { + "manageSubscriptions": "Upravljajte pretplatama" + }, + "playlist": { + "createPlaylist": "Kreirajte zapis", + "public": "Javan", + "unlisted": "Nenaveden", + "private": "Privatan", + "playVideos": "Pusti video zapise", + "shuffleVideos": "Video snimci su pom(ij)ešani", + "loopPlaylist": "Ponavljaj zapis" + }, + "thumbnail": { + "live": "UŽIVO", + "failedToLoadImage": "Učitavanje slike nije usp(j)elo" + }, + "pages": { + "home": "Početna", + "trending": "U trendu", + "subscriptions": "Pretplate", + "history": "Historija", + "playlists": "Zapisi" + }, + "subscribers": "pretplatnici", + "unsubscribe": "Otkažite pretplatu", + "loginRequired": "Potrebna je prijava", + "player": { + "audioOnly": "Samo zvuk", + "theatreMode": "Režim bioskopa", + "pauseTimer": "Pauziraj vremem(j)er", + "pauseVideoIn": "Pauzirajte video u", + "share": { + "title": "Pod(ij)eli", + "materialiousLink": "Kopiraj Materijalious poveznicu", + "invidiousRedirect": "Kopiraj Invidious poveznicu za preusm(j)eravanje", + "youtubeLink": "Kopirajte Youtube poveznicu" + }, + "download": "Preuzmi", + "downloadSteps": { + "merging": "Spajaju se video i audio zapisi zajedno", + "video": "Preuzimanje videa", + "audio": "Preuzimanje zvuka", + "ffmpeg": "Preuzimanje ffmpeg biblioteke i komponenata", + "classWorker": "Preuzimanje ffmpeg klasnog radnika", + "core": "Preuzimanje ffmpeg jezgra", + "wasm": "Preuzimanje ffmpeg wasm", + "worker": "Preuzimanje ffmpeg radnika" + }, + "noPlaylists": "Nema zapisa", + "unableToLoadComments": "Nije moguće učitati komentare", + "addToPlaylist": "Dodaj na listu za reprodukciju", + "youtubeJsFallBack": "Koristi se rezervni lokalni video" + }, + "layout": { + "interface": "Sučelje", + "star": "Ozv(j)ezdite nas na Github-u!", + "syncParty": "Sinkronizacija žurke", + "syncPartyWarning": "Čuvajte na umu da će vaša IP adresa biti vidljiva korisnicima koje pozovete.", + "startSyncParty": "Započni žurku za sinkronizaciju", + "endSyncParty": "Završi žurku za sinkronizaciju", + "notifications": "Obav(j)eštenja", + "noNewNotifications": "Ovd(j)e nema novih obav(j)eštenja", + "settings": "Podešavanja/Postavke", + "login": "Upis", + "logout": "Ispis", + "customize": "Prilagodite", + "lowBandwidthMode": "Režim niske propusnosti", + "theme": { + "theme": "Tema", + "darkMode": "Tamni režim", + "lightMode": "Sv(j)etli režim", + "AmoledTheme": "Amoled tema", + "color": "Boja" + }, + "searchSuggestions": "Pr(ij)edlozi za pretragu", + "previewVideoOnHover": "Pregledajte video pri lebdenju", + "expandDescription": "Zadano proširite opis", + "expandComments": "Zadano proširite komentare", + "dataPreferences": { + "content": "Želite da uvezete/izvezete pretplate, prom(j)enite lozinku ili izbrišete nalog? Kliknite ovd(j)e i pomaknite se do dna stranice.", + "dataPreferences": "Podešavanja podataka" + }, + "player": { + "title": "Plejer", + "autoPlay": "Automatska reprodukcija videa", + "alwaysLoopVideo": "Uv(ij)ek ponovite video", + "savePlaybackPosition": "Sačuvajte poziciju reprodukcije", + "listenByDefault": "Zadano slušajte", + "theatreModeByDefault": "Zadan je režim bioskopa", + "autoPlayNextByDefault": "Zadano sl(j)edeće pokrenite", + "miniPlayer": "Mini plejer", + "proxyVideos": "Proksi video snimci", + "backgroundPlay": "Pustite audio u pozadini", + "dash": "Dash mod", + "silenceSkipper": "Preskoknik tišine (eksperimentalno)", + "youtubeJsFallback": "Povlačaj za lokalnu obradu video zapisa", + "youtubeJsAlways": "Uv(ij)ek koristite lokalnu obradu video zapisa", + "lockOrientation": "Or(ij)entacija je zaključana u odnosu na om(j)er" + }, + "bookmarklet": "Oznaka", + "instanceUrl": "URL instance", + "sponsors": { + "sponsor": "Sponzor", + "disableToast": "Onemogući tost", + "disableTimeline": "Onemogućite segmente na vremenskoj liniji", + "Catagories": "Kategorije", + "unpaidSelfPromotion": "Neplaćeno/samounapređenje", + "interactionReminder": "Pods(j)etnik o interakciji (Pretplatite se)", + "intermissionIntroAnimation": "Pauza/uvodna animacija", + "credits": "Završne špice/zasluge", + "preViewRecapHook": "Pregled/Rekapitulacija/Kuka", + "tangentJokes": "Nadoknadna tangenta/vicevi" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "URL minijature za instance", + "titleOnly": "Samo naslov" + } + }, + "subscribe": "Pretplatite se" +} \ No newline at end of file diff --git a/project.inlang/settings.json b/project.inlang/settings.json index bfab20e6..456711d3 100644 --- a/project.inlang/settings.json +++ b/project.inlang/settings.json @@ -5,6 +5,7 @@ "de", "nl", "ru", + "sh", "tr" ], "modules": [ From 490926436683bae2afc808c3f76f85b09b741238 Mon Sep 17 00:00:00 2001 From: Ward Date: Fri, 15 Nov 2024 23:04:36 +1300 Subject: [PATCH 04/42] Add import --- materialious/src/lib/i18n/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/materialious/src/lib/i18n/index.ts b/materialious/src/lib/i18n/index.ts index 15512f30..01a6adf1 100644 --- a/materialious/src/lib/i18n/index.ts +++ b/materialious/src/lib/i18n/index.ts @@ -7,6 +7,7 @@ register('en', () => import('./locales/en.json')); register('ru', () => import('./locales/ru.json')); register('zh-CN', () => import('./locales/zh-CN.json')); register('tr', () => import('./locales/tr.json')); +register('nl', () => import('./locales/nl.json')); register('de', () => import('./locales/de.json')); init({ From 8da1f26b6402a2903f840dfc1696b1bf89dbc3c3 Mon Sep 17 00:00:00 2001 From: SecularSteve <33793273+SecularSteve@users.noreply.github.com> Date: Fri, 15 Nov 2024 11:14:19 +0100 Subject: [PATCH 05/42] Serbo-Croatian added you missed a spot --- materialious/src/lib/i18n/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/materialious/src/lib/i18n/index.ts b/materialious/src/lib/i18n/index.ts index 01a6adf1..87ec9abe 100644 --- a/materialious/src/lib/i18n/index.ts +++ b/materialious/src/lib/i18n/index.ts @@ -9,6 +9,7 @@ register('zh-CN', () => import('./locales/zh-CN.json')); register('tr', () => import('./locales/tr.json')); register('nl', () => import('./locales/nl.json')); register('de', () => import('./locales/de.json')); +register('sh', () => import('./locales/sh.json')); init({ fallbackLocale: defaultLocale, From b14edcc36129b85ead087bd51d8f7b9e47228388 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 00:52:47 -0300 Subject: [PATCH 06/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project.inlang/settings.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/project.inlang/settings.json b/project.inlang/settings.json index 456711d3..276888ec 100644 --- a/project.inlang/settings.json +++ b/project.inlang/settings.json @@ -1,8 +1,9 @@ { - "sourceLanguageTag": "en", + "sourceLanguageTag": "pt-BR", "languageTags": [ - "en", + "pt-BR", "de", + "en", "nl", "ru", "sh", From d807690a0e8a3a78ecd1e143fa7ab9965629fdf6 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:02:02 -0300 Subject: [PATCH 07/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 7 +++++++ materialious/src/lib/i18n/locales/ru.json | 1 + 2 files changed, 8 insertions(+) create mode 100644 materialious/src/lib/i18n/locales/pt-BR.json diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json new file mode 100644 index 00000000..46e9895d --- /dev/null +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -0,0 +1,7 @@ +{ + "enabled": "Ativado", + "copyUrl": "Copiar URL", + "loadMore": "Carregar mais", + "views": "visualizações", + "invidiousBlockWarning": "Invidious está sendo bloqueado pelo Google. Se os vídeos não estiverem carregando para esta instância, por gentileza, use esta instância do Materialious no {android} ou {desktop} para contornar isso com o fallback de vídeo local." +} \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 11725038..f37e6078 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -3,6 +3,7 @@ "copyUrl": "Копировать ссылку", "loadMore": "Загрузить ещё", "views": "просмотров", + "invidiousBlockWarning": "Google блокирует Invidious. Если видео не загружается для этого экземпляра, используйте этот экземпляр Materialious на {android} или {desktop}, чтобы обойти эту проблему с помощью локального резервного видео.", "videos": "видео", "cancel": "Отмена", "create": "Создать", From 02988ae1c2f24a2fd36b628613aa761959def78a Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:05:15 -0300 Subject: [PATCH 08/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 7 ++++++- project.inlang/settings.json | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 46e9895d..16719e61 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -3,5 +3,10 @@ "copyUrl": "Copiar URL", "loadMore": "Carregar mais", "views": "visualizações", - "invidiousBlockWarning": "Invidious está sendo bloqueado pelo Google. Se os vídeos não estiverem carregando para esta instância, por gentileza, use esta instância do Materialious no {android} ou {desktop} para contornar isso com o fallback de vídeo local." + "invidiousBlockWarning": "Invidious está sendo bloqueado pelo Google. Se os vídeos não estiverem carregando para esta instância, por gentileza, use esta instância do Materialious no {android} ou {desktop} para contornar isso com o fallback de vídeo local.", + "videos": "vídeos", + "cancel": "Cancelar", + "create": "Criar", + "title": "Título", + "searchPlaceholder": "Pesquisar" } \ No newline at end of file diff --git a/project.inlang/settings.json b/project.inlang/settings.json index 276888ec..704bd621 100644 --- a/project.inlang/settings.json +++ b/project.inlang/settings.json @@ -1,10 +1,10 @@ { - "sourceLanguageTag": "pt-BR", + "sourceLanguageTag": "en", "languageTags": [ - "pt-BR", - "de", "en", + "de", "nl", + "pt-BR", "ru", "sh", "tr" From 5d893d37917bf2ffb456cab756b4a766b4452ee5 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:06:58 -0300 Subject: [PATCH 09/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 7 ++++++- materialious/src/lib/i18n/locales/ru.json | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 16719e61..f6ae7c72 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -8,5 +8,10 @@ "cancel": "Cancelar", "create": "Criar", "title": "Título", - "searchPlaceholder": "Pesquisar" + "searchPlaceholder": "Pesquisar", + "donate": "Doar", + "deleteAllHistory": "Apagar todo o histórico", + "skipping": "Pulando", + "replies": "respostas", + "region": "Região" } \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index f37e6078..37849839 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -10,6 +10,7 @@ "title": "Заголовок", "searchPlaceholder": "Искать...", "delete": "Удалить", + "donate": "Пожертвовать", "deleteAllHistory": "Удалить всю историю", "skipping": "Пропускаю", "replies": "ответ(а/ов)", From dd0d882a352dfa26dc867fa2c40eb3b60518b0c4 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:07:18 -0300 Subject: [PATCH 10/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index f6ae7c72..c326be7a 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -13,5 +13,6 @@ "deleteAllHistory": "Apagar todo o histórico", "skipping": "Pulando", "replies": "respostas", - "region": "Região" + "region": "Região", + "noResult": "Sem resultados" } \ No newline at end of file From 6eafd6ac9969d1a617aec10fd657d5e384e7d459 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:08:01 -0300 Subject: [PATCH 11/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 1 + 1 file changed, 1 insertion(+) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index c326be7a..4abc2b0b 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -9,6 +9,7 @@ "create": "Criar", "title": "Título", "searchPlaceholder": "Pesquisar", + "delete": "Excluir", "donate": "Doar", "deleteAllHistory": "Apagar todo o histórico", "skipping": "Pulando", From 3f780362318819b5a1c5f86a25118c328cddc112 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:09:42 -0300 Subject: [PATCH 12/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 8 +++++++- materialious/src/lib/i18n/locales/ru.json | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 4abc2b0b..92d93661 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -15,5 +15,11 @@ "skipping": "Pulando", "replies": "respostas", "region": "Região", - "noResult": "Sem resultados" + "noResult": "Sem resultados", + "language": "Idioma", + "channels": "canais", + "transcript": "Transcrição", + "noCaptionData": "Legendas não contêm dados.", + "selectLang": "Selecione o idioma", + "letterCase": "Letras maiúsculas para títulos" } \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 37849839..30981f7a 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -17,6 +17,7 @@ "region": "Регион", "noResult": "Без результатов", "language": "Язык", + "channels": "каналы", "transcript": "Транскрипция", "noCaptionData": "Субтитры не содержат данных.", "selectLang": "Выбрать язык", From e64b0bce3601b2fe5beb3099ccc5d8453a8e0a14 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:16:06 -0300 Subject: [PATCH 13/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 92d93661..9ca135ce 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -21,5 +21,20 @@ "transcript": "Transcrição", "noCaptionData": "Legendas não contêm dados.", "selectLang": "Selecione o idioma", - "letterCase": "Letras maiúsculas para títulos" + "letterCase": "Letras maiúsculas/minúsculas para títulos", + "hideReplies": "Ocultar respostas", + "hideVideo": "Ocultar vídeo", + "syncParty": { + "userJoined": "Usuário adicionado à sua sala de cinema.", + "userLeft": "Usuário deixou sua sala de cinema.", + "userOnPrivatePage": "O usuário está visualizando uma página privada, a sincronização será retomada em breve." + }, + "videoTabs": { + "all": "Todos", + "videos": "Vídeos", + "playlists": "Listas de reprodução", + "channels": "Canais", + "shorts": "Shorts", + "streams": "Ao vivo" + } } \ No newline at end of file From 6fa39f5da5b446c0659938f052f91af5164596f7 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:22:51 -0300 Subject: [PATCH 14/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 9ca135ce..877658e7 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -36,5 +36,20 @@ "channels": "Canais", "shorts": "Shorts", "streams": "Ao vivo" + }, + "subscriptions": { + "manageSubscriptions": "Gerenciar assinaturas" + }, + "playlist": { + "createPlaylist": "Criar lista de reprodução", + "public": "Pública", + "unlisted": "Não listada", + "private": "Privada", + "playVideos": "Reproduzir vídeos", + "shuffleVideos": "Aleatorizar reprodução", + "loopPlaylist": "Repetir reprodução" + }, + "thumbnail": { + "live": "AO VIVO" } } \ No newline at end of file From ed06a1e0190153986c9cf0607f285452e3765e9b Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:23:33 -0300 Subject: [PATCH 15/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 877658e7..53cf0323 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -50,6 +50,12 @@ "loopPlaylist": "Repetir reprodução" }, "thumbnail": { - "live": "AO VIVO" + "live": "AO VIVO", + "failedToLoadImage": "Falha ao carregar a imagem" + }, + "pages": { + "home": "Início", + "trending": "Popular", + "subscriptions": "Inscrições" } } \ No newline at end of file From 461e7a11d36c2bb2e421c5c4dc6d0b153d623426 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:34:41 -0300 Subject: [PATCH 16/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 30 +++++++++++++++++++- materialious/src/lib/i18n/locales/ru.json | 8 ++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 53cf0323..e2dc38ba 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -56,6 +56,34 @@ "pages": { "home": "Início", "trending": "Popular", - "subscriptions": "Inscrições" + "subscriptions": "Inscrições", + "history": "Histórico", + "playlists": "Listas de reprodução" + }, + "subscribers": "inscritos", + "unsubscribe": "Cancelar inscrição", + "loginRequired": "Login necessário", + "player": { + "audioOnly": "Somente áudio", + "theatreMode": "Modo teatro", + "pauseTimer": "Pausar temporizador", + "pauseVideoIn": "Pausar vídeo em ", + "share": { + "title": "Compartilhar", + "materialiousLink": "Copiar link Materialious", + "invidiousRedirect": "Copiar link de redirecionamento Invidious", + "youtubeLink": "Copiar link do Youtube" + }, + "download": "Baixar", + "downloadSteps": { + "merging": "Mesclando vídeo e áudio juntos", + "video": "Baixando vídeo", + "audio": "Baixando áudio", + "ffmpeg": "Baixando biblioteca e componentes ffmpeg", + "classWorker": "Baixando o webworker do ffmpeg", + "core": "Baixando o núcleo do ffmpeg", + "wasm": "Baixando o wasm do ffmpeg", + "worker": "Baixando o worker do ffmpeg" + } } } \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 30981f7a..6465217a 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -66,6 +66,8 @@ "player": { "audioOnly": "Только звук", "theatreMode": "Широкий экран", + "pauseTimer": "Таймер паузы", + "pauseVideoIn": "Приостановите видео на", "share": { "title": "Поделиться", "materialiousLink": "Скопировать ссылку на Materialious", @@ -73,6 +75,12 @@ "youtubeLink": "Скопировать ссылку на Youtube" }, "download": "Скачать", + "downloadSteps": { + "merging": "Объединение видео и аудио", + "video": "Загрузка видео", + "audio": "Загрузка аудио", + "ffmpeg": "Загрузка библиотеки и компонентов ffmpeg" + }, "noPlaylists": "Нет списков воспроизведения", "unableToLoadComments": "Невозможно загрузить комментарии", "addToPlaylist": "Добавить в плейлист" From e8af8928998527e645c5e5f38cde8f2b62813a44 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:44:41 -0300 Subject: [PATCH 17/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 33 ++++++++++++++++++++ materialious/src/lib/i18n/locales/ru.json | 1 + 2 files changed, 34 insertions(+) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index e2dc38ba..c994133f 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -84,6 +84,39 @@ "core": "Baixando o núcleo do ffmpeg", "wasm": "Baixando o wasm do ffmpeg", "worker": "Baixando o worker do ffmpeg" + }, + "noPlaylists": "Sem listas de reprodução", + "unableToLoadComments": "Incapaz de carregar os comentários", + "addToPlaylist": "Adicionar à lista de reprodução", + "youtubeJsFallBack": "Fallback de vídeo local sendo usado" + }, + "layout": { + "interface": "Interface", + "star": "Avalie-nos com uma estrela no Github! ☆", + "syncParty": "Sincronizar sala", + "syncPartyWarning": "Por gentileza, lembre-se que seu IP ficará visível para os usuários que você convidar.", + "startSyncParty": "Iniciar sincronização da sala", + "endSyncParty": "Encerrar sincronização da sala", + "notifications": "Notificações", + "noNewNotifications": "Sem notificações recentes por aqui", + "settings": "Configurações", + "login": "Fazer login", + "logout": "Sair", + "customize": "Personalizar", + "lowBandwidthMode": "Modo de baixo consumo de banda larga", + "theme": { + "theme": "Tema", + "darkMode": "Modo escuro", + "lightMode": "Modo claro", + "AmoledTheme": "Tema Amoled", + "color": "Cor" + }, + "searchSuggestions": "Sugestões de pesquisa", + "previewVideoOnHover": "Pré-visualizar vídeo com passagem do mouse", + "expandDescription": "Expandir descrição por padrão", + "expandComments": "Expandir comentários por padrão", + "dataPreferences": { + "content": "Procurando importar/exportar inscrições, alterar senha ou excluir conta? Clique aqui e navegue até o fim da página." } } } \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 6465217a..59098dc3 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -86,6 +86,7 @@ "addToPlaylist": "Добавить в плейлист" }, "layout": { + "interface": "Интерфейс", "star": "Поставить нам звезду на GitHub!", "syncParty": "Совместный просмотр", "syncPartyWarning": "Помните, ваш IP должен быть доступен для тех кого вы приглашаете.", From e17bd3604a699d12a169f8c8f883842263338f53 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:49:32 -0300 Subject: [PATCH 18/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index c994133f..81e2bbf1 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -116,7 +116,20 @@ "expandDescription": "Expandir descrição por padrão", "expandComments": "Expandir comentários por padrão", "dataPreferences": { - "content": "Procurando importar/exportar inscrições, alterar senha ou excluir conta? Clique aqui e navegue até o fim da página." + "content": "Procurando importar/exportar inscrições, alterar senha ou excluir conta? Clique aqui e navegue até o fim da página.", + "dataPreferences": "Preferências de dados" + }, + "player": { + "title": "Reprodutor", + "autoPlay": "Reprodução automática de vídeo", + "alwaysLoopVideo": "Sempre repetir o vídeo", + "savePlaybackPosition": "Salvar progresso da reprodução", + "listenByDefault": "Apenas escutar por padrão", + "theatreModeByDefault": "Modo teatro por padrão", + "autoPlayNextByDefault": "Reprodução automática por padrão", + "miniPlayer": "Reprodutor pequeno", + "proxyVideos": "Vídeos proxy", + "backgroundPlay": "Reproduzir áudio em segundo plano" } } } \ No newline at end of file From 95bf936c28533aeeb7bd2e5ed8181eb5dc05e129 Mon Sep 17 00:00:00 2001 From: araujosemacento <60983392+araujosemacento@users.noreply.github.com> Date: Sat, 16 Nov 2024 01:59:37 -0300 Subject: [PATCH 19/42] =?UTF-8?q?chore:=20update=20translations=20with=20F?= =?UTF-8?q?ink=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materialious/src/lib/i18n/locales/pt-BR.json | 29 ++++++++++++++++++-- materialious/src/lib/i18n/locales/ru.json | 1 + 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/materialious/src/lib/i18n/locales/pt-BR.json b/materialious/src/lib/i18n/locales/pt-BR.json index 81e2bbf1..e6156562 100644 --- a/materialious/src/lib/i18n/locales/pt-BR.json +++ b/materialious/src/lib/i18n/locales/pt-BR.json @@ -129,7 +129,32 @@ "autoPlayNextByDefault": "Reprodução automática por padrão", "miniPlayer": "Reprodutor pequeno", "proxyVideos": "Vídeos proxy", - "backgroundPlay": "Reproduzir áudio em segundo plano" + "backgroundPlay": "Reproduzir áudio em segundo plano", + "dash": "Hífen", + "silenceSkipper": "Pular silêncio (Experimental)", + "youtubeJsFallback": "Fallback para processamento de vídeo local", + "youtubeJsAlways": "Sempre usar processamento de vídeo local", + "lockOrientation": "Orientação travada para igualar aspecto de proporção" + }, + "bookmarklet": "Favoritos", + "instanceUrl": "URL da instância", + "sponsors": { + "sponsor": "Patrocinador", + "disableToast": "Desativar avisos", + "disableTimeline": "Desabilitar segmentos na linha do tempo", + "Catagories": "Categorias", + "unpaidSelfPromotion": "Não remunerado/Auto promoção", + "interactionReminder": "Lembrete de interação (Inscreva-se)", + "intermissionIntroAnimation": "Intervalo/Animação de introdução", + "credits": "Cartões finais/Créditos", + "preViewRecapHook": "Prévia/Recapitulação/Gancho", + "tangentJokes": "Tangente não relacionada/Piadas" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "URL da instância de miniatura", + "titleOnly": "Somente títulos" } - } + }, + "subscribe": "Inscrever-se" } \ No newline at end of file diff --git a/materialious/src/lib/i18n/locales/ru.json b/materialious/src/lib/i18n/locales/ru.json index 59098dc3..46e6c238 100644 --- a/materialious/src/lib/i18n/locales/ru.json +++ b/materialious/src/lib/i18n/locales/ru.json @@ -129,6 +129,7 @@ "instanceUrl": "URL инстанса", "sponsors": { "sponsor": "Спонсор", + "Catagories": "Категории", "unpaidSelfPromotion": "Самореклама", "interactionReminder": "Напоминание о подписке", "intermissionIntroAnimation": "Интро", From 43fd5c2cbf7dbc88ceafdccaff606900146fe232 Mon Sep 17 00:00:00 2001 From: Ward Date: Sat, 16 Nov 2024 19:38:32 +1300 Subject: [PATCH 20/42] Update index.ts --- materialious/src/lib/i18n/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/materialious/src/lib/i18n/index.ts b/materialious/src/lib/i18n/index.ts index 87ec9abe..12f04088 100644 --- a/materialious/src/lib/i18n/index.ts +++ b/materialious/src/lib/i18n/index.ts @@ -10,6 +10,7 @@ register('tr', () => import('./locales/tr.json')); register('nl', () => import('./locales/nl.json')); register('de', () => import('./locales/de.json')); register('sh', () => import('./locales/sh.json')); +register('pt-BR', () => import('./locales/pt-BR.json')); init({ fallbackLocale: defaultLocale, From fcd08ea106f39c4a1773a920333df7995e73bf9b Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 15 Nov 2024 14:03:33 +0000 Subject: [PATCH 21/42] Translated using Weblate (Turkish) Currently translated at 87.5% (112 of 128 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/tr/ --- materialious/src/lib/i18n/locales/tr.json | 290 +++++++++++----------- 1 file changed, 145 insertions(+), 145 deletions(-) diff --git a/materialious/src/lib/i18n/locales/tr.json b/materialious/src/lib/i18n/locales/tr.json index 1d971c79..9f606970 100644 --- a/materialious/src/lib/i18n/locales/tr.json +++ b/materialious/src/lib/i18n/locales/tr.json @@ -1,146 +1,146 @@ { - "enabled": "Aktif et", - "copyUrl": "URLi kopyala", - "loadMore": "Daha fazlasını yükle", - "views": "görüntülenme", - "videos": "videolar", - "cancel": "İptal", - "create": "Oluştur", - "title": "Başlık", - "searchPlaceholder": "Ara...", - "delete": "Sil", - "deleteAllHistory": "Tüm geçmişi sil", - "skipping": "Atla", - "replies": "cevaplar", - "region": "Bölge", - "noResult": "Sonuç yok", - "language": "Dil", - "transcript": "Transkript", - "noCaptionData": "Altyazılarda herhangi bir veri yoktur.", - "selectLang": "Dil seçin", - "letterCase": "Başlıklar için harf durumu", - "hideReplies": "Cevapları gizle", - "hideVideo": "Videoyu gizle", - "syncParty": { - "userJoined": "Kullanıcı izleme partinize katıldı.", - "userLeft": "Kullanıcı izleme partinizden ayrıldı.", - "userOnPrivatePage": "Kullanıcı şu an gizli bir sayfa görüntülüyor, senkronizasyon birazdan devam edecek." - }, - "videoTabs": { - "all": "Tümü", - "videos": "Videolar", - "playlists": "Oynatma listeleri", - "channels": "Kanallar", - "shorts": "Shorts", - "streams": "Canlı Yayınlar" - }, - "subscriptions": { - "manageSubscriptions": "Abonelikleri Yönet" - }, - "playlist": { - "createPlaylist": "Oynatma listesi oluştur", - "public": "Herkese açık", - "unlisted": "Liste dışı", - "private": "Gizli", - "playVideos": "Videoları oynat", - "shuffleVideos": "Videoları karışık oynat", - "loopPlaylist": "Çalma listesini tekrarla" - }, - "thumbnail": { - "live": "CANLI", - "failedToLoadImage": "Resim yüklenemedi" - }, - "pages": { - "home": "Ana Sayfa", - "trending": "Trendler", - "subscriptions": "Abonelikler", - "history": "Geçmiş", - "playlists": "Oynatma Listeleri" - }, - "subscribers": "aboneler", - "unsubscribe": "Abonelikten çık", - "loginRequired": "Oturum açmak gereklidir", - "player": { - "audioOnly": "Sadece ses", - "theatreMode": "Tiyatro modu", - "share": { - "title": "Paylaş", - "materialiousLink": "Bağlantıyı Materialious a kopyala", - "invidiousRedirect": "Invidious yönlendirme bağlantısını kopyala", - "youtubeLink": "Youtube bağlantısını kopyala" - }, - "download": "İndir", - "downloadSteps": { - "merging": "Birlikte video ve ses birleştiriliyor", - "video": "Video indiriliyor", - "audio": "Ses indiriliyor", - "ffmpeg": "FFmpeg kütüphaneleri ve parçaları indiriliyor", - "classWorker": "FFmpeg sınıf işcisi indiriliyor", - "core": "FFmpeg çekirdeği indiriliyor", - "wasm": "FFmpeg wasm indiriliyor", - "worker": "FFmpeg işcisi indiriliyor" - }, - "noPlaylists": "Oynatma listesi yok", - "unableToLoadComments": "Yorumlar yüklenemiyor", - "addToPlaylist": "Oynatma listesine ekle" - }, - "layout": { - "interface": "Arayüz", - "star": "Github'da bize yıldız verin!", - "syncParty": "Senkronizasyon partisi", - "syncPartyWarning": "Lütfen IP nizin davet ettiğiniz kullanıcılara görüneceğini unutmayın.", - "startSyncParty": "Senkronizasyon partisi başlat", - "endSyncParty": "Senkronizasyon partisini sonlandır", - "notifications": "Bildirimler", - "noNewNotifications": "Burada yeni bildirim yok", - "settings": "Ayarlar", - "login": "Giriş Yap", - "logout": "Çıkış Yap", - "customize": "Özelleştir", - "theme": { - "theme": "Tema", - "darkMode": "Koyu mod", - "lightMode": "Açık Mod", - "color": "Renk" - }, - "searchSuggestions": "Önerileri ara", - "previewVideoOnHover": "Fareyle üzerine gelindiğinde videoyu ön izleyin", - "expandDescription": "Açıklamayı varsayılan olarak genişlet", - "expandComments": "Yorumları varsayılan olarak genişlet", - "dataPreferences": { - "content": "Abonelikleri içe/dışa aktarmayı, şifreyi değiştirmeyi veya hesabı silmeyi mi istiyorsunuz? Buraya tıklayın ve sayfanın en altına gidin.", - "dataPreferences": "Veri tercihleri" - }, - "player": { - "title": "Oynatıcı", - "autoPlay": "Otomatik oynatılan video", - "alwaysLoopVideo": "Videoyu her zaman tekrara al", - "savePlaybackPosition": "Oynatma konumunu kaydet", - "listenByDefault": "Varsayılan olarak dinle", - "theatreModeByDefault": "Varsayılan olarak tiyatro modu", - "autoPlayNextByDefault": "Sonrakini varsayılan olarak otomatik oynat", - "miniPlayer": "Mini oynatıcı", - "proxyVideos": "Vekil Sunucu videolar", - "backgroundPlay": "Arka planda ses çal", - "silenceSkipper": "Sessizlik atlayıcı (Deneysel)" - }, - "bookmarklet": "Yer işareti", - "instanceUrl": "Instance URL", - "sponsors": { - "sponsor": "Sponsor", - "Catagories": "Kategoriler", - "unpaidSelfPromotion": "Ücretsiz/Kişisel Promosyon", - "interactionReminder": "Etkileşim Hatırlatıcısı (Abone Ol)", - "intermissionIntroAnimation": "Ara/Giriş Animasyonu", - "credits": "Bitiş Kartları/Krediler", - "preViewRecapHook": "Önizleme/Özet/Kanca", - "tangentJokes": "Dolgu Tanjantı/Şakalar" - }, - "deArrow": { - "title": "DeArrow", - "thumbnailInstanceUrl": "Küçük resim görünüm URL'si", - "titleOnly": "Sadece başlık" - } - }, - "subscribe": "Abone Ol" -} \ No newline at end of file + "enabled": "Aktif et", + "copyUrl": "URLi kopyala", + "loadMore": "Daha fazlasını yükle", + "views": "görüntülenme", + "videos": "videolar", + "cancel": "İptal", + "create": "Oluştur", + "title": "Başlık", + "searchPlaceholder": "Ara...", + "delete": "Sil", + "deleteAllHistory": "Tüm geçmişi sil", + "skipping": "Atla", + "replies": "cevaplar", + "region": "Bölge", + "noResult": "Sonuç yok", + "language": "Dil", + "transcript": "Transkript", + "noCaptionData": "Altyazılarda herhangi bir veri yoktur.", + "selectLang": "Dil seçin", + "letterCase": "Başlıklar için harf durumu", + "hideReplies": "Cevapları gizle", + "hideVideo": "Videoyu gizle", + "syncParty": { + "userJoined": "Kullanıcı izleme partinize katıldı.", + "userLeft": "Kullanıcı izleme partinizden ayrıldı.", + "userOnPrivatePage": "Kullanıcı şu an gizli bir sayfa görüntülüyor, senkronizasyon birazdan devam edecek." + }, + "videoTabs": { + "all": "Tümü", + "videos": "Videolar", + "playlists": "Oynatma listeleri", + "channels": "Kanallar", + "shorts": "Shorts", + "streams": "Canlı Yayınlar" + }, + "subscriptions": { + "manageSubscriptions": "Abonelikleri Yönet" + }, + "playlist": { + "createPlaylist": "Oynatma listesi oluştur", + "public": "Herkese açık", + "unlisted": "Liste dışı", + "private": "Gizli", + "playVideos": "Videoları oynat", + "shuffleVideos": "Videoları karışık oynat", + "loopPlaylist": "Çalma listesini tekrarla" + }, + "thumbnail": { + "live": "CANLI", + "failedToLoadImage": "Resim yüklenemedi" + }, + "pages": { + "home": "Ana Sayfa", + "trending": "Trendler", + "subscriptions": "Abonelikler", + "history": "Geçmiş", + "playlists": "Oynatma Listeleri" + }, + "subscribers": "aboneler", + "unsubscribe": "Abonelikten çık", + "loginRequired": "Oturum açmak gereklidir", + "player": { + "audioOnly": "Sadece ses", + "theatreMode": "Tiyatro modu", + "share": { + "title": "Paylaş", + "materialiousLink": "Bağlantıyı Materialious a kopyala", + "invidiousRedirect": "Invidious yönlendirme bağlantısını kopyala", + "youtubeLink": "Youtube bağlantısını kopyala" + }, + "download": "İndir", + "downloadSteps": { + "merging": "Birlikte video ve ses birleştiriliyor", + "video": "Video indiriliyor", + "audio": "Ses indiriliyor", + "ffmpeg": "FFmpeg kütüphaneleri ve parçaları indiriliyor", + "classWorker": "FFmpeg sınıf işcisi indiriliyor", + "core": "FFmpeg çekirdeği indiriliyor", + "wasm": "FFmpeg wasm indiriliyor", + "worker": "FFmpeg işcisi indiriliyor" + }, + "noPlaylists": "Oynatma listesi yok", + "unableToLoadComments": "Yorumlar yüklenemiyor", + "addToPlaylist": "Oynatma listesine ekle" + }, + "layout": { + "interface": "Arayüz", + "star": "Github'da bize yıldız verin!", + "syncParty": "Senkronizasyon partisi", + "syncPartyWarning": "Lütfen IP nizin davet ettiğiniz kullanıcılara görüneceğini unutmayın.", + "startSyncParty": "Senkronizasyon partisi başlat", + "endSyncParty": "Senkronizasyon partisini sonlandır", + "notifications": "Bildirimler", + "noNewNotifications": "Burada yeni bildirim yok", + "settings": "Ayarlar", + "login": "Giriş Yap", + "logout": "Çıkış Yap", + "customize": "Özelleştir", + "theme": { + "theme": "Tema", + "darkMode": "Koyu mod", + "lightMode": "Açık Mod", + "color": "Renk" + }, + "searchSuggestions": "Önerileri ara", + "previewVideoOnHover": "Fareyle üzerine gelindiğinde videoyu ön izleyin", + "expandDescription": "Açıklamayı varsayılan olarak genişlet", + "expandComments": "Yorumları varsayılan olarak genişlet", + "dataPreferences": { + "content": "Abonelikleri içe/dışa aktarmayı, şifreyi değiştirmeyi veya hesabı silmeyi mi istiyorsunuz? Buraya tıklayın ve sayfanın en altına gidin.", + "dataPreferences": "Veri tercihleri" + }, + "player": { + "title": "Oynatıcı", + "autoPlay": "Otomatik oynatılan video", + "alwaysLoopVideo": "Videoyu her zaman tekrara al", + "savePlaybackPosition": "Oynatma konumunu kaydet", + "listenByDefault": "Varsayılan olarak dinle", + "theatreModeByDefault": "Varsayılan olarak tiyatro modu", + "autoPlayNextByDefault": "Sonrakini varsayılan olarak otomatik oynat", + "miniPlayer": "Mini oynatıcı", + "proxyVideos": "Vekil Sunucu videolar", + "backgroundPlay": "Arka planda ses çal", + "silenceSkipper": "Sessizlik atlayıcı (Deneysel)" + }, + "bookmarklet": "Yer işareti", + "instanceUrl": "Instance URL", + "sponsors": { + "sponsor": "Sponsor", + "Catagories": "Kategoriler", + "unpaidSelfPromotion": "Ücretsiz/Kişisel Promosyon", + "interactionReminder": "Etkileşim Hatırlatıcısı (Abone Ol)", + "intermissionIntroAnimation": "Ara/Giriş Animasyonu", + "credits": "Bitiş Kartları/Krediler", + "preViewRecapHook": "Önizleme/Özet/Kanca", + "tangentJokes": "Dolgu Tanjantı/Şakalar" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "Küçük resim görünüm URL'si", + "titleOnly": "Sadece başlık" + } + }, + "subscribe": "Abone Ol" +} From e1dad8fd6a5b0aecc90eacf2dfab67b02fa4db0f Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 13:18:31 +1300 Subject: [PATCH 22/42] Add split apks --- .github/workflows/prod-android.yml | 4 ++-- materialious/android/app/build.gradle | 12 ++++++++++-- materialious/electron/package.json | 2 +- materialious/package-lock.json | 4 ++-- materialious/package.json | 2 +- update_versions.py | 2 +- 6 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index b88addb5..4c4e999e 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -67,8 +67,8 @@ jobs: - name: Move files to release run: | - mv app/build/outputs/app-release-signed.aab app/release/app-release-signed.aab - mv app/build/outputs/app-release-signed.apk app/release/app-release-signed.apk + mv app/build/outputs/*.aab app/release/ + mv app/build/outputs/*.apk app/release/ - name: get-npm-version id: package-version diff --git a/materialious/android/app/build.gradle b/materialious/android/app/build.gradle index a266297c..169abf9d 100644 --- a/materialious/android/app/build.gradle +++ b/materialious/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "us.materialio.app" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 73 - versionName "1.6.22" + versionCode 74 + versionName "1.6.23" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. @@ -22,6 +22,14 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + splits { + abi { + enable true + reset() + include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' + universalApk true + } + } } repositories { diff --git a/materialious/electron/package.json b/materialious/electron/package.json index a8542882..6b2ccac7 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -1,6 +1,6 @@ { "name": "Materialious", - "version": "1.6.22", + "version": "1.6.23", "description": "Modern material design for Invidious.", "author": { "name": "Ward Pearce", diff --git a/materialious/package-lock.json b/materialious/package-lock.json index 4560b756..2252571c 100644 --- a/materialious/package-lock.json +++ b/materialious/package-lock.json @@ -1,12 +1,12 @@ { "name": "materialious", - "version": "1.6.22", + "version": "1.6.23", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "materialious", - "version": "1.6.22", + "version": "1.6.23", "dependencies": { "@capacitor-community/electron": "^5.0.1", "@capacitor/android": "6.1.2", diff --git a/materialious/package.json b/materialious/package.json index f273c2ca..b1cb0121 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -1,6 +1,6 @@ { "name": "materialious", - "version": "1.6.22", + "version": "1.6.23", "private": true, "scripts": { "dev": "vite dev", diff --git a/update_versions.py b/update_versions.py index 23ec301c..32f44cd8 100644 --- a/update_versions.py +++ b/update_versions.py @@ -5,7 +5,7 @@ import json import os import re -LATEST_VERSION = "1.6.22" +LATEST_VERSION = "1.6.23" WORKING_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "materialious") ROOT_PACKAGE = os.path.join(WORKING_DIR, "package.json") From 9f097e3d8961c4e01218e10ee5c59ea43beaccbf Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 13:19:38 +1300 Subject: [PATCH 23/42] Add v prefix --- .github/workflows/prod-android.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 4c4e999e..5f9e00e8 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -81,8 +81,8 @@ jobs: with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: ./materialious/android/app/release/* - tag: ${{ steps.package-version.outputs.current-version}} - release_name: ${{ steps.package-version.outputs.current-version}} + tag: v${{ steps.package-version.outputs.current-version }} + release_name: v${{ steps.package-version.outputs.current-version }} overwrite: true file_glob: true draft: false From 108cf9490ce95f66e85d04458765d3c55091eac4 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 13:20:23 +1300 Subject: [PATCH 24/42] Remove prefix in release name --- .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 5f9e00e8..be4bbd5d 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -82,7 +82,7 @@ jobs: repo_token: ${{ secrets.GITHUB_TOKEN }} file: ./materialious/android/app/release/* tag: v${{ steps.package-version.outputs.current-version }} - release_name: v${{ steps.package-version.outputs.current-version }} + release_name: ${{ steps.package-version.outputs.current-version }} overwrite: true file_glob: true draft: false From 7905bdd290461eb494e5af74812794a7d61be9e8 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 13:30:29 +1300 Subject: [PATCH 25/42] Update lock file --- materialious/electron/package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 1e3f7755..91918e38 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -1,12 +1,12 @@ { "name": "Materialious", - "version": "1.6.22", + "version": "1.6.23", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "Materialious", - "version": "1.6.22", + "version": "1.6.23", "license": "MIT", "dependencies": { "@capacitor-community/electron": "^5.0.0", From 131888105a5caa8d3fad7b8f5509be8ec0eeb5c0 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 13:44:50 +1300 Subject: [PATCH 26/42] Minor action fixes --- .github/workflows/prod-android.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index be4bbd5d..0b6d0dbe 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -49,8 +49,8 @@ jobs: - name: Move files run: | - mv app/build/outputs/apk/release/app-release-unsigned.apk app/build/outputs/app-release.apk - mv app/build/outputs/bundle/release/app-release.aab app/build/outputs/app-release.aab + mv app/build/outputs/apk/release/*.apk app/build/outputs/ + mv app/build/outputs/bundle/release/*.aab app/build/outputs/ - name: Sign App id: sign_app From 3d8f975dfd6bec16ad1332931919fb4acd144928 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 14:10:52 +1300 Subject: [PATCH 27/42] Set as draft --- .github/workflows/prod-android.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 0b6d0dbe..594fe440 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -64,12 +64,18 @@ jobs: - name: Make release dir run: mkdir app/release - + - name: Move files to release run: | mv app/build/outputs/*.aab app/release/ mv app/build/outputs/*.apk app/release/ + - name: Delete temp apks + run: rm app/release/*temp* + + - name: Remove unsigned + run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; dones + - name: get-npm-version id: package-version uses: martinbeentjes/npm-get-version-action@v1.3.1 @@ -85,4 +91,4 @@ jobs: release_name: ${{ steps.package-version.outputs.current-version }} overwrite: true file_glob: true - draft: false + draft: true From 26f6dc0aef227893bfae980fa4c975d53b5bbc2f Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 14:25:59 +1300 Subject: [PATCH 28/42] Fix typo --- .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 594fe440..3377ee62 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -74,7 +74,7 @@ jobs: run: rm app/release/*temp* - name: Remove unsigned - run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; dones + run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; done - name: get-npm-version id: package-version From 63eb58fbf160e26256d1cbceb27b060de22dc670 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 14:44:21 +1300 Subject: [PATCH 29/42] Fix github publish --- .github/workflows/prod-android.yml | 8 ++++---- .../electron/electron-builder.config.json | 20 +++++++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 3377ee62..5b0986cd 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -67,8 +67,8 @@ jobs: - name: Move files to release run: | - mv app/build/outputs/*.aab app/release/ - mv app/build/outputs/*.apk app/release/ + mv app/build/outputs/*signed.aab app/release/ + mv app/build/outputs/*signed.apk app/release/ - name: Delete temp apks run: rm app/release/*temp* @@ -87,8 +87,8 @@ jobs: with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: ./materialious/android/app/release/* - tag: v${{ steps.package-version.outputs.current-version }} + tag: ${{ steps.package-version.outputs.current-version }} release_name: ${{ steps.package-version.outputs.current-version }} overwrite: true file_glob: true - draft: true + draft: false diff --git a/materialious/electron/electron-builder.config.json b/materialious/electron/electron-builder.config.json index f251e485..1e861508 100644 --- a/materialious/electron/electron-builder.config.json +++ b/materialious/electron/electron-builder.config.json @@ -34,7 +34,11 @@ }, "win": { "publish": [ - "github" + { + "provider": "github", + "vPrefixedTagName": false, + "releaseType": "release" + } ], "target": [ { @@ -62,14 +66,22 @@ }, "mac": { "publish": [ - "github" + { + "provider": "github", + "vPrefixedTagName": false, + "releaseType": "release" + } ], "category": "Entertainment", "target": "dmg" }, "linux": { "publish": [ - "github" + { + "provider": "github", + "vPrefixedTagName": false, + "releaseType": "release" + } ], "target": [ { @@ -134,4 +146,4 @@ "libsecret-1-0" ] } -} +} \ No newline at end of file From 86e3cd1a9c47b71ba24238e9b698fbe2fd1b5f9a Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 14:47:32 +1300 Subject: [PATCH 30/42] Build android after desktop completed --- .github/workflows/prod-android.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 5b0986cd..f6a70fc3 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -1,10 +1,9 @@ name: Build Android on: - push: - branches: - - 'main' - paths-ignore: - - '**/README.md' + workflow_run: + workflows: ["Build desktop"] + types: + - completed permissions: contents: write From 95d1c00aa9fc337b6aa0b108c570db03ac199848 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 15:08:43 +1300 Subject: [PATCH 31/42] Fix android trigger --- .github/workflows/prod-android.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index f6a70fc3..102c18c9 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -1,9 +1,12 @@ name: Build Android + on: - workflow_run: - workflows: ["Build desktop"] - types: - - completed + push: + branches: [ main ] + paths-ignore: + - '**/README.md' + + workflow_dispatch: permissions: contents: write From f85bad4932fe7f3b5734c57a7b724630e0e5fe84 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 15:24:34 +1300 Subject: [PATCH 32/42] Aloow temp rm to error --- .github/workflows/prod-android.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 102c18c9..e68dbc4a 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -74,6 +74,7 @@ jobs: - name: Delete temp apks run: rm app/release/*temp* + continue-on-error: true - name: Remove unsigned run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; done From 74ccd0c9ec1a89a0386d27cc572eb15fe8099d30 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 15:25:29 +1300 Subject: [PATCH 33/42] Allow remove unsigned to error --- .github/workflows/prod-android.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index e68dbc4a..eb92b9d4 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -78,6 +78,7 @@ jobs: - name: Remove unsigned run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; done + continue-on-error: true - name: get-npm-version id: package-version From 1bf3cde537b2dbee06373d378a7be37ce3a3e8c6 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 18:18:48 +1300 Subject: [PATCH 34/42] Remove unsigned --- .github/workflows/prod-android.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index eb92b9d4..75796cea 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -66,7 +66,13 @@ jobs: - name: Make release dir run: mkdir app/release - + + - name: Delete unsigned files + run: | + rm app/build/outputs/*unsigned.apk + rm app/build/outputs/*unsigned.aab + continue-on-error: true + - name: Move files to release run: | mv app/build/outputs/*signed.aab app/release/ @@ -76,7 +82,7 @@ jobs: run: rm app/release/*temp* continue-on-error: true - - name: Remove unsigned + - name: Remove unsigned from file name run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; done continue-on-error: true From 9c9969b3707dd15c5b196a07f21dfe5a1d36630d Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 18:19:48 +1300 Subject: [PATCH 35/42] Delete anything with unsigned --- .github/workflows/prod-android.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 75796cea..82527bf0 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -69,8 +69,8 @@ jobs: - name: Delete unsigned files run: | - rm app/build/outputs/*unsigned.apk - rm app/build/outputs/*unsigned.aab + rm app/build/outputs/*unsigned* + rm app/build/outputs/*unsigned* continue-on-error: true - name: Move files to release From 0aab5cbc7c013150edd52ab7541ce606be5547c5 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 18:22:30 +1300 Subject: [PATCH 36/42] Removed pointless step --- .github/workflows/prod-android.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 82527bf0..2841bf77 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -73,19 +73,15 @@ jobs: rm app/build/outputs/*unsigned* continue-on-error: true + - name: Delete temp apks + run: rm app/build/outputs/*temp* + continue-on-error: true + - name: Move files to release run: | mv app/build/outputs/*signed.aab app/release/ mv app/build/outputs/*signed.apk app/release/ - - name: Delete temp apks - run: rm app/release/*temp* - continue-on-error: true - - - name: Remove unsigned from file name - run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; done - continue-on-error: true - - name: get-npm-version id: package-version uses: martinbeentjes/npm-get-version-action@v1.3.1 From 7879185fe4b165cfb7d0f7dee90e69c9a8e88d3e Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 18:50:23 +1300 Subject: [PATCH 37/42] Fix unsigned --- .github/workflows/prod-android.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 2841bf77..9e7c93ca 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -68,9 +68,7 @@ jobs: run: mkdir app/release - name: Delete unsigned files - run: | - rm app/build/outputs/*unsigned* - rm app/build/outputs/*unsigned* + run: find app/build/outputs/ -type f -name '*unsigned*' ! -name '*signed*' -exec rm {} + continue-on-error: true - name: Delete temp apks From 43b3a2b91c41111cfa0401b16b39dc482885ee2c Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 30 Nov 2024 19:09:51 +1300 Subject: [PATCH 38/42] Fix signed moving --- .github/workflows/prod-android.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 9e7c93ca..a075d7e6 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -67,18 +67,19 @@ jobs: - name: Make release dir run: mkdir app/release - - name: Delete unsigned files - run: find app/build/outputs/ -type f -name '*unsigned*' ! -name '*signed*' -exec rm {} + - continue-on-error: true - - name: Delete temp apks run: rm app/build/outputs/*temp* continue-on-error: true - name: Move files to release run: | - mv app/build/outputs/*signed.aab app/release/ - mv app/build/outputs/*signed.apk app/release/ + mv app/build/outputs/*-signed.aab app/release/ + mv app/build/outputs/*-signed.apk app/release/ + continue-on-error: true + + - name: Remove unsigned from file name + run: cd app/release/ && for file in *-unsigned*; do mv "$file" "${file//-unsigned/}"; done + continue-on-error: true - name: get-npm-version id: package-version From d8d16760d52363dee30fbedfed37ef00afa24e5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 15:45:16 +0000 Subject: [PATCH 39/42] Bump cross-spawn from 7.0.3 to 7.0.6 in /materialious Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] --- materialious/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/materialious/package-lock.json b/materialious/package-lock.json index 2252571c..fbecf4c0 100644 --- a/materialious/package-lock.json +++ b/materialious/package-lock.json @@ -5128,9 +5128,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", From 1201dbeca869bba544773ed21a7797d9df1824ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 15:56:42 +0000 Subject: [PATCH 40/42] Bump typescript from 5.6.3 to 5.7.2 in /materialious/electron Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.3 to 5.7.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- materialious/electron/package-lock.json | 9 ++++----- materialious/electron/package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 91918e38..012a2a24 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -22,7 +22,7 @@ "electron": "^33.2.0", "electron-builder": "^25.1.8", "electron-rebuild": "^3.2.9", - "typescript": "^5.0.4" + "typescript": "^5.7.2" } }, "node_modules/@capacitor-community/electron": { @@ -5235,11 +5235,10 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/materialious/electron/package.json b/materialious/electron/package.json index 6b2ccac7..d11378df 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -35,7 +35,7 @@ "electron": "^33.2.0", "electron-builder": "^25.1.8", "electron-rebuild": "^3.2.9", - "typescript": "^5.0.4" + "typescript": "^5.7.2" }, "keywords": [ "capacitor", From 434d07aeae9b024cf6c2d41a696c571674cd3ab0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 16:09:11 +0000 Subject: [PATCH 41/42] Bump cross-spawn from 7.0.3 to 7.0.6 in /materialious/electron Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] --- materialious/electron/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 012a2a24..f9106b86 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -2126,9 +2126,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", From 292057f91bb0351610fb453a1f1843731a38e042 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 16:18:51 +0000 Subject: [PATCH 42/42] Bump electron from 33.2.0 to 33.2.1 in /materialious/electron Bumps [electron](https://github.com/electron/electron) from 33.2.0 to 33.2.1. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v33.2.0...v33.2.1) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- materialious/electron/package-lock.json | 8 ++++---- materialious/electron/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index f9106b86..373036dc 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -19,7 +19,7 @@ "jsonfile": "^6.1.0" }, "devDependencies": { - "electron": "^33.2.0", + "electron": "^33.2.1", "electron-builder": "^25.1.8", "electron-rebuild": "^3.2.9", "typescript": "^5.7.2" @@ -2401,9 +2401,9 @@ } }, "node_modules/electron": { - "version": "33.2.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-33.2.0.tgz", - "integrity": "sha512-PVw1ICAQDPsnnsmpNFX/b1i/49h67pbSPxuIENd9K9WpGO1tsRaQt+K2bmXqTuoMJsbzIc75Ce8zqtuwBPqawA==", + "version": "33.2.1", + "resolved": "https://registry.npmjs.org/electron/-/electron-33.2.1.tgz", + "integrity": "sha512-SG/nmSsK9Qg1p6wAW+ZfqU+AV8cmXMTIklUL18NnOKfZLlum4ZsDoVdmmmlL39ZmeCaq27dr7CgslRPahfoVJg==", "dev": true, "hasInstallScript": true, "dependencies": { diff --git a/materialious/electron/package.json b/materialious/electron/package.json index d11378df..2202e57b 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -32,7 +32,7 @@ "jsonfile": "^6.1.0" }, "devDependencies": { - "electron": "^33.2.0", + "electron": "^33.2.1", "electron-builder": "^25.1.8", "electron-rebuild": "^3.2.9", "typescript": "^5.7.2"