summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--locales/bn_BD.json353
-rw-r--r--locales/da.json387
-rw-r--r--locales/de.json24
-rw-r--r--locales/el.json148
-rw-r--r--locales/eo.json14
-rw-r--r--locales/es.json6
-rw-r--r--locales/fa.json353
-rw-r--r--locales/fi.json353
-rw-r--r--locales/fr.json44
-rw-r--r--locales/hr.json387
-rw-r--r--locales/id.json387
-rw-r--r--locales/is.json66
-rw-r--r--locales/it.json102
-rw-r--r--locales/ja.json6
-rw-r--r--locales/nb-NO.json144
-rw-r--r--locales/nl.json20
-rw-r--r--locales/pl.json6
-rw-r--r--locales/pt-BR.json136
-rw-r--r--locales/pt-PT.json124
-rw-r--r--locales/sk.json353
-rw-r--r--locales/sr_Cyrl.json206
-rw-r--r--locales/sv-SE.json216
-rw-r--r--locales/tr.json4
-rw-r--r--locales/zh-CN.json92
-rw-r--r--locales/zh-TW.json92
25 files changed, 3236 insertions, 787 deletions
diff --git a/locales/bn_BD.json b/locales/bn_BD.json
new file mode 100644
index 00000000..8356424f
--- /dev/null
+++ b/locales/bn_BD.json
@@ -0,0 +1,353 @@
+{
+ "`x` subscribers.([^.,0-9]|^)1([^.,0-9]|$)": "`x` সাবস্ক্রাইবার।([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` subscribers.": "`x` সাবস্ক্রাইবার।",
+ "`x` videos.([^.,0-9]|^)1([^.,0-9]|$)": "`x` ভিডিও।([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` videos.": "`x` ভিডিও।",
+ "`x` playlists.([^.,0-9]|^)1([^.,0-9]|$)": "`x` প্লেলিস্ট।[^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` playlists.": "`x` প্লেলিস্ট।",
+ "LIVE": "লাইভ",
+ "Shared `x` ago": "`x` আগে শেয়ার করা হয়েছে",
+ "Unsubscribe": "আনসাবস্ক্রাইব",
+ "Subscribe": "সাবস্ক্রাইব",
+ "View channel on YouTube": "ইউটিউবে চ্যানেল দেখুন",
+ "View playlist on YouTube": "ইউটিউবে প্লেলিস্ট দেখুন",
+ "newest": "সর্ব-নতুন",
+ "oldest": "পুরানতম",
+ "popular": "জনপ্রিয়",
+ "last": "শেষটা",
+ "Next page": "পরের পৃষ্ঠা",
+ "Previous page": "আগের পৃষ্ঠা",
+ "Clear watch history?": "দেখার ইতিহাস সাফ করবেন?",
+ "New password": "নতুন পাসওয়ার্ড",
+ "New passwords must match": "নতুন পাসওয়ার্ড অবশ্যই মিলতে হবে",
+ "Cannot change password for Google accounts": "গুগল অ্যাকাউন্টগুলোর জন্য পাসওয়ার্ড পরিবর্তন করা যায় না",
+ "Authorize token?": "টোকেন অনুমোদন করবেন?",
+ "Authorize token for `x`?": "`x` -এর জন্য টোকেন অনুমোদন?",
+ "Yes": "হ্যাঁ",
+ "No": "না",
+ "Import and Export Data": "তথ্য আমদানি ও রপ্তানি",
+ "Import": "আমদানি",
+ "Import Invidious data": "ইনভিডিয়াস তথ্য আমদানি",
+ "Import YouTube subscriptions": "ইউটিউব সাবস্ক্রিপশন আনুন",
+ "Import FreeTube subscriptions (.db)": "ফ্রিটিউব সাবস্ক্রিপশন (.db) আনুন",
+ "Import NewPipe subscriptions (.json)": "নতুন পাইপ সাবস্ক্রিপশন আনুন (.json)",
+ "Import NewPipe data (.zip)": "নিউপাইপ তথ্য আনুন (.zip)",
+ "Export": "তথ্য বের করুন",
+ "Export subscriptions as OPML": "সাবস্ক্রিপশন OPML হিসাবে আনুন",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "OPML-এ সাবস্ক্রিপশন বের করুন(নিউ পাইপ এবং ফ্রিউটিউব এর জন্য)",
+ "Export data as JSON": "JSON হিসাবে তথ্য বের করুন",
+ "Delete account?": "অ্যাকাউন্ট মুছে ফেলবেন?",
+ "History": "ইতিহাস",
+ "An alternative front-end to YouTube": "ইউটিউবের একটি বিকল্পস্বরূপ সম্মুখ-প্রান্ত",
+ "JavaScript license information": "জাভাস্ক্রিপ্ট লাইসেন্সের তথ্য",
+ "source": "সূত্র",
+ "Log in": "লগ ইন",
+ "Log in/register": "লগ ইন/রেজিস্টার",
+ "Log in with Google": "গুগল দিয়ে লগ ইন করুন",
+ "User ID": "ইউজার আইডি",
+ "Password": "পাসওয়ার্ড",
+ "Time (h:mm:ss):": "সময় (ঘণ্টা:মিনিট:সেকেন্ড):",
+ "Text CAPTCHA": "টেক্সট ক্যাপচা",
+ "Image CAPTCHA": "চিত্র ক্যাপচা",
+ "Sign In": "সাইন ইন",
+ "Register": "নিবন্ধন",
+ "E-mail": "ই-মেইল",
+ "Google verification code": "গুগল যাচাইকরণ কোড",
+ "Preferences": "পছন্দসমূহ",
+ "Player preferences": "প্লেয়ারের পছন্দসমূহ",
+ "Always loop: ": "সর্বদা লুপ: ",
+ "Autoplay: ": "স্বয়ংক্রিয় চালু: ",
+ "Play next by default: ": "ডিফল্টভাবে পরবর্তী চালাও: ",
+ "Autoplay next video: ": "পরবর্তী ভিডিও স্বয়ংক্রিয়ভাবে চালাও: ",
+ "Listen by default: ": "",
+ "Proxy videos: ": "",
+ "Default speed: ": "",
+ "Preferred video quality: ": "",
+ "Player volume: ": "",
+ "Default comments: ": "",
+ "youtube": "",
+ "reddit": "",
+ "Default captions: ": "",
+ "Fallback captions: ": "",
+ "Show related videos: ": "",
+ "Show annotations by default: ": "",
+ "Visual preferences": "",
+ "Player style: ": "",
+ "Dark mode: ": "",
+ "Theme: ": "",
+ "dark": "",
+ "light": "",
+ "Thin mode: ": "",
+ "Subscription preferences": "",
+ "Show annotations by default for subscribed channels: ": "",
+ "Redirect homepage to feed: ": "",
+ "Number of videos shown in feed: ": "",
+ "Sort videos by: ": "",
+ "published": "",
+ "published - reverse": "",
+ "alphabetically": "",
+ "alphabetically - reverse": "",
+ "channel name": "",
+ "channel name - reverse": "",
+ "Only show latest video from channel: ": "",
+ "Only show latest unwatched video from channel: ": "",
+ "Only show unwatched: ": "",
+ "Only show notifications (if there are any): ": "",
+ "Enable web notifications": "",
+ "`x` uploaded a video": "",
+ "`x` is live": "",
+ "Data preferences": "",
+ "Clear watch history": "",
+ "Import/export data": "",
+ "Change password": "",
+ "Manage subscriptions": "",
+ "Manage tokens": "",
+ "Watch history": "",
+ "Delete account": "",
+ "Administrator preferences": "",
+ "Default homepage: ": "",
+ "Feed menu: ": "",
+ "Top enabled: ": "",
+ "CAPTCHA enabled: ": "",
+ "Login enabled: ": "",
+ "Registration enabled: ": "",
+ "Report statistics: ": "",
+ "Save preferences": "",
+ "Subscription manager": "",
+ "Token manager": "",
+ "Token": "",
+ "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` subscriptions.": "",
+ "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` tokens.": "",
+ "Import/export": "",
+ "unsubscribe": "",
+ "revoke": "",
+ "Subscriptions": "",
+ "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` unseen notifications.": "",
+ "search": "",
+ "Log out": "",
+ "Released under the AGPLv3 by Omar Roth.": "",
+ "Source available here.": "",
+ "View JavaScript license information.": "",
+ "View privacy policy.": "",
+ "Trending": "",
+ "Public": "",
+ "Unlisted": "",
+ "Private": "",
+ "View all playlists": "",
+ "Updated `x` ago": "",
+ "Delete playlist `x`?": "",
+ "Delete playlist": "",
+ "Create playlist": "",
+ "Title": "",
+ "Playlist privacy": "",
+ "Editing playlist `x`": "",
+ "Watch on YouTube": "",
+ "Hide annotations": "",
+ "Show annotations": "",
+ "Genre: ": "",
+ "License: ": "",
+ "Family friendly? ": "",
+ "Wilson score: ": "",
+ "Engagement: ": "",
+ "Whitelisted regions: ": "",
+ "Blacklisted regions: ": "",
+ "Shared `x`": "",
+ "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` views.": "",
+ "Premieres in `x`": "",
+ "Premieres `x`": "",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "",
+ "View YouTube comments": "",
+ "View more comments on Reddit": "",
+ "View `x` comments.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "View `x` comments.": "",
+ "View Reddit comments": "",
+ "Hide replies": "",
+ "Show replies": "",
+ "Incorrect password": "",
+ "Quota exceeded, try again in a few hours": "",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "",
+ "Invalid TFA code": "",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "",
+ "Wrong answer": "",
+ "Erroneous CAPTCHA": "",
+ "CAPTCHA is a required field": "",
+ "User ID is a required field": "",
+ "Password is a required field": "",
+ "Wrong username or password": "",
+ "Please sign in using 'Log in with Google'": "",
+ "Password cannot be empty": "",
+ "Password cannot be longer than 55 characters": "",
+ "Please log in": "",
+ "Invidious Private Feed for `x`": "",
+ "channel:`x`": "",
+ "Deleted or invalid channel": "",
+ "This channel does not exist.": "",
+ "Could not get channel info.": "",
+ "Could not fetch comments": "",
+ "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "View `x` replies.": "",
+ "`x` ago": "",
+ "Load more": "",
+ "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` points.": "",
+ "Could not create mix.": "",
+ "Empty playlist": "",
+ "Not a playlist.": "",
+ "Playlist does not exist.": "",
+ "Could not pull trending pages.": "",
+ "Hidden field \"challenge\" is a required field": "",
+ "Hidden field \"token\" is a required field": "",
+ "Erroneous challenge": "",
+ "Erroneous token": "",
+ "No such user": "",
+ "Token is expired, please try again": "",
+ "English": "",
+ "English (auto-generated)": "",
+ "Afrikaans": "",
+ "Albanian": "",
+ "Amharic": "",
+ "Arabic": "",
+ "Armenian": "",
+ "Azerbaijani": "",
+ "Bangla": "",
+ "Basque": "",
+ "Belarusian": "",
+ "Bosnian": "",
+ "Bulgarian": "",
+ "Burmese": "",
+ "Catalan": "",
+ "Cebuano": "",
+ "Chinese (Simplified)": "",
+ "Chinese (Traditional)": "",
+ "Corsican": "",
+ "Croatian": "",
+ "Czech": "",
+ "Danish": "",
+ "Dutch": "",
+ "Esperanto": "",
+ "Estonian": "",
+ "Filipino": "",
+ "Finnish": "",
+ "French": "",
+ "Galician": "",
+ "Georgian": "",
+ "German": "",
+ "Greek": "",
+ "Gujarati": "",
+ "Haitian Creole": "",
+ "Hausa": "",
+ "Hawaiian": "",
+ "Hebrew": "",
+ "Hindi": "",
+ "Hmong": "",
+ "Hungarian": "",
+ "Icelandic": "",
+ "Igbo": "",
+ "Indonesian": "",
+ "Irish": "",
+ "Italian": "",
+ "Japanese": "",
+ "Javanese": "",
+ "Kannada": "",
+ "Kazakh": "",
+ "Khmer": "",
+ "Korean": "",
+ "Kurdish": "",
+ "Kyrgyz": "",
+ "Lao": "",
+ "Latin": "",
+ "Latvian": "",
+ "Lithuanian": "",
+ "Luxembourgish": "",
+ "Macedonian": "",
+ "Malagasy": "",
+ "Malay": "",
+ "Malayalam": "",
+ "Maltese": "",
+ "Maori": "",
+ "Marathi": "",
+ "Mongolian": "",
+ "Nepali": "",
+ "Norwegian Bokmål": "",
+ "Nyanja": "",
+ "Pashto": "",
+ "Persian": "",
+ "Polish": "",
+ "Portuguese": "",
+ "Punjabi": "",
+ "Romanian": "",
+ "Russian": "",
+ "Samoan": "",
+ "Scottish Gaelic": "",
+ "Serbian": "",
+ "Shona": "",
+ "Sindhi": "",
+ "Sinhala": "",
+ "Slovak": "",
+ "Slovenian": "",
+ "Somali": "",
+ "Southern Sotho": "",
+ "Spanish": "",
+ "Spanish (Latin America)": "",
+ "Sundanese": "",
+ "Swahili": "",
+ "Swedish": "",
+ "Tajik": "",
+ "Tamil": "",
+ "Telugu": "",
+ "Thai": "",
+ "Turkish": "",
+ "Ukrainian": "",
+ "Urdu": "",
+ "Uzbek": "",
+ "Vietnamese": "",
+ "Welsh": "",
+ "Western Frisian": "",
+ "Xhosa": "",
+ "Yiddish": "",
+ "Yoruba": "",
+ "Zulu": "",
+ "`x` years.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` years.": "",
+ "`x` months.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` months.": "",
+ "`x` weeks.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` weeks.": "",
+ "`x` days.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` days.": "",
+ "`x` hours.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` hours.": "",
+ "`x` minutes.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` minutes.": "",
+ "`x` seconds.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` seconds.": "",
+ "Fallback comments: ": "",
+ "Popular": "",
+ "Top": "",
+ "About": "",
+ "Rating: ": "",
+ "Language: ": "",
+ "View as playlist": "",
+ "Default": "",
+ "Music": "",
+ "Gaming": "",
+ "News": "",
+ "Movies": "",
+ "Download": "",
+ "Download as: ": "",
+ "%A %B %-d, %Y": "",
+ "(edited)": "",
+ "YouTube comment permalink": "",
+ "permalink": "",
+ "`x` marked it with a ❤": "",
+ "Audio mode": "",
+ "Video mode": "",
+ "Videos": "",
+ "Playlists": "",
+ "Community": "",
+ "Current version: ": ""
+}
diff --git a/locales/da.json b/locales/da.json
new file mode 100644
index 00000000..1944e47b
--- /dev/null
+++ b/locales/da.json
@@ -0,0 +1,387 @@
+{
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` abonnenter.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` abonnenter."
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` videoer.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` videoer."
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` afspilningslister.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` afspilningslister."
+ },
+ "LIVE": "DIREKTE",
+ "Shared `x` ago": "Delt for `x` siden",
+ "Unsubscribe": "",
+ "Subscribe": "Abonner",
+ "View channel on YouTube": "Vis kanal på YouTube",
+ "View playlist on YouTube": "Vis afspilningsliste på YouTube",
+ "newest": "nyeste",
+ "oldest": "ældste",
+ "popular": "populært",
+ "last": "sidste",
+ "Next page": "Næste side",
+ "Previous page": "Forrige side",
+ "Clear watch history?": "Ryd afspilningshistorik?",
+ "New password": "Nyt kodeord",
+ "New passwords must match": "Nye kodeord skal matche",
+ "Cannot change password for Google accounts": "Kan ikke skifte kodeord til Google-konti",
+ "Authorize token?": "Godkend token?",
+ "Authorize token for `x`?": "Godkende token til `x`?",
+ "Yes": "Ja",
+ "No": "Nej",
+ "Import and Export Data": "Importer og Eksporter Data",
+ "Import": "Importer",
+ "Import Invidious data": "Importer Invidious data",
+ "Import YouTube subscriptions": "Importer Youtube abonnementer",
+ "Import FreeTube subscriptions (.db)": "Importer FreeTube abonnementer (.db)",
+ "Import NewPipe subscriptions (.json)": "Importer NewPipe abonnementer (.json)",
+ "Import NewPipe data (.zip)": "Importer NewPipe data (.zip)",
+ "Export": "Exporter",
+ "Export subscriptions as OPML": "Exporter abonnementer som OPML",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "Exporter abonnementer som OPML (til NewPipe & FreeTube)",
+ "Export data as JSON": "Exporter data som JSON",
+ "Delete account?": "Slet konto?",
+ "History": "Historik",
+ "An alternative front-end to YouTube": "",
+ "JavaScript license information": "JavaScript licens information",
+ "source": "kilde",
+ "Log in": "Log på",
+ "Log in/register": "Log på/registrer",
+ "Log in with Google": "Log på med Google",
+ "User ID": "Bruger ID",
+ "Password": "Kodeord",
+ "Time (h:mm:ss):": "Tid (t:mm:ss):",
+ "Text CAPTCHA": "Tekst CAPTCHA",
+ "Image CAPTCHA": "Billede CAPTCHA",
+ "Sign In": "Log ind",
+ "Register": "Registrer",
+ "E-mail": "E-mail",
+ "Google verification code": "Google verifications kode",
+ "Preferences": "Præferencer",
+ "Player preferences": "",
+ "Always loop: ": "Altid gentag: ",
+ "Autoplay: ": "Auto afspil: ",
+ "Play next by default: ": "Afspil næste som standard: ",
+ "Autoplay next video: ": "Auto afspil næste video: ",
+ "Listen by default: ": "Lyt som standard: ",
+ "Proxy videos: ": "Proxy videoer: ",
+ "Default speed: ": "Standard hastighed: ",
+ "Preferred video quality: ": "Foretrukken video kvalitet: ",
+ "Player volume: ": "Lydstyrke: ",
+ "Default comments: ": "Standard kommentarer: ",
+ "youtube": "youtube",
+ "reddit": "reddit",
+ "Default captions: ": "",
+ "Fallback captions: ": "",
+ "Show related videos: ": "",
+ "Show annotations by default: ": "",
+ "Visual preferences": "",
+ "Player style: ": "",
+ "Dark mode: ": "",
+ "Theme: ": "",
+ "dark": "",
+ "light": "",
+ "Thin mode: ": "",
+ "Subscription preferences": "",
+ "Show annotations by default for subscribed channels: ": "",
+ "Redirect homepage to feed: ": "",
+ "Number of videos shown in feed: ": "",
+ "Sort videos by: ": "",
+ "published": "",
+ "published - reverse": "",
+ "alphabetically": "",
+ "alphabetically - reverse": "",
+ "channel name": "",
+ "channel name - reverse": "",
+ "Only show latest video from channel: ": "",
+ "Only show latest unwatched video from channel: ": "",
+ "Only show unwatched: ": "",
+ "Only show notifications (if there are any): ": "",
+ "Enable web notifications": "",
+ "`x` uploaded a video": "",
+ "`x` is live": "",
+ "Data preferences": "",
+ "Clear watch history": "",
+ "Import/export data": "",
+ "Change password": "",
+ "Manage subscriptions": "",
+ "Manage tokens": "",
+ "Watch history": "",
+ "Delete account": "",
+ "Administrator preferences": "",
+ "Default homepage: ": "",
+ "Feed menu: ": "",
+ "Top enabled: ": "",
+ "CAPTCHA enabled: ": "",
+ "Login enabled: ": "",
+ "Registration enabled: ": "",
+ "Report statistics: ": "",
+ "Save preferences": "",
+ "Subscription manager": "",
+ "Token manager": "",
+ "Token": "",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "Import/export": "",
+ "unsubscribe": "",
+ "revoke": "",
+ "Subscriptions": "",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "search": "",
+ "Log out": "",
+ "Released under the AGPLv3 by Omar Roth.": "",
+ "Source available here.": "",
+ "View JavaScript license information.": "",
+ "View privacy policy.": "",
+ "Trending": "",
+ "Public": "",
+ "Unlisted": "",
+ "Private": "",
+ "View all playlists": "",
+ "Updated `x` ago": "",
+ "Delete playlist `x`?": "",
+ "Delete playlist": "",
+ "Create playlist": "",
+ "Title": "",
+ "Playlist privacy": "",
+ "Editing playlist `x`": "",
+ "Watch on YouTube": "",
+ "Hide annotations": "",
+ "Show annotations": "",
+ "Genre: ": "",
+ "License: ": "",
+ "Family friendly? ": "",
+ "Wilson score: ": "",
+ "Engagement: ": "",
+ "Whitelisted regions: ": "",
+ "Blacklisted regions: ": "",
+ "Shared `x`": "",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "Premieres in `x`": "",
+ "Premieres `x`": "",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "",
+ "View YouTube comments": "",
+ "View more comments on Reddit": "",
+ "View `x` comments": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "View Reddit comments": "",
+ "Hide replies": "",
+ "Show replies": "",
+ "Incorrect password": "",
+ "Quota exceeded, try again in a few hours": "",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "",
+ "Invalid TFA code": "",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "",
+ "Wrong answer": "",
+ "Erroneous CAPTCHA": "",
+ "CAPTCHA is a required field": "",
+ "User ID is a required field": "",
+ "Password is a required field": "",
+ "Wrong username or password": "",
+ "Please sign in using 'Log in with Google'": "",
+ "Password cannot be empty": "",
+ "Password cannot be longer than 55 characters": "",
+ "Please log in": "",
+ "Invidious Private Feed for `x`": "",
+ "channel:`x`": "",
+ "Deleted or invalid channel": "",
+ "This channel does not exist.": "",
+ "Could not get channel info.": "",
+ "Could not fetch comments": "",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` ago": "",
+ "Load more": "",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "Could not create mix.": "",
+ "Empty playlist": "",
+ "Not a playlist.": "",
+ "Playlist does not exist.": "",
+ "Could not pull trending pages.": "",
+ "Hidden field \"challenge\" is a required field": "",
+ "Hidden field \"token\" is a required field": "",
+ "Erroneous challenge": "",
+ "Erroneous token": "",
+ "No such user": "",
+ "Token is expired, please try again": "",
+ "English": "",
+ "English (auto-generated)": "",
+ "Afrikaans": "",
+ "Albanian": "",
+ "Amharic": "",
+ "Arabic": "",
+ "Armenian": "",
+ "Azerbaijani": "",
+ "Bangla": "",
+ "Basque": "",
+ "Belarusian": "",
+ "Bosnian": "",
+ "Bulgarian": "",
+ "Burmese": "",
+ "Catalan": "",
+ "Cebuano": "",
+ "Chinese (Simplified)": "",
+ "Chinese (Traditional)": "",
+ "Corsican": "",
+ "Croatian": "",
+ "Czech": "",
+ "Danish": "",
+ "Dutch": "",
+ "Esperanto": "",
+ "Estonian": "",
+ "Filipino": "",
+ "Finnish": "",
+ "French": "",
+ "Galician": "",
+ "Georgian": "",
+ "German": "",
+ "Greek": "",
+ "Gujarati": "",
+ "Haitian Creole": "",
+ "Hausa": "",
+ "Hawaiian": "",
+ "Hebrew": "",
+ "Hindi": "",
+ "Hmong": "",
+ "Hungarian": "",
+ "Icelandic": "",
+ "Igbo": "",
+ "Indonesian": "",
+ "Irish": "",
+ "Italian": "",
+ "Japanese": "",
+ "Javanese": "",
+ "Kannada": "",
+ "Kazakh": "",
+ "Khmer": "",
+ "Korean": "",
+ "Kurdish": "",
+ "Kyrgyz": "",
+ "Lao": "",
+ "Latin": "",
+ "Latvian": "",
+ "Lithuanian": "",
+ "Luxembourgish": "",
+ "Macedonian": "",
+ "Malagasy": "",
+ "Malay": "",
+ "Malayalam": "",
+ "Maltese": "",
+ "Maori": "",
+ "Marathi": "",
+ "Mongolian": "",
+ "Nepali": "",
+ "Norwegian Bokmål": "",
+ "Nyanja": "",
+ "Pashto": "",
+ "Persian": "",
+ "Polish": "",
+ "Portuguese": "",
+ "Punjabi": "",
+ "Romanian": "",
+ "Russian": "",
+ "Samoan": "",
+ "Scottish Gaelic": "",
+ "Serbian": "",
+ "Shona": "",
+ "Sindhi": "",
+ "Sinhala": "",
+ "Slovak": "",
+ "Slovenian": "",
+ "Somali": "",
+ "Southern Sotho": "",
+ "Spanish": "",
+ "Spanish (Latin America)": "",
+ "Sundanese": "",
+ "Swahili": "",
+ "Swedish": "",
+ "Tajik": "",
+ "Tamil": "",
+ "Telugu": "",
+ "Thai": "",
+ "Turkish": "",
+ "Ukrainian": "",
+ "Urdu": "",
+ "Uzbek": "",
+ "Vietnamese": "",
+ "Welsh": "",
+ "Western Frisian": "",
+ "Xhosa": "",
+ "Yiddish": "",
+ "Yoruba": "",
+ "Zulu": "",
+ "`x` years": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` months": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` weeks": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` days": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` hours": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` minutes": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "`x` seconds": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "Fallback comments: ": "",
+ "Popular": "",
+ "Top": "",
+ "About": "",
+ "Rating: ": "",
+ "Language: ": "",
+ "View as playlist": "",
+ "Default": "",
+ "Music": "",
+ "Gaming": "",
+ "News": "",
+ "Movies": "",
+ "Download": "",
+ "Download as: ": "",
+ "%A %B %-d, %Y": "",
+ "(edited)": "",
+ "YouTube comment permalink": "",
+ "permalink": "",
+ "`x` marked it with a ❤": "",
+ "Audio mode": "",
+ "Video mode": "",
+ "Videos": "",
+ "Playlists": "",
+ "Community": "",
+ "Current version: ": ""
+}
diff --git a/locales/de.json b/locales/de.json
index b685a842..b995baac 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -33,14 +33,14 @@
"Export subscriptions as OPML": "Abonnements als OPML exportieren",
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Abonnements als OPML exportieren (für NewPipe & FreeTube)",
"Export data as JSON": "Daten als JSON exportieren",
- "Delete account?": "Account löschen?",
+ "Delete account?": "Konto löschen?",
"History": "Verlauf",
"An alternative front-end to YouTube": "Eine alternative Oberfläche für YouTube",
"JavaScript license information": "JavaScript Lizenzinformationen",
"source": "Quelle",
- "Log in": "Einloggen",
- "Log in/register": "Einloggen/Registrieren",
- "Log in with Google": "Mit Google einloggen",
+ "Log in": "Anmelden",
+ "Log in/register": "Anmelden/registrieren",
+ "Log in with Google": "Mit Google anmelden",
"User ID": "Benutzer ID",
"Password": "Passwort",
"Time (h:mm:ss):": "Zeit (h:mm:ss):",
@@ -106,7 +106,7 @@
"Feed menu: ": "Feed-Menü: ",
"Top enabled: ": "Top aktiviert? ",
"CAPTCHA enabled: ": "CAPTCHA aktiviert? ",
- "Login enabled: ": "Login aktiviert? ",
+ "Login enabled: ": "Anmeldung aktiviert: ",
"Registration enabled: ": "Registrierung aktiviert? ",
"Report statistics: ": "Statistiken berichten? ",
"Save preferences": "Einstellungen speichern",
@@ -161,16 +161,16 @@
"Show replies": "Antworten anzeigen",
"Incorrect password": "Falsches Passwort",
"Quota exceeded, try again in a few hours": "Kontingent überschritten, versuche es in ein paar Stunden erneut",
- "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Login nicht möglich, stellen Sie sicher dass two-factor Authentifikation (Authentifizierung oder SMS) aktiviert ist.",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Anmeldung nicht möglich, stellen Sie sicher, dass die Zwei-Faktor-Authentisierung (Authenticator oder SMS) aktiviert ist.",
"Invalid TFA code": "Ungültiger TFA Code",
- "Login failed. This may be because two-factor authentication is not turned on for your account.": "Login fehlgeschlagen. Das kann daran liegen dass two-factor Authentifizierung in ihrem Account nicht aktiviert ist.",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "Die Anmeldung ist fehlgeschlagen. Dies kann daran liegen, dass die Zwei-Faktor-Authentisierung für Ihr Konto nicht aktiviert ist.",
"Wrong answer": "Ungültige Antwort",
"Erroneous CAPTCHA": "Ungültiges CAPTCHA",
"CAPTCHA is a required field": "CAPTCHA ist eine erforderliche Eingabe",
"User ID is a required field": "Benutzer ID ist eine erforderliche Eingabe",
"Password is a required field": "Passwort ist eine erforderliche Eingabe",
"Wrong username or password": "Ungültiger Benutzername oder Passwort",
- "Please sign in using 'Log in with Google'": "Bitte melden sie sich mit 'Mit Google anmelden' an",
+ "Please sign in using 'Log in with Google'": "Bitte melden Sie sich mit „Mit Google anmelden“ an",
"Password cannot be empty": "Passwort darf nicht leer sein",
"Password cannot be longer than 55 characters": "Passwort darf nicht länger als 55 Zeichen sein",
"Please log in": "Bitte anmelden",
@@ -189,8 +189,8 @@
"Not a playlist.": "Ungültige Playlist.",
"Playlist does not exist.": "Playlist existiert nicht.",
"Could not pull trending pages.": "Trending Seiten konnten nicht geladen werden.",
- "Hidden field \"challenge\" is a required field": "Verstecktes Feld \"challenge\" ist eine erforderliche Eingabe",
- "Hidden field \"token\" is a required field": "Verstecktes Feld \"token\" ist eine erforderliche Eingabe",
+ "Hidden field \"challenge\" is a required field": "Verstecktes Feld „challenge“ ist eine erforderliche Eingabe",
+ "Hidden field \"token\" is a required field": "Verstecktes Feld „token“ ist eine erforderliche Eingabe",
"Erroneous challenge": "Ungültiger Test",
"Erroneous token": "Ungültiger Token",
"No such user": "Ungültiger Benutzer",
@@ -322,7 +322,7 @@
"Movies": "Filme",
"Download": "Herunterladen",
"Download as: ": "Herunterladen als: ",
- "%A %B %-d, %Y": "%A %B %-d, %Y",
+ "%A %B %-d, %Y": "%A %-d %B %Y",
"(edited)": "(editiert)",
"YouTube comment permalink": "YouTube-Kommentar Permalink",
"permalink": "Permalink",
@@ -333,4 +333,4 @@
"Playlists": "Wiedergabelisten",
"Community": "Gemeinschaft",
"Current version: ": "Aktuelle Version: "
-} \ No newline at end of file
+}
diff --git a/locales/el.json b/locales/el.json
index f4249ebc..23b3cdf9 100644
--- a/locales/el.json
+++ b/locales/el.json
@@ -1,19 +1,15 @@
{
- "`x` subscribers": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` συνδρομητής",
- "": "`x` συνδρομητές"
- },
- "`x` videos": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` βίντεο",
- "": "`x` βίντεο"
- },
- "`x` playlists": "",
+ "`x` subscribers.([^.,0-9]|^)1([^.,0-9]|$)": "`x` συνδρομητής",
+ "`x` subscribers.": "`x` συνδρομητές.",
+ "`x` videos.([^.,0-9]|^)1([^.,0-9]|$)": "`x` βίντεο",
+ "`x` videos.": "`x` βίντεο.",
+ "`x` playlists": "`x` κατάλογοι αναπαραγωγής",
"LIVE": "ΖΩΝΤΑΝΑ",
"Shared `x` ago": "Μοιράστηκε πριν `x`",
"Unsubscribe": "Απεγγραφή",
"Subscribe": "Εγγραφή",
"View channel on YouTube": "Προβολή καναλιού στο YouTube",
- "View playlist on YouTube": "",
+ "View playlist on YouTube": "Προβολή καταλόγου αναπαραγωγής στο YouTube",
"newest": "νεότερα",
"oldest": "παλιότερα",
"popular": "δημοφιλή",
@@ -54,7 +50,7 @@
"Image CAPTCHA": "Εικόνα CAPTCHA",
"Sign In": "Σύνδεση",
"Register": "Εγγραφή",
- "E-mail": "E-mail",
+ "E-mail": "Ηλεκτρονικό ταχυδρομείο",
"Google verification code": "Κωδικός επαλήθευσης Google",
"Preferences": "Προτιμήσεις",
"Player preferences": "Προτιμήσεις αναπαραγωγής",
@@ -68,18 +64,18 @@
"Preferred video quality: ": "Προτιμώμενη ανάλυση: ",
"Player volume: ": "Ένταση αναπαραγωγής: ",
"Default comments: ": "Προεπιλεγμένα σχόλια: ",
- "youtube": "youtube",
+ "youtube": "YouTube",
"reddit": "reddit",
"Default captions: ": "Προεπιλεγμένοι υπότιτλοι: ",
"Fallback captions: ": "Εναλλακτικοί υπότιτλοι: ",
"Show related videos: ": "Προβολή σχετικών βίντεο; ",
- "Show annotations by default: ": "Αυτόματη προβολή σημειώσεων; :",
+ "Show annotations by default: ": "Αυτόματη προβολή σημειώσεων: ",
"Visual preferences": "Προτιμήσεις εμφάνισης",
- "Player style: ": "",
+ "Player style: ": "Τεχνοτροπία της συσκευής αναπαραγωγης: ",
"Dark mode: ": "Σκοτεινή λειτουργία: ",
- "Theme: ": "",
- "dark": "",
- "light": "",
+ "Theme: ": "Θέμα: ",
+ "dark": "σκοτεινό",
+ "light": "φωτεινό",
"Thin mode: ": "Ελαφριά λειτουργία: ",
"Subscription preferences": "Προτιμήσεις συνδρομών",
"Show annotations by default for subscribed channels: ": "Προβολή σημειώσεων μόνο για κανάλια στα οποία είστε συνδρομητής; ",
@@ -96,9 +92,9 @@
"Only show latest unwatched video from channel: ": "Προβολή μόνο του τελευταίου μη-προβεβλημένου βίντεο του καναλιού: ",
"Only show unwatched: ": "Προβολή μόνο μη-προβεβλημένων: ",
"Only show notifications (if there are any): ": "Προβολή μόνο ειδοποιήσεων (αν υπάρχουν): ",
- "Enable web notifications": "",
- "`x` uploaded a video": "",
- "`x` is live": "",
+ "Enable web notifications": "Ενεργοποίηση ειδοποιήσεων δικτύου",
+ "`x` uploaded a video": "`x` κοινοποίησε ένα βίντεο",
+ "`x` is live": "`x` κάνει live",
"Data preferences": "Προτιμήσεις δεδομένων",
"Clear watch history": "Εκκαθάριση ιστορικού προβολής",
"Import/export data": "Εισαγωγή/εξαγωγή δεδομένων",
@@ -119,22 +115,16 @@
"Subscription manager": "Διαχειριστής συνδρομών",
"Token manager": "Διαχειριστής διασυνδέσεων",
"Token": "Διασύνδεση",
- "`x` subscriptions": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` συνδρομή",
- "": "`x` συνδρομές"
- },
- "`x` tokens": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` διασύνδεση",
- "": "`x` διασυνδέσεις"
- },
+ "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "`x` συνδρομή",
+ "`x` subscriptions.": "`x` συνδρομές.",
+ "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "`x` διασύνδεση",
+ "`x` tokens.": "`x` διασυνδέσεις.",
"Import/export": "Εισαγωγή/εξαγωγή",
"unsubscribe": "κατάργηση συνδρομής",
"revoke": "ανάκληση",
"Subscriptions": "Συνδρομές",
- "`x` unseen notifications": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` καινούρια ειδοποίηση",
- "": "`x` καινούριες ειδοποιήσεις"
- },
+ "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "`x` καινούρια ειδοποίηση",
+ "`x` unseen notifications.": "`x` καινούριες ειδοποιήσεις.",
"search": "αναζήτηση",
"Log out": "Αποσύνδεση",
"Released under the AGPLv3 by Omar Roth.": "Κυκλοφορεί υπό την άδεια AGPLv3 από τον Omar Roth.",
@@ -142,35 +132,33 @@
"View JavaScript license information.": "Προβολή πληροφοριών άδειας JavaScript.",
"View privacy policy.": "Προβολή πολιτικής απορρήτου.",
"Trending": "Τάσεις",
- "Public": "",
+ "Public": "Δημόσιο",
"Unlisted": "Κρυφό",
- "Private": "",
- "View all playlists": "",
- "Updated `x` ago": "",
- "Delete playlist `x`?": "",
- "Delete playlist": "",
- "Create playlist": "",
- "Title": "",
- "Playlist privacy": "",
- "Editing playlist `x`": "",
+ "Private": "Ιδιωτικό",
+ "View all playlists": "Προβολή όλων των καταλόγων αναπαραγωγής",
+ "Updated `x` ago": "Ενημερώθηκε πριν από `x`",
+ "Delete playlist `x`?": "Διαγραφή `x` καταλόγου αναπαραγωγής;",
+ "Delete playlist": "Διαγραφή καταλόγου αναπαραγωγής",
+ "Create playlist": "Δημιουργία καταλόγου αναπαραγωγής",
+ "Title": "Τίτλος",
+ "Playlist privacy": "Ιδιωτικότητα καταλόγων αναπαραγωγής",
+ "Editing playlist `x`": "Επεξεργασία `x` καταλόγου αναπαραγωγής",
"Watch on YouTube": "Προβολή στο YouTube",
"Hide annotations": "Απόκρυψη σημειώσεων",
"Show annotations": "Προβολή σημειώσεων",
"Genre: ": "Είδος: ",
"License: ": "Άδεια: ",
"Family friendly? ": "Φιλικό προς την οικογένεια; ",
- "Wilson score: ": "Wilson score: ",
+ "Wilson score: ": "Αποτελέσματα Wilson: ",
"Engagement: ": "Ενδιαφέρον: ",
"Whitelisted regions: ": "Επιτρεπτές περιοχές: ",
"Blacklisted regions: ": "Μη-επιτρεπτές περιοχές: ",
"Shared `x`": "Μοιράστηκε το `x`",
- "`x` views": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` προβολή",
- "": "`x` προβολές"
- },
+ "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "`x` προβολή",
+ "`x` views.": "`x` προβολές.",
"Premieres in `x`": "Πρώτη προβολή σε `x`",
- "Premieres `x`": "",
- "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Γεια! Φαίνεται πως έχετε απενεργοποιήσει το JavaScript. Πατήστε εδώ για προβολή σχολίων, αλλά έχετε υπ'όψιν σας πως ίσως φορτώσουν πιο αργά. ",
+ "Premieres `x`": "Επίσημη πρώτη παράσταση του `x`",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Γεια! Φαίνεται πως έχετε απενεργοποιήσει το JavaScript. Πατήστε εδώ για προβολή σχολίων, αλλά έχετε υπ'όψιν σας πως ίσως φορτώσουν πιο αργά.",
"View YouTube comments": "Προβολή σχολίων από το YouTube",
"View more comments on Reddit": "Προβολή περισσότερων σχολίων στο Reddit",
"View `x` comments": "Προβολή `x` σχολίων",
@@ -198,19 +186,15 @@
"This channel does not exist.": "Αυτό το κανάλι δεν υπάρχει.",
"Could not get channel info.": "Αδύναμια εύρεσης πληροφοριών καναλιού.",
"Could not fetch comments": "Αδυναμία λήψης σχολίων",
- "View `x` replies": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "Προβολή `x` απάντησης",
- "": "Προβολή `x` απαντήσεων"
- },
+ "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "Προβολή `x` απάντησης",
+ "View `x` replies.": "Προβολή `x` απαντήσεων.",
"`x` ago": "Πριν `x`",
"Load more": "Φόρτωση περισσότερων",
- "`x` points": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` βαθμός",
- "": "`x` βαθμοί"
- },
+ "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "`x` βαθμός",
+ "`x` points.": "`x` βαθμοί.",
"Could not create mix.": "Αδυναμία δημιουργίας μίξης.",
"Empty playlist": "Κενή λίστα αναπαραγωγής",
- "Not a playlist.": "Μη έγκυρη λίστα αναπαραγωγής",
+ "Not a playlist.": "Μη έγκυρη λίστα αναπαραγωγής.",
"Playlist does not exist.": "Μη υπαρκτή λίστα αναπαραγωγής.",
"Could not pull trending pages.": "Αδυναμία λήψης σελίδας τάσεων.",
"Hidden field \"challenge\" is a required field": "Το Κρυφό πεδίο \"δοκιμασία\" είναι απαραίτητο",
@@ -325,34 +309,20 @@
"Yiddish": "Γίντις",
"Yoruba": "Γιορούμπα",
"Zulu": "Ζουλού",
- "`x` years": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` χρόνο",
- "": "`x` χρόνια"
- },
- "`x` months": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` μήνα",
- "": "`x` μήνες"
- },
- "`x` weeks": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` εβδομάδα",
- "": "`x` εβδομάδες"
- },
- "`x` days": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ημέρα",
- "": "`x` ημέρες"
- },
- "`x` hours": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ώρα",
- "": "`x` ώρες"
- },
- "`x` minutes": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` λεπτό",
- "": "`x` λεπτά"
- },
- "`x` seconds": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` δευτερόλεπτο",
- "": "`x` δευτερόλεπτα"
- },
+ "`x` years.([^.,0-9]|^)1([^.,0-9]|$)": "`x` χρόνο",
+ "`x` years.": "`x` χρόνια.",
+ "`x` months.([^.,0-9]|^)1([^.,0-9]|$)": "`x` μήνα",
+ "`x` months.": "`x` μήνες.",
+ "`x` weeks.([^.,0-9]|^)1([^.,0-9]|$)": "`x` εβδομάδα",
+ "`x` weeks.": "`x` εβδομάδες.",
+ "`x` days.([^.,0-9]|^)1([^.,0-9]|$)": "`x` ημέρα",
+ "`x` days.": "`x` ημέρες.",
+ "`x` hours.([^.,0-9]|^)1([^.,0-9]|$)": "`x` ώρα",
+ "`x` hours.": "`x` ώρες.",
+ "`x` minutes.([^.,0-9]|^)1([^.,0-9]|$)": "`x` λεπτό",
+ "`x` minutes.": "`x` λεπτά.",
+ "`x` seconds.([^.,0-9]|^)1([^.,0-9]|$)": "`x` δευτερόλεπτο",
+ "`x` seconds.": "`x` δευτερόλεπτα.",
"Fallback comments: ": "Εναλλακτικά σχόλια: ",
"Popular": "Δημοφιλή",
"Top": "Κορυφαία",
@@ -370,12 +340,12 @@
"%A %B %-d, %Y": "%A %B %-d, %Y",
"(edited)": "(τροποποιημένο)",
"YouTube comment permalink": "Σύνδεσμος YouTube σχολίου",
- "permalink": "",
+ "permalink": "μόνιμος σύνδεσμος",
"`x` marked it with a ❤": "Ο χρηστης `x` έβαλε ❤",
"Audio mode": "Λειτουργία ήχου",
"Video mode": "Λειτουργία βίντεο",
"Videos": "Βίντεο",
"Playlists": "Λίστες Αναπαραγωγής",
- "Community": "",
+ "Community": "Κοινότητα",
"Current version: ": "Τρέχουσα έκδοση: "
-} \ No newline at end of file
+}
diff --git a/locales/eo.json b/locales/eo.json
index ae640e37..3052ac35 100644
--- a/locales/eo.json
+++ b/locales/eo.json
@@ -4,10 +4,10 @@
"`x` playlists": "`x` ludlistoj",
"LIVE": "NUNA",
"Shared `x` ago": "Konigita antaŭ `x`",
- "Unsubscribe": "Malaboni",
- "Subscribe": "Aboni",
- "View channel on YouTube": "Vidi kanalon en JuTubo",
- "View playlist on YouTube": "Vidi ludliston en JuTubo",
+ "Unsubscribe": "Malabonu",
+ "Subscribe": "Abonu",
+ "View channel on YouTube": "Vidu kanalon en JuTubo",
+ "View playlist on YouTube": "Vidu ludliston en JuTubo",
"newest": "pli novaj",
"oldest": "pli malnovaj",
"popular": "popularaj",
@@ -116,7 +116,7 @@
"`x` subscriptions": "`x` abonoj",
"`x` tokens": "`x` ĵetonoj",
"Import/export": "Importi/Eksporti",
- "unsubscribe": "malaboni",
+ "unsubscribe": "malabonu",
"revoke": "senvalidigi",
"Subscriptions": "Abonoj",
"`x` unseen notifications": "`x` neviditaj sciigoj",
@@ -316,7 +316,7 @@
"Language: ": "Lingvo: ",
"View as playlist": "Vidi kiel ludlisto",
"Default": "Defaŭlte",
- "Music": "Musiko",
+ "Music": "Muziko",
"Gaming": "Komputiloludoj",
"News": "Novaĵoj",
"Movies": "Filmoj",
@@ -333,4 +333,4 @@
"Playlists": "Ludlistoj",
"Community": "Komunumo",
"Current version: ": "Nuna versio: "
-} \ No newline at end of file
+}
diff --git a/locales/es.json b/locales/es.json
index 7fc75003..91faef1b 100644
--- a/locales/es.json
+++ b/locales/es.json
@@ -132,8 +132,8 @@
"Private": "Privado",
"View all playlists": "Ver todas las listas de reproducción",
"Updated `x` ago": "Actualizado hace `x`",
- "Delete playlist `x`?": "¿Eliminar la lista de reproducción `x`?",
- "Delete playlist": "Eliminar lista de reproducción",
+ "Delete playlist `x`?": "¿Borrar la lista de reproducción `x`?",
+ "Delete playlist": "Borrar lista de reproducción",
"Create playlist": "Crear lista de reproducción",
"Title": "Título",
"Playlist privacy": "Privacidad de la lista de reproducción",
@@ -333,4 +333,4 @@
"Playlists": "Listas de reproducción",
"Community": "Comunidad",
"Current version: ": "Versión actual: "
-} \ No newline at end of file
+}
diff --git a/locales/fa.json b/locales/fa.json
new file mode 100644
index 00000000..0f0900a9
--- /dev/null
+++ b/locales/fa.json
@@ -0,0 +1,353 @@
+{
+ "`x` subscribers.([^.,0-9]|^)1([^.,0-9]|$)": "`x` مشترکان.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` subscribers.": "`x` مشترکان.",
+ "`x` videos.([^.,0-9]|^)1([^.,0-9]|$)": "`x` ویدیو ها.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` videos.": "`x` ویدیو ها.",
+ "`x` playlists.([^.,0-9]|^)1([^.,0-9]|$)": "`x` لیست های پخش.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` playlists.": "`x` لیست های پخش.",
+ "LIVE": "زنده",
+ "Shared `x` ago": "به اشتراک گذاشته شده `x` پیش",
+ "Unsubscribe": "لغو اشتراک",
+ "Subscribe": "مشترک شدن",
+ "View channel on YouTube": "نمایش کانال در یوتیوب",
+ "View playlist on YouTube": "نمایش لیست پخش در یوتیوب",
+ "newest": "جدید تر",
+ "oldest": "قدیمی تر",
+ "popular": "محبوب",
+ "last": "آخرین",
+ "Next page": "صفحه بعد",
+ "Previous page": "صفحه قبل",
+ "Clear watch history?": "پاک کردن تاریخچه نمایش؟",
+ "New password": "گذرواژه جدید",
+ "New passwords must match": "گذارواژه های جدید باید باهم همخوانی داشته باشند",
+ "Cannot change password for Google accounts": "نمیتوان گذرواژه را برای حساب های کاربری گوگل تغییر داد",
+ "Authorize token?": "توکن دسترسی؟",
+ "Authorize token for `x`?": "توکن دسترسی برای `x`؟",
+ "Yes": "بله",
+ "No": "خیر",
+ "Import and Export Data": "وارد کردن و خارج کردن داده ها",
+ "Import": "وارد کردن",
+ "Import Invidious data": "وارد کردن داده Invidious",
+ "Import YouTube subscriptions": "وارد کردن اشتراک های یوتیوب",
+ "Import FreeTube subscriptions (.db)": "وارد کردن اشتراک های فری توب (.db)",
+ "Import NewPipe subscriptions (.json)": "وارد کردن اشتراک های نیو پایپ (.json)",
+ "Import NewPipe data (.zip)": "وارد کردن داده نیو پایپ (.zip)",
+ "Export": "خارج کردن",
+ "Export subscriptions as OPML": "خارج کردن اشتراک ها به عنوان OPML",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "خارج کردن اشتراک ها به عنوان OPML (برای فری توب و نیو پایپ)",
+ "Export data as JSON": "خارج کردن داده ها به عنوان JSON",
+ "Delete account?": "حذف حساب کاربری؟",
+ "History": "تاریخچه",
+ "An alternative front-end to YouTube": "یک فرانت-اند جایگذین برای یوتیوب",
+ "JavaScript license information": "اطلاعات مجوز جاوا اسکریپت",
+ "source": "منبع",
+ "Log in": "ورود",
+ "Log in/register": "ورود/ثبت نام",
+ "Log in with Google": "ورود با گوگل",
+ "User ID": "شناسه کاربری",
+ "Password": "گذرواژه",
+ "Time (h:mm:ss):": "زمان (h:mm:ss):",
+ "Text CAPTCHA": "متن CAPTCHA",
+ "Image CAPTCHA": "تصویر CAPTCHA",
+ "Sign In": "ورود",
+ "Register": "ثبت نام",
+ "E-mail": "ایمیل",
+ "Google verification code": "کد تایید گوگل",
+ "Preferences": "ترجیحات",
+ "Player preferences": "ترجیحات نمایش‌دهنده",
+ "Always loop: ": "همیشه تکرار شنوده: ",
+ "Autoplay: ": "نمایش خودکار: ",
+ "Play next by default: ": "پخش بعدی به طور پیشفرض: ",
+ "Autoplay next video: ": "پخش خودکار ویدیو بعدی: ",
+ "Listen by default: ": "گوش کردن به طور پیشفرض: ",
+ "Proxy videos: ": "پروکسی ویدیو ها: ",
+ "Default speed: ": "سرعت پیشفرض: ",
+ "Preferred video quality: ": "کیفیت ویدیوی ترجیحی: ",
+ "Player volume: ": "صدای پخش کننده: ",
+ "Default comments: ": "نظرات پیشفرض: ",
+ "youtube": "یوتیوب",
+ "reddit": "ردیت",
+ "Default captions: ": "زیرنویس های پیشفرض: ",
+ "Fallback captions: ": "عقب گرد زیرنویس ها: ",
+ "Show related videos: ": "نمایش ویدیو های مرتبط: ",
+ "Show annotations by default: ": "نمایش حاشیه نویسی ها به طور پیشفرض: ",
+ "Visual preferences": "ترجیحات بصری",
+ "Player style: ": "حالت پخش کننده: ",
+ "Dark mode: ": "حالت تاریک: ",
+ "Theme: ": "تم: ",
+ "dark": "تاریک",
+ "light": "روشن",
+ "Thin mode: ": "حالت نازک: ",
+ "Subscription preferences": "ترجیحات اشتراک",
+ "Show annotations by default for subscribed channels: ": "نمایش حاشیه نویسی ها به طور پیشفرض برای کانال های مشترک شده: ",
+ "Redirect homepage to feed: ": "تغییر مسیر صفحه خانه به خوراک: ",
+ "Number of videos shown in feed: ": "تعداد ویدیو های نمایش داده شده در خوراک: ",
+ "Sort videos by: ": "مرتب سازی ویدیو ها بر اساس: ",
+ "published": "منتشر شده",
+ "published - reverse": "منتشر شده - معکوس",
+ "alphabetically": "بر اساس حروف الفبا",
+ "alphabetically - reverse": "بر اساس حروف الفبا - معکوس",
+ "channel name": "نام کانال",
+ "channel name - reverse": "نام کانال - معکوس",
+ "Only show latest video from channel: ": "تنها نمایش آخرین ویدیو های کانال: ",
+ "Only show latest unwatched video from channel: ": "تنها نمایش آخرین ویدیو های تماشا نشده از کانال: ",
+ "Only show unwatched: ": "تنها نمایش ویدیو های تماشا نشده: ",
+ "Only show notifications (if there are any): ": "تنها نمایش اعلان ها (اگر وجود داشته باشد) ",
+ "Enable web notifications": "فعال کردن اعلان های وب",
+ "`x` uploaded a video": "`x` یک ویدیو بارگذاری کرد",
+ "`x` is live": "`x` زنده است",
+ "Data preferences": "ترجیحات داده",
+ "Clear watch history": "پاک‌کردن تاریخچه تماشا",
+ "Import/export data": "وارد کردن/خارج کردن داده",
+ "Change password": "تغییر گذرواژه",
+ "Manage subscriptions": "مدیریت اشتراک ها",
+ "Manage tokens": "مدیریت توکن ها",
+ "Watch history": "تاریخچه تماشا",
+ "Delete account": "حذف حساب کاربری",
+ "Administrator preferences": "ترجیحات مدیریت",
+ "Default homepage: ": "صفحه خانه پیشفرض ",
+ "Feed menu: ": "منو خوراک: ",
+ "Top enabled: ": "بالا فعال شده: ",
+ "CAPTCHA enabled: ": "CAPTCHA فعال شده: ",
+ "Login enabled: ": "ورود فعال شده: ",
+ "Registration enabled: ": "ثبت نام فعال شده: ",
+ "Report statistics: ": "گذارش آمار: ",
+ "Save preferences": "ذخیره ترجیحات",
+ "Subscription manager": "مدیریت اشتراک",
+ "Token manager": "مدیر توکن",
+ "Token": "توکن",
+ "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "`x` اشتراک ها.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` subscriptions.": "`x` اشتراک ها.",
+ "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "`x` توکن ها.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` tokens.": "`x` توکن ها.",
+ "Import/export": "وارد کردن/خارج کردن",
+ "unsubscribe": "لغو اشتراک",
+ "revoke": "ابطال",
+ "Subscriptions": "اشتراک ها",
+ "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "`x` اعلان نادیده.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` unseen notifications.": "`x` اعلان نادیده.",
+ "search": "جستجو",
+ "Log out": "خروج",
+ "Released under the AGPLv3 by Omar Roth.": "منتشر شده تحت مجوز AGPLv3 توسط Omar Roth.",
+ "Source available here.": "منبع اینجا دردسترس است.",
+ "View JavaScript license information.": "نمایش اطلاعات مجوز جاوا اسکریپت.",
+ "View privacy policy.": "نمایش سیاست حفظ حریم خصوصی.",
+ "Trending": "روند",
+ "Public": "عمومی",
+ "Unlisted": "لیست نشده",
+ "Private": "خصوصی",
+ "View all playlists": "نمایش همه لیست پخش",
+ "Updated `x` ago": "بروز شده `x` پیش",
+ "Delete playlist `x`?": "حذف لیست پخش `x`؟",
+ "Delete playlist": "حذف لیست پخش",
+ "Create playlist": "ایجاد لیست پخش",
+ "Title": "عنوان",
+ "Playlist privacy": "حریم خصوصی لیست پخش",
+ "Editing playlist `x`": "تغییر لیست پخش `x`",
+ "Watch on YouTube": "تماشا در یوتیوب",
+ "Hide annotations": "مخفی کردن حاشیه نویسی ها",
+ "Show annotations": "نمایش حاشیه نویسی ها",
+ "Genre: ": "ژانر: ",
+ "License: ": "مجوز: ",
+ "Family friendly? ": "خانواده دوستانه؟ ",
+ "Wilson score: ": "امتیاز ویلسون: ",
+ "Engagement: ": "نامزدی: ",
+ "Whitelisted regions: ": "مناطق لیست سفید: ",
+ "Blacklisted regions: ": "مناطق لیست سیاه: ",
+ "Shared `x`": "به اشتراک گذاشته شده `x`",
+ "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "`x` بازدید.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` views.": "`x` بازدید.",
+ "Premieres in `x`": "برای اولین بار در `x`",
+ "Premieres `x`": "برای اولین بار `x`",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "سلام! مثل اینکه تو جاوا اسکریپت رو خاموش کرده ای. اینجا کلیک کن تا نظرات را ببینی، این رو یادت باشه که ممکنه بارگذاری اونها کمی طول بکشه.",
+ "View YouTube comments": "نمایش نظرات یوتیوب",
+ "View more comments on Reddit": "نمایش نظرات بیشتر در ردیت",
+ "View `x` comments.([^.,0-9]|^)1([^.,0-9]|$)": "نمایش `x` نظرات.([^.,0-9]|^)1([^.,0-9]|$)",
+ "View `x` comments.": "نمایش `x` نظرات.",
+ "View Reddit comments": "نمایش نظرات ردیت",
+ "Hide replies": "مخفی کردن پاسخ ها",
+ "Show replies": "نمایش پاسخ ها",
+ "Incorrect password": "گذرواژه نا درست",
+ "Quota exceeded, try again in a few hours": "سهمیه بیشتر شده است، چند ساعت بعد دوباره تلاش کنید",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "قادر به ورود نیستید، مطمئن شوید احراز تایید-دو‌مرحله (Authenticator یا پیام‌کوتاه) خاموش باشد.",
+ "Invalid TFA code": "کد TFA نادرست است",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "ورود با خطا مواجه شد. این ممکن است به خاطر احراز تایید-دو‌مرحله باشد که برای حساب کاربری شما فعال نشده است.",
+ "Wrong answer": "پاسخ غلط",
+ "Erroneous CAPTCHA": "CAPTCHA نا درست",
+ "CAPTCHA is a required field": "CAPTCHA یک فیلد ضروری است",
+ "User ID is a required field": "شناسه کاربری یک فیلد ضروری است",
+ "Password is a required field": "گذرواژه یک فیلد ضروری است",
+ "Wrong username or password": "نام کاربری یا گذرواژه غلط است",
+ "Please sign in using 'Log in with Google'": "لطفا با استفاده از 'ورود توسط گوگل' وارد شوید",
+ "Password cannot be empty": "گذرواژه نمیتواند خالی باشد",
+ "Password cannot be longer than 55 characters": "گذر واژه نمیتواند از ۵۵ کاراکتر بیشتر باشد",
+ "Please log in": "لطفا وارد شوید",
+ "Invidious Private Feed for `x`": "خوراک خصوصی زشت برای `x`",
+ "channel:`x`": "کانال: `x`",
+ "Deleted or invalid channel": "کانال نا معتبر یا پاک شده است",
+ "This channel does not exist.": "این کانال وجود ندارد.",
+ "Could not get channel info.": "نمیتوان اطلاعات کانال را دریافت کرد.",
+ "Could not fetch comments": "نمیتوان نظرات را دریافت کرد",
+ "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "نمایش `x` پاسخ ها.([^.,0-9]|^)1([^.,0-9]|$)",
+ "View `x` replies.": "نمایش `x` پاسخ ها.",
+ "`x` ago": "`x` پیش",
+ "Load more": "بارگذاری بیشتر",
+ "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "`x` نقطه ها.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` points.": "`x` نقطه ها.",
+ "Could not create mix.": "نمیتوان میکس ساخت.",
+ "Empty playlist": "لیست پخش خالی",
+ "Not a playlist.": "یک لیست پخش نیست.",
+ "Playlist does not exist.": "لیست پخش وجود ندارد.",
+ "Could not pull trending pages.": "نمیتوان صفحه های پر طرفدار را بکشد.",
+ "Hidden field \"challenge\" is a required field": "فیلد مخفی \"چالش\" یک فیلد ضروری است",
+ "Hidden field \"token\" is a required field": "فیلد مخفی \"توکن\" یک فیلد ضروری است",
+ "Erroneous challenge": "چالش غلط",
+ "Erroneous token": "توکن غلط",
+ "No such user": "چنین کاربری وجود ندارد",
+ "Token is expired, please try again": "توکن ضروری است، لطفا دوباره تلاش کنید",
+ "English": "انگلیسی",
+ "English (auto-generated)": "انگلیسی (خودکار-تولید‌شده)",
+ "Afrikaans": "آفریکانس",
+ "Albanian": "آلبانیایی",
+ "Amharic": "امهری",
+ "Arabic": "عربی",
+ "Armenian": "ارمنی",
+ "Azerbaijani": "آذربایجانی",
+ "Bangla": "بنگالی",
+ "Basque": "باسکی",
+ "Belarusian": "بلاروسی",
+ "Bosnian": "بوسنیایی",
+ "Bulgarian": "بلغاری",
+ "Burmese": "برمه‌ای",
+ "Catalan": "کاتالان",
+ "Cebuano": "سبوانو",
+ "Chinese (Simplified)": "چینی (ساده شده)",
+ "Chinese (Traditional)": "چینی (سنتی)",
+ "Corsican": "کرس",
+ "Croatian": "کرواسی",
+ "Czech": "چکی",
+ "Danish": "دانمارکی",
+ "Dutch": "هلندی",
+ "Esperanto": "اسپرانتو",
+ "Estonian": "استونیایی",
+ "Filipino": "فلیپینی",
+ "Finnish": "فنلاندی",
+ "French": "فرانسوی",
+ "Galician": "گالیسی",
+ "Georgian": "گرجی",
+ "German": "آلمانی",
+ "Greek": "یونانی",
+ "Gujarati": "گجراتی",
+ "Haitian Creole": "کریول آییسینی",
+ "Hausa": "هوسه",
+ "Hawaiian": "هاوائی",
+ "Hebrew": "عبری",
+ "Hindi": "هندی",
+ "Hmong": "همونگ",
+ "Hungarian": "مجاری",
+ "Icelandic": "ایسلندی",
+ "Igbo": "ایگبو",
+ "Indonesian": "اندونزیایی",
+ "Irish": "شلتا",
+ "Italian": "ایتالیایی",
+ "Japanese": "ژاپنی",
+ "Javanese": "جاوه‌ای",
+ "Kannada": "کانارا",
+ "Kazakh": "قزاقی",
+ "Khmer": "خمر",
+ "Korean": "کره‌ای",
+ "Kurdish": "کردی",
+ "Kyrgyz": "قرقیزی",
+ "Lao": "لائو",
+ "Latin": "لاتین",
+ "Latvian": "لتونیایی",
+ "Lithuanian": "لیتوانیایی",
+ "Luxembourgish": "لوکزامبورگی",
+ "Macedonian": "مقدونی",
+ "Malagasy": "مالاگاسی",
+ "Malay": "مالایی",
+ "Malayalam": "مالایالم",
+ "Maltese": "مالتی",
+ "Maori": "مائوری",
+ "Marathi": "مراتی",
+ "Mongolian": "مغولی",
+ "Nepali": "نپالی",
+ "Norwegian Bokmål": "بوکمل",
+ "Nyanja": "چوایی",
+ "Pashto": "پشتو",
+ "Persian": "فارسی",
+ "Polish": "لهستانی",
+ "Portuguese": "پرتغالی",
+ "Punjabi": "پنجابی",
+ "Romanian": "رومانیایی",
+ "Russian": "روسی",
+ "Samoan": "ساموآیی",
+ "Scottish Gaelic": "گیلیک اسکاتلندی",
+ "Serbian": "صربی",
+ "Shona": "شونا",
+ "Sindhi": "سندی",
+ "Sinhala": "سینهالی",
+ "Slovak": "اسلواکی",
+ "Slovenian": "اسلونیایی",
+ "Somali": "سومالیایی",
+ "Southern Sotho": "سوتو",
+ "Spanish": "اسپانیایی",
+ "Spanish (Latin America)": "اسپانیایی (آمریکای لاتین)",
+ "Sundanese": "سوندایی",
+ "Swahili": "سواحلی",
+ "Swedish": "سوئدی",
+ "Tajik": "تاجیک",
+ "Tamil": "تامیلی",
+ "Telugu": "تلوگو",
+ "Thai": "تای",
+ "Turkish": "ترکی",
+ "Ukrainian": "اوکراینی",
+ "Urdu": "اردو",
+ "Uzbek": "ازبکی",
+ "Vietnamese": "ویتنامی",
+ "Welsh": "ولزی",
+ "Western Frisian": "فریسی غربی",
+ "Xhosa": "خوسایی",
+ "Yiddish": "ییدیش",
+ "Yoruba": "یوروبایی",
+ "Zulu": "زولو",
+ "`x` years.([^.,0-9]|^)1([^.,0-9]|$)": "`x` سال.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` years.": "`x` سال.",
+ "`x` months.([^.,0-9]|^)1([^.,0-9]|$)": "`x` ماه.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` months.": "`x` ماه.",
+ "`x` weeks.([^.,0-9]|^)1([^.,0-9]|$)": "`x` هفته.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` weeks.": "`x` هفته.",
+ "`x` days.([^.,0-9]|^)1([^.,0-9]|$)": "`x` روز.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` days.": "`x` روز.",
+ "`x` hours.([^.,0-9]|^)1([^.,0-9]|$)": "`x` ساعت.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` hours.": "`x` ساعت.",
+ "`x` minutes.([^.,0-9]|^)1([^.,0-9]|$)": "`x` دقیقه.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` minutes.": "`x` دقیقه.",
+ "`x` seconds.([^.,0-9]|^)1([^.,0-9]|$)": "`x` ثانیه.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` seconds.": "`x` ثانیه.",
+ "Fallback comments: ": "نظرات عقب گرد: ",
+ "Popular": "محبوب",
+ "Top": "بالا",
+ "About": "درباره",
+ "Rating: ": "رتبه دهی: ",
+ "Language: ": "زبان: ",
+ "View as playlist": "نمایش به عنوان لیست پخش",
+ "Default": "پیشفرض",
+ "Music": "موسیقی",
+ "Gaming": "بازی",
+ "News": "اخبار",
+ "Movies": "فیلم‌ها",
+ "Download": "بارگیری",
+ "Download as: ": "بارگیری به عنوان: ",
+ "%A %B %-d, %Y": "%A %B %-d، %Y",
+ "(edited)": "(ویرایش شده)",
+ "YouTube comment permalink": "پیوست ثابت نظرات یوتیوب",
+ "permalink": "پیوست ثابت",
+ "`x` marked it with a ❤": "`x` نشان گذاری شده با یک ❤",
+ "Audio mode": "حالت صدا",
+ "Video mode": "حالت ویدیو",
+ "Videos": "ویدیو ها",
+ "Playlists": "لیست های پخش",
+ "Community": "اجتماع",
+ "Current version: ": "نسخه فعلی: "
+}
diff --git a/locales/fi.json b/locales/fi.json
new file mode 100644
index 00000000..7de46bf4
--- /dev/null
+++ b/locales/fi.json
@@ -0,0 +1,353 @@
+{
+ "`x` subscribers.([^.,0-9]|^)1([^.,0-9]|$)": "`x` tilaaja",
+ "`x` subscribers.": "`x` tilaajaa",
+ "`x` videos.([^.,0-9]|^)1([^.,0-9]|$)": "`x` video",
+ "`x` videos.": "`x` videota",
+ "`x` playlists.([^.,0-9]|^)1([^.,0-9]|$)": "`x` soittolista.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` playlists.": "`x` soittolistaa",
+ "LIVE": "SUORA",
+ "Shared `x` ago": "Jaettu `x` sitten",
+ "Unsubscribe": "Peruuta tilaus",
+ "Subscribe": "Tilaa",
+ "View channel on YouTube": "Näytä kanava YouTubessa",
+ "View playlist on YouTube": "Näytä soittolista YouTubessa",
+ "newest": "uusin",
+ "oldest": "vanhin",
+ "popular": "suosittu",
+ "last": "viimeisin",
+ "Next page": "Seuraava sivu",
+ "Previous page": "Edellinen sivu",
+ "Clear watch history?": "Tyhjennä katseluhistoria?",
+ "New password": "Uusi salasana",
+ "New passwords must match": "Uusien salasanojen täytyy täsmätä",
+ "Cannot change password for Google accounts": "Google-tilien salasanaa ei voi vaihtaa",
+ "Authorize token?": "Valuutetaanko tunnus?",
+ "Authorize token for `x`?": "Valtuutetaanko tunnus `x`:lle?",
+ "Yes": "Kyllä",
+ "No": "Ei",
+ "Import and Export Data": "Tuo ja vie tietoja",
+ "Import": "Tuo",
+ "Import Invidious data": "Vie Invidious-tietoja",
+ "Import YouTube subscriptions": "Tuo YouTube-tilaukset",
+ "Import FreeTube subscriptions (.db)": "Tuo FreeTube-tilaukset (.db)",
+ "Import NewPipe subscriptions (.json)": "Tuo NewPipe-tilaukset (.json)",
+ "Import NewPipe data (.zip)": "Tuo NewPipe data (.zip)",
+ "Export": "Vie",
+ "Export subscriptions as OPML": "Vie tilaukset muodossa OPML",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "Vie tilaukset muodossa OPML (NewPipe ja FreeTube)",
+ "Export data as JSON": "Vie data muodossa JSON",
+ "Delete account?": "Poista tili?",
+ "History": "Historia",
+ "An alternative front-end to YouTube": "Vaihtoehtoinen käyttöliittymä YouTubelle",
+ "JavaScript license information": "JavaScript-käyttöoikeustiedot",
+ "source": "lähde",
+ "Log in": "Kirjaudu sisään",
+ "Log in/register": "Kirjaudu sisään / Rekisteröidy",
+ "Log in with Google": "Kirjaudu sisään Googlella",
+ "User ID": "Käyttäjätunnus",
+ "Password": "Salasana",
+ "Time (h:mm:ss):": "Aika (h:mm:ss):",
+ "Text CAPTCHA": "Teksti CAPTCHA",
+ "Image CAPTCHA": "Kuva CAPTCHA",
+ "Sign In": "Kirjaudu sisään",
+ "Register": "Rekisteröidy",
+ "E-mail": "Sähköposti",
+ "Google verification code": "Google-vahvistuskoodi",
+ "Preferences": "Asetukset",
+ "Player preferences": "Soittimen asetukset",
+ "Always loop: ": "Aina silmukka: ",
+ "Autoplay: ": "Automaattinen toisto: ",
+ "Play next by default: ": "Toista seuraava oletuksena: ",
+ "Autoplay next video: ": "Toista seuraava video automaattisesti: ",
+ "Listen by default: ": "Kuuntele oletuksena: ",
+ "Proxy videos: ": "Proxy videot: ",
+ "Default speed: ": "Oletusnopeus: ",
+ "Preferred video quality: ": "Ensisijainen videon laatu: ",
+ "Player volume: ": "Soittimen äänenvoimakkuus: ",
+ "Default comments: ": "Oletuskommentit: ",
+ "youtube": "YouTube",
+ "reddit": "Reddit",
+ "Default captions: ": "Tekstitykset: ",
+ "Fallback captions: ": "Toissijaiset tekstitykset: ",
+ "Show related videos: ": "Näytä aiheeseen liittyviä videoita: ",
+ "Show annotations by default: ": "Näytä huomautukset oletuksena: ",
+ "Visual preferences": "Visuaaliset asetukset",
+ "Player style: ": "Soittimen tyyli: ",
+ "Dark mode: ": "Tumma tila: ",
+ "Theme: ": "Teema: ",
+ "dark": "tumma",
+ "light": "vaalea",
+ "Thin mode: ": "Kapea tila ",
+ "Subscription preferences": "Tilausten asetukset",
+ "Show annotations by default for subscribed channels: ": "Näytä oletuksena tilattujen kanavien huomautukset: ",
+ "Redirect homepage to feed: ": "Uudelleenohjaa kotisivu syötteeseen: ",
+ "Number of videos shown in feed: ": "Syötteessä näytettävien videoiden määrä: ",
+ "Sort videos by: ": "Videoiden lajitteluperuste: ",
+ "published": "julkaistu",
+ "published - reverse": "julkaistu - käänteinen",
+ "alphabetically": "aakkosjärjestys",
+ "alphabetically - reverse": "aakkosjärjestys - käänteinen",
+ "channel name": "kanavan nimi",
+ "channel name - reverse": "kanavan nimi - käänteinen",
+ "Only show latest video from channel: ": "Näytä vain uusin video kanavalta: ",
+ "Only show latest unwatched video from channel: ": "Näytä vain uusin katsomaton video kanavalta: ",
+ "Only show unwatched: ": "Näytä vain katsomattomat: ",
+ "Only show notifications (if there are any): ": "Näytä vain ilmoitukset (jos niitä on): ",
+ "Enable web notifications": "Näytä verkkoilmoitukset",
+ "`x` uploaded a video": "`x` latasi videon",
+ "`x` is live": "`x` lähettää suorana",
+ "Data preferences": "Tietojen asetukset",
+ "Clear watch history": "Tyhjennä katseluhistoria",
+ "Import/export data": "Tuo/vie tiedot",
+ "Change password": "Vaihda salasana",
+ "Manage subscriptions": "Hallinnoi tilauksia",
+ "Manage tokens": "Hallinnoi tunnuksia",
+ "Watch history": "Katseluhistoria",
+ "Delete account": "Poista tili",
+ "Administrator preferences": "Järjestelmänvalvojan asetukset",
+ "Default homepage: ": "Oletuskotisivu: ",
+ "Feed menu: ": "Syötevalikko: ",
+ "Top enabled: ": "Yläosa käytössä: ",
+ "CAPTCHA enabled: ": "CAPTCHA käytössä: ",
+ "Login enabled: ": "Kirjautuminen käytössä: ",
+ "Registration enabled: ": "Rekisteröityminen käytössä: ",
+ "Report statistics: ": "Raportoi tilastot: ",
+ "Save preferences": "Tallenna asetukset",
+ "Subscription manager": "Tilausten hallinnoija",
+ "Token manager": "Tunnusten hallinnoija",
+ "Token": "Tunnus",
+ "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "`x` tilausta.([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` subscriptions.": "`x` tilausta.",
+ "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` tokens.": "",
+ "Import/export": "Tuo/vie",
+ "unsubscribe": "peru tilaus",
+ "revoke": "kumoa",
+ "Subscriptions": "Tilaukset",
+ "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` unseen notifications.": "",
+ "search": "",
+ "Log out": "",
+ "Released under the AGPLv3 by Omar Roth.": "",
+ "Source available here.": "",
+ "View JavaScript license information.": "",
+ "View privacy policy.": "",
+ "Trending": "",
+ "Public": "",
+ "Unlisted": "",
+ "Private": "",
+ "View all playlists": "",
+ "Updated `x` ago": "",
+ "Delete playlist `x`?": "",
+ "Delete playlist": "",
+ "Create playlist": "",
+ "Title": "",
+ "Playlist privacy": "",
+ "Editing playlist `x`": "",
+ "Watch on YouTube": "",
+ "Hide annotations": "",
+ "Show annotations": "",
+ "Genre: ": "",
+ "License: ": "",
+ "Family friendly? ": "",
+ "Wilson score: ": "",
+ "Engagement: ": "",
+ "Whitelisted regions: ": "",
+ "Blacklisted regions: ": "",
+ "Shared `x`": "",
+ "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` views.": "",
+ "Premieres in `x`": "",
+ "Premieres `x`": "",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "",
+ "View YouTube comments": "",
+ "View more comments on Reddit": "",
+ "View `x` comments.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "View `x` comments.": "",
+ "View Reddit comments": "",
+ "Hide replies": "",
+ "Show replies": "",
+ "Incorrect password": "",
+ "Quota exceeded, try again in a few hours": "",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "",
+ "Invalid TFA code": "",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "",
+ "Wrong answer": "",
+ "Erroneous CAPTCHA": "",
+ "CAPTCHA is a required field": "",
+ "User ID is a required field": "",
+ "Password is a required field": "",
+ "Wrong username or password": "",
+ "Please sign in using 'Log in with Google'": "",
+ "Password cannot be empty": "",
+ "Password cannot be longer than 55 characters": "",
+ "Please log in": "",
+ "Invidious Private Feed for `x`": "",
+ "channel:`x`": "",
+ "Deleted or invalid channel": "",
+ "This channel does not exist.": "",
+ "Could not get channel info.": "",
+ "Could not fetch comments": "",
+ "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "View `x` replies.": "",
+ "`x` ago": "",
+ "Load more": "",
+ "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` points.": "",
+ "Could not create mix.": "",
+ "Empty playlist": "",
+ "Not a playlist.": "",
+ "Playlist does not exist.": "",
+ "Could not pull trending pages.": "",
+ "Hidden field \"challenge\" is a required field": "",
+ "Hidden field \"token\" is a required field": "",
+ "Erroneous challenge": "",
+ "Erroneous token": "",
+ "No such user": "",
+ "Token is expired, please try again": "",
+ "English": "",
+ "English (auto-generated)": "",
+ "Afrikaans": "",
+ "Albanian": "",
+ "Amharic": "",
+ "Arabic": "",
+ "Armenian": "",
+ "Azerbaijani": "",
+ "Bangla": "",
+ "Basque": "",
+ "Belarusian": "",
+ "Bosnian": "",
+ "Bulgarian": "",
+ "Burmese": "",
+ "Catalan": "",
+ "Cebuano": "",
+ "Chinese (Simplified)": "",
+ "Chinese (Traditional)": "",
+ "Corsican": "",
+ "Croatian": "",
+ "Czech": "",
+ "Danish": "",
+ "Dutch": "",
+ "Esperanto": "",
+ "Estonian": "",
+ "Filipino": "",
+ "Finnish": "",
+ "French": "",
+ "Galician": "",
+ "Georgian": "",
+ "German": "",
+ "Greek": "",
+ "Gujarati": "",
+ "Haitian Creole": "",
+ "Hausa": "",
+ "Hawaiian": "",
+ "Hebrew": "",
+ "Hindi": "",
+ "Hmong": "",
+ "Hungarian": "",
+ "Icelandic": "",
+ "Igbo": "",
+ "Indonesian": "",
+ "Irish": "",
+ "Italian": "",
+ "Japanese": "",
+ "Javanese": "",
+ "Kannada": "",
+ "Kazakh": "",
+ "Khmer": "",
+ "Korean": "",
+ "Kurdish": "",
+ "Kyrgyz": "",
+ "Lao": "",
+ "Latin": "",
+ "Latvian": "",
+ "Lithuanian": "",
+ "Luxembourgish": "",
+ "Macedonian": "",
+ "Malagasy": "",
+ "Malay": "",
+ "Malayalam": "",
+ "Maltese": "",
+ "Maori": "",
+ "Marathi": "",
+ "Mongolian": "",
+ "Nepali": "",
+ "Norwegian Bokmål": "",
+ "Nyanja": "",
+ "Pashto": "",
+ "Persian": "",
+ "Polish": "",
+ "Portuguese": "",
+ "Punjabi": "",
+ "Romanian": "",
+ "Russian": "",
+ "Samoan": "",
+ "Scottish Gaelic": "",
+ "Serbian": "",
+ "Shona": "",
+ "Sindhi": "",
+ "Sinhala": "",
+ "Slovak": "",
+ "Slovenian": "",
+ "Somali": "",
+ "Southern Sotho": "",
+ "Spanish": "",
+ "Spanish (Latin America)": "",
+ "Sundanese": "",
+ "Swahili": "",
+ "Swedish": "",
+ "Tajik": "",
+ "Tamil": "",
+ "Telugu": "",
+ "Thai": "",
+ "Turkish": "",
+ "Ukrainian": "",
+ "Urdu": "",
+ "Uzbek": "",
+ "Vietnamese": "",
+ "Welsh": "",
+ "Western Frisian": "",
+ "Xhosa": "",
+ "Yiddish": "",
+ "Yoruba": "",
+ "Zulu": "",
+ "`x` years.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` years.": "",
+ "`x` months.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` months.": "",
+ "`x` weeks.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` weeks.": "",
+ "`x` days.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` days.": "",
+ "`x` hours.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` hours.": "",
+ "`x` minutes.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` minutes.": "",
+ "`x` seconds.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` seconds.": "",
+ "Fallback comments: ": "",
+ "Popular": "",
+ "Top": "",
+ "About": "",
+ "Rating: ": "",
+ "Language: ": "",
+ "View as playlist": "",
+ "Default": "",
+ "Music": "",
+ "Gaming": "",
+ "News": "",
+ "Movies": "",
+ "Download": "",
+ "Download as: ": "",
+ "%A %B %-d, %Y": "",
+ "(edited)": "",
+ "YouTube comment permalink": "",
+ "permalink": "",
+ "`x` marked it with a ❤": "",
+ "Audio mode": "",
+ "Video mode": "",
+ "Videos": "",
+ "Playlists": "",
+ "Community": "",
+ "Current version: ": ""
+}
diff --git a/locales/fr.json b/locales/fr.json
index 24cabdea..664e25f5 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -16,7 +16,7 @@
"Previous page": "Page précédente",
"Clear watch history?": "Êtes-vous sûr de vouloir supprimer l'historique des vidéos regardées ?",
"New password": "Nouveau mot de passe",
- "New passwords must match": "Les champs \"Nouveau mot de passe\" doivent être identiques",
+ "New passwords must match": "Les nouveaux mots de passe doivent correspondre",
"Cannot change password for Google accounts": "Le mot de passe d'un compte Google ne peut pas être changé depuis Invidious",
"Authorize token?": "Autoriser le token ?",
"Authorize token for `x`?": "Autoriser le token pour `x` ?",
@@ -48,7 +48,7 @@
"Image CAPTCHA": "CAPTCHA Image",
"Sign In": "Se connecter",
"Register": "S'inscrire",
- "E-mail": "E-mail",
+ "E-mail": "Courriel",
"Google verification code": "Code de vérification Google",
"Preferences": "Préférences",
"Player preferences": "Préférences du lecteur",
@@ -106,7 +106,7 @@
"Feed menu: ": "Préferences des abonnements : ",
"Top enabled: ": "Top activé : ",
"CAPTCHA enabled: ": "CAPTCHA activé : ",
- "Login enabled: ": "Connexion activé : ",
+ "Login enabled: ": "Connexion activée : ",
"Registration enabled: ": "Inscription activée : ",
"Report statistics: ": "Télémétrie activé : ",
"Save preferences": "Enregistrer les préférences",
@@ -145,7 +145,7 @@
"License: ": "Licence : ",
"Family friendly? ": "Vidéo tout public ? ",
"Wilson score: ": "Score de Wilson : ",
- "Engagement: ": "Pourcentage de spectateur aillant appuyé sur \"J'aime\" ou \"J'aime Pas\" : ",
+ "Engagement: ": "Taux d'implication : ",
"Whitelisted regions: ": "Régions sur liste blanche : ",
"Blacklisted regions: ": "Régions sur liste noire : ",
"Shared `x`": "Ajoutée le `x`",
@@ -170,12 +170,12 @@
"User ID is a required field": "Veuillez entrer un Identifiant Utilisateur",
"Password is a required field": "Veuillez entrer un Mot de passe",
"Wrong username or password": "Nom d'utilisateur ou mot de passe invalide",
- "Please sign in using 'Log in with Google'": "Veuillez vous connecter en utilisant \"Se connecter avec Google\"",
+ "Please sign in using 'Log in with Google'": "Veuillez vous connecter en utilisant « Se connecter avec Google »",
"Password cannot be empty": "Le mot de passe ne peut pas être vide",
"Password cannot be longer than 55 characters": "Le mot de passe ne doit pas comporter plus de 55 caractères",
"Please log in": "Veuillez vous connecter",
"Invidious Private Feed for `x`": "Flux RSS privé pour `x`",
- "channel:`x`": "chaîne:`x`",
+ "channel:`x`": "chaîne :`x`",
"Deleted or invalid channel": "Chaîne supprimée ou invalide",
"This channel does not exist.": "Cette chaine n'existe pas.",
"Could not get channel info.": "Impossible de charger les informations de cette chaîne.",
@@ -189,8 +189,8 @@
"Not a playlist.": "La liste de lecture est invalide.",
"Playlist does not exist.": "La liste de lecture n'existe pas.",
"Could not pull trending pages.": "Impossible de charger les pages de tendances.",
- "Hidden field \"challenge\" is a required field": "Le champ masqué \"challenge\" est un champ obligatoire",
- "Hidden field \"token\" is a required field": "Le champ caché \"token\" est requis",
+ "Hidden field \"challenge\" is a required field": "Le champ masqué « challenge » est un champ obligatoire",
+ "Hidden field \"token\" is a required field": "Le champ caché « token » est requis",
"Erroneous challenge": "Challenge invalide",
"Erroneous token": "Token invalide",
"No such user": "Cet utilisateur n'existe pas",
@@ -217,21 +217,21 @@
"Croatian": "Croate",
"Czech": "Tchèque",
"Danish": "Danois",
- "Dutch": "Hollandais",
+ "Dutch": "Néerlandais",
"Esperanto": "Espéranto",
"Estonian": "Estonien",
"Filipino": "Philippin",
- "Finnish": "Finlandais",
+ "Finnish": "Finnois",
"French": "Français",
"Galician": "Galicien",
"Georgian": "Géorgien",
"German": "Allemand",
"Greek": "Grec",
"Gujarati": "Gujarati",
- "Haitian Creole": "Créole Haïtien",
+ "Haitian Creole": "Créole haïtien",
"Hausa": "Haoussa",
"Hawaiian": "Hawaïen",
- "Hebrew": "Hébraïque",
+ "Hebrew": "Hébreu",
"Hindi": "Hindi",
"Hmong": "Hmong",
"Hungarian": "Hongrois",
@@ -262,21 +262,21 @@
"Marathi": "Marathi",
"Mongolian": "Mongol",
"Nepali": "Népalais",
- "Norwegian Bokmål": "Norvégien",
+ "Norwegian Bokmål": "Norvégien bokmål",
"Nyanja": "Nyanja",
- "Pashto": "Pachtou",
+ "Pashto": "Pachto",
"Persian": "Persan",
"Polish": "Polonais",
"Portuguese": "Portugais",
- "Punjabi": "Punjabi",
+ "Punjabi": "Pendjabi",
"Romanian": "Roumain",
"Russian": "Russe",
"Samoan": "Samoan",
- "Scottish Gaelic": "Eaélique Ècossais",
+ "Scottish Gaelic": "Gaélique écossais",
"Serbian": "Serbe",
"Shona": "Shona",
"Sindhi": "Sindhi",
- "Sinhala": "Cinghalais",
+ "Sinhala": "Singhalais",
"Slovak": "Slovaque",
"Slovenian": "Slovène",
"Somali": "Somalien",
@@ -286,9 +286,9 @@
"Sundanese": "Sundanais",
"Swahili": "Swahili",
"Swedish": "Suédois",
- "Tajik": "Tajik",
+ "Tajik": "Tadjik",
"Tamil": "Tamil",
- "Telugu": "Telugu",
+ "Telugu": "Télougou",
"Thai": "Thaï",
"Turkish": "Turc",
"Ukrainian": "Ukrainien",
@@ -317,7 +317,7 @@
"View as playlist": "Voir en tant que liste de lecture",
"Default": "Défaut",
"Music": "Musique",
- "Gaming": "Jeux Vidéo",
+ "Gaming": "Jeux vidéo",
"News": "Actualités",
"Movies": "Films",
"Download": "Télécharger",
@@ -325,7 +325,7 @@
"%A %B %-d, %Y": "%A %-d %B %Y",
"(edited)": "(modifié)",
"YouTube comment permalink": "Lien permanent vers le commentaire sur YouTube",
- "permalink": "Lien permanent",
+ "permalink": "permalien",
"`x` marked it with a ❤": "`x` l'a marqué d'un ❤",
"Audio mode": "Mode audio",
"Video mode": "Mode vidéo",
@@ -333,4 +333,4 @@
"Playlists": "Listes de lecture",
"Community": "Communauté",
"Current version: ": "Version actuelle : "
-} \ No newline at end of file
+}
diff --git a/locales/hr.json b/locales/hr.json
new file mode 100644
index 00000000..a9a179f3
--- /dev/null
+++ b/locales/hr.json
@@ -0,0 +1,387 @@
+{
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` pretplatnika.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` pretplatnika."
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` videa.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` videa."
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` playliste.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` playliste."
+ },
+ "LIVE": "UŽIVO",
+ "Shared `x` ago": "Dijeljeno prije `x`",
+ "Unsubscribe": "Odjavi pretplatu",
+ "Subscribe": "Pretplati se",
+ "View channel on YouTube": "Prikaži kanal na YouTubeu",
+ "View playlist on YouTube": "Prikaži playlistu na YouTubeu",
+ "newest": "najnovije",
+ "oldest": "najstarije",
+ "popular": "popularni",
+ "last": "zadnji",
+ "Next page": "Sljedeća stranica",
+ "Previous page": "Prethodna stranica",
+ "Clear watch history?": "Izbrisati povijest gledanja?",
+ "New password": "Nova lozinka",
+ "New passwords must match": "Nove lozinke se moraju poklapati",
+ "Cannot change password for Google accounts": "Nije moguće promijeniti lozinku za Google račune",
+ "Authorize token?": "Autorizirati token?",
+ "Authorize token for `x`?": "Autorizirati token za `x`?",
+ "Yes": "Da",
+ "No": "Ne",
+ "Import and Export Data": "Uvezi i izvezi podatke",
+ "Import": "Uvezi",
+ "Import Invidious data": "Uvezi Invidious podatke",
+ "Import YouTube subscriptions": "Uvezi YouTube pretplate",
+ "Import FreeTube subscriptions (.db)": "Uvezi FreeTube pretplate (.db)",
+ "Import NewPipe subscriptions (.json)": "Uvezi NewPipe pretplate (.json)",
+ "Import NewPipe data (.zip)": "Uvezi NewPipe podatke (.zip)",
+ "Export": "Izvezi",
+ "Export subscriptions as OPML": "Izvezi pretplate kao OPML",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "Izvezi pretplate kao OPML (za NewPipe i FreeTube)",
+ "Export data as JSON": "Izvezi podatke kao JSON",
+ "Delete account?": "Izbrisati račun?",
+ "History": "Povijest",
+ "An alternative front-end to YouTube": "Alternativa za YouTube",
+ "JavaScript license information": "Informacije o JavaScript licenci",
+ "source": "izvor",
+ "Log in": "Prijavi se",
+ "Log in/register": "Prijavi se/registriraj se",
+ "Log in with Google": "Prijavi se pomoću Googlea",
+ "User ID": "Korisnički ID",
+ "Password": "Lozinka",
+ "Time (h:mm:ss):": "Vrijeme (h:mm:ss):",
+ "Text CAPTCHA": "Tekstualni CAPTCHA",
+ "Image CAPTCHA": "Slikovni CAPTCHA",
+ "Sign In": "Prijava",
+ "Register": "Registriraj se",
+ "E-mail": "E-mail",
+ "Google verification code": "Googleov potvrdni kod",
+ "Preferences": "Postavke",
+ "Player preferences": "Postavke playera",
+ "Always loop: ": "Uvijek ponavljaj: ",
+ "Autoplay: ": "Automatski reproduciraj: ",
+ "Play next by default: ": "Standardno reproduciraj sljedeći: ",
+ "Autoplay next video: ": "Automatski reproduciraj sljedeći video: ",
+ "Listen by default: ": "Standardno slušaj: ",
+ "Proxy videos: ": "Koristi posrednika videa: ",
+ "Default speed: ": "Standardna brzina: ",
+ "Preferred video quality: ": "Primarna kvaliteta videa: ",
+ "Player volume: ": "Glasnoća playera: ",
+ "Default comments: ": "Standardni komentari: ",
+ "youtube": "youtube",
+ "reddit": "reddit",
+ "Default captions: ": "Standardni titlovi: ",
+ "Fallback captions: ": "Alternativni titlovi: ",
+ "Show related videos: ": "Prikaži povezana videa: ",
+ "Show annotations by default: ": "Standardno prikaži napomene: ",
+ "Visual preferences": "Postavke prikaza",
+ "Player style: ": "Stil playera: ",
+ "Dark mode: ": "Tamni modus: ",
+ "Theme: ": "Tema: ",
+ "dark": "tamno",
+ "light": "svijetlo",
+ "Thin mode: ": "Pojednostavljen prikaz: ",
+ "Subscription preferences": "Postavke pretplata",
+ "Show annotations by default for subscribed channels: ": "Standardno prikaži napomene za pretplaćene kanale: ",
+ "Redirect homepage to feed: ": "Preusmjeri početnu stranicu na feed: ",
+ "Number of videos shown in feed: ": "Broj prikazanih videa u feedu: ",
+ "Sort videos by: ": "Razvrstaj videa prema: ",
+ "published": "objavljeno",
+ "published - reverse": "objavljeno – obrnuto",
+ "alphabetically": "abecednim redom",
+ "alphabetically - reverse": "abecednim redom – obrnuto",
+ "channel name": "ime kanala",
+ "channel name - reverse": "ime kanala – obrnuto",
+ "Only show latest video from channel: ": "Prikaži samo najnovija videa kanala: ",
+ "Only show latest unwatched video from channel: ": "Prikaži samo najnovija nepogledana videa kanala: ",
+ "Only show unwatched: ": "Prikaži samo nepogledane: ",
+ "Only show notifications (if there are any): ": "Prikaži samo obavijesti (ako ih ima): ",
+ "Enable web notifications": "Aktiviraj web-obavijesti",
+ "`x` uploaded a video": "`x` je poslao/la video",
+ "`x` is live": "`x` je uživo",
+ "Data preferences": "Postavke podataka",
+ "Clear watch history": "Izbriši povijest gledanja",
+ "Import/export data": "Uvezi/izvezi podatke",
+ "Change password": "Promijeni lozinku",
+ "Manage subscriptions": "Upravljaj pretplatama",
+ "Manage tokens": "Upravljaj tokenima",
+ "Watch history": "Povijest gledanja",
+ "Delete account": "Izbriši račun",
+ "Administrator preferences": "Postavke administratora",
+ "Default homepage: ": "Standardna početna stranica: ",
+ "Feed menu: ": "Izbornik za feedove: ",
+ "Top enabled: ": "Najbolji aktivirani: ",
+ "CAPTCHA enabled: ": "Aktivirani CAPTCHA: ",
+ "Login enabled: ": "Prijava aktivirana: ",
+ "Registration enabled: ": "Registracija aktivirana: ",
+ "Report statistics: ": "Izvještaj o statistici: ",
+ "Save preferences": "Spremi postavke",
+ "Subscription manager": "Upravljanje pretplatama",
+ "Token manager": "Upravljanje tokenima",
+ "Token": "Token",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` pretplate.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` pretplate."
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokena.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` tokena."
+ },
+ "Import/export": "Uvezi/izvezi",
+ "unsubscribe": "odjavi pretplatu",
+ "revoke": "opozovi",
+ "Subscriptions": "Pretplate",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` neviđene obavijesti.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` neviđene obavijesti."
+ },
+ "search": "traži",
+ "Log out": "Odjavi se",
+ "Released under the AGPLv3 by Omar Roth.": "Izdano pod licencom AGPLv3, Omar Roth.",
+ "Source available here.": "Izvor je ovdje dostupan.",
+ "View JavaScript license information.": "Prikaži informacije o JavaScript licenci.",
+ "View privacy policy.": "Prikaži politiku privatnosti.",
+ "Trending": "U trendu",
+ "Public": "Javno",
+ "Unlisted": "Nenavedeno",
+ "Private": "Privatno",
+ "View all playlists": "Prikaži sve playliste",
+ "Updated `x` ago": "Aktualizirano prije `x`",
+ "Delete playlist `x`?": "Izbrisati playlistu `x`?",
+ "Delete playlist": "Izbriši playlistu",
+ "Create playlist": "Stvori playlistu",
+ "Title": "Naslov",
+ "Playlist privacy": "Privatnost playliste",
+ "Editing playlist `x`": "Uređivanje playliste `x`",
+ "Watch on YouTube": "Gledaj na YouTubeu",
+ "Hide annotations": "Sakrij napomene",
+ "Show annotations": "Prikaži napomene",
+ "Genre: ": "Žanr: ",
+ "License: ": "Licenca: ",
+ "Family friendly? ": "Pogodan za cijelu obitelj? ",
+ "Wilson score: ": "Wilson rezultat: ",
+ "Engagement: ": "Sudjelovanje: ",
+ "Whitelisted regions: ": "Odobrene regije: ",
+ "Blacklisted regions: ": "Blokirane regije: ",
+ "Shared `x`": "Dijeljeno `x`",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` gledanja.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` gledanja."
+ },
+ "Premieres in `x`": "Premijera za `x`",
+ "Premieres `x`": "Premijera `x`",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Bok! Izgleda da je JavaScript isključen. Pritisni ovdje za prikaz komentara. Učitavanje će možda trajati malo duže.",
+ "View YouTube comments": "Prikaži YouTube komentare",
+ "View more comments on Reddit": "Prikaži još komentara na Redditu",
+ "View `x` comments": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Prikaži `x` komentara.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "Prikaži `x` komentara."
+ },
+ "View Reddit comments": "Prikaži Reddit komentare",
+ "Hide replies": "Sakrij odgovore",
+ "Show replies": "Prikaži odgovore",
+ "Incorrect password": "Neispravna lozinka",
+ "Quota exceeded, try again in a few hours": "Kvota je prekoračena. Pokušaj ponovo za par sati",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Prijava neuspjela. Provjeri da je dvofaktorska autentifikacija uključena (Authenticator ili SMS).",
+ "Invalid TFA code": "Neispravan TFA kod",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "Prijava neuspjela. Možda zato što za tvoj račun nije uključena dvofaktorska autentifikacija.",
+ "Wrong answer": "Krivi odgovor",
+ "Erroneous CAPTCHA": "Neispravan CAPTCHA",
+ "CAPTCHA is a required field": "CAPTCHA je obavezno polje",
+ "User ID is a required field": "Korisnički ID je obavezno polje",
+ "Password is a required field": "Polje lozinke je obavezno polje",
+ "Wrong username or password": "Krivo korisničko ime ili lozinka",
+ "Please sign in using 'Log in with Google'": "Za prijavu koristi „Prijavi se pomoću Googlea”",
+ "Password cannot be empty": "Polje lozinke ne smije ostati prazno",
+ "Password cannot be longer than 55 characters": "Lozinka ne može biti duža od 55 znakova",
+ "Please log in": "Prijavi se",
+ "Invidious Private Feed for `x`": "Invidious privatni feed za `x`",
+ "channel:`x`": "kanal:`x`",
+ "Deleted or invalid channel": "Izbrisan ili neispravan kanal",
+ "This channel does not exist.": "Ovaj kanal ne postoji.",
+ "Could not get channel info.": "Neuspjelo dobivanje podataka kanala.",
+ "Could not fetch comments": "Neuspjelo dohvaćanje komentara",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Prikaži `x` odgovora.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "Prikaži `x` odgovora."
+ },
+ "`x` ago": "prije `x`",
+ "Load more": "Učitaj više",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` bodova.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` bodova."
+ },
+ "Could not create mix.": "Neuspjelo stvaranje miksa.",
+ "Empty playlist": "Prazna playlista",
+ "Not a playlist.": "Nije playlista.",
+ "Playlist does not exist.": "Playlista ne postoji.",
+ "Could not pull trending pages.": "Neuspjelo preuzimanje stranica u trendu.",
+ "Hidden field \"challenge\" is a required field": "Skriveno polje „izazov” je obavezno polje",
+ "Hidden field \"token\" is a required field": "Skriveno polje „token” je obavezno polje",
+ "Erroneous challenge": "Neispravan izazov",
+ "Erroneous token": "Neispravan token",
+ "No such user": "Takav korisnik ne postoji",
+ "Token is expired, please try again": "Token je istekao, pokušaj ponovo",
+ "English": "Engleski",
+ "English (auto-generated)": "Engleski (automatki generirano)",
+ "Afrikaans": "Afrikaanski",
+ "Albanian": "Albanski",
+ "Amharic": "Amharski",
+ "Arabic": "Arapski",
+ "Armenian": "Armenski",
+ "Azerbaijani": "Azerbajdžanski",
+ "Bangla": "Bengalski",
+ "Basque": "Baskijski",
+ "Belarusian": "Bjeloruski",
+ "Bosnian": "Bošnjački",
+ "Bulgarian": "Bugarski",
+ "Burmese": "Burmanski",
+ "Catalan": "Katalonski",
+ "Cebuano": "Cebuano",
+ "Chinese (Simplified)": "Kineski (pojednostavljeni)",
+ "Chinese (Traditional)": "Kineski (tradicionalni)",
+ "Corsican": "Korzikanski",
+ "Croatian": "Hrvatski",
+ "Czech": "Češki",
+ "Danish": "Danski",
+ "Dutch": "Nizozemski",
+ "Esperanto": "Esperanto",
+ "Estonian": "Estonski",
+ "Filipino": "Filipinski",
+ "Finnish": "Finski",
+ "French": "Francuski",
+ "Galician": "Galicijski",
+ "Georgian": "Gruzijski",
+ "German": "Njemački",
+ "Greek": "Grčki",
+ "Gujarati": "Gudžaratski",
+ "Haitian Creole": "Haitjanski kreolski",
+ "Hausa": "Hauski",
+ "Hawaiian": "Havajski",
+ "Hebrew": "Hebrejski",
+ "Hindi": "Hindski",
+ "Hmong": "Hmong",
+ "Hungarian": "Mađarski",
+ "Icelandic": "Islandski",
+ "Igbo": "Igboški",
+ "Indonesian": "Indonezijski",
+ "Irish": "Irski",
+ "Italian": "Talijanski",
+ "Japanese": "Japanski",
+ "Javanese": "Javanski",
+ "Kannada": "Kannada",
+ "Kazakh": "Kazaški",
+ "Khmer": "Kmerski",
+ "Korean": "Korejski",
+ "Kurdish": "Kurdski",
+ "Kyrgyz": "Kirgiški",
+ "Lao": "Laoški",
+ "Latin": "Latinski",
+ "Latvian": "Latvijski",
+ "Lithuanian": "Litvanski",
+ "Luxembourgish": "Luksemburgški",
+ "Macedonian": "Makedonski",
+ "Malagasy": "Malagaški",
+ "Malay": "Malajski",
+ "Malayalam": "Malajalamski",
+ "Maltese": "Malteški",
+ "Maori": "Maorski",
+ "Marathi": "Marathi",
+ "Mongolian": "Mongolski",
+ "Nepali": "Nepalski",
+ "Norwegian Bokmål": "Norveški Bokmål",
+ "Nyanja": "Nijanja",
+ "Pashto": "Paštunski",
+ "Persian": "Perzijski",
+ "Polish": "Poljski",
+ "Portuguese": "Portugalski",
+ "Punjabi": "Pandžapski",
+ "Romanian": "Rumunjski",
+ "Russian": "Ruski",
+ "Samoan": "Samoanski",
+ "Scottish Gaelic": "Škotski galski",
+ "Serbian": "Srpski",
+ "Shona": "Šona",
+ "Sindhi": "Sindhi",
+ "Sinhala": "Singaleški",
+ "Slovak": "Slovački",
+ "Slovenian": "Slovenski",
+ "Somali": "Somalijski",
+ "Southern Sotho": "Sjeverno samski",
+ "Spanish": "Španjolski",
+ "Spanish (Latin America)": "Španjolski (Latinska Amerika)",
+ "Sundanese": "Sundski",
+ "Swahili": "Svahili",
+ "Swedish": "Švedski",
+ "Tajik": "Tadžički",
+ "Tamil": "Tamilski",
+ "Telugu": "Teluški",
+ "Thai": "Tajlandski",
+ "Turkish": "Turski",
+ "Ukrainian": "Ukrajinski",
+ "Urdu": "Urdski",
+ "Uzbek": "Uzbečki",
+ "Vietnamese": "Vijetnamski",
+ "Welsh": "Velški",
+ "Western Frisian": "Zapadni frizijski",
+ "Xhosa": "Xhosa",
+ "Yiddish": "Jidiš",
+ "Yoruba": "Jorubški",
+ "Zulu": "Zulu",
+ "`x` years": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` g.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` g."
+ },
+ "`x` months": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` mj.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` mj."
+ },
+ "`x` weeks": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tj.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` tj."
+ },
+ "`x` days": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` dana.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` dana."
+ },
+ "`x` hours": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` h.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` h."
+ },
+ "`x` minutes": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` min.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` min."
+ },
+ "`x` seconds": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` s.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` s."
+ },
+ "Fallback comments: ": "Alternativni komentari: ",
+ "Popular": "Popularni",
+ "Top": "Najbolji",
+ "About": "Informacije",
+ "Rating: ": "Ocjena: ",
+ "Language: ": "Jezik: ",
+ "View as playlist": "Prikaži kao playlistu",
+ "Default": "Standardno",
+ "Music": "Glazba",
+ "Gaming": "Videoigre",
+ "News": "Vijesti",
+ "Movies": "Filmovi",
+ "Download": "Preuzmi",
+ "Download as: ": "Preuzmi kao: ",
+ "%A %B %-d, %Y": "%A, %-d. %B %Y.",
+ "(edited)": "(uređeno)",
+ "YouTube comment permalink": "Permalink YouTube komentara",
+ "permalink": "permalink",
+ "`x` marked it with a ❤": "Označeno sa ❤ od `x`",
+ "Audio mode": "Audio modus",
+ "Video mode": "Videomodus",
+ "Videos": "Videa",
+ "Playlists": "Playliste",
+ "Community": "Zajednica",
+ "Current version: ": "Trenutačna verzija: "
+}
diff --git a/locales/id.json b/locales/id.json
new file mode 100644
index 00000000..217ea1c7
--- /dev/null
+++ b/locales/id.json
@@ -0,0 +1,387 @@
+{
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` pelanggan.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` pelanggan."
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` video.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` video."
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` daftar putar.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` daftar putar."
+ },
+ "LIVE": "SIARAN LANGSUNG",
+ "Shared `x` ago": "Dibagikan`x` lalu",
+ "Unsubscribe": "Batal Langganan",
+ "Subscribe": "Langganan",
+ "View channel on YouTube": "Lihat kanal di YouTube",
+ "View playlist on YouTube": "Lihat daftar putar di YouTube",
+ "newest": "terbaru",
+ "oldest": "terlawas",
+ "popular": "populer",
+ "last": "terakhir",
+ "Next page": "Halaman berikutnya",
+ "Previous page": "Halaman sebelumnya",
+ "Clear watch history?": "Bersihkan riwayat tontonan?",
+ "New password": "Kata sandi baru",
+ "New passwords must match": "Kata sandi baru harus cocok",
+ "Cannot change password for Google accounts": "Tidak dapat mengganti kata sandi untuk akun Google",
+ "Authorize token?": "Otorisasi token?",
+ "Authorize token for `x`?": "Otorisasi token untuk `x`?",
+ "Yes": "Ya",
+ "No": "Tidak",
+ "Import and Export Data": "Impor dan Ekspor Data",
+ "Import": "Impor",
+ "Import Invidious data": "Impor data Invidious",
+ "Import YouTube subscriptions": "Impor langganan YouTube",
+ "Import FreeTube subscriptions (.db)": "Impor langganan FreeTube (.db)",
+ "Import NewPipe subscriptions (.json)": "Impor langganan NewPipe (.json)",
+ "Import NewPipe data (.zip)": "Impor data NewPipe (.zip)",
+ "Export": "Ekspor",
+ "Export subscriptions as OPML": "Ekspor langganan sebagai OPML",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "Ekspor langganan sebagai OPML (untuk NewPipe & FreeTube)",
+ "Export data as JSON": "Ekspor data sebagai JSON",
+ "Delete account?": "Hapus akun?",
+ "History": "Riwayat",
+ "An alternative front-end to YouTube": "Sebuah alternatif front-end untuk YouTube",
+ "JavaScript license information": "Informasi lisensi JavaScript",
+ "source": "sumber",
+ "Log in": "Masuk",
+ "Log in/register": "Daftar",
+ "Log in with Google": "Masuk dengan Google",
+ "User ID": "ID Pengguna",
+ "Password": "Kata Sandi",
+ "Time (h:mm:ss):": "Waktu (j:mm:dd):",
+ "Text CAPTCHA": "Teks CAPTCHA",
+ "Image CAPTCHA": "Gambar CAPTCHA",
+ "Sign In": "Masuk",
+ "Register": "Daftar",
+ "E-mail": "Surel",
+ "Google verification code": "Kode verifikasi Google",
+ "Preferences": "Preferensi",
+ "Player preferences": "Preferensi pemutar",
+ "Always loop: ": "Selalu ulangi: ",
+ "Autoplay: ": "Putar-Otomatis: ",
+ "Play next by default: ": "Putar selanjutnya secara default: ",
+ "Autoplay next video: ": "Otomatis-Putar video berikutnya: ",
+ "Listen by default: ": "Dengarkan secara default: ",
+ "Proxy videos: ": "Video Proksi: ",
+ "Default speed: ": "Kecepatan default: ",
+ "Preferred video quality: ": "Kualitas video yang disukai: ",
+ "Player volume: ": "Volume pemutar: ",
+ "Default comments: ": "Komentar default: ",
+ "youtube": "youtube",
+ "reddit": "reddit",
+ "Default captions: ": "Subtitel default: ",
+ "Fallback captions: ": "",
+ "Show related videos: ": "Tampilkan video terkait: ",
+ "Show annotations by default: ": "Tampilkan anotasi secara default: ",
+ "Visual preferences": "Preferensi visual",
+ "Player style: ": "Gaya pemutar: ",
+ "Dark mode: ": "Mode gelap: ",
+ "Theme: ": "Tema: ",
+ "dark": "gelap",
+ "light": "terang",
+ "Thin mode: ": "Mode tipis: ",
+ "Subscription preferences": "Preferensi langganan",
+ "Show annotations by default for subscribed channels: ": "Tampilkan anotasi secara default untuk kanal langganan: ",
+ "Redirect homepage to feed: ": "Arahkan kembali laman beranda ke umpan: ",
+ "Number of videos shown in feed: ": "Jumlah video ditampilkan di umpan: ",
+ "Sort videos by: ": "Urutkan video berdasarkan: ",
+ "published": "dipublikasi",
+ "published - reverse": "dipublikasi - sebaliknya",
+ "alphabetically": "menurut abjad",
+ "alphabetically - reverse": "menurut abjad - sebaliknya",
+ "channel name": "nama kanal",
+ "channel name - reverse": "nama kanal - sebaliknya",
+ "Only show latest video from channel: ": "Hanya tampilkan video terbaru dari kanal: ",
+ "Only show latest unwatched video from channel: ": "Hanya tampilkan video belum ditonton terbaru dari kanal: ",
+ "Only show unwatched: ": "Hanya tampilkan belum ditonton: ",
+ "Only show notifications (if there are any): ": "Hanya tampilkan pemberitahuan (jika ada): ",
+ "Enable web notifications": "Aktifkan pemberitahuan web",
+ "`x` uploaded a video": "`x` mengunggah video",
+ "`x` is live": "`x` sedang siaran langsung",
+ "Data preferences": "Preferensi Data",
+ "Clear watch history": "Bersihkan riwayat tontonan",
+ "Import/export data": "Impor/Ekspor data",
+ "Change password": "Ganti kata sandi",
+ "Manage subscriptions": "Atur langganan",
+ "Manage tokens": "Atur token",
+ "Watch history": "Riwayat tontonan",
+ "Delete account": "Hapus akun",
+ "Administrator preferences": "Preferensi administrator",
+ "Default homepage: ": "Laman beranda default: ",
+ "Feed menu: ": "Menu umpan: ",
+ "Top enabled: ": "",
+ "CAPTCHA enabled: ": "CAPTCHA diaktifkan: ",
+ "Login enabled: ": "Masuk diaktifkan: ",
+ "Registration enabled: ": "Registrasi diaktifkan: ",
+ "Report statistics: ": "Laporan statistik: ",
+ "Save preferences": "Simpan preferensi",
+ "Subscription manager": "Pengatur langganan",
+ "Token manager": "Pengatur token",
+ "Token": "Token",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` langganan.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` langganan."
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` token.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` token."
+ },
+ "Import/export": "Impor/ekspor",
+ "unsubscribe": "batal langganan",
+ "revoke": "cabut",
+ "Subscriptions": "Langganan",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` pemberitahuan belum dilihat.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` pemberitahuan belum dilihat."
+ },
+ "search": "cari",
+ "Log out": "Keluar",
+ "Released under the AGPLv3 by Omar Roth.": "Dirilis dibawah AGPLv3 oleh Omar Roth.",
+ "Source available here.": "Sumber tersedia di sini.",
+ "View JavaScript license information.": "Tampilkan informasi lisensi JavaScript.",
+ "View privacy policy.": "Lihat kebijakan privasi.",
+ "Trending": "Sedang tren",
+ "Public": "Publik",
+ "Unlisted": "Tidak terdaftar",
+ "Private": "Pribadi",
+ "View all playlists": "Lihat semua daftar putar",
+ "Updated `x` ago": "Diperbarui`x` lalu",
+ "Delete playlist `x`?": "Hapus daftar putar `x`?",
+ "Delete playlist": "Hapus daftar putar",
+ "Create playlist": "Buat daftar putar",
+ "Title": "Judul",
+ "Playlist privacy": "Privasi daftar putar",
+ "Editing playlist `x`": "Menyunting daftar putar `x`",
+ "Watch on YouTube": "Tonton di YouTube",
+ "Hide annotations": "Sembunyikan anotasi",
+ "Show annotations": "Tampilkan anotasi",
+ "Genre: ": "Genre: ",
+ "License: ": "Lisensi: ",
+ "Family friendly? ": "Ramah keluarga? ",
+ "Wilson score: ": "Skor Wilson: ",
+ "Engagement: ": "Keterikatan: ",
+ "Whitelisted regions: ": "Wilayah daftar-putih: ",
+ "Blacklisted regions: ": "Wilayah daftar-hitam: ",
+ "Shared `x`": "Berbagi`x`",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tampilan.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` tampilan."
+ },
+ "Premieres in `x`": "Tayang dalam `x`",
+ "Premieres `x`": "Tayang `x`",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Hai! Kelihatannya JavaScript kamu dimatikan. Klik di sini untuk melihat komentar, perlu diingat hal ini mungkin membutuhkan waktu sedikit lebih lama untuk dimuat.",
+ "View YouTube comments": "Lihat komentar YouTube",
+ "View more comments on Reddit": "Lihat lebih banyak komentar di Reddit",
+ "View `x` comments": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Lihat`x` komentar.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "Lihat`x` komentar."
+ },
+ "View Reddit comments": "Lihat komentar Reddit",
+ "Hide replies": "Sembunyikan balasan",
+ "Show replies": "Lihat balasan",
+ "Incorrect password": "Kata sandi salah",
+ "Quota exceeded, try again in a few hours": "Kuota penuh, coba lagi dalam beberapa jam",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Tidak dapat masuk, pastikan autentikasi dua-faktor (autentikator atau SMS) sudah nyala.",
+ "Invalid TFA code": "Kode TFA tidak valid",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "Gagal masuk. Ini mungkin disebabkan autentikasi dua-faktor tidak dinyalakan untuk akun Anda.",
+ "Wrong answer": "Jawaban salah",
+ "Erroneous CAPTCHA": "CAPTCHA salah",
+ "CAPTCHA is a required field": "CAPTCHA perlu diisi",
+ "User ID is a required field": "ID pengguna perlu diisi",
+ "Password is a required field": "Kata sandi perlu diisi",
+ "Wrong username or password": "Nama pengguna atau kata sandi salah",
+ "Please sign in using 'Log in with Google'": "Harap masuk menggunakan 'Masuk dengan Google'",
+ "Password cannot be empty": "Kata sandi tidak boleh kosong",
+ "Password cannot be longer than 55 characters": "Kata sandi tidak boleh lebih dari 55 karakter",
+ "Please log in": "Harap masuk",
+ "Invidious Private Feed for `x`": "Umpan pribadi Invidious untuk`x`",
+ "channel:`x`": "kanal:`x`",
+ "Deleted or invalid channel": "Kanal terhapus atau invalid",
+ "This channel does not exist.": "Kanal ini tidak ada.",
+ "Could not get channel info.": "Tidak bisa mendapatkan info kanal.",
+ "Could not fetch comments": "Tidak dapat memuat komentar",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Lihat`x` balasan.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "Lihat `x` balasan."
+ },
+ "`x` ago": "`x` lalu",
+ "Load more": "Muat lebih banyak",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": ""
+ },
+ "Could not create mix.": "",
+ "Empty playlist": "Daftar putar kosong",
+ "Not a playlist.": "Bukan daftar putar.",
+ "Playlist does not exist.": "Daftar putar tidak ada.",
+ "Could not pull trending pages.": "Tidak bisa mendapatkan laman tren.",
+ "Hidden field \"challenge\" is a required field": "",
+ "Hidden field \"token\" is a required field": "",
+ "Erroneous challenge": "",
+ "Erroneous token": "",
+ "No such user": "Tidak ada pengguna demikian",
+ "Token is expired, please try again": "Token kadaluwarsa, harap coba lagi",
+ "English": "Bahasa Inggris",
+ "English (auto-generated)": "Bahasa Inggris (dibuat-otomatis)",
+ "Afrikaans": "Bahasa Afrika",
+ "Albanian": "Bahasa Albania",
+ "Amharic": "Bahasa Amharik",
+ "Arabic": "Bahasa arab",
+ "Armenian": "Bahasa Armenia",
+ "Azerbaijani": "",
+ "Bangla": "",
+ "Basque": "",
+ "Belarusian": "",
+ "Bosnian": "Bahasa Bosnia",
+ "Bulgarian": "Bahasa Bulgaria",
+ "Burmese": "Bahasa Birma",
+ "Catalan": "",
+ "Cebuano": "",
+ "Chinese (Simplified)": "",
+ "Chinese (Traditional)": "",
+ "Corsican": "",
+ "Croatian": "Bahasa Kroasia",
+ "Czech": "Bahasa Ceko",
+ "Danish": "",
+ "Dutch": "Bahasa Belanda",
+ "Esperanto": "",
+ "Estonian": "",
+ "Filipino": "",
+ "Finnish": "",
+ "French": "",
+ "Galician": "",
+ "Georgian": "",
+ "German": "",
+ "Greek": "Bahasa Yunani",
+ "Gujarati": "",
+ "Haitian Creole": "",
+ "Hausa": "",
+ "Hawaiian": "",
+ "Hebrew": "",
+ "Hindi": "",
+ "Hmong": "",
+ "Hungarian": "",
+ "Icelandic": "",
+ "Igbo": "",
+ "Indonesian": "Bahasa Indonesia",
+ "Irish": "",
+ "Italian": "",
+ "Japanese": "Bahasa Jepang",
+ "Javanese": "Bahasa Jawa",
+ "Kannada": "",
+ "Kazakh": "",
+ "Khmer": "",
+ "Korean": "Bahasa Korea",
+ "Kurdish": "",
+ "Kyrgyz": "",
+ "Lao": "",
+ "Latin": "",
+ "Latvian": "",
+ "Lithuanian": "",
+ "Luxembourgish": "",
+ "Macedonian": "",
+ "Malagasy": "",
+ "Malay": "Bahasa Melayu",
+ "Malayalam": "",
+ "Maltese": "",
+ "Maori": "",
+ "Marathi": "",
+ "Mongolian": "",
+ "Nepali": "",
+ "Norwegian Bokmål": "",
+ "Nyanja": "",
+ "Pashto": "",
+ "Persian": "",
+ "Polish": "",
+ "Portuguese": "",
+ "Punjabi": "",
+ "Romanian": "",
+ "Russian": "",
+ "Samoan": "",
+ "Scottish Gaelic": "",
+ "Serbian": "",
+ "Shona": "",
+ "Sindhi": "",
+ "Sinhala": "",
+ "Slovak": "",
+ "Slovenian": "",
+ "Somali": "",
+ "Southern Sotho": "",
+ "Spanish": "",
+ "Spanish (Latin America)": "",
+ "Sundanese": "Bahasa Sunda",
+ "Swahili": "",
+ "Swedish": "",
+ "Tajik": "",
+ "Tamil": "",
+ "Telugu": "",
+ "Thai": "Bahasa Thailand",
+ "Turkish": "",
+ "Ukrainian": "",
+ "Urdu": "",
+ "Uzbek": "",
+ "Vietnamese": "Bahasa Vietnam",
+ "Welsh": "",
+ "Western Frisian": "",
+ "Xhosa": "",
+ "Yiddish": "",
+ "Yoruba": "",
+ "Zulu": "",
+ "`x` years": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tahun.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` tahun."
+ },
+ "`x` months": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` bulan.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` bulan."
+ },
+ "`x` weeks": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` pekan.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` pekan."
+ },
+ "`x` days": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` hari.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` hari."
+ },
+ "`x` hours": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` jam.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` jam."
+ },
+ "`x` minutes": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` menit.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` menit."
+ },
+ "`x` seconds": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` detik.([^.,0-9]|^)1([^.,0-9]|$)",
+ "": "`x` detik."
+ },
+ "Fallback comments: ": "",
+ "Popular": "Populer",
+ "Top": "",
+ "About": "Ihwal",
+ "Rating: ": "Peringkat: ",
+ "Language: ": "Bahasa: ",
+ "View as playlist": "Tampilkan sebagai daftar putar",
+ "Default": "Asali",
+ "Music": "Musik",
+ "Gaming": "Gaming",
+ "News": "Berita",
+ "Movies": "Film",
+ "Download": "Unduh",
+ "Download as: ": "Unduh sebagai: ",
+ "%A %B %-d, %Y": "",
+ "(edited)": "(disunting)",
+ "YouTube comment permalink": "",
+ "permalink": "",
+ "`x` marked it with a ❤": "`x` telah ditandai dengan ❤",
+ "Audio mode": "Mode audio",
+ "Video mode": "Mode video",
+ "Videos": "Video",
+ "Playlists": "Daftar putar",
+ "Community": "Komunitas",
+ "Current version: ": "Versi saat ini: "
+}
diff --git a/locales/is.json b/locales/is.json
index 4cd15076..a2943b88 100644
--- a/locales/is.json
+++ b/locales/is.json
@@ -1,7 +1,7 @@
{
- "`x` subscribers": "",
- "`x` videos": "",
- "`x` playlists": "",
+ "`x` subscribers": "`x`áskrifendur",
+ "`x` videos": "`x` myndbönd",
+ "`x` playlists": "`x` spilunarlistar",
"`x` subscribers.": "`x` áskrifandar.",
"`x` videos.": "`x` myndbönd.",
"LIVE": "BEINT",
@@ -71,11 +71,11 @@
"Show related videos: ": "Sýna tengd myndbönd? ",
"Show annotations by default: ": "Á að sýna glósur sjálfgefið? ",
"Visual preferences": "Sjónrænar stillingar",
- "Player style: ": "",
+ "Player style: ": "Spilara stíl: ",
"Dark mode: ": "Myrkur ham: ",
- "Theme: ": "",
- "dark": "",
- "light": "",
+ "Theme: ": "Þema: ",
+ "dark": "dimmt",
+ "light": "ljóst",
"Thin mode: ": "Þunnt ham: ",
"Subscription preferences": "Áskriftarstillingar",
"Show annotations by default for subscribed channels: ": "Á að sýna glósur sjálfgefið fyrir áskriftarrásir? ",
@@ -113,13 +113,13 @@
"Report statistics: ": "Skrá talnagögn? ",
"Save preferences": "Vista stillingar",
"Subscription manager": "Áskriftarstjóri",
- "`x` subscriptions": "",
- "`x` tokens": "",
+ "`x` subscriptions": "`x` áskrifendur",
+ "`x` tokens": "`x` tákn",
"Token manager": "Táknstjóri",
"Token": "Tákn",
"`x` subscriptions.": "`x` áskriftir.",
"`x` tokens.": "`x` tákn.",
- "`x` unseen notifications": "",
+ "`x` unseen notifications": "`x` óséðar tilkynningar",
"Import/export": "Flytja inn/út",
"unsubscribe": "afskrá",
"revoke": "afturkalla",
@@ -132,24 +132,24 @@
"View JavaScript license information.": "Skoða JavaScript leyfisupplýsingar.",
"View privacy policy.": "Skoða meðferð persónuupplýsinga.",
"Trending": "Vinsælt",
- "Public": "",
+ "Public": "Opinbert",
"Unlisted": "Óskráð",
- "Private": "",
- "View all playlists": "",
- "Updated `x` ago": "",
- "Delete playlist `x`?": "",
- "Delete playlist": "",
- "Create playlist": "",
- "Title": "",
- "Playlist privacy": "",
- "Editing playlist `x`": "",
+ "Private": "Einka",
+ "View all playlists": "Skoða alla spilunarlista",
+ "Updated `x` ago": "Uppfært `x` síðann",
+ "Delete playlist `x`?": "Eiða spilunarlista `x`?",
+ "Delete playlist": "Eiða spilunarlista",
+ "Create playlist": "Búa til spilunarlista",
+ "Title": "Titill",
+ "Playlist privacy": "Spilunarlista opinberri",
+ "Editing playlist `x`": "Að breyta spilunarlista `x`",
"Watch on YouTube": "Horfa á YouTube",
"Hide annotations": "Fela glósur",
"Show annotations": "Sýna glósur",
"Genre: ": "Tegund: ",
"License: ": "Notkunarleyfi: ",
"Family friendly? ": "Fjölskylduvænt? ",
- "`x` views": "",
+ "`x` views": "`x` áhorf",
"Wilson score: ": "Wilson stig: ",
"Engagement: ": "Þátttöku: ",
"Whitelisted regions: ": "Svæði á hvítum lista: ",
@@ -180,10 +180,10 @@
"Password cannot be empty": "Lykilorð má ekki vera autt",
"Password cannot be longer than 55 characters": "Lykilorð má ekki vera lengra en 55 stafir",
"Please log in": "Vinsamlegast skráðu þig inn",
- "View `x` replies": "",
+ "View `x` replies": "Skoða `x` svör",
"Invidious Private Feed for `x`": "Invidious Persónulegur Straumur fyrir `x`",
"channel:`x`": "rás:`x`",
- "`x` points": "",
+ "`x` points": "`x` stig",
"Deleted or invalid channel": "Eytt eða ógild rás",
"This channel does not exist.": "Þessi rás er ekki til.",
"Could not get channel info.": "Ekki tókst að fá rásarupplýsingar.",
@@ -301,13 +301,13 @@
"Turkish": "Tyrkneska",
"Ukrainian": "Úkraníska",
"Urdu": "Úrdú",
- "`x` years": "",
- "`x` months": "",
- "`x` weeks": "",
- "`x` days": "",
- "`x` hours": "",
- "`x` minutes": "",
- "`x` seconds": "",
+ "`x` years": "`x` ár",
+ "`x` months": "`x` mánuði",
+ "`x` weeks": "`x` vikur",
+ "`x` days": "`x` daga",
+ "`x` hours": "`x` klukkustundir",
+ "`x` minutes": "`x` mínútur",
+ "`x` seconds": "`x` sekúndur",
"Uzbek": "Úsbekíska",
"Vietnamese": "Víetnamska",
"Welsh": "Velska",
@@ -325,13 +325,13 @@
"`x` seconds.": "`x` sekúndur.",
"Fallback comments: ": "Vara ummæli: ",
"Popular": "Vinsælt",
- "permalink": "",
+ "permalink": "Varanlegur tengill",
"Top": "Topp",
"About": "Um",
"Rating: ": "Einkunn: ",
"Language: ": "Tungumál: ",
"View as playlist": "Skoða sem spilunarlista",
- "Community": "",
+ "Community": "Samfélag",
"Default": "Sjálfgefið",
"Music": "Tónlist",
"Gaming": "Tólvuleikja",
@@ -348,4 +348,4 @@
"Videos": "Myndbönd",
"Playlists": "Spilunarlistar",
"Current version: ": "Núverandi útgáfa: "
-} \ No newline at end of file
+}
diff --git a/locales/it.json b/locales/it.json
index 2e993c81..789bdd1a 100644
--- a/locales/it.json
+++ b/locales/it.json
@@ -1,12 +1,8 @@
{
- "`x` subscribers.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` iscritto",
- "": "`x` iscritti."
- },
- "`x` videos.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` video",
- "": "`x` video."
- },
+ "`x` subscribers..([^.,0-9]|^)1([^.,0-9]|$)": "`x` iscritto",
+ "`x` subscribers..": "`x` iscritti.",
+ "`x` videos..([^.,0-9]|^)1([^.,0-9]|$)": "`x` video",
+ "`x` videos..": "`x` video.",
"`x` playlists": "`x` playlist",
"LIVE": "IN DIRETTA",
"Shared `x` ago": "Condiviso `x` fa",
@@ -54,7 +50,7 @@
"Image CAPTCHA": "Immagine CAPTCHA",
"Sign In": "Accedi",
"Register": "Registrati",
- "E-mail": "Email",
+ "E-mail": "E-mail",
"Google verification code": "Codice di verifica Google",
"Preferences": "Preferenze",
"Player preferences": "Preferenze del riproduttore",
@@ -119,22 +115,16 @@
"Subscription manager": "Gestione delle iscrizioni",
"Token manager": "Gestione dei gettoni",
"Token": "Gettone",
- "`x` subscriptions.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` iscrizione",
- "": "`x` iscrizioni."
- },
- "`x` tokens.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` gettone",
- "": "`x` gettoni."
- },
+ "`x` subscriptions..([^.,0-9]|^)1([^.,0-9]|$)": "`x` iscrizione",
+ "`x` subscriptions..": "`x` iscrizioni.",
+ "`x` tokens..([^.,0-9]|^)1([^.,0-9]|$)": "`x` gettone",
+ "`x` tokens..": "`x` gettoni.",
"Import/export": "Importa/esporta",
"unsubscribe": "disiscriviti",
"revoke": "revoca",
"Subscriptions": "Iscrizioni",
- "`x` unseen notifications.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` notifica non visualizzata",
- "": "`x` notifiche non visualizzate."
- },
+ "`x` unseen notifications..([^.,0-9]|^)1([^.,0-9]|$)": "`x` notifica non visualizzata",
+ "`x` unseen notifications..": "`x` notifiche non visualizzate.",
"search": "Cerca",
"Log out": "Esci",
"Released under the AGPLv3 by Omar Roth.": "Pubblicato con licenza AGPLv3 da Omar Roth.",
@@ -164,10 +154,8 @@
"Whitelisted regions: ": "Regioni in lista bianca: ",
"Blacklisted regions: ": "Regioni in lista nera: ",
"Shared `x`": "Condiviso `x`",
- "`x` views.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizzazione",
- "": "`x` visualizzazioni."
- },
+ "`x` views..([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizzazione",
+ "`x` views..": "`x` visualizzazioni.",
"Premieres in `x`": "In anteprima in `x`",
"Premieres `x`": "In anteprima `x`",
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Ciao! Sembra che tu abbia disattivato JavaScript. Clicca qui per visualizzare i commenti. Considera che potrebbe volerci più tempo.",
@@ -188,7 +176,7 @@
"User ID is a required field": "L'ID utente è obbligatorio",
"Password is a required field": "La password è un campo obbligatorio",
"Wrong username or password": "Nome utente o password errati",
- "Please sign in using 'Log in with Google'": "Per favore accedi con \"Entra con Google\"",
+ "Please sign in using 'Log in with Google'": "Per favore accedi con «Entra con Google»",
"Password cannot be empty": "La password non può essere vuota",
"Password cannot be longer than 55 characters": "La password non può contenere più di 55 caratteri",
"Please log in": "Per favore, accedi",
@@ -198,24 +186,20 @@
"This channel does not exist.": "Questo canale non esiste.",
"Could not get channel info.": "Impossibile ottenere le informazioni del canale.",
"Could not fetch comments": "Impossibile recuperare i commenti",
- "View `x` replies.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "Visualizza `x` risposta",
- "": "Visualizza `x` risposte."
- },
+ "View `x` replies..([^.,0-9]|^)1([^.,0-9]|$)": "Visualizza `x` risposta",
+ "View `x` replies..": "Visualizza `x` risposte.",
"`x` ago": "`x` fa",
"Load more": "Carica altro",
- "`x` points.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` punto",
- "": "`x` punti."
- },
+ "`x` points..([^.,0-9]|^)1([^.,0-9]|$)": "`x` punto",
+ "`x` points..": "`x` punti.",
"Could not create mix.": "Impossibile creare il mix.",
"Empty playlist": "Playlist vuota",
"Not a playlist.": "Non è una playlist.",
"Playlist does not exist.": "La playlist non esiste.",
"Could not pull trending pages.": "Impossibile recuperare le tendenze.",
"Hidden field \"challenge\" is a required field": "Il campo nascosto \"challenge\" è obbligatorio",
- "Hidden field \"token\" is a required field": "Il campo nascosto \"token\" è obbligatorio",
- "Erroneous challenge": "Campo \"challenge\" non valido",
+ "Hidden field \"token\" is a required field": "Il campo nascosto «token» è obbligatorio",
+ "Erroneous challenge": "Campo «challenge» non valido",
"Erroneous token": "Campo \"token\" non valido",
"No such user": "Utente non valido",
"Token is expired, please try again": "Gettone scaduto, riprova",
@@ -288,7 +272,7 @@
"Nepali": "Nepalese",
"Norwegian Bokmål": "Norvegese",
"Nyanja": "Nyanja",
- "Pashto": "Lingua pashtu",
+ "Pashto": "Pashtu",
"Persian": "Persiano",
"Polish": "Polacco",
"Portuguese": "Portoghese",
@@ -325,34 +309,20 @@
"Yiddish": "Yiddish",
"Yoruba": "Yoruba",
"Zulu": "Zulu",
- "`x` years.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` anno",
- "": "`x` anni."
- },
- "`x` months.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` mese",
- "": "`x` mesi."
- },
- "`x` weeks.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` settimana",
- "": "`x` settimane."
- },
- "`x` days.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` giorno",
- "": "`x` giorni."
- },
- "`x` hours.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ora",
- "": "`x` ore."
- },
- "`x` minutes.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minuto",
- "": "`x` minuti."
- },
- "`x` seconds.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` secondo",
- "": "`x` secondi."
- },
+ "`x` years..([^.,0-9]|^)1([^.,0-9]|$)": "`x` anno",
+ "`x` years..": "`x` anni.",
+ "`x` months..([^.,0-9]|^)1([^.,0-9]|$)": "`x` mese",
+ "`x` months..": "`x` mesi.",
+ "`x` weeks..([^.,0-9]|^)1([^.,0-9]|$)": "`x` settimana",
+ "`x` weeks..": "`x` settimane.",
+ "`x` days..([^.,0-9]|^)1([^.,0-9]|$)": "`x` giorno",
+ "`x` days..": "`x` giorni.",
+ "`x` hours..([^.,0-9]|^)1([^.,0-9]|$)": "`x` ora",
+ "`x` hours..": "`x` ore.",
+ "`x` minutes..([^.,0-9]|^)1([^.,0-9]|$)": "`x` minuto",
+ "`x` minutes..": "`x` minuti.",
+ "`x` seconds..([^.,0-9]|^)1([^.,0-9]|$)": "`x` secondo",
+ "`x` seconds..": "`x` secondi.",
"Fallback comments: ": "Commenti alternativi: ",
"Popular": "Popolare",
"Top": "Top",
@@ -378,4 +348,4 @@
"Playlists": "Playlist",
"Community": "Comunità",
"Current version: ": "Versione attuale: "
-} \ No newline at end of file
+}
diff --git a/locales/ja.json b/locales/ja.json
index e9ca0e62..0c429d6b 100644
--- a/locales/ja.json
+++ b/locales/ja.json
@@ -201,7 +201,7 @@
"Invidious Private Feed for `x`": "`x` の Invidious プライベートフィード",
"channel:`x`": "チャンネル:`x`",
"Deleted or invalid channel": "削除済みまたは無効なチャンネルです",
- "This channel does not exist.": "このチャンネルは存在していません",
+ "This channel does not exist.": "このチャンネルは存在しません。",
"Could not get channel info.": "チャンネル情報を取得できませんでした。",
"Could not fetch comments": "コメントを取得できませんでした",
"View `x` replies": {
@@ -217,7 +217,7 @@
"Could not create mix.": "ミックスを作成できませんでした。",
"Empty playlist": "空の再生リスト",
"Not a playlist.": "再生リストではありません。",
- "Playlist does not exist.": "再生リストが存在していません・",
+ "Playlist does not exist.": "再生リストが存在しません。",
"Could not pull trending pages.": "急上昇ページを取得できませんでした。",
"Hidden field \"challenge\" is a required field": "非表示項目 \"challenge\" は必須項目です",
"Hidden field \"token\" is a required field": "非表示項目 \"token\" は必須項目です",
@@ -384,4 +384,4 @@
"Playlists": "プレイリスト",
"Community": "コミュニティ",
"Current version: ": "現在のバージョン: "
-} \ No newline at end of file
+}
diff --git a/locales/nb-NO.json b/locales/nb-NO.json
index ff40e27b..6bf5107b 100644
--- a/locales/nb-NO.json
+++ b/locales/nb-NO.json
@@ -132,12 +132,12 @@
"Private": "Privat",
"View all playlists": "Vis alle spillelister",
"Updated `x` ago": "Oppdatert `x` siden",
- "Delete playlist `x`?": "Slett spillelisten `x`?",
+ "Delete playlist `x`?": "Slett spilleliste «x»?",
"Delete playlist": "Slett spilleliste",
"Create playlist": "Opprett spilleliste",
"Title": "Tittel",
"Playlist privacy": "Vern av spilleliste",
- "Editing playlist `x`": "Redigerer spillelisten `x`",
+ "Editing playlist `x`": "Endre spilleliste «x»",
"Watch on YouTube": "Vis video på YouTube",
"Hide annotations": "Skjul merknader",
"Show annotations": "Vis merknader",
@@ -174,7 +174,7 @@
"Password cannot be empty": "Passordet kan ikke være tomt",
"Password cannot be longer than 55 characters": "Passordet kan ikke være lengre enn 55 tegn",
"Please log in": "Logg inn",
- "Invidious Private Feed for `x`": "Ugyldig privat flyt for `x`",
+ "Invidious Private Feed for `x`": "Invidious personlige flyt for `x`",
"channel:`x`": "kanal `x`",
"Deleted or invalid channel": "Slettet eller ugyldig kanal",
"This channel does not exist.": "Denne kanalen finnes ikke.",
@@ -203,18 +203,18 @@
"Arabic": "Arabisk",
"Armenian": "Armensk",
"Azerbaijani": "Aserbajdsjansk",
- "Bangla": "",
- "Basque": "",
+ "Bangla": "Bengali",
+ "Basque": "Baskisk",
"Belarusian": "Hviterussisk",
"Bosnian": "Bosnisk",
"Bulgarian": "Bulgarsk",
"Burmese": "Burmesisk",
"Catalan": "Katalansk",
- "Cebuano": "",
- "Chinese (Simplified)": "",
- "Chinese (Traditional)": "",
- "Corsican": "",
- "Croatian": "",
+ "Cebuano": "Sugboanon",
+ "Chinese (Simplified)": "Forenklet kinesisk",
+ "Chinese (Traditional)": "Tradisjonell kinesisk",
+ "Corsican": "Korsikansk",
+ "Croatian": "Kroatisk",
"Czech": "Tsjekkisk",
"Danish": "Dansk",
"Dutch": "Nederlandsk",
@@ -223,84 +223,84 @@
"Filipino": "Filippinsk",
"Finnish": "Finsk",
"French": "Fransk",
- "Galician": "",
- "Georgian": "",
+ "Galician": "Galisisk",
+ "Georgian": "Georgisk",
"German": "Tysk",
"Greek": "Gresk",
- "Gujarati": "",
- "Haitian Creole": "",
- "Hausa": "",
- "Hawaiian": "",
- "Hebrew": "",
- "Hindi": "",
- "Hmong": "",
+ "Gujarati": "Gujarati",
+ "Haitian Creole": "Haitisk kreol",
+ "Hausa": "Hausa",
+ "Hawaiian": "Hawaiisk",
+ "Hebrew": "Hebraisk",
+ "Hindi": "Hindi",
+ "Hmong": "Hmong",
"Hungarian": "Ungarsk",
"Icelandic": "Islandsk",
- "Igbo": "",
+ "Igbo": "Ibo",
"Indonesian": "Indonesisk",
"Irish": "Irsk",
"Italian": "Italiensk",
"Japanese": "Japansk",
- "Javanese": "",
- "Kannada": "",
- "Kazakh": "",
- "Khmer": "",
- "Korean": "",
- "Kurdish": "",
- "Kyrgyz": "",
- "Lao": "",
- "Latin": "",
- "Latvian": "",
- "Lithuanian": "",
- "Luxembourgish": "",
- "Macedonian": "",
- "Malagasy": "",
- "Malay": "",
- "Malayalam": "",
- "Maltese": "",
- "Maori": "",
- "Marathi": "",
- "Mongolian": "",
- "Nepali": "",
+ "Javanese": "Javanesisk",
+ "Kannada": "Kanaresisk",
+ "Kazakh": "Kasakhisk",
+ "Khmer": "Khmer",
+ "Korean": "Koreansk",
+ "Kurdish": "Kurdisk",
+ "Kyrgyz": "Kirgisisk",
+ "Lao": "Laotisk",
+ "Latin": "Latin",
+ "Latvian": "Latvisk",
+ "Lithuanian": "Litauisk",
+ "Luxembourgish": "Luxemburgsk",
+ "Macedonian": "Makedonsk",
+ "Malagasy": "Madagassisk",
+ "Malay": "Malayisk",
+ "Malayalam": "Malayalam",
+ "Maltese": "Maltesisk",
+ "Maori": "Maorisk",
+ "Marathi": "Marathi",
+ "Mongolian": "Mongolsk",
+ "Nepali": "Gurkhali",
"Norwegian Bokmål": "Norsk bokmål",
- "Nyanja": "",
- "Pashto": "",
- "Persian": "",
- "Polish": "",
- "Portuguese": "",
- "Punjabi": "",
- "Romanian": "",
+ "Nyanja": "Nyanja",
+ "Pashto": "Pukhto",
+ "Persian": "Persisk",
+ "Polish": "Polsk",
+ "Portuguese": "Portugisisk",
+ "Punjabi": "Panjabi",
+ "Romanian": "Rumensk",
"Russian": "Russisk",
- "Samoan": "",
- "Scottish Gaelic": "",
+ "Samoan": "Samoansk",
+ "Scottish Gaelic": "Skotsk-gælisk",
"Serbian": "Serbisk",
- "Shona": "",
- "Sindhi": "",
- "Sinhala": "",
+ "Shona": "Shona",
+ "Sindhi": "Sindhī",
+ "Sinhala": "Singalesisk",
"Slovak": "Slovakisk",
"Slovenian": "Slovensk",
"Somali": "Somali",
- "Southern Sotho": "",
+ "Southern Sotho": "Sørsotho",
"Spanish": "Spansk",
- "Spanish (Latin America)": "",
- "Sundanese": "",
- "Swahili": "",
+ "Spanish (Latin America)": "Spansk (Latin-Amerika)",
+ "Sundanese": "Sundanesisk",
+ "Swahili": "Kiswahili",
"Swedish": "Svensk",
- "Tajik": "",
- "Tamil": "",
- "Telugu": "",
- "Thai": "",
+ "Tajik": "Tadsjikisk",
+ "Tamil": "Tamil",
+ "Telugu": "Telugu",
+ "Thai": "Thai",
"Turkish": "Tyrkisk",
"Ukrainian": "Ukrainsk",
- "Urdu": "",
- "Uzbek": "",
+ "Urdu": "Lashkari",
+ "Uzbek": "Usbekisk",
"Vietnamese": "Vietnamesisk",
- "Welsh": "",
- "Western Frisian": "",
- "Xhosa": "",
- "Yiddish": "",
- "Yoruba": "",
- "Zulu": "",
+ "Welsh": "Velsk",
+ "Western Frisian": "Vestfrisisk",
+ "Xhosa": "Xhosa",
+ "Yiddish": "Jiddisk",
+ "Yoruba": "Joruba",
+ "Zulu": "Zulu",
"`x` years": "`x` år",
"`x` months": "`x` måneder",
"`x` weeks": "`x` uker",
@@ -322,7 +322,7 @@
"Movies": "Filmer",
"Download": "Last ned",
"Download as: ": "Last ned som: ",
- "%A %B %-d, %Y": "",
+ "%A %B %-d, %Y": "%A %B %-d, %Y",
"(edited)": "(redigert)",
"YouTube comment permalink": "Permanent YouTube-lenke til innholdet",
"permalink": "permanent lenke",
@@ -332,5 +332,5 @@
"Videos": "Videoer",
"Playlists": "Spillelister",
"Community": "Gemenskap",
- "Current version: ": "Nåværende versjon: "
-} \ No newline at end of file
+ "Current version: ": "Gjeldende versjon: "
+}
diff --git a/locales/nl.json b/locales/nl.json
index 29af954a..de2a2bb7 100644
--- a/locales/nl.json
+++ b/locales/nl.json
@@ -69,7 +69,7 @@
"Show related videos: ": "Gerelateerde video's tonen? ",
"Show annotations by default: ": "Standaard annotaties tonen? ",
"Visual preferences": "Visuele instellingen",
- "Player style: ": "Speler vormgeving",
+ "Player style: ": "Speler vormgeving ",
"Dark mode: ": "Donkere modus: ",
"Theme: ": "Thema: ",
"dark": "donker",
@@ -103,7 +103,7 @@
"Delete account": "Account verwijderen",
"Administrator preferences": "Beheerdersinstellingen",
"Default homepage: ": "Standaard startpagina: ",
- "Feed menu: ": "Feedmenu:",
+ "Feed menu: ": "Feedmenu: ",
"Top enabled: ": "Bovenkant inschakelen? ",
"CAPTCHA enabled: ": "CAPTCHA gebruiken? ",
"Login enabled: ": "Inloggen toestaan? ",
@@ -125,7 +125,7 @@
"Released under the AGPLv3 by Omar Roth.": "Uitgebracht onder de AGPLv3-licentie, door Omar Roth.",
"Source available here.": "De broncode is hier beschikbaar.",
"View JavaScript license information.": "JavaScript-licentieinformatie tonen.",
- "View privacy policy.": "Privacybeleid tonen",
+ "View privacy policy.": "Privacybeleid tonen.",
"Trending": "Uitgelicht",
"Public": "Publiek",
"Unlisted": "Verborgen",
@@ -151,7 +151,7 @@
"Shared `x`": "`x` gedeeld",
"`x` views": "`x` weergaven",
"Premieres in `x`": "Verschijnt over `x`",
- "Premieres `x`": "",
+ "Premieres `x`": "Verschijnt op `x`",
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Hoi! Het lijkt erop dat je JavaScript hebt uitgeschakeld. Klik hier om de reacties te bekijken. Let op: het laden duurt wat langer.",
"View YouTube comments": "YouTube-reacties tonen",
"View more comments on Reddit": "Meer reacties bekijken op Reddit",
@@ -308,16 +308,16 @@
"`x` hours": "`x` uur",
"`x` minutes": "`x` minuten",
"`x` seconds": "`x` seconden",
- "Fallback comments: ": "Terugvallen op",
+ "Fallback comments: ": "Terugvallen op ",
"Popular": "Populair",
"Top": "Top",
"About": "Over",
- "Rating: ": "Waardering",
- "Language: ": "Taal",
+ "Rating: ": "Waardering: ",
+ "Language: ": "Taal: ",
"View as playlist": "Tonen als afspeellijst",
"Default": "Standaard",
"Music": "Muziek",
- "Gaming": "Gaming",
+ "Gaming": "Gamen",
"News": "Nieuws",
"Movies": "Films",
"Download": "Downloaden",
@@ -325,7 +325,7 @@
"%A %B %-d, %Y": "%A %B %-d, %Y",
"(edited)": "(bewerkt)",
"YouTube comment permalink": "Link naar YouTube-reactie",
- "permalink": "",
+ "permalink": "permalink",
"`x` marked it with a ❤": "`x` heeft dit gemarkeerd met ❤",
"Audio mode": "Audiomodus",
"Video mode": "Videomodus",
@@ -334,4 +334,4 @@
"Community": "Gemeenschap",
"Current version: ": "Huidige versie: ",
"Download is disabled.": "Downloaden is uitgeschakeld."
-} \ No newline at end of file
+}
diff --git a/locales/pl.json b/locales/pl.json
index 32ff0530..66b8f4b0 100644
--- a/locales/pl.json
+++ b/locales/pl.json
@@ -48,7 +48,7 @@
"Image CAPTCHA": "Obraz CAPTCHA",
"Sign In": "Zaloguj się",
"Register": "Zarejestruj się",
- "E-mail": "Email",
+ "E-mail": "E-mail",
"Google verification code": "Kod weryfikacyjny Google",
"Preferences": "Preferencje",
"Player preferences": "Ustawienia odtwarzacza",
@@ -322,7 +322,7 @@
"Movies": "Filmy",
"Download": "Pobierz",
"Download as: ": "Pobierz jako: ",
- "%A %B %-d, %Y": "",
+ "%A %B %-d, %Y": "%A, %-d %B %Y",
"(edited)": "(edytowany)",
"YouTube comment permalink": "Odnośnik bezpośredni do komentarza na YouTube",
"permalink": "bezpośredni odnośnik",
@@ -333,4 +333,4 @@
"Playlists": "Playlisty",
"Community": "Społeczność",
"Current version: ": "Aktualna wersja: "
-} \ No newline at end of file
+}
diff --git a/locales/pt-BR.json b/locales/pt-BR.json
index 9dd237c6..cf73abd8 100644
--- a/locales/pt-BR.json
+++ b/locales/pt-BR.json
@@ -1,10 +1,10 @@
{
"`x` subscribers": "`x` inscritos",
- "`x` videos": "`x` videos",
- "`x` playlists": "`x` lista de reprodução",
+ "`x` videos": "`x` vídeos",
+ "`x` playlists": "`x` listas de reprodução",
"LIVE": "AO VIVO",
"Shared `x` ago": "Compartilhado `x` atrás",
- "Unsubscribe": "Desinscrever-se",
+ "Unsubscribe": "Cancelar inscrição",
"Subscribe": "Inscrever-se",
"View channel on YouTube": "Ver canal no YouTube",
"View playlist on YouTube": "Ver lista de reprodução no YouTube",
@@ -17,14 +17,14 @@
"Clear watch history?": "Limpar histórico de reprodução?",
"New password": "Nova senha",
"New passwords must match": "Nova senha deve ser igual",
- "Cannot change password for Google accounts": "Não é possível alterar sua senha da conta Google",
+ "Cannot change password for Google accounts": "Não é possível alterar sua senha de contas do Google",
"Authorize token?": "Autorizar o token?",
"Authorize token for `x`?": "Autorizar o token para `x`?",
"Yes": "Sim",
"No": "Não",
"Import and Export Data": "Importar e Exportar Dados",
"Import": "Importar",
- "Import Invidious data": "Importar datos do Invidious",
+ "Import Invidious data": "Importar dados do Invidious",
"Import YouTube subscriptions": "Importar inscrições do YouTube",
"Import FreeTube subscriptions (.db)": "Importar inscrições do FreeTube (.db)",
"Import NewPipe subscriptions (.json)": "Importar inscrições do NewPipe (.json)",
@@ -33,11 +33,11 @@
"Export subscriptions as OPML": "Exportar inscrições como OPML",
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Exportar inscrições como OPML (para NewPipe e FreeTube)",
"Export data as JSON": "Exportar dados como JSON",
- "Delete account?": "Deletar conta?",
+ "Delete account?": "Excluir conta?",
"History": "Histórico",
"An alternative front-end to YouTube": "Uma interface alternativa para o YouTube",
"JavaScript license information": "Informação de licença do JavaScript",
- "source": "código fonte",
+ "source": "código-fonte",
"Log in": "Entrar",
"Log in/register": "Entrar/Registrar",
"Log in with Google": "Entrar com conta Google",
@@ -45,7 +45,7 @@
"Password": "Senha",
"Time (h:mm:ss):": "Hora (h:mm:ss):",
"Text CAPTCHA": "CAPTCHA em texto",
- "Image CAPTCHA": "CAPTCHA em imagen",
+ "Image CAPTCHA": "CAPTCHA em imagem",
"Sign In": "Entrar",
"Register": "Registrar",
"E-mail": "E-mail",
@@ -55,43 +55,43 @@
"Always loop: ": "Repetir sempre: ",
"Autoplay: ": "Reprodução automática: ",
"Play next by default: ": "Sempre reproduzir próximo: ",
- "Autoplay next video: ": "Reproduzir próximo video automaticamente: ",
- "Listen by default: ": "Sempre ativar som: ",
- "Proxy videos: ": "Usar proxy nos videos: ",
- "Default speed: ": "Velocidade preferida: ",
- "Preferred video quality: ": "Qualidade de video preferida: ",
+ "Autoplay next video: ": "Reproduzir próximo vídeo automaticamente: ",
+ "Listen by default: ": "Apenas áudio por padrão: ",
+ "Proxy videos: ": "Usar proxy nos vídeos: ",
+ "Default speed: ": "Velocidade padrão: ",
+ "Preferred video quality: ": "Qualidade de vídeo preferida: ",
"Player volume: ": "Volume de reprodução: ",
"Default comments: ": "Preferência de comentários: ",
"youtube": "youtube",
"reddit": "reddit",
"Default captions: ": "Preferência de legendas: ",
"Fallback captions: ": "Legendas alternativas: ",
- "Show related videos: ": "Ver videos relacionados: ",
+ "Show related videos: ": "Mostrar vídeos relacionados: ",
"Show annotations by default: ": "Sempre mostrar anotações: ",
"Visual preferences": "Preferências visuais",
- "Player style: ": "Estilo do reprodutor",
+ "Player style: ": "Estilo do tocador: ",
"Dark mode: ": "Modo escuro: ",
- "Theme: ": "Tema",
+ "Theme: ": "Tema: ",
"dark": "escuro",
"light": "claro",
"Thin mode: ": "Modo compacto: ",
"Subscription preferences": "Preferências de inscrições",
- "Show annotations by default for subscribed channels: ": "Sempre mostrar anotações nos videos de canais inscritos ",
+ "Show annotations by default for subscribed channels: ": "Sempre mostrar anotações dos vídeos de canais inscritos: ",
"Redirect homepage to feed: ": "Redirecionar página inicial para o feed: ",
- "Number of videos shown in feed: ": "Número de videos no feed: ",
- "Sort videos by: ": "Ordenar videos por: ",
+ "Number of videos shown in feed: ": "Número de vídeos no feed: ",
+ "Sort videos by: ": "Ordenar vídeos por: ",
"published": "publicado",
"published - reverse": "publicado - ordem inversa",
"alphabetically": "alfabética",
"alphabetically - reverse": "alfabética - ordem inversa",
"channel name": "nome do canal",
"channel name - reverse": "nome do canal - ordem inversa",
- "Only show latest video from channel: ": "Mostrar apenas o video mais recente do canal: ",
- "Only show latest unwatched video from channel: ": "Mostrar apenas o video mais recente não visualizados do canal: ",
- "Only show unwatched: ": "Mostrar apenas videos não visualizados: ",
+ "Only show latest video from channel: ": "Mostrar apenas o vídeo mais recente do canal: ",
+ "Only show latest unwatched video from channel: ": "Mostrar apenas o vídeo mais recente não visualizado do canal: ",
+ "Only show unwatched: ": "Mostrar apenas vídeos não visualizados: ",
"Only show notifications (if there are any): ": "Mostrar apenas notificações (se existentes): ",
"Enable web notifications": "Ativar notificações pela web",
- "`x` uploaded a video": "`x` publicou um novo video",
+ "`x` uploaded a video": "`x` publicou um novo vídeo",
"`x` is live": "`x` está ao vivo",
"Data preferences": "Preferências de dados",
"Clear watch history": "Limpar histórico de reprodução",
@@ -102,8 +102,8 @@
"Watch history": "Histórico de reprodução",
"Delete account": "Apagar sua conta",
"Administrator preferences": "Preferências de administrador",
- "Default homepage: ": "Página de inicio padrão: ",
- "Feed menu: ": "Menú do feed: ",
+ "Default homepage: ": "Página de início padrão: ",
+ "Feed menu: ": "Menu do feed: ",
"Top enabled: ": "Habilitar destaques: ",
"CAPTCHA enabled: ": "Habilitar CAPTCHA: ",
"Login enabled: ": "Habilitar login: ",
@@ -116,64 +116,64 @@
"`x` subscriptions": "`x` inscrições",
"`x` tokens": "`x` tokens",
"Import/export": "Importar/Exportar",
- "unsubscribe": "desinscrever-se",
+ "unsubscribe": "cancelar inscrição",
"revoke": "revogar",
"Subscriptions": "Inscrições",
"`x` unseen notifications": "`x` notificações não visualizadas",
- "search": "procurar",
+ "search": "Pesquisar",
"Log out": "Sair",
"Released under the AGPLv3 by Omar Roth.": "Publicado sob a licença AGPLv3, por Omar Roth.",
- "Source available here.": "Código fonte disponível aqui.",
+ "Source available here.": "Código-fonte disponível aqui.",
"View JavaScript license information.": "Ver informações da licença do JavaScript.",
- "View privacy policy.": "Ver a política de privacidade",
- "Trending": "Trending",
+ "View privacy policy.": "Ver a política de privacidade.",
+ "Trending": "Tendências",
"Public": "Público",
- "Unlisted": "No listado",
+ "Unlisted": "Não listado",
"Private": "Privado",
"View all playlists": "Mostrar todas listas de reprodução",
- "Updated `x` ago": "Enviado `x` atrás",
+ "Updated `x` ago": "Atualizado `x` atrás",
"Delete playlist `x`?": "Apagar a playlist `x`?",
"Delete playlist": "Apagar playlist",
"Create playlist": "Criar playlist",
"Title": "Título",
"Playlist privacy": "Privacidade da playlist",
- "Editing playlist `x`": "Editando playlist",
- "Watch on YouTube": "Assistir vídeo no YouTube",
+ "Editing playlist `x`": "Editando playlist `x`",
+ "Watch on YouTube": "Assistir no YouTube",
"Hide annotations": "Ocultar anotações",
"Show annotations": "Mostrar anotações",
"Genre: ": "Gênero: ",
"License: ": "Licença: ",
- "Family friendly? ": "Fistrar conteúdo impróprio: ",
+ "Family friendly? ": "Filtrar conteúdo impróprio: ",
"Wilson score: ": "Pontuação de Wilson: ",
- "Engagement: ": "Engagement: ",
+ "Engagement: ": "Empenho: ",
"Whitelisted regions: ": "Regiões permitidas: ",
"Blacklisted regions: ": "Regiões bloqueadas: ",
"Shared `x`": "Compartilhado `x`",
"`x` views": "`x` visualizações",
- "Premieres in `x`": "Estreias em `x`",
+ "Premieres in `x`": "Estreia em `x`",
"Premieres `x`": "Estreia `x`",
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Oi! Parece que seu JavaScript está desativado. Clique aqui para ver os comentários, entretanto eles podem levar um pouco mais de tempo para carregar.",
- "View YouTube comments": "Ver comentários do YouTube",
- "View more comments on Reddit": "Ver mais comentários do Reddit",
+ "View YouTube comments": "Ver comentários no YouTube",
+ "View more comments on Reddit": "Ver mais comentários no Reddit",
"View `x` comments": "Ver `x` comentários",
- "View Reddit comments": "Ver comentários do Reddit",
+ "View Reddit comments": "Ver comentários no Reddit",
"Hide replies": "Ocultar respostas",
"Show replies": "Mostrar respostas",
"Incorrect password": "Senha incorreta",
"Quota exceeded, try again in a few hours": "Cota excedida, tente novamente em algumas horas",
- "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Não foi possível fazer login, sua autenticação por dois passos (app autenticador ou sms) deve estar ativada.",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "Não foi possível fazer login, sua autenticação em dois passos (app autenticador ou sms) deve estar ativada.",
"Invalid TFA code": "Código TFA inválido",
- "Login failed. This may be because two-factor authentication is not turned on for your account.": "Falha no login. Isso pode acontecer pois a autenticação por dois passos está desativada para sua conta.",
- "Wrong answer": "Respuesta inválida",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "Falha no login. Isso pode acontecer porque a autenticação em dois passos está desativada para sua conta.",
+ "Wrong answer": "Resposta incorreta",
"Erroneous CAPTCHA": "CAPTCHA inválido",
"CAPTCHA is a required field": "O CAPTCHA é um campo obrigatório",
"User ID is a required field": "O nome de usuário é um campo obrigatório",
"Password is a required field": "A senha é um campo obrigatório",
"Wrong username or password": "Nome de usuário ou senha inválidos",
"Please sign in using 'Log in with Google'": "Por favor, entre usando 'Entrar com conta Google'",
- "Password cannot be empty": "A senha não pode estar vazia",
+ "Password cannot be empty": "A senha não pode ficar em branco",
"Password cannot be longer than 55 characters": "A senha não pode ter mais que 55 caracteres",
- "Please log in": "Por favor, inicie sua seção",
+ "Please log in": "Por favor, inicie sua sessão",
"Invidious Private Feed for `x`": "Feed Privado do Invidious para `x`",
"channel:`x`": "canal: `x`",
"Deleted or invalid channel": "Este canal foi apagado ou é inválido",
@@ -185,15 +185,15 @@
"Load more": "Carregar mais",
"`x` points": "`x` pontos",
"Could not create mix.": "Não foi possível criar o mix.",
- "Empty playlist": "A lista de reprodução está vazia",
- "Not a playlist.": "Lista de reprodução inválida.",
+ "Empty playlist": "Lista de reprodução vazia",
+ "Not a playlist.": "Não é uma lista de reprodução.",
"Playlist does not exist.": "A lista de reprodução não existe.",
- "Could not pull trending pages.": "Não foi possível oberter as páginas dos videos em alta.",
+ "Could not pull trending pages.": "Não foi possível obter as páginas dos vídeos em alta.",
"Hidden field \"challenge\" is a required field": "O campo oculto \"desafio\" é obrigatório",
"Hidden field \"token\" is a required field": "O campo oculto \"token\" é obrigatório",
- "Erroneous challenge": "Desafío inválido",
- "Erroneous token": "Símbolo inválido",
- "No such user": "Usuario inválido",
+ "Erroneous challenge": "Desafio inválido",
+ "Erroneous token": "Token inválido",
+ "No such user": "Usuário inválido",
"Token is expired, please try again": "Token expirou, tente novamente",
"English": "Inglês",
"English (auto-generated)": "Inglês (gerado automaticamente)",
@@ -206,7 +206,7 @@
"Bangla": "Bengalês",
"Basque": "Basco",
"Belarusian": "Bielorrusso",
- "Bosnian": "Língua Bósnia",
+ "Bosnian": "Bósnio",
"Bulgarian": "Búlgaro",
"Burmese": "Birmanês",
"Catalan": "Catalão",
@@ -242,7 +242,7 @@
"Italian": "Italiano",
"Japanese": "Japonês",
"Javanese": "Javanês",
- "Kannada": "Canarẽs",
+ "Kannada": "Canarês",
"Kazakh": "Cazaque",
"Khmer": "Khmer",
"Korean": "Coreano",
@@ -266,26 +266,26 @@
"Nyanja": "Nianja",
"Pashto": "Pachto",
"Persian": "Persa",
- "Polish": "Polaco",
+ "Polish": "Polonês",
"Portuguese": "Português",
"Punjabi": "Panjábi",
- "Romanian": "Língua Romena",
+ "Romanian": "Romeno",
"Russian": "Russo",
"Samoan": "Samoano",
"Scottish Gaelic": "Ânglico Escocês",
- "Serbian": "Língua Sérvia",
+ "Serbian": "Sérvio",
"Shona": "Xona",
"Sindhi": "Sindi",
"Sinhala": "Cingalês",
"Slovak": "Eslovaco",
"Slovenian": "Esloveno",
- "Somali": "Língua Somalí",
+ "Somali": "Somali",
"Southern Sotho": "Sesoto",
"Spanish": "Espanhol",
- "Spanish (Latin America)": "Espanhol (América)",
- "Sundanese": "Sondanese",
+ "Spanish (Latin America)": "Espanhol (América Latina)",
+ "Sundanese": "Sundanês",
"Swahili": "Suaíli",
- "Swedish": "Suéco",
+ "Swedish": "Sueco",
"Tajik": "Tajiques",
"Tamil": "Tâmil",
"Telugu": "Telugo",
@@ -300,7 +300,7 @@
"Xhosa": "Xhosa",
"Yiddish": "Iídiche",
"Yoruba": "Iorubá",
- "Zulu": "Língua Zulú",
+ "Zulu": "Zulu",
"`x` years": "`x` anos",
"`x` months": "`x` meses",
"`x` weeks": "`x` semanas",
@@ -315,22 +315,22 @@
"Rating: ": "Avaliação: ",
"Language: ": "Idioma: ",
"View as playlist": "Ver como lista de reprodução",
- "Default": "Configuração padrão",
- "Music": "Música",
- "Gaming": "Video Games",
+ "Default": "Padrão",
+ "Music": "Músicas",
+ "Gaming": "Jogos",
"News": "Notícias",
"Movies": "Filmes",
"Download": "Baixar",
"Download as: ": "Baixar como: ",
"%A %B %-d, %Y": "%A %-d %B %Y",
"(edited)": "(editado)",
- "YouTube comment permalink": "Link permanente do comentário do YouTube",
+ "YouTube comment permalink": "Link permanente do comentário no YouTube",
"permalink": "Link permanente",
"`x` marked it with a ❤": "`x` foi marcado como ❤",
- "Audio mode": "Modo de audio",
- "Video mode": "Modo de video",
+ "Audio mode": "Modo de áudio",
+ "Video mode": "Modo de vídeo",
"Videos": "Vídeos",
"Playlists": "Listas de reprodução",
"Community": "Comunidade",
"Current version: ": "Versão atual: "
-} \ No newline at end of file
+}
diff --git a/locales/pt-PT.json b/locales/pt-PT.json
index ab7d3468..1082c023 100644
--- a/locales/pt-PT.json
+++ b/locales/pt-PT.json
@@ -1,16 +1,10 @@
{
- "`x` subscribers.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscritores.",
- "": "`x` subscritores."
- },
- "`x` videos.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` vídeos.",
- "": "`x` vídeos."
- },
- "`x` playlists.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` listas de reprodução.",
- "": "`x` listas de reprodução."
- },
+ "`x` subscribers..([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscritores..([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` subscribers..": "`x` subscritores.",
+ "`x` videos..([^.,0-9]|^)1([^.,0-9]|$)": "`x` videos..([^.,0-9]|^)1([^.,0-9]|$)",
+ "`x` videos..": "`x` vídeos.",
+ "`x` playlists..([^.,0-9]|^)1([^.,0-9]|$)": "`x` listas de reprodução.",
+ "`x` playlists..": "`x` listas de reprodução.",
"LIVE": "Em direto",
"Shared `x` ago": "Partilhado `x` atrás",
"Unsubscribe": "Anular subscrição",
@@ -26,7 +20,7 @@
"Clear watch history?": "Limpar histórico de reprodução?",
"New password": "Nova palavra-chave",
"New passwords must match": "As novas palavra-chaves devem corresponder",
- "Cannot change password for Google accounts": "Não é possível alterar palavra-chave para contas do Google",
+ "Cannot change password for Google accounts": "Não é possível alterar a palavra-passe para contas do Google",
"Authorize token?": "Autorizar token?",
"Authorize token for `x`?": "Autorizar token para `x`?",
"Yes": "Sim",
@@ -42,9 +36,9 @@
"Export subscriptions as OPML": "Exportar subscrições como OPML",
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Exportar subscrições como OPML (para NewPipe e FreeTube)",
"Export data as JSON": "Exportar dados como JSON",
- "Delete account?": "Eliminar conta?",
+ "Delete account?": "Apagar conta?",
"History": "Histórico",
- "An alternative front-end to YouTube": "Uma interface alternativa para o YouTube",
+ "An alternative front-end to YouTube": "Uma interface alternativa ao YouTube",
"JavaScript license information": "Informação de licença do JavaScript",
"source": "código-fonte",
"Log in": "Iniciar sessão",
@@ -85,9 +79,9 @@
"light": "claro",
"Thin mode: ": "Modo compacto: ",
"Subscription preferences": "Preferências de subscrições",
- "Show annotations by default for subscribed channels: ": "Mostrar sempre anotações para os canais subscritos: ",
+ "Show annotations by default for subscribed channels: ": "Mostrar sempre anotações aos canais subscritos: ",
"Redirect homepage to feed: ": "Redirecionar página inicial para subscrições: ",
- "Number of videos shown in feed: ": "Número de vídeos nas subscrições: ",
+ "Number of videos shown in feed: ": "Quantidade de vídeos nas subscrições: ",
"Sort videos by: ": "Ordenar vídeos por: ",
"published": "publicado",
"published - reverse": "publicado - inverso",
@@ -109,9 +103,9 @@
"Manage subscriptions": "Gerir as subscrições",
"Manage tokens": "Gerir tokens",
"Watch history": "Histórico de reprodução",
- "Delete account": "Eliminar conta",
+ "Delete account": "Apagar conta",
"Administrator preferences": "Preferências de administrador",
- "Default homepage: ": "Página inicial padrão: ",
+ "Default homepage: ": "Página inicial predefinida: ",
"Feed menu: ": "Menu de subscrições: ",
"Top enabled: ": "Top ativado: ",
"CAPTCHA enabled: ": "CAPTCHA ativado: ",
@@ -122,22 +116,16 @@
"Subscription manager": "Gerir subscrições",
"Token manager": "Gerir tokens",
"Token": "Token",
- "`x` subscriptions.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscrições.",
- "": "`x` subscrições."
- },
- "`x` tokens.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokens.",
- "": "`x` tokens."
- },
+ "`x` subscriptions..([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscrições.",
+ "`x` subscriptions..": "`x` subscrições.",
+ "`x` tokens..([^.,0-9]|^)1([^.,0-9]|$)": "`x` tokens.",
+ "`x` tokens..": "`x` tokens.",
"Import/export": "Importar/Exportar",
"unsubscribe": "Anular subscrição",
"revoke": "revogar",
"Subscriptions": "Subscrições",
- "`x` unseen notifications.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificações não vistas.",
- "": "`x` notificações não vistas."
- },
+ "`x` unseen notifications..([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificações não vistas.",
+ "`x` unseen notifications..": "`x` notificações não vistas.",
"search": "Pesquisar",
"Log out": "Terminar sessão",
"Released under the AGPLv3 by Omar Roth.": "Publicado sob a licença AGPLv3, por Omar Roth.",
@@ -150,8 +138,8 @@
"Private": "Privado",
"View all playlists": "Ver todas as listas de reprodução",
"Updated `x` ago": "Atualizado `x` atrás",
- "Delete playlist `x`?": "Eliminar a lista de reprodução 'x'?",
- "Delete playlist": "Eliminar lista de reprodução",
+ "Delete playlist `x`?": "Apagar a lista de reprodução 'x'?",
+ "Delete playlist": "Apagar lista de reprodução",
"Create playlist": "Criar lista de reprodução",
"Title": "Título",
"Playlist privacy": "Privacidade da lista de reprodução",
@@ -167,19 +155,15 @@
"Whitelisted regions: ": "Regiões permitidas: ",
"Blacklisted regions: ": "Regiões bloqueadas: ",
"Shared `x`": "Partilhado `x`",
- "`x` views.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizações.",
- "": "`x` visualizações."
- },
+ "`x` views..([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizações.",
+ "`x` views..": "`x` visualizações.",
"Premieres in `x`": "Estreias em 'x'",
"Premieres `x`": "Estreias 'x'",
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Oi! Parece que JavaScript está desativado. Clique aqui para ver os comentários, entretanto eles podem levar mais tempo para carregar.",
"View YouTube comments": "Ver comentários do YouTube",
"View more comments on Reddit": "Ver mais comentários no Reddit",
- "View `x` comments.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` comentários.",
- "": "Ver `x` comentários."
- },
+ "View `x` comments..([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` comentários.",
+ "View `x` comments..": "Ver `x` comentários.",
"View Reddit comments": "Ver comentários do Reddit",
"Hide replies": "Ocultar respostas",
"Show replies": "Mostrar respostas",
@@ -204,16 +188,12 @@
"This channel does not exist.": "Este canal não existe.",
"Could not get channel info.": "Não foi possível obter as informações do canal.",
"Could not fetch comments": "Não foi possível obter os comentários",
- "View `x` replies.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respostas.",
- "": "Ver `x` respostas."
- },
+ "View `x` replies..([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respostas.",
+ "View `x` replies..": "Ver `x` respostas.",
"`x` ago": "`x` atrás",
"Load more": "Carregar mais",
- "`x` points.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "'x' pontos.",
- "": "'x' pontos."
- },
+ "`x` points..([^.,0-9]|^)1([^.,0-9]|$)": "'x' pontos.",
+ "`x` points..": "'x' pontos.",
"Could not create mix.": "Não foi possível criar mistura.",
"Empty playlist": "Lista de reprodução vazia",
"Not a playlist.": "Não é uma lista de reprodução.",
@@ -331,34 +311,20 @@
"Yiddish": "Iídiche",
"Yoruba": "Ioruba",
"Zulu": "Zulu",
- "`x` years.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` anos.",
- "": "`x` anos."
- },
- "`x` months.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` meses.",
- "": "`x` meses."
- },
- "`x` weeks.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` semanas.",
- "": "`x` semanas."
- },
- "`x` days.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` dias.",
- "": "`x` dias."
- },
- "`x` hours.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` horas.",
- "": "`x` horas."
- },
- "`x` minutes.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minutos.",
- "": "`x` minutos."
- },
- "`x` seconds.": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` segundos.",
- "": "`x` segundos."
- },
+ "`x` years..([^.,0-9]|^)1([^.,0-9]|$)": "`x` anos.",
+ "`x` years..": "`x` anos.",
+ "`x` months..([^.,0-9]|^)1([^.,0-9]|$)": "`x` meses.",
+ "`x` months..": "`x` meses.",
+ "`x` weeks..([^.,0-9]|^)1([^.,0-9]|$)": "`x` semanas.",
+ "`x` weeks..": "`x` semanas.",
+ "`x` days..([^.,0-9]|^)1([^.,0-9]|$)": "`x` dias.",
+ "`x` days..": "`x` dias.",
+ "`x` hours..([^.,0-9]|^)1([^.,0-9]|$)": "`x` horas.",
+ "`x` hours..": "`x` horas.",
+ "`x` minutes..([^.,0-9]|^)1([^.,0-9]|$)": "`x` minutos.",
+ "`x` minutes..": "`x` minutos.",
+ "`x` seconds..([^.,0-9]|^)1([^.,0-9]|$)": "`x` segundos.",
+ "`x` seconds..": "`x` segundos.",
"Fallback comments: ": "Comentários alternativos: ",
"Popular": "Popular",
"Top": "Top",
@@ -375,7 +341,7 @@
"Download as: ": "Transferir como: ",
"%A %B %-d, %Y": "%A %B %-d, %Y",
"(edited)": "(editado)",
- "YouTube comment permalink": "Link permanente do comentário do YouTube",
+ "YouTube comment permalink": "Hiperligação permanente ao comentário do YouTube",
"permalink": "ligação permanente",
"`x` marked it with a ❤": "`x` foi marcado como ❤",
"Audio mode": "Modo de áudio",
@@ -384,4 +350,4 @@
"Playlists": "Listas de reprodução",
"Community": "Comunidade",
"Current version: ": "Versão atual: "
-} \ No newline at end of file
+}
diff --git a/locales/sk.json b/locales/sk.json
new file mode 100644
index 00000000..0957cb87
--- /dev/null
+++ b/locales/sk.json
@@ -0,0 +1,353 @@
+{
+ "`x` subscribers.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` subscribers.": "`x` odberateľov.",
+ "`x` videos.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` videos.": "",
+ "`x` playlists.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` playlists.": "",
+ "LIVE": "NAŽIVO",
+ "Shared `x` ago": "",
+ "Unsubscribe": "Zrušiť odber",
+ "Subscribe": "Odoberať",
+ "View channel on YouTube": "Zobraziť kanál na YouTube",
+ "View playlist on YouTube": "",
+ "newest": "najnovšie",
+ "oldest": "najstaršie",
+ "popular": "populárne",
+ "last": "posledné",
+ "Next page": "Ďalšia strana",
+ "Previous page": "Predchádzajúca strana",
+ "Clear watch history?": "Vymazať históriu sledovania?",
+ "New password": "Nové heslo",
+ "New passwords must match": "Nové heslá sa musia zhodovať",
+ "Cannot change password for Google accounts": "Heslo pre účty Google sa nedá zmeniť",
+ "Authorize token?": "Autorizovať token?",
+ "Authorize token for `x`?": "",
+ "Yes": "Áno",
+ "No": "Nie",
+ "Import and Export Data": "Import a Export údajov",
+ "Import": "Import",
+ "Import Invidious data": "Importovať údaje Invidious",
+ "Import YouTube subscriptions": "Importovať odbery YouTube",
+ "Import FreeTube subscriptions (.db)": "Importovať odbery FreeTube (.db)",
+ "Import NewPipe subscriptions (.json)": "Importovať odbery NewPipe (.json)",
+ "Import NewPipe data (.zip)": "Importovať údaje NewPipe (.zip)",
+ "Export": "Export",
+ "Export subscriptions as OPML": "Exportovať odbery ako OPML",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "Exportovať odbery ako OPML (pre NewPipe a FreeTube)",
+ "Export data as JSON": "Export údajov ako JSON",
+ "Delete account?": "Zrušiť účet?",
+ "History": "História",
+ "An alternative front-end to YouTube": "Alternatívny front-end pre YouTube",
+ "JavaScript license information": "Informácie o licencii JavaScript",
+ "source": "zdroj",
+ "Log in": "Prihlásiť sa",
+ "Log in/register": "Prihlásiť sa/Registrovať",
+ "Log in with Google": "Prihlásiť sa pomocou účtu Google",
+ "User ID": "ID používateľa",
+ "Password": "Heslo",
+ "Time (h:mm:ss):": "Čas (h:mm:ss):",
+ "Text CAPTCHA": "Textové CAPTCHA",
+ "Image CAPTCHA": "Obrázkové CAPTCHA",
+ "Sign In": "Prihlásiť sa",
+ "Register": "Registrovať",
+ "E-mail": "E-mail",
+ "Google verification code": "Overovací kód Google",
+ "Preferences": "Nastavenia",
+ "Player preferences": "Nastavenia prehrávača",
+ "Always loop: ": "Vždy opakovať: ",
+ "Autoplay: ": "Automatické prehrávanie: ",
+ "Play next by default: ": "",
+ "Autoplay next video: ": "Automatické prehrávanie nasledujúceho videa: ",
+ "Listen by default: ": "Predvolene počúvať: ",
+ "Proxy videos: ": "Proxy videá: ",
+ "Default speed: ": "Predvolená rýchlosť: ",
+ "Preferred video quality: ": "Preferovaná kvalita videa: ",
+ "Player volume: ": "Hlasitosť prehrávača: ",
+ "Default comments: ": "Predvolené komentáre: ",
+ "youtube": "YouTube",
+ "reddit": "Reddit",
+ "Default captions: ": "Predvolené titulky: ",
+ "Fallback captions: ": "Náhradné titulky: ",
+ "Show related videos: ": "Zobraziť súvisiace videá: ",
+ "Show annotations by default: ": "Predvolene zobraziť anotácie: ",
+ "Visual preferences": "Vizuálne nastavenia",
+ "Player style: ": "Štýl prehrávača: ",
+ "Dark mode: ": "Tmavý režim: ",
+ "Theme: ": "Téma: ",
+ "dark": "tmavá",
+ "light": "svetlá",
+ "Thin mode: ": "Tenký režim: ",
+ "Subscription preferences": "Nastavenia predplatného",
+ "Show annotations by default for subscribed channels: ": "Predvolene zobraziť anotácie odoberaných kanálov: ",
+ "Redirect homepage to feed: ": "Presmerovanie domovskej stránky na informačný kanál: ",
+ "Number of videos shown in feed: ": "Počet videí zobrazených v informačnom kanáli: ",
+ "Sort videos by: ": "Zoradiť videá podľa: ",
+ "published": "zverejnené (od najnovších)",
+ "published - reverse": "zverejnené (od najstarších)",
+ "alphabetically": "abecedne (A-Z)",
+ "alphabetically - reverse": "abecedne (Z-A)",
+ "channel name": "názov kanála (A-Z)",
+ "channel name - reverse": "názov kanála (Z-A)",
+ "Only show latest video from channel: ": "Zobraziť iba najnovšie video z kanála: ",
+ "Only show latest unwatched video from channel: ": "Zobraziť iba najnovšie neprehrané video z kanála: ",
+ "Only show unwatched: ": "Zobraziť iba neprehrané: ",
+ "Only show notifications (if there are any): ": "Zobraziť iba upozornenia (ak existujú): ",
+ "Enable web notifications": "Povoliť webové upozornenia",
+ "`x` uploaded a video": "`x` nahral(a) video",
+ "`x` is live": "",
+ "Data preferences": "",
+ "Clear watch history": "",
+ "Import/export data": "",
+ "Change password": "",
+ "Manage subscriptions": "",
+ "Manage tokens": "",
+ "Watch history": "",
+ "Delete account": "",
+ "Administrator preferences": "",
+ "Default homepage: ": "",
+ "Feed menu: ": "",
+ "Top enabled: ": "",
+ "CAPTCHA enabled: ": "",
+ "Login enabled: ": "",
+ "Registration enabled: ": "",
+ "Report statistics: ": "",
+ "Save preferences": "",
+ "Subscription manager": "",
+ "Token manager": "",
+ "Token": "",
+ "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` subscriptions.": "",
+ "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` tokens.": "",
+ "Import/export": "",
+ "unsubscribe": "",
+ "revoke": "",
+ "Subscriptions": "",
+ "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` unseen notifications.": "",
+ "search": "",
+ "Log out": "",
+ "Released under the AGPLv3 by Omar Roth.": "",
+ "Source available here.": "",
+ "View JavaScript license information.": "",
+ "View privacy policy.": "",
+ "Trending": "",
+ "Public": "",
+ "Unlisted": "",
+ "Private": "",
+ "View all playlists": "",
+ "Updated `x` ago": "",
+ "Delete playlist `x`?": "",
+ "Delete playlist": "",
+ "Create playlist": "",
+ "Title": "",
+ "Playlist privacy": "",
+ "Editing playlist `x`": "",
+ "Watch on YouTube": "",
+ "Hide annotations": "",
+ "Show annotations": "",
+ "Genre: ": "",
+ "License: ": "",
+ "Family friendly? ": "",
+ "Wilson score: ": "",
+ "Engagement: ": "",
+ "Whitelisted regions: ": "",
+ "Blacklisted regions: ": "",
+ "Shared `x`": "",
+ "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` views.": "",
+ "Premieres in `x`": "",
+ "Premieres `x`": "",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "",
+ "View YouTube comments": "",
+ "View more comments on Reddit": "",
+ "View `x` comments.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "View `x` comments.": "",
+ "View Reddit comments": "",
+ "Hide replies": "",
+ "Show replies": "",
+ "Incorrect password": "",
+ "Quota exceeded, try again in a few hours": "",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "",
+ "Invalid TFA code": "",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "",
+ "Wrong answer": "",
+ "Erroneous CAPTCHA": "",
+ "CAPTCHA is a required field": "",
+ "User ID is a required field": "",
+ "Password is a required field": "",
+ "Wrong username or password": "",
+ "Please sign in using 'Log in with Google'": "",
+ "Password cannot be empty": "",
+ "Password cannot be longer than 55 characters": "",
+ "Please log in": "",
+ "Invidious Private Feed for `x`": "",
+ "channel:`x`": "",
+ "Deleted or invalid channel": "",
+ "This channel does not exist.": "",
+ "Could not get channel info.": "",
+ "Could not fetch comments": "",
+ "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "View `x` replies.": "",
+ "`x` ago": "",
+ "Load more": "",
+ "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` points.": "",
+ "Could not create mix.": "",
+ "Empty playlist": "",
+ "Not a playlist.": "",
+ "Playlist does not exist.": "",
+ "Could not pull trending pages.": "",
+ "Hidden field \"challenge\" is a required field": "",
+ "Hidden field \"token\" is a required field": "",
+ "Erroneous challenge": "",
+ "Erroneous token": "",
+ "No such user": "",
+ "Token is expired, please try again": "",
+ "English": "",
+ "English (auto-generated)": "",
+ "Afrikaans": "",
+ "Albanian": "",
+ "Amharic": "",
+ "Arabic": "",
+ "Armenian": "",
+ "Azerbaijani": "",
+ "Bangla": "",
+ "Basque": "",
+ "Belarusian": "",
+ "Bosnian": "",
+ "Bulgarian": "",
+ "Burmese": "",
+ "Catalan": "",
+ "Cebuano": "",
+ "Chinese (Simplified)": "",
+ "Chinese (Traditional)": "",
+ "Corsican": "",
+ "Croatian": "",
+ "Czech": "",
+ "Danish": "",
+ "Dutch": "",
+ "Esperanto": "",
+ "Estonian": "",
+ "Filipino": "",
+ "Finnish": "",
+ "French": "",
+ "Galician": "",
+ "Georgian": "",
+ "German": "",
+ "Greek": "",
+ "Gujarati": "",
+ "Haitian Creole": "",
+ "Hausa": "",
+ "Hawaiian": "",
+ "Hebrew": "",
+ "Hindi": "",
+ "Hmong": "",
+ "Hungarian": "",
+ "Icelandic": "",
+ "Igbo": "",
+ "Indonesian": "",
+ "Irish": "",
+ "Italian": "",
+ "Japanese": "",
+ "Javanese": "",
+ "Kannada": "",
+ "Kazakh": "",
+ "Khmer": "",
+ "Korean": "",
+ "Kurdish": "",
+ "Kyrgyz": "",
+ "Lao": "",
+ "Latin": "",
+ "Latvian": "",
+ "Lithuanian": "",
+ "Luxembourgish": "",
+ "Macedonian": "",
+ "Malagasy": "",
+ "Malay": "",
+ "Malayalam": "",
+ "Maltese": "",
+ "Maori": "",
+ "Marathi": "",
+ "Mongolian": "",
+ "Nepali": "",
+ "Norwegian Bokmål": "",
+ "Nyanja": "",
+ "Pashto": "",
+ "Persian": "",
+ "Polish": "",
+ "Portuguese": "",
+ "Punjabi": "",
+ "Romanian": "",
+ "Russian": "",
+ "Samoan": "",
+ "Scottish Gaelic": "",
+ "Serbian": "",
+ "Shona": "",
+ "Sindhi": "",
+ "Sinhala": "",
+ "Slovak": "",
+ "Slovenian": "",
+ "Somali": "",
+ "Southern Sotho": "",
+ "Spanish": "",
+ "Spanish (Latin America)": "",
+ "Sundanese": "",
+ "Swahili": "",
+ "Swedish": "",
+ "Tajik": "",
+ "Tamil": "",
+ "Telugu": "",
+ "Thai": "",
+ "Turkish": "",
+ "Ukrainian": "",
+ "Urdu": "",
+ "Uzbek": "",
+ "Vietnamese": "",
+ "Welsh": "",
+ "Western Frisian": "",
+ "Xhosa": "",
+ "Yiddish": "",
+ "Yoruba": "",
+ "Zulu": "",
+ "`x` years.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` years.": "",
+ "`x` months.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` months.": "",
+ "`x` weeks.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` weeks.": "",
+ "`x` days.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` days.": "",
+ "`x` hours.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` hours.": "",
+ "`x` minutes.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` minutes.": "",
+ "`x` seconds.([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "`x` seconds.": "",
+ "Fallback comments: ": "",
+ "Popular": "",
+ "Top": "",
+ "About": "",
+ "Rating: ": "",
+ "Language: ": "",
+ "View as playlist": "",
+ "Default": "",
+ "Music": "",
+ "Gaming": "",
+ "News": "",
+ "Movies": "",
+ "Download": "",
+ "Download as: ": "",
+ "%A %B %-d, %Y": "",
+ "(edited)": "",
+ "YouTube comment permalink": "",
+ "permalink": "",
+ "`x` marked it with a ❤": "",
+ "Audio mode": "",
+ "Video mode": "",
+ "Videos": "",
+ "Playlists": "",
+ "Community": "",
+ "Current version: ": ""
+}
diff --git a/locales/sr_Cyrl.json b/locales/sr_Cyrl.json
index 786532df..0ca9a8a0 100644
--- a/locales/sr_Cyrl.json
+++ b/locales/sr_Cyrl.json
@@ -1,109 +1,109 @@
{
- "`x` subscribers.": "",
- "`x` videos.": "",
- "`x` playlists.": "",
- "LIVE": "",
- "Shared `x` ago": "",
- "Unsubscribe": "",
+ "`x` subscribers.": "%(count)s пратилац.",
+ "`x` videos.": "`x` видеа.",
+ "`x` playlists.": "`x` плејлиста/е.",
+ "LIVE": "УЖИВО",
+ "Shared `x` ago": "Објављено пре `x`",
+ "Unsubscribe": "Прекините праћење",
"Subscribe": "Пратите",
"View channel on YouTube": "Погледајте канал на YouTube-у",
"View playlist on YouTube": "Погледајте плејлисту на YouTube-у",
- "newest": "",
- "oldest": "",
- "popular": "",
- "last": "",
- "Next page": "",
- "Previous page": "",
- "Clear watch history?": "",
- "New password": "",
- "New passwords must match": "",
- "Cannot change password for Google accounts": "",
- "Authorize token?": "",
- "Authorize token for `x`?": "",
- "Yes": "",
- "No": "",
- "Import and Export Data": "",
- "Import": "",
- "Import Invidious data": "",
- "Import YouTube subscriptions": "",
- "Import FreeTube subscriptions (.db)": "",
- "Import NewPipe subscriptions (.json)": "",
- "Import NewPipe data (.zip)": "",
- "Export": "",
- "Export subscriptions as OPML": "",
- "Export subscriptions as OPML (for NewPipe & FreeTube)": "",
- "Export data as JSON": "",
- "Delete account?": "",
- "History": "",
- "An alternative front-end to YouTube": "",
- "JavaScript license information": "",
- "source": "",
- "Log in": "",
- "Log in/register": "",
- "Log in with Google": "",
- "User ID": "",
- "Password": "",
- "Time (h:mm:ss):": "",
- "Text CAPTCHA": "",
- "Image CAPTCHA": "",
- "Sign In": "",
- "Register": "",
- "E-mail": "",
- "Google verification code": "",
- "Preferences": "",
- "Player preferences": "",
- "Always loop: ": "",
- "Autoplay: ": "",
- "Play next by default: ": "",
- "Autoplay next video: ": "",
- "Listen by default: ": "",
- "Proxy videos: ": "",
- "Default speed: ": "",
- "Preferred video quality: ": "",
- "Player volume: ": "",
- "Default comments: ": "",
- "youtube": "",
- "reddit": "",
- "Default captions: ": "",
- "Fallback captions: ": "",
- "Show related videos: ": "",
- "Show annotations by default: ": "",
- "Visual preferences": "",
- "Player style: ": "",
- "Dark mode: ": "",
- "Theme: ": "",
- "dark": "",
- "light": "",
- "Thin mode: ": "",
- "Subscription preferences": "",
- "Show annotations by default for subscribed channels: ": "",
- "Redirect homepage to feed: ": "",
- "Number of videos shown in feed: ": "",
- "Sort videos by: ": "",
- "published": "",
- "published - reverse": "",
- "alphabetically": "",
- "alphabetically - reverse": "",
- "channel name": "",
- "channel name - reverse": "",
- "Only show latest video from channel: ": "",
- "Only show latest unwatched video from channel: ": "",
- "Only show unwatched: ": "",
- "Only show notifications (if there are any): ": "",
- "Enable web notifications": "",
- "`x` uploaded a video": "",
- "`x` is live": "",
- "Data preferences": "",
- "Clear watch history": "",
- "Import/export data": "",
- "Change password": "",
- "Manage subscriptions": "",
- "Manage tokens": "",
- "Watch history": "",
- "Delete account": "",
- "Administrator preferences": "",
- "Default homepage: ": "",
- "Feed menu: ": "",
+ "newest": "најновије",
+ "oldest": "најстарије",
+ "popular": "популарно",
+ "last": "последње",
+ "Next page": "Следећа страна",
+ "Previous page": "Претходна страна",
+ "Clear watch history?": "Обришите историју прегледања?",
+ "New password": "Нова лозинка",
+ "New passwords must match": "Нове лозинке се морају поклапати",
+ "Cannot change password for Google accounts": "Није могуће променити лозинку за Google налоге",
+ "Authorize token?": "Овластите токен?",
+ "Authorize token for `x`?": "Овластите токен за `x`?",
+ "Yes": "Да",
+ "No": "Не",
+ "Import and Export Data": "Увоз и извоз података",
+ "Import": "Увезите",
+ "Import Invidious data": "Увезите Invidious податке",
+ "Import YouTube subscriptions": "Увезите праћења са YouTube-а",
+ "Import FreeTube subscriptions (.db)": "Увезите праћења са FreeTube-а (.db)",
+ "Import NewPipe subscriptions (.json)": "Увезите праћења са NewPipe-а (.json)",
+ "Import NewPipe data (.zip)": "Увезите NewPipe податке (.zip)",
+ "Export": "Извезите",
+ "Export subscriptions as OPML": "Извезите праћења у OPML формату",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "Извезите праћења у OPML формату (за NewPipe и FreeTube )",
+ "Export data as JSON": "Изветизе податке у JSON формату",
+ "Delete account?": "Избришите налог?",
+ "History": "Историја",
+ "An alternative front-end to YouTube": "Алтернативни фронтенд за YouTube",
+ "JavaScript license information": "Извештај о JavaScript лиценци",
+ "source": "извор",
+ "Log in": "Пријавите се",
+ "Log in/register": "Пријавите се/направите налог",
+ "Log in with Google": "Пријавите се помоћу Google-а",
+ "User ID": "ИД корисника",
+ "Password": "Лозинка",
+ "Time (h:mm:ss):": "Колико је сати? (ч:мм:сс):",
+ "Text CAPTCHA": "Текстуална CAPTCHA",
+ "Image CAPTCHA": "Сликовна CAPTCHA",
+ "Sign In": "Пријавите се",
+ "Register": "Направите налог",
+ "E-mail": "Е-пошта",
+ "Google verification code": "Google верификациони кôд",
+ "Preferences": "Подешавања",
+ "Player preferences": "Подешавања видео плејера",
+ "Always loop: ": "Увек понављај: ",
+ "Autoplay: ": "Аутоматско пуштање: ",
+ "Play next by default: ": "Увек пуштај следеће: ",
+ "Autoplay next video: ": "Аутоматско пуштање следећег видеа: ",
+ "Listen by default: ": "Режим слушања као подразумевано: ",
+ "Proxy videos: ": "Пуштање видеа кроз прокси сервер: ",
+ "Default speed: ": "Подразумевана брзина репродукције: ",
+ "Preferred video quality: ": "Претпостављени квалитет видеа: ",
+ "Player volume: ": "Јачина звука: ",
+ "Default comments: ": "Подразумевани коментари: ",
+ "youtube": "са YouTube-а",
+ "reddit": "са редита",
+ "Default captions: ": "Подразумевани титлови: ",
+ "Fallback captions: ": "Алтернативни титлови: ",
+ "Show related videos: ": "Прикажи сличне видее: ",
+ "Show annotations by default: ": "Увек приказуј анотације: ",
+ "Visual preferences": "Подешавања изгледа",
+ "Player style: ": "Стил плејера: ",
+ "Dark mode: ": "Тамни режим: ",
+ "Theme: ": "Тема: ",
+ "dark": "тамна",
+ "light": "светла",
+ "Thin mode: ": "Узани режим: ",
+ "Subscription preferences": "Подешавања о праћењима",
+ "Show annotations by default for subscribed channels: ": "Увек приказуј анотације за канале које пратим: ",
+ "Redirect homepage to feed: ": "Прикажи праћења као почетну страницу: ",
+ "Number of videos shown in feed: ": "Количина приказаних видеа на доводу: ",
+ "Sort videos by: ": "Сортирај према: ",
+ "published": "датуму објављивања",
+ "published - reverse": "датуму објављивања - обрнуто",
+ "alphabetically": "алфабету",
+ "alphabetically - reverse": "алфабету - обрнуто",
+ "channel name": "називу канала",
+ "channel name - reverse": "називу канала - обрнуто",
+ "Only show latest video from channel: ": "Прикажи само најновији видео са канала: ",
+ "Only show latest unwatched video from channel: ": "Прикажи само најновији негледани видео са канала: ",
+ "Only show unwatched: ": "Прикажи само негледано: ",
+ "Only show notifications (if there are any): ": "Прикажи само обавештења (ако их има): ",
+ "Enable web notifications": "Укључи обавештења преко претраживача",
+ "`x` uploaded a video": "`x`је објавио/ла видео",
+ "`x` is live": "`x` емитује уживо",
+ "Data preferences": "Подешавања о подацима",
+ "Clear watch history": "Обришите историју прегледања",
+ "Import/export data": "Увезите или извезите податке",
+ "Change password": "Промените лозинку",
+ "Manage subscriptions": "Управљајте праћењима",
+ "Manage tokens": "Управљајте токенима",
+ "Watch history": "Историја прегледања",
+ "Delete account": "Избришите налог",
+ "Administrator preferences": "Подешавања администратора",
+ "Default homepage: ": "Подразумевана главна страница: ",
+ "Feed menu: ": "Мени довода: ",
"Top enabled: ": "",
"CAPTCHA enabled: ": "",
"Login enabled: ": "",
@@ -333,4 +333,4 @@
"Playlists": "",
"Community": "",
"Current version: ": "Тренутна верзија: "
-} \ No newline at end of file
+}
diff --git a/locales/sv-SE.json b/locales/sv-SE.json
index 14e7d53e..fef5316f 100644
--- a/locales/sv-SE.json
+++ b/locales/sv-SE.json
@@ -195,112 +195,112 @@
"Erroneous token": "Felaktig token",
"No such user": "Ogiltig användare",
"Token is expired, please try again": "Token föråldrad, försök igen",
- "English": "",
- "English (auto-generated)": "English (auto-genererat)",
- "Afrikaans": "",
- "Albanian": "",
- "Amharic": "",
- "Arabic": "",
- "Armenian": "",
- "Azerbaijani": "",
- "Bangla": "",
- "Basque": "",
- "Belarusian": "",
- "Bosnian": "",
- "Bulgarian": "",
- "Burmese": "",
- "Catalan": "",
- "Cebuano": "",
- "Chinese (Simplified)": "",
- "Chinese (Traditional)": "",
- "Corsican": "",
- "Croatian": "",
- "Czech": "",
- "Danish": "",
- "Dutch": "",
- "Esperanto": "",
- "Estonian": "",
- "Filipino": "",
- "Finnish": "",
- "French": "",
- "Galician": "",
- "Georgian": "",
- "German": "",
- "Greek": "",
- "Gujarati": "",
- "Haitian Creole": "",
- "Hausa": "",
- "Hawaiian": "",
- "Hebrew": "",
- "Hindi": "",
- "Hmong": "",
- "Hungarian": "",
- "Icelandic": "",
- "Igbo": "",
- "Indonesian": "",
- "Irish": "",
- "Italian": "",
- "Japanese": "",
- "Javanese": "",
- "Kannada": "",
- "Kazakh": "",
- "Khmer": "",
- "Korean": "",
- "Kurdish": "",
- "Kyrgyz": "",
- "Lao": "",
- "Latin": "",
- "Latvian": "",
- "Lithuanian": "",
- "Luxembourgish": "",
- "Macedonian": "",
- "Malagasy": "",
- "Malay": "",
- "Malayalam": "",
- "Maltese": "",
- "Maori": "",
- "Marathi": "",
- "Mongolian": "",
- "Nepali": "",
- "Norwegian Bokmål": "",
- "Nyanja": "",
- "Pashto": "",
- "Persian": "",
- "Polish": "",
- "Portuguese": "",
- "Punjabi": "",
- "Romanian": "",
- "Russian": "",
- "Samoan": "",
- "Scottish Gaelic": "",
- "Serbian": "",
- "Shona": "",
- "Sindhi": "",
- "Sinhala": "",
- "Slovak": "",
- "Slovenian": "",
- "Somali": "",
- "Southern Sotho": "",
- "Spanish": "",
- "Spanish (Latin America)": "",
- "Sundanese": "",
- "Swahili": "",
- "Swedish": "",
- "Tajik": "",
- "Tamil": "",
- "Telugu": "",
- "Thai": "",
- "Turkish": "",
- "Ukrainian": "",
- "Urdu": "",
- "Uzbek": "",
- "Vietnamese": "",
- "Welsh": "",
- "Western Frisian": "",
- "Xhosa": "",
- "Yiddish": "",
- "Yoruba": "",
- "Zulu": "",
+ "English": "Engelska",
+ "English (auto-generated)": "Engelska (auto-genererat)",
+ "Afrikaans": "Afrikanska",
+ "Albanian": "Albanska",
+ "Amharic": "Amhariska",
+ "Arabic": "Arabiska",
+ "Armenian": "Armeniska",
+ "Azerbaijani": "Azerbajdzjanska",
+ "Bangla": "Bengaliska",
+ "Basque": "Baskiska",
+ "Belarusian": "Vitryska",
+ "Bosnian": "Bosniska",
+ "Bulgarian": "Bulgariska",
+ "Burmese": "Burmesiska",
+ "Catalan": "Katalanska",
+ "Cebuano": "Cebuano",
+ "Chinese (Simplified)": "Kinesiska (Förenklad)",
+ "Chinese (Traditional)": "Kinesiska (Traditionell)",
+ "Corsican": "Korsikanska",
+ "Croatian": "Kroatiska",
+ "Czech": "Tjeckiska",
+ "Danish": "Danska",
+ "Dutch": "Nederländska",
+ "Esperanto": "Esperanto",
+ "Estonian": "Estniska",
+ "Filipino": "Filipino",
+ "Finnish": "Finska",
+ "French": "Franska",
+ "Galician": "Galiciska",
+ "Georgian": "Georgiska",
+ "German": "Tyska",
+ "Greek": "Grekiska",
+ "Gujarati": "Gujarati",
+ "Haitian Creole": "Haitisk Kreol",
+ "Hausa": "Hausa",
+ "Hawaiian": "Hawaiiska",
+ "Hebrew": "Hebreiska",
+ "Hindi": "Hindi",
+ "Hmong": "Hmong-mienspråk",
+ "Hungarian": "Ungerska",
+ "Icelandic": "Isländska",
+ "Igbo": "Igbo",
+ "Indonesian": "Indonesiska",
+ "Irish": "Irländska",
+ "Italian": "Italienska",
+ "Japanese": "Japanska",
+ "Javanese": "Javanesiska",
+ "Kannada": "Kanaresiska",
+ "Kazakh": "Kazakiska",
+ "Khmer": "Kambodjanska",
+ "Korean": "Koreanska",
+ "Kurdish": "Kurdiska",
+ "Kyrgyz": "Kirgiziska",
+ "Lao": "Laotiska",
+ "Latin": "Latin",
+ "Latvian": "Lettiska",
+ "Lithuanian": "Litauiska",
+ "Luxembourgish": "Luxemburgska",
+ "Macedonian": "Makedonska",
+ "Malagasy": "Malagassiska",
+ "Malay": "Malajiska",
+ "Malayalam": "Malayalam",
+ "Maltese": "Maltesiska",
+ "Maori": "Maori",
+ "Marathi": "Marathi",
+ "Mongolian": "Mongoliska",
+ "Nepali": "Nepali",
+ "Norwegian Bokmål": "Norska Bokmål",
+ "Nyanja": "Nyanja",
+ "Pashto": "Pashto",
+ "Persian": "Persiska",
+ "Polish": "Polska",
+ "Portuguese": "Portugisiska",
+ "Punjabi": "Punjabi",
+ "Romanian": "Rumänska",
+ "Russian": "Ryska",
+ "Samoan": "Samoanska",
+ "Scottish Gaelic": "Skotsk gäliska",
+ "Serbian": "Serbiska",
+ "Shona": "Shona",
+ "Sindhi": "Sindhi",
+ "Sinhala": "Singalesiska",
+ "Slovak": "Slovakiska",
+ "Slovenian": "Slovenska",
+ "Somali": "Somaliska",
+ "Southern Sotho": "Sydsotho",
+ "Spanish": "Spanska",
+ "Spanish (Latin America)": "Spanska (Latin Amerikansk)",
+ "Sundanese": "Sundanesiska",
+ "Swahili": "Swahili",
+ "Swedish": "Svenska",
+ "Tajik": "Tadzjikiska",
+ "Tamil": "Tamil",
+ "Telugu": "Telugu",
+ "Thai": "Thailändska",
+ "Turkish": "Turkiska",
+ "Ukrainian": "Ukrainska",
+ "Urdu": "Urdu",
+ "Uzbek": "Uzbekiska",
+ "Vietnamese": "Vietnamesiska",
+ "Welsh": "Walesiska",
+ "Western Frisian": "Västfrisiska",
+ "Xhosa": "Xhosa",
+ "Yiddish": "Jiddisch",
+ "Yoruba": "Yoruba",
+ "Zulu": "Zulu",
"`x` years": "`x` år",
"`x` months": "`x` månader",
"`x` weeks": "`x` veckor",
@@ -322,7 +322,7 @@
"Movies": "Filmer",
"Download": "Ladda ned",
"Download as: ": "Ladda ned som: ",
- "%A %B %-d, %Y": "",
+ "%A %B %-d, %Y": "%A %B %-d, %Y",
"(edited)": "(redigerad)",
"YouTube comment permalink": "Permanent YouTube-länk till innehållet",
"permalink": "permalänk",
@@ -333,4 +333,4 @@
"Playlists": "Spellistor",
"Community": "Gemenskap",
"Current version: ": "Nuvarande version: "
-} \ No newline at end of file
+}
diff --git a/locales/tr.json b/locales/tr.json
index 652dff6d..831ecc07 100644
--- a/locales/tr.json
+++ b/locales/tr.json
@@ -334,11 +334,11 @@
"(edited)": "(düzenlendi)",
"YouTube comment permalink": "YouTube yorumu kalıcı linki",
"permalink": "kalıcı link",
- "`x` marked it with a ❤": "`x` ❤ ile işaretlendi",
+ "`x` marked it with a ❤": "`x` ❤ ile işaretledi",
"Audio mode": "Ses modu",
"Video mode": "Video modu",
"Videos": "Videolar",
"Playlists": "Oynatma listeleri",
"Community": "Topluluk",
"Current version: ": "Şu anki sürüm: "
-} \ No newline at end of file
+}
diff --git a/locales/zh-CN.json b/locales/zh-CN.json
index 288f127d..d7f12975 100644
--- a/locales/zh-CN.json
+++ b/locales/zh-CN.json
@@ -11,7 +11,7 @@
"newest": "最新",
"oldest": "最老",
"popular": "时下流行",
- "last": "last",
+ "last": "",
"Next page": "下一页",
"Previous page": "上一页",
"Clear watch history?": "清除观看历史?",
@@ -52,44 +52,44 @@
"Google verification code": "Google 验证代码",
"Preferences": "偏好设置",
"Player preferences": "播放器偏好设置",
- "Always loop: ": "循环:",
- "Autoplay: ": "自动播放:",
- "Play next by default: ": "默认自动播放下一个视频:",
- "Autoplay next video: ": "自动播放下一个视频:",
- "Listen by default: ": "默认只聆听声音:",
- "Proxy videos: ": "代理视频?",
- "Default speed: ": "默认速度:",
- "Preferred video quality: ": "视频质量偏好:",
- "Player volume: ": "播放器音量:",
- "Default comments: ": "默认评论源:",
+ "Always loop: ": "始终循环: ",
+ "Autoplay: ": "自动播放: ",
+ "Play next by default: ": "默认自动播放下一个视频: ",
+ "Autoplay next video: ": "自动播放下一个视频: ",
+ "Listen by default: ": "默认只听声音: ",
+ "Proxy videos: ": "是否代理视频: ",
+ "Default speed: ": "默认速度: ",
+ "Preferred video quality: ": "视频质量偏好: ",
+ "Player volume: ": "播放器音量: ",
+ "Default comments: ": "默认评论源: ",
"youtube": "YouTube",
"reddit": "Reddit",
- "Default captions: ": "默认字幕语言:",
- "Fallback captions: ": "后备字幕语言:",
- "Show related videos: ": "显示相关视频?",
- "Show annotations by default: ": "默认显示视频注释?",
+ "Default captions: ": "默认字幕语言: ",
+ "Fallback captions: ": "后备字幕语言: ",
+ "Show related videos: ": "是否显示相关视频: ",
+ "Show annotations by default: ": "是否默认显示视频注释: ",
"Visual preferences": "视觉选项",
- "Player style: ": "播放器样式:",
- "Dark mode: ": "暗色模式:",
- "Theme: ": "主题",
+ "Player style: ": "播放器样式: ",
+ "Dark mode: ": "深色模式: ",
+ "Theme: ": "主题: ",
"dark": "暗色",
"light": "亮色",
- "Thin mode: ": "窄页模式:",
+ "Thin mode: ": "窄页模式: ",
"Subscription preferences": "订阅设置",
- "Show annotations by default for subscribed channels: ": "在订阅频道的视频默认显示注释?",
+ "Show annotations by default for subscribed channels: ": "默认情况下显示已订阅频道的注释: ",
"Redirect homepage to feed: ": "跳转主页到 feed: ",
- "Number of videos shown in feed: ": "Feed 中显示的视频数量:",
- "Sort videos by: ": "视频排序方式:",
+ "Number of videos shown in feed: ": "Feed 中显示的视频数量: ",
+ "Sort videos by: ": "视频排序方式: ",
"published": "发布时间",
"published - reverse": "发布时间(反向)",
"alphabetically": "字母序",
"alphabetically - reverse": "字母序(反向)",
"channel name": "频道名称",
"channel name - reverse": "频道名称(反向)",
- "Only show latest video from channel: ": "只显示订阅频道的最新一条视频:",
- "Only show latest unwatched video from channel: ": "只显示订阅频道的最新未看过视频:",
- "Only show unwatched: ": "只显示未看过的视频:",
- "Only show notifications (if there are any): ": "只显示通知(如有):",
+ "Only show latest video from channel: ": "只显示频道的最新视频: ",
+ "Only show latest unwatched video from channel: ": "只显示频道的最新未看过视频: ",
+ "Only show unwatched: ": "只显示未看过的视频: ",
+ "Only show notifications (if there are any): ": "只显示通知 (如果有的话): ",
"Enable web notifications": "启用浏览器通知",
"`x` uploaded a video": "`x` 上传了视频",
"`x` is live": "`x` 正在直播",
@@ -102,13 +102,13 @@
"Watch history": "观看历史",
"Delete account": "删除账户",
"Administrator preferences": "管理员选项",
- "Default homepage: ": "默认主页:",
- "Feed menu: ": "Feed 菜单:",
- "Top enabled: ": "启用“热门视频”页?",
- "CAPTCHA enabled: ": "启用验证码?",
- "Login enabled: ": "启用登录?",
- "Registration enabled: ": "启用注册?",
- "Report statistics: ": "报告统计信息?",
+ "Default homepage: ": "默认主页: ",
+ "Feed menu: ": "Feed 菜单: ",
+ "Top enabled: ": "是否启用“热门视频”页: ",
+ "CAPTCHA enabled: ": "是否启用验证码: ",
+ "Login enabled: ": "是否启用登录: ",
+ "Registration enabled: ": "是否启用注册: ",
+ "Report statistics: ": "是否报告统计信息: ",
"Save preferences": "保存选项",
"Subscription manager": "订阅管理器",
"Token manager": "令牌管理器",
@@ -141,13 +141,13 @@
"Watch on YouTube": "在 YouTube 观看",
"Hide annotations": "隐藏注释",
"Show annotations": "显示注释",
- "Genre: ": "风格:",
- "License: ": "协议:",
- "Family friendly? ": "家庭友好?",
- "Wilson score: ": "威尔逊得分:",
- "Engagement: ": "参与度:",
- "Whitelisted regions: ": "白名单区域:",
- "Blacklisted regions: ": "黑名单区域:",
+ "Genre: ": "风格: ",
+ "License: ": "许可: ",
+ "Family friendly? ": "家庭友好? ",
+ "Wilson score: ": "威尔逊得分: ",
+ "Engagement: ": "参与度: ",
+ "Whitelisted regions: ": "白名单地区: ",
+ "Blacklisted regions: ": "黑名单地区: ",
"Shared `x`": "`x`发布",
"`x` views": "`x` 播放",
"Premieres in `x`": "首映于 `x` 后",
@@ -308,12 +308,12 @@
"`x` hours": "`x` 小时",
"`x` minutes": "`x` 分钟",
"`x` seconds": "`x` 秒",
- "Fallback comments: ": "后备评论:",
+ "Fallback comments: ": "后备评论: ",
"Popular": "热门频道",
"Top": "热门视频",
"About": "关于",
- "Rating: ": "评分:",
- "Language: ": "语言:",
+ "Rating: ": "评分: ",
+ "Language: ": "语言: ",
"View as playlist": "作为播放列表查看",
"Default": "默认",
"Music": "音乐",
@@ -321,7 +321,7 @@
"News": "新闻",
"Movies": "电影",
"Download": "下载",
- "Download as: ": "下载为:",
+ "Download as: ": "下载为: ",
"%A %B %-d, %Y": "%Y年%-m月%-d日 %a",
"(edited)": "(已编辑)",
"YouTube comment permalink": "YouTube 评论永久链接",
@@ -332,5 +332,5 @@
"Videos": "视频",
"Playlists": "播放列表",
"Community": "社区",
- "Current version: ": "当前版本:"
-} \ No newline at end of file
+ "Current version: ": "当前版本: "
+}
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index a8111750..6b40db55 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -1,12 +1,8 @@
{
- "`x` subscribers": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個訂閱者",
- "": "`x` 個訂閱者。"
- },
- "`x` videos": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 部影片",
- "": "`x` 部影片。"
- },
+ "`x` subscribers.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個訂閱者",
+ "`x` subscribers.": "`x` 個訂閱者",
+ "`x` videos.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 部影片",
+ "`x` videos.": "`x` 部影片",
"`x` playlists": "`x` 播放清單",
"LIVE": "直播",
"Shared `x` ago": "`x` 前分享",
@@ -119,22 +115,16 @@
"Subscription manager": "訂閱管理員",
"Token manager": "Token 管理員",
"Token": "Token",
- "`x` subscriptions": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個訂閱",
- "": "`x` 個訂閱。"
- },
- "`x` tokens": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` token",
- "": "`x` tokens。"
- },
+ "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個訂閱",
+ "`x` subscriptions.": "`x` 個訂閱",
+ "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "`x` token",
+ "`x` tokens.": "`x` 個存取金鑰",
"Import/export": "匯入/匯出",
"unsubscribe": "取消訂閱",
"revoke": "撤銷",
"Subscriptions": "訂閱",
- "`x` unseen notifications": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個未讀的通知",
- "": "`x` 個未讀的通知。"
- },
+ "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個未讀的通知",
+ "`x` unseen notifications.": "`x` 個未讀的通知",
"search": "搜尋",
"Log out": "登出",
"Released under the AGPLv3 by Omar Roth.": "Omar Roth 以 AGPLv3 釋出。",
@@ -164,10 +154,8 @@
"Whitelisted regions: ": "白名單區域: ",
"Blacklisted regions: ": "黑名單區域: ",
"Shared `x`": "`x` 發佈",
- "`x` views": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 次檢視",
- "": "`x` 次檢視。"
- },
+ "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 次檢視",
+ "`x` views.": "`x` 次檢視",
"Premieres in `x`": "首映於 `x`",
"Premieres `x`": "首映於 `x`",
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "嗨!看來您將 JavaScript 關閉了。點擊這裡以檢視留言,請注意,它們可能需要比較長的時間載入。",
@@ -198,16 +186,12 @@
"This channel does not exist.": "此頻道不存在。",
"Could not get channel info.": "無法取得頻道資訊。",
"Could not fetch comments": "無法擷取留言",
- "View `x` replies": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "檢視 `x` 則回覆",
- "": "檢視 `x` 則回覆。"
- },
+ "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "檢視 `x` 則回覆",
+ "View `x` replies.": "檢視 `x` 則回覆",
"`x` ago": "`x` 以前",
"Load more": "載入更多",
- "`x` points": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 點",
- "": "`x` 點。"
- },
+ "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 點",
+ "`x` points.": "`x` 點",
"Could not create mix.": "無法建立混合。",
"Empty playlist": "空的播放清單",
"Not a playlist.": "不是播放清單。",
@@ -325,34 +309,20 @@
"Yiddish": "意第緒語",
"Yoruba": "約魯巴語",
"Zulu": "祖魯語",
- "`x` years": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 年",
- "": "`x` 年。"
- },
- "`x` months": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 月",
- "": "`x` 月。"
- },
- "`x` weeks": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 週",
- "": "`x` 週。"
- },
- "`x` days": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 天",
- "": "`x` 天。"
- },
- "`x` hours": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 小時",
- "": "`x` 小時。"
- },
- "`x` minutes": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 天",
- "": "`x` 分鐘。"
- },
- "`x` seconds": {
- "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 秒",
- "": "`x` 秒。"
- },
+ "`x` years.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 年",
+ "`x` years.": "`x` 年",
+ "`x` months.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 月",
+ "`x` months.": "`x` 月",
+ "`x` weeks.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 週",
+ "`x` weeks.": "`x` 週",
+ "`x` days.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 天",
+ "`x` days.": "`x` 天",
+ "`x` hours.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 小時",
+ "`x` hours.": "`x` 小時",
+ "`x` minutes.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 天",
+ "`x` minutes.": "`x` 分鐘",
+ "`x` seconds.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 秒",
+ "`x` seconds.": "`x` 秒",
"Fallback comments: ": "汰退留言: ",
"Popular": "熱門頻道",
"Top": "熱門影片",
@@ -378,4 +348,4 @@
"Playlists": "播放清單",
"Community": "社群",
"Current version: ": "目前版本: "
-} \ No newline at end of file
+}