From ad9fe3be0928c6a13dd2e95134a594d43cfabc5f Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Thu, 25 Mar 2021 00:57:41 +0100 Subject: [PATCH] Add missing fields to locales (part 4) Updated el.json (Greek) Updated fa.json (Persian) Updated fi.json (Finnish) Updated it.json (Italian) Updated pt-PT.json (Portuguese, Portugal) Updated zh-TW.json (Chinese, Taiwan) --- locales/el.json | 95 +++++++++++++++++++++++++++-------------- locales/fa.json | 102 ++++++++++++++++++++++++++++++--------------- locales/fi.json | 102 ++++++++++++++++++++++++++++++--------------- locales/it.json | 95 +++++++++++++++++++++++++++-------------- locales/pt-PT.json | 102 ++++++++++++++++++++++++++++++--------------- locales/zh-TW.json | 95 +++++++++++++++++++++++++++-------------- 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": "",