summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--locales/el.json95
-rw-r--r--locales/fa.json102
-rw-r--r--locales/fi.json102
-rw-r--r--locales/it.json95
-rw-r--r--locales/pt-PT.json102
-rw-r--r--locales/zh-TW.json95
6 files changed, 396 insertions, 195 deletions
diff --git a/locales/el.json b/locales/el.json
index ec68b13a..9ee9f50f 100644
--- a/locales/el.json
+++ b/locales/el.json
@@ -1,9 +1,16 @@
{
- "`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": "`x` λίστες αναπαραγωγής",
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` συνδρομητές",
+ "": "`x` συνδρομητές"
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` βίντεο",
+ "": "`x` βίντεο"
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` λίστες αναπαραγωγής",
+ "": ""
+ },
"LIVE": "ΖΩΝΤΑΝΑ",
"Shared `x` ago": "Μοιράστηκε πριν από `x`",
"Unsubscribe": "Απεγγραφή",
@@ -115,16 +122,22 @@
"Subscription manager": "Διαχειριστής συνδρομών",
"Token manager": "Διαχειριστής διασυνδέσεων",
"Token": "Διασύνδεση",
- "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "`x` συνδρομή",
- "`x` subscriptions.": "`x` συνδρομές.",
- "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "`x` διασύνδεση",
- "`x` tokens.": "`x` διασυνδέσεις.",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` συνδρομή",
+ "": "`x` συνδρομές"
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` διασύνδεση",
+ "": "`x` διασυνδέσεις"
+ },
"Import/export": "Εισαγωγή/εξαγωγή",
"unsubscribe": "κατάργηση συνδρομής",
"revoke": "ανάκληση",
"Subscriptions": "Συνδρομές",
- "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "`x` καινούρια ειδοποίηση",
- "`x` unseen notifications.": "`x` καινούριες ειδοποιήσεις.",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` καινούρια ειδοποίηση",
+ "": "`x` καινούριες ειδοποιήσεις"
+ },
"search": "αναζήτηση",
"Log out": "Αποσύνδεση",
"Released under the AGPLv3 by Omar Roth.": "Κυκλοφορεί υπό την άδεια AGPLv3 από τον Omar Roth.",
@@ -154,8 +167,10 @@
"Whitelisted regions: ": "Επιτρεπτές περιοχές: ",
"Blacklisted regions: ": "Μη-επιτρεπτές περιοχές: ",
"Shared `x`": "Μοιράστηκε το `x`",
- "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "`x` προβολή",
- "`x` views.": "`x` προβολές.",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` προβολή",
+ "": "`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. Πατήστε εδώ για προβολή σχολίων, αλλά έχετε υπ'όψιν σας πως ίσως φορτώσουν πιο αργά.",
@@ -186,12 +201,16 @@
"This channel does not exist.": "Αυτό το κανάλι δεν υπάρχει.",
"Could not get channel info.": "Αδύναμια εύρεσης πληροφοριών καναλιού.",
"Could not fetch comments": "Αδυναμία λήψης σχολίων",
- "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "Προβολή `x` απάντησης",
- "View `x` replies.": "Προβολή `x` απαντήσεων.",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Προβολή `x` απάντησης",
+ "": "Προβολή `x` απαντήσεων"
+ },
"`x` ago": "Πριν `x`",
"Load more": "Φόρτωση περισσότερων",
- "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "`x` βαθμός",
- "`x` points.": "`x` βαθμοί.",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` βαθμός",
+ "": "`x` βαθμοί"
+ },
"Could not create mix.": "Αδυναμία δημιουργίας μίξης.",
"Empty playlist": "Κενή λίστα αναπαραγωγής",
"Not a playlist.": "Μη έγκυρη λίστα αναπαραγωγής.",
@@ -309,20 +328,34 @@
"Yiddish": "Γίντις",
"Yoruba": "Γιορούμπα",
"Zulu": "Ζουλού",
- "`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` δευτερόλεπτα.",
+ "`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` δευτερόλεπτα"
+ },
"Fallback comments: ": "Εναλλακτικά σχόλια: ",
"Popular": "Δημοφιλή",
"Search": "",
diff --git a/locales/fa.json b/locales/fa.json
index b51931d7..a973b78d 100644
--- a/locales/fa.json
+++ b/locales/fa.json
@@ -1,10 +1,16 @@
{
- "`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` لیست های پخش.",
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` مشترکان",
+ "": "`x` مشترکان"
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` ویدیو ها",
+ "": "`x` ویدیو ها"
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` لیست های پخش",
+ "": "`x` لیست های پخش"
+ },
"LIVE": "زنده",
"Shared `x` ago": "به اشتراک گذاشته شده `x` پیش",
"Unsubscribe": "لغو اشتراک",
@@ -116,16 +122,22 @@
"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` توکن ها.",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` اشتراک ها",
+ "": "`x` اشتراک ها"
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` توکن ها",
+ "": "`x` توکن ها"
+ },
"Import/export": "وارد کردن/خارج کردن",
"unsubscribe": "لغو اشتراک",
"revoke": "ابطال",
"Subscriptions": "اشتراک ها",
- "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "`x` اعلان نادیده.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` unseen notifications.": "`x` اعلان نادیده.",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` اعلان نادیده",
+ "": "`x` اعلان نادیده"
+ },
"search": "جستجو",
"Log out": "خروج",
"Released under the AGPLv3 by Omar Roth.": "منتشر شده تحت مجوز AGPLv3 توسط Omar Roth.",
@@ -155,15 +167,19 @@
"Whitelisted regions: ": "مناطق لیست سفید: ",
"Blacklisted regions: ": "مناطق لیست سیاه: ",
"Shared `x`": "به اشتراک گذاشته شده `x`",
- "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "`x` بازدید.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` views.": "`x` بازدید.",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` بازدید",
+ "": "`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 `x` comments": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "نمایش `x` نظرات",
+ "": "نمایش `x` نظرات"
+ },
"View Reddit comments": "نمایش نظرات ردیت",
"Hide replies": "مخفی کردن پاسخ ها",
"Show replies": "نمایش پاسخ ها",
@@ -188,12 +204,16 @@
"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` پاسخ ها.",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "نمایش `x` پاسخ ها",
+ "": "نمایش `x` پاسخ ها"
+ },
"`x` ago": "`x` پیش",
"Load more": "بارگذاری بیشتر",
- "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "`x` نقطه ها.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` points.": "`x` نقطه ها.",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` نقطه ها",
+ "": "`x` نقطه ها"
+ },
"Could not create mix.": "نمیتوان میکس ساخت.",
"Empty playlist": "لیست پخش خالی",
"Not a playlist.": "یک لیست پخش نیست.",
@@ -311,20 +331,34 @@
"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` ثانیه.",
+ "`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` seconds.": "`x` ثانیه"
+ },
"Fallback comments: ": "نظرات عقب گرد: ",
"Popular": "محبوب",
"Search": "",
diff --git a/locales/fi.json b/locales/fi.json
index 692ac017..a009cdb6 100644
--- a/locales/fi.json
+++ b/locales/fi.json
@@ -1,10 +1,16 @@
{
- "`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.",
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tilaaja",
+ "": "`x` tilaajaa"
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` video",
+ "": "`x` videota"
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` soittolista",
+ "": "`x` soittolistaa"
+ },
"LIVE": "SUORA",
"Shared `x` ago": "Jaettu `x` sitten",
"Unsubscribe": "Peruuta tilaus",
@@ -116,16 +122,22 @@
"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` tunnistetta.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` tokens.": "`x` tunnistetta.",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tilausta",
+ "": "`x` tilausta"
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tunnistetta",
+ "": "`x` tunnistetta"
+ },
"Import/export": "Tuo/vie",
"unsubscribe": "peru tilaus",
"revoke": "kumoa",
"Subscriptions": "Tilaukset",
- "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "`x` näkemätöntä ilmoitusta.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` unseen notifications.": "`x` näkemätöntä ilmoitusta.",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` näkemätöntä ilmoitusta",
+ "": "`x` näkemätöntä ilmoitusta"
+ },
"search": "haku",
"Log out": "Kirjaudu ulos",
"Released under the AGPLv3 by Omar Roth.": "Julkaissut AGPLv3-lisenssillä: Omar Roth.",
@@ -155,15 +167,19 @@
"Whitelisted regions: ": "valkolistatut alueet: ",
"Blacklisted regions: ": "mustalla listalla olevat alueet: ",
"Shared `x`": "Jaettu `x`",
- "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "`x` katselukertaa.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` views.": "`x` katselukertaa.",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` katselukertaa",
+ "": "`x` katselukertaa"
+ },
"Premieres in `x`": "Ensiesitykseen aikaa `x`",
"Premieres `x`": "Ensiesitykseen `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.": "Hei! Vaikuttaa siltä, että sinulla on JavaScript pois käytöstä. Klikkaa tästä nähdäksesi kommentit, huomioi että lataamisessa voi kestää melko kauan.",
"View YouTube comments": "Näytä YouTube-kommentit",
"View more comments on Reddit": "Katso lisää kommentteja Redditissä",
- "View `x` comments.([^.,0-9]|^)1([^.,0-9]|$)": "Näytä `x` komenttia.([^.,0-9]|^)1([^.,0-9]|$)",
- "View `x` comments.": "Näytä `x` kommenttia.",
+ "View `x` comments": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Näytä `x` komenttia",
+ "": "Näytä `x` kommenttia"
+ },
"View Reddit comments": "Näytä Reddit-kommentit",
"Hide replies": "Piilota vastaukset",
"Show replies": "Näytä vastaukset",
@@ -188,12 +204,16 @@
"This channel does not exist.": "Tätä kanavaa ei ole olemassa.",
"Could not get channel info.": "Kanavatietoa ei saatu ladattua.",
"Could not fetch comments": "Kommenttien nouto epäonnistui",
- "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "Näytä `x` vastausta.([^.,0-9]|^)1([^.,0-9]|$)",
- "View `x` replies.": "Näytä `x` vastausta.",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Näytä `x` vastausta",
+ "": "Näytä `x` vastausta"
+ },
"`x` ago": "`x` sitten",
"Load more": "Lataa lisää",
- "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "`x` pistettä.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` points.": "`x` pistettä.",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` pistettä",
+ "": "`x` pistettä"
+ },
"Could not create mix.": "Sekoituksen luominen epäonnistui.",
"Empty playlist": "Tyhjennä soittolista",
"Not a playlist.": "Ei ole soittolista.",
@@ -311,20 +331,34 @@
"Yiddish": "jiddiš",
"Yoruba": "joruba",
"Zulu": "zulu",
- "`x` years.([^.,0-9]|^)1([^.,0-9]|$)": "`x` vuotta.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` years.": "`x` vuotta.",
- "`x` months.([^.,0-9]|^)1([^.,0-9]|$)": "`x` kuukautta.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` months.": "`x` kuukautta.",
- "`x` weeks.([^.,0-9]|^)1([^.,0-9]|$)": "`x` viikkoa.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` weeks.": "`x` viikkoa.",
- "`x` days.([^.,0-9]|^)1([^.,0-9]|$)": "`x` päivää.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` days.": "`x` päivää.",
- "`x` hours.([^.,0-9]|^)1([^.,0-9]|$)": "`x` tuntia.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` hours.": "`x` tuntia.",
- "`x` minutes.([^.,0-9]|^)1([^.,0-9]|$)": "`x` minuuttia.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` minutes.": "`x` minuuttia.",
- "`x` seconds.([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekuntia.([^.,0-9]|^)1([^.,0-9]|$)",
- "`x` seconds.": "`x` sekuntia.",
+ "`x` years": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` vuotta",
+ "": "`x` vuotta"
+ },
+ "`x` months": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` kuukautta",
+ "": "`x` kuukautta"
+ },
+ "`x` weeks": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` viikkoa",
+ "": "`x` viikkoa"
+ },
+ "`x` days": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` päivää",
+ "": "`x` päivää"
+ },
+ "`x` hours": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` tuntia",
+ "": "`x` tuntia"
+ },
+ "`x` minutes": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` minuuttia",
+ "": "`x` minuuttia"
+ },
+ "`x` seconds": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` sekuntia",
+ "": "`x` sekuntia"
+ },
"Fallback comments: ": "varakommentit: ",
"Popular": "Suosittu",
"Search": "",
diff --git a/locales/it.json b/locales/it.json
index ec72e2e4..354cf884 100644
--- a/locales/it.json
+++ b/locales/it.json
@@ -1,9 +1,16 @@
{
- "`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",
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` iscritto",
+ "": "`x` iscritti"
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` video",
+ "": "`x` video"
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "",
+ "": "`x` playlist"
+ },
"LIVE": "IN DIRETTA",
"Shared `x` ago": "Condiviso `x` fa",
"Unsubscribe": "Disiscriviti",
@@ -115,16 +122,22 @@
"Subscription manager": "Gestione delle iscrizioni",
"Token manager": "Gestione dei gettoni",
"Token": "Gettone",
- "`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.",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` iscrizione",
+ "": "`x` iscrizioni"
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` gettone",
+ "": "`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` unseen notifications..": "`x` notifiche non visualizzate.",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` notifica non visualizzata",
+ "": "`x` notifiche non visualizzate"
+ },
"search": "Cerca",
"Log out": "Esci",
"Released under the AGPLv3 by Omar Roth.": "Pubblicato con licenza AGPLv3 da Omar Roth.",
@@ -154,8 +167,10 @@
"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` views..": "`x` visualizzazioni.",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizzazione",
+ "": "`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.",
@@ -186,12 +201,16 @@
"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",
- "View `x` replies..": "Visualizza `x` risposte.",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Visualizza `x` risposta",
+ "": "Visualizza `x` risposte"
+ },
"`x` ago": "`x` fa",
"Load more": "Carica altro",
- "`x` points..([^.,0-9]|^)1([^.,0-9]|$)": "`x` punto",
- "`x` points..": "`x` punti.",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` punto",
+ "": "`x` punti"
+ },
"Could not create mix.": "Impossibile creare il mix.",
"Empty playlist": "Playlist vuota",
"Not a playlist.": "Non è una playlist.",
@@ -309,20 +328,34 @@
"Yiddish": "Yiddish",
"Yoruba": "Yoruba",
"Zulu": "Zulu",
- "`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.",
+ "`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"
+ },
"Fallback comments: ": "Commenti alternativi: ",
"Popular": "Popolare",
"Search": "",
diff --git a/locales/pt-PT.json b/locales/pt-PT.json
index 90bfea5f..cfdb4a4b 100644
--- a/locales/pt-PT.json
+++ b/locales/pt-PT.json
@@ -1,10 +1,16 @@
{
- "`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.",
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscritores",
+ "": "`x` subscritores"
+ },
+ "`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` listas de reprodução"
+ },
"LIVE": "Em direto",
"Shared `x` ago": "Partilhado `x` atrás",
"Unsubscribe": "Anular subscrição",
@@ -116,16 +122,22 @@
"Subscription manager": "Gerir subscrições",
"Token manager": "Gerir tokens",
"Token": "Token",
- "`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.",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` subscrições",
+ "": "`x` subscrições"
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`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` unseen notifications..": "`x` notificações não vistas.",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` notificações não vistas",
+ "": "`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.",
@@ -155,15 +167,19 @@
"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` views..": "`x` visualizações.",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` visualizações",
+ "": "`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.",
- "View `x` comments..": "Ver `x` comentários.",
+ "View `x` comments": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` comentários",
+ "": "Ver `x` comentários"
+ },
"View Reddit comments": "Ver comentários do Reddit",
"Hide replies": "Ocultar respostas",
"Show replies": "Mostrar respostas",
@@ -188,12 +204,16 @@
"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.",
- "View `x` replies..": "Ver `x` respostas.",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Ver `x` respostas",
+ "": "Ver `x` respostas"
+ },
"`x` ago": "`x` atrás",
"Load more": "Carregar mais",
- "`x` points..([^.,0-9]|^)1([^.,0-9]|$)": "'x' pontos.",
- "`x` points..": "'x' pontos.",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "'x' pontos",
+ "": "'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.",
@@ -311,20 +331,34 @@
"Yiddish": "Iídiche",
"Yoruba": "Ioruba",
"Zulu": "Zulu",
- "`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.",
+ "`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"
+ },
"Fallback comments: ": "Comentários alternativos: ",
"Popular": "Popular",
"Search": "",
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index d472e487..3ed81c71 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -1,9 +1,16 @@
{
- "`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` 播放清單",
+ "`x` subscribers": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個訂閱者",
+ "": "`x` 個訂閱者"
+ },
+ "`x` videos": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 部影片",
+ "": "`x` 部影片"
+ },
+ "`x` playlists": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 播放清單",
+ "": ""
+ },
"LIVE": "直播",
"Shared `x` ago": "`x` 前分享",
"Unsubscribe": "取消訂閱",
@@ -115,16 +122,22 @@
"Subscription manager": "訂閱管理員",
"Token manager": "Token 管理員",
"Token": "Token",
- "`x` subscriptions.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個訂閱",
- "`x` subscriptions.": "`x` 個訂閱",
- "`x` tokens.([^.,0-9]|^)1([^.,0-9]|$)": "`x` token",
- "`x` tokens.": "`x` 個存取金鑰",
+ "`x` subscriptions": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個訂閱",
+ "": "`x` 個訂閱"
+ },
+ "`x` tokens": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` token",
+ "": "`x` 個存取金鑰"
+ },
"Import/export": "匯入/匯出",
"unsubscribe": "取消訂閱",
"revoke": "撤銷",
"Subscriptions": "訂閱",
- "`x` unseen notifications.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個未讀的通知",
- "`x` unseen notifications.": "`x` 個未讀的通知",
+ "`x` unseen notifications": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 個未讀的通知",
+ "": "`x` 個未讀的通知"
+ },
"search": "搜尋",
"Log out": "登出",
"Released under the AGPLv3 by Omar Roth.": "Omar Roth 以 AGPLv3 釋出。",
@@ -154,8 +167,10 @@
"Whitelisted regions: ": "白名單區域: ",
"Blacklisted regions: ": "黑名單區域: ",
"Shared `x`": "`x` 發佈",
- "`x` views.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 次檢視",
- "`x` views.": "`x` 次檢視",
+ "`x` views": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 次檢視",
+ "": "`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 關閉了。點擊這裡以檢視留言,請注意,它們可能需要比較長的時間載入。",
@@ -186,12 +201,16 @@
"This channel does not exist.": "此頻道不存在。",
"Could not get channel info.": "無法取得頻道資訊。",
"Could not fetch comments": "無法擷取留言",
- "View `x` replies.([^.,0-9]|^)1([^.,0-9]|$)": "檢視 `x` 則回覆",
- "View `x` replies.": "檢視 `x` 則回覆",
+ "View `x` replies": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "檢視 `x` 則回覆",
+ "": "檢視 `x` 則回覆"
+ },
"`x` ago": "`x` 以前",
"Load more": "載入更多",
- "`x` points.([^.,0-9]|^)1([^.,0-9]|$)": "`x` 點",
- "`x` points.": "`x` 點",
+ "`x` points": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "`x` 點",
+ "": "`x` 點"
+ },
"Could not create mix.": "無法建立混合。",
"Empty playlist": "空的播放清單",
"Not a playlist.": "不是播放清單。",
@@ -309,20 +328,34 @@
"Yiddish": "意第緒語",
"Yoruba": "約魯巴語",
"Zulu": "祖魯語",
- "`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` 秒",
+ "`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` 秒"
+ },
"Fallback comments: ": "汰退留言: ",
"Popular": "熱門頻道",
"Search": "",