From a18f25dda4604a569577a4fab932c1be17ce3986 Mon Sep 17 00:00:00 2001 From: Lenny Angst Date: Tue, 4 Nov 2025 16:49:46 +0000 Subject: [PATCH 1/3] Translated using Weblate (English) Currently translated at 100.0% (167 of 167 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/en/ --- materialious/src/lib/i18n/locales/en.json | 394 +++++++++++----------- 1 file changed, 197 insertions(+), 197 deletions(-) diff --git a/materialious/src/lib/i18n/locales/en.json b/materialious/src/lib/i18n/locales/en.json index 51de37fa..ce1e62f0 100644 --- a/materialious/src/lib/i18n/locales/en.json +++ b/materialious/src/lib/i18n/locales/en.json @@ -1,199 +1,199 @@ { - "enabled": "Enabled", - "disabled": "Disabled", - "popularPageDisabled": "Popular page has been disabled by Admins", - "premium": "Premium YouTube content can't be watched on Materialious.", - "copyUrl": "Copy URL", - "loadMore": "Load more", - "views": "views", - "login": "Login", - "recommendedVideos": "Recommended Videos", - "playlistVideos": "Playlist Videos", - "invidiousLogin": "Please log in with your Invidious account", - "invalidInstance": "Please verify the URL. If it's correct, the instance may be down or may not support third-party clients.", - "invidiousBlockWarning": "Invidious is currently being blocked by Google. If videos aren't loading for this instance, please use this instance on Materialious on {android} or {desktop} to get around this with local video fallback.", - "videos": "videos", - "cancel": "Cancel", - "create": "Create", - "filters": { - "filters": "Filters", - "type": "Type", - "uploadDate": "Upload date", - "duration": "Duration", - "sortBy": "Short By", - "features": "Features" - }, - "title": "Title", - "searchPlaceholder": "Search", - "delete": "Delete", - "donate": "Donate", - "deleteAllHistory": "Delete all history", - "skipping": "Skipping", - "comments": "comments", - "reply": "reply", - "replies": "replies", - "region": "Region", - "contributors": "Contributors", - "noResult": "No results", - "version": "Version", - "language": "Language", - "channels": "channels", - "transcript": "Transcript", - "noCaptionData": "Captions don't have any data.", - "selectLang": "Select language", - "letterCase": "Letter case for titles", - "hideReplies": "Hide replies", - "hideVideo": "Hide video", - "defaultPage": "Default page", - "syncParty": { - "userJoined": "User joined your watch party.", - "userLeft": "User left your watch party.", - "userOnPrivatePage": "User currently viewing a private page, syncing will resume shorty." - }, - "videoTabs": { - "all": "All", - "videos": "Videos", - "playlists": "Playlists", - "channels": "Channels", - "shorts": "Shorts", - "streams": "Streams" - }, - "subscriptions": { - "manageSubscriptions": "Manage subscriptions" - }, - "playlist": { - "createPlaylist": "Create playlist", - "public": "Public", - "unlisted": "Unlisted", - "private": "Private", - "playVideos": "Play videos", - "shuffleVideos": "Play videos shuffled", - "loopPlaylist": "Loop playlist", - "next": "Next", - "previous": "Previous" - }, - "thumbnail": { - "live": "LIVE", - "failedToLoadImage": "Failed to load image" - }, - "pages": { - "home": "Home", - "trending": "Trending", - "subscriptions": "Subscriptions", - "history": "History", - "playlists": "Playlists" - }, - "subscribers": "subscribers", - "unsubscribe": "Unsubscribe", - "loginRequired": "Login required", - "player": { - "audioOnly": "Audio only", - "theatreMode": "Theatre mode", - "pauseTimer": "Pause timer", - "pauseVideoIn": "Pause video in ", - "preferredQuality": "Preferred quality", - "premiere": "Video will be available", - "chapters": "Chapters", - "share": { - "title": "Share", - "materialiousLink": "Copy Materialious link", - "invidiousRedirect": "Copy Invidious redirect link", - "youtubeLink": "Copy Youtube link", - "includeTimestamp": "Timestamped" - }, - "download": "Download", - "downloadSteps": { - "merging": "Merging video & audio together", - "video": "Downloading video", - "audio": "Downloading audio", - "ffmpeg": "Downloading ffmpeg library & components", - "classWorker": "Downloading ffmpeg class worker", - "core": "Downloading ffmpeg core", - "wasm": "Downloading ffmpeg wasm", - "worker": "Downloading ffmpeg worker" - }, - "noPlaylists": "No playlists", - "unableToLoadComments": "Unable to load comments", - "addToPlaylist": "Add to playlist", - "youtubeJsFallBack": "Local video fallback being used", - "defaultLanguage": "Default Language", - "youtubeJsLoading": "Video failed to load, attempting to reload with local video fallback.", - "retryText": "Video failed to load, how would you like to continue?", - "enableYoutubejsTemp": "Use local video fallback once", - "enableYoutubejsPerm": "Always allow local video fallback" - }, - "layout": { - "interface": "Interface", - "star": "Star us on Github!", - "syncParty": "Sync party", - "about": "About", - "syncPartyWarning": "Please note your IP will be visible to users you invite.", - "startSyncParty": "Start sync party", - "endSyncParty": "End sync party", - "notifications": "Notifications", - "noNewNotifications": "No new notifications here", - "settings": "Settings", - "login": "Login", - "logout": "Logout", - "customize": "Customize", - "lowBandwidthMode": "Low bandwidth mode", - "displayThumbnailAvatars": "Thumbnail avatars (Slow)", - "searchHistory": "Search history", - "companionUrl": "Companion URL", - "theme": { - "theme": "Theme", - "darkMode": "Dark mode", - "lightMode": "Light mode", - "AmoledTheme": "Amoled theme", - "color": "Color" - }, - "searchSuggestions": "Search suggestions", - "previewVideoOnHover": "Preview video on hover", - "expandDescription": "Expand description by default", - "expandChapters": "Expand chapters by default", - "expandComments": "Expand comments by default", - "allowInsecureRequests": "Allow insecure requests", - "disableAutoUpdate": "Disable automatic updates", - "player": { - "title": "Player", - "autoPlay": "Autoplay video", - "alwaysLoopVideo": "Always loop video", - "savePlaybackPosition": "Save playback position", - "listenByDefault": "Listen by default", - "ccByDefault": "Subtitles on by default", - "theatreModeByDefault": "Theatre mode by default", - "autoPlayNextByDefault": "Autoplay next by default", - "miniPlayer": "Mini player", - "proxyVideos": "Proxy videos", - "backgroundPlay": "Play audio in background", - "dash": "Dash", - "silenceSkipper": "Silence skipper (Experimental)", - "localVideoFallback": "Local video fallback", - "youtubeJsFallback": "Local video processing fallback", - "youtubeJsAlways": "Always use", - "lockOrientation": "Orientation locked to aspect ratio", - "defaultPlaybackSpeed": "Default playback speed", - "playerStatistics": "Show player statistics by default" - }, - "bookmarklet": "Bookmarklet", - "instanceUrl": "Instance URL", - "sponsors": { - "sponsor": "Sponsor", - "disableToast": "Disable toast", - "disableTimeline": "Disable segments on timeline", - "Catagories": "Categories", - "unpaidSelfPromotion": "Unpaid/Self Promotion", - "interactionReminder": "Interaction Reminder (Subscribe)", - "intermissionIntroAnimation": "Intermission/Intro Animation", - "credits": "Endcards/Credits", - "preViewRecapHook": "Preview/Recap/Hook", - "tangentJokes": "Filler Tangent/Jokes" - }, - "deArrow": { - "title": "DeArrow", - "thumbnailInstanceUrl": "Thumbnail instance URL", - "titleOnly": "Title only" - } - }, - "subscribe": "Subscribe" + "enabled": "Enabled", + "disabled": "Disabled", + "popularPageDisabled": "Popular page has been disabled by Admins", + "premium": "Premium YouTube content can't be watched on Materialious.", + "copyUrl": "Copy URL", + "loadMore": "Load more", + "views": "views", + "login": "Login", + "recommendedVideos": "Recommended Videos", + "playlistVideos": "Playlist Videos", + "invidiousLogin": "Please log in with your Invidious account", + "invalidInstance": "Please verify the URL. If it's correct, the instance may be down or may not support third-party clients.", + "invidiousBlockWarning": "Invidious is currently being blocked by Google. If videos aren't loading for this instance, please use this instance on Materialious on {android} or {desktop} to get around this with local video fallback.", + "videos": "videos", + "cancel": "Cancel", + "create": "Create", + "filters": { + "filters": "Filters", + "type": "Type", + "uploadDate": "Upload date", + "duration": "Duration", + "sortBy": "Sort By", + "features": "Features" + }, + "title": "Title", + "searchPlaceholder": "Search", + "delete": "Delete", + "donate": "Donate", + "deleteAllHistory": "Delete all history", + "skipping": "Skipping", + "comments": "comments", + "reply": "reply", + "replies": "replies", + "region": "Region", + "contributors": "Contributors", + "noResult": "No results", + "version": "Version", + "language": "Language", + "channels": "channels", + "transcript": "Transcript", + "noCaptionData": "Captions don't have any data.", + "selectLang": "Select language", + "letterCase": "Letter case for titles", + "hideReplies": "Hide replies", + "hideVideo": "Hide video", + "defaultPage": "Default page", + "syncParty": { + "userJoined": "User joined your watch party.", + "userLeft": "User left your watch party.", + "userOnPrivatePage": "User currently viewing a private page, syncing will resume shorty." + }, + "videoTabs": { + "all": "All", + "videos": "Videos", + "playlists": "Playlists", + "channels": "Channels", + "shorts": "Shorts", + "streams": "Streams" + }, + "subscriptions": { + "manageSubscriptions": "Manage subscriptions" + }, + "playlist": { + "createPlaylist": "Create playlist", + "public": "Public", + "unlisted": "Unlisted", + "private": "Private", + "playVideos": "Play videos", + "shuffleVideos": "Play videos shuffled", + "loopPlaylist": "Loop playlist", + "next": "Next", + "previous": "Previous" + }, + "thumbnail": { + "live": "LIVE", + "failedToLoadImage": "Failed to load image" + }, + "pages": { + "home": "Home", + "trending": "Trending", + "subscriptions": "Subscriptions", + "history": "History", + "playlists": "Playlists" + }, + "subscribers": "subscribers", + "unsubscribe": "Unsubscribe", + "loginRequired": "Login required", + "player": { + "audioOnly": "Audio only", + "theatreMode": "Theatre mode", + "pauseTimer": "Pause timer", + "pauseVideoIn": "Pause video in ", + "preferredQuality": "Preferred quality", + "premiere": "Video will be available", + "chapters": "Chapters", + "share": { + "title": "Share", + "materialiousLink": "Copy Materialious link", + "invidiousRedirect": "Copy Invidious redirect link", + "youtubeLink": "Copy Youtube link", + "includeTimestamp": "Timestamped" + }, + "download": "Download", + "downloadSteps": { + "merging": "Merging video & audio together", + "video": "Downloading video", + "audio": "Downloading audio", + "ffmpeg": "Downloading ffmpeg library & components", + "classWorker": "Downloading ffmpeg class worker", + "core": "Downloading ffmpeg core", + "wasm": "Downloading ffmpeg wasm", + "worker": "Downloading ffmpeg worker" + }, + "noPlaylists": "No playlists", + "unableToLoadComments": "Unable to load comments", + "addToPlaylist": "Add to playlist", + "youtubeJsFallBack": "Local video fallback being used", + "defaultLanguage": "Default Language", + "youtubeJsLoading": "Video failed to load, attempting to reload with local video fallback.", + "retryText": "Video failed to load, how would you like to continue?", + "enableYoutubejsTemp": "Use local video fallback once", + "enableYoutubejsPerm": "Always allow local video fallback" + }, + "layout": { + "interface": "Interface", + "star": "Star us on Github!", + "syncParty": "Sync party", + "about": "About", + "syncPartyWarning": "Please note your IP will be visible to users you invite.", + "startSyncParty": "Start sync party", + "endSyncParty": "End sync party", + "notifications": "Notifications", + "noNewNotifications": "No new notifications here", + "settings": "Settings", + "login": "Login", + "logout": "Logout", + "customize": "Customize", + "lowBandwidthMode": "Low bandwidth mode", + "displayThumbnailAvatars": "Thumbnail avatars (Slow)", + "searchHistory": "Search history", + "companionUrl": "Companion URL", + "theme": { + "theme": "Theme", + "darkMode": "Dark mode", + "lightMode": "Light mode", + "AmoledTheme": "Amoled theme", + "color": "Color" + }, + "searchSuggestions": "Search suggestions", + "previewVideoOnHover": "Preview video on hover", + "expandDescription": "Expand description by default", + "expandChapters": "Expand chapters by default", + "expandComments": "Expand comments by default", + "allowInsecureRequests": "Allow insecure requests", + "disableAutoUpdate": "Disable automatic updates", + "player": { + "title": "Player", + "autoPlay": "Autoplay video", + "alwaysLoopVideo": "Always loop video", + "savePlaybackPosition": "Save playback position", + "listenByDefault": "Listen by default", + "ccByDefault": "Subtitles on by default", + "theatreModeByDefault": "Theatre mode by default", + "autoPlayNextByDefault": "Autoplay next by default", + "miniPlayer": "Mini player", + "proxyVideos": "Proxy videos", + "backgroundPlay": "Play audio in background", + "dash": "Dash", + "silenceSkipper": "Silence skipper (Experimental)", + "localVideoFallback": "Local video fallback", + "youtubeJsFallback": "Local video processing fallback", + "youtubeJsAlways": "Always use", + "lockOrientation": "Orientation locked to aspect ratio", + "defaultPlaybackSpeed": "Default playback speed", + "playerStatistics": "Show player statistics by default" + }, + "bookmarklet": "Bookmarklet", + "instanceUrl": "Instance URL", + "sponsors": { + "sponsor": "Sponsor", + "disableToast": "Disable toast", + "disableTimeline": "Disable segments on timeline", + "Catagories": "Categories", + "unpaidSelfPromotion": "Unpaid/Self Promotion", + "interactionReminder": "Interaction Reminder (Subscribe)", + "intermissionIntroAnimation": "Intermission/Intro Animation", + "credits": "Endcards/Credits", + "preViewRecapHook": "Preview/Recap/Hook", + "tangentJokes": "Filler Tangent/Jokes" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "Thumbnail instance URL", + "titleOnly": "Title only" + } + }, + "subscribe": "Subscribe" } From d2b58e4c05abe25e710ca23b2f1348869aa7807b Mon Sep 17 00:00:00 2001 From: Lenny Angst Date: Tue, 4 Nov 2025 16:53:16 +0000 Subject: [PATCH 2/3] Translated using Weblate (German) Currently translated at 100.0% (167 of 167 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/de/ --- materialious/src/lib/i18n/locales/de.json | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/materialious/src/lib/i18n/locales/de.json b/materialious/src/lib/i18n/locales/de.json index 67a53402..cddd42ee 100644 --- a/materialious/src/lib/i18n/locales/de.json +++ b/materialious/src/lib/i18n/locales/de.json @@ -49,7 +49,9 @@ "private": "Privat", "playVideos": "Videos abspielen", "shuffleVideos": "Videos in zufälliger Reihenfolge abspielen", - "loopPlaylist": "Wiedergabeliste in Schleife abspielen" + "loopPlaylist": "Wiedergabeliste in Schleife abspielen", + "next": "Weiter", + "previous": "Vorheriges" }, "thumbnail": { "live": "LIVE", @@ -98,7 +100,8 @@ "enableYoutubejsTemp": "Nutze einmalig den lokalen Video-Fallback", "chapters": "Kapitel", "retryText": "Das Video konnte nicht geladen werden, wie möchtest du weiterfahren?", - "youtubeJsLoading": "Das Video konnte nicht geladen werden, es wird mit lokalem Video-Fallback erneut versucht." + "youtubeJsLoading": "Das Video konnte nicht geladen werden, es wird mit lokalem Video-Fallback erneut versucht.", + "premiere": "Video wird verfügbar sein" }, "layout": { "interface": "Benutzeroberfläche", @@ -188,5 +191,14 @@ "premium": "YouTube-Premium-Inhalte können auf Materialious nicht angeschaut werden.", "isUpcoming": "Video ist noch nicht in einem anschaubaren Zustand.", "version": "Version", - "contributors": "Mitwirkende" + "contributors": "Mitwirkende", + "popularPageDisabled": "Die Seite „Populär“ wurde von den Administratoren deaktiviert", + "filters": { + "filters": "Filter", + "type": "Typ", + "uploadDate": "Hochladedatum", + "duration": "Dauer", + "sortBy": "Sortieren nach", + "features": "Eigenschaften" + } } From 1ebd210776fbb05aaaf0bebc5d417ca8e560d67e Mon Sep 17 00:00:00 2001 From: Lenny Angst Date: Tue, 4 Nov 2025 16:54:36 +0000 Subject: [PATCH 3/3] Translated using Weblate (Alemannic) Currently translated at 100.0% (167 of 167 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/gsw/ --- materialious/src/lib/i18n/locales/gsw.json | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/materialious/src/lib/i18n/locales/gsw.json b/materialious/src/lib/i18n/locales/gsw.json index 99a9582c..15f512a8 100644 --- a/materialious/src/lib/i18n/locales/gsw.json +++ b/materialious/src/lib/i18n/locales/gsw.json @@ -135,7 +135,9 @@ "private": "Privat", "playVideos": "Videos abspiele", "loopPlaylist": "Widergabelischte inere Schleife abspiele", - "shuffleVideos": "Videos in zuefälliger Reihefolg abspiele" + "shuffleVideos": "Videos in zuefälliger Reihefolg abspiele", + "next": "Wiiter", + "previous": "Vorherigs" }, "pages": { "home": "Startsiite", @@ -179,7 +181,8 @@ "retryText": "S Video het nöd chönne glade werde, wie willsch wiitermache?", "enableYoutubejsPerm": "Lokale Video-Fallback immer erlaube", "enableYoutubejsTemp": "Nutz eimalig de lokali Video-Fallback", - "youtubeJsFallBack": "Lokale Video-Fallback wird gnutzt" + "youtubeJsFallBack": "Lokale Video-Fallback wird gnutzt", + "premiere": "Video wird verfüegbar sii" }, "subscribe": "Abonniere", "invidiousLogin": "Bitte meld dich mit dim Invidious-Konto aa", @@ -188,5 +191,14 @@ "isUpcoming": "Video isch nonig imene aaluegbare Zuestand.", "premium": "YouTube-Premium-Inhält chönd uf Materialious nonig aagluegt werde.", "version": "Version", - "contributors": "Mitwirkendi" + "contributors": "Mitwirkendi", + "popularPageDisabled": "D Siite «Populär» isch vo de Administratore deaktiviert worde", + "filters": { + "filters": "Filter", + "type": "Typ", + "uploadDate": "Hochladedatum", + "duration": "Duur", + "sortBy": "Sortiere nach", + "features": "Eigeschafte" + } }