diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index 7874f734..73562f8c 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -108,10 +108,12 @@ Settings: Beginning: Anfang Middle: Mitte End: Ende - 'Invidious Instance (Default is https://invidious.snopyta.org)': Invidious Instanz (Standard - ist https://invidious.snopyta.org) + 'Invidious Instance (Default is https://invidious.snopyta.org)': Invidious Instanz + (Standard ist https://invidious.snopyta.org) Region for Trending: Region für Trends #! List countries + Check for Latest Blog Posts: Nach aktuellsten Blogposts suchen + Check for Updates: Nach Updates suchen Theme Settings: Theme Settings: Thema Einstellungen Match Top Bar with Main Color: Passe obere Leiste an Hauptfarbe an @@ -221,6 +223,47 @@ Settings: Save Watched Progress: Videofortschritt speichern Remember History: Verlauf speichern Privacy Settings: Datenschutzeinstellungen + Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Bist + du sicher, dass du alle Abonnements und Profile löschen möchtest? Diese Aktion + kann nicht rückgängig gemacht werden. + Remove All Subscriptions / Profiles: Lösche alle Abonnements und Profile + Data Settings: + How do I import my subscriptions?: Wie importiere ich meine Abonnements? + Unknown data key: Unbekannter Datenschlüssel + Unable to write file: Datei kann nicht geschrieben werden + Unable to read file: Datei kann nicht gelesen werden + All watched history has been successfully exported: Der gesamte Verlauf wurde + erfolgreich exportiert + All watched history has been successfully imported: Der gesamte Verlauf wurde + erfolgreich importiert + History object has insufficient data, skipping item: Ein Verlauf-Objekt hat fehlerhafte + Daten, überspringe Objekt + Subscriptions have been successfully exported: Abonnements wurden erfolgreich + exportiert + Invalid history file: Ungültige Verlauf-Datei + This might take a while, please wait: Dies dauert einen Moment, bitte warten + Invalid subscriptions file: Ungültige Abonnement-Datei + One or more subscriptions were unable to be imported: Eine oder mehrere Abonnements + konnten nicht importiert werden + All subscriptions and profiles have been successfully imported: Alle Abonnements + und Profile wurden erfolgreich importiert + All subscriptions have been successfully imported: Alle Abonnements wurden erfolgreich + importiert + Profile object has insufficient data, skipping item: Ein Profilobjekt hat fehlerhafte + Daten, überspringe Objekt + Export History: Verlauf exportieren + Import History: Verlauf importieren + Export NewPipe: Exportiere NewPipe + Export YouTube: Exportiere YouTube + Export FreeTube: Exportiere FreeTube + Export Subscriptions: Exportiere Abonnements + Import NewPipe: Importiere NewPipe + Import YouTube: Importiere YouTube + Import FreeTube: Importiere FreeTube + Import Subscriptions: Importiere Abonnements + Select Export Type: Wähle Exporttyp + Select Import Type: Wähle Importtyp + Data Settings: Dateneinstellungen About: #On About page About: Über @@ -284,6 +327,10 @@ Channel: About: Über Channel Description: Kanalbeschreibung Featured Channels: Empfohlene Kanäle + Added channel to your subscriptions: Der Kanal wurde deinen Abonnements hinzugefügt + Removed subscription from $ other channel(s): Es wurden $ anderen Kanälen deabonniert + Channel has been removed from your subscriptions: Der Kanal wurde von deinen Abonnements + entfernt Video: Open in YouTube: In YouTube öffnem Copy YouTube Link: YouTube Link kopieren @@ -347,6 +394,12 @@ Video: Video has been marked as watched: Das Video wurde als gesehen markiert Remove From History: Vom Verlauf löschen Mark As Watched: Als gesehen markieren + Autoplay: Automatische Wiedergabe + Play Previous Video: Voriges Video abspielen + Play Next Video: Nächstes Video abspielen + Reverse Playlist: Umgekehrte Wiedergabe + Shuffle Playlist: Zufällige Wiedergabe + Loop Playlist: Wiederhole Wiedergabeliste Videos: #& Sort By Sort By: @@ -384,6 +437,10 @@ Change Format: Use Dash Formats: Nutze Dash Format Use Legacy Formats: Nutze Legacy Format Use Audio Formats: Nutze Audio Format + Audio formats are not available for this video: Es sind keine Audioformate für dieses + Video verfügbar + Dash formats are not available for this video: Das Dashformat ist für dieses Video + nicht verfügbar Share: Share Video: Teile das Video Copy Link: Kopiere Link @@ -396,6 +453,7 @@ Share: kopiert YouTube URL copied to clipboard: YouTube URL in die Zwischenablage kopiert YouTube Embed URL copied to clipboard: YouTube Embed URL in die Zwischenablage kopiert + Include Timestamp: Zeitstempel einfügen Mini Player: Mini Player Comments: Comments: Kommentare @@ -457,3 +515,25 @@ Profile: Create New Profile: Neues Profil erstellen Profile Manager: Profilmanager All Channels: Alle Kanäle + Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: Bist + du sicher, dass du die ausgewählten Kanäle löschen möchtest? Dies löscht den Kanal + nur aus diesem Profil. + ? This is your primary profile. Are you sure you want to delete the selected channels? The + same channels will be deleted in any profile they are found in. + : Dies ist dein Hauptprofil. Bist du sicher, dass du die ausgewählten Kanäle löschen + möchtest? Diese Kanäle werden auch in allen anderen Profilen gelöscht. + No channel(s) have been selected: Es wurden keinen Kanäle ausgewählt + Add Selected To Profile: Ausgewählte zum Profil hinzufügen + Delete Selected: Ausgewählte löschen + Select None: Alles abwählen + Select All: Alles auswählen + $ selected: $ ausgewählt + Other Channels: Andere Kanäle + Subscription List: Abonnement-Liste + Profile Select: Profilauswahl +The playlist has been reversed: Die Wiedergabeliste wurde umgedreht +A new blog is now available, $. Click to view more: Ein neuer Blogpost ist verfügbar, + $. Um ihn zu öffnen klicken +Download From Site: Von der Seite herunterladen +Version $ is now available! Click for more details: Version $ is jetzt verfügbar! + Für mehr Details klicken diff --git a/static/locales/it.yaml b/static/locales/it.yaml index 963fbf93..20139623 100644 --- a/static/locales/it.yaml +++ b/static/locales/it.yaml @@ -3,7 +3,7 @@ Locale Name: 'Inglese' FreeTube: 'FreeTube' # Currently on Subscriptions, Playlists, and History 'This part of the app is not ready yet. Come back later when progress has been made.': >- - Questa parte dell'app è sotto sviluppo. Torna quando sono stati fatti dei progressi. + Questa parte dell'app è ancora in sviluppo. Torna quando i lavori saranno ultimati. # Webkit Menu Bar File: 'File' @@ -72,9 +72,11 @@ Subscriptions: lista delle tue iscrizioni è vuota. Inizia aggiungendo iscrizioni per visualizzarle qui.' 'Getting Subscriptions. Please wait.': 'Caricamento Iscrizioni. Attendi.' + Refresh Subscriptions: Ricarica le sottoscrizioni + 'Getting Subscriptions. Please wait.': Scaricamento delle iscrizioni. Prego attendere. Trending: 'Tendenze' Most Popular: 'Popolari' -Playlists: 'Playlists' +Playlists: 'Playlist' User Playlists: Your Playlists: 'Le tue Playlist' History: @@ -90,9 +92,9 @@ Settings: Fallback to Non-Preferred Backend on Failure: '' Enable Search Suggestions: 'Abilita Suggerimenti di Ricerca' Default Landing Page: 'Pagina Iniziale di Default' - Locale Preference: '' + Locale Preference: 'Lingua Predefinita' Preferred API Backend: - Preferred API Backend: '' + Preferred API Backend: 'Back-end API Preferito' Local API: 'API Locali' Invidious API: 'API di Indidious' Video View Type: @@ -105,10 +107,12 @@ Settings: Beginning: 'Inizio' Middle: 'Centrato' End: 'Fine' - 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Istanza Invidious (https://invidious.snopyta.org - di Default)' + 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Istanza Invidious + (https://invidious.snopyta.org di Default)' Region for Trending: 'Regione per le Tendenze' #! List countries + Check for Latest Blog Posts: Controlla gli Ultimi Post del Blog + Check for Updates: Controlla gli Aggiornamenti Theme Settings: Theme Settings: 'Impostazioni Tema' Match Top Bar with Main Color: '' @@ -150,12 +154,12 @@ Settings: Default Playback Rate: '' Default Video Format: Default Video Format: 'Formato Video Predefinito' - Dash Formats: '' - Legacy Formats: '' + Dash Formats: 'Formati Dash' + Legacy Formats: 'Formati Legacy' Audio Formats: 'Formati Audio' Default Quality: Default Quality: 'Qualità di Default' - Auto: '' + Auto: 'Auto' 144p: '144p' 240p: '240p' 360p: '360p' @@ -392,17 +396,22 @@ Falling back to Invidious API: 'Torno alle API Invidious' Falling back to the local API: 'Torno alle API locali' Subscriptions have not yet been implemented: 'Le Iscrizioni non sono ancora state implementate' -Loop is now disabled: '' -Loop is now enabled: '' -Shuffle is now disabled: '' -Shuffle is now enabled: '' +Loop is now disabled: 'Riproduzione a loop disattivata' +Loop is now enabled: 'Riproduzione a loop attivata' +Shuffle is now disabled: 'La riproduzione casuale è disabilitata' +Shuffle is now enabled: 'La riproduzione casuale è abilitata' Playing Next Video: 'Riproduzione Prossimo Video' Playing Previous Video: 'Riproduzione Video Precedente' -Playing next video in 5 seconds. Click to cancel: 'Riproduzione prossimo video in - 5 secondi. Clicca per cancellare' +Playing next video in 5 seconds. Click to cancel: 'Riproduzione del prossimo video + in 5 secondi. Clicca per cancellare.' Canceled next video autoplay: 'Riproduzione automatica del prossimo video cancellata' 'The playlist has ended. Enable loop to continue playing': 'La playlist è terminata. Abilita il loop per continuare la riproduzione' Yes: 'Si' No: 'No' +A new blog is now available, $. Click to view more: Un nuovo blog è ora disponibile, + $. Clicca per saperne di più +Version $ is now available! Click for more details: La versione $ è ora disponibile!. + Clicca per maggiori dettagli +Download From Site: Scarica Dal Sito diff --git a/static/locales/pt.yaml b/static/locales/pt.yaml new file mode 100644 index 00000000..ad2921fb --- /dev/null +++ b/static/locales/pt.yaml @@ -0,0 +1,468 @@ +# Put the name of your locale in the same language +Locale Name: '' +FreeTube: '' +# Currently on Subscriptions, Playlists, and History +'This part of the app is not ready yet. Come back later when progress has been made.': > + +# Webkit Menu Bar +File: '' +Quit: '' +Edit: '' +Undo: '' +Redo: '' +Cut: '' +Copy: '' +Paste: '' +Delete: '' +Select all: '' +Reload: '' +Force Reload: '' +Toggle Developer Tools: '' +Actual size: '' +Zoom in: '' +Zoom out: '' +Toggle fullscreen: '' +Window: '' +Minimize: '' +Close: '' +Back: '' +Forward: '' + +Version $ is now available! Click for more details: '' +Download From Site: '' +A new blog is now available, $. Click to view more: '' + +# Search Bar +Search / Go to URL: '' + # In Filter Button +Search Filters: + Search Filters: '' + Sort By: + Sort By: '' + Most Relevant: '' + Rating: '' + Upload Date: '' + View Count: '' + Time: + Time: '' + Any Time: '' + Last Hour: '' + Today: '' + This Week: '' + This Month: '' + This Year: '' + Type: + Type: '' + All Types: '' + Videos: '' + Channels: '' + #& Playlists + Duration: + Duration: '' + All Durations: '' + Short (< 4 minutes): '' + Long (> 20 minutes): '' + # On Search Page + Search Results: '' + Fetching results. Please wait: '' + Fetch more results: '' +# Sidebar +Subscriptions: + # On Subscriptions Page + Subscriptions: '' + Latest Subscriptions: '' + 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': '' + 'Getting Subscriptions. Please wait.': '' + Refresh Subscriptions: '' +Trending: '' +Most Popular: '' +Playlists: '' +User Playlists: + Your Playlists: '' +History: + # On History Page + History: '' + Watch History: '' + Your history list is currently empty.: '' +Settings: + # On Settings Page + Settings: '' + General Settings: + General Settings: '' + Check for Updates: '' + Check for Latest Blog Posts: '' + Fallback to Non-Preferred Backend on Failure: '' + Enable Search Suggestions: '' + Default Landing Page: '' + Locale Preference: '' + Preferred API Backend: + Preferred API Backend: '' + Local API: '' + Invidious API: '' + Video View Type: + Video View Type: '' + Grid: '' + List: '' + Thumbnail Preference: + Thumbnail Preference: '' + Default: '' + Beginning: '' + Middle: '' + End: '' + 'Invidious Instance (Default is https://invidious.snopyta.org)': '' + Region for Trending: '' + #! List countries + Theme Settings: + Theme Settings: '' + Match Top Bar with Main Color: '' + Base Theme: + Base Theme: '' + Black: '' + Dark: '' + Light: '' + Main Color Theme: + Main Color Theme: '' + Red: '' + Pink: '' + Purple: '' + Deep Purple: '' + Indigo: '' + Blue: '' + Light Blue: '' + Cyan: '' + Teal: '' + Green: '' + Light Green: '' + Lime: '' + Yellow: '' + Amber: '' + Orange: '' + Deep Orange: '' + Secondary Color Theme: '' + #* Main Color Theme + Player Settings: + Player Settings: '' + Force Local Backend for Legacy Formats: '' + Play Next Video: '' + Turn on Subtitles by Default: '' + Autoplay Videos: '' + Proxy Videos Through Invidious: '' + Autoplay Playlists: '' + Enable Theatre Mode by Default: '' + Default Volume: '' + Default Playback Rate: '' + Default Video Format: + Default Video Format: '' + Dash Formats: '' + Legacy Formats: '' + Audio Formats: '' + Default Quality: + Default Quality: '' + Auto: '' + 144p: '' + 240p: '' + 360p: '' + 480p: '' + 720p: '' + 1080p: '' + 1440p: '' + 4k: '' + 8k: '' + Privacy Settings: + Privacy Settings: '' + Remember History: '' + Save Watched Progress: '' + Clear Search Cache: '' + Are you sure you want to clear out your search cache?: '' + Search cache has been cleared: '' + Remove Watch History: '' + Are you sure you want to remove your entire watch history?: '' + Watch history has been cleared: '' + Remove All Subscriptions / Profiles: '' + Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: '' + Subscription Settings: + Subscription Settings: '' + Hide Videos on Watch: '' + Fetch Feeds from RSS: '' + Manage Subscriptions: '' + Data Settings: + Data Settings: '' + Select Import Type: '' + Select Export Type: '' + Import Subscriptions: '' + Import FreeTube: '' + Import YouTube: '' + Import NewPipe: '' + Export Subscriptions: '' + Export FreeTube: '' + Export YouTube: '' + Export NewPipe: '' + Import History: '' + Export History: '' + Profile object has insufficient data, skipping item: '' + All subscriptions and profiles have been successfully imported: '' + All subscriptions have been successfully imported: '' + One or more subscriptions were unable to be imported: '' + Invalid subscriptions file: '' + This might take a while, please wait: '' + Invalid history file: '' + Subscriptions have been successfully exported: '' + History object has insufficient data, skipping item: '' + All watched history has been successfully imported: '' + All watched history has been successfully exported: '' + Unable to read file: '' + Unable to write file: '' + Unknown data key: '' + How do I import my subscriptions?: '' + Advanced Settings: + Advanced Settings: '' + Enable Debug Mode (Prints data to the console): '' + 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': '' + 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '' + Use Tor / Proxy for API calls: '' + TEST PROXY: '' + #& Invidious Instance (Default is https://invidious.snopyta.org) + See Public Instances: '' + Clear History: + Clear History: '' + # On Click + Are you sure you want to delete your history?: '' + #& Yes + #& No + Clear Subscriptions: + Clear Subscriptions: '' + # On Click + Are you sure you want to remove all subscriptions?: '' + #& Yes + #& No + +About: + #On About page + About: '' + #& About + 'This software is FOSS and released under the GNU Affero General Public License v3.0.': '' + + 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': > + + Thank you very much to the People and Projects that make FreeTube possible!: '' + + 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': '' + + 'Looking for help? Check out our Wiki page.': '' + + Check out our Firefox extension!: '' + + 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': '' + + #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS' + + Latest FreeTube News: '' + +Profile: + Profile Select: '' + All Channels: '' + Profile Manager: '' + Create New Profile: '' + Edit Profile: '' + Color Picker: '' + Custom Color: '' + Profile Preview: '' + Create Profile: '' + Update Profile: '' + Make Default Profile: '' + Delete Profile: '' + Are you sure you want to delete this profile?: '' + All subscriptions will also be deleted.: '' + Profile could not be found: '' + Your profile name cannot be empty: '' + Profile has been created: '' + Profile has been updated: '' + Your default profile has been set to $: '' + Removed $ from your profiles: '' + Your default profile has been changed to your primary profile: '' + $ is now the active profile: '' + Subscription List: '' + Other Channels: '' + $ selected: '' + Select All: '' + Select None: '' + Delete Selected: '' + Add Selected To Profile: '' + No channel(s) have been selected: '' + ? This is your primary profile. Are you sure you want to delete the selected channels? The + same channels will be deleted in any profile they are found in. + : '' + Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: '' +#On Channel Page +Channel: + Subscriber: '' + Subscribers: '' + Subscribe: '' + Unsubscribe: '' + Channel has been removed from your subscriptions: '' + Removed subscription from $ other channel(s): '' + Added channel to your subscriptions: '' + Search Channel: '' + Your search results have returned 0 results: '' + Sort By: '' + Videos: + Videos: '' + This channel does not currently have any videos: '' + Sort Types: + Newest: '' + Oldest: '' + Most Popular: '' + Playlists: + Playlists: '' + This channel does not currently have any playlists: '' + Sort Types: + Last Video Added: '' + Newest: '' + Oldest: '' + About: + About: '' + Channel Description: '' + Featured Channels: '' +Video: + Mark As Watched: '' + Remove From History: '' + Video has been marked as watched: '' + Video has been removed from your history: '' + Open in YouTube: '' + Copy YouTube Link: '' + Open YouTube Embedded Player: '' + Copy YouTube Embedded Player Link: '' + Open in Invidious: '' + Copy Invidious Link: '' + View: '' + Views: '' + Loop Playlist: '' + Shuffle Playlist: '' + Reverse Playlist: '' + Play Next Video: '' + Play Previous Video: '' + # Context is "X People Watching" + Watching: '' + Watched: '' + Autoplay: '' + # As in a Live Video + Live: '' + Live Now: '' + Live Chat: '' + Enable Live Chat: '' + Live Chat is currently not supported in this build.: '' + 'Chat is disabled or the Live Stream has ended.': '' + Live chat is enabled. Chat messages will appear here once sent.: '' + 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': '' + Published: + Jan: '' + Feb: '' + Mar: '' + Apr: '' + May: '' + Jun: '' + Jul: '' + Aug: '' + Sep: '' + Oct: '' + Nov: '' + Dec: '' + Second: '' + Seconds: '' + Minute: '' + Minutes: '' + Hour: '' + Hours: '' + Day: '' + Days: '' + Week: '' + Weeks: '' + Month: '' + Months: '' + Year: '' + Years: '' + Ago: '' + Upcoming: '' + Published on: '' + # $ is replaced with the number and % with the unit (days, hours, minutes...) + Publicationtemplate: '' +#& Videos +Videos: + #& Sort By + Sort By: + Newest: '' + Oldest: '' + #& Most Popular +#& Playlists +Playlist: + #& About + View Full Playlist: '' + Videos: '' + View: '' + Views: '' + Last Updated On: '' + Share Playlist: + Share Playlist: '' + Copy YouTube Link: '' + Open in YouTube: '' + Copy Invidious Link: '' + Open in Invidious: '' + +# On Video Watch Page +#* Published +#& Views +Toggle Theatre Mode: '' +Change Format: + Change Video Formats: '' + Use Dash Formats: '' + Use Legacy Formats: '' + Use Audio Formats: '' + Dash formats are not available for this video: '' + Audio formats are not available for this video: '' +Share: + Share Video: '' + Include Timestamp: '' + Copy Link: '' + Open Link: '' + Copy Embed: '' + Open Embed: '' + # On Click + Invidious URL copied to clipboard: '' + Invidious Embed URL copied to clipboard: '' + YouTube URL copied to clipboard: '' + YouTube Embed URL copied to clipboard: '' +Mini Player: '' +Comments: + Comments: '' + Click to View Comments: '' + Getting comment replies, please wait: '' + Show Comments: '' + Hide Comments: '' + # Context: View 10 Replies, View 1 Reply + View: '' + Hide: '' + Replies: '' + Reply: '' + There are no comments available for this video: '' + Load More Comments: '' +Up Next: '' + +# Toast Messages +Local API Error (Click to copy): '' +Invidious API Error (Click to copy): '' +Falling back to Invidious API: '' +Falling back to the local API: '' +Subscriptions have not yet been implemented: '' +Loop is now disabled: '' +Loop is now enabled: '' +Shuffle is now disabled: '' +Shuffle is now enabled: '' +The playlist has been reversed: '' +Playing Next Video: '' +Playing Previous Video: '' +Playing next video in 5 seconds. Click to cancel: '' +Canceled next video autoplay: '' +'The playlist has ended. Enable loop to continue playing': '' + +Yes: '' +No: ''