From 4819ebd56e5c5b23db89968f32290fe3e04e17b4 Mon Sep 17 00:00:00 2001 From: JAPP Date: Tue, 5 Jun 2018 18:20:02 +0000 Subject: [PATCH 01/10] Translated using Weblate (French) Currently translated at 99.1% (370 of 373 strings) --- app/src/main/res/values-fr/strings.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index f8028f54e..3ab89ec54 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -479,4 +479,10 @@ Accepter Refuser - +Le projet NewPipe prend votre vie privée très à cœur. Ainsi, l\'appli n\'envoie aucune donnée sans votre consentement. +\nLa politique de vie privée de NewPipe explique en détail quelle donnée est envoyée et stockée quand vous envoyez un rapport de plantage. + Afin de se conformer au Règlement Général sur la Protection des Données (RGPD ou GDPR), nous attirons votre attention sur la politique de vie privée de NewPipe. Merci de la lire attentivement. +\nVous devez l\'accepter pour nous envoyer le rapport de bug. + Pas de limite + Limiter la résolution en données mobile + From bb0d8ad58af24c2b9bb0cf5b41f3168120f625b8 Mon Sep 17 00:00:00 2001 From: kapodamy Date: Wed, 6 Jun 2018 23:10:55 +0000 Subject: [PATCH 02/10] Translated using Weblate (Spanish) Currently translated at 99.7% (372 of 373 strings) --- app/src/main/res/values-es/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index e5797f9ca..bfd0f3e6e 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -112,7 +112,7 @@ OK Nombre del archivo - Trapos + Hilo Error Servidor no soportado El archivo ya existe From 752f985e13978421328ce847e25c3038306268e9 Mon Sep 17 00:00:00 2001 From: aiddroid Date: Sat, 9 Jun 2018 07:16:54 +0000 Subject: [PATCH 03/10] =?UTF-8?q?Translated=20using=20Weblate=20(=E7=AE=80?= =?UTF-8?q?=E4=BD=93=E4=B8=AD=E6=96=87(Chinese=20Simplified))?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (373 of 373 strings) --- app/src/main/res/values-zh-rCN/strings.xml | 83 ++++++++++++++-------- 1 file changed, 53 insertions(+), 30 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 1d3121a00..f181ba98b 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -34,7 +34,7 @@ 下载 即将播放 - 显示下一部和相近的视频 + 显示下一部和相似的视频 不支援此网址 默认内容语言 视频和音频 @@ -88,7 +88,7 @@ 重试 无权访问存储空间 自动播放 - NewPipe被其他应用调用时,自动播放视频 + 当NewPipe被其他应用调用时,自动播放视频 直播 点击搜索开始NewPipe @@ -155,7 +155,7 @@ 在搜索时显示搜索建议 搜索记录 在本地存储搜索请求 - 历史 + 历史和缓存 记住观看的视频 焦点恢复 在打扰(例如来电)过后恢复视频播放 @@ -204,7 +204,7 @@ 关于 贡献者 许可 - 一款开源、轻量级的安卓 YouTube 客户端。 + 开源的轻量级流媒体Android客户端。 在 GitHub 上查看 NewPipe 许可 无论你有什么想法:翻译程序,改进设计,优化代码或是想做出大量修改——我们都随时欢迎。做得越多它将变得越好! @@ -230,7 +230,7 @@ [未知] - 播放此流媒体失败 + 无法播放此流媒体 发生无法解决的播放器错误 没有结果 空空如也 @@ -268,8 +268,8 @@ 移除所有网页的缓存数据 已清除元数据缓存 自动播放队列中下一个视频 - 如果播放到非循环列表中的最后一个视频,则自动加入一个相关视频到列表中。 - 显示长按以扩展的提示 + 当播放完非循环列表中的最后一个视频时,自动加入一个相关视频到播放列表。 + 显示\"长按添加\"提示 当视频详情页中的背景或悬浮按钮被按下的时候显示提示 默认内容国家 服务 @@ -308,10 +308,10 @@ 重命名 捐赠 - NewPipe 是一群志愿者花费业余时间开发的,目的是给你们带来最佳体验。你的一点心意,可以让开发者们可以享受一杯 Java 的咖啡的同时让 NewPipe 变得更好用! + NewPipe 是一群志愿者花费业余时间开发的,目的是给你们带来最佳体验。你的一点心意,可以让开发者们在享受一杯 Java 的咖啡的同时让 NewPipe 变得更好用。 捐赠 网页 - 为了获得 NewPipe 的更多信息和最新消息请访问我们的网站。 + 访问 NewPipe 网站以获取更多的信息和新闻。 你想从搜索历史中删除此项吗? 你想从观看历史中删除此项吗? 确实要删除历史记录的所有项目吗? @@ -351,10 +351,10 @@ 打开侧栏菜单 关闭侧栏菜单 - 马上就好 ;D + 精彩内容即将呈现 ;D - 偏好的打开动作 + 偏好\"打开\"动作 打开内容的默认动作 — %s 视频播放器 @@ -363,7 +363,7 @@ 总是询问 获取信息中… - 正在加载请求的内容 + 正在加载请求内容 创建新播放列表 删除播放列表 @@ -379,7 +379,7 @@ 播放列表已创建 加入播放列表 播放列表缩略图已更改 - 删除播放列表失败 + 无法删除播放列表 无字幕 @@ -394,10 +394,10 @@ 大字体 启用 LeakCanary - heap dumping 的时候,内存泄露监测可能会导致应用未响应 + 内存泄露监测可能会在heap dumping时导致应用失去响应 报告生命周期外的错误 - 处理之后,强制报告无法送达的、发生在Fragment或activity生命周期之外的Rx异常 + 处理完无法送达的、发生在Fragment或activity生命周期之外的Rx异常后强制报告 导入/导出 导入 @@ -410,22 +410,22 @@ 导入文件 之前的导出 - 订阅导入失败 - 订阅导出失败 + 无法导入订阅 + 无法导出订阅 - 为了导入你的 YouTube 订阅,你需要一个导出文件,按照下面的步骤来下载此文件: -\n1. 浏览器打开链接:%1$s -\n2. 登录你的账户 -\n3. 下载应该马上开始(这个就是你的导出文件) - 为了导入你的 SoundCloud,你需要知道你的个人页链接或者id,如果你知道,只要在下面的输入框中输入任意一种就OK了。 -\n如果你不知道,你需要这么做: -\n1. 浏览器打开链接:%1$s -\n2. 在某些手机浏览器中你得开启桌面模式(desktop mode) -\n3. 复制你跳转到的链接(这个就是你的个人页链接) + 通过下载导出文件导入 YouTube 订阅: +\n1. 浏览器打开链接:%1$s +\n2. 登录账户 +\n3. 下载应该会马上开始(这个就是导出文件) + 通过输入URL或您的ID导入SoundCloud配置: +\n1. 在浏览器中开启\"桌面模式\"(该网站不适用于移动设备) +\n2. 打开URL:%1$s +\n3. 登录账号 +\n3. 复制重定向后的URL。 你的ID 或 soundcloud.com/你的ID - 请注意这个操作可能耗费大量流量。 -\n你想继续吗? + 请注意该操作可能消耗大量网络流量。 +\n您希望继续吗? 播放速度控制 速度 @@ -433,9 +433,32 @@ Unhook(可能导致失真) Nightcore 默认 -找不到能播放此文件的播放器 +未安装能播放此文件的应用 字幕 - 修改播放器的字幕文本大小和背景样式。需要重启播放器以生效。 + 修改播放器的字幕文本大小和背景样式。需要重启应用程序以生效。 + 清除观看记录 + 删除视频观看记录。 + 删除全部观看记录。 + 观看记录已删除。 + 清除搜索记录 + 删除搜索关键词记录。 + 删除全部搜索记录。 + 搜索记录已删除。 + 已删除1项。 + + NewPipe的隐私策略 + NewPipe 项目非常重视您的隐私。因此, 未经您的同意,应用程序不会收集任何您的数据。 NewPipe 的隐私策略详细解释了您在发送崩溃报告时会发送和存储的哪些数据。 + 阅读隐私策略 + NewPipe 是 copyleft 的自由软件: 你可以按照自己的意愿使用、学习、分享和改进它。具体地说, 您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款(第3版或者任何更高版本), 重新发布和/或修改本软件。 + 您是否希望同时导入设置? + + 为了遵守欧洲通用数据保护条例(GDPR),我们提醒您注意NewPipe的隐私政策。 请仔细阅读。 +\n您必须接受它才能向我们发送错误报告。 + 接受 + 拒绝 + + 不限制 + 使用移动数据时的限制分辨率 From 8e1deda7b006505c1fea73df845424bd168892d6 Mon Sep 17 00:00:00 2001 From: aiddroid Date: Sat, 9 Jun 2018 07:13:12 +0000 Subject: [PATCH 04/10] Translated using Weblate (Chinese (Mandarin)) Currently translated at 0.0% (0 of 373 strings) --- app/src/main/res/values-cmn/strings.xml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-cmn/strings.xml b/app/src/main/res/values-cmn/strings.xml index a6b3daec9..d9326b168 100644 --- a/app/src/main/res/values-cmn/strings.xml +++ b/app/src/main/res/values-cmn/strings.xml @@ -1,2 +1,20 @@ - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + From 71ad54652b0cd9cdea4a30117b7435ac45688e98 Mon Sep 17 00:00:00 2001 From: aiddroid Date: Sat, 9 Jun 2018 08:10:10 +0000 Subject: [PATCH 05/10] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (373 of 373 strings) --- app/src/main/res/values-zh-rCN/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index f181ba98b..8d4c99aaa 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -308,7 +308,7 @@ 重命名 捐赠 - NewPipe 是一群志愿者花费业余时间开发的,目的是给你们带来最佳体验。你的一点心意,可以让开发者们在享受一杯 Java 的咖啡的同时让 NewPipe 变得更好用。 + NewPipe 是一群志愿者花费业余时间开发的,目的是为您带来最佳体验。你的一点心意,可以让开发者们在享受一杯 Java 的咖啡的同时让 NewPipe 变得更好用。 捐赠 网页 访问 NewPipe 网站以获取更多的信息和新闻。 @@ -335,7 +335,7 @@ Kiosk 流行的 - Top 50 + 前50 最新 & 最热 后台播放器 悬浮窗播放器 @@ -414,7 +414,7 @@ 无法导出订阅 通过下载导出文件导入 YouTube 订阅: -\n1. 浏览器打开链接:%1$s +\n1. 在浏览器打开URL:%1$s \n2. 登录账户 \n3. 下载应该会马上开始(这个就是导出文件) 通过输入URL或您的ID导入SoundCloud配置: @@ -460,5 +460,5 @@ 拒绝 不限制 - 使用移动数据时的限制分辨率 + 使用移动数据时限制分辨率 From feea448a24c85edf779a7487e572ebfa0ac15183 Mon Sep 17 00:00:00 2001 From: Edwar Tikhonov Date: Sun, 10 Jun 2018 13:12:49 +0000 Subject: [PATCH 06/10] =?UTF-8?q?Translated=20using=20Weblate=20(=D0=A0?= =?UTF-8?q?=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100,0% (373 of 373 strings) --- app/src/main/res/values-ru/strings.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 96c9674cd..d8841da7f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -474,4 +474,15 @@ Предпочтительное действие \'открытие\' Желаете ли вы также импортировать настройки? + Политика конфиденциальности NewPipe + Проект NewPipe очень серьезно относится к вашей конфиденциальности. Поэтому приложение не собирает никаких данных без вашего согласия. +\nПолитика конфиденциальности NewPipe подробно объясняет, какие данные отправляются и хранятся при отправке отчета о сбоях. + Прочитать политику конфиденциальности + Чтобы соответствовать Европейскому стандарту защиты данных (GDPR), мы обращаем ваше внимание на политику конфиденциальности NewPipe. Пожалуйста, внимательно прочитайте его. +\nВы должны принять её, чтобы отправить нам отчет об ошибке. + Принять + Отклонить + + Без лимита + Предельное разрешение при использовании мобильных данных From d4670bf6fa4e941001343b97fc13de4df175e7f1 Mon Sep 17 00:00:00 2001 From: Edwar Tikhonov Date: Sun, 10 Jun 2018 13:18:53 +0000 Subject: [PATCH 07/10] Translated using Weblate (Russe) Currently translated at 100,0% (373 of 373 strings) --- app/src/main/res/values-ru/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index d8841da7f..892a78049 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -483,6 +483,6 @@ Принять Отклонить - Без лимита + Безлимитный Предельное разрешение при использовании мобильных данных From cf03708da27ad6a390fda9c1f76df6f08b2257ee Mon Sep 17 00:00:00 2001 From: Dual Natan Date: Mon, 11 Jun 2018 19:13:08 +0000 Subject: [PATCH 08/10] Translated using Weblate (Macedonian) Currently translated at 100.0% (373 of 373 strings) --- app/src/main/res/values-mk/strings.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index f93ce3119..1ae02a0f2 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -444,4 +444,15 @@ Преводи Смени ја големината и стилот на преводот. Потребен е рестарт за промена. + NewPipe - политика за приватност + Проектот NewPipe сериозно ја сфаќа вашата приватност. Затоа апликацијата не собира ваши податоци без ваша дозвола. +\nПолитиката за приватност на NewPipe детално објаснува кои податоци се зачувани и пратени кога праќате извештај за грешка во апликацијата. + Прочитај ја политиката за приватност + За да постапуваме соодветно со регулацијата за заштита на податоци (GDPR) на ЕУ, вараме да обрнете внимание на политиката за приватност на NewPipe. +\nВе молиме прочитајте ја внимателно. Мора да ја прифатите за да ни го испратите извештајот за грешка во апликацијата. + Прифати + Отфрли + + Неограничено + Ограничи резолуција при користење мобилен интернет From ace0ed9667887916cf08c8503809ecf150fd28c2 Mon Sep 17 00:00:00 2001 From: Dual Natan Date: Mon, 11 Jun 2018 19:27:28 +0000 Subject: [PATCH 09/10] Translated using Weblate (Swedish) Currently translated at 68.9% (257 of 373 strings) --- app/src/main/res/values-sv/strings.xml | 33 +++++++++++++++++++------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 77dd115a9..1247a552b 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -29,7 +29,7 @@ Plats för att lagra nerladdat ljud i Ange nerladdningsplats för ljudfiler - Spelar automatiskt upp en video när NewPipe öppnas av en annan app + Automatiskt spelar en video upp när NewPipe öppnas av en annan app Standardupplösning Standardupplösning för popup Visa högre upplösningar @@ -41,7 +41,7 @@ Ljud Standardformat för ljud Videoformat som föredras - WebM — fritt format + WebM — öppet format M4A — bättre kvalité Tema Ljus @@ -57,7 +57,7 @@ Ladda ner Nästa video - Visa nästkommande och liknande videor + Visa \'nästkommande\' och \'liknande\' videor Webbadressen stöds inte Standard innehållsspråk Video & Ljud @@ -123,15 +123,15 @@ Autospela Sök historik Spara sökfrågor lokalt - Historik + Historik & Cacheminne Håll koll på videor som du tittat på Fortsätt då fokus fås Fortsätta spela efter avbrott (t.ex. telefonsamtal) - Visa \"Håll för att lägga till\" tips + Visa \"håll för att lägga till\" tips Visa tips när bakgrunds- eller popup-knappen trycks på sidan för videodetaljer Spelare Beteende - Historik + Historik & Cacheminne Tillagd till bakgrunds-spelar kön Tillagd till popup-spelar kön Spellista @@ -237,7 +237,7 @@ Om Medverkande Licenser - Gratis och enkel YouTube-app för Android. + Öppet och enkel Android app för mediastreaming. Visa på GitHub NewPipes licens Vad du än har för idéer gällande översättning, designändringar, kod rengöring eller riktigt tunga så är hjälp alltid välkommet. Ju mer som görs desto bättre blir det! @@ -280,8 +280,25 @@ Börja här i bakgrunden Börja här i popup Donera - NewPipe utvecklas av frivilliga som spenderar sin fritid på att ge dig den bästa användarupplevelsen. Nu är det tid att ge tillbaka för att säkerställa att utvecklarna kan göra NewPipe ännu bättre medan de njuter av en kopp kaffe! + NewPipe utvecklas av frivilliga som spenderar sin fritid på att ge dig den bästa användarupplevelsen. Nu är det tid att ge tillbaka för att säkerställa att utvecklarna kan göra NewPipe ännu bättre medan de njuter av en kopp kaffe. Ge tillbaka Webbplats För att få mer information och de senaste nyheterna om NewPipe, besök vår webbplats. + Visa info + + Bokmärken + + Lägga till + + Använda snabb inexact sökning + Ladda miniatyrer + Inaktivera för att stoppa alla miniatyrer från lastning och spara på nät och minnesanvändning. Ändring av detta kommer att rensa cache-minnet. + Bild cacheminnet var rensad + Tjänst + Debug + Alltid + Bara en gång + Fil + + Byta orientationen From 2515b8167f57ef23d0aa053c62eaba3433775b33 Mon Sep 17 00:00:00 2001 From: Issam Maghni Date: Fri, 15 Jun 2018 01:21:30 -0400 Subject: [PATCH 10/10] Disable animation (hidden anyway by navigation) --- .../java/org/schabi/newpipe/MainActivity.java | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/MainActivity.java b/app/src/main/java/org/schabi/newpipe/MainActivity.java index 0ce6772bb..61b430c27 100644 --- a/app/src/main/java/org/schabi/newpipe/MainActivity.java +++ b/app/src/main/java/org/schabi/newpipe/MainActivity.java @@ -106,7 +106,19 @@ public class MainActivity extends AppCompatActivity { drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(true); - toggle = new ActionBarDrawerToggle(this, drawer, toolbar, R.string.drawer_open, R.string.drawer_close); + toggle = new ActionBarDrawerToggle(this, drawer, toolbar, + R.string.drawer_open, R.string.drawer_close) { + @Override + public void onDrawerClosed(View view) { super.onDrawerClosed(view); } + + @Override + public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); } + + @Override + public void onDrawerSlide(View drawerView, float slideOffset) { + super.onDrawerSlide(drawerView, 0); + } + }; toggle.syncState(); drawer.addDrawerListener(toggle); drawer.addDrawerListener(new DrawerLayout.SimpleDrawerListener() { @@ -133,13 +145,11 @@ public class MainActivity extends AppCompatActivity { private boolean changeService(MenuItem item) { - if (item.getGroupId() == R.id.menu_services_group) { - drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(false); - ServiceHelper.setSelectedServiceId(this, item.getItemId()); - drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(true); - } else { + if (item.getGroupId() != R.id.menu_services_group) return false; - } + drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(false); + ServiceHelper.setSelectedServiceId(this, item.getItemId()); + drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(true); drawer.closeDrawers(); return true; }