- {{ $t("This part of the app is not ready yet. Come back later when progress has been made.") }}
+ {{ $t("User Playlists['Your saved videos are empty. Click on the save button on the corner of a video to have it listed here']") }}
+
+
+
+
diff --git a/src/renderer/views/Watch/Watch.js b/src/renderer/views/Watch/Watch.js
index e2078354..e1e19785 100644
--- a/src/renderer/views/Watch/Watch.js
+++ b/src/renderer/views/Watch/Watch.js
@@ -119,6 +119,12 @@ export default Vue.extend({
playNextVideo: function () {
return this.$store.getters.getPlayNextVideo
},
+ hideRecommendedVideos: function () {
+ return this.$store.getters.getHideRecommendedVideos
+ },
+ hideLiveChat: function () {
+ return this.$store.getters.getHideLiveChat
+ },
youtubeNoCookieEmbeddedFrame: function () {
return ``
@@ -128,6 +134,9 @@ export default Vue.extend({
},
hideVideoLikesAndDislikes: function () {
return this.$store.getters.getHideVideoLikesAndDislikes
+ },
+ theatrePossible: function() {
+ return !this.hideRecommendedVideos || (!this.hideLiveChat && this.isLive) || this.watchingPlaylist
}
},
watch: {
@@ -197,7 +206,7 @@ export default Vue.extend({
console.log(result)
const playabilityStatus = result.player_response.playabilityStatus
- if (playabilityStatus.status !== 'OK') {
+ if (playabilityStatus.status === 'UNPLAYABLE') {
const errorScreen = playabilityStatus.errorScreen.playerErrorMessageRenderer
const reason = errorScreen.reason.simpleText
let subReason
@@ -228,7 +237,9 @@ export default Vue.extend({
this.channelId = result.player_response.videoDetails.channelId
this.channelName = result.videoDetails.author.name
console.log(result)
- this.channelThumbnail = result.videoDetails.author.thumbnails[0].url
+ if (result.videoDetails.author.thumbnails.length > 0) {
+ this.channelThumbnail = result.videoDetails.author.thumbnails[0].url
+ }
} else {
this.channelId = result.player_response.videoDetails.channelId
this.channelName = result.player_response.videoDetails.author
@@ -248,7 +259,7 @@ export default Vue.extend({
this.thumbnail = `https://i.ytimg.com/vi/${this.videoId}/maxres3.jpg`
break
default:
- this.thumbnail = result.videoDetails.thumbnail.thumbnails[result.videoDetails.thumbnail.thumbnails.length - 1].url
+ this.thumbnail = result.videoDetails.thumbnails[result.videoDetails.thumbnails.length - 1].url
break
}
@@ -264,8 +275,8 @@ export default Vue.extend({
this.videoLikeCount = null
this.videoDislikeCount = null
} else {
- this.videoLikeCount = result.videoDetails.likes
- this.videoDislikeCount = result.videoDetails.dislikes
+ this.videoLikeCount = isNaN(result.videoDetails.likes) ? 0 : result.videoDetails.likes
+ this.videoDislikeCount = isNaN(result.videoDetails.dislikes) ? 0 : result.videoDetails.dislikes
}
this.isLive = result.player_response.videoDetails.isLive
this.isLiveContent = result.player_response.videoDetails.isLiveContent
diff --git a/src/renderer/views/Watch/Watch.sass b/src/renderer/views/Watch/Watch.sass
index b444a8f5..48bfd5db 100644
--- a/src/renderer/views/Watch/Watch.sass
+++ b/src/renderer/views/Watch/Watch.sass
@@ -22,7 +22,7 @@
@media only screen and (max-width: 900px)
+single-column-template
- &.isLoading
+ &.isLoading, &.noSidebar
+single-column-template
.videoArea
@@ -73,6 +73,9 @@
@media only screen and (min-width: 901px)
min-width: 380px
+ @at-root .noSidebar#{&}
+ grid-area: auto
+
.watchVideoPlaylist, .watchVideoSidebar, .theatrePlaylist
margin: 0 8px 16px
diff --git a/src/renderer/views/Watch/Watch.vue b/src/renderer/views/Watch/Watch.vue
index 0a026c90..8202edde 100644
--- a/src/renderer/views/Watch/Watch.vue
+++ b/src/renderer/views/Watch/Watch.vue
@@ -3,7 +3,8 @@
class="videoLayout"
:class="{
isLoading,
- useTheatreMode
+ useTheatreMode,
+ noSidebar: !theatrePossible
}"
>
+
+# 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: ''
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
+ 'Getting Subscriptions. Please wait.': ''
+ Refresh Subscriptions: ''
+ Load More Videos: ''
+Trending: ''
+Most Popular: ''
+Playlists: ''
+User Playlists:
+ Your Playlists: ''
+ Playlist Message: ''
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
+History:
+ # On History Page
+ History: ''
+ Watch History: ''
+ Your history list is currently empty.: ''
+Settings:
+ # On Settings Page
+ Settings: ''
+ The app needs to restart for changes to take effect. Restart and apply change?: ''
+ 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: ''
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: ''
+ UI Scale: ''
+ 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: ''
+ Distraction Free Settings:
+ Distraction Free Settings: ''
+ Hide Video Views: ''
+ Hide Video Likes And Dislikes: ''
+ Hide Channel Subscribers: ''
+ Hide Comment Likes: ''
+ Hide Recommended Videos: ''
+ Hide Trending Videos: ''
+ Hide Popular Videos: ''
+ Hide Live Chat: ''
+ Hide Active Subscriptions: ''
+ Data Settings:
+ Data Settings: ''
+ Select Import Type: ''
+ Select Export Type: ''
+ Import Subscriptions: ''
+ Import FreeTube: ''
+ Import YouTube: ''
+ Import NewPipe: ''
+ Check for Legacy Subscriptions: ''
+ 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?: ''
+ Manage Subscriptions: ''
+ Proxy Settings:
+ Proxy Settings: ''
+ Enable Tor / Proxy: ''
+ Proxy Protocol: ''
+ Proxy Host: ''
+ Proxy Port Number: ''
+ Clicking on Test Proxy will send a request to: ''
+ Test Proxy: ''
+ Your Info: ''
+ Ip: ''
+ Country: ''
+ Region: ''
+ City: ''
+ Error getting network information. Is your proxy configured properly?: ''
+About:
+ #On About page
+ About: ''
+ Contact: ''
+ Help: ''
+ Useful Links: ''
+ Donate: ''
+ Beta: ''
+ License: ''
+ Email: ''
+ Channel Rules: ''
+ Report an Issue: ''
+ Wiki: ''
+ FAQ: ''
+ Credits: ''
+ Blog: ''
+ Release Notes: ''
+ Source Code: ''
+ Website: ''
+ Translate via Weblate: ''
+
+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: ''
+ Save Video: ''
+ Video has been saved: ''
+ Video has been removed from your saved list: ''
+ Open in YouTube: ''
+ Copy YouTube Link: ''
+ Open YouTube Embedded Player: ''
+ Copy YouTube Embedded Player Link: ''
+ Open in Invidious: ''
+ Copy Invidious Link: ''
+ Open Channel in YouTube: ''
+ Copy YouTube Channel Link: ''
+ Open Channel in Invidious: ''
+ Copy Invidious Channel Link: ''
+ View: ''
+ Views: ''
+ Loop Playlist: ''
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: ''
+ Play Previous Video: ''
+ # Context is "X People Watching"
+ Watching: ''
+ Watched: ''
+ Autoplay: ''
+ Starting soon, please refresh the page to check again: ''
+ # 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.': ''
+ Download Video: ''
+ video only: ''
+ audio only: ''
+ Audio:
+ Low: ''
+ Medium: ''
+ High: ''
+ Best: ''
+ 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: ''
+ Streamed on: ''
+ Started streaming 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: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+
+Mini Player: ''
+Comments:
+ Comments: ''
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: ''
+ Hide Comments: ''
+ Sort by: ''
+ Top comments: ''
+ Newest first: ''
+ # Context: View 10 Replies, View 1 Reply
+ View: ''
+ Hide: ''
+ Replies: ''
+ Reply: ''
+ There are no comments available for this video: ''
+ Load More Comments: ''
+ No more comments available: ''
+Up Next: ''
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ Player Settings:
+ Force Local Backend for Legacy Formats: ''
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+
+# 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: ''
+This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
+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: ''
diff --git a/static/locales/bs.yaml b/static/locales/bs.yaml
new file mode 100644
index 00000000..6e8a9ceb
--- /dev/null
+++ b/static/locales/bs.yaml
@@ -0,0 +1,535 @@
+# Put the name of your locale in the same language
+Locale Name: 'Bosanski'
+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.': >-
+ Ovaj dio aplikacije još nije spreman. Vratite se kasnije kad se postigne napredak.
+
+# Webkit Menu Bar
+File: 'Fajl'
+Quit: 'Napusti'
+Edit: 'Uredi'
+Undo: 'Ukini'
+Redo: 'Ponovi'
+Cut: 'Izreži'
+Copy: 'Kopiraj'
+Paste: 'Umetni'
+Delete: 'Izbriši'
+Select all: 'Odabri sve'
+Reload: 'Ponovo učitaj'
+Force Reload: 'Silom učitaj ponovo'
+Toggle Developer Tools: 'Uključi alate za programere'
+Actual size: 'Prirodna veličina'
+Zoom in: 'Približi'
+Zoom out: 'Umanji'
+Toggle fullscreen: 'Prebaci preko cijelog ekrana'
+Window: 'Prozor'
+Minimize: 'Smanji'
+Close: 'Zatvori'
+Back: 'Nazad'
+Forward: 'Unapred'
+
+Version $ is now available! Click for more details: 'Verzija $ je sada dostupna!
+ Kliknite za više detalja'
+Download From Site: 'Instaliraj preko stranice'
+A new blog is now available, $. Click to view more: 'Sada je dostupan novi blog, $.
+ Kliknite da vidite više'
+
+# Search Bar
+Search / Go to URL: 'Pretražite / idite na URL'
+ # In Filter Button
+Search Filters:
+ Search Filters: 'Pretraži filtere'
+ Sort By:
+ Sort By: 'Poredaj po'
+ Most Relevant: 'Naj relevantnije'
+ Rating: 'Ocjena'
+ Upload Date: 'Datum uploada'
+ View Count: 'Broj pregleda'
+ Time:
+ Time: 'Vrjeme'
+ Any Time: 'Bilo kada'
+ Last Hour: 'Zadnji sat'
+ Today: 'Danas'
+ This Week: 'Ove sedmice'
+ This Month: 'Ovog Mjeseca'
+ This Year: 'Ove godine'
+ Type:
+ Type: 'Vrsta'
+ All Types: 'Sve vrste'
+ Videos: 'Video'
+ Channels: 'Kanali'
+ #& Playlists
+ Duration:
+ Duration: 'Trajanje'
+ All Durations: 'Sva trajanja'
+ Short (< 4 minutes): 'Kratko (<4 minute)'
+ Long (> 20 minutes): 'Dugo (>20 minuta)'
+ # On Search Page
+ Search Results: 'Rezultati pretrage'
+ Fetching results. Please wait: 'Dohvaćanje rezultata. Molimo sačekajte'
+ Fetch more results: 'Dohvati više rezultata'
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: 'Pretplate'
+ Latest Subscriptions: 'Najnovije pretplate'
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: 'Ovaj
+ profil ima veliki broj pretplata. Prisiljavanje RSS-a da izbjegne ograničenje
+ brzine'
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Vaša
+ lista pretplata je trenutno prazna. Počnite dodavati pretplate da biste ih vidjeli
+ ovdje.'
+ 'Getting Subscriptions. Please wait.': 'Preuzimanje pretplata. Molimo sačekajte.'
+ Refresh Subscriptions: 'Osvježi pretplate'
+ Load More Videos: 'Očitaj više videozapisa'
+Trending: 'U trendu'
+Most Popular: 'Naj popularnije'
+Playlists: 'playliste'
+User Playlists:
+ Your Playlists: 'Tvoje playliste'
+History:
+ # On History Page
+ History: 'Istorija'
+ Watch History: 'Istorija gledanja'
+ Your history list is currently empty.: 'Vaša lista istorije je trenutno prazna.'
+Settings:
+ # On Settings Page
+ Settings: 'Postavke'
+ The app needs to restart for changes to take effect. Restart and apply change?: 'Aplikacija
+ se treba restartovati da bi promjene stupile na snagu. Restartuj i primijeniti
+ promjenu?'
+ General Settings:
+ General Settings: 'Generalne postavke'
+ Check for Updates: 'Provjeri ima li update'
+ Check for Latest Blog Posts: 'Potraži najnovije objave na blogu'
+ Fallback to Non-Preferred Backend on Failure: 'Vraćanje na neželjeni backend u
+ slučaju neuspjeha'
+ Enable Search Suggestions: 'Omogući prijedloge pretraživanja'
+ Default Landing Page: 'Zadana odredišna stranica'
+ Locale Preference: 'Jezik'
+ Preferred API Backend:
+ Preferred API Backend: 'Poželjni API Backend'
+ Local API: 'Lokalni API'
+ Invidious API: 'Invidious API'
+ Video View Type:
+ Video View Type: 'Način prikazanja videa'
+ Grid: 'Popločan'
+ List: 'Popis'
+ Thumbnail Preference:
+ Thumbnail Preference: 'Preferencija minijature'
+ Default: 'Standard'
+ Beginning: 'Početak'
+ Middle: 'Sredina'
+ End: 'Kraj'
+ 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious primjer
+ (standard je https://invidious.snopyta.org)'
+ Region for Trending: 'Regiona za trend'
+ #! List countries
+ Theme Settings:
+ Theme Settings: 'Postavke teme'
+ Match Top Bar with Main Color: 'Koristi glavnu boju u gornjoj traci'
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: ''
+ UI Scale: ''
+ 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: ''
+ Distraction Free Settings:
+ Distraction Free Settings: ''
+ Hide Video Views: ''
+ Hide Video Likes And Dislikes: ''
+ Hide Channel Subscribers: ''
+ Hide Comment Likes: ''
+ Hide Recommended Videos: ''
+ Hide Trending Videos: ''
+ Hide Popular Videos: ''
+ Hide Live Chat: ''
+ Data Settings:
+ Data Settings: ''
+ Select Import Type: ''
+ Select Export Type: ''
+ Import Subscriptions: ''
+ Import FreeTube: ''
+ Import YouTube: ''
+ Import NewPipe: ''
+ Check for Legacy Subscriptions: ''
+ 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: ''
+ Open Channel in YouTube: ''
+ Copy YouTube Channel Link: ''
+ Open Channel in Invidious: ''
+ Copy Invidious Channel Link: ''
+ View: ''
+ Views: ''
+ Loop Playlist: ''
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: ''
+ Play Previous Video: ''
+ # Context is "X People Watching"
+ Watching: ''
+ Watched: ''
+ Autoplay: ''
+ Starting soon, please refresh the page to check again: ''
+ # 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.': ''
+ Download Video: ''
+ video only: ''
+ audio only: ''
+ Audio:
+ Low: ''
+ Medium: ''
+ High: ''
+ Best: ''
+ 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: ''
+ Streamed on: ''
+ Started streaming 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: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+
+Mini Player: ''
+Comments:
+ Comments: ''
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: ''
+ Hide Comments: ''
+ Sort by: ''
+ Top comments: ''
+ Newest first: ''
+ # Context: View 10 Replies, View 1 Reply
+ View: ''
+ Hide: ''
+ Replies: ''
+ Reply: ''
+ There are no comments available for this video: ''
+ Load More Comments: ''
+ No more comments available: ''
+Up Next: ''
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ Player Settings:
+ Force Local Backend for Legacy Formats: ''
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+
+# 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: ''
+This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
+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: 'Ne'
diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml
index e1ca85e3..7885fa07 100644
--- a/static/locales/cs.yaml
+++ b/static/locales/cs.yaml
@@ -132,8 +132,8 @@ Settings:
Base Theme:
Base Theme: 'Základní motiv'
Black: 'Černý'
- Dark: 'Temný'
- Light: 'Lehký'
+ Dark: 'Tmavý'
+ Light: 'Světlý'
Main Color Theme:
Main Color Theme: 'Hlavní barevný motiv'
Red: 'Červený'
@@ -212,6 +212,7 @@ Settings:
Hide Trending Videos: 'Skrýt trendy'
Hide Popular Videos: 'Skrýt populární videa'
Hide Live Chat: 'Skrýt chat'
+ Hide Active Subscriptions: Skrýt aktivní odběry
Data Settings:
Data Settings: 'Nastavení dat'
Select Import Type: 'Vybrat typ importu'
@@ -458,7 +459,7 @@ Video:
Upcoming: 'Premiéra'
Published on: 'Publikováno'
# $ is replaced with the number and % with the unit (days, hours, minutes...)
- Publicationtemplate: '$ % před'
+ Publicationtemplate: 'před $ %'
#& Videos
Started streaming on: Začátek vysílání
Streamed on: Vysíláno
diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml
index a8f1b442..95639468 100644
--- a/static/locales/de-DE.yaml
+++ b/static/locales/de-DE.yaml
@@ -6,7 +6,7 @@ FreeTube: FreeTube
# Webkit Menu Bar
File: Datei
-Quit: Verlassen
+Quit: Beenden
Edit: Bearbeiten
Undo: Rückgängig
Redo: Wiederherstellen
@@ -16,7 +16,7 @@ Paste: Einfügen
Delete: Löschen
Select all: Alles auswählen
Reload: Aktualisieren
-Force Reload: Erzwinge Aktualisierung
+Force Reload: Aktualisierung erzwingen
Toggle Developer Tools: Aktiviere Entwicklerwerkzeuge
Actual size: Originalgröße
Zoom in: Vergrößern
@@ -116,7 +116,7 @@ Settings:
(Standard ist https://invidious.snopyta.org)
Region for Trending: Region für Trends
#! List countries
- Check for Latest Blog Posts: Nach aktuellstem Blogeintrag suchen
+ Check for Latest Blog Posts: Nach aktuellsten Blogeinträgen suchen
Check for Updates: Nach Aktualisierungen suchen
Theme Settings:
Theme Settings: Thema Einstellungen
@@ -151,7 +151,7 @@ Settings:
Expand Side Bar by Default: Seitenleiste standardmäßig erweitern
Player Settings:
Player Settings: Videoabspieler-Einstellungen
- Force Local Backend for Legacy Formats: Lokales System für Altformat erzwingen
+ Force Local Backend for Legacy Formats: Lokales System für Legacy Formate erzwingen
Remember History: Verlauf speichern
Play Next Video: Spiele nächstes Video
Turn on Subtitles by Default: Untertitel standardmäßig aktivieren
@@ -282,6 +282,7 @@ Settings:
Hide Video Likes And Dislikes: Videobewertungen verbergen
Hide Video Views: Video-Aufrufe verbergen
Distraction Free Settings: Einstellungen für ablenkungsfreien Modus
+ Hide Active Subscriptions: Aktive Abonnements ausblenden
The app needs to restart for changes to take effect. Restart and apply change?: Um
die Änderungen anzuwenden muss die Anwendung neustarten. Jetzt neustarten und
Änderungen aktivieren?
@@ -320,6 +321,23 @@ About:
#On Channel Page
This software is FOSS and released under the GNU Affero General Public License v3.0.: Diese
freie Software ist unter der AGPL-3.0 lizenziert.
+ Translate via Weblate: Auf Weblate übersetzen
+ Website: Webseite
+ Source Code: Quellcode
+ Release Notes: Versionshinweise
+ Blog: Blog
+ Credits: Beiträge
+ FAQ: Häufig gestellte Fragen
+ Wiki: Wiki
+ Report an Issue: Fehler melden
+ Channel Rules: Kanalregeln
+ Email: Email
+ License: Lizenz
+ Beta: Beta
+ Donate: Spenden
+ Useful Links: Nützliche Links
+ Help: Hilfe
+ Contact: Kontakt
Channel:
Subscriber: Abonnement
Subscribers: Abonnements
@@ -468,7 +486,7 @@ Share Playlist:
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: Aktiviere Kinomodus
+Toggle Theatre Mode: Kinomodus umschalten
Change Format:
Change Video Formats: Ändere Videoformat
Use Dash Formats: Nutze DASH-Format
diff --git a/static/locales/el.yaml b/static/locales/el.yaml
index 9b8525e2..930d896f 100644
--- a/static/locales/el.yaml
+++ b/static/locales/el.yaml
@@ -31,7 +31,7 @@ Back: 'Μετάβαση πίσω'
Forward: 'Μετάβαση μπροστά'
# Search Bar
-Search / Go to URL: 'Αναζήτηση/Τοποθετήστε Διεύθυνση URL'
+Search / Go to URL: 'Αναζήτηση/Μετάβαση στη URL'
# In Filter Button
Search Filters:
Search Filters: 'Φίλτρα αναζήτησης'
@@ -39,16 +39,16 @@ Search Filters:
Sort By: 'Ταξινόμηση κατά'
Most Relevant: 'Πιο σχετικό'
Rating: 'Αξιολόγηση'
- Upload Date: 'Ημερομηνία αποστολής'
+ Upload Date: 'Ημερομηνία μεταφόρτωσης'
View Count: 'Πλήθος Προβολών'
Time:
- Time: 'Χρόνος'
- Any Time: 'Οποιαδήποτε περίοδος'
- Last Hour: 'Τελευταία ώρα'
+ Time: 'Ώρα'
+ Any Time: 'Οποτεδήποτε'
+ Last Hour: 'Τελευταίας ώρας'
Today: 'Σήμερα'
This Week: 'Τρέχουσα Εβδομάδα'
This Month: 'Αυτό το μήνα'
- This Year: 'Αυτού του χρόνου'
+ This Year: 'Τρέχων έτος'
Type:
Type: 'Είδος'
All Types: 'Όλα τα είδη'
@@ -70,8 +70,8 @@ Subscriptions:
Subscriptions: 'Εγγραφές'
Latest Subscriptions: 'Τελευταίες Εγγραφές'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Η
- λίστα εγγραφών σας είναι προς το παρόν κενή. Ξεκινήστε να προσθέτετε εγγραφές/συνδρομές
- για να τις παρακολουθείτε εδώ.'
+ λίστα συνδρομών σας είναι προς το παρόν κενή. Προσθέστε συνδρομές για να τις παρακολουθείτε
+ από εδώ.'
'Getting Subscriptions. Please wait.': 'Ανάκτηση Εγγραφών/Συνδρομών. Παρακαλώ περιμένετε.'
Refresh Subscriptions: 'Ανανέωση Εγγραφών/Συνδρομών'
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Αυτό
@@ -98,7 +98,7 @@ Settings:
υποστήριξης σε περίπτωση αποτυχίας'
Enable Search Suggestions: 'Ενεργοποίηση προτάσεων αναζήτησης'
Default Landing Page: 'Προεπιλεγμένη σελίδα προορισμού'
- Locale Preference: 'Προτιμώμενη Γλώσσα'
+ Locale Preference: 'Προτιμήσεις γλώσσας'
Preferred API Backend:
Preferred API Backend: 'Προτιμώμενο συστήμα (API)'
Local API: 'Τοπική διεπαφή προγραμματισμού εφαρμογών (API)'
@@ -114,7 +114,7 @@ Settings:
Middle: 'Μέση'
End: 'Τέλος'
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Διακομιστής
- Invidious (Ο προκαθορισμένος είναι https://invidious.snopyta.org)'
+ Invidious (προεπιλογή https://invidious.snopyta.org)'
Region for Trending: 'Περιοχή που καθορίζει την καρτέλα των τάσεων'
#! List countries
Check for Latest Blog Posts: Ελέγξτε για τις τελευταίες δημοσιεύσεις ιστολογίου
diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml
index 2f53e590..d7e278b6 100644
--- a/static/locales/en-US.yaml
+++ b/static/locales/en-US.yaml
@@ -86,6 +86,8 @@ Most Popular: Most Popular
Playlists: Playlists
User Playlists:
Your Playlists: Your Playlists
+ Playlist Message: This page is not reflective of fully working playlists. It only lists videos that you have saved or favorited. When the work has finished, all videos currently here will be migrated to a 'Favorites' playlist.
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Your saved videos are empty. Click on the save button on the corner of a video to have it listed here
History:
# On History Page
History: History
@@ -213,6 +215,7 @@ Settings:
Hide Trending Videos: Hide Trending Videos
Hide Popular Videos: Hide Popular Videos
Hide Live Chat: Hide Live Chat
+ Hide Active Subscriptions: Hide Active Subscriptions
Data Settings:
Data Settings: Data Settings
Select Import Type: Select Import Type
@@ -251,62 +254,48 @@ Settings:
Unable to write file: Unable to write file
Unknown data key: Unknown data key
How do I import my subscriptions?: How do I import my subscriptions?
- Advanced Settings:
- Advanced Settings: Advanced Settings
- Enable Debug Mode (Prints data to the console): Enable Debug Mode (Prints data
- to the console)
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Address (Example:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': Clicking
- "TEST PROXY" button will send a request to https://ipinfo.io/json
- Use Tor / Proxy for API calls: Use Tor / Proxy for API calls
- TEST PROXY: TEST PROXY
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: See Public Instances
- Clear History:
- Clear History: Clear History
- # On Click
- Are you sure you want to delete your history?: Are you sure you want to delete
- your history?
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: Clear Subscriptions
- # On Click
- Are you sure you want to remove all subscriptions?: Are you sure you want to
- remove all subscriptions?
- #& Yes
- #& No
-
+ Manage Subscriptions: Manage Subscriptions
+ Proxy Settings:
+ Proxy Settings: Proxy Settings
+ Enable Tor / Proxy: Enable Tor / Proxy
+ Proxy Protocol: Proxy Protocol
+ Proxy Host: Proxy Host
+ Proxy Port Number: Proxy Port Number
+ Clicking on Test Proxy will send a request to: Clicking on Test Proxy will send a request to
+ Test Proxy: Test Proxy
+ Your Info: Your Info
+ Ip: Ip
+ Country: Country
+ Region: Region
+ City: City
+ Error getting network information. Is your proxy configured properly?: Error getting network information. Is your proxy configured properly?
About:
#On About page
About: About
- #& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': This
- copylefted software is freely licensed AGPL-3.0.
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub
- page. Pull requests welcome.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 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.': Want
- to chat? Join our Element / Matrix Server . Please check the rules before joining.
-
- 'Looking for help? Check out our Wiki page.': Looking for help? Check out our Wiki
- page.
-
- Check out our Firefox extension!: Check out our Firefox extension!
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': If
- you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin
- address.
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: Latest FreeTube News
+ Beta: Beta
+ Source code: Source code
+ Licensed under the AGPLv3: Licensed under the AGPLv3
+ View License: View License
+ Downloads / Changelog: Downloads / Changelog
+ GitHub releases: GitHub releases
+ Help: Help
+ FreeTube Wiki: FreeTube Wiki
+ FAQ: FAQ
+ Report a problem: Report a problem
+ GitHub issues: GitHub issues
+ Please check for duplicates before posting: Please check for duplicates before posting
+ Website: Website
+ Blog: Blog
+ Email: Email
+ Mastodon: Mastodon
+ Chat on Matrix: Chat on Matrix
+ Please read the: Please read the
+ room rules: room rules
+ Translate: Translate
+ Credits: Credits
+ FreeTube is made possible by: FreeTube is made possible by
+ these people and projects: these people and projects
+ Donate: Donate
Profile:
Profile Select: Profile Select
@@ -388,6 +377,9 @@ Video:
Remove From History: Remove From History
Video has been marked as watched: Video has been marked as watched
Video has been removed from your history: Video has been removed from your history
+ Save Video: Save Video
+ Video has been saved: Video has been saved
+ Video has been removed from your saved list: Video has been removed from your saved list
Open in YouTube: Open in YouTube
Copy YouTube Link: Copy YouTube Link
Open YouTube Embedded Player: Open YouTube Embedded Player
diff --git a/static/locales/en_GB.yaml b/static/locales/en_GB.yaml
index 69764c31..14888422 100644
--- a/static/locales/en_GB.yaml
+++ b/static/locales/en_GB.yaml
@@ -123,7 +123,7 @@ Settings:
#! List countries
Theme Settings:
Theme Settings: 'Theme Settings'
- Match Top Bar with Main Color: 'Match Top Bar with Main Colour'
+ Match Top Bar with Main Color: 'Match top bar with main colour'
Base Theme:
Base Theme: 'Base Theme'
Black: 'Black'
@@ -246,7 +246,7 @@ Settings:
'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Address (Example:
SOCKS5://127.0.0.1:9050 )'
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Clicking
- "TEST PROXY" button will send a request to https://ipinfo.io/json'
+ ‘TEST PROXY’ button will send a request to https://ipinfo.io/json'
Use Tor / Proxy for API calls: 'Use Tor / Proxy for API calls'
TEST PROXY: 'TEST PROXY'
#& Invidious Instance (Default is https://invidious.snopyta.org)
@@ -275,39 +275,31 @@ Settings:
Hide Channel Subscribers: Hide Channel Subscribers
Hide Video Likes And Dislikes: Hide Video Likes And Dislikes
Hide Video Views: Hide Video Views
+ Hide Active Subscriptions: Hide Active Subscriptions
Distraction Free Settings: Distraction Free Settings
The app needs to restart for changes to take effect. Restart and apply change?: The
app needs to restart for changes to take effect. Do you want to restart and apply
the changes?
About:
#On About page
- About: 'About'
- #& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'This
- copylefted software is freely licenced AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub
- page. Pull requests welcome.
-
- Thank you very much to the People and Projects that make FreeTube possible!: '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.': 'Want
- to chat? Join our Element / Matrix Server . Please check the rules before joining.'
-
- 'Looking for help? Check out our Wiki page.': 'Looking for help? Check out our Wiki
- page.'
-
- Check out our Firefox extension!: 'Check out our Firefox extension!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'If
- you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin
- address.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Latest FreeTube News'
+ About: About
+ Contact: Contact
+ Help: Help
+ Useful Links: Useful Links
+ Donate: Donate
+ Beta: Beta
+ License: License
+ Email: Email
+ Channel Rules: Channel Rules
+ Report an Issue: Report an Issue
+ Wiki: Wiki
+ FAQ: FAQ
+ Credits: Credits
+ Blog: Blog
+ Release Notes: Release Notes
+ Source Code: Source Code
+ Website: Website
+ Translate via Weblate: Translate via Weblate
Profile:
Profile Select: 'Profile Select'
diff --git a/static/locales/es.yaml b/static/locales/es.yaml
index 5812d7bd..3fcae4da 100644
--- a/static/locales/es.yaml
+++ b/static/locales/es.yaml
@@ -270,6 +270,7 @@ Settings:
Hide Comment Likes: No mostrar likes de comentarios
Hide Channel Subscribers: No mostrar suscriptores en canales
Distraction Free Settings: No distraer
+ Hide Active Subscriptions: Ocultar suscripciones activas
The app needs to restart for changes to take effect. Restart and apply change?: ¿Quieres
reiniciar FreeTube ahora para aplicar los cambios?
About:
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index bd6a9f47..515bd0ac 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -200,7 +200,7 @@ Settings:
'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Adresse Proxy (Exemple :
SOCKS5://127.0.0.1:9050 )'
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Cliquer
- sur le bouton "TEST PROXY" enverra une demande à https://ipinfo.io/json'
+ sur le bouton « TEST PROXY » enverra une demande à https://ipinfo.io/json'
Use Tor / Proxy for API calls: 'Utiliser Tor / Proxy pour les appels de l''API'
TEST PROXY: 'TESTER LE PROXY'
#& Invidious Instance (Default is https://invidious.snopyta.org)
@@ -275,6 +275,7 @@ Settings:
One or more subscriptions were unable to be imported: Un ou plusieurs abonnements
n’ont pas pu être importés
Check for Legacy Subscriptions: Vérifier les abonnements Legacy
+ Manage Subscriptions: Gérer les abonnements
Distraction Free Settings:
Hide Video Likes And Dislikes: Masquer les J'aime et Je n'aime pas des vidéos
Hide Comment Likes: Masquer les J'aime dans les commentaires
@@ -284,10 +285,28 @@ Settings:
Hide Popular Videos: Masquer les vidéos populaires
Hide Trending Videos: Masquer les tendances
Hide Recommended Videos: Masquer les vidéos recommandées
- Distraction Free Settings: Mode Sans Distraction
+ Distraction Free Settings: Mode sans distraction
+ Hide Active Subscriptions: Masquer les abonnements actifs
The app needs to restart for changes to take effect. Restart and apply change?: L'application
doit être redémarrée pour que les changements prennent effet. Redémarrer et appliquer
les changements ?
+ Proxy Settings:
+ Error getting network information. Is your proxy configured properly?: Erreur
+ lors de l'obtention des informations sur le réseau. Votre proxy est-il correctement
+ configuré ?
+ City: Ville
+ Region: Région
+ Country: Pays
+ Ip: Ip
+ Your Info: Vos informations
+ Test Proxy: Test du Proxy
+ Clicking on Test Proxy will send a request to: En cliquant sur Test Proxy, une
+ demande sera envoyée à
+ Proxy Port Number: Numéro de port du proxy
+ Proxy Host: Hôte du proxy
+ Proxy Protocol: Protocole du proxy
+ Enable Tor / Proxy: Activer Tor / Proxy
+ Proxy Settings: Paramètres du proxy
About:
#On About page
About: 'À propos'
@@ -296,9 +315,9 @@ About:
logiciel est sous licence AGPL-3.0.'
'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Vous avez trouvé un bug ? Vous souhaitez suggérer une nouvelle fonctionnalité
- ? Vous voulez aider de façon générale ? Rendez-vous sur la page GitHub. Les "Pull
- requests" sont les bienvenues.
+ Vous avez trouvé une erreur ? Vous souhaitez suggérer une nouvelle fonctionnalité
+ ? Vous voulez aider de façon générale ? Rendez-vous sur la page GitHub. Les pull
+ requests sont les bienvenues.
Thank you very much to the People and Projects that make FreeTube possible!: 'Un
grand merci à toutes les personnes et à tous les projets qui ont rendu FreeTube
@@ -322,6 +341,30 @@ About:
Latest FreeTube News: 'Les dernières actualités FreeTube'
#On Channel Page
+ Channel Rules: Règles du salon
+ Website: Site internet
+ Source Code: Code source
+ Release Notes: Notes de version
+ Email: Courriel
+ License: Licence
+ Help: Aide
+ Contact: Contacts
+ Translate via Weblate: Traduire via Weblate
+ Blog: Blog
+ Credits: Crédits
+ FAQ: FAQ
+ Wiki: Wiki
+ Report an Issue: Signaler un problème
+ Beta: Bêta
+ Donate: Faire un don
+ Useful Links: Liens utiles
+ Translate: Traduire
+ Chat on Matrix: Chatter sur Matrix
+ Mastodon: Mastodon
+ Report a problem: Signaler un problème
+ View License: Voir la license
+ Licensed under the AGPLv3: Sous licence AGPLv3
+ Source code: Code source
Channel:
Subscriber: 'Abonnement'
Subscribers: 'Abonnements'
diff --git a/static/locales/gl.yaml b/static/locales/gl.yaml
new file mode 100644
index 00000000..89a59e20
--- /dev/null
+++ b/static/locales/gl.yaml
@@ -0,0 +1,602 @@
+# Put the name of your locale in the same language
+Locale Name: 'Galego'
+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.': >-
+ Esta parte da aplicación non está lista aínda. Volve máis adiante, cando se avance
+ no desenvolvemento.
+
+# Webkit Menu Bar
+File: 'Arquivo'
+Quit: 'Saír'
+Edit: 'Editar'
+Undo: 'Desfacer'
+Redo: 'Refacer'
+Cut: 'Cortar'
+Copy: 'Copiar'
+Paste: 'Pegar'
+Delete: 'Eliminar'
+Select all: 'Seleccionar todo'
+Reload: 'Recargar'
+Force Reload: 'Forzar recarga'
+Toggle Developer Tools: 'Activar Ferramentas de Desenvolvedor'
+Actual size: 'Tamaño real'
+Zoom in: 'Agrandar'
+Zoom out: 'Reducir'
+Toggle fullscreen: 'Activar pantalla completa'
+Window: 'Ventá'
+Minimize: 'Minimizar'
+Close: 'Pechar'
+Back: 'Atrás'
+Forward: 'Adiante'
+
+Version $ is now available! Click for more details: 'A versión $ está dispoñible! Fai
+ clic para veres máis detalles'
+Download From Site: 'Descargar do sitio web'
+A new blog is now available, $. Click to view more: 'Hai unha nova entrada no blog
+ dispoñible, $. Fai clic para veres máis'
+
+# Search Bar
+Search / Go to URL: 'Buscar / Ir á URL'
+ # In Filter Button
+Search Filters:
+ Search Filters: 'Buscar filtros'
+ Sort By:
+ Sort By: 'Clasificar por'
+ Most Relevant: 'Máis relevante'
+ Rating: 'Valoración'
+ Upload Date: 'Data de subida'
+ View Count: 'Visualizacións'
+ Time:
+ Time: 'Tempo'
+ Any Time: 'Calquera momento'
+ Last Hour: 'Última hora'
+ Today: 'Hoxe'
+ This Week: 'Esta semana'
+ This Month: 'Este mes'
+ This Year: 'Este ano'
+ Type:
+ Type: 'Tipo'
+ All Types: 'Tódolos tipos'
+ Videos: 'Vídeos'
+ Channels: 'Canles'
+ #& Playlists
+ Duration:
+ Duration: 'Duración'
+ All Durations: 'Tódalas duracións'
+ Short (< 4 minutes): 'Curta (< 4 minutos)'
+ Long (> 20 minutes): 'Longa (> 20 minutos)'
+ # On Search Page
+ Search Results: 'Resultados da busca'
+ Fetching results. Please wait: 'Buscando resultados. Por favor, agarda'
+ Fetch more results: 'Buscar máis resultados'
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: 'Subscricións'
+ Latest Subscriptions: 'Últimas subscricións'
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: 'Este
+ perfil ten unha gran cantidade de subscricións. Forzarase RSS para evitar o límite'
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'A
+ túa listaxe de subscricións está baleira. Engade algunhas para as ver aquí.'
+ 'Getting Subscriptions. Please wait.': 'Obtendo subscricións. Por favor, agarda.'
+ Refresh Subscriptions: 'Actualizar subscricións'
+ Load More Videos: 'Cargar máis vídeos'
+Trending: 'Tendencias'
+Most Popular: 'Máis populares'
+Playlists: 'Listaxes de reprodución'
+User Playlists:
+ Your Playlists: 'As túas listaxes de reprodución'
+History:
+ # On History Page
+ History: 'Histórico'
+ Watch History: 'Histórico de visualizacións'
+ Your history list is currently empty.: 'A túa listaxe histórica está baleira.'
+Settings:
+ # On Settings Page
+ Settings: 'Axustes'
+ The app needs to restart for changes to take effect. Restart and apply change?: 'Queres
+ reiniciar a aplicación para aplicar os cambios?'
+ General Settings:
+ General Settings: 'Axustes xerais'
+ Check for Updates: 'Comprobar actualizacións'
+ Check for Latest Blog Posts: 'Comprobar se hai novas entradas no blog'
+ Fallback to Non-Preferred Backend on Failure: 'Usar motor API non preferido en
+ caso de falla'
+ Enable Search Suggestions: 'Activar suxestións de busca'
+ Default Landing Page: 'Páxina inicial'
+ Locale Preference: 'Preferencia de localización'
+ Preferred API Backend:
+ Preferred API Backend: 'Motor API principal'
+ Local API: 'API local'
+ Invidious API: 'API de Invidious'
+ Video View Type:
+ Video View Type: 'Disposición dos vídeos'
+ Grid: 'Grella'
+ List: 'Listaxe'
+ Thumbnail Preference:
+ Thumbnail Preference: 'Preferencia de miniaturas'
+ Default: 'Por defecto'
+ Beginning: 'Principio'
+ Middle: 'Metade'
+ End: 'Final'
+ 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
+ Invidious (por defecto é https://invidious.snopyta.org)'
+ Region for Trending: 'Rexión para as tendencias'
+ #! List countries
+ Theme Settings:
+ Theme Settings: 'Axustes de tema'
+ Match Top Bar with Main Color: 'Combinar cor principal coa barra superior'
+ Expand Side Bar by Default: 'Expandir barra lateral por defecto'
+ Disable Smooth Scrolling: 'Desactivar desprazamento suavizado'
+ UI Scale: 'Escala da interface'
+ Base Theme:
+ Base Theme: 'Tema base'
+ Black: 'Negro'
+ Dark: 'Escuro'
+ Light: 'Claro'
+ Main Color Theme:
+ Main Color Theme: 'Cor principal'
+ Red: 'Vermello'
+ Pink: 'Rosa'
+ Purple: 'Morado'
+ Deep Purple: 'Morado escuro'
+ Indigo: 'Índigo'
+ Blue: 'Azul'
+ Light Blue: 'Azul claro'
+ Cyan: 'Ciano'
+ Teal: 'Azul petróleo'
+ Green: 'Verde'
+ Light Green: 'Verde claro'
+ Lime: 'Verde lima'
+ Yellow: 'Amarelo'
+ Amber: 'Ámbar'
+ Orange: 'Laranxa'
+ Deep Orange: 'Laranxa escuro'
+ Secondary Color Theme: 'Cor secundaria'
+ #* Main Color Theme
+ Player Settings:
+ Player Settings: 'Axustes do reprodutor'
+ Force Local Backend for Legacy Formats: 'Forzar API local para formatos antigos
+ (Legacy)'
+ Play Next Video: 'Reproducir próximo vídeo'
+ Turn on Subtitles by Default: 'Activar subtítulos por defecto'
+ Autoplay Videos: 'Reproducir vídeos automaticamente'
+ Proxy Videos Through Invidious: 'Utilizar Invidious como intermediario'
+ Autoplay Playlists: 'Reproducir listaxes de reprodución automaticamente'
+ Enable Theatre Mode by Default: 'Activar modo cinema por defecto'
+ Default Volume: 'Volume predeterminado'
+ Default Playback Rate: 'Velocidade de reprodución predeterminada'
+ Default Video Format:
+ Default Video Format: 'Formato de vídeo predeterminado'
+ Dash Formats: 'Formato dash'
+ Legacy Formats: 'Formato antigo (Legacy)'
+ Audio Formats: 'Formato de audio'
+ Default Quality:
+ Default Quality: 'Calidade predeterminada'
+ Auto: 'Automática'
+ 144p: '144p'
+ 240p: '240p'
+ 360p: '360p'
+ 480p: '480p'
+ 720p: '720p'
+ 1080p: '1080p'
+ 1440p: '1440p'
+ 4k: '4k'
+ 8k: '8k'
+ Privacy Settings:
+ Privacy Settings: 'Axustes de privacidade'
+ Remember History: 'Lembrar histórico'
+ Save Watched Progress: 'Gardar progreso da reprodución'
+ Clear Search Cache: 'Limpar caché de busca'
+ Are you sure you want to clear out your search cache?: 'Estás seguro de querer
+ limpar o caché de busca?'
+ Search cache has been cleared: 'Caché de busca limpado'
+ Remove Watch History: 'Limpar histórico de reprodución'
+ Are you sure you want to remove your entire watch history?: 'Estás seguro de querer
+ limpar por completo o histórico de busca?'
+ Watch history has been cleared: 'Histórico de busca limpado'
+ Remove All Subscriptions / Profiles: 'Limpar tódalas subscricións / perfís'
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Estás
+ seguro de querer limpar tódalas subscricións e perfís? Esta acción é irreversible.'
+ Subscription Settings:
+ Subscription Settings: 'Axustes de subscricións'
+ Hide Videos on Watch: 'Agochar vídeos visualizados'
+ Fetch Feeds from RSS: 'Obter subscricións através de RSS'
+ Manage Subscriptions: 'Xestionar subscricións'
+ Distraction Free Settings:
+ Distraction Free Settings: 'Sen distraccións'
+ Hide Video Views: 'Agochar as visualizacións nos vídeos'
+ Hide Video Likes And Dislikes: 'Agochar likes/dislikes nos vídeos'
+ Hide Channel Subscribers: 'Agochar subscritores nas canles'
+ Hide Comment Likes: 'Agochar likes dos comentarios'
+ Hide Recommended Videos: 'Agochar vídeos recomendados'
+ Hide Trending Videos: 'Agochar vídeos en tendencias'
+ Hide Popular Videos: 'Agochar vídeos populares'
+ Hide Live Chat: 'Agochar chat en vivo'
+ Data Settings:
+ Data Settings: 'Axustes dos datos'
+ Select Import Type: 'Escoller tipo de importación'
+ Select Export Type: 'Escoller tipo de exportación'
+ Import Subscriptions: 'Importar subscricións'
+ Import FreeTube: 'Importar FreeTube'
+ Import YouTube: 'Importar YouTube'
+ Import NewPipe: 'Importar NewPipe'
+ Check for Legacy Subscriptions: 'Comprobar subscricións antigas (Legacy)'
+ Export Subscriptions: 'Exportar subscricións'
+ Export FreeTube: 'Exportar Freetube'
+ Export YouTube: 'Exportar YouTube'
+ Export NewPipe: 'Exportar NewPipe'
+ Import History: 'Importar histórico'
+ Export History: 'Exportar histórico'
+ Profile object has insufficient data, skipping item: 'Este perfil ten datos insuficientes,
+ omitindo'
+ All subscriptions and profiles have been successfully imported: 'Tódalas subscricións
+ e perfís foron importados correctamente'
+ All subscriptions have been successfully imported: 'Tódalas subscricións foron
+ importadas correctamente'
+ One or more subscriptions were unable to be imported: 'Unha ou máis subscricións
+ non puideron ser importadas'
+ Invalid subscriptions file: 'Ficheiro de subcricións inválido'
+ This might take a while, please wait: 'Isto pode levar un cacho. Por favor, agarda'
+ Invalid history file: 'Ficheiro de histórico inválido'
+ Subscriptions have been successfully exported: 'As subscricións foron exportadas
+ correctamente'
+ History object has insufficient data, skipping item: 'O histórico ten datos insuficientes,
+ omitindo'
+ All watched history has been successfully imported: 'O histórico de visualizacións
+ foi importado correctamente'
+ All watched history has been successfully exported: 'O histórico de visualizacións
+ foi exportado correctamente'
+ Unable to read file: 'Imposible ler o ficheiro'
+ Unable to write file: 'Imposible escribir o ficheiro'
+ Unknown data key: 'Chave de datos descoñecida'
+ How do I import my subscriptions?: 'Como podo importar as subscricións?'
+ Advanced Settings:
+ Advanced Settings: ''
+ Enable Debug Mode (Prints data to the console): 'Activar modo de depuración (escribe
+ datos na consola)'
+ 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Enderezo proxy (Exemplo:
+ SOCKS5://127.0.0.1:9050 )'
+ 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Premendo
+ en "TESTAR PROXY" enviarase unha petición a https://ipinfo.io/json'
+ Use Tor / Proxy for API calls: 'Usar Tor / Proxy para chamadas API'
+ TEST PROXY: 'TESTAR PROXY'
+ #& Invidious Instance (Default is https://invidious.snopyta.org)
+ See Public Instances: 'Ver instancias públicas'
+ Clear History:
+ Clear History: 'Limpar histórico'
+ # On Click
+ Are you sure you want to delete your history?: 'Estás seguro de querer limpar
+ o histórico?'
+ #& Yes
+ #& No
+ Clear Subscriptions:
+ Clear Subscriptions: 'Limpar subscricións'
+ # On Click
+ Are you sure you want to remove all subscriptions?: 'Estás seguro de querer
+ limpar tódalas subscricións?'
+ #& Yes
+ #& No
+
+About:
+ #On About page
+ About: 'Sobre'
+ #& About
+ 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Este
+ software ten licencia libre AGPL-3.0.'
+
+ 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
+ Atopaches un erro? Tes algunha suxestión? Queres axudar? Visita a nosa páxina
+ de GitHub. Calquera petición é benvida.
+
+ Thank you very much to the People and Projects that make FreeTube possible!: 'Moitas
+ grazas a tódalas persoas e proxectos que fan FreeTube posible!'
+
+ 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Queres
+ chatear? Únete ao noso servidor Element / Matrix. Lembra comprobar as regras antes
+ de te unir.'
+
+ 'Looking for help? Check out our Wiki page.': 'Precisas axuda? Visita a nosa páxina
+ Wiki.'
+
+ Check out our Firefox extension!: 'Comproba a nosa extensión para Firefox!'
+
+ 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Se
+ estás a desfrutar FreeTube, considera doar através de Liberapay ou ao noso enderezo
+ Bitcoin.'
+
+ #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
+
+ Latest FreeTube News: 'Noticias recentes sobre FreeTube'
+
+Profile:
+ Profile Select: 'Selección de perfil'
+ All Channels: 'Tódalas canles'
+ Profile Manager: 'Xestor de perfís'
+ Create New Profile: 'Crear novo perfil'
+ Edit Profile: 'Editar perfil'
+ Color Picker: 'Selector de cor'
+ Custom Color: 'Cor personalizada'
+ Profile Preview: 'Vista previa do perfil'
+ Create Profile: 'Crear perfil'
+ Update Profile: 'Actualizar perfil'
+ Make Default Profile: 'Converter en perfil predeterminado'
+ Delete Profile: 'Eliminar perfil'
+ Are you sure you want to delete this profile?: 'Estás seguro de querer eliminar
+ este perfil?'
+ All subscriptions will also be deleted.: 'Tamén se eliminarán tódalas subscricións.'
+ Profile could not be found: 'Non se atopou o perfil'
+ Your profile name cannot be empty: 'O nome do perfil non pode estar en branco'
+ Profile has been created: 'Creouse o perfil'
+ Profile has been updated: 'Actualizouse o perfil'
+ Your default profile has been set to $: '$ é agora o teu perfil predeterminado'
+ Removed $ from your profiles: 'Eliminouse $ dos teus perfís'
+ Your default profile has been changed to your primary profile: 'O teu perfil predeterminado
+ cambiouse ao teu perfil primario'
+ $ is now the active profile: '$ é agora o perfil activo'
+ Subscription List: 'Listaxe de subcricións'
+ Other Channels: 'Outras canles'
+ $ selected: '$ seleccionado'
+ Select All: 'Seleccionar todos'
+ Select None: 'Non seleccionar ningún'
+ Delete Selected: 'Eliminar seleccionados'
+ Add Selected To Profile: 'Engadir seleccionados ao perfil'
+ No channel(s) have been selected: 'Ningunha canle foi seleccionada'
+ ? 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.
+ : 'Este é o teu perfil principal. Estás seguro de querer eliminar as canles seleccionadas? Eliminaranse
+ as mesmas en calquera perfil no que se atopen.'
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Estás
+ seguro de querer eliminar as canles seleccionadas? Esta acción non as eliminará
+ de ningún outro perfil.'
+#On Channel Page
+Channel:
+ Subscriber: 'Subscritor'
+ Subscribers: 'Subscritores'
+ Subscribe: 'Subscribirse'
+ Unsubscribe: 'Desubscribirse'
+ Channel has been removed from your subscriptions: 'Esta canle foi eliminada das
+ túas subscricións'
+ Removed subscription from $ other channel(s): ''
+ Added channel to your subscriptions: 'Canle engadida ás túas subscricións'
+ Search Channel: 'Buscar na canle'
+ Your search results have returned 0 results: 'A busca non atopou resultados'
+ Sort By: 'Ordenar por'
+ Videos:
+ Videos: 'Vídeos'
+ This channel does not currently have any videos: 'Esta canle aínda non ten ningún
+ vídeo'
+ Sort Types:
+ Newest: 'Máis recentes'
+ Oldest: 'Máis antigos'
+ Most Popular: 'Máis populares'
+ Playlists:
+ Playlists: 'Listaxes de reprodución'
+ This channel does not currently have any playlists: 'Esta canle non ten ningunha
+ listaxe de reprodución actualmente'
+ Sort Types:
+ Last Video Added: 'Último vídeo engadido'
+ Newest: 'O máis recente'
+ Oldest: 'O máis antigo'
+ About:
+ About: 'Sobre'
+ Channel Description: 'Descrición da canle'
+ Featured Channels: 'Canles destacadas'
+Video:
+ Mark As Watched: 'Marcar como visto'
+ Remove From History: 'Eliminar do histórico'
+ Video has been marked as watched: 'O vídeo marcouse como visto'
+ Video has been removed from your history: 'O vídeo eliminouse do teu histórico'
+ Open in YouTube: 'Abrir no YouTube'
+ Copy YouTube Link: 'Copiar ligazón de YouTube'
+ Open YouTube Embedded Player: 'Abrir reprodutor integrado de YouTube'
+ Copy YouTube Embedded Player Link: 'Copiar ligazón do preprodutor integrado de YouTube'
+ Open in Invidious: 'Abrir no Invidious'
+ Copy Invidious Link: 'Copiar ligazón de Invidious'
+ Open Channel in YouTube: 'Abrir canle no YouTube'
+ Copy YouTube Channel Link: 'Copiar ligazón de YouTube da canle'
+ Open Channel in Invidious: 'Abrir canle no Invidious'
+ Copy Invidious Channel Link: 'Copiar ligazón de Invidious da canle'
+ View: ''
+ Views: 'Visualizacións'
+ Loop Playlist: 'Reprodución en bucle'
+ Shuffle Playlist: 'Reprodución aleatoria'
+ Reverse Playlist: 'Inverter listaxe de reprodución'
+ Play Next Video: 'Reproducir próximo vídeo'
+ Play Previous Video: 'Reproducir vídeo anterior'
+ # Context is "X People Watching"
+ Watching: 'A ver'
+ Watched: 'Visto'
+ Autoplay: 'Reprodución automática'
+ Starting soon, please refresh the page to check again: 'Comezará en breve. Por favor,
+ actualiza a páxina para verificares'
+ # As in a Live Video
+ Live: 'En vivo'
+ Live Now: 'En vivo agora'
+ Live Chat: 'Chat en vivo'
+ Enable Live Chat: 'Activar chat en vivo'
+ Live Chat is currently not supported in this build.: 'O chat en vivo non está soportado
+ nesta versión.'
+ 'Chat is disabled or the Live Stream has ended.': 'O chat foi desactivado ou a transmisión
+ en vivo rematou.'
+ Live chat is enabled. Chat messages will appear here once sent.: 'Chat en vivo
+ activado. As mensaxes aparecerán aquí ao seren enviadas.'
+ 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'Chat
+ en vivo actualmente non soportado coa API de Invidious. Precísase dunha conexión
+ directa con YouTube.'
+ Download Video: 'Descargar vídeo'
+ video only: 'Só vídeo'
+ audio only: 'Só audio'
+ Audio:
+ Low: 'Baixa'
+ Medium: 'Media'
+ High: 'Alta'
+ Best: 'Máxima'
+ Published:
+ Jan: 'Xan'
+ Feb: 'Feb'
+ Mar: 'Mar'
+ Apr: 'Abr'
+ May: 'Mai'
+ Jun: 'Xuñ'
+ Jul: 'Xul'
+ Aug: 'Ago'
+ Sep: 'Set'
+ Oct: 'Out'
+ Nov: 'Nov'
+ Dec: 'Dec'
+ Second: ''
+ Seconds: 'Segundos'
+ Minute: 'Minuto'
+ Minutes: 'Minutos'
+ Hour: 'Hora'
+ Hours: 'Horas'
+ Day: 'Día'
+ Days: 'Días'
+ Week: 'Semana'
+ Weeks: 'Semanas'
+ Month: 'Mes'
+ Months: 'Meses'
+ Year: 'Ano'
+ Years: 'Anos'
+ Ago: 'Hai'
+ Upcoming: 'Estrea'
+ Published on: 'Publicado'
+ Streamed on: 'Transmitido'
+ Started streaming on: 'A transmisión comezou'
+ # $ is replaced with the number and % with the unit (days, hours, minutes...)
+ Publicationtemplate: 'Hai $ %'
+#& Videos
+Videos:
+ #& Sort By
+ Sort By:
+ Newest: 'Máis recente'
+ Oldest: 'Máis antigo'
+ #& Most Popular
+#& Playlists
+Playlist:
+ #& About
+ View Full Playlist: 'Ver listaxe de reprodución completa'
+ Videos: 'Vídeos'
+ View: 'Visualización'
+ Views: 'Visualizacións'
+ Last Updated On: 'Última actualización'
+ Share Playlist:
+ Share Playlist: 'Compartir listaxe de reprodución'
+ Copy YouTube Link: 'Copiar ligazón de YouTube'
+ Open in YouTube: 'Abrir no YouTube'
+ Copy Invidious Link: 'Copiar ligazón de Invidious'
+ Open in Invidious: 'Abrir en Invidious'
+
+# On Video Watch Page
+#* Published
+#& Views
+Toggle Theatre Mode: 'Activar modo cinema'
+Change Format:
+ Change Video Formats: 'Mudar formato do vídeo'
+ Use Dash Formats: 'Utilizar formato Dash'
+ Use Legacy Formats: 'Utilizar formato antigo (Legacy)'
+ Use Audio Formats: 'Utilizar formato só de audio'
+ Dash formats are not available for this video: 'Formato Dash non dispoñible para
+ este vídeo'
+ Audio formats are not available for this video: 'Formato só de audio non dispoñible
+ para este vídeo'
+Share:
+ Share Video: 'Compartir vídeo'
+ Include Timestamp: 'Incluír marcación de tempo'
+ Copy Link: 'Copiar ligazón'
+ Open Link: 'Abrir ligazón'
+ Copy Embed: 'Copiar código integrado'
+ Open Embed: 'Abrir código integrado'
+ # On Click
+ Invidious URL copied to clipboard: 'Ligazón de Invidious copiada á área de transferencia'
+ Invidious Embed URL copied to clipboard: 'Ligazón integrada de Invidious copiada
+ á área de transferencia'
+ Invidious Channel URL copied to clipboard: 'Ligazón de Invidious da canle copiada
+ á área de transferencia'
+ YouTube URL copied to clipboard: 'Ligazón de YouTube copiada á área de transferencia'
+ YouTube Embed URL copied to clipboard: 'Ligazón integrada de YouTube copiada á área
+ de transferencia'
+ YouTube Channel URL copied to clipboard: 'Ligazón de YouTube da canle copiada á
+ área de transferencia'
+
+Mini Player: 'Mini-reprodutor'
+Comments:
+ Comments: 'Comentarios'
+ Click to View Comments: 'Premer para ver comentarios'
+ Getting comment replies, please wait: 'Obtendo respostas ao comentario. Por favor,
+ agarda'
+ There are no more comments for this video: 'Non hai máis comentarios neste vídeo'
+ Show Comments: 'Amosar comentarios'
+ Hide Comments: 'Agochar comentarios'
+ Sort by: 'Ordenar por'
+ Top comments: 'Comentarios destacados'
+ Newest first: 'Máis recentes'
+ # Context: View 10 Replies, View 1 Reply
+ View: 'Amosar'
+ Hide: 'Agochar'
+ Replies: 'Respostas'
+ Reply: 'Resposta'
+ There are no comments available for this video: 'Este vídeo non contén ningún comentario'
+ Load More Comments: 'Cargar máis comentarios'
+ No more comments available: 'Non hai máis comentarios'
+Up Next: 'Seguintes'
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: 'Escolle o back-end que FreeTube utiliza para obter os
+ datos. A API local é un extractor incluído. A API de Invidious require un servidor
+ Invidious ao que se conectar.'
+ Fallback to Non-Preferred Backend on Failure: 'Cando a túa API primaria falla,
+ FreeTube tentará utilizar a API secundaria automaticamente se se habilita'
+ Thumbnail Preference: 'Tódalas miniaturas en FreeTube serán remplazadas cunha
+ imaxe do vídeo no canto da miniatura predeterminada'
+ Invidious Instance: 'A instancia de Invidious á que FreeTube se conectará para
+ as chamadas API. Limpa a instancia actual para veres unha listaxe de instancias
+ públicas'
+ Region for Trending: 'A rexión das tendencias permíteche escoller os vídeos máis
+ populares nun Estado. Non tódolos Estados que se amosan están soportados por
+ YouTube'
+ Player Settings:
+ Force Local Backend for Legacy Formats: 'Só funcionará se a API de Invidious está
+ escollida por defecto. Cando estea activa, a API local usará formatos antigos
+ (Legacy) no canto dos de Invidious. Axuda cando Invidious non pode reproducir
+ un vídeo por causa das restricións rexionais'
+ Proxy Videos Through Invidious: 'Conectarase a Invidious para obter vídeos no
+ canto de recorrer directamente a YouTube. Sobrescribirá a preferencia de API'
+ Default Video Format: 'Selecciona os formatos usados cando se reproduce un vídeo.
+ Os formatos Dash teñen resolucións máis altas. Os formatos antigos (Legacy)
+ están limitados a 720p pero utilizan menos largura de banda. Os formatos de
+ audio reproducen unicamente audio'
+ Subscription Settings:
+ Fetch Feeds from RSS: 'Cando está activado, FreeTube usará RSS no canto do método
+ predeterminao para obter as subscricións. RSS é máis rápido e impide o bloqueo
+ da IP, pero non proporciona certa información como a duración dun vídeo ou se
+ é en vivo'
+
+# Toast Messages
+Local API Error (Click to copy): 'Erro de API local (Preme para copiar)'
+Invidious API Error (Click to copy): 'Erro de API Invidious (Preme para copiar)'
+Falling back to Invidious API: 'Recorrendo á API Invidious'
+Falling back to the local API: 'Recorrendo á API local'
+This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Este
+ vídeo non está dispoñible por ter un formato inválido. Isto pode pasar pola non
+ dispoñibilidade rexional'
+Subscriptions have not yet been implemented: 'As subscricións aínda non foron implementadas'
+Loop is now disabled: 'Reprodución en bucle desactivada'
+Loop is now enabled: 'Reprodución en bucle activada'
+Shuffle is now disabled: 'Reprodución aleatoria desactivada'
+Shuffle is now enabled: 'Reprodución aleatoria activada'
+The playlist has been reversed: 'A listaxe de reprodución foi invertida'
+Playing Next Video: 'A reproducir próximo vídeo'
+Playing Previous Video: 'A reproducir vídeo anterior'
+Playing next video in 5 seconds. Click to cancel: 'O próximo vídeo reproducirase
+ en 5 segundos. Preme para cancelar.'
+Canceled next video autoplay: 'Reprodución cancelada'
+'The playlist has ended. Enable loop to continue playing': 'A listaxe de reprodución
+ rematou. Activa a reprodución en bucle para continuar reproducindo'
+
+Yes: 'Si'
+No: 'Non'
diff --git a/static/locales/he.yaml b/static/locales/he.yaml
index 9a6382c1..7d2ca33c 100644
--- a/static/locales/he.yaml
+++ b/static/locales/he.yaml
@@ -86,6 +86,11 @@ Most Popular: 'הכי פופולרי'
Playlists: 'פלייליסטים'
User Playlists:
Your Playlists: 'הפלייליסטים שלך'
+ Playlist Message: העמוד הזה אינו משקף רשימות נגינה תקינות לחלוטין. הוא מציג רק סרטונים
+ ששמרת או הוספת כמועדפים. עם סיום העבודה, כל הסרטונים שכאן ייובאו אל רשימת הנגינה
+ ‚מועדפים’.
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: לא
+ שמרת סרטונים. יש ללחוץ על כפתור השמירה בפינת הסרטון כדי שיופיע כאן
History:
# On History Page
History: 'היסטוריה'
@@ -236,6 +241,7 @@ Settings:
Unknown data key: 'מפתח נתון לא ידוע'
How do I import my subscriptions?: 'איך לייבא את המנויים שלי?'
Check for Legacy Subscriptions: איתור מינויים מיושנים
+ Manage Subscriptions: ניהול מינויים
Advanced Settings:
Advanced Settings: 'הגדרות מתקדמות'
Enable Debug Mode (Prints data to the console): 'הפעל מצב Debug ( מציג נתונים
@@ -273,8 +279,25 @@ Settings:
Hide Video Likes And Dislikes: הסתרת לייקים ודיסלייקים לסרטון
Distraction Free Settings: הגדרות להשבתת הסחות
Hide Video Views: הסתרת תצוגות סרטונים
+ Hide Active Subscriptions: הסתרת מינויים פעילים
The app needs to restart for changes to take effect. Restart and apply change?: צריך
להפעיל את היישומון מחדש כדי שהשינויים ייכנסו לתוקף. להפעיל מחדש ולהחיל את השינוי?
+ Proxy Settings:
+ Error getting network information. Is your proxy configured properly?: קבלת פרטי
+ הרשת נכשלה. המתווך שלך מוגדר כראוי?
+ City: עיר
+ Region: אזור
+ Country: מדינה
+ Ip: IP
+ Your Info: הפרטים שלך
+ Test Proxy: בדיקת המתווך
+ Clicking on Test Proxy will send a request to: לחיצה על בדיקת המתווך תשלח בקשה
+ אל
+ Proxy Port Number: מספר פתחת מתווך
+ Proxy Host: מארח מתווך
+ Proxy Protocol: פרוטוקול מתווך
+ Enable Tor / Proxy: הפעלת Tor / מתווך
+ Proxy Settings: הגדרות מתווך
About:
#On About page
About: 'על אודות'
@@ -304,6 +327,23 @@ About:
Latest FreeTube News: 'מה חדש ב-FreeTube'
+ Translate via Weblate: תרגום עם Weblate
+ Website: אתר
+ Source Code: קוד מקור
+ Release Notes: הערות מהדורה
+ Blog: בלוג
+ Credits: תודות
+ FAQ: שו״ת
+ Wiki: ויקי
+ Report an Issue: דיווח על תקלה
+ Channel Rules: כללי הערוץ
+ Email: דוא״ל
+ License: רישיון
+ Beta: בטא
+ Donate: תרומה
+ Useful Links: קישורים שימושיים
+ Help: עזרה
+ Contact: יצירת קשר
Profile:
Profile Select: 'בחירת פרופיל'
All Channels: 'כל הערוצים'
@@ -456,6 +496,9 @@ Video:
Open Channel in YouTube: פתיחת הערוץ ב־YouTube
Started streaming on: ההזרמה החלה ב־
Streamed on: הוזרם ב־
+ Video has been removed from your saved list: הסרטון הוסר מרשימת השמורים שלך
+ Video has been saved: סרטון נשמר
+ Save Video: שמירת סרטון
Videos:
#& Sort By
Sort By:
diff --git a/static/locales/hr.yaml b/static/locales/hr.yaml
index 2fa1095d..4d99dbaf 100644
--- a/static/locales/hr.yaml
+++ b/static/locales/hr.yaml
@@ -277,6 +277,7 @@ Settings:
Hide Video Likes And Dislikes: Sakrij ocjenjivanje videa
Hide Video Views: Sakrij broj gledanja videa
Distraction Free Settings: Postavke za nesmetan rad
+ Hide Active Subscriptions: Sakrij aktivne pretplate
The app needs to restart for changes to take effect. Restart and apply change?: Za
primjenu promjena, program se mora ponovo pokrenuti. Ponovo pokrenuti program?
About:
@@ -310,6 +311,23 @@ About:
Latest FreeTube News: 'Najnovije vijesti o programu FreeTube'
+ Translate via Weblate: Prevedi putem Weblatea
+ Website: Web-stranica
+ Source Code: Izvorni kod
+ Release Notes: Napomene uz izdanje
+ Blog: Blog
+ Credits: Zasluge
+ FAQ: Često postavljena pitanja
+ Wiki: Wiki
+ Report an Issue: Prijavi problem
+ Channel Rules: Pravila kanala
+ Email: E-adresa
+ License: Licenca
+ Beta: Beta
+ Donate: Doniraj
+ Useful Links: Korisne poveznice
+ Help: Pomoć
+ Contact: Kontakt
Profile:
All Channels: 'Svi kanali'
Profile Manager: 'Upravljač profila'
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index c32591a2..0a45206e 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -280,6 +280,7 @@ Settings:
Hide Video Likes And Dislikes: Videó kedvelések és nemtetszések elrejtése
Hide Video Views: Videó nézetek elrejtése
Distraction Free Settings: Zavartalan beállítások
+ Hide Active Subscriptions: Elérhető feliratkozások elrejtése
The app needs to restart for changes to take effect. Restart and apply change?: Az
alkalmazásnak újra kell indulnia, hogy a változtatások életbe lépjenek. Indítsa
újra és alkalmazza a módosítást?
@@ -471,6 +472,8 @@ Video:
Copy YouTube Channel Link: YouTube csatorna hivatkozása másolása
Open Channel in YouTube: Csatorna megnyitása a YouTube oldalon
Open Channel in Invidious: Csatorna megnyitása az Invidious oldalán
+ Started streaming on: Folyamatos átvitel indult
+ Streamed on: Folyamatos átvitele
Videos:
#& Sort By
Sort By:
@@ -573,3 +576,32 @@ Tooltips:
Preferred API Backend: Válassza ki a háttéralkalmazást, amelyet a FreeTube használ
az adatok megszerzéséhez. A helyi-API egy beépített kinyerő. Az Invidious-API
használatához Invidious-kiszolgáló szükséges.
+ Region for Trending: A népszerűk körzetével kiválaszthatja, mely ország népszerű
+ videóit szeretné megjeleníteni. Nem minden megjelenített országot támogat a
+ YouTube
+ Invidious Instance: Invidious példány, amelyhez a FreeTube csatlakozni fog az
+ API-hívásokhoz. Törölje az aktuális példányt a nyilvános példányok listájának
+ megjelenítéséhez
+ Thumbnail Preference: A FreeTube összes miniatűrökét az alapértelmezett miniatűr
+ helyett egy képkocka váltja fel
+ Fallback to Non-Preferred Backend on Failure: Ha az Ön által előnyben részesített
+ API-val hibába merül fel, a FreeTube önműködően megpróbálja a nem előnyben API-t
+ tartalékként használni, ha engedélyezve van
+ Subscription Settings:
+ Fetch Feeds from RSS: Ha engedélyezve van, a FreeTube az alapértelmezett módszer
+ helyett RSS-t fog használni a feliratkozás hírcsatornájának megragadásához.
+ Az RSS gyorsabb és megakadályozza az IP-zárolást, de nem nyújt bizonyos tájékoztatást,
+ például a videó időtartamát vagy az élő állapotot
+ Player Settings:
+ Default Video Format: Állítsa be a videó lejátszásakor használt formátumokat.
+ A kötőjel formátumok magasabb minőséget játszhatnak le. Az örökölt formátumok
+ legfeljebb 720 képpontra korlátozódnak, de kevesebb sávszélességet használnak.
+ A hangformátumok csak hang-adatfolyamok
+ Proxy Videos Through Invidious: Csatlakozik az Invidious szolgáltatáshoz, hogy
+ videókat szolgáltasson, ahelyett, hogy közvetlen kapcsolatot létesítene a YouTube
+ szolgáltatással. Felülbírálja az API beállítást
+ Force Local Backend for Legacy Formats: Csak akkor működik, ha az Invidious API
+ az alapértelmezett. Ha engedélyezve van, a helyi API futni fog, és az általa
+ visszaadott örökölt formátumokat fogja használni az Invidious által visszaadottak
+ helyett. Segít, ha az Invidious által visszaküldött videókat nem lehet lejátszani
+ az ország korlátozása miatt
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index a98c0bc6..4c02bff5 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -127,24 +127,24 @@ Settings:
Dark: 'Scuro'
Light: 'Chiaro'
Main Color Theme:
- Main Color Theme: 'Tema Colori Principale'
+ Main Color Theme: 'Tema colori principale'
Red: 'Rosso'
Pink: 'Rosa'
Purple: 'Viola'
- Deep Purple: 'Viola Scuro'
+ Deep Purple: 'Viola scuro'
Indigo: 'Indaco'
Blue: 'Blu'
Light Blue: 'Azzurro'
Cyan: 'Ciano'
Teal: 'Verde acqua'
Green: 'Verde'
- Light Green: 'Verde Chiaro'
+ Light Green: 'Verde chiaro'
Lime: 'Lime'
Yellow: 'Giallo'
Amber: 'Ambra'
Orange: 'Arancione'
Deep Orange: 'Arancione scuro'
- Secondary Color Theme: 'Tema Colori Secondario'
+ Secondary Color Theme: 'Tema colori secondario'
#* Main Color Theme
UI Scale: Dimensioni Interfaccia
Disable Smooth Scrolling: Disabilita Scorrimento Fluido
@@ -157,8 +157,8 @@ Settings:
Autoplay Videos: 'Riproduci Video Automaticamente'
Proxy Videos Through Invidious: 'Proxy dei Video tramite Invidious'
Autoplay Playlists: 'Riproduci le playlist automaticamente'
- Enable Theatre Mode by Default: 'Abilita Modalità Teatro di Default'
- Default Volume: 'Volume Predefinito'
+ Enable Theatre Mode by Default: 'Abilita modalità teatro come predefinita'
+ Default Volume: 'Volume predefinito'
Default Playback Rate: 'Velocità di riproduzione predefinita'
Default Video Format:
Default Video Format: 'Formato Video Predefinito'
@@ -166,7 +166,7 @@ Settings:
Legacy Formats: 'Formati Legacy'
Audio Formats: 'Formati Audio'
Default Quality:
- Default Quality: 'Qualità Predefinita'
+ Default Quality: 'Qualità predefinita'
Auto: 'Auto'
144p: '144p'
240p: '240p'
@@ -178,14 +178,14 @@ Settings:
4k: '4k'
8k: '8k'
Privacy Settings:
- Privacy Settings: 'Impostazioni Privacy'
+ Privacy Settings: 'Impostazioni privacy'
Remember History: 'Salva la Cronologia'
Save Watched Progress: 'Ricorda Avanzamento Video'
Clear Search Cache: 'Pulisci la Cache di Ricerca'
Are you sure you want to clear out your search cache?: 'Sei sicuro/a di voler
pulire la cache di ricerca?'
Search cache has been cleared: 'La cache di ricerca è stata pulita'
- Remove Watch History: 'Cancella Cronologia Visualizzazioni'
+ Remove Watch History: 'Cancella la cronologia visualizzazioni'
Are you sure you want to remove your entire watch history?: 'Sei sicuro/a di voler
cancellare l''intera cronologia di visualizzazione?'
Watch history has been cleared: 'La cronologia di visualizzazioni è stata pulita'
diff --git a/static/locales/ja.yaml b/static/locales/ja.yaml
index 99af9afc..7309dba7 100644
--- a/static/locales/ja.yaml
+++ b/static/locales/ja.yaml
@@ -260,6 +260,7 @@ Settings:
Hide Video Views: 再生数の非表示
Hide Video Likes And Dislikes: 評価の非表示
Distraction Free Settings: 集中モード
+ Hide Active Subscriptions: 使用中の登録チャンネルの非表示
The app needs to restart for changes to take effect. Restart and apply change?: 変更の反映には、アプリの再起動が必要です。再起動して変更を適用しますか?
About:
#On About page
diff --git a/static/locales/nl.yaml b/static/locales/nl.yaml
index ad2c8da5..db3c1b3f 100644
--- a/static/locales/nl.yaml
+++ b/static/locales/nl.yaml
@@ -100,7 +100,7 @@ Settings:
Locale Preference: 'Locale Voorkeur'
Preferred API Backend:
Preferred API Backend: 'Voorkeur API Backend'
- Local API: 'Lokaal API'
+ Local API: 'Lokale API'
Invidious API: 'Invidious API'
Video View Type:
Video View Type: 'Video Toontype'
@@ -116,13 +116,13 @@ Settings:
(Standaard is https://invidious.snopyta.org)'
Region for Trending: 'Regio voor Trending'
#! List countries
- Check for Latest Blog Posts: Controleer de Laatste Blogposts
+ Check for Latest Blog Posts: Controleer op nieuwe Blogposts
Check for Updates: Controleer op Updates
Theme Settings:
Theme Settings: 'Thema Instellingen'
Match Top Bar with Main Color: 'Paar Bovenste Balk met Primaire Kleur'
Base Theme:
- Base Theme: 'Basis Thema'
+ Base Theme: 'Basisthema'
Black: 'Zwart'
Dark: 'Donker'
Light: 'Licht'
@@ -146,18 +146,18 @@ Settings:
Deep Orange: 'Donker Oranje'
Secondary Color Theme: 'Secundaire Themakleur'
#* Main Color Theme
- UI Scale: UI schaal
+ UI Scale: UI Schaal
Expand Side Bar by Default: Zijbalk Standaard Uitschuiven
- Disable Smooth Scrolling: Schakel Vloeiend Scrollen Uit
+ Disable Smooth Scrolling: Vloeiend Scrollen Uitschakelen
Player Settings:
Player Settings: 'Speler Instellingen'
Force Local Backend for Legacy Formats: 'Forceer Lokale Backend Voor Legacy Indelingen'
- Play Next Video: 'Speel Volgende Video af'
+ Play Next Video: 'Volgende Video Automatisch Afspelen'
Turn on Subtitles by Default: 'Schakel Ondertiteling Standaard in'
- Autoplay Videos: 'Autoplay Video''s'
+ Autoplay Videos: 'Video''s Automatisch Afspelen'
Proxy Videos Through Invidious: 'Proxy Video''s Via Invidious'
- Autoplay Playlists: 'Autoplay Afspeellijsten'
- Enable Theatre Mode by Default: 'Schakel Theatermodus Standaard in'
+ Autoplay Playlists: 'Afspeellijsten Automatisch Afspelen'
+ Enable Theatre Mode by Default: 'Theatermodus Standaard Inschakelen'
Default Volume: 'Standaard Volume'
Default Playback Rate: 'Standaard Afspeelsnelheid'
Default Video Format:
@@ -166,7 +166,7 @@ Settings:
Legacy Formats: 'Legacy Indelingen'
Audio Formats: 'Audio Indelingen'
Default Quality:
- Default Quality: 'Standaard Kwaliteit'
+ Default Quality: 'Standaard Videokwaliteit'
Auto: 'Automatisch'
144p: '144p'
240p: '240p'
@@ -179,12 +179,12 @@ Settings:
8k: '8k'
Privacy Settings:
Privacy Settings: 'Privacy Instellingen'
- Remember History: 'Onthoud Geschiedenis'
- Save Watched Progress: 'Behoud Video Voortgang'
- Clear Search Cache: 'Zoek Cache Opschonen'
+ Remember History: 'Herinner Geschiedenis'
+ Save Watched Progress: 'Herinner Video Voortgang'
+ Clear Search Cache: 'Verwijder Zoek-cache'
Are you sure you want to clear out your search cache?: 'Weet u zeker dat u de
- zoek cache wil opschonen?'
- Search cache has been cleared: 'Zoek cache is opgeschoond'
+ zoek-cache wil verwijderen?'
+ Search cache has been cleared: 'De zoek-cache is verwijdert'
Remove Watch History: 'Verwijder Kijkgeschiedenis'
Are you sure you want to remove your entire watch history?: 'Weet u zeker dat
u uw volledige kijkgeschiedenis wil verwijderen?'
@@ -280,6 +280,7 @@ Settings:
Hide Video Likes And Dislikes: Verberg Likes en Dislikes
Hide Video Views: Verberg Weergaven
Distraction Free Settings: Afleidingsvrije Instellingen
+ Hide Active Subscriptions: Verberg Actieve Abonnementen
The app needs to restart for changes to take effect. Restart and apply change?: De
applicatie moet opnieuw opstarten om de veranderingen aan te brengen. Wilt u opnieuw
opstarten?
@@ -373,7 +374,7 @@ Video:
'Chat is disabled or the Live Stream has ended.': 'Chat is uitgeschakeld of de Live
Stream is beëindigd.'
Live chat is enabled. Chat messages will appear here once sent.: 'Live chat is
- ingeschakeld. Chat berichten zullen hier verschijnen.'
+ ingeschakeld. Chats zullen hier verschijnen.'
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'Live
Chat wordt momenteel niet ondersteund door de Invidious API. Een directe verbinding
met YouTube is nodig.'
@@ -410,9 +411,9 @@ Video:
# $ is replaced with the number and % with the unit (days, hours, minutes...)
Publicationtemplate: '$ % geleden'
#& Videos
- Autoplay: Autoplay
+ Autoplay: Automatisch Afspelen
Play Previous Video: Speel Vorige Video af
- Play Next Video: Speel Volgende Video af
+ Play Next Video: Volgende Video Automatisch Afspelen
Reverse Playlist: Playlist Omkeren
Shuffle Playlist: Schuifelen Playlist
Loop Playlist: Herhaal Playlist
@@ -519,7 +520,7 @@ Playing Next Video: 'Volgende Video Word Afgespeeld'
Playing Previous Video: 'Vorige Video Word Afgespeeld'
Playing next video in 5 seconds. Click to cancel: 'Volgende Video Begint in 5 Seconden.
Klik om te Annuleer.'
-Canceled next video autoplay: 'Autoplay is geannuleerd'
+Canceled next video autoplay: 'Automatisch afspelen is geannuleerd'
'The playlist has ended. Enable loop to continue playing': 'Het einde van de afspeellijst
is bereikt. Schakel herhalen in om de afspeellijst te blijven afspelen'
@@ -576,15 +577,15 @@ This video is unavailable because of missing formats. This can happen due to cou
als de video niet in uw land beschikbaar is.
Tooltips:
Player Settings:
- Default Video Format: Selecteer de video indeling dat word gebruikt wanneer een
- video afspeelt. Dash kan video's afspelen met hogere kwaliteit instellingen.
+ Default Video Format: Selecteer de video indeling dat wordt gebruikt wanneer u
+ een video afspeelt. Dash kan video's afspelen met hogere kwaliteitsinstellingen.
Legacy gaat niet hoger dan 720p maar gebruikt minder bandbreedte. Audio zal
alleen het geluid streamen
- Force Local Backend for Legacy Formats: Dit zal alleen werken wanneer de Invidious
- API is geselecteerd als standaard. Wanneer ingeschakeld zal de lokale API legacy
- video indelingen verzamelen in plaats van de videoformaten die worden teruggegeven
- door Invidious. Dit kan helpen wanneer een video die verzameld word via Invidious
- niet afspeelt in verband met regio restricties
+ Force Local Backend for Legacy Formats: Dit zal alleen werken wanneer Invidious
+ is geselecteerd als de standaard API. Wanneer ingeschakeld zal de lokale API
+ legacy video indelingen gebruiken in plaats van de video indeling die worden
+ teruggegeven door Invidious. Dit kan helpen wanneer een video die word gestreamed
+ via Invidious niet afspeelt in verband met regio restricties
Proxy Videos Through Invidious: FreeTube zal verbinden met Invidious en via daar
de video's downloaden in de plaats van de video's rechstreeks bij YouTube vandaan
te halen. Dit overschrijft de ingestelde API voorkeur
@@ -592,16 +593,16 @@ Tooltips:
Fetch Feeds from RSS: Wanneer ingeschakeld zal FreeTube RSS gebruiken in plaats
van de standaard methode om de videolijsten van je abonnementen te verzamelen.
RSS is sneller en voorkomt dat je IP word geblokkeerd maar geeft geen toegang
- tot sommige informatie zoals de videoduur en live status
+ tot sommige informatie zoals de videoduur en live-status
General Settings:
Invidious Instance: Dit is de Invidious instantie waar FreeTube mee zal verbinden
om API calls te maken. Verwijder de momenteel geselecteerd instantie om een
lijst van publieke instanties te tonen
Thumbnail Preference: Alle thumbnails in FreeTube zullen worden vervangen met
een momentopname in plaats van de standaard thumbnail
- Fallback to Non-Preferred Backend on Failure: Wanneer het API geselecteerd als
- voorkeur problemen heeft dan zal FreeTube automatisch terugvallen op het alternatieve
- niet-voorkeur API als dit is ingeschakeld
+ Fallback to Non-Preferred Backend on Failure: Wanneer het API met voorkeur problemen
+ heeft dan zal FreeTube automatisch terugvallen op het alternatieve niet-voorkeur
+ API als deze instelling is ingeschakeld
Preferred API Backend: Kies de backend die FreeTube gebruikt om data te verzamelen.
De lokale API is een ingebouwde extractor. De Invidious API moet worden verbonden
met een Invidious server.
diff --git a/static/locales/pl.yaml b/static/locales/pl.yaml
index de5ad4eb..a6c2b0d0 100644
--- a/static/locales/pl.yaml
+++ b/static/locales/pl.yaml
@@ -271,6 +271,7 @@ Settings:
One or more subscriptions were unable to be imported: Nie można było zaimportować
conajmniej jednej subskrypcji
Check for Legacy Subscriptions: Sprawdź subskrypcje ze starej wersji
+ Manage Subscriptions: Zarządzaj subskrypcjami
Distraction Free Settings:
Distraction Free Settings: Ustawienia skupienia uwagi
Hide Live Chat: Schowaj czat na żywo
@@ -281,9 +282,26 @@ Settings:
Hide Channel Subscribers: Schowaj subskrybentów kanału
Hide Video Likes And Dislikes: Schowaj łapki w górę i w dół
Hide Video Views: Schowaj obejrzenia filmu
+ Hide Active Subscriptions: Schowaj aktywne subskrypcje
The app needs to restart for changes to take effect. Restart and apply change?: Aplikacja
musi zostać ponownie uruchomiona, aby zmiany zostały wprowadzone. Uruchomić ponownie
i zastosować zmiany?
+ Proxy Settings:
+ Your Info: O Tobie
+ Error getting network information. Is your proxy configured properly?: Wystąpił
+ błąd przy pozyskiwaniu informacji o sieci. Czy Twoje proxy jest poprawnie ustawione?
+ City: Miasto
+ Region: Region
+ Country: Kraj
+ Ip: IP
+ Test Proxy: Sprawdź proxy
+ Clicking on Test Proxy will send a request to: Kliknięcie „Sprawdź proxy” wyśle
+ żądanie do
+ Proxy Port Number: Numer portu proxy
+ Proxy Host: Host proxy
+ Proxy Protocol: Protokół proxy
+ Enable Tor / Proxy: Włącz Tor / Proxy
+ Proxy Settings: Ustawienia proxy
About:
#On About page
About: 'O projekcie'
@@ -316,6 +334,23 @@ About:
Latest FreeTube News: 'Ostatnie wieści o FreeTube'
#On Channel Page
+ Translate via Weblate: Przetłumaczone poprzez Weblate
+ Website: Strona internetowa
+ Source Code: Kod źródłowy
+ Release Notes: Informacje o wydaniu
+ Blog: Blog
+ Credits: Zasługi
+ FAQ: FAQ
+ Wiki: Wiki
+ Report an Issue: Zgłoś problem
+ Channel Rules: Zasady kanału
+ Email: Email
+ License: Licencja
+ Beta: Beta
+ Donate: Wesprzyj
+ Useful Links: Przydatne linki
+ Help: Pomoc
+ Contact: Kontakt
Channel:
Subscriber: 'Subskrybent/ka'
Subscribers: 'subskrybentów'
diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml
index e354879d..3909239e 100644
--- a/static/locales/pt-BR.yaml
+++ b/static/locales/pt-BR.yaml
@@ -240,6 +240,36 @@ Settings:
foram possíveis serem importadas
All subscriptions have been successfully imported: Todas as inscrições foram importadas
com sucesso
+ Select Import Type: Selecione o Tipo de Importação
+ Data Settings: Configurações de Dados
+ Export History: Exportar Histórico
+ Import History: Importar Histórico
+ Export NewPipe: Exportar NewPipe
+ Export YouTube: Exportar YouTube
+ Export FreeTube: Exportar FreeTube
+ Export Subscriptions: Exportar Inscrições
+ Check for Legacy Subscriptions: Verificar se há inscrições em formato antigo
+ Import NewPipe: Importar NewPipe
+ Import YouTube: Importar YouTube
+ Import FreeTube: Importar FreeTube
+ Import Subscriptions: Importar Inscrições
+ Select Export Type: Escolher Tipo de Exportação
+ How do I import my subscriptions?: Como importo minhas inscrições?
+ Unknown data key: Chave de dados desconhecida
+ Unable to write file: O arquivo não pôde ser escrito
+ Unable to read file: O arquivo não pôde ser lido
+ All watched history has been successfully exported: Todo o histórico de visualizações
+ foi exportado com sucesso
+ All watched history has been successfully imported: Todo o histórico de visualizações
+ foi importado com sucesso
+ History object has insufficient data, skipping item: O objeto Histórico tem dados
+ insuficientes, pulando item
+ This might take a while, please wait: Este processo pode demorar, por favor espere
+ Invalid subscriptions file: Arquivo de inscrições inválido
+ All subscriptions and profiles have been successfully imported: Todas as inscrições
+ e perfis foram importados com sucesso
+ Profile object has insufficient data, skipping item: O objeto Perfil possui dados
+ insuficientes, pulando item
Distraction Free Settings:
Hide Live Chat: Esconder chat ao vivo
Hide Popular Videos: Esconder vídeos populares
@@ -247,6 +277,10 @@ Settings:
Hide Recommended Videos: Esconder vídeos recomendados
Hide Comment Likes: Esconder curtidas dos comentários
Distraction Free Settings: Configurações de Modo sem Distração
+ Hide Channel Subscribers: Ocultar Assinantes do Canal
+ Hide Video Likes And Dislikes: Ocultar curtidas e desgostos do vídeo
+ Hide Video Views: Ocultar Visualizações de Vídeo
+ Hide Active Subscriptions: Ocultar Inscrições Ativas
The app needs to restart for changes to take effect. Restart and apply change?: O
aplicativo necessita reiniciar para as mudanças fazerem efeito. Reiniciar e aplicar
mudança?
@@ -309,6 +343,9 @@ Channel:
About: 'Sobre'
Channel Description: 'Descrição do canal'
Featured Channels: 'Canais destacados'
+ Added channel to your subscriptions: Canal adicionado às suas inscrições
+ Removed subscription from $ other channel(s): Inscrição removida de outros $ canais
+ Channel has been removed from your subscriptions: O canal foi removido da suas inscrições
Video:
Mark As Watched: 'Marcar como assistido'
Remove From History: 'Remover do histórico'
@@ -366,10 +403,34 @@ Video:
Years: 'anos'
Ago: 'Atrás'
Upcoming: 'Futuramente em'
+ Minutes: Minutos
+ Minute: Minuto
Published on: 'Publicado em'
# $ is replaced with the number and % with the unit (days, hours, minutes...)
- Publicationtemplate: 'Há $ %'
+ Publicationtemplate: 'Há $ % atrás'
#& Videos
+ Started streaming on: Transmissão iniciada em
+ Streamed on: Transmitido em
+ Audio:
+ Best: Máxima
+ Medium: Média
+ Low: Baixa
+ High: Alta
+ audio only: somente áudio
+ video only: somente vídeo
+ Download Video: Baixar Vídeo
+ Starting soon, please refresh the page to check again: Vai começar em breve, favor
+ atualizar a página para verificar novamente
+ Autoplay: Reprodução Automática
+ Play Previous Video: Reproduzir o Vídeo Anterior
+ Play Next Video: Reproduzir o Próximo Vídeo
+ Reverse Playlist: Inverter ordem da lista de reprodução
+ Shuffle Playlist: Lista de reprodução em modo aleatório
+ Loop Playlist: Repetir lista de reprodução
+ Copy Invidious Channel Link: Copiar link do canal no Invidious
+ Open Channel in Invidious: Abrir Canal no Invidious
+ Copy YouTube Channel Link: Copiar o link do canal no YouTube
+ Open Channel in YouTube: Abrir canal no YouTube
Videos:
#& Sort By
Sort By:
@@ -400,6 +461,10 @@ Change Format:
Use Dash Formats: 'Usar formatos DASH'
Use Legacy Formats: 'Usar formatos legados'
Use Audio Formats: 'Usar formato de áudio'
+ Audio formats are not available for this video: Formatos de áudio não disponíveis
+ para este vídeo
+ Dash formats are not available for this video: Formatos Dash não disponíveis para
+ este vídeo
Share:
Share Video: 'Compartilhar vídeo'
Copy Link: 'Copiar link'
@@ -413,6 +478,11 @@ Share:
YouTube URL copied to clipboard: 'O URL do YouTube está na área de transferência'
YouTube Embed URL copied to clipboard: 'O URL incorporado do YouTube está na área
de transferência'
+ YouTube Channel URL copied to clipboard: URL do Canal Youtube copiado para a área
+ de transferência
+ Invidious Channel URL copied to clipboard: URL do Canal Invidious copiado para a
+ área de transferência
+ Include Timestamp: Incluir Marcação de Tempo
Mini Player: 'Visualizador Pequeno'
Comments:
Comments: 'Comentários'
@@ -428,6 +498,11 @@ Comments:
There are no comments available for this video: 'Não há comentários disponíveis
neste vídeo'
Load More Comments: 'Buscar mais comentários'
+ No more comments available: Não existem mais comentários
+ Newest first: Mais recentes primeiro
+ Top comments: Melhores comentários
+ Sort by: Ordenar por
+ There are no more comments for this video: Não há mais comentários para este vídeo
Up Next: 'Próximo'
# Toast Messages
@@ -459,8 +534,77 @@ Profile:
Create New Profile: Criar um novo perfil
All Channels: Todos os Canais
All subscriptions will also be deleted.: Todas as inscrições serão também deletadas.
+ Profile could not be found: O perfil não pôde ser encontrado
+ Are you sure you want to delete this profile?: Tem certeza de que quer apagar este
+ perfil?
+ Make Default Profile: Tornar Perfil Padrão
+ Create Profile: Criar Perfil
+ Custom Color: Cor Personalizada
+ Edit Profile: Editar Perfil
+ Profile Manager: Gerenciador de Perfis
+ Profile Select: Seleção de Perfil
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: Tem
+ certeza de que quer apagar os canais slecionados? Esta ação não vai apagar os
+ canais de nenhum outro perfil.
+ ? 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.
+ : Este é o seu perfil principal. Tem certeza de que quer apagar os canais selecionados?
+ Os mesmos vão ser apagados em qualquer perfil em que se encontrem.
+ No channel(s) have been selected: Nenhum canal foi selecionado
+ Add Selected To Profile: Adicionar Selecionado ao Perfil
+ Delete Selected: Apagar Selecionados
+ Select None: Selecionar Nenhum
+ Select All: Selecionar Todos
+ $ selected: $ selecionado
+ Other Channels: Outros Canais
+ Subscription List: Lista de Inscrições
+ $ is now the active profile: $ é agora o perfil ativo
+ Your default profile has been changed to your primary profile: Seu perfil padrão
+ foi mudado para o seu perfil principal
+ Removed $ from your profiles: $ foi removido dos seus perfis
+ Your default profile has been set to $: Seu perfil padrão foi definido como $
+ Profile has been updated: Perfil atualizado
+ Profile has been created: Perfil criado
+ Your profile name cannot be empty: Seu nome de perfil não pode ficar em branco
Version $ is now available! Click for more details: Versão $ está disponível agora!
Clique para mais detalhes
A new blog is now available, $. Click to view more: Um novo blog está disponível,
- $. Clique para ver mais.
+ $. Clique para ver mais
Download From Site: Fazer download pelo site
+The playlist has been reversed: A lista de reprodução foi invertida
+This video is unavailable because of missing formats. This can happen due to country unavailability.: Este
+ vídeo não está disponível por causa de formatos faltantes. Isso pode acontecer devido
+ à indisponibilidade do país.
+Tooltips:
+ Subscription Settings:
+ Fetch Feeds from RSS: Quando ativado, o FreeTube usará RSS em vez de seu método
+ padrão para obter o feed de sua assinatura. O RSS é mais rápido e evita o bloqueio
+ de IP, mas não fornece certas informações como duração do vídeo ou status ao
+ vivo
+ Player Settings:
+ Default Video Format: Define os formatos usados quando um vídeo é reproduzido.
+ Formatos Dash podem reproduzir qualidades mais altas. Os formatos antigos são
+ limitados a um máximo de 720p, mas usam menos largura de banda. Formatos de
+ áudio são para transmissões sem vídeo
+ Proxy Videos Through Invidious: Conectar-se-á ao Invidious para obter vídeos em
+ vez de fazer uma conexão direta com o YouTube. Ignora a preferência da API
+ Force Local Backend for Legacy Formats: Só funciona quando a API do Invidious
+ é predefinida. Quando ativada, a API local será executada e usará os formatos
+ antigos retornados por ela em vez dos retornados pelo Invidious. É útil quando
+ os vídeos retornados pelo Invidious não são reproduzidos devido a restrições
+ de país
+ General Settings:
+ Region for Trending: A região de tendências permite escolher quais vídeos de tendências
+ do país você quer exibir. Nem todos os países exibidos são realmente suportados
+ pelo YouTube
+ Invidious Instance: A instância Invidious à qual o FreeTube se conectará para
+ chamadas de API. Limpe a instância atual para ver uma lista de instâncias públicas
+ para escolher
+ Thumbnail Preference: Todas as miniaturas do FreeTube serão substituídas por um
+ quadro do vídeo em vez da miniatura padrão
+ Fallback to Non-Preferred Backend on Failure: Quando a sua API preferida tiver
+ um problema, o FreeTube tentará automaticamente usar sua API não preferida como
+ um método substituto quando ativado
+ Preferred API Backend: Escolha o backend que o FreeTube usa para obter os dados.
+ A API local é um extrator integrado. A API Invidious requer um servidor Invidious
+ para se conectar.
diff --git a/static/locales/ru.yaml b/static/locales/ru.yaml
index df88e7b6..32f68a75 100644
--- a/static/locales/ru.yaml
+++ b/static/locales/ru.yaml
@@ -279,6 +279,7 @@ Settings:
Hide Channel Subscribers: Скрыть подписчиков канала
Hide Video Likes And Dislikes: Скрыть лайки и дизлайки к видео
Hide Video Views: Скрыть просмотры видео
+ Hide Active Subscriptions: Скрыть активные подписки
The app needs to restart for changes to take effect. Restart and apply change?: Чтобы
изменения вступили в силу, необходимо перезапустить приложение. Перезапустить
и применить изменения?
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index 84e79768..89460c70 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -86,6 +86,13 @@ Most Popular: 'Popüler Olanlar'
Playlists: 'Oynatma Listeleri'
User Playlists:
Your Playlists: 'Oynatma Listelerin'
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Kaydedilen
+ videolarınız boş. Burada listelenmesi için videonun köşesindeki kaydet düğmesine
+ tıklayın
+ Playlist Message: Bu sayfa, tam olarak çalışan oynatma listelerini yansıtmamaktadır.
+ Yalnızca kaydettiğiniz veya favorilerinize eklediğiniz videoları listeler. İş
+ bittiğinde, şu anda burada bulunan tüm videolar bir 'Favoriler' oynatma listesine
+ taşınacaktır.
History:
# On History Page
History: 'Geçmiş'
@@ -239,6 +246,7 @@ Settings:
Unknown data key: 'Bilinmeyen veri anahtarı'
How do I import my subscriptions?: 'Aboneliklerimi nasıl içe artarırım?'
Check for Legacy Subscriptions: Eski Abonelikleri Denetle
+ Manage Subscriptions: Abonelikleri Yönet
Advanced Settings:
Advanced Settings: 'Gelişmiş Ayarlar'
Enable Debug Mode (Prints data to the console): 'Hata Ayıklama Modunu Etkinleştir
@@ -277,9 +285,26 @@ Settings:
Hide Video Likes And Dislikes: Video Beğenmeleri Ve Beğenmemelerini Gizle
Hide Video Views: Video Görüntülenme Sayılarını Gizle
Distraction Free Settings: Dikkat Dağıtmama Ayarları
+ Hide Active Subscriptions: Etkin Abonelikleri Gizle
The app needs to restart for changes to take effect. Restart and apply change?: Değişikliklerin
etkili olması için uygulamanın yeniden başlatılması gerekiyor. Yeniden başlatılsın
ve değişiklikler uygulansın mı?
+ Proxy Settings:
+ Error getting network information. Is your proxy configured properly?: Ağ bilgileri
+ alınırken hata oluştu. Vekil sunucunuz doğru yapılandırıldı mı?
+ City: Şehir
+ Region: Bölge
+ Country: Ülke
+ Ip: IP
+ Your Info: Bilgileriniz
+ Test Proxy: Vekil Sunucuyu Test Et
+ Clicking on Test Proxy will send a request to: Vekil Sunucuyu Test Et düğmesine
+ tıklamak, şu adrese bir istek gönderecek
+ Proxy Port Number: Vekil Sunucu Bağlantı Noktası Numarası
+ Proxy Host: Vekil Sunucu Ana Makinesi
+ Proxy Protocol: Vekil Sunucu Protokolü
+ Enable Tor / Proxy: Tor / Vekil Sunucu Etkinleştir
+ Proxy Settings: Vekil Sunucu Ayarları
About:
#On About page
About: 'Hakkında'
@@ -310,6 +335,23 @@ About:
Latest FreeTube News: 'En Yeni FreeTube Haberleri'
+ Translate via Weblate: Weblate'de Çevir
+ Website: Web Sitesi
+ Source Code: Kaynak Kodları
+ Release Notes: Sürüm Notları
+ Blog: Blog
+ Credits: Katkıda Bulunanlar
+ FAQ: SSS
+ Wiki: Wiki
+ Report an Issue: Sorun Bildir
+ Channel Rules: Kanal Kuralları
+ Email: E-posta
+ License: Lisans
+ Beta: Beta
+ Donate: Bağış Yap
+ Useful Links: Faydalı Bağlantılar
+ Help: Yardım
+ Contact: İletişim
Profile:
Profile Select: 'Profil Seçimi'
All Channels: 'Tüm Kanallar'
@@ -334,7 +376,7 @@ Profile:
Removed $ from your profiles: '$ Profillerinizden kaldırıldı'
Your default profile has been changed to your primary profile: 'Varsayılan profiliniz
birincil profiliniz olarak değiştirildi'
- $ is now the active profile: '$ artık aktif profil'
+ $ is now the active profile: '$ artık etkin profil'
Subscription List: 'Abonelik Listesi'
Other Channels: 'Diğer Kanallar'
$ selected: '$ seçildi'
@@ -466,6 +508,9 @@ Video:
Open Channel in YouTube: Youtube'da Kanal Açın
Started streaming on: Yayına başlama tarihi
Streamed on: Yayınlanma tarihi
+ Video has been removed from your saved list: Video, kaydedilen listenizden kaldırıldı
+ Video has been saved: Video kaydedildi
+ Save Video: Videoyu Kaydet
Videos:
#& Sort By
Sort By:
diff --git a/static/locales/uk.yaml b/static/locales/uk.yaml
index af4391a5..8ab43b6b 100644
--- a/static/locales/uk.yaml
+++ b/static/locales/uk.yaml
@@ -130,8 +130,8 @@ Settings:
Theme Settings: 'Налаштування теми'
Match Top Bar with Main Color: ''
Expand Side Bar by Default: ''
- Disable Smooth Scrolling: ''
- UI Scale: ''
+ Disable Smooth Scrolling: 'Відключити плавну прокрутку'
+ UI Scale: 'Масштаб інтерфейсу'
Base Theme:
Base Theme: 'Базова тема'
Black: 'Чорна'
@@ -160,73 +160,73 @@ Settings:
Player Settings:
Player Settings: 'Налаштування програвача'
Force Local Backend for Legacy Formats: ''
- Play Next Video: ''
- Turn on Subtitles by Default: ''
- Autoplay Videos: ''
+ Play Next Video: 'Грати наступне відео'
+ Turn on Subtitles by Default: 'Увімкнути субтитри за замовченням'
+ Autoplay Videos: 'Автоматичне відтворення відео'
Proxy Videos Through Invidious: ''
- Autoplay Playlists: ''
+ Autoplay Playlists: 'Автоматичне відтворення списків'
Enable Theatre Mode by Default: ''
- Default Volume: ''
+ Default Volume: 'Гучніть за замовченням'
Default Playback Rate: ''
Default Video Format:
- Default Video Format: ''
+ Default Video Format: 'Формат відео за замовченням'
Dash Formats: ''
Legacy Formats: ''
- Audio Formats: ''
+ Audio Formats: 'Аудіо формати'
Default Quality:
- Default Quality: ''
- Auto: ''
- 144p: ''
- 240p: ''
- 360p: ''
- 480p: ''
- 720p: ''
- 1080p: ''
- 1440p: ''
- 4k: ''
- 8k: ''
+ Default Quality: 'Якість за замовченням'
+ Auto: 'Автоматично'
+ 144p: '144p'
+ 240p: '240p'
+ 360p: '360p'
+ 480p: '480p'
+ 720p: '720p'
+ 1080p: '1080p'
+ 1440p: '1440p'
+ 4k: '4k'
+ 8k: '8k'
Privacy Settings:
- Privacy Settings: ''
+ Privacy Settings: 'Налаштування приватності'
Remember History: ''
- Save Watched Progress: ''
- Clear Search Cache: ''
+ 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: ''
+ Remove Watch History: 'Видалити історію переглядів'
Are you sure you want to remove your entire watch history?: ''
- Watch history has been cleared: ''
- Remove All Subscriptions / Profiles: ''
+ 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: ''
+ Subscription Settings: 'Налаштування підписки'
+ Hide Videos on Watch: 'Ховати відео при перегляді'
Fetch Feeds from RSS: ''
- Manage Subscriptions: ''
+ Manage Subscriptions: 'Керування підписками'
Distraction Free Settings:
Distraction Free Settings: ''
- Hide Video Views: ''
+ Hide Video Views: 'Сховати перегляди відео'
Hide Video Likes And Dislikes: ''
- Hide Channel Subscribers: ''
- Hide Comment Likes: ''
- Hide Recommended Videos: ''
- Hide Trending Videos: ''
- Hide Popular Videos: ''
- Hide Live Chat: ''
+ Hide Channel Subscribers: 'Не показувати підписників каналу'
+ Hide Comment Likes: 'Не показувати уподобання коментарів'
+ Hide Recommended Videos: 'Не показувати рекомендовані відео'
+ Hide Trending Videos: 'Не показувати тренди відео'
+ Hide Popular Videos: 'Не показувати популярні відео'
+ Hide Live Chat: 'Не показувати живий чат'
Data Settings:
- Data Settings: ''
- Select Import Type: ''
- Select Export Type: ''
- Import Subscriptions: ''
- Import FreeTube: ''
- Import YouTube: ''
- Import NewPipe: ''
+ Data Settings: 'Налаштування даних'
+ Select Import Type: 'Оберіть тип імпорту'
+ Select Export Type: 'Оберіть тип експорту'
+ Import Subscriptions: 'Імпортувати підписки'
+ Import FreeTube: 'Імпортувати FreeTube'
+ Import YouTube: 'Імпортувати YouTube'
+ Import NewPipe: 'Імпортувати NewPipe'
Check for Legacy Subscriptions: ''
- Export Subscriptions: ''
- Export FreeTube: ''
- Export YouTube: ''
- Export NewPipe: ''
- Import History: ''
- Export History: ''
+ Export Subscriptions: 'Експортувати підписки'
+ Export FreeTube: 'Експортувати FreeTube'
+ Export YouTube: 'Експортувати YouTube'
+ Export NewPipe: 'Експортувати 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: ''
diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml
index 80d72054..0400a90f 100644
--- a/static/locales/zh-CN.yaml
+++ b/static/locales/zh-CN.yaml
@@ -188,7 +188,7 @@ Settings:
Advanced Settings: '高级设置'
Enable Debug Mode (Prints data to the console): '允许调试模式(打印数据在控制板)'
'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': '代理地址(例如:SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '点击“测试代理”健将发送请求给https://ipinfo.io/json'
+ 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '点击“测试代理”键将发送请求给https://ipinfo.io/json'
Use Tor / Proxy for API calls: '用Tor / 代理给API呼叫'
TEST PROXY: '测试代理'
#& Invidious Instance (Default is https://invidious.snopyta.org)
diff --git a/static/locales/zh-TW.yaml b/static/locales/zh-TW.yaml
index 8627b2f8..4367de79 100644
--- a/static/locales/zh-TW.yaml
+++ b/static/locales/zh-TW.yaml
@@ -78,6 +78,8 @@ Most Popular: '最流行'
Playlists: '播放清單'
User Playlists:
Your Playlists: '您的播放清單'
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 您已儲存的影片為空。點擊影片角落的儲存按鈕以將其列在此處
+ Playlist Message: 此頁面無法反映完整的播放清單。其僅列出您已儲存或加入最愛的影片。工作完成後,所有目前在此的影片都會轉移到「最愛」播放清單。
History:
# On History Page
History: '歷史紀錄'
@@ -248,6 +250,7 @@ Settings:
Data Settings: 資料設定
One or more subscriptions were unable to be imported: 一個或者更多訂閱無法被導入
Check for Legacy Subscriptions: 檢查傳統訂閱
+ Manage Subscriptions: 管理訂閱
Distraction Free Settings:
Hide Video Likes And Dislikes: 隱藏影片喜歡與不喜歡
Distraction Free Settings: 零打擾設定
@@ -258,7 +261,22 @@ Settings:
Hide Comment Likes: 隱藏評論點讚
Hide Recommended Videos: 隱藏推薦影片
Hide Channel Subscribers: 隱藏頻道訂閱者
+ Hide Active Subscriptions: 隱藏作用中的訂閱
The app needs to restart for changes to take effect. Restart and apply change?: 應用需要重啟讓修改生效。重啟并且應用修改?
+ Proxy Settings:
+ Error getting network information. Is your proxy configured properly?: 取得網路資訊時發生錯誤。您的代理伺服器設定正確嗎?
+ City: 城市
+ Region: 區域
+ Country: 國家
+ Ip: IP
+ Your Info: 您的資訊
+ Test Proxy: 測試代理伺服器
+ Clicking on Test Proxy will send a request to: 點擊測試代理伺服器將會傳送請求給
+ Proxy Port Number: 代理伺服器連接埠號
+ Proxy Host: 代理伺服器主機
+ Proxy Protocol: 代理伺服器協定
+ Enable Tor / Proxy: 啟用 Tor 或代理伺服器
+ Proxy Settings: 代理伺服器設定
About:
#On About page
About: '關於'
@@ -284,6 +302,23 @@ About:
Latest FreeTube News: '最新FreeTube新聞'
#On Channel Page
+ Translate via Weblate: 透過 Weblate 翻譯
+ Website: 網站
+ Source Code: 原始碼
+ Release Notes: 版本註記
+ Blog: 部落格
+ Credits: 貢獻者
+ FAQ: FAQ
+ Wiki: Wiki
+ Report an Issue: 回報問題
+ Channel Rules: 頻道規則
+ Email: 電子郵件
+ License: 授權條款
+ Beta: 測試版
+ Donate: 捐款
+ Useful Links: 有用連結
+ Help: 說明
+ Contact: 聯絡
Channel:
Subscriber: '訂閱者'
Subscribers: '訂閱者'
@@ -393,6 +428,9 @@ Video:
Open Channel in YouTube: 在YouTube開啟頻道
Started streaming on: 開始在線直播於
Streamed on: 直播于
+ Video has been removed from your saved list: 影片已從您的已儲存列表移除
+ Video has been saved: 影片已儲存
+ Save Video: 儲存影片
Videos:
#& Sort By
Sort By: