]> git.sur5r.net Git - minitube/commitdiff
New upstream version 3.6.1
authorJakob Haufe <jakob@haufe.it>
Tue, 29 Sep 2020 08:49:56 +0000 (10:49 +0200)
committerJakob Haufe <jakob@haufe.it>
Tue, 29 Sep 2020 08:49:56 +0000 (10:49 +0200)
66 files changed:
empty.ts
lib/http/src/cachedhttp.cpp
lib/http/src/cachedhttp.h
lib/http/src/localcache.cpp
lib/http/src/localcache.h
locale/ar.ts
locale/ast.ts
locale/be.ts
locale/bg_BG.ts
locale/ca.ts
locale/ca_ES.ts
locale/cs_CZ.ts
locale/da.ts
locale/de_DE.ts
locale/el.ts
locale/en.ts
locale/en_GB.ts
locale/es.ts
locale/es_AR.ts
locale/es_ES.ts
locale/es_MX.ts
locale/fi.ts
locale/fi_FI.ts
locale/fr.ts
locale/gl.ts
locale/he_IL.ts
locale/hr.ts
locale/hu.ts
locale/id.ts
locale/it.ts
locale/ja_JP.ts
locale/ko_KR.ts
locale/ky.ts
locale/ms_MY.ts
locale/nb.ts
locale/nl.ts
locale/nn.ts
locale/pl.ts
locale/pl_PL.ts
locale/pt.ts
locale/pt_BR.ts
locale/pt_PT.ts
locale/ro.ts
locale/ru.ts
locale/sk.ts
locale/sl.ts
locale/sq.ts
locale/sr.ts
locale/sv_SE.ts
locale/th.ts
locale/tr.ts
locale/uk.ts
locale/uk_UA.ts
locale/vi.ts
locale/zh_CN.ts
locale/zh_TW.ts
minitube.pro
src/datautils.cpp
src/playlistmodel.cpp
src/video.cpp
src/video.h
src/ytjs/ytjs.cpp
src/ytjs/ytjschannelsource.cpp
src/ytjs/ytjssearch.cpp
src/ytjs/ytjssinglevideosource.cpp
src/ytjs/ytjsvideo.cpp

index 4ba2dd15ced5ec312cc61ec70f3b010d7dfabf5c..2fbdbf6d81cb3f3f5a230c4779e3b6b294000253 100644 (file)
--- a/empty.ts
+++ b/empty.ts
             <numerusform></numerusform><numerusform></numerusform>
         </translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished">
+            <numerusform></numerusform><numerusform></numerusform>
+        </translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation type="unfinished"></translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"></translation>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>High Definition</source>
+        <source>Done</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>This year</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>720p or higher</source>
+        <source>HD</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Done</source>
+        <source>4K</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>HDR</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"></translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation type="unfinished"></translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 </TS>
index 2b29fdad6998a547272de8498daf59e6fc038475..ad213b3ebcde3f043d4ceae8c533ceff9e251e5e 100644 (file)
@@ -2,9 +2,9 @@
 #include "localcache.h"
 #include <QtNetwork>
 
-CachedHttpReply::CachedHttpReply(const QByteArray &body, const HttpRequest &req)
-    : bytes(body), req(req) {
-    QTimer::singleShot(0, this, SLOT(emitSignals()));
+CachedHttpReply::CachedHttpReply(const QByteArray &body, const QUrl &url, bool autoSignals)
+    : bytes(body), requestUrl(url) {
+    if (autoSignals) QTimer::singleShot(0, this, SLOT(emitSignals()));
 }
 
 QByteArray CachedHttpReply::body() const {
@@ -22,15 +22,26 @@ WrappedHttpReply::WrappedHttpReply(CachedHttp &cachedHttp,
                                    const QByteArray &key,
                                    HttpReply *httpReply)
     : HttpReply(httpReply), cachedHttp(cachedHttp), cache(cache), key(key), httpReply(httpReply) {
-    connect(httpReply, SIGNAL(data(QByteArray)), SIGNAL(data(QByteArray)));
-    connect(httpReply, SIGNAL(error(QString)), SIGNAL(error(QString)));
     connect(httpReply, SIGNAL(finished(HttpReply)), SLOT(originFinished(HttpReply)));
 }
 
 void WrappedHttpReply::originFinished(const HttpReply &reply) {
     qDebug() << reply.statusCode() << reply.url();
-    bool doCache = reply.isSuccessful();
+    bool success = reply.isSuccessful();
+    if (!success) {
+        // Fallback to stale cached data on HTTP error
+        const QByteArray value = cache->possiblyStaleValue(key);
+        if (!value.isNull()) {
+            qDebug() << "Using stale cache value" << reply.url();
+            emit data(value);
+            auto replyFromCache = new CachedHttpReply(value, reply.url(), false);
+            emit finished(*replyFromCache);
+            replyFromCache->deleteLater();
+            return;
+        }
+    }
 
+    bool doCache = success;
     if (doCache) {
         const auto &validators = cachedHttp.getValidators();
         if (!validators.isEmpty()) {
@@ -54,6 +65,11 @@ void WrappedHttpReply::originFinished(const HttpReply &reply) {
     else
         qDebug() << "Not caching" << reply.statusCode() << reply.url();
 
+    if (success) {
+        emit data(reply.body());
+    } else {
+        emit error(reply.reasonPhrase());
+    }
     emit finished(reply);
 }
 
@@ -79,7 +95,7 @@ HttpReply *CachedHttp::request(const HttpRequest &req) {
     const QByteArray value = cache->value(key);
     if (!value.isNull()) {
         qDebug() << "HIT" << key << req.url;
-        return new CachedHttpReply(value, req);
+        return new CachedHttpReply(value, req.url);
     }
     qDebug() << "MISS" << key << req.url;
     return new WrappedHttpReply(*this, cache, key, http.request(req));
index 4ce5e1294f1dfdbf8c4c0f0e8639182815a2dbbc..61e8f1b2a9142ed0239620b1629247426b92ebf5 100644 (file)
@@ -32,8 +32,8 @@ class CachedHttpReply : public HttpReply {
     Q_OBJECT
 
 public:
-    CachedHttpReply(const QByteArray &body, const HttpRequest &req);
-    QUrl url() const { return req.url; }
+    CachedHttpReply(const QByteArray &body, const QUrl &url, bool autoSignals = true);
+    QUrl url() const { return requestUrl; }
     int statusCode() const { return 200; }
     QByteArray body() const;
 
@@ -42,7 +42,7 @@ private slots:
 
 private:
     const QByteArray bytes;
-    const HttpRequest req;
+    const QUrl requestUrl;
 };
 
 class WrappedHttpReply : public HttpReply {
index 99b93150797282b636c3a97469b4f104643206e0..d4c0bb1574dd43a98b8b2278611573317c13b649 100644 (file)
@@ -56,7 +56,22 @@ QByteArray LocalCache::value(const QByteArray &key) {
 
     QFile file(path);
     if (!file.open(QIODevice::ReadOnly)) {
-        qWarning() << __PRETTY_FUNCTION__ << file.fileName() << file.errorString();
+        qWarning() << file.fileName() << file.errorString();
+#ifndef QT_NO_DEBUG_OUTPUT
+        misses++;
+#endif
+        return QByteArray();
+    }
+#ifndef QT_NO_DEBUG_OUTPUT
+    hits++;
+#endif
+    return file.readAll();
+}
+
+QByteArray LocalCache::possiblyStaleValue(const QByteArray &key) {
+    const QString path = cachePath(key);
+    QFile file(path);
+    if (!file.open(QIODevice::ReadOnly)) {
 #ifndef QT_NO_DEBUG_OUTPUT
         misses++;
 #endif
index 90725e1e2696a894854dc7a4daae2f2da40c0a22..788817156c8517e8e89152c5c81973bde01df3b8 100644 (file)
@@ -18,6 +18,7 @@ public:
     void setMaxSize(uint value) { maxSize = value; }
 
     QByteArray value(const QByteArray &key);
+    QByteArray possiblyStaleValue(const QByteArray &key);
     void insert(const QByteArray &key, const QByteArray &value);
     void clear();
 
index 033e961d96f1a71650a21bd050aa0025e8c9a345..6fe886c60e4e70a8f9e6ee56776b972c0e97ed9b 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>التحميل انتهى</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 الإصدار %2 متوفر الآن.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>ذكرني لاحقا</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>تحديث</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>الجودة</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>دÙ\82Ø© Ø¹Ø§Ù\84Ù\8aØ©</translation>
+        <source>Done</source>
+        <translation>Ø¥Ù\86تÙ\87Ù\8a</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720 أو أعلي</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>إنتهي</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>الأكثر شهرة</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>يتم الآن تحميل التحديث</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>لا يمكن الحصول على دفق الفيديو %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>لا يمكن الحصول على دفق الفيديو %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>يتوقّر إصدار جديد من %1!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>1% %2 متوفر الآن. لديك 3%.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>أتريد تنزيله الآن؟</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>ذكرني لاحقا</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index aa95dcda56dde1882f18d9c70c117d0e0c225425..30fbf893721d5334fc65152ab9665a32c2c11181 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Descargues completes</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versión %2 yá ta disponible.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Avisame más sero</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Anovar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Calidá</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta definición</translation>
+        <source>Done</source>
+        <translation>Fecho</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o mayor</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Fecho</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Más populares</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descargando anovamientu...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nun pue obtenese&apos;l fluxu de videu pa %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nun pue obtenese&apos;l fluxu de videu pa %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Hai disponible una versión nueva de %1.</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 yá ta disponible. Tienes %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>¿Quies descargala agora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Recordámelo más sero </translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 8e87e6d3c93d1675ef232929012920ed33e98741..5894436923bc4b1ae8cee25b60a5b393dd7e2d1e 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Сцягванне завершанае</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 версіі %2 ужо даступны.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Напомніць пазней</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Абнаўленне</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Якасць</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>High Definition</translation>
+        <source>Done</source>
+        <translation>Гатова</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p і лепей</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Гатова</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Папулярныя</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Сцягваецца абнаўленне...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Не ўдалося атрымаць відэа-паток для %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Не ўдалося атрымаць відэа-паток для %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Даступна новая версія %1!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>Ужо даступны %1 %2. У вас — %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Сцягнуць зараз?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Напомніць пазней</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 5a644e5297bbad11ee4f1913a94a85425d6df428..911aa7d500b2ddfa247b0b4d16cb1c72422d6b86 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Изтеглянето е завършено</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 версия %2 е достъпна.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Напомни ми по късно</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Обнови</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Качество</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Ð\92иÑ\81око ÐºÐ°Ñ\87еÑ\81Ñ\82во</translation>
+        <source>Done</source>
+        <translation>Ð\93оÑ\82ово</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p или по голямо</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Готово</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Най-популярни</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Изтегляне на обновяване...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Достъпна е нова версия на %1</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 е достъпна сега. Вие имате %$3</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Бихте ли искали да го изтеглите сега?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Напомни ми по-късно</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 7b9383922d913244666a81118d3ad62895f40e8f..d64049e0fdb0eaef58b115bf8f9643aea541a5c9 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>fa %n setmanes</numerusform><numerusform>fa %n setmanes</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Baixades completes</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versió %2 ja està disponible.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Recorda-m&apos;ho més tard</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualitza</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Encara podreu accedir a les opcions del menú mitjançant la tecla ALT</translation>
         <translation>Qualitat</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta Definició</translation>
+        <source>Done</source>
+        <translation>Fet</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o major</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Fet</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Més popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Descarregant %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descarregant actualitzacions...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>No es pot obtenir flux de vídeo per %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>No es pot obtenir flux de vídeo per %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Una nova versió de %1 està disponible</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 està disponible. Tu tens %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>T&apos;agradaria descarregar-ho ara?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Recorda-m&apos;ho després</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index f7f6315f2acf9cea31a9d6091f42a10c7da98ccf..190995897db2fa545079825bdeef911ffda2c7cc 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Baixades completes</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versió %2 ja està disponible.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Recorda-m&apos;ho més tard</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualitza</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Qualitat</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta Definició</translation>
+        <source>Done</source>
+        <translation>Fet</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o major</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Fet</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Més popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Descarregant %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descarregant actualitzacions...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>No es pot obtenir flux de vídeo per %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>No es pot obtenir flux de vídeo per %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Una nova versió de %1 està disponible</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 està disponible. Tu tens %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>T&apos;agradaria descarregar-ho ara?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Recorda-m&apos;ho després</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 097814008e6f64477bc4f3753f844ef9f3651736..da7a904813e095ee868925fe270ec8fb96b864d9 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Všechna stahování byla dokončena</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 verze %2 je nyní dostupná.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Připomenout později</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Aktualizovat</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Stále ještě můžete přistupovat k pruhu s nabídkou stisknutím klávesy Alt</translation>
         <translation>Kvalita</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Vysoké rozlišení</translation>
+        <source>Done</source>
+        <translation>Hotovo</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p nebo vyšší</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Hotovo</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Nejoblíbenější</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Stahování %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Stahuje se aktualizace...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nelze získat video stream pro %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nelze získat video stream pro %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Nová verze %1 je k dispozici!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 je nyní k dispozici. Vy máte %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Chcete ji nyní stáhnout?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Připomenout později</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 784eb391fc462edfd0afbc3262ace57097ec119e..c55af319d7da168c28e702e82d69fbdc4924b6dc 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
@@ -785,18 +789,6 @@ Kopiér &amp;URL&apos;en til videostrømmen</translation>
         <source>Downloads complete</source>
         <translation>Downloads færdig</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 version %2 er nu tilgængelig.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Påmind mig senere</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Opdatér</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
@@ -1042,16 +1034,24 @@ Kopiér &amp;URL&apos;en til videostrømmen</translation>
         <translation>Kvalitet</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>High Definition</translation>
+        <source>Done</source>
+        <translation>Afsluttet</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p eller højere</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Afsluttet</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
@@ -1110,6 +1110,10 @@ Kopiér &amp;URL&apos;en til videostrømmen</translation>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
@@ -1162,6 +1166,26 @@ Kopiér &amp;URL&apos;en til videostrømmen</translation>
         <source>Most Popular</source>
         <translation>Mest populære</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
@@ -1174,6 +1198,64 @@ Kopiér &amp;URL&apos;en til videostrømmen</translation>
         <translation>Henter %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Henter opdatering...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Kan ikke hente videostrøm for %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
@@ -1376,4 +1458,42 @@ Kopiér &amp;URL&apos;en til videostrømmen</translation>
         <translation>Kan ikke hente videostrøm for %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>En ny version af %1 er tilgængelig!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 er tilgængelig. Du har %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Ønsker du at hente den nu?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Påmind mig senere</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index f0d494e53ca85d5b47d1c4553736da2617e444b5..4b850130bfa863debc04dcbf785b825060f25419 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>vor %n Woche</numerusform><numerusform>vor %n Wochen</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Herunterladen vollständig</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 Version %2 ist jetzt verfügbar.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Erinnere mich später</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Aktualisierung</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Sie können die Menüleiste weiterhin durch Drücken der ALT-Taste erreichen</translation>
         <translation>Qualität</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Hochauflösend</translation>
+        <source>Done</source>
+        <translation>Erledigt</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p oder höher</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Erledigt</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Beliebteste</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>heruntergeladen %1</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Lade Aktualisierung herunter...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Videostream für %1 konnte nicht geöffnet werden</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Videostream für %1 konnte nicht geöffnet werden</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Eine neue Version von %1 ist verfügbar!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 ist jetzt verfügbar. Sie haben %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Möchten Sie sie jetzt herunterladen?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Später erinnern</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 5ee3822873d1966dc6518b4f42720933b52ffb85..5e3588c4c4f0f95dba4689fba99b2159a839dbb7 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>πριν %n εβδομάδα</numerusform><numerusform>πριν %n εβδομάδες</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Οι λήψεις ολοκληρώθηκαν</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Η έκδοση %2 του %1 έχει γίνει διαθέσιμη.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Υπενθύμιση αργότερα</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Ενημέρωση</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Μπορείτε να εμφανίσετε τη γραμμή μενού με το πλήκτρο ALT</translation>
         <translation>Ποιότητα</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Î¥Ï\88ηλή Î\91νάλÏ\85Ï\83η</translation>
+        <source>Done</source>
+        <translation>Î\88γινε</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p και μεγαλύτερη</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Έγινε</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Πιο δημοφιλή</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Λήψη %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Λήψη ενημερώσεων...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Αδυναμία λήψης της ροής βίντεο για το %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Αδυναμία λήψης της ροής βίντεο για το %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Μια νέα έκδοση του %1 είναι διαθέσιμη!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>Η %1 %2 είναι διαθέσιμη. Έχετε την %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Θα θέλατε να την κατεβάσετε τώρα;</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Υπενθύμισε το μου αργότερα</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 9e662e3197a7489f40e6006dbb4e5d713d898ebe..f30d57be57fa9e343bf4ec0c46ce8040ef43d165 100644 (file)
@@ -4,9 +4,8 @@
 <context>
     <name>ChannelAggregator</name>
     <message numerus="yes">
-        <location filename="../src/channelaggregator.cpp" line="185"/>
         <source>You have %n new video(s)</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>You have a new video</numerusform>
             <numerusform>You have %n new videos</numerusform>
         </translation>
 <context>
     <name>DataUtils</name>
     <message numerus="yes">
-        <location filename="../src/datautils.cpp" line="90"/>
-        <source>%n minute(s) ago</source>
-        <translation type="unfinished">
-            <numerusform>A minute ago</numerusform>
-            <numerusform>%n minutes ago</numerusform>
-        </translation>
-    </message>
-    <message numerus="yes">
-        <location filename="../src/datautils.cpp" line="92"/>
         <source>%n hour(s) ago</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>An hour ago</numerusform>
             <numerusform>%n hours ago</numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../src/datautils.cpp" line="94"/>
         <source>%n day(s) ago</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>Yesterday</numerusform>
             <numerusform>%n days ago</numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../src/datautils.cpp" line="96"/>
-        <source>%n weeks(s) ago</source>
-        <translation type="unfinished">
+        <source>%n month(s) ago</source>
+        <translation>
+            <numerusform>A month ago</numerusform>
+            <numerusform>%n months ago</numerusform>
+        </translation>
+    </message>
+    <message numerus="yes">
+        <source>%n week(s) ago</source>
+        <translation>
             <numerusform>A week ago</numerusform>
             <numerusform>%n weeks ago</numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../src/datautils.cpp" line="98"/>
-        <source>%n month(s) ago</source>
-        <translation type="unfinished">
-            <numerusform>A month ago</numerusform>
-            <numerusform>%n months ago</numerusform>
+        <source>%n year(s) ago</source>
+        <translation>
+            <numerusform>1 year ago</numerusform>
+            <numerusform>%n years ago</numerusform>
         </translation>
     </message>
 </context>
 <context>
     <name>DownloadManager</name>
     <message numerus="yes">
-        <location filename="../src/downloadmanager.cpp" line="165"/>
         <source>%n Download(s)</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>1 Download</numerusform>
             <numerusform>%n Downloads</numerusform>
         </translation>
index 869b2540dcb0abcd00ba9fe28a36ba5e1fac35f2..18714aaf2e596a896b47530c268e2109e9a7c30c 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>A week ago</numerusform><numerusform>%n weeks ago</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Downloads complete</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 version %2 is now available.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Remind me later</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Update</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>You can still access the menu bar by pressing the ALT key</translation>
         <translation>Quality</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>High Definition</translation>
+        <source>Done</source>
+        <translation>Done</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p or higher</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Done</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Most Popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Downloading %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Downloading update...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Cannot retrieve video stream for %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Cannot retrieve video stream for %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>A new version of %1 is available!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 is now available. You have %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Would you like to download it now?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Remind Me Later</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index f42e849bde803b795d5ed5293bd59090d292ea80..0dc694630c5574c5c43cc9fb87fe057cbcc00ec9 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Descargas completas</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versión %2 ya está disponible.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Recordarme después</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Por abrir la barra de menú puede presionar la tecla Alt.</translation>
         <translation>Calidad</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta definición</translation>
+        <source>Done</source>
+        <translation>Hecho</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o mayor</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Hecho</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Más populares</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Descargando %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descargando actualización…</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>No se puede obtener el stream de vídeo para %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>No se puede obtener el stream de vídeo para %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>¡Una nueva versión de %1 está disponible!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 se encuentra disponible. Su versión es %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>¿Quiere descargarla ahora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Recordarme después</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 8f37a26bc2ca919bd729093adb72ffbd9d100220..36b1c695e48244dafc808ddb7c185d59f49700c8 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Descarga completa</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versión %2 está ahora disponible</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Recordármelo después</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Calidad</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta Definición</translation>
+        <source>Done</source>
+        <translation>Finalizado</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o mayor</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Finalizado</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Más populares</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Descargando %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descargando actualización…</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>No puedo obtener el stream de video de %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>No puedo obtener el stream de video de %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Está disponible una nueva versión de %1.</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 está disponible ahora. Ud. tiene %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>¿Quiere descargarla ahora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Recordarme después</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 1cb756ee3c693ecd2fcbc40fe33855fb83ab99d2..8c36fc660012fb623ad159edeb0cf0ed777298bf 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Descargas completadas</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>La versión %2 de %1 ya está disponible.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Recordarme después</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Calidad</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta definición</translation>
+        <source>Done</source>
+        <translation>Finalizado</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o mayor</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Finalizado</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Más popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Descargando %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descargando actualización...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>No se puede obtener el flujo de vídeo para %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>No se puede obtener el flujo de vídeo para %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>¡Una nueva versión de %1 ya se encuentra disponible!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 ya se encuentra disponible. Su versión es la %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>¿Desea descargarla ahora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Recordarme después</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 506786a11b6c2f277fa66d8b1e0ffaafd4753387..dff0cc94d60dc8909ccd7001bbff8eb669391a53 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Descarga completa</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Está disponible %1 versión %2.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Recordarme después</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Calidad</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta definición</translation>
+        <source>Done</source>
+        <translation>Hecho</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o mayor</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Hecho</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Más populares</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Descargando %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descargando actualización...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>No se puede obtener el vídeo para %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>No se puede obtener el vídeo para %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Una versión nueva de %1 está disponible!.</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 está disponible. Tú tienes %3</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Te gustaría descargarla ahora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Recordarme despúes</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 79a5340c5b1d1aa6ad5c2a7889b37edc54a3511d..7c204af1f11804a7ab7e333de243a7afaca99d3e 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>%n viikko sitten</numerusform><numerusform>%n viikkoa sitten</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Lataukset ovat valmistuneet</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versio %2 on nyt saatavilla.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Muistuta myöhemmin</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Päivitä</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Saat valikkopalkin näkyviin painamalla ALT-näppäintä</translation>
         <translation>Laatu</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Teräväpiirto</translation>
+        <source>Done</source>
+        <translation>Valmis</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p tai tarkempi</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Valmis</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation>Jatkan %1 :n parantamista tehdäkseni siitä niin hyvän kuin kykenen. Tue tätä työtä!</translation>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Suosituimmat</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Ladataan %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Ladataan päivitystä...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Videostriimiä ei saada kohteelle %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Videostriimiä ei saada kohteelle %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Uusi versio sovelluksesta %1 on saatavilla!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 on nyt saatavilla. Sinulla on %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Haluatko ladata sen nyt?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Muistuta minua myöhemmin</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index d41f8b310bb06653296241dc53d45d7e8d559cd2..9dc5887926044f3456a3f1d0a453d5d150c9443c 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Lataukset ovat valmistuneet</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versio %2 on nyt saatavilla.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Muistuta myöhemmin</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Päivitä</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Saat valikkopalkin näkyviin painamalla ALT-näppäintä</translation>
         <translation>Laatu</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Teräväpiirto</translation>
+        <source>Done</source>
+        <translation>Valmis</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p tai tarkempi</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Valmis</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Suosituimmat</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Ladataan %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation>Tarkista päivitykset...</translation>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation>Versio %1 on saatavilla...</translation>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation>Ladataan versiota %1...</translation>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation>Uudelleenkäynnistä päivittääksesi</translation>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation>Version %1 lataaminen epäonnistui</translation>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation>Tarkista päivitykset</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation>Lataa päivitys</translation>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Ladataan päivitystä...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation>Yritä päivityksen lataamista uudelleen</translation>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation>Käytössäsi on viimeisin versio.</translation>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation>Versio %1 on saatavilla.</translation>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation>Päivitys on ladattu ja valmiina asennettavaksi.</translation>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Videostriimiä ei saada kohteelle %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Videostriimiä ei saada kohteelle %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation>Päivityksiä ei tällä hetkellä ole saatavilla.</translation>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation>Käytössäsi on jo viimeisin versio.</translation>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation>Ladataan %1 %2...</translation>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Uusi versio sovelluksesta %1 on saatavilla!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 on nyt saatavilla. Sinulla on %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Haluatko ladata sen nyt?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Muistuta minua myöhemmin</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation>Lataa päivitys</translation>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 49aa1c06e0c842f65ce4d701d802b39193941bf3..8bcdae6069913071a5771281c69608f1180b578e 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>Il y a %n semaine</numerusform><numerusform>Il y a %n semaines</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Téléchargements terminés</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 version %2 est maintenant disponible</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Me rappeler plus tard</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Mettre à jour</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Vous pouvez continuer d&apos;accéder à la barre de menu en appuyant sur la touche ALT</translation>
         <translation>Qualité</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Haute définition</translation>
+        <source>Done</source>
+        <translation>Terminer</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ou plus</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Terminer</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Les plus populaires</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Téléchargement de %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Téléchargement de la mise à jour...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Impossible d&apos;obtenir le flux vidéo de %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Impossible d&apos;obtenir le flux vidéo de %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Une nouvelle version de %1 est disponible !</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 est maintenant disponible. Vous avez %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Voulez-vous la télécharger maintenant ?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Me le rappeler plus tard</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 399a69a17e800369b96cd4c871dc4013cd241775..88f99ae5eaaad1c1a0419c9c1f9d1501fac8bfb0 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>Hai %n semana</numerusform><numerusform>Hai %n semanas</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Descargas completadas</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versión %2 xa está dispoñíbel.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Lembrar máis adiante</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Aínda pode acceder á barra de menús premendo a tecla ALT</translation>
         <translation>Calidade</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta definición</translation>
+        <source>Done</source>
+        <translation>Feito</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ou máis</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Feito</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Máis popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Descargando %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descargando a actualización...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Non é posíbel obter o fluxo de vídeo de %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Non é posíbel obter o fluxo de vídeo de %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Hai unha nova versión de %1 dispoñible!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 está agora dispoñible. Tes %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Quere descargala agora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Lembremo máis adiante</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 0a252610241bcf03b07e4d3bd6262b986149a82f..5415644af8ca19ce0730f7d5e86b43a488fecca2 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>לפני שבוע</numerusform><numerusform>לפני שבועיים</numerusform><numerusform>לפני %n שבועות</numerusform><numerusform>לפני %n שבועות</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>ההורדות הושלמו</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 בגרסה %2 זמין כעת.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>להזכיר לי מאוחר יותר</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>עדכון</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>עדיין ניתן לגשת לסרגל התפריט עם לחיצה על ALT</translation>
         <translation>איכות</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>×\90×\91×\97× ×\94 ×\92×\91×\95×\94×\94 (HD)</translation>
+        <source>Done</source>
+        <translation>×\94סת×\99×\99×\9d</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ומעלה</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>הסתיים</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>הכי פופולאריים</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>מוריד %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>העדכון מתקבל...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>לא ניתן לקבל את תזרים הווידאו עבור %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>לא ניתן לקבל את תזרים הווידאו עבור %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>גירסה חדשה של  %1 זמינה להורדה!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 זמין כעת. לך יש %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>האם ברצונך להוריד זאת כעת?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>להזכיר לי מאוחר יותר</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 59f7225435c8edfbfc2211b1f4cf827847ae9925..640db2ba138a6bd174d6124bdddf40f69e3fb528 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Preuzimanja završena</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 verzija %2 je dostupna.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Podsjeti me kasnije</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Ažuriraj</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kvaliteta</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Visoka razlučivost</translation>
+        <source>Done</source>
+        <translation>Gotovo</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ili više</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Gotovo</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Najpopularnije</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Preuzimam ažuriranja...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Ne mogu naći video stream za %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Ne mogu naći video stream za %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Dostupan je nova verzija %1</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 verzija je sad dostupna. Vi imate %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Želite li sada započeti preuzimanje?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Podsjeti me kasnije</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index a49a4a348c212b5f69f29cbfee90650168a20e73..62cde139e17710794051e35c9e15376304241944 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>A letöltések befejeződtek</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>A %1 program %2 verziója elérhető.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Figyelmeztetés később</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Frissítés</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>A menüt az ALT gomb lenyomásával továbbra is eléred</translation>
         <translation>Minőség</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Nagyfelbontású</translation>
+        <source>Done</source>
+        <translation>Kész</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p vagy nagyobb</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Kész</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Legnépszerübb</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Letöltés %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Frissítés letöltése...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nem található videó adatfolyam a következőhöz: %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nem található videó adatfolyam a következőhöz: %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>%1 új verziója elérhető!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>A %1 program %2 verziója elérhető. Neked %3 van.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Szeretné letölteni most?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Emlékeztessen később</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index c988bb5b271868e35461e1583b1b0cf99237827b..ce3ee9c344a59d55c67de1176e07f3ea078a08da 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Unduhan-unduhan komplit</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versi %2 sekarang telah tersedia.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Beritahu saya lagi nanti</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Pembaruan data</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kualitas</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>HD</translation>
+        <source>Done</source>
+        <translation>Selesai</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p atau lebih</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Selesai</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Paling populer</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Mengunduh %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Mengunduh pembaruan...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Tidak bisa mendapatkan video stream untuk %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Tidak bisa mendapatkan video stream untuk %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Versi baru %1 tersedia!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 tersedia. Kamu punya %3</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Apakah Anda ingin mengunduhnya sekarang?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Ingatkan Nanti</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 8539f94d857623e2f665886d984b53a647f4c83e..49f2aa7465dac06f9e8503e2e5c7eb3427eb5c4d 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>Una settimana fa</numerusform><numerusform>%n settimane fa</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>I download sono completi</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>E&apos; disponibile %1 versione %2</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Ricordamelo più tardi</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Aggiorna</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Puoi accedere di nuovo al menu premendo ALT</translation>
         <translation>Qualità</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta definizione</translation>
+        <source>Done</source>
+        <translation>Fatto</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p o maggiore</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Fatto</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Più popolari</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Download di %1</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Download dell&apos;aggiornamento in corso...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Impossibile ottenere il flusso video per %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Impossibile ottenere il flusso video per %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Una nuova versione di %1 è disponibile!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 è ora disponibile. Tu hai la %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Vuoi scaricare ora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Ricordamelo più tardi</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 32e3234dc46e7d7c2c923ab89d9eeabe7af7ad9d..c75e281cce7d8ba1e24623d8f1723ce63667003d 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>%n 週間前</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>ダウンロード完了</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 バージョン %2 が利用可能です。</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>あとで通知する</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>更新</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>ALTキーを押すことでメニューバーにアクセスできます</translation>
         <translation>画質</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>高画質</translation>
+        <source>Done</source>
+        <translation>完了</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720pまたは最高画質</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>完了</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>とても人気</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>%1 をダウンロードしています...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>アップデートをダウンロード中...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>%1の動画を取得できませんでした</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>%1の動画を取得できませんでした</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>新しいバージョンの%1があります!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2があります。あなたは%3です。</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>今すぐダウンロードしますか?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>後で通知</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 1bfb777125c40ad1e413f5387b6a1895145f7334..80d027fd5c28c87931aa1bbf056c50c36467a4e8 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>다운로드 완료</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 version %2이(가) 사용 가능 합니다.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>다음에 알리기</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>업데이트</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>품질</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>HD</translation>
+        <source>Done</source>
+        <translation>마침</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p 이상</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>마침</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>가장 유명</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>%1 다운로드중</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>업데이트 다운로드...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>%1의 비디오 가져올수 없음</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>%1의 비디오 가져올수 없음</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>%1의 새 버전이 존재 합니다!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2이(가) 존재 합니다. 사용자의 사용 버전은 %3 입니다.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>지금 다운로드 할까요?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>다음에 알리기</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 7a31971f338186cae6c509dccf3cb02dc7e1acc7..fe453d54913bbdf441faaaebdf7b84cf27d41100 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Жүктөлөр аякталды</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 версия %2 азыр жеткиликтүү.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Кечирээк эске салуу</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Жаңылоо</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Сапат</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Ð\96огоÑ\80кÑ\83 Ñ\87еÑ\87им</translation>
+        <source>Done</source>
+        <translation>Ð\94аÑ\8fÑ\80</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p же жогору</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Даяр</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Эң популярдуу</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Жаңылоолор жүктөп алынууда...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>%1 үчүн видео агымын алуу мүмкүн эмес</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>%1 үчүн видео агымын алуу мүмкүн эмес</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>%1&apos;тин жаңы версиясы жеткиликтүү!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 азыр жеткиликтүү. Сизде %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Азыр жүктөп алгыңыз келеби?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Кечирээк эске салдыруу</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 02f626cb54dee444840f57ba80071b52c2e51482..dcd53c2609820e5d5937bba1c60879cafd04b524 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>%n minggu yang lalu</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Muat turun selesai</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versi %2 kini sudah tersedia.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Maklum saya kemudian</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Kemaskini</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Anda masih boleh mencapai palang menu dengan menekan kekunci ALT</translation>
         <translation>Kualiti</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Definasi Tinggi</translation>
+        <source>Done</source>
+        <translation>Selesai</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p atau lebih tinggi</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Selesai</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Paling Popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Memuat turun %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Memuat turun kemaskini...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Tidak dapat strim video untuk %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Tidak dapat strim video untuk %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Versi baru %1 tersedia!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 kini tersedia. Anda mempunyai %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Anda hendak muat turun ia sekarang?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Maklum Saya Kemudian</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 7081fe58d3554112f12940d8232b50fde3e3feaa..71cedeae63fc88bac1c1c4b3dc65415f16b5578b 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Nedlastinger fullført</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Versjon %2 av %1 er nå tilgjengelig.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Minn meg på det senere</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Oppdater</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kvalitet</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Høy Definisjon</translation>
+        <source>Done</source>
+        <translation>Ferdig</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p eller høyere</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Ferdig</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Mest Populære</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Laster ned %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Laster ned oppdatering...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Kan ikke hente mediastrøm for %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Kan ikke hente mediastrøm for %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>En ny versjon av %1 er tilgjengelig!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 er nå tilgjengelig. Du har %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Vil du last den ned nå?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Minn meg på det senere</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 4ccee44cfaed776ba1ab7e111faf060f77130619..a8b4737ca6f35b94c911f78f6d52c767f3d9add0 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Downloads afgerond</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versie %2 nu beschikbaar.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Herinner mij later</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Werk bij</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>U kunt de menubalk nog steeds benaderen door op ALT te drukken</translation>
         <translation>Kwaliteit</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>HD Resolutie </translation>
+        <source>Done</source>
+        <translation>Klaar</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p of hover</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Klaar</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Meest populair</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Downloaden van %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Bezig met downloaden van update...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Kan de videostream niet verkrijgen voor %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Kan de videostream niet verkrijgen voor %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Een nieuwe versie van %1 is beschikbaar!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 is nu beschikbaar. U heeft %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Wilt u deze nu downloaden?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Herinner me later</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index ac1f51d3a0a115b69e70805736e4ee7b1a3ed579..df640eeb7f7b925fe1899ccdfe433851ff56ce71 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Nedlastingar fullførde</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Versjon %2 av %1 er no tilgjengeleg.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Minn meg på det seinare</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Oppdater</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kvalitet</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Høy oppløysing</translation>
+        <source>Done</source>
+        <translation>Ferdig</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p eller høgare</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Ferdig</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Mest populære</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Lastar ned oppdatering …</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Kan ikkje henta videostraumen til %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Kan ikkje henta videostraumen til %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Ny utgåve av %1 tilgjengeleg!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 er no tilgjengeleg. Du har %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Vil du lasta ned no?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Minn på meg seinare</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 68434c6da15b61394520f8c2ea8e223db97526a5..b4d683fb25a161ff2d24ac49618418c2ce6bbab6 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Pobieranie ukończone</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 wersja %2 jest teraz dostępna.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Przypomnij mi później</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Aktualizuj</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Wciąz masz dostęp do paska menu poprzez przyciśnięcie klawisza ALT</translation>
         <translation>Jakość</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Wysoka rozdzielczość </translation>
+        <source>Done</source>
+        <translation>Ukończono</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p lub lepsza</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Ukończono</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Najpopularniejsze </translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Pobieranie %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Ściąganie aktualizacji...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nie można uzyskać dostępu do %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nie można uzyskać dostępu do %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Nowa wersja %1 jest dostępna!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 jest już dostępny, Ty masz %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Czy chcesz to teraz pobrać?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Przypomnij mi później</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 94a243e997e814b4b9e05e9dfccb589fe9315f1a..e5ecdd460c4a5540d3d81fff7c896ceff992af78 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Pobieranie ukończone</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Wersja %1 %2 jest dostępna</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Przypomnij później</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Zaktualizuj</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Dostęp do paska menu można uzyskać naciskając klawisz ALT</translation>
         <translation>Jakość</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Jakość HD</translation>
+        <source>Done</source>
+        <translation>Zrobione</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p lub wyższa</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Zrobione</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Najpopularniejsze</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Pobieranie %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Pobieranie aktualizacji...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nie można uzyskać dostępu do %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nie można uzyskać dostępu do %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Nowa wersja %1 jest dostępna!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 jest dostępna. Aktualnie posiadasz %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Chcesz pobrać teraz?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Przypomnij mi później</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index a4312760897c8faf7f3a7a3bb2a38f123eeb7404..d286f4a217085a6f3795342908a8f8b395251e32 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Transferências terminadas</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Está disponível o %1 %2.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Lembrar mais tarde</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Atualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Qualidade</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta definição</translation>
+        <source>Done</source>
+        <translation>Terminado</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ou mais</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Terminado</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Mais populares</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Transferência da atualizaçao...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Não é possível obter a emissão de %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Não é possível obter a emissão de %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Está disponível uma nova versão do %1!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>O %1 %2 está disponível. A sua versão é a %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Gostaria de transferir a nova versão?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Lembrar mais tarde</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index fe5d0a09b20746c84e44f00a41e8b4bbda55ee58..04cc35ead8c6bb73385c8588cbdc72311e7978a9 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>%n semana(s) atrás</numerusform><numerusform>%n semana(s) atrás</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Downloads finalizados</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versão %2 já está disponível.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Lembrar mais tarde</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Atualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Você ainda pode acessar a barra de menu pressionando a tecla ALT</translation>
     </message>
     <message>
         <source>Rewind %1 seconds</source>
-        <translation type="unfinished"/>
+        <translation>Retroceder %1 segundos</translation>
     </message>
     <message>
         <source>Fast forward %1 seconds</source>
-        <translation type="unfinished"/>
+        <translation>Avançar %1 segundos</translation>
     </message>
     <message>
         <source>channel</source>
-        <translation type="unfinished"/>
+        <translation>canal</translation>
     </message>
 </context>
 <context>
         <translation>Qualidade</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta Definição</translation>
+        <source>Done</source>
+        <translation>Feito</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ou superior</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Feito</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
     </message>
     <message>
         <source>Remove</source>
-        <translation type="unfinished"/>
+        <translation>Remover</translation>
     </message>
     <message>
         <source>Need a remote control for %1? Try %2!</source>
-        <translation type="unfinished"/>
+        <translation>Precisa de um controle remoto para %1? Experimente %2!</translation>
     </message>
     <message>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
+        <translation>Continuo aprimorando %1 para torná-lo o melhor que posso. Apoie este trabalho!</translation>
+    </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
         <translation type="unfinished"/>
     </message>
 </context>
         <source>Most Popular</source>
         <translation>Mais Popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Baixando %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Baixando atualização...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Não foi possível obter stream de vídeo de %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Não foi possível obter stream de vídeo de %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Uma nova versão do %1 está disponível!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 já está disponível. Você está usando %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Gostaria de fazer o download agora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Me Lembre Mais Tarde</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 548010b1846d64486e44bc4efae93d99d87bee3a..f4ad724bf7cdd90b4f75a44eea6e120a30562133 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>há %n semanas</numerusform><numerusform>há %n semanas</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Transferência completa</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versão %2 está agora disponível.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Relembrar-me mais tarde</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualizar</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Podes sempre obter a barra de menu com a tecla ALT</translation>
         <translation>Qualidade</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Alta-Definição</translation>
+        <source>Done</source>
+        <translation>Feito</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ou mais alto</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Feito</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Mais Popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>A transferir %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>A transferir actualização...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Não é possível obter a stream do video para %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Não é possível obter a stream do video para %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Uma nova versão do %1 está disponível!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 está agora disponível. Você tem %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Gostaria de descarregar agora?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Relembrar-me Mais Tarde</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 6c5bdace8562840dbf80db72079a5fc6eb9c0c45..389af36f9c8eeb427300aeef50720f44050c5689 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Descărcări complete</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Versiunea %1 a %2 este acum disponibilă.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Reamintește-mi mai târziu</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Actualizează</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Calitate</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Înaltă Definiție HD</translation>
+        <source>Done</source>
+        <translation>Terminat</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p sau definiție mai mare</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Terminat</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Cel mai popular</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Se descarcă %1</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Descărcare actualizări...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nu poate fi accesat fluxul video pentru %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nu poate fi accesat fluxul video pentru %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>O nouă versiune %1 este disponibilă!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 este acum disponibilă. Tu ai %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Dorești descărcarea ei acum?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Amintește-mi Mai Târziu</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 1803b8839a791753fe5f5e369b334bd9b038a778..93fc4f9de2621a617ca1bc853f13c62a8041e101 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>%n неделю назад ()</numerusform><numerusform>%n недель назад ()</numerusform><numerusform>%n недель назад ()</numerusform><numerusform>%n неделя назад ()</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Загрузка завершена</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 версия %2 теперь доступна.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Напомнить позже</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Обновление</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>Открыть меню можно нажатием ALT</translation>
         <translation>Качество</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Ð\92Ñ\8bÑ\81окое Ñ\80азÑ\80еÑ\88ение</translation>
+        <source>Done</source>
+        <translation>Ð\93оÑ\82ово</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p или больше</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Готово</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Самые популярные</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Загрузка %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Загрузка обновления....</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Не удалось получить видео поток для %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Не удалось получить видео поток для %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Новая версия приложения %1 уже доступна!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 уже доступна. У вас %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Хотите загрузить сейчас?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Напомнить позже</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 5a823044a892113dee4a434f77c21439f98f4e23..0d97fcf4b8c50fae2392bfa64b410c29a6595c5f 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Sťahovanie kompletné</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 verzie %2 je k dispozícii.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Pripomenúť neskôr</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Aktualizácia</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kvalita</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Vysoké rozlíšenie</translation>
+        <source>Done</source>
+        <translation>Hotovo</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p alebo vyššie</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Hotovo</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Najpopulárnejšie</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Sťahujem aktualizáciu...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nedostupný video stream pre %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nedostupný video stream pre %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Nová verzia %1 je práve dostupná!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 je práve dostupná. Máš %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Chceš ju stiahnuť?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Pripomenúť mi neskôr</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index b9e62211e8226727ac7d3786780acc57e9490c43..53e5c8588a0ec7c1871a53f02eece411ed062f35 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Prenosi so končani</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Na voljo je %1 različica %2.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Opozori me kasneje</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Posodobitev</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kvaliteta</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Visoka ločljivost</translation>
+        <source>Done</source>
+        <translation>Narejeno</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p in višje</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Narejeno</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Najbolj popularno</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Prenašanje %1 ...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Prenos posodobitve ...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Za %1 ni mogoče pridobiti video pretoka</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Za %1 ni mogoče pridobiti video pretoka</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Nova različica %1 je na voljo!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 je sedaj na voljo. Vi imate %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Bi jo radi prenesli sedaj?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Opomni me kasneje</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 1750165e67d9561134433e0cd46656d8c87d750e..a8529aca36f9d557bea1e2592cf51223b8974150 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Shkarkimet jan kompletuar</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 versioni %2 eshte i gatshem</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Me rikujto me von</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Arrnim</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kualiteti</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Definicion i lartë</translation>
+        <source>Done</source>
+        <translation>Kry</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p ose më i lartë</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Kry</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Me i përhapuri</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Duke shkarkuar përditësimet</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Nuk mund te merr rrjedhen e videos per %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Nuk mund te merr rrjedhen e videos per %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Një version i %1 është i gatshëm</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 është i gatshëm . Ju keni %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Dëshiron që ta shkarkoni tani?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Ma rikujtoni më vonë</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 9505cebacd2a319e056d71cb8f53862c64cee599..5b5d443649c8fe05e32ea766521d0d808c5c182f 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Преузимања су завршена</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>Доступан је %1 верзије %2.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Подести ме касније</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Ажурирај</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Квалитет</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Ð\92иÑ\81око Ð\94еÑ\84иниÑ\81ано</translation>
+        <source>Done</source>
+        <translation>Ð\94овÑ\80Ñ\88ено</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p или више</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Довршено</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Најпопуларније</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Преузимам надоградњу... </translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>не могу да добавим видео ток за %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>не могу да добавим видео ток за %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Ново издање %1 је доступно! </translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 је сад доступан! Ви имате %3. </translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Желите ли да га преузмете одмах? </translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Касније</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 69975d131bbfe67553d9e48080da6c294297ed27..2aac18bf1842d59742e50fd6adbe94c763b8cb6d 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Nedladdningar klara</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 version %2 är nu tillgänglig</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Påminn mig senare</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Uppdatera</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Kvalitet</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Hög Upplösning</translation>
+        <source>Done</source>
+        <translation>Färdig</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p eller högre</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Färdig</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Mest Populär</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Laddar ner uppdatering...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Kan inte få videoström för %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Kan inte få videoström för %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>En ny version av %1 Finns tillgänglig!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 är nu tillgänglig. Du har %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Vill du ladda ner den nu?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Påminn mig senare</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 00b0ddd3d2372e6ace0f2c72eac6389c6420d65e..0c6b3b6ad403f8d4416d297755483ad576ec0257 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>ดาวน์โหลดเสร็จ</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 เวอร์ชั่น %2 ตอนนี้มีพร้อมใช้</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>แจ้งฉันภายหลัง</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>อัพเดต</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>คุณภาพ</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>à¸\84วามละà¹\80อียà¸\94สูà¸\87</translation>
+        <source>Done</source>
+        <translation>à¹\80สรà¹\87à¸\88à¹\81ลà¹\89ว</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p หรือสูงกว่า</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>เสร็จแล้ว</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>ยอดนิยม</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>กำลังดาวน์โหลดอัพเดต...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>ไม่สามารถรับกระแสวิดีโอของ %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>ไม่สามารถรับกระแสวิดีโอของ %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>เวอร์ชั่นใหม่ของ %1 มีพร้อมแล้ว!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 ตอนนี้มีพร้อมแล้ว คุณมี %3</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>คุณอยากจะดาวน์โหลดตอนนี้หรือไม่?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>แจ้งฉันภายหลัง</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index a96c9adec9f9adeb41adfb73b95f70c7cc0cc4b5..f04da13a698d3ff60639ce0f6f99dc0614a3f3f1 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>&amp;n hafta önce</numerusform><numerusform>&amp;n hafta önce</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>İndirme tamamlandı</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 sürüm %2 kullanılabilir durumda.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Daha sonra hatırlat</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Güncelle</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>ALT tuşuna basarak hala menü çubuğuna erişebilirsiniz</translation>
         <translation>Kalite</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Yüksek Kalite</translation>
+        <source>Done</source>
+        <translation>Bitti</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p veya daha yüksek</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Bitti</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation>%1 iyileştirmek için sürekli devam ediyorum. Bu çalışmayı destekleyin!</translation>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>En popülerler</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>%1 indiriliyor...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Güncelleme indiriliyor...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>%1 için video akışı alınamıyor.</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>%1 için video akışı alınamıyor.</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>%1 e ait yeni sürüm kullanılabilir.</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 şimdi kullanılabilir. Siz %3</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Bunu şimdi indirmek istiyor musunuz?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Daha sonra Hatırlat</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 36b9cd4af35c9afb2bdbcf46e54f270019ff5cda..41591c5d0cf1093852e020ac2711d3dcd587fb9b 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Завантаження завершено</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 версія %2 доступна.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Нагадати мені пізніше</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Оновлення</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Якість</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Ð\92иÑ\81ока Ñ\80оздÑ\96лÑ\8cна Ð·Ð´Ð°Ñ\82нÑ\96Ñ\81Ñ\82Ñ\8c</translation>
+        <source>Done</source>
+        <translation>Ð\93оÑ\82ово</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p або більше</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Готово</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Найпопулярніші</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>Завантаження %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Завантаження оновлення...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Не вдалося отримати видиво потік для %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Не вдалося отримати видиво потік для %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Доступна нова версія %1!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 доступна. Ви маєте %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Бажаєте завантажити це зараз?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Нагадати пізніше</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 0eba359050e2a3c3f2644fcab44d0d64194ca464..79a663904c0a25bc9d64e0f53acd5010d24259cc 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Завантаження завершено</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 версія %2 доступна.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Нагадати мені пізніше</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Оновлення</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Якість</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Ð\92иÑ\81ока Ñ\80оздÑ\96лÑ\8cна Ð·Ð´Ð°Ñ\82нÑ\96Ñ\81Ñ\82Ñ\8c</translation>
+        <source>Done</source>
+        <translation>Ð\93оÑ\82ово</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p або більше</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Готово</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Найпопулярніші</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Завантаження оновлення...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Не вдалося отримати видивопотік для %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Не вдалося отримати видивопотік для %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Доступна нова версія %1!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 доступна. Ви маєте %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Бажаєте завантажити це зараз?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Нагадати пізніше</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index c29e0390e9fa48f8983b0cd925ad288bcb9e1218..e5019efb43474a7e51f801440ab228769a0e28a0 100644 (file)
         <source>%n week(s) ago</source>
         <translation type="unfinished"><numerusform></numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>Tiến Trình Tải Về Đã Hoàn Tất</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 phiên bản %2 hiện vừa mới được phát hành.</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>Thông báo cho tôi sau</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>Cập nhật</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation type="unfinished"/>
         <translation>Chất lượng</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>Độ phân giải cao</translation>
+        <source>Done</source>
+        <translation>Đã hoàn tất</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p hoặc cao hơn</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>Đã hoàn tất</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation type="unfinished"/>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>Phổ biến nhất</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation type="unfinished"/>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>Đang tải về phần cập nhật...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>Không thể tiếp nhận luồng video từ %1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>Không thể tiếp nhận luồng video từ %1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>Hiện đã phát hành một phiên bản mới của %1!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 hiện đã được phát hành. Phiên bản hiện tại bạn đang sở hữu %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>Bạn có muốn tải về phần này không?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>Thông báo cho tôi sau</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index ff7cabb2eba634dd1cac23a71bf9aab28875a461..9c8a76ca0efb3e1703857c5283fb396200e4a895 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>%n 周前</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>下载完成</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>%1 版本 %2 现在可用。</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>稍后提醒我</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>更新</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>按住 ALT 键以访问菜单栏</translation>
         <translation>质量</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>高分辨率</translation>
+        <source>Done</source>
+        <translation>完成</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p 或更高</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>完成</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation>我一直在尽力改进 %1。请支持这个作品!</translation>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>最流行</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>正在下载 %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>正在下载更新...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>无法获得视频流。可能原因:%1</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>无法获得视频流。可能原因:%1</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>发现新版本的 %1 !</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 已经可用。您现拥有 %3。</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>您想现在下载吗?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>稍后提醒我</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index 94154ae62122f73dbe98b1b3d821d8bb3cc08f0b..0e6644fa8f34d9236f2fbcbc69df0274c2041899 100644 (file)
         <source>%n week(s) ago</source>
         <translation><numerusform>%n 週前</numerusform></translation>
     </message>
+    <message numerus="yes">
+        <source>%n year(s) ago</source>
+        <translation type="unfinished"><numerusform></numerusform></translation>
+    </message>
 </context>
 <context>
     <name>DownloadItem</name>
         <source>Downloads complete</source>
         <translation>下載完成</translation>
     </message>
-    <message>
-        <source>%1 version %2 is now available.</source>
-        <translation>現在有 %1 版本 %2 可用。</translation>
-    </message>
-    <message>
-        <source>Remind me later</source>
-        <translation>稍候提醒我</translation>
-    </message>
-    <message>
-        <source>Update</source>
-        <translation>更新</translation>
-    </message>
     <message>
         <source>You can still access the menu bar by pressing the ALT key</source>
         <translation>您還是可以透過按下 ALT 鍵存取選單列</translation>
         <translation>品質</translation>
     </message>
     <message>
-        <source>High Definition</source>
-        <translation>高畫質</translation>
+        <source>Done</source>
+        <translation>完成</translation>
     </message>
     <message>
-        <source>720p or higher</source>
-        <translation>720p或更高</translation>
+        <source>This year</source>
+        <translation type="unfinished"/>
     </message>
     <message>
-        <source>Done</source>
-        <translation>完成</translation>
+        <source>HD</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>4K</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>HDR</source>
+        <translation type="unfinished"/>
     </message>
 </context>
 <context>
         <source>I keep improving %1 to make it the best I can. Support this work!</source>
         <translation>我會不斷改善 %1,讓它變得更好。請支持我的努力!</translation>
     </message>
+    <message>
+        <source>An update is ready to be installed. Quit and install update.</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>SidebarHeader</name>
         <source>Most Popular</source>
         <translation>最熱門</translation>
     </message>
+    <message>
+        <source>Trending</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Music</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>News</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Movies</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Gaming</source>
+        <translation type="unfinished"/>
+    </message>
 </context>
 <context>
     <name>UpdateDialog</name>
         <translation>正在下載 %1...</translation>
     </message>
 </context>
+<context>
+    <name>Updater</name>
+    <message>
+        <source>Check for Updates...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading version %1...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Restart to Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 download failed</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Check for Updates</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading update...</source>
+        <translation>正在下載更新...</translation>
+    </message>
+    <message>
+        <source>Retry Update Download</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>You have the latest version.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Version %1 is available.</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>An update has been downloaded and is ready to be installed.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>YTJSVideo</name>
+    <message>
+        <source>Cannot get video stream for %1</source>
+        <translation>無法為 %1 取得影片串流</translation>
+    </message>
+</context>
 <context>
     <name>YTRegions</name>
     <message>
         <translation>無法為 %1 取得影片串流</translation>
     </message>
 </context>
+<context>
+    <name>updater::DefaultUpdater</name>
+    <message>
+        <source>There are currently no updates available.</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
+<context>
+    <name>updater::Dialog</name>
+    <message>
+        <source>You already have the latest version</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>Downloading %1 %2...</source>
+        <translation type="unfinished"/>
+    </message>
+    <message>
+        <source>A new version of %1 is available!</source>
+        <translation>一個新版的 %1 可用!</translation>
+    </message>
+    <message>
+        <source>%1 %2 is now available. You have %3.</source>
+        <translation>%1 %2 現在可用。您有 %3.</translation>
+    </message>
+    <message>
+        <source>Would you like to download it now?</source>
+        <translation>您想現在就下載嗎?</translation>
+    </message>
+    <message>
+        <source>Remind Me Later</source>
+        <translation>稍後提醒我</translation>
+    </message>
+    <message>
+        <source>Download Update</source>
+        <translation type="unfinished"/>
+    </message>
+</context>
 </TS>
\ No newline at end of file
index c07090cbc32ef308b52c1fbddf9cc74940575d53..e75a41dc0e9dd8ee802a4680110f946b53e618a4 100644 (file)
@@ -1,7 +1,7 @@
 CONFIG += c++17 exceptions_off rtti_off optimize_full object_parallel_to_source
 
 TEMPLATE = app
-VERSION = 3.6
+VERSION = 3.6.1
 DEFINES += APP_VERSION="$$VERSION"
 
 APP_NAME = Minitube
index 310188024312db0055d1e6ade33ef1aee53254af..1de28d5c12827d34bbb779d13b1d44bb259294f4 100644 (file)
@@ -57,7 +57,7 @@ uint DataUtils::parseIsoPeriod(const QString &isoPeriod) {
 }
 
 QString DataUtils::formatDateTime(const QDateTime &dt) {
-    const qint64 seconds = dt.secsTo(QDateTime::currentDateTime());
+    const qint64 seconds = dt.secsTo(QDateTime::currentDateTimeUtc());
     QString s;
     int f = 60;
     if (seconds < f) {
@@ -77,7 +77,8 @@ QString DataUtils::formatDateTime(const QDateTime &dt) {
         int n = seconds / (60 * 60 * 24 * 30);
         s = QCoreApplication::translate("DataUtils", "%n month(s) ago", Q_NULLPTR, n);
     } else {
-        s = dt.date().toString(Qt::DefaultLocaleShortDate);
+        int n = seconds / (60 * 60 * 24 * 30 * 12);
+        s = QCoreApplication::translate("DataUtils", "%n year(s) ago", Q_NULLPTR, n);
     }
     return s;
 }
index 81a16c247eb33429c34389a317aad623afa4ab10..1ddc1dea263b8f9b9f823b4c8160471056fde009 100644 (file)
@@ -263,7 +263,8 @@ void PlaylistModel::handleFirstVideo(Video *video) {
 
     auto clazz = videoSource->metaObject()->className();
     if (clazz == QLatin1String("YTSearch") || clazz == QLatin1String("IVSearch") ||
-        clazz == QLatin1String("IVChannelSource")) {
+        clazz == QLatin1String("IVChannelSource") || clazz == QLatin1String("YTJSSearch") ||
+        clazz == QLatin1String("YTJSChannelSource")) {
         static const int maxRecentElements = 10;
 
         SearchParams *searchParams;
index 6df9fd88b14f318fbbba6d6d8962923d6549e490..40ed56f2a6ec59cede611447e4e7dd5521103561 100644 (file)
@@ -138,16 +138,14 @@ void Video::loadStreamUrlJS() {
     ytjsVideo = new YTJSVideo(id, this);
     connect(ytjsVideo, &YTJSVideo::gotStreamUrl, this, &Video::streamUrlLoaded);
     connect(ytjsVideo, &YTJSVideo::errorStreamUrl, this, [this](const QString &msg) {
-        emit errorStreamUrl(msg);
         ytjsVideo->deleteLater();
         ytjsVideo = nullptr;
+        loadStreamUrlYT();
     });
     ytjsVideo->loadStreamUrl();
 }
 
-void Video::loadStreamUrl() {
-    loadStreamUrlJS();
-    return;
+void Video::loadStreamUrlYT() {
     if (ytVideo) {
         qDebug() << "Already loading" << id;
         return;
@@ -162,6 +160,10 @@ void Video::loadStreamUrl() {
     ytVideo->loadStreamUrl();
 }
 
+void Video::loadStreamUrl() {
+    loadStreamUrlJS();
+}
+
 void Video::abortLoadStreamUrl() {
     if (ytVideo) {
         ytVideo->disconnect(this);
index 100ce8c102d6f497f2acd2a9a7b262c5c2243694..f94186e5c3f09684f2af9160211d00c5e0fa8dcf 100644 (file)
@@ -103,6 +103,7 @@ private slots:
 
 private:
     void loadStreamUrlJS();
+    void loadStreamUrlYT();
 
     QString title;
     QString description;
index 086374189df6b83947bae1551167af451e8a9309..7153ef95b016b2749278e9c458070616297673d0 100644 (file)
@@ -31,6 +31,8 @@ Http &YTJS::cachedHttp() {
     static Http *h = [] {
         CachedHttp *cachedHttp = new CachedHttp(http(), "ytjs");
         cachedHttp->setMaxSeconds(3600 * 6);
+        // Avoid expiring the cached js
+        cachedHttp->setMaxSize(0);
         cachedHttp->setIgnoreHostname(true);
 
         cachedHttp->getValidators().insert("application/javascript", [](const auto &reply) -> bool {
@@ -77,12 +79,14 @@ void YTJS::initialize() {
 
     connect(cachedHttp().get(ytJs), &HttpReply::finished, this, [this](auto &reply) {
         if (!reply.isSuccessful()) {
-            emit initFailed("Cannot load " + ytJs);
+            emit initFailed("Cannot load JS");
+            qDebug() << "Cannot load JS";
             return;
         }
         evaluate(reply.body());
         ready = true;
         initializing = false;
+        qDebug() << "Initialized";
         emit initialized();
     });
 }
index f0862ef567760db71936f11ee5498361f584551b..c8e2d57791f111f3afa2e96492398614a1b4835b 100644 (file)
@@ -20,21 +20,26 @@ QString parseChannelId(const QString &channelUrl) {
     return QString();
 }
 
-quint64 parsePublishedText(const QString &s) {
-    int pos = s.indexOf(' ');
-    if (pos <= 0) return 0;
-    auto num = s.leftRef(pos);
-    auto now = QDateTime::currentSecsSinceEpoch();
+QDateTime parsePublishedText(const QString &s) {
+    int num = 0;
+    const auto parts = s.splitRef(' ');
+    for (const auto &part : parts) {
+        num = part.toInt();
+        if (num > 0) break;
+    }
+    if (num == 0) return QDateTime();
+
+    auto now = QDateTime::currentDateTimeUtc();
     if (s.contains("day")) {
-        return now - num.toInt() * 86400;
+        return now.addDays(-num);
     } else if (s.contains("week")) {
-        return now - num.toInt() * 86400 * 7;
+        return now.addDays(-num * 7);
     } else if (s.contains("month")) {
-        return now - num.toInt() * 86400 * 30;
+        return now.addMonths(-num);
     } else if (s.contains("year")) {
-        return now - num.toInt() * 86400 * 365;
+        return now.addDays(-num * 365);
     }
-    return 0;
+    return QDateTime();
 }
 
 } // namespace
@@ -123,8 +128,8 @@ void YTJSChannelSource::loadVideos(int max, int startIndex) {
             int duration = i["lengthSeconds"].toInt();
             video->setDuration(duration);
 
-            int published = parsePublishedText(i["publishedText"].toString());
-            if (published) video->setPublished(QDateTime::fromSecsSinceEpoch(published));
+            auto published = parsePublishedText(i["publishedText"].toString());
+            if (published.isValid()) video->setPublished(published);
 
             QString channelName = i["author"].toString();
             if (channelName != name) {
index c5a5031ff1a87adb511333748d78a26f1dcf09cd..b6413e31b69296a2c0f9927e05ce6a755367afc6 100644 (file)
@@ -31,6 +31,28 @@ QString parseChannelId(const QString &channelUrl) {
     return QString();
 }
 
+QDateTime parsePublishedText(const QString &s) {
+    int num = 0;
+    const auto parts = s.splitRef(' ');
+    for (const auto &part : parts) {
+        num = part.toInt();
+        if (num > 0) break;
+    }
+    if (num == 0) return QDateTime();
+
+    auto now = QDateTime::currentDateTimeUtc();
+    if (s.contains("day")) {
+        return now.addDays(-num);
+    } else if (s.contains("week")) {
+        return now.addDays(-num * 7);
+    } else if (s.contains("month")) {
+        return now.addMonths(-num);
+    } else if (s.contains("year")) {
+        return now.addDays(-num * 365);
+    }
+    return QDateTime();
+}
+
 } // namespace
 
 YTJSSearch::YTJSSearch(SearchParams *searchParams, QObject *parent)
@@ -141,6 +163,12 @@ void YTJSSearch::loadVideos(int max, int startIndex) {
 
         auto obj = doc.object();
 
+        /*
+        QFile jsonFile("/Users/flavio/test.json");
+        jsonFile.open(QFile::WriteOnly);
+        jsonFile.write(doc.toJson());
+        */
+
         nextpageRef = obj["nextpageRef"].toString();
 
         const auto items = obj["items"].toArray();
@@ -171,6 +199,9 @@ void YTJSSearch::loadVideos(int max, int startIndex) {
             int duration = parseDuration(i["duration"].toString());
             video->setDuration(duration);
 
+            auto published = parsePublishedText(i["uploaded_at"].toString());
+            if (published.isValid()) video->setPublished(published);
+
             auto authorObj = i["author"];
             QString channelName = authorObj["name"].toString();
             video->setChannelTitle(channelName);
index b63a133c5df86b54b4c444872c917386f9013d21..8adcb54c96e69a3f21c94efd574a60d17a97f66d 100644 (file)
@@ -41,10 +41,6 @@ void YTJSSingleVideoSource::loadVideos(int max, int startIndex) {
 
         auto obj = doc.object();
 
-        QFile jsonFile("/Users/flavio/test.json");
-        jsonFile.open(QFile::WriteOnly);
-        jsonFile.write(doc.toJson());
-
         const auto items = obj["related_videos"].toArray();
         QVector<Video *> videos;
         videos.reserve(items.size());
index 7040a508598e15e6c3f964e257f078e295ccc718..39c1beb320f12a30d9e9831c852950b32696c7fa 100644 (file)
@@ -8,9 +8,6 @@ YTJSVideo::YTJSVideo(const QString &videoId, QObject *parent)
     : QObject(parent), videoId(videoId), definitionCode(0) {}
 
 void YTJSVideo::loadStreamUrl() {
-    if (loadingStreamUrl) return;
-    loadingStreamUrl = true;
-
     auto &ytjs = YTJS::instance();
     if (!ytjs.isInitialized()) {
         QTimer::singleShot(500, this, [this] { loadStreamUrl(); });
@@ -18,6 +15,9 @@ void YTJSVideo::loadStreamUrl() {
     }
     auto &engine = ytjs.getEngine();
 
+    if (loadingStreamUrl) return;
+    loadingStreamUrl = true;
+
     auto function = engine.evaluate("videoInfo");
     if (!function.isCallable()) {
         qWarning() << function.toString() << " is not callable";
@@ -41,6 +41,11 @@ void YTJSVideo::loadStreamUrl() {
             // qDebug() << itag << url;
             urlMap.insert(itag, url);
         }
+        if (urlMap.isEmpty()) {
+            loadingStreamUrl = false;
+            emit errorStreamUrl("No formats");
+            return;
+        }
 
         qDebug() << "available formats" << urlMap.keys();
         const VideoDefinition &definition = YT3::instance().maxVideoDefinition();