From 8e45296826c5b8e449a6e157f71ed3b60a81c686 Mon Sep 17 00:00:00 2001 From: chr_56 Date: Sat, 14 Dec 2019 21:16:40 +0800 Subject: [PATCH 001/105] remove values-cmn/strings.xml (useless) --- app/src/main/res/values-cmn/strings.xml | 504 ------------------------ 1 file changed, 504 deletions(-) delete mode 100644 app/src/main/res/values-cmn/strings.xml diff --git a/app/src/main/res/values-cmn/strings.xml b/app/src/main/res/values-cmn/strings.xml deleted file mode 100644 index 3ff479bfd..000000000 --- a/app/src/main/res/values-cmn/strings.xml +++ /dev/null @@ -1,504 +0,0 @@ - - - 点击搜索按钮即可开始使用 - %1$s 次观看 - 发布于 %1$s - 找不到媒体播放器。您要安装 VLC 吗? - 找不到媒体播放器(您可以安装 VLC 来播放)。 - 安装 - 取消 - 在浏览器中打开 - 在悬浮窗模式下打开 - 分享 - 下载 - 下载媒体文件 - 搜索 - 设置 - 您是不是要找:%1$s? - 分享至 - 选择浏览器 - 旋转 - 使用外部视频播放器 - 删除某些分辨率下的音频 - 使用外部音频播放器 - NewPipe 悬浮窗模式 - 订阅 - 已订阅 - 退订成功 - 无法更改订阅 - 无法更新订阅 - 显示信息 - 主页 - 订阅 - 已添加书签到播放列表 - 新功能 - 转到后台 - 悬浮窗 - 添加到 - 视频下载文件夹 - 已下载的视频储存在此处 - 选择视频文件的下载文件夹 - 音频下载文件夹 - 已下载的音频存储在此处 - 选择音频文件的下载文件夹 - 自动播放 - NewPipes被其它程序调用时播放视频 - 默认分辨率 - 默认悬浮窗分辨率 - 显示更高的分辨率 - 只有部分设备支持播放 2K/4K 视频 - 用 Kodi 播放 - 没找到 Kore 应用,需要安装它吗? - 显示“用 Kodi 播放”选项 - 显示以 Kodi 媒体中心播放视频的选项 - 音频 - 默认音频格式 - 默认视频格式 - 主题 - 亮色 - 酷黑 - 黑色 - 记住悬浮窗的尺寸与位置 - 记住上一次悬浮窗的位置以及大小 - 已清除图像缓存 - 最小化悬浮窗播放器 - 清除观看历史 - 搜索记录已删除。 - 错误 - 网络错误 - 举报错误 - 没有结果 - 开始 - 暂停 - 播放 - 创建 - 删除 - 删除所有 - 新任务 - 好 -\n - 错误 -\n - 不支持的服务器 - 文件已存在 - NewPipe 下载中 - 请稍等… - 字母与数字 - 最特别的字符 - 这个文件里没有已下载应用程式 - 关于NewPipe - 设置 - 关于 - 第三方执照 - 打开网页 - 删除书签 - 确定删除该播放列表吗? - 已创建播放列表 - 播放列表 - 步骤 - 重置 - 为了遵守欧洲通用数据保护法规(GDPR,我们请你注意NewPipe的隐私政策.请仔细阅读. -\n你必须接受它才能将错误报告发送给我们. - 接受 - 拒绝 - 没有限制 - 使用移动数据时的解析度限制 - 最小化应用程序切换 - 从主视频播放器切换到其他应用时的操作 - %s - 没有 - 最小化后台播放 - 使用快速粗略定位 - 粗略定位功能允许播放器以略低的精确度为代价换取更快的定位速度 - 下载缩略图 - 清除缓存的元数据 - 移除所有缓存的网页数据 - 已清除缓存的元数据 - 不加载缩略图时,可以节省数据和存储空间。更改后将清除存储空间和扩展空间的缓存。 - 自动排列下一个媒体 - 在非重复排列中播放最后一个媒体时自动推荐相关媒体 - 玩家手势控制 - 使用手势控制播放器的亮度和音量 - 搜索建议 - 搜索时显示建议 - 搜索历史记录 - 在本地存储搜索 - 观看历史 - 记录观看过的视频 - 取得视窗焦点时继续播放 - 在被打断后继续播放(例如有来电) - 下载 - 下一部 - 显示「下一部」及「相关」的视频 - 显示「长按以新增」的提示 - 在视频详细信息页按下后台播放或悬浮窗按钮时提示 - 不支持该网址 - 默认内容的国家 - 服务 - 播放器 - 行为 - 视频与音频 - 历史记录和缓存数据 - 悬浮窗 - 外观 - 其他 - 调试 - 在后台播放 - 在悬浮窗下播放 - 已添加到后台播放队列 - 已添加到悬浮窗播放队列 - 播放 - 内容 - 年龄限制内容 - 显示有年龄限制的视频。可以从设置中允许该内容。 - 直播 - 下载 - 下载 - 错误报告 - 所有 - 频道 - 频道 - 播放列表 - 播放列表 - 曲目 - 用户 - 是的 - 稍等 - 不适用 - 过滤 - 刷新 - 清除 - 调整 - 最佳分辨率 - 复原 - 全部播放 - 总是 - 仅一次 - 文件 - NewPipe 通知 - NewPipe 后台播放和悬浮窗播放的通知 - [未知] - 切换方向 - 切换到后台 - 切换到悬浮窗 - 切换到首页 - 导入数据库 - 导出数据库 - 覆盖您当前的历史记录和订阅 - 导出历史记录、订阅和播放列表 - 删除播放过的媒体的历史记录及回放位置 - 确定要清除所有观看历史记录吗? - 观看历史记录已清除。 - 清除搜索历史记录 - 清除搜索关键词的历史记录 - 确定要清除所有搜索历史记录吗? - 无法加载所有缩略图 - 无法解析视频网址签名 - 无法解析网站 - 无法完全解析网站 - 内容不可用 - 无法设置下载菜单 - 目前还不支持观看直播 - 无法获得任何媒体 - 无法加载图片 - 应用程序或界面出现崩溃了 - 无法播放此媒体 - 发生了无法恢复的播放器错误 - 正在从播放器错误中恢复 - 外部播放器不支持此类型的链接 - 无效的网址 - 找不到视频串流 - 找不到音频串流 - 无效的文件夹 - 无效的文件/内容来源 - 该文件不存在或缺少读写权限 - 文件名不能为空 - 发生错误:%1$s - 没有可供下载的串流 - 抱歉,这不应该发生的。 - 通过电子邮件报告错误 - 抱歉,发生了一些错误。 - 报告 - 信息: - 发生了什么: - 事件:\\n请求:\\n内容语言:\\n服务:\\nGMT 时间:\\n组件:\\n版本:\\n系统版本: - 您的评论(请用英语): - 详细: - 视频预览缩略图 - 视频预览缩略图 - 上传者的头像缩略图 - 喜欢 - 不喜欢 - 使用 Tor - (实验性)通过 Tor 强制下载流量以增加隐私(暂不支持视频媒体)。 - 用户报告 - 这里什么都没有 - 拖动以重新排序 - 无法创建下载目录「%1$s」 - 已成功创建下载目录「%1$s」 - 视频 - 音频 - 重试 - 手机存储访问权限被拒绝 - - - 十亿 - 没有订阅者 - - %s 位订阅者 - - - 无观看次数 - - %s 次观看 - - - 没有视频 - 删除 - 校验 - 退出 - 重命名 - 文件名 - 线程 - 错误的网址或网络不可用 - 点按以查看详细信息 - 复制到剪贴板 - 请稍后在设置中定义一个下载文件夹 - 在悬浮窗模式打开 -\n需要此权限 - 已删除一个项目。 - reCAPTCHA 验证 - reCAPTCHA 验证 - 需完成 reCAPTCHA 验证 - 下载 - 文件名中允许的字符 - 无效字符将替换为该值 - 替换字符 - © %1$s 由 %2$s 使用 %3$s 版权所有 - 无法加载许可证 - 关于 - 贡献者 - 许可证 - 安卓上开源且轻便的媒体播放器。 - 贡献 - 您是否有想法帮助我们:翻译、界面设计、代码优化以及真正繁重的功能扩展 - 我们随时欢迎您提供帮助。让 NewPipe 越变越好! - 在 GitHub 上查看 - 捐赠 - NewPipe 由社区人员维护和开发额,他们耗费时间务求为您带来最佳体验。现在是时候回过头来,让我们的开发人员能够在使 NewPipe 更加完美的同时,享受一杯咖啡。 - 回馈 - 网站 - 访问 NewPipe 网站了解更多信息和新闻。 - NewPipe 的隐私政策 - NewPipe 项目是非常重视您的隐私。因此,未经您的同意,该应用程序不会收集任何数据。 -\nNewPipe 的隐私政策详细说明了当您发送崩溃报告时,什么资料会被传送及储存。 - 阅读隐私政策 - NewPipe 的许可证 - NewPipe 是一个 Copyleft 的自由软件:您可以随意使用、研究、分享或改进它。在遵守由自由软件基金会所发布的 GNU 通用公共授权条款的状况下,您可以自由地再发布或修改它;授权条款预设使用第三版,但您也可以选择更新的版本。 - 阅读许可证 - 历史记录 - 搜索 - 观看 - 历史记录被关闭了 - 历史记录 - 没有历史记录 - 清除历史记录 - 项目已删除 - 确定要从搜索历史记录中删除该项吗? - 确定要从观看历史记录中删除该项吗? - 您确定要删除历史记录中的所有项吗? - 上一次播放 - 最受欢迎 - 首页内容 - 空白页面 - 互动页面 - 订阅页面 - Feed 页面 - 频道页面 - 选择一个频道 - 尚未订阅任何频道 - 选择一个互动 - 输出 - 接入 - 无效的压缩文件 - 警告:无法导入所有文件。 - 这将覆盖您当前的设定。 - 您是否要导入设定? - 互动 - 趋势 - 前 50 - 最新和热门 - 转到后台播放 - 悬浮窗播放 - 移除 - 详细 - 音频设置 - 长按加入队列 - 加入后台播放列表 - 加入悬浮窗播放列表 - 从这里开始播放 - 开始在后台播放 - 开始在新悬浮窗播放 - 打开抽屉 - 关闭抽屉 - 很快就会出现在这里 ;D - 偏好的「开启」动作 - 开启内容时的默认动作 - %s - 视频播放器 - 后台播放器 - 悬浮窗播放器 - 总是询问 - 正在获取信息… - 正在载入请求的内容 - 新的播放列表 - 删除 - 重命名 - 名称 - 添加到播放列表 - 设为播放列表缩略图 - 将播放列表加入书签 - 播放列表缩略图已更改。 - 无法删除播放列表。 - 没有字幕 - 合适 - 填满 - 缩放 - 自动生成 - 字幕 - 修改播放器字幕文本比列和背景样式。需要重启才能生效。 - 启用 LeakCanary - 内存泄漏监视可能导致应用程序在存储时无响应 - 报告活动周期外错误 - 强制报告在处理完片段或活动周期外发生的无法传递的 Rx 异常 - 导入/导出 - 导入 - 导入至 - 导出到 - 正在导入… - 正在导出… - 导入文件 - 之前的导出 - 无法导入订阅 - 无法导出订阅 - 通过下载导出文件来导入 YouTube 订阅: -\n -\n1.移至该网址:%1$s -\n2.当被询问时登入帐号 -\n3.应该开始下载(这是导出文件) - 通过输入 URL 或 ID 来导入 SoundCloud的配置文件: -\n -\n1.在浏览器中启用「桌面模式」(该网站不适用于移动设备) -\n2.移至该网址:%1$s -\n3.当被询问时登入帐号 -\n4.复制您重定向的配置文件到网址。 - 您的 ID,soundcloud.com/yourid - 请记住,此操作可能造成昂贵的网络花费。 -\n -\n您是否要继续? - 播放速度控制 - 速度 - 音量 - 取消链接(可能会导致扭曲) - 静音时快进 - 退订 - 新标签 - 选择标签 - 音量手势控制 - 用手势控制播放器的音量 - 手势控制亮度 - 用手势控制播放器的亮度 - 默认的内容语言 - 升级 - 文件已删除 - 应用升级通知 - 新 NewPipe 版本通知 - 外储存不可行 - 无法下载到外部SD卡。重置下载文件夹位置? - 恢复默认 - 您真的要恢复至默认吗? - 选择 - 升级 - 列表 - 自动 - 轻按以下载 - 已完成 - 有待 - 已暂停 - 已加入队列 - 后处理 - 队列 - 系统拒绝该行动 - 下载失败 - 下载完成 - %s已下载完毕 - 生成独特的名字 - 覆写 - 同名的已下载文件已经存在 - 同名下载进行中 - 显示错误 - 代码 - 无法创建该文件 - 系统拒绝此批准 - 安全连接失败 - 找不到服务器 - 连不上服务器 - 伺服器没回送数据 - 找不到 - 后处理失败 - 清除已完毕的下载 - - 重试上限 - 取消下载前可以尝试的最多次数 - 换成手机数据时中断 - 事件 - 使用默认选项卡, 读取保存的选项卡时出错 - 订阅者计数不可用 - 主页上显示的选项卡 - 会议 - 显示通知, 以便在新版本可用时提示应用更新 - 列表视图模式 - 网格 - 切换视图 - NewPipe 更新可用! - 无法创建目标文件夹 - 服务器不接受多线程下载, 请使用 @string/msg_threads = 1重试 - 切换至移动数据时有用,尽管一些下载无法被暂停 - 显示评论 - 禁用停止显示评论 - 自动播放 - - 评论 - - - 没有评论 - 无法加载评论 - 关闭 - 继续播放 - 恢复上次播放位置 - 列表中的位置 - 在列表中显示播放位置指示符 - 清除数据 - 播放位置已删除。 - 文件被移动或删除 - 已存在具有此名称的文件 - 无法覆盖该文件 - 同名文件正在等待下载 - 处理此文件时 NewPipe 已关闭 - 设备上没有剩余空间 - 进度丢失,因为文件已被删除 - 连接超时 - 你确定吗? - 限制下载队列 - 同时只有一个下载进行 - 开始全部下载 - 暂停全部下载 - 询问下载位置 - 每次下载将询问保存的位置 - 每次下载将询问保存的位置. -\n如果要下载到外部SD卡,请选择外部存储访问框架 - 使用存储访问框架 - 存储访问框架(SAF)允许下载文件到外部SD卡。 -\n注:一些设备不兼容SAF - 删除回放位置 - 删除所有回放位置 - 删除所有的回放位置吗? - 更改要生效的下载文件夹 - \ No newline at end of file From 9309159c387662242f8083ea0545200b8fb8cffa Mon Sep 17 00:00:00 2001 From: chr_56 Date: Sat, 14 Dec 2019 21:25:19 +0800 Subject: [PATCH 002/105] copy file in /values-b+zh+HANS+CN to /values-zh-rCN ,in order to manually update the lang file. --- app/src/main/res/values-zh-rCN/strings.xml | 845 +++++++++++---------- 1 file changed, 453 insertions(+), 392 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 9aa4b9245..8714c6aca 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,457 +1,518 @@ - + - 点播%1$s次 - %1$s发布 - 找不到播放器。您是否要安装 VLC? + 点击搜索按钮即可开始使用 + %1$s 次观看 + 发布于 %1$s + 在浏览器中打开 + 在悬浮窗模式下打开 + 您是不是要找:%1$s? + 找不到串流播放器 (您可以安裝并使用VLC播放)。 + 下载串流文件 安装 取消 - 用浏览器打开 分享 下载 搜索 设置 - 您是不是要找: %1$s ? - 分享视频 + 分享给... 选择浏览器 - 旋转 - 使用外置视频播放器 - 使用外置音频播放器 - 视频下载路径 - 下载视频的存储路径 - 输入视频存储路径 - 默认分辨率 - 用Kodi播放 - 找不到Kore,您要安装Kore吗? - 显示“用Kodi播放”的选项 - 显示 Kodi 媒体中心播放视频的选项 - 音频 - 默认音频格式 + 视频下载文件夹 + 已下载的视频存储在这里 + 请选择下载视频的保存位置 + 已下载的音频存储在这里 + 选择下载音频的储存位置 + 自动播放 + 使用Kodi播放 主题 - 灰暗 - 明亮 - + 浅色 + 暗黑 + 黑色 下载 - 即将播放 - 显示下一部和相似的视频 - 不支援此网址 - 默认内容语言 - 视频和音频 + 下一个 + 不支持的 URL 外观 其他 - 后台播放 - 播放 + 全部 + 频道 + + 稍后 网络错误 - - 视频预览缩略图 - 视频预览缩略图 - 上传者的头像缩图 + + 视频 + + + 禁用 + 背景 + 过滤器 + 刷新 + 搜索建议 + 订阅 + 已订阅 + 观看历史 + 播放器 + 历史记录与缓存 + 播放列表 + 撤销 + 全部播放 + 总是 + 仅一次 + 添加至 + 文件 + 加载缩略图 + 清除观看记录 + + 最小化后台播放器 + 最小化悬浮窗播放器 + 频道 + 播放列表 + 取消订阅 + 新标签 + 更新 + 文件已删除 + 无法得知订阅人数 + 每推出新版本时,弹出应用升级通知 + 网格 + 新版 NewPipe 已可升级! + 服务器不接受 接收 multi-threaded 下载, 以 @string/msg_threads = 1 重试 + 自动播放 + 清除数据 + 观看记录已删除 喜欢 不喜欢 - 使用 Tor - (实验性)强制下载流量使用 Tor 加强隐私(暂不支援流媒体视频)。 - 音频存储路径 - 下载音频的存储路径 - 输入音频文件存储路径 - - 未能建立下载路径 “%1$s” - 已创建下载目录 “%1$s” - 内容 - 显示年龄限制内容 - 视频有年龄限制。请先在设置中启用\"显示年龄限制内容\"。 - 错误 - 无法加载所有缩略图 - 无法解密视频网址签名 - 无法解析网站 - 无法完全解析网站 - 内容不可用 - 无法设置下载菜单 - 这是一个在线流媒体,尚不支持。 - 无法获取任何流媒体 - 抱歉,这本不应该发生。 - 使用邮件报告错误 - 抱歉,发生了一些错误。 - 报告 - 信息: - 发生什么: - 您的注释(英文): - 详细信息: - - + 使用Tor + (实验性)通过 Tor 强制下载流量以增强隐私(暂不支持串流视频)。 报告错误 用户报告 - + 无法创建下载目录\"%1$s\" + 已成功创建下载目录「%1$s」 视频 音频 重试 - 无权访问存储空间 - 自动播放 - 当NewPipe被其他应用调用时,自动播放视频 - 直播 - - 点击搜索开始NewPipe + 存储访问权限已被拒绝 + + %1$s 次观看 + + + + 百万 开始 暂停 播放 删除 - 校验和 - - 确定 - - 文件名 - 线程 - 错误 - 服务器不支持 - 文件已经存在 - 网址不正确或网络不可用 - NewPipe 正在下载 - 点击了解细节 - 请稍候… - 已复制到剪贴板 - 请选择一个可用的下载目录 - + 校验 新任务 - 下载 - 下载 - 错误报告 - - 无法加载图像 - 应用/界面已崩溃 - 原因:\\n请求:\\n内容语言:\\n服务:\\nGMT时间:\\n包:\\n版本:\\n操作系统版本: - reCAPTCHA - reCAPTCHA 验证 - - 需要 reCAPTCHA 验证 - -以悬浮窗打开 - 选项启用时,某分辨率的视频将没有声音 - NewPipe悬浮窗模式 - 订阅 - 已订阅 - 已取消订阅频道 - 无法更改订阅 - 无法更新订阅 - - 首页 - 订阅 - - 新鲜事 - - 后台播放 - 悬浮窗 - - 窗口模式默认分辨率 - 显示更高的分辨率 - 只有部分设备支持 2K/4K 视频 - 首选视频格式 - 纯黑 - 记住悬浮窗大小和位置 - 记住上次悬浮窗的大小和位置 - 播放手势控制 - 使用手势操作控制播放器的亮度和音量 - 搜索建议 - 在搜索时显示搜索建议 - 搜索记录 - 在本地存储搜索请求 - 历史和缓存 - 记住观看的视频 - 焦点恢复 - 在打扰(例如来电)过后恢复视频播放 - - - 窗口模式 - 以窗口模式播放 - 所有 - 频道 - 是的 - 稍后 - 已禁用 - 筛选器 - 刷新 - 清除 - 重新调整大小 - 最佳分辨率 - - NewPipe 通知 - NewPipe 后台播放和窗口播放器的通知 - - K - M - B - - 该项权限用于 -\n以窗口模式打开 - - 下载 - 在文件名中允许的字符 - 无效的字符将以该值取代 - 替换字符 - - 字母和数字 - 特殊字符 - - 关于 NewPipe + OK + 文件名 + 线程数 + 错误 + 不支持的服务器 + 文件已存在 + 点击了解详情 + 请稍候… + 复制至剪贴板 + reCAPTCHA验证码 + 悬浮窗播放 + 关于NewPipe 设置 关于 第三方许可 - © %1$s by %2$s under %3$s - 无法加载许可 + © %1$s :作者 %2$s (使用 %3$s ) + 无法加载许可证 打开网站 关于 贡献者 - 许可 - 开源的轻量级流媒体Android客户端。 - 在 GitHub 上查看 - NewPipe 许可 - 无论你有什么想法:翻译程序,改进设计,优化代码或是想做出大量修改——我们都随时欢迎。做得越多它将变得越好! - 阅读许可 - 贡献 - - 历史记录 - 搜索记录 - 观看记录 - 历史记录已禁用 - 历史记录 - 没有历史记录 - 历史记录已清除 - -播放器 - 行为 - 历史记录 & 缓存 - 在后台播放器上排队 - 在弹出播放器上排队 - 播放列表 - 撤销 - 全部播放 - - [未知] - - 无法播放此流媒体 - 发生无法解决的播放器错误 + 许可证 + 下载 + 文件名中允许的字符 + 无效字符将会被替换为此 + 字母和数字 + 最特殊字符 没有结果 - 空空如也 - - 无订阅者 + 没有订阅者 - %s 位订阅者 - - - 无观看次数 - - %s 次观看 - - + %s个订阅者 + + 没有视频 - - %s 部视频 - - - 项目已删除 - 找不到播放器(你可以安装 VLC 来播放) - 下载串流文件。 - 显示详情 - - 书签 - - 添入 - - 使用粗略但快速的寻找 - 粗略寻找让播放器更快找到视频的进度位置 - 加载缩略图 - 停用后,NewPipe將不再加载缩略图,减少数据使用和腾空存储空间,亦会清除内存和内存卡上的缩略图缓存 - 已清除图像缓存 - 清除缓存元数据 - 移除所有网页的缓存数据 - 已清除元数据缓存 - 自动播放队列中下一个视频 - 当播放完非循环列表中的最后一个视频时,自动加入一个相关视频到播放列表 - 显示\"长按添加\"提示 - 当视频详情页中的背景或悬浮按钮被按下的时候显示提示 - 默认内容国家 - 服务 - 调试 - 总是 - 仅一次 - 文件 - - 切换方向 - 切换到后台 - 切换到悬浮窗 - 切换到主页 - - 导入数据库 - 导出数据库 - 将覆盖你现有历史记录和订阅 - 导出历史记录,订阅和播放列表 - 从播放器错误中恢复 - 外部播放器不支持这些链接类型 - 无效的链接 - 未找到视频 - 未找到音频 - 无效的目录 - 无效的文件/内容来源 - 文件不存在或无读写权限 - 文件名不能为空 - 发生了一个错误:%1$s - 无视频媒体可以下载 - - 拖拽以重新排列 - + 拖动以重新排序 创建 - 删除一个 - 删除全部 + 仅删除一个 + 全部删除 解除 - 重命名 - - 捐赠 - NewPipe 是一群志愿者花费业余时间开发的,目的是为您带来最佳体验。你的一点心意,可以让开发者们在享受一杯 Java 的咖啡的同时让 NewPipe 变得更好用。 - 捐赠 - 网页 - 访问 NewPipe 网站以获取更多的信息和新闻。 - 你想从搜索历史中删除此项吗? - 你想从观看历史中删除此项吗? - 确实要删除历史记录的所有项目吗? - 上一次播放 - 最多播放 - - 主页内容 + 重 命名 + 未安装用于播放此文件的应用程序 + 已删除1个项目。 + 哪些标签需要在主页上展示 + 列表视图模式 + 已完成 + 等待中… + 已暂停 + 排队中 + 已加入队列 + 操作已被系统拒绝 + 下载失败 + 下载完成 + %s 次下载已完成 + 没有评论 + 切换服务,当前选择: + 找不到串流播放器。您想安装 VLC 吗? + 旋转 + 使用第三方视频播放器 + 使用第三方视频播放器 + 音频下载文件夹 + 从其他应用打开 NewPipe 时就播放视频 + 默认分辨率 + 找不到Kore。是否安装? + 显示“用Kodi播放”选项 + 显示“通过Kodi media center播放视频的选项” + 音频 + 默认音频格式 + 显示“下一个”和“类似的”视频 + 视频和音频 + 在后台播放 + 播放 + 内容 + 受年龄限制的内容 + 显示受年龄限制的视频。可从设置允许此类内容。 + 直播 + 下载 + 下载 + 错误报告 + 错误 + 无法加载所有缩略图 + 无法解密视频 URL 的签名 + 无法解析网址 + 无法完全解析网址 + 内容不可用 + 无法设置下载菜单 + 暂时不支持观看直播 + 无法获得任何信息流 + 无法加载图像 + App UI 崩溃 + 抱歉,这不应该发生的。 + 通过电子邮件报告错误 + 抱歉,发生了一些错误。 + 报告 + 信息: + 发生了什么: + 详情:\\n请求:\\n内容语言:\\n服务:\\nGMT时间:\\n包:\\n版本:\\n操作系统版本: + 您的注释(请用英文): + 详细信息: + 视频预览缩略图 + 播放视频,时长: + 视频上传者的头像缩略图 + 字节 + 错误的 URL 或未联网 + NewPipe下载中 + 请稍后在设置中设定下载目录 + 用悬浮窗模式 +\n需要此权限 + reCAPTCHA验证 + 请求的新的CAPTCHA验证 + NewPipe悬浮窗模式 + 在悬浮窗中播放 + 默认悬浮窗分辨率 + 使用更高的分辨率 + 仅某些设备支持播放2K / 4K视频 + 清除 + 记住悬浮窗的尺寸与位置 + 记住最后一次使用悬浮窗的大小和位置 + 悬浮窗 + 调整大小 + 删除“某些”分辨率的音频 + 播放器手势控制 + 使用手势控制播放器的亮度和音量 + 显示搜索建议 + 最佳分辨率 + 开源小巧的Android媒体播放器。 + 在GitHub上查看 + NewPipe开源许可证 + 你是否有想:翻译、设计、清理或重型代码更改 ——我们始终欢迎你来贡献! + 阅读许可证 + 贡献 + 替换字符 + 取消订阅频道 + 无法修改订阅 + 无法更新订阅 + 主页面 + 订阅 + 新增功能 + 恢复前台焦点 + 中断后继续播放(例如突然来电后) + 搜索历史记录 + 在本地存储搜索查询记录 + 记录已观看视频 + 历史 + 已搜索 + 已观看 + 历史记录功能已关闭 + 历史 + 历史记录为空 + 清除历史记录 + NewPipe 通知 + NewPipe 后台播放和悬浮窗播放的通知 + 默认视频格式 + 行为 + 空空如也... + 0次观看 + 项目已删除 + 是否要从搜索历史记录中删除此项目? + 显示在主页面内容 空白页 - Kiosk 页 + 『时下流行』页-自定义 订阅页 - Feed 页 + Feed 页面 频道页 - 选择频道 - 还没有订阅的频道 - 选择 kiosk - 导出完成 - 导入完成 - 无有效的 ZIP 文件 - 警告:无法导入所有文件。 - 将覆盖你现有设置。 - - Kiosk - 流行的 + 选择一个频道 + 尚未订阅频道 + 选择一个时下流行页 + 『时下流行』 + 趋势 前50 - 最新 & 最热 - 后台播放器 + 最新与热门 + 显示 \"长按添加\" 说明 + 在视频详情页中,按下背景播放或悬浮窗播放按钮时显示提示 + 已加入后台播放播放列表 + 已加入悬浮窗播放列表 + 无法播放此串流 + 发生无法恢复播放器错误 + 恢复播放器错误 + 后台播放 悬浮窗播放器 移除 详情 音频设置 - 按住以队列 - 在后台队列 - 在悬浮窗队列 - 从这里播放 - 从这里在后台播放 - 从这里在悬浮窗播放 - - 打开侧栏菜单 - 关闭侧栏菜单 - 精彩内容即将呈现 ;D - - - 偏好\"打开\"动作 - 打开内容的默认动作 — %s - + 长按队列 + [未知] + 添加到后台部分队列 + 添加至新悬浮窗列表 + 开始在此处开始播放 + 开始后台播放 + 开始在新悬浮窗中播放 + 捐赠 + NewPipe 是由志愿者花费时间为您带来最佳体验开发的。回馈帮助开发人员在享用一杯咖啡的同时,让 NewPipe 变得更好。 + 回馈 + 网站 + 请访问 NewPipe 网站了解更多信息和讯息。 + 默认国家/地区 + 切换方向 + 切换到背景播放 + 切换到悬浮窗播放 + 切换到主页面 + 服务 + 打开抽屉 + 关闭抽屉 + 第三方播放器不支持此类型链接 + 无效 URL + 未找到视频串流 + 找不到音频串流 视频播放器 后台播放器 悬浮窗播放器 - 总是询问 - - 获取信息中… - 正在加载请求内容 - - 创建新播放列表 - 删除播放列表 - 重命名播放列表 + 正在获取信息… + 正在加载请求的内容 + 导入数据库 + 导出数据库 + 覆盖当前历史记录和订阅 + 导出历史记录、订阅和播放列表 + 导出成功 + 导入成功 + 没有有效的ZIP文件 + 警告:无法导入所有文件。 + 这将覆盖当前设置。 + 显示信息 + 已收藏 + 确定要从观看历史记录中删除该项吗? + 是否确实要从历史记录中删除所有项目? + 最后播放 + 播放最多 + 总是寻问 + 新建播放列表 + 删除 + 重 命名 名称 - 加入播放列表 - 设置为播放列表缩略图 - - 书签播放列表 - 移除书签 - - 你想删除此播放列表吗? - 播放列表已创建 - 加入播放列表 - 播放列表缩略图已更改 + 添加到播放列表 + 设为播放列表缩略图 + 收藏播放列表 + 删除收藏 + 删除此播放列表? + 新建播放列表成功 + 加入播放列表成功 + 播放列表缩略图更改成功。 无法删除播放列表 - 无字幕 - 适应屏幕 填充屏幕 - 放大填充 - + 缩放 + 敬请等待 + 调试 自动生成 - - 启用 LeakCanary - 内存泄露监测可能会在heap dumping时导致应用失去响应 - - 报告生命周期外的错误 - 处理完无法送达的、发生在Fragment或activity生命周期之外的Rx异常后强制报告 - + 启用LeakCanary + 『内存泄漏监视』可能导致应用在『核心转储』时无响应 + 报告『提前结束Android生命周期』错误 + 强制报告处理后的未送达的Activity或Fragment生命周期之外的Rx异常 + 使用快速不精确搜索 + 粗略定位播放:允许播放器以略低的精确度为代价换取更快的定位速度 + 自动播放下一个 + 当播放完非循环列表中的最后一个视频时,自动加入一个相关视频到播放列表 + 没有此文件夹 + 无相似文件/内容源 + 该文件不存在 或 缺少读写该文件的权限 + 文件名不能为空 + 发生错误: %1$s 导入/导出 导入 - 从导入 - 导出至 - - 导入中… - 导出中… - + 从...导入 + 导出到... + 正在导入… + 正在导出… 导入文件 - 之前的导出 - + 以前的导出 无法导入订阅 无法导出订阅 - - 通过下载导出文件导入 YouTube 订阅: -\n1. 在浏览器打开URL:%1$s -\n2. 登录账户 -\n3. 下载应该会马上开始(这个就是导出文件) - 通过输入URL或您的ID导入SoundCloud配置: -\n1. 在浏览器中开启\"桌面模式\"(该网站不适用于移动设备) -\n2. 打开URL:%1$s -\n3. 登录账号 -\n3. 复制重定向后的URL。 - 你的ID 或 soundcloud.com/你的ID - - 请注意该操作可能消耗大量网络流量。 -\n您希望继续吗? - + 通过下载导出文件来导入 YouTube 订阅: +\n +\n1. 转到此网站: %1$s +\n2. 登录(如果需要) +\n3. 应该立即开始下载(即导出文件) + 通过键入网址或你的 ID 导入 SoundCloud 配置文件: +\n +\n1. 在浏览器中启用\"电脑模式\"(该网站不适用于移动设备) +\n2. 转到此 URL: %1$s +\n3. 登录(如果需要) +\n4. 复制重定向的配置文件下载地址。 + 你的 ID:soundcloud.com/[你的ID] + 该操作消耗大量流量, +\n你想继续吗? + 关闭可防止加载缩略图,节已省数据和内存使用。(若现在更改会清除内存和储存中缓存) + 清空图像缓存成功 + 清空已缓存元数据 + 清空已缓存的网页数据 + 清空元数据缓存成功 播放速度控制 - 速度 + 节奏 音调 - Unhook(可能导致失真) - 默认 -未安装能播放此文件的应用 - + 解除关联(可能导致失真) + 首选“打开”操作 + 打开内容时默认操作: = %s + 无可下载的串流内容 字幕 - 修改播放器的字幕文本大小和背景样式。需要重启应用程序以生效 - - 清除观看记录 - 删除视频观看记录 - 删除全部观看记录。 - 观看记录已删除。 - 清除搜索记录 - 删除搜索关键词记录 - 删除全部搜索记录。 - 搜索记录已删除。 - 已删除1项。 - - NewPipe的隐私策略 - NewPipe 项目非常重视您的隐私。因此, 未经您的同意,应用程序不会收集任何您的数据。 NewPipe 的隐私策略详细解释了您在发送崩溃报告时会发送和存储的哪些数据。 - 阅读隐私策略 - NewPipe 是 copyleft 的自由软件: 你可以按照自己的意愿使用、学习、分享和改进它。具体地说, 您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款(第3版或者任何更高版本), 重新发布和/或修改本软件。 - 您是否希望同时导入设置? - - 为了遵守欧洲通用数据保护条例(GDPR),我们提醒您注意NewPipe的隐私政策。 请仔细阅读。 + 修改播放器字幕比例和背景样式。需要重新启动应用程序才能生效。 + 删除串流的播放历史和播放位置 + 删除全部观看记录? + 清除搜索历史记录 + 清除搜索关键词的历史记录 + 是否删除全部搜索历史记录? + 搜索历史记录已删除。 + NewPipe 是版权自由软件:您可以随时使用、研究共享和改进它。您可以根据自由软件基金会发布的 GNU 通用公共许可证GPLv3或(由您选择的)任何更高版本的许可证重新分发或修改该许可证。 + 是否要同时导入设置? + NewPipe的隐私政策 + NewPipe 项目非常重视您的隐私。因此,未经您的同意,应用程序不会收集任何数据。 +\nNewPipe 的隐私政策详细解释了在发送崩溃报告时发送和存储的数据。 + 阅读隐私政策 + 为了遵守欧洲一般数据保护条例 (GDPR),我们提请您注意 NewPipe 的隐私政策。请仔细阅读。 \n您必须接受它才能向我们发送错误报告。 接受 拒绝 - - 不限制 + 无限制 使用移动数据时限制分辨率 - 更多频道 - 更多频道 - 用户们 - + 切换应用时最小化 + 从主播放器切换到其他应用时的操作 - %s + 静音时快进 + 滑块[比例尺] + 重 置 + 曲目 + 用户 + 选择标签 + 音量手势控制 + 使用手势控制播放器的音量 + 亮度手势控制 + 使用手势控制播放器的亮度 + 视频默认语言 + 应用更新通知 + NewPipe有新版本的通知 + 外置存储不可用 + 无法下载到外部 SD 卡。重置下载文件夹位置? + 读取已保存标签时发生错误,因此使用者默认标签 + 恢复默认 + 是否恢复默认值? + 选择 + 更新 + 列表 + 自动 + 切换视图 + 点击下载 + 后期处理 + 生成唯一名称 + 覆盖 + 正在使用此名称进行下载 + 显示错误 + 代码 + 无法创建目标文件夹 + 无法创建文件 + 权限被系统拒绝 + 安全连接失败 + 找不到服务器 + 无法连接到服务器 + 服务器未发送数据 + 找不到 NOT FOUND + 后期处理失败 + 清除已完成的下载 + 停止 + 最大重试次数 + 取消下载前的最多尝试次数 + 在切换到移动流量网络时中断播放 + 切换至移动数据时可能有用,尽管一些下载无法被暂停 + 事件 + 近期大会 + 显示评论 + 禁用,以停止显示评论 + + 评论 + + + 无法加载评论 + 关闭 + 恢复播放 + 恢复上次播放位置 + 列表中的位置 + 在列表中,显示视频最后一次播放时的播放位置 + 已删除播放位置记录。 + 文件被已移动或删除 + 该名称的文件已经存在 + 命名冲突,已存在具有此名称文件 + 无法覆盖文件 + 有此名称的已暂停下载 + 处理文件时,NewPipe 已关闭 + 设备上没有剩余储存空间 + 进度丢失,文件已被删除 + 连接超时 + 你确定吗? + 最大下载队列 + 同时只允许一个下载进行 + 开始下载 + 暂停下载 + 询问下载位置 + 系统将询问您将每次下载的保存位置 + 系统将询问您将每次下载的保存位置。 +\n(如果要下载到外部 SD 卡,请选择 SAF) + 使用 SAF + 存储访问框架(SAF)允许下载文件到外部SD卡。 +\n注:一些设备不兼容SAF + 删除播放位置记录 + 删除所有播放位置记录 + 删除所有播放位置记录? + 更改下载目录让内容生效 + 『时下流行』页-默认 + 无人在线观看 + + %s 人在观看 + + + 没人在听 + + %s个听众 + + + 重新启动应用后,语言将更改。 + \ No newline at end of file From 694013c9df5c4ace38ca4a825b38e9db9c3b487b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Wed, 8 Jan 2020 21:55:17 +0100 Subject: [PATCH 003/105] Spelling: Language reworked 2 --- app/src/main/res/values/strings.xml | 74 ++++++++++++++--------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 54ae40d1d..0b20edd7d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,10 +1,10 @@ NewPipe - Tap search to get started + Tap \"Search\" to get started %1$s views Published on %1$s - No stream player found. Do you want to install VLC? + No stream player found. Install VLC? No stream player found (you can install VLC to play it). Install Cancel @@ -16,14 +16,14 @@ Download stream file Search Settings - Did you mean: %1$s\? + Did you mean: %1$s? Share with Choose browser rotation Use external video player - Removes audio at SOME resolutions + Removes audio at some resolutions Use external audio player - NewPipe popup mode + Popup mode RSS Subscribe Subscribed @@ -43,24 +43,24 @@ Add To Video download folder Downloaded video files are stored here - Choose the download folder for video files + Choose download folder for video files Audio download folder Downloaded audio files are stored here - Choose the download folder for audio files + Choose download folder for audio files Change the download folders to take effect Autoplay Plays a video when NewPipe is called from another app Default resolution Default popup resolution Show higher resolutions - Only some devices support playing 2K/4K videos + Only some devices can play 2K/4K videos Play with Kodi - Kore app not found. Install it? + Install missing Kore app? org.xbmc.kore Show \"Play with Kodi\" option - Enable lock screen video thumbnail - Display an option to play a video via Kodi media center - When using the background player a video thumbnail will be displayed on the lock screen + Lock screen video thumbnail + Displayed option to play a video via Kodi media center + Using the background player displays a video thumbnail on the lock screen Audio Default audio format Default video format @@ -75,20 +75,20 @@ Fast-forward/-rewind seek duration Load thumbnails Show comments - Disable to stop showing comments + Turn off to hide comments Turn off to prevent loading thumbnails, saving data and memory usage. Changes clear both in-memory and on-disk image cache. Image cache wiped Wipe cached metadata Remove all cached webpage data Metadata cache wiped Auto-queue next stream - Auto-append a related stream when playing the last stream in a non-repeating queue + Auto-append a related stream (to non-repeating queue) after last file Volume gesture control - Use gestures to control the volume of the player + Use gestures to control player volume Brightness gesture control - Use gestures to control the brightness of the player + Use gestures to control player brightness Player gesture controls - Use gestures to control the brightness and volume of the player + Use gestures to control player brightness and volume Search suggestions Show suggestions when searching Search history @@ -100,21 +100,21 @@ Show playback position indicators in lists Clear data Keep track of watched videos - Resume on focus gain - Continue playing after interruptions (e.g. phone calls) + Resumed playing + Continue playing after interruptions (e.g. phonecalls) Download Next Autoplay Show \'Next\' and \'Similar\' videos Show \"Hold to append\" tip - Show tip when background or popup button is pressed on video details page + Show tip when pressing the background or the popup button in video \"Details:\" Unsupported URL Default content country Service Default content language PeerTube instances Select your favorite PeerTube instances - Find the instances that best suit you on %s + Find the instances you like on %s https://joinpeertube.org/instances#instances-list Add instance Enter instance URL @@ -138,9 +138,9 @@ Play Content Age restricted content - Show age restricted video. Allowing such material is possible from Settings. - LIVE - LIVE + Show age restricted video. Future changes are possible from \"Settings\". + Live + Live Downloads Downloads Error report @@ -198,7 +198,7 @@ Error External storage unavailable - Downloading to external SD card not possible. Reset download folder location\? + Downloading to external SD card not possible. Reset download folder location? Network error Could not load all thumbnails Could not decrypt video URL signature @@ -224,15 +224,15 @@ Filename cannot be empty An error occurred: %1$s No streams available to download - Using default tabs, error while reading saved tabs + Could not read saved tabs, so using default ones Restore defaults - Do you want to restore the defaults? + Do you want to restore defaults? Sorry, that should not have happened. Guru Meditation. - Report error via e-mail + Report this per e-mail Sorry, some errors occurred. - REPORT + Report Info: What happened: What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version: @@ -246,7 +246,7 @@ Dislikes Use Tor (Experimental) Force download traffic through Tor for increased privacy (streaming videos not yet supported). - Report an Error + Report Error User report No results @string/no_videos @@ -258,7 +258,7 @@ Video Audio Retry - Storage access permission denied + Grant access to storage first k M B @@ -269,7 +269,7 @@ %s subscriber %s subscribers - Subscribers count not available + Subscriber count unavailable No views %s view @@ -355,7 +355,7 @@ https://github.com/TeamNewPipe/NewPipe View on GitHub Donate - NewPipe is developed by volunteers spending time bringing you the best experience. Give back to help developers make NewPipe even better while enjoying a cup of coffee. + NewPipe is developed by volunteers spending time bringing you the best experience. Give back to help make NewPipe even better. https://newpipe.schabi.org/donate Give back Website @@ -466,7 +466,7 @@ Captions Modify player caption text scale and background styles. Requires app restart to take effect. - Enable LeakCanary + LeakCanary Memory leak monitoring may cause the app to become unresponsive when heap dumping Report out-of-lifecycle errors Force reporting of undeliverable Rx exceptions outside of fragment or activity lifecycle after disposal @@ -529,7 +529,7 @@ Auto Switch View - NewPipe Update Available! + There is a fresh NewPipe version available! Tap to download Finished Pending @@ -557,7 +557,7 @@ The file can not be created The destination folder can not be created Permission denied by the system - Secure connection failed + Could not connect securely Could not find the server Can not connect to the server The server does not send data @@ -585,7 +585,7 @@ You will be asked where to save each download You will be asked where to save each download.\nChoose SAF if you want to download to an external SD card Use SAF - The Storage Access Framework allows downloads to an external SD card.\nNote: some devices are not compatible + The Storage Access Framework allows downloads to an external SD card.\nNote: Some devices are incompatible Choose an instance From 6bc697f92601b966702fc15a30add41b7772ce51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Thu, 9 Jan 2020 04:36:39 +0100 Subject: [PATCH 004/105] Continue ending playback queue --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0b20edd7d..f1896c7ba 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -82,7 +82,7 @@ Remove all cached webpage data Metadata cache wiped Auto-queue next stream - Auto-append a related stream (to non-repeating queue) after last file + Continue ending (non-repeating) playback queue by appending a related stream Volume gesture control Use gestures to control player volume Brightness gesture control From bca547ce44021c32a6b99a1ab059174a2f215177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Thu, 9 Jan 2020 04:38:47 +0100 Subject: [PATCH 005/105] \'Storage Access Framework\' --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f1896c7ba..940008aae 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -585,7 +585,7 @@ You will be asked where to save each download You will be asked where to save each download.\nChoose SAF if you want to download to an external SD card Use SAF - The Storage Access Framework allows downloads to an external SD card.\nNote: Some devices are incompatible + The \'Storage Access Framework\' allows downloads to an external SD card.\nNote: Some devices are incompatible Choose an instance From 590722d929893308b1acbbec71322576510cf416 Mon Sep 17 00:00:00 2001 From: chr56 Date: Wed, 15 Jan 2020 12:30:17 +0800 Subject: [PATCH 006/105] manually update the Simplified Chinese lang file. /values-b+zh+HANS+CN was updated. Action: copy file in /values-b+zh+HANS+CN to /values-zh-rCN --- app/src/main/res/values-zh-rCN/strings.xml | 30 +++++++++++++++++----- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8714c6aca..cfa443afc 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -39,7 +39,7 @@ 网络错误 视频 - + 禁用 背景 @@ -160,7 +160,7 @@ 使用第三方视频播放器 使用第三方视频播放器 音频下载文件夹 - 从其他应用打开 NewPipe 时就播放视频 + 从其他应用调用 NewPipe 时播放视频 默认分辨率 找不到Kore。是否安装? 显示“用Kodi播放”选项 @@ -180,7 +180,7 @@ 错误报告 错误 无法加载所有缩略图 - 无法解密视频 URL 的签名 + 无法解密视频的 URL 签名 无法解析网址 无法完全解析网址 内容不可用 @@ -483,7 +483,7 @@ 命名冲突,已存在具有此名称文件 无法覆盖文件 有此名称的已暂停下载 - 处理文件时,NewPipe 已关闭 + NewPipe 在处理文件时被关闭 设备上没有剩余储存空间 进度丢失,文件已被删除 连接超时 @@ -507,12 +507,30 @@ 无人在线观看 %s 人在观看 - + 没人在听 - %s个听众 + %s 人在听 重新启动应用后,语言将更改。 + PeerTube 服务器 + 设置自己喜欢的peertube服务器 + 查找最适合你的服务器https://joinpeertube.org/instances#instances-list + 添加服务器 + 输入服务器网址 + 无法验证服务器 + 仅支持 https URL + 该服务器已存在 + 本地 + 最近添加 + 最喜欢的 + 自动生成的(未找到上传者) + 正在恢复 + 无法恢复此下载 + 选择一个服务器 + 快进 / 快退的单位时间 + 在锁屏界面显示视频缩略图 + 在后台播放时,锁屏界面将会显示视频的缩略图 \ No newline at end of file From 167653ac603835c260b8785e3d79d5577c3516dc Mon Sep 17 00:00:00 2001 From: chr56 Date: Wed, 22 Jan 2020 13:00:00 +0800 Subject: [PATCH 007/105] fix wrong strings in values-zh-rCN. --- app/src/main/res/values-zh-rCN/strings.xml | 63 +++++++++++----------- 1 file changed, 33 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 cfa443afc..54f58a5bb 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -6,7 +6,7 @@ 在浏览器中打开 在悬浮窗模式下打开 您是不是要找:%1$s? - 找不到串流播放器 (您可以安裝并使用VLC播放)。 + 找不到串流播放器 (您可以安装 VLC 进行播放)。 下载串流文件 安装 取消 @@ -16,7 +16,7 @@ 设置 分享给... 选择浏览器 - 视频下载文件夹 + 视频下载路径 已下载的视频存储在这里 请选择下载视频的保存位置 已下载的音频存储在这里 @@ -39,10 +39,10 @@ 网络错误 视频 - + 视频 禁用 - 背景 + 后台播放 过滤器 刷新 搜索建议 @@ -91,7 +91,7 @@ 存储访问权限已被拒绝 %1$s 次观看 - + %1$s 次观看 百万 @@ -130,8 +130,8 @@ 没有结果 没有订阅者 - %s个订阅者 - + %s 位订阅者 + %s 位订阅者 没有视频 拖动以重新排序 @@ -148,7 +148,7 @@ 等待中… 已暂停 排队中 - 已加入队列 + 加入队列 操作已被系统拒绝 下载失败 下载完成 @@ -157,8 +157,8 @@ 切换服务,当前选择: 找不到串流播放器。您想安装 VLC 吗? 旋转 - 使用第三方视频播放器 - 使用第三方视频播放器 + 使用外部视频播放器 + 使用外部音频播放器 音频下载文件夹 从其他应用调用 NewPipe 时播放视频 默认分辨率 @@ -209,7 +209,7 @@ \n需要此权限 reCAPTCHA验证 请求的新的CAPTCHA验证 - NewPipe悬浮窗模式 + NewPipe 悬浮窗模式 在悬浮窗中播放 默认悬浮窗分辨率 使用更高的分辨率 @@ -219,7 +219,7 @@ 记住最后一次使用悬浮窗的大小和位置 悬浮窗 调整大小 - 删除“某些”分辨率的音频 + 隐藏部分没有音频的分辨率 播放器手势控制 使用手势控制播放器的亮度和音量 显示搜索建议 @@ -234,9 +234,9 @@ 取消订阅频道 无法修改订阅 无法更新订阅 - 主页面 + 主页 订阅 - 新增功能 + 最新 恢复前台焦点 中断后继续播放(例如突然来电后) 搜索历史记录 @@ -321,7 +321,7 @@ 警告:无法导入所有文件。 这将覆盖当前设置。 显示信息 - 已收藏 + 书签 确定要从观看历史记录中删除该项吗? 是否确实要从历史记录中删除所有项目? 最后播放 @@ -410,13 +410,13 @@ NewPipe 项目非常重视您的隐私。因此,未经您的同意,应用程序不会收集任何数据。 \nNewPipe 的隐私政策详细解释了在发送崩溃报告时发送和存储的数据。 阅读隐私政策 - 为了遵守欧洲一般数据保护条例 (GDPR),我们提请您注意 NewPipe 的隐私政策。请仔细阅读。 -\n您必须接受它才能向我们发送错误报告。 + 为了遵守欧盟的《通用数据保护条例》(GDPR),我们特此提醒您注意 NewPipe 的隐私政策。请您仔细阅读。 +\n您必须在同意以后才能向我们发送错误报告。 接受 拒绝 无限制 使用移动数据时限制分辨率 - 切换应用时最小化 + 退出应用时最小化 从主播放器切换到其他应用时的操作 - %s 静音时快进 滑块[比例尺] @@ -469,7 +469,7 @@ 禁用,以停止显示评论 评论 - + 评论 无法加载评论 关闭 @@ -487,7 +487,7 @@ 设备上没有剩余储存空间 进度丢失,文件已被删除 连接超时 - 你确定吗? + 是否要清除下载历史记录或删除所有下载的文件? 最大下载队列 同时只允许一个下载进行 开始下载 @@ -504,24 +504,24 @@ 删除所有播放位置记录? 更改下载目录让内容生效 『时下流行』页-默认 - 无人在线观看 + 没有人在观看 %s 人在观看 - + %s 人在观看 - 没人在听 + 没有人在听 %s 人在听 - + %s 人在听 重新启动应用后,语言将更改。 PeerTube 服务器 - 设置自己喜欢的peertube服务器 - 查找最适合你的服务器https://joinpeertube.org/instances#instances-list + 设置自己喜欢的PeerTube服务器 + 查找最适合你的服务器%s 添加服务器 - 输入服务器网址 + 输入服务器网址(URL) 无法验证服务器 - 仅支持 https URL + 仅支持 HTTPS和URL 该服务器已存在 本地 最近添加 @@ -531,6 +531,9 @@ 无法恢复此下载 选择一个服务器 快进 / 快退的单位时间 - 在锁屏界面显示视频缩略图 - 在后台播放时,锁屏界面将会显示视频的缩略图 + 在锁屏上显示视频缩略图 + 在后台播放时,锁屏上将会显示视频的缩略图 + 清除下载历史记录 + 删除下载了的文件 + 已删除 %1$s 下载 \ No newline at end of file From 2a903f66dd978bd856d59377110caae7d1246207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=2E=20R=C3=BCdinger?= Date: Fri, 31 Jan 2020 17:06:47 +0000 Subject: [PATCH 008/105] Translated using Weblate (German) Currently translated at 99.8% (526 of 527 strings) --- app/src/main/res/values-de/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 1fab90386..3ae7552bb 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -484,7 +484,7 @@ Wiedergabeposition gelöscht. Datei verschoben oder gelöscht Eine heruntergeladene Datei mit diesem Namen existiert bereits - Datei kann nicht überschreiben werden + Datei kann nicht überschrieben werden Es gibt einen ausstehenden Download mit diesem Namen NewPipe wurde während der Verarbeitung der Datei geschlossen Kein Speicherplatz mehr auf dem Gerät From 766326ad8c243ff3685a41ef4e53693e174bebd3 Mon Sep 17 00:00:00 2001 From: B0pol Date: Sat, 1 Feb 2020 14:40:14 +0000 Subject: [PATCH 009/105] Translated using Weblate (French) Currently translated at 100.0% (527 of 527 strings) --- app/src/main/res/values-fr/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 7695fe31c..5f9dc0b18 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -205,8 +205,8 @@ Aucune vidéo - Vidéo - Vidéos + %s vidéo + %s vidéos Caractères spéciaux Élément supprimé From fb0d626cb27638754ee8a25634cac3a9c8e7a4e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isak=20Holmstr=C3=B6m?= Date: Fri, 31 Jan 2020 07:17:18 +0000 Subject: [PATCH 010/105] Translated using Weblate (Swedish) Currently translated at 88.2% (465 of 527 strings) --- app/src/main/res/values-sv/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 89d51493e..90e976823 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -463,4 +463,8 @@ Återställ den senaste uppspelningspositionen Positioner i listor Ändra nedladdningsmapp för att träda i kraft + Spela automatiskt + Töm data + Snabb spola -framåt/-bakåt + Aktivera video på låsskärmen \ No newline at end of file From 38d193899c66a83bc50c4161ea2740048a830073 Mon Sep 17 00:00:00 2001 From: Igor Nedoboy Date: Sat, 1 Feb 2020 18:58:03 +0000 Subject: [PATCH 011/105] Translated using Weblate (Russian) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-ru/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 63d0e7699..787c9842e 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -543,4 +543,7 @@ Очистить историю загрузок Удаление загруженных файлов Удалено загрузок: %1$s + Разрешите отображение поверх приложений + Язык интерфейса + Как в системе \ No newline at end of file From 7568af408a79b526a489696f767078a7dc3a9bf6 Mon Sep 17 00:00:00 2001 From: chr_56 Date: Sun, 2 Feb 2020 09:42:56 +0800 Subject: [PATCH 012/105] fix wrong strings in Simplified Chinese --- app/src/main/res/values-zh-rCN/strings.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 54f58a5bb..d0405b57d 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -38,8 +38,8 @@ 稍后 网络错误 - 视频 - 视频 + %s 个视频 + %s 个视频 禁用 后台播放 @@ -90,8 +90,8 @@ 重试 存储访问权限已被拒绝 - %1$s 次观看 - %1$s 次观看 + %s 次观看 + %s 次观看 百万 @@ -134,6 +134,7 @@ %s 位订阅者 没有视频 + 视频 拖动以重新排序 创建 仅删除一个 @@ -468,8 +469,8 @@ 显示评论 禁用,以停止显示评论 - 评论 - 评论 + %s 条评论 + %s 条评论 无法加载评论 关闭 From 07c7398a96269ba6aba1a255d55c6e4932b22548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Sun, 2 Feb 2020 12:18:24 +0000 Subject: [PATCH 013/105] Translated using Weblate (Turkish) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-tr/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index c6603382d..1e703bb55 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -538,4 +538,7 @@ İndirme geçmişini temizle İndirilen dosyaları sil %1$s indirme silindi + Diğer uygulamaların üzerinde görüntüleme izni ver + Uygulama dili + Sistem varsayılanı \ No newline at end of file From 9f0efdd5440a419d62d7d6b611ed36ae023d0642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Sun, 2 Feb 2020 12:37:45 +0000 Subject: [PATCH 014/105] Translated using Weblate (Turkish) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-tr/strings.xml | 38 +++++++++++++------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 1e703bb55..51683299d 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -23,14 +23,14 @@ Ses indirme dizini İndirilen ses dosyaları burada depolanır Ses dosyaları için indirme dizinini seçin - Otomatik oynat - NewPipe başka bir uygulamadan çağrıldığında bir video oynatır - Varsayılan çözünürlük + Kendiliğinden oynat + NewPipe başka uygulamadan çağrıldığında video oynatır + Öntanımlı çözünürlük Kodi ile oynat Kore uygulaması bulunamadı. Yüklensin mi\? \"Kodi ile oynat\" seçeneğini göster Kodi ortam merkezi üzerinden video oynatmak için bir seçenek göster - Varsayılan ses formatı + Öntanımlı ses biçimi Tema Koyu Açık @@ -38,7 +38,7 @@ Sonraki \'Sonraki\' ve \'Benzer\' videoları göster Desteklenmeyen URL - Varsayılan içerik dili + Öntanımlı içerik dili Ses Video ve ses Görünüm @@ -103,14 +103,14 @@ Panoya kopyalandı Lütfen daha sonra ayarlardan uygun bir indirme dizini belirleyin İndirme menüsü ayarlanamadı - Açılır pencere modunda aç - NewPipe açılır pencere modu - Varsayılan açılır pencere çözünürlüğü + Açılır pencere kipinde aç + NewPipe açılır pencere kipi + Öntanımlı açılır pencere çözünürlüğü Yüksek çözünürlükleri göster Sadece bazı cihazlar 2K/4K video oynatmayı desteklemektedir - Varsayılan video formatı + Öntanımlı video biçimi Siyah - Açılır pencere modunda oynatılıyor + Açılır pencere kipinde oynatılıyor Tümü Kanal Evet @@ -122,7 +122,7 @@ b M B - Bu izin, açılır pencere modunda + Bu izin, açılır pencere kipinde \naçmak için gereklidir reCAPTCHA reCAPTCHA formu @@ -245,7 +245,7 @@ Bağışta bulunun Web sitesi Daha çok bilgi ve haber için NewPipe web sitesini ziyaret edin. - Varsayılan içerik ülkesi + Öntanımlı içerik ülkesi Hizmet Yönlendirmeyi Değiştir Arka Plana Geç @@ -340,7 +340,7 @@ \n3. İndirme başlamalı (bu, dışa aktarma dosyasıdır) URL\'yi veya ID\'nizi yazarak SoundCloud profilini içe aktarın: \n -\n1. Web tarayıcısında \"masaüstü modu\" etkinleştirin (site, mobil aygıtlar için mevcut değildir) +\n1. Web tarayıcısında \"masaüstü kipi\" etkinleştirin (site, mobil aygıtlar için uygun değildir) \n2. Şu adrese gidin: %1$s \n3. Sorulduğunda giriş yapın \n4. Yönlendirildiğiniz profil URL\'sini kopyalayın. @@ -361,7 +361,7 @@ Bağlantısız (bozulmaya neden olabilir) İndirilebilecek akış yok Tercih edilen \'aç\' eylemi - İçerik açılırken varsayılan eylem — %s + İçerik açılırken öntanımlı eylem — %s Altyazılar Oynatıcı altyazı metin ölçeğini ve arka plan biçimini değiştirin. Etkili olması için uygulamayı yeniden başlatma gerektirir. Bu dosyayı oynatmak için herhangi bir uygulama yüklü değil @@ -411,15 +411,15 @@ Yeni NewPipe sürümü için bildirimler Harici depolama kullanılamıyor Harici SD karta indirmek mümkün değil. İndirme dizini konumu sıfırlansın mı\? - Varsayılan sekmeleri kullanarak, kaydedilen sekmeleri okurken hata - Varsayılanları geri yükle - Varsayılanları geri yüklemek istiyor musunuz\? + Öntanımlı sekmeler kullanılıyor, kaydedilen sekmeler okunurken hata + Öntanımlıları geri yükle + Öntanımlıları geri yüklemek istiyor musunuz\? Abone sayısı mevcut değil Ana sayfada hangi sekmeler gösterilir Seçim Güncellemeler Yeni bir sürüm mevcut olduğunda uygulama güncellemesi için bir bildirim göster - Liste görünümü modu + Liste görünümü kipi Liste Izgara Otomatik @@ -505,7 +505,7 @@ Videolar Videolar - Varsayılan Kiosk + Öntanımlı Kiosk Kimse izlemiyor %s izliyor From 46c1155c6451e0c4797ca1cafa815765bcc94282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Sun, 2 Feb 2020 12:43:18 +0000 Subject: [PATCH 015/105] Translated using Weblate (Turkish) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-tr/strings.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 51683299d..35168b592 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -107,7 +107,7 @@ NewPipe açılır pencere kipi Öntanımlı açılır pencere çözünürlüğü Yüksek çözünürlükleri göster - Sadece bazı cihazlar 2K/4K video oynatmayı desteklemektedir + Yalnızca bazı aygıtlar 2K/4K video oynatmayı desteklemektedir Öntanımlı video biçimi Siyah Açılır pencere kipinde oynatılıyor @@ -360,7 +360,7 @@ Ses yüksekliği Bağlantısız (bozulmaya neden olabilir) İndirilebilecek akış yok - Tercih edilen \'aç\' eylemi + Yeğlenen \'aç\' eylemi İçerik açılırken öntanımlı eylem — %s Altyazılar Oynatıcı altyazı metin ölçeğini ve arka plan biçimini değiştirin. Etkili olması için uygulamayı yeniden başlatma gerektirir. @@ -454,7 +454,7 @@ Tamamlanan indirmeleri temizle Durdur Azami deneme sayısı - İndirmeyi iptal etmeden önce maksimum deneme sayısı + İndirmeyi iptal etmeden önce azami deneme sayısı Kotalı bağlantılarda durdur Bazı indirmelerin bekletilememesine rağmen mobil veriye geçerken kullanışlıdır Olaylar @@ -490,12 +490,12 @@ İndirmeleri başlat İndirmeleri duraklat Nereye indirileceğini sor - Her indirme için nereye kaydedileceği sorulacak + Her indirmede nereye kaydedileceği sorulacak Her indirme için nereye kaydedileceği sorulacak. -\nEğer bir harici SD karta indirmek istiyorsanız DEÇ\'i seçin +\nEğer harici SD karta indirmek istiyorsanız DEÇ\'i seçin DEÇ\'i kullan Depolama Erişimi Çerçevesi harici SD karta indirmelere izin verir. -\nNot: Bazı cihazlar uyumlu değildir +\nNot: Bazı aygıtlar uyumlu değildir Oynatım konumlarını sil Tüm oynatım konumlarını siler Tüm oynatım konumları silinsin mi\? @@ -532,7 +532,7 @@ Otomatik oluşturulan (yükleyen bulunamadı) kurtarılıyor Bu indirme kurtarılamıyor - Bir örnek seçin + Oluşum seçin Kilit ekranı video küçük resmini etkinleştir Arka plan oynatıcıyı kullanırken kilit ekranında bir video küçük resmi görüntülenecektir İndirme geçmişini temizle @@ -540,5 +540,5 @@ %1$s indirme silindi Diğer uygulamaların üzerinde görüntüleme izni ver Uygulama dili - Sistem varsayılanı + Sistem öntanımlısı \ No newline at end of file From 2c27f784f70c51128daa02879c12fde2b5939d24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Mon, 3 Feb 2020 16:16:03 +0000 Subject: [PATCH 016/105] Translated using Weblate (Turkish) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-tr/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 35168b592..7f6a9a8e2 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -502,8 +502,8 @@ Etkili olması için indirme dizinlerini değiştirin Hizmeti değiştir, şu anda seçili olan: - Videolar - Videolar + %s video + %s video Öntanımlı Kiosk Kimse izlemiyor From b5684ee7df6125829163df7f33e1e1c5c6b14a16 Mon Sep 17 00:00:00 2001 From: B0pol Date: Sun, 2 Feb 2020 19:14:55 +0000 Subject: [PATCH 017/105] Translated using Weblate (Esperanto) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-eo/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index fe63caf1b..206f7bdd7 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -537,4 +537,7 @@ Forviŝi la historion de elŝutoj Forviŝi elŝutitajn dosierojn %1$s elŝutoj forviŝitaj + Doni la permeson por afiŝiĝi supre aliaj apoj + Lingvo de la apo + Sistema lingvo \ No newline at end of file From bb8bcf3c33ac35da176c0ec29a557af881d0adf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20=C5=A0amla?= Date: Sun, 2 Feb 2020 23:39:08 +0000 Subject: [PATCH 018/105] Translated using Weblate (Czech) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-cs/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 548358473..200d18dc2 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -547,4 +547,7 @@ otevření ve vyskakovacím okně Smazat historii stahování Smazat stažené soubory Smazat %1$s stahování + Souhlasit se zobrazením přes jiné aplikace + Jazyk aplikace + Jazyk systému \ No newline at end of file From ed9c85b25a49802365451541ad61eb454037b5c3 Mon Sep 17 00:00:00 2001 From: Yaron Shahrabani Date: Sat, 1 Feb 2020 20:09:10 +0000 Subject: [PATCH 019/105] Translated using Weblate (Hebrew) Currently translated at 99.8% (529 of 530 strings) --- app/src/main/res/values-he/strings.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 7a1338f60..b27e37fe4 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -167,10 +167,10 @@ אין סרטונים - סרטון %s - %s סרטונים - %s סרטונים - %s סרטונים + סרטון + סרטונים + סרטונים + סרטונים התחלה השהיה @@ -550,4 +550,7 @@ מחיקת היסטוריית ההורדות למחוק את הקבצים שהורדתי נמחקו %1$s הורדות + יש להעניק הרשאה להציג על גבי יישומונים אחרים + שפת היישומון + בררת המחדל של המערכת \ No newline at end of file From 2cceb048e3672189cad616a6eaaa8b5e89162cf3 Mon Sep 17 00:00:00 2001 From: WaldiS Date: Sat, 1 Feb 2020 17:18:57 +0000 Subject: [PATCH 020/105] Translated using Weblate (Polish) Currently translated at 99.8% (529 of 530 strings) --- app/src/main/res/values-pl/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 4d2b38b5f..ed6ba75d7 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -544,4 +544,7 @@ Wyczyść historię pobierania Usuń pobrane pliki Usunięte %1$s pobrania + Zezwól na wyświetlanie w innych aplikacjach + Język aplikacji + Domyślny systemu \ No newline at end of file From 5d5c2ae2ed4d29048123689d8ae55083d095db26 Mon Sep 17 00:00:00 2001 From: JoC Date: Mon, 3 Feb 2020 15:53:51 +0000 Subject: [PATCH 021/105] Translated using Weblate (Spanish) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-es/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 5b3265cd7..7de8cc5ca 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -537,4 +537,7 @@ Limpiar historial de descargas Eliminar archivos descargados Eliminadas %1$s descargas + Dar permisos para que se muestre por sobre otras apps + Idioma de la app + Predeterminado del sistema \ No newline at end of file From 0a2374892ce8f97ad1eea73ce72c66cd8d24fd4a Mon Sep 17 00:00:00 2001 From: B0pol Date: Sun, 2 Feb 2020 19:16:50 +0000 Subject: [PATCH 022/105] Translated using Weblate (French) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-fr/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5f9dc0b18..b0c83592f 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -538,4 +538,7 @@ Effacer l\'historique de téléchargement Supprimer les fichiers téléchargés %1$s téléchargements supprimés + Autoriser la superposition d\'applis + Langue de l\'application + Langue du système \ No newline at end of file From 9560cf59bed360738e4c988b839367dcf6fdc072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isak=20Holmstr=C3=B6m?= Date: Mon, 3 Feb 2020 15:24:26 +0000 Subject: [PATCH 023/105] Translated using Weblate (Swedish) Currently translated at 87.9% (466 of 530 strings) --- app/src/main/res/values-sv/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 90e976823..b2e7ac050 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -467,4 +467,5 @@ Töm data Snabb spola -framåt/-bakåt Aktivera video på låsskärmen + När bakgrundsspelaren används så visas videon på låsskärmen \ No newline at end of file From 6941917c7556b7e45bab0ab5c90da20cdce55021 Mon Sep 17 00:00:00 2001 From: Marian Hanzel Date: Sun, 2 Feb 2020 17:14:37 +0000 Subject: [PATCH 024/105] Translated using Weblate (Slovak) Currently translated at 98.5% (522 of 530 strings) --- app/src/main/res/values-sk/strings.xml | 97 ++++++++++++++++++-------- 1 file changed, 67 insertions(+), 30 deletions(-) diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 6624f7a3b..5a453370a 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -17,11 +17,11 @@ Použiť externý prehrávač videa Použiť externý prehrávač zvuku Prevzaté video ukladať do - Cesta kam sa budú ukladať prevzaté videá - Vložte cestu kam sa budú ukladať videá - Prevzaté audio ukladať do + Tu sú uložené stiahnuté video súbory + Vyberte adresár pre ukladanie video súborov + Adresár pre stiahnuté audio Vložte cestu kam sa budú ukladať zvukové súbory - Cesta kam sa bude ukladať prevzaté audio + Tu sú uložené stiahnuté audio súbory Štandardné rozlíšenie Prehrať cez Kodi Aplikácia Kore nie je nainštalovaná. Chcete ju nainštalovať? @@ -49,7 +49,7 @@ Nemožno analyzovať webovú stránku Obsah nie je dostupný Náhľad videa - Náhľad videa + Prehrať video, dĺžka: Náhľad avataru uploadera Lajky Dislajky @@ -66,7 +66,7 @@ NAŽIVO Nemožno kompletne zanalyzovať web Nemožno nastaviť menu preberania - Toto je ŽIVÉ VYSIELANIE, ktoré ešte nie je podporované. + Živé vysielanie zatiaľ nie je podporované Nemožno získať žiadny stream Pardon, toto sa nemalo stať. Nahlásiť chybu mejlom @@ -99,7 +99,7 @@ Dotykom zobraziť detaily Čakajte prosím… Skopírované do schránky - Vyberte si dostupný adresár na preberanie + Priečinok na sťahovanie zadefinujte prosím neskôr v nastaveniach Prevzaté Prevzaté Hlásenie o chybe @@ -111,7 +111,7 @@ Čierna Všetko Kanál - K + k M B Požiadavka reCAPTCHA @@ -183,7 +183,7 @@ História Vyhľadávané Pozreté - História je zakázaná + História je vypnutá História História je prázdna História bola vyčistená @@ -213,7 +213,7 @@ %s videí Položka bola odstránená - Nebol nájdený žiadny prehrávač pre stream (môžete si nainštalovať napr. VLC) + Nebol nájdený žiadny prehrávač pre stream (môžete si nainštalovať napr. VLC). Stiahnuť súbor stream Zobraziť info Uložené zoznamy @@ -266,7 +266,7 @@ Novinky Kanál Vyberte si kanál - Žiadny kanál nie je odoberaný + Zatiaľ nemáte žiadne odbery kanálov Vyberte si kiosk Export je dokončený Import je dokončený @@ -285,9 +285,9 @@ Podržaním pridať do zoznamu Zaradiť na pozadie Zaradiť do mini okna - Video odtiaľto - Zvuk odtiaľto - Mini okno odtiaľto + Prehrať odtiaľto + Prehrať (zvuk) odtiaľto na pozadí + Prehrať odtiaľto v mini-okne Otvoriť zásuvku Zavrieť zásuvku Prehrávač videa @@ -296,7 +296,7 @@ Vždy sa opýtať Získavajú sa informácie… Načítanie požadované obsahu - Vytvoriť nový zoznam skladieb + Nový zoznam skladieb Vymazať Premenovať Názov @@ -304,11 +304,11 @@ Nastaviť ako miniatúru zoznamu skladieb Záložka zoznamu skladieb Odstrániť Záložku - Chcete odstrániť tento zoznam skladieb? + Odstrániť tento zoznam skladieb\? Zoznam skladieb vytvorený - Pridané do zoznamu skladieb - Miniatúra zoznamu skladieb bola zmenená - Nemožno odstrániť zoznam skladieb + V playliste + Miniatúra zoznamu skladieb bola zmenená. + Zoznam skladieb nemožno zmazať. Bez titulkov Prispôsobiť Vyplniť @@ -316,7 +316,7 @@ Používať rýchly posun Rýchly posun umožňuje prejsť na novú pozíciu rýchlejšie, ale s menšou presnosťou Načítanie miniatúr - Vypnutím tejto funkcie sa nebudú vytvárať miniatúry a tým sa ušetrí miesto a pamäť. Zmena nastavení spôsobuje vyčistenie vyrovnávacej pamäte + Vypnutím tejto funkcie sa nebudú vytvárať miniatúry a tým sa ušetrí miesto a pamäť. Zmena nastavení spôsobuje vyčistenie vyrovnávacej pamäte. Vyrovnávacia pamäť obrázkov vymazaná Vymazať metadáta uložené vo vyrovnávacej pamäti Odstrániť všetky údaje webových stránok vo vyrovnávacej pamäti @@ -337,12 +337,12 @@ Predvolená akcia pri otváraní obsahu — %s Automaticky vygenerované Titulky - Upravte mierku textu titulkov a štýly pozadia. Vyžaduje reštart prehrávača + Upravte mierku textu titulkov prehrávača a štýly pozadia. Vyžaduje sa reštart aplikácie. Povoliť službu LeakCanary Monitorovanie pretečenia pamäte môže spôsobiť, že aplikácia nebude reagovať Nahlásiť mimo-cyklické chyby Vynútiť hlásenie výnimiek nedoručiteľných Rx mimo časového cyklu fragmentov alebo aktivity po zneškodnení - Import/Export + Import/export Import \n Importovať z @@ -376,12 +376,12 @@ "Spomalenie (môže spôsobovať skreslenie)" Predvolené Vymazať históriu pozretí - Odstráni históriu prehrávaných streamov - Vymazať celú históriu pozretí. + Odstráni históriu a pozície prehrávaných streamov + Vymazať celú históriu pozretí\? História pozretí bola vymazaná. Vymazať históriu vyhľadávania Vymaže históriu vyhľadávania kľúčových slov - Vymazať celú históriu vyhľadávania. + Vymazať celú históriu vyhľadávania\? História vyhľadávaní bola vymazaná. 1 položka bola vymazaná. "NewPipe je slobodný softvér pod licenciou copyleft. Môžete ho používať, študovať a vylepšovať ako len chcete. Konkrétne ho môžete šíriť a/alebo upravovať pod podmienkami Všeobecnej verejnej licencie GNU, ako ju publikuje Free Software Foundation, buď verzia 3 licencie, alebo (podľa vašej voľby) ktorákoľvek neskoršia verzia." @@ -420,7 +420,7 @@ Oznámenie o aktualizácii aplikácie Upozornenia na novú verziu NewPipe Externé úložisko je nedostupné - Sťahovanie na externú SD kartu ešte nie je možné. Obnoviť umiestnenie priečinka na prevzatie\? + Sťahovanie na externú SD kartu nie je možné. Obnoviť umiestnenie priečinka na sťahovanie\? Chyba pri načítavaní uložených kariet, použijú sa predvolené Obnoviť predvolené nastavenia Chcete obnoviť predvolené hodnoty\? @@ -454,8 +454,8 @@ Sťahovanie s týmto názvom už prebieha Zobraziť chybu Kód - Súbor sa nedá vytvoriť - Cieľový priečinok nie je možné vytvoriť + Adresár nemožno vytvoriť + Nemožno vytvoriť súbor Povolenie odmietnuté systémom Bezpečnostné pripojenie zlyhalo Server sa nepodarilo nájsť @@ -469,7 +469,7 @@ Maximum opakovaní Maximálny počet pokusov pred zrušením stiahnutia Pozastaviť pri prechode na mobilné dáta - Preberania, ktoré nie je možné pozastaviť, budú reštartované + Je to užitočné pri prechode na mobilné dáta, niektoré sťahovania však nemožno pozastaviť Zobraziť komentáre Vypnutím tejto funkcie sa nebudú zobrazovať komentáre Automatické prehrávanie @@ -494,7 +494,7 @@ Máš plnú pamäť Nemožno pokračovať, súbor bol vymazaný Spojenie vypršalo - Ste si istý\? + Chcete vymazať históriu sťahovania alebo odstrániť všetky stiahnuté súbory\? Limitovať počet položiek pri sťahovaní Súbory sa budú sťahovať jeden po druhom Spustite sťahovanie @@ -512,4 +512,41 @@ Zmeniť miesto pre stiahnuté súbory Prepnúť službu, práve vybraté: Predvolený kiosk + Toto nikto nesleduje + + %s sleduje + %s sledujú + %s sleduje + + Toto nikto nepočúva + + %s poslucháč + %s poslucháči + %s poslucháčov + + Zmena jazyka sa prejaví po reštarte aplikácie. + Dĺžka rýchleho pretáčania + Inštancie PeerTube + Vyberte si svoje obľúbené inštancie PeerTube + Nájdite najvyhovujúcejšie inštancie na %s + Pridať inštanciu + Vložiť URL inštancie + Nepodarilo sa overiť inštanciu + Podporované sú iba adresy URL s HTTPS + Inštancia už existuje + Miestne + Nedávno pridané + Najobľúbenejšie + Automaticky generované (používateľ sa nenašiel) + obnovovanie + Sťahovanie nemožno obnoviť + Vyberte inštanciu + Náhľad videa na uzamknutej obrazovke + Pri videu na pozadí sa na zamknutej obrazovke zobrazí náhľad + Vymazať históriu sťahovania + Vymazať stiahnuté súbory + %1$s odstránených + Súhlas pre zobrazenie cez ďalšie aplikácie + Jazyk aplikácie + Predvolený \ No newline at end of file From 7009dc574f71010656b65f92640e89ebfd961b86 Mon Sep 17 00:00:00 2001 From: MohammedSR Vevo Date: Sat, 1 Feb 2020 20:16:45 +0000 Subject: [PATCH 025/105] Translated using Weblate (Kurdish) Currently translated at 99.8% (529 of 530 strings) --- app/src/main/res/values-ku/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index 9a061bab7..91561066d 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -541,4 +541,7 @@ سڕینەوەی مێژووی داگرتن سڕینەوەی فایلە داگیراوەکان %1$ لە داگرتنەکان سڕانەوە + دەسەڵاتی پێبدە بۆ پیشاندان لەسەرووی ئەپەکانیترەوە + زمانی ئەپ + بنەڕەتی سیستەم \ No newline at end of file From 0f0a367174e0efba36ddf28ae9b7c6fdc2e4d413 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sun, 2 Feb 2020 03:39:50 +0000 Subject: [PATCH 026/105] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (530 of 530 strings) --- app/src/main/res/values-zh-rTW/strings.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index b82736f90..438d4cc45 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -498,8 +498,8 @@ 變更下載資料夾以使其生效 切換服務,目前已選取: - 影片 - + %s 影片 + 預設 Kiosk 沒有人在看 @@ -534,4 +534,7 @@ 清除下載歷史紀錄 刪除已下載的檔案 已刪除 %1$s 個下載 + 給予顯示在其他應用程式上層的權限 + 應用程式語言 + 系統預設值 \ No newline at end of file From b5f069d08090fff7d8968aa9264fb90c3ef26192 Mon Sep 17 00:00:00 2001 From: Igor Nedoboy Date: Tue, 4 Feb 2020 18:16:33 +0000 Subject: [PATCH 027/105] Translated using Weblate (Russian) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-ru/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 6455a42c2..f21e0e074 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -546,4 +546,6 @@ Разрешите отображение поверх приложений Язык интерфейса Как в системе + По завершении нажмите Готово + Готово \ No newline at end of file From 2bac66b5feb69bd4bed18eae9ac5f303ea7974cd Mon Sep 17 00:00:00 2001 From: nautilusx Date: Tue, 4 Feb 2020 07:48:42 +0000 Subject: [PATCH 028/105] Translated using Weblate (German) Currently translated at 99.8% (531 of 532 strings) --- app/src/main/res/values-de/strings.xml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 306fcf9de..69e0b273b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -203,8 +203,8 @@ Keine Videos - %s Video - %s Videos + Video + Videos Die meisten Sonderzeichen Element gelöscht @@ -495,9 +495,9 @@ Downloads starten Downloads anhalten Frage, wohin heruntergeladen werden soll - Du wirst gefragt, wohin Du jeden Download speichern willst - Du wirst gefragt, wohin Du jeden Download speichern willst. -\nAktiviere diese Option, wenn Du auf die externe SD-Karte herunterladen möchtest + Du wirst gefragt, wohin du jeden Download speichern willst + Du wirst gefragt, wohin du jeden Download speichern willst. +\nAktiviere diese Option, wenn du auf die externe SD-Karte herunterladen möchtest SAF verwenden Das Storage Access Framework erlaubt Downloads auf eine externe SD-Karte. \nHinweis: Manche Geräte sind nicht kompatibel @@ -539,4 +539,9 @@ Downloadverlauf löschen Heruntergeladene Dateien löschen %1$s Downloads gelöscht + Berechtigung zur Anzeige über andere Apps erteilen + Sprache der App + Systemstandard + \"Fertig\" drücken, wenn es gelöst wurde + Fertig \ No newline at end of file From 294c35b2fb2f15e4393eb38cb6985ecbb52b6272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Fri, 7 Feb 2020 17:51:14 +0100 Subject: [PATCH 029/105] Spelling: the settings Co-Authored-By: Tobias Groza --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 940008aae..cf44da7c0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -138,7 +138,7 @@ Play Content Age restricted content - Show age restricted video. Future changes are possible from \"Settings\". + Show age restricted video. Future changes are possible from the settings. Live Live Downloads From 4c13dda1f953fcf38ddf579e52fd4acdc62aac84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Fri, 7 Feb 2020 17:55:37 +0100 Subject: [PATCH 030/105] Spelling: Could not establish secure connection --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cf44da7c0..9d450634c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -557,7 +557,7 @@ The file can not be created The destination folder can not be created Permission denied by the system - Could not connect securely + Could not establish secure connection Could not find the server Can not connect to the server The server does not send data From 3abc660eb30a103cbd6ec355d96f52348b3d0fe7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Fri, 7 Feb 2020 17:57:38 +0100 Subject: [PATCH 031/105] Spelling: Install the fresh NewPipe version. --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9d450634c..bdc3b30e0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -529,7 +529,7 @@ Auto Switch View - There is a fresh NewPipe version available! + Install the fresh NewPipe version. Tap to download Finished Pending From f319e3e75a886c3523708f8b7a562be8cabd17b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Fri, 7 Feb 2020 18:01:45 +0100 Subject: [PATCH 032/105] Spelling: Treat the NewPipe makers to something you like --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index bdc3b30e0..4ae59aa33 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -355,7 +355,7 @@ https://github.com/TeamNewPipe/NewPipe View on GitHub Donate - NewPipe is developed by volunteers spending time bringing you the best experience. Give back to help make NewPipe even better. + Treat the newPipe makers to something you like, by way of funding its development. https://newpipe.schabi.org/donate Give back Website From 85acc53d408630ae63bd045dfe69604841046d24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Fri, 7 Feb 2020 18:06:09 +0100 Subject: [PATCH 033/105] Spelling: Video thumbnail shown --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4ae59aa33..c3ffc9c14 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -60,7 +60,7 @@ Show \"Play with Kodi\" option Lock screen video thumbnail Displayed option to play a video via Kodi media center - Using the background player displays a video thumbnail on the lock screen + A video thumbnail is shown on the lock screen when using the background player Audio Default audio format Default video format From 6d49148c32e8f3c83a07429eebebae3b392794d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Tue, 4 Feb 2020 09:23:10 +0000 Subject: [PATCH 034/105] Translated using Weblate (Turkish) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-tr/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 318b30098..bab98a791 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -541,4 +541,6 @@ Diğer uygulamaların üzerinde görüntüleme izni ver Uygulama dili Sistem öntanımlısı + Çözüldüğünde \"Bitti\" butonuna basın + Bitti \ No newline at end of file From a476f332f71b0e6f1be710e50b21c7b83ba5b901 Mon Sep 17 00:00:00 2001 From: B0pol Date: Wed, 5 Feb 2020 00:03:15 +0000 Subject: [PATCH 035/105] Translated using Weblate (German) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-de/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 69e0b273b..fbd3f676f 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -203,8 +203,8 @@ Keine Videos - Video - Videos + %s Video + %s Videos Die meisten Sonderzeichen Element gelöscht From 06eff256f3665075cead89d3ebf0b28265cfe4eb Mon Sep 17 00:00:00 2001 From: B0pol Date: Tue, 4 Feb 2020 23:43:42 +0000 Subject: [PATCH 036/105] Translated using Weblate (Esperanto) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-eo/strings.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index d4c5d4c80..ddbda086a 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -123,7 +123,7 @@ Tiu permeso estas necesa por \nmalfermi en ŝprucfenestra modo Ludante en ŝprucfenestra modo - Malaktiva + Malŝatitaj Filtri Aktualigi Forviŝi @@ -138,7 +138,7 @@ Elŝuti Leteroj kaj ciferoj Plej specialaj karakteroj - Rekomencu en fokusa gajno + Rekomenci en fokusa gajno Daŭrigi la ludon post la interrompaĵoj (ekzemple telefonadoj) Serĉa historio Konservi la historio de serĉo lokale @@ -172,7 +172,7 @@ [Nekonata] Viciĝi en la fona ludilo Viciĝi en nova ŝprucfenestro - Komencu ludi en nova ŝprucfenestro + Komenci ludi en nova ŝprucfenestro Defaŭlta enhava lando Ŝangi Orientiĝon Ŝanĝi al Fono @@ -540,4 +540,6 @@ Doni la permeson por afiŝiĝi supre aliaj apoj Lingvo de la apo Sistema lingvo + Premu « Finita » kiam solvita + Finita \ No newline at end of file From 75248d7a12f5e7afd2bff65f3143e22526b251ff Mon Sep 17 00:00:00 2001 From: Osoitz Date: Thu, 6 Feb 2020 19:03:14 +0000 Subject: [PATCH 037/105] Translated using Weblate (Basque) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-eu/strings.xml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 96745ee23..8e74ed126 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -199,8 +199,8 @@ Bideorik ez - Bideoa - Bideoak + Bideo % + % bideo Historiala Bilatuta @@ -538,4 +538,9 @@ Garbitu deskargen historiala Ezabatu deskargatutako fitxategiak %1$s deskarga ezabatuta + Eman beste aplikazioen gainean erakusteko baimena + Aplikazioaren hizkuntza + Sisteman lehenetsia + Sakatu \"Egina\" konponduta dagoenean + Egina \ No newline at end of file From ce003d2683ed1afa79548c4601adc67da7e4dba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20=C5=A0amla?= Date: Tue, 4 Feb 2020 20:58:55 +0000 Subject: [PATCH 038/105] Translated using Weblate (Czech) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-cs/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 44001ce9f..4c66d4f66 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -319,7 +319,7 @@ otevření ve vyskakovacím okně Povolit službu LeakCanary Monitoring úniku paměti může způsobit nereagování aplikace při heap dumpingu Nahlásit mimo-cyklické chyby - Vynutit hlášení nedoručitelných výjimek Rx mimo fragment nebo trvání činnosti po odstranění + Vynutit hlášení nedoručitelných výjimek Rx mimo životnost fragmentu nebo aktivity po odstranění Použít rychlé nepřesné hledání Nepřesné hledání umožní přehrávači posouvat se rychleji, ale se sníženou přesností Načítat náhledy @@ -550,4 +550,6 @@ otevření ve vyskakovacím okně Souhlasit se zobrazením přes jiné aplikace Jazyk aplikace Jazyk systému + Po vyřešení stiskni \"Hotovo\" + Hotovo \ No newline at end of file From 5ed5a81708956bd17acb37f08151ad9608fa2ac6 Mon Sep 17 00:00:00 2001 From: Yaron Shahrabani Date: Tue, 4 Feb 2020 05:48:21 +0000 Subject: [PATCH 039/105] Translated using Weblate (Hebrew) Currently translated at 99.8% (531 of 532 strings) --- app/src/main/res/values-he/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index dacde43bc..72b6a92ab 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -553,4 +553,6 @@ יש להעניק הרשאה להציג על גבי יישומונים אחרים שפת היישומון בררת המחדל של המערכת + יש ללחוץ על „סיום” לאחר הפתירה + סיום \ No newline at end of file From 83d43f845fc7fc15e78a492a2e0d7aa8dbdc70f7 Mon Sep 17 00:00:00 2001 From: WaldiS Date: Tue, 4 Feb 2020 14:54:43 +0000 Subject: [PATCH 040/105] Translated using Weblate (Polish) Currently translated at 99.8% (531 of 532 strings) --- app/src/main/res/values-pl/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index cfb2c00d2..53de33521 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -547,4 +547,6 @@ Zezwól na wyświetlanie w innych aplikacjach Język aplikacji Domyślny systemu + Po rozwiązaniu naciśnij „Gotowe” + Gotowe \ No newline at end of file From 72e90b4d576849d247a58bf4e955c1d6b559ca4e Mon Sep 17 00:00:00 2001 From: thami simo Date: Thu, 6 Feb 2020 10:55:18 +0000 Subject: [PATCH 041/105] Translated using Weblate (Arabic) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-ar/strings.xml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 4d91b40da..79fe2a6fe 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -246,12 +246,12 @@ %s مشاهدة - فيديوهات - فيديوهات - فيديوهات - فيديوهات - فيديوهات - فيديوهات + %s فيديو + %s أشرطة فيديو + %s أشرطة فيديو + %s أشرطة فيديو + %s أشرطة فيديو + %s أشرطة فيديو طلب اختبار الكابتشا مطلوب © %1$sبواسطة%2$sتحت%3$s @@ -556,9 +556,14 @@ لا يمكن استرداد هذا التنزيل اختيار مثيل ابحث عن الحالات التي تناسبك على %s - تمكين صور مصغرة قفل شاشة فيديو + تمكين قفل شاشة الصور المصغرة الفيديو عند استخدام مشغل الخلفية ، سيتم عرض صورة مصغرة للفيديو على شاشة القفل تنظيف تاريخ التحميل حذف الملفات التي تم تنزيلها التنزيلات %1$s المحذوفة + إعطاء إذن لعرضه على التطبيقات الأخرى + لغة التطبيق + النظام الافتراضي + اضغط على \"تم\" عند حلها + منجز \ No newline at end of file From 06e536eb459ec824cdfff0b3fd02170e867525d9 Mon Sep 17 00:00:00 2001 From: zmni Date: Wed, 5 Feb 2020 13:00:11 +0000 Subject: [PATCH 042/105] Translated using Weblate (Indonesian) Currently translated at 99.6% (530 of 532 strings) --- app/src/main/res/values-in/strings.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 36929856e..7c3cce473 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -498,7 +498,7 @@ Hapus semua posisi pemutaran\? Ubah folder unduhan - Video + %s video Aktif/Nonaktifkan layanan, saat ini aktif: Tidak ada yang menonton @@ -531,4 +531,8 @@ Hapus riwayat unduhan Hapus berkas yang diunduh %1$s unduhan dihapus + Izinkan untuk ditampilkan di atas aplikasi lain + Bahasa apl + Default sistem + Selesai \ No newline at end of file From e9dc96944b4902e5fe776530a045e54d6ad35d4f Mon Sep 17 00:00:00 2001 From: JoC Date: Tue, 4 Feb 2020 05:47:51 +0000 Subject: [PATCH 043/105] Translated using Weblate (Spanish) Currently translated at 99.8% (531 of 532 strings) --- app/src/main/res/values-es/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index aadb818f9..1216c02c5 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -540,4 +540,6 @@ Dar permisos para que se muestre por sobre otras apps Idioma de la app Predeterminado del sistema + Presiona \"Hecho\" cuando esté resuelto + Hecho \ No newline at end of file From c93be13dfe5c4acd963076545fdc21de7e5e1245 Mon Sep 17 00:00:00 2001 From: B0pol Date: Tue, 4 Feb 2020 23:51:01 +0000 Subject: [PATCH 044/105] Translated using Weblate (French) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-fr/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ad416aabc..8a8c00c60 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -116,7 +116,7 @@ Lecture en mode flottant Oui Plus tard - Désactivé + Désactivés Quoi :\\nRequête :\\nLangue du contenu :\\nService :\\nHeure UTC :\\nPaquet :\\nVersion :\\nVersion du système d’exploitation : k M @@ -541,4 +541,6 @@ Autoriser la superposition d\'applis Langue de l\'application Langue du système + Appuyez sur « Terminé » une fois résolu + Terminé \ No newline at end of file From 7568616f8ea221bd757337dae6b7bc452b2f4233 Mon Sep 17 00:00:00 2001 From: MohammedSR Vevo Date: Tue, 4 Feb 2020 16:53:02 +0000 Subject: [PATCH 045/105] Translated using Weblate (Kurdish) Currently translated at 99.8% (531 of 532 strings) --- app/src/main/res/values-ku/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index 6a1ac3b9b..20ce04100 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -544,4 +544,6 @@ دەسەڵاتی پێبدە بۆ پیشاندان لەسەرووی ئەپەکانیترەوە زمانی ئەپ بنەڕەتی سیستەم + گرتە بکە لەسەر ”تەواو” کاتێ کە چارەسەرکرا + تەواو \ No newline at end of file From 6adbfade2b0736c606f3815a38a7b1e685316cc7 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Tue, 4 Feb 2020 02:51:37 +0000 Subject: [PATCH 046/105] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-zh-rTW/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 51d21f167..395a555e7 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -537,4 +537,6 @@ 給予顯示在其他應用程式上層的權限 應用程式語言 系統預設值 + 解決後請按「完成」 + 完成 \ No newline at end of file From 9eb55e1be5fa98b06a1836a7ce2c09f3b4078e45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 3 Feb 2020 20:50:00 +0000 Subject: [PATCH 047/105] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegi?= =?UTF-8?q?an=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 98.1% (522 of 532 strings) --- app/src/main/res/values-nb-rNO/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index fa39ae466..9757df2ad 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -537,4 +537,9 @@ gjenoppretter Kan ikke gjenopprette denne nedlastingen Hurtigframoverspoling/-tilbakeblafringsvarighet + Gi tilgang til visning over andre programmer + Programspråk + Systemforvalg + Trykk \"Ferdig\" når den er løst + Ferdig \ No newline at end of file From 3ff85c2ab71d89ff54cf67507b0a81ad12999ce6 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Fri, 7 Feb 2020 22:22:27 +0100 Subject: [PATCH 048/105] Make report error title in snackbar uppercase again --- app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java index e7a6319e3..0bb93c63f 100644 --- a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java +++ b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java @@ -91,7 +91,7 @@ public class ErrorActivity extends AppCompatActivity { if (rootView != null) { Snackbar.make(rootView, R.string.error_snackbar_message, 3 * 1000) .setActionTextColor(Color.YELLOW) - .setAction(R.string.error_snackbar_action, v -> + .setAction(context.getString(R.string.error_snackbar_action).toUpperCase(), v -> startErrorActivity(returnActivity, context, errorInfo, el)).show(); } else { startErrorActivity(returnActivity, context, errorInfo, el); From eb7d9f76e56731407f850f2fd278f5d052b5ab08 Mon Sep 17 00:00:00 2001 From: AioiLight Date: Sat, 8 Feb 2020 17:47:01 +0000 Subject: [PATCH 049/105] Translated using Weblate (Japanese) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-ja/strings.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index cf63e33e1..adaaa3828 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -498,7 +498,7 @@ ダウンロードフォルダーを変更して有効にします サービスの切り替え、現在の選択: - 動画 + %s つの動画 デフォルトのキオスク 誰も見ていません @@ -530,4 +530,10 @@ ダウンロード履歴を消去 ダウンロードしたファイルを消去 %1$s 個削除しました + 自動生成 (アップローダーが見つかりません) + 他のアプリの上に表示する権限を与えてください + アプリの言語 + システムの既定 + 解けたら \"完了\" を押してください + 完了 \ No newline at end of file From c1d9a253b0f72b504414f832ff4972fbe657cee4 Mon Sep 17 00:00:00 2001 From: pjammo Date: Sat, 8 Feb 2020 19:20:17 +0000 Subject: [PATCH 050/105] Translated using Weblate (Italian) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-it/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 5acc513e7..eef99d93f 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -538,4 +538,9 @@ Svuota Cronologia Download Elimina File Scaricati %1$s download eliminati + Consentire la visualizzazione sopra altre applicazioni + Lingua Applicazione + Predefinita di Sistema + Premere \"Fatto\" quando risolto + Fatto \ No newline at end of file From a75deb6ba2b7a6758caa44cb3d3dff62a730ad11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Sun, 9 Feb 2020 16:29:51 +0100 Subject: [PATCH 051/105] Reverted changes --- app/src/main/res/values/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c3ffc9c14..ccd58f003 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -355,7 +355,7 @@ https://github.com/TeamNewPipe/NewPipe View on GitHub Donate - Treat the newPipe makers to something you like, by way of funding its development. + NewPipe is developed by volunteers spending their free time bringing you the best user experience. Give back to help developers make NewPipe even better while they enjoy a cup of coffee. https://newpipe.schabi.org/donate Give back Website @@ -529,7 +529,7 @@ Auto Switch View - Install the fresh NewPipe version. + NewPipe Update Available! Tap to download Finished Pending From 0df81409bfe97e3d9dc1ab4a52343bd4415a8d04 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Mon, 10 Feb 2020 22:32:10 +0100 Subject: [PATCH 052/105] Update extractor and release 0.18.3 (830) --- app/build.gradle | 6 +++--- fastlane/metadata/android/en-US/changelogs/830.txt | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/830.txt diff --git a/app/build.gradle b/app/build.gradle index 0ca03f158..539446e48 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "org.schabi.newpipe" minSdkVersion 19 targetSdkVersion 28 - versionCode 820 - versionName "0.18.2" + versionCode 830 + versionName "0.18.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true @@ -62,7 +62,7 @@ dependencies { exclude module: 'support-annotations' }) - implementation 'com.github.TeamNewPipe:NewPipeExtractor:ff61e284' + implementation 'com.github.TeamNewPipe:NewPipeExtractor:33961b20' testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.23.0' diff --git a/fastlane/metadata/android/en-US/changelogs/830.txt b/fastlane/metadata/android/en-US/changelogs/830.txt new file mode 100644 index 000000000..c9876f338 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/830.txt @@ -0,0 +1 @@ +Updated SoundCloud client_id to fix SoundCloud issues. From 0882d9d66b94994d5c85e312cf28cbb95da9f2a7 Mon Sep 17 00:00:00 2001 From: Ali Demirtas Date: Sun, 9 Feb 2020 08:55:08 +0000 Subject: [PATCH 053/105] Translated using Weblate (Turkish) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-tr/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index bab98a791..1dd9deff6 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -430,7 +430,7 @@ durduruldu sırada son işlemler uygulanıyor - Kuyruk + Sıra İşlem sistem tarafından reddedildi İndirme başarısız İndirme bitti From 17d00837bdc105cfbed1f47010be889e666aba4a Mon Sep 17 00:00:00 2001 From: vkhomenk Date: Mon, 10 Feb 2020 10:59:09 +0000 Subject: [PATCH 054/105] Translated using Weblate (Ukrainian) Currently translated at 99.2% (528 of 532 strings) --- app/src/main/res/values-uk/strings.xml | 30 ++++++++++++++++++++------ 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index ef5dbee53..a041a5496 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -233,9 +233,9 @@ %s підписників - Відео - Відео - Відео + %s відео + %s відео + %s відео Створити Видалити одне @@ -491,7 +491,7 @@ На пристрої не залишилося вільного місця Прогрес втрачено через видалення файлу Час очікування з\'єднання вичерпано - Ви впевнені\? + Очистити історію завантажень, чи завантажені файли\? Обмежити чергу завантажень В кожен момент часу виконуватиметься одне завантаження Почати завантаження @@ -524,8 +524,24 @@ Мова зміниться після перезапуску програми. Швидке перемотування Не вдалося перевірити екземпляр - Оберіть ваш улюблений екземпляр peertube. - Знайдіть екземпляри, які найбільше підходять вам на https://joinpeertube.org/instance#instance-list + Оберіть сервер PeerTube + Знайти найбільш підходящий сервер можна на %s Додати екземпляр - Введіть посилання на екземпляр + Введіть посилання на сервер + Підтримуються лише HTTP посилання + Сервер уже додано + Недавно додані + Найбільш вподобані + відновлюється + Неможливо відновити це завантаження + Оберіть сервер + Прев\'ю на екрані блокування + При використанні фонового плеєра, прев\'ю відео буде показано на екрані блокування + Очистити історію завантажень + Видалити завантажені файли + Потрібен дозвіл показувати поверх інших додатків + Мова + Мова телефону + Натисніть \"Готово\" по закінченню + Готово \ No newline at end of file From 99400fa570721fe76cca082221d76230901c0b45 Mon Sep 17 00:00:00 2001 From: zeritti Date: Mon, 10 Feb 2020 20:02:14 +0000 Subject: [PATCH 055/105] Translated using Weblate (Czech) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-cs/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 4c66d4f66..ff89170ac 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -64,7 +64,7 @@ Zobrazit video s věkovým omezením. Povolit tento obsah lze v \"Nastavení\". ŽIVĚ Nebylo možné kompletně analyzovat stránku - Začni stiskem hledat + Začni klepnutím na hledat Zkopírováno do schránky Počkejte prosím… NewPipe stahuje From 9f9c6eff0042cb114b71794a91c10be266d3cc4a Mon Sep 17 00:00:00 2001 From: Shafiq Jamzuri <1994_shafiq_1414@outlook.my> Date: Sun, 9 Feb 2020 14:09:27 +0000 Subject: [PATCH 056/105] Translated using Weblate (Malay) Currently translated at 84.2% (448 of 532 strings) --- app/src/main/res/values-ms/strings.xml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index f53450e13..d8d291759 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -1,5 +1,6 @@ -Tekan carian untuk bermula + + Tekan carian untuk bermula %1$s tontonan Diterbitkan pada %1$s Tiada pemain strim ditemui. Adakah anda mahu memasang VLC\? @@ -27,7 +28,6 @@ Tidak dapat menukar langganan Tidak dapat mengemaskini langganan Papar maklumat - Utama Langganan Penanda halaman Senarai main @@ -38,12 +38,12 @@ Latar Belakang Popup Tambahkan Ke - Lokasi muat turun video - Lokasi untuk menyimpan video yang dimuat turun - Memasukkan lokasi muat turun video + Folder muat turun video + Fail video yang dimuat turun disimpan di sini + Pilih folder muat turun untuk fail video Lokasi muat turun audio - Audio yang dimuat turun disimpan sini - Memasukkan lokasi muat turun fail audio + Fail audio yang dimuat turun disimpan di sini + Pilih folder muat turun untuk fail audio Main secara automatik Memain video apabila NewPipe dipanggil dari app lain Resolusi utama @@ -224,13 +224,13 @@ B Tiada pelanggan - %s pelanggan - + %s pelanggan + Kira pelanggan tidak tersedia Tiada tontonan - %s tontonan - + %s tontonan + Tiada video Mula Jeda @@ -459,4 +459,6 @@ Jeda semasa beralih ke data mudah alih Muat turun yang tidak dapat dihentikan akan dimulakan semula Menunggu + Ubah folder muat turun untuk melihat kesan + Dayakan lakaran kecil video skrin kunci \ No newline at end of file From aecc9081527fb54cdf4176871a451f12f8e3d590 Mon Sep 17 00:00:00 2001 From: Adolfo Jayme Barrientos Date: Sun, 9 Feb 2020 17:29:43 +0000 Subject: [PATCH 057/105] Translated using Weblate (Spanish) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-es/strings.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 1216c02c5..17ef8b5b7 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -221,7 +221,7 @@ Seleccione un canal No hay suscripciones a canales todavía Seleccione un kiosco - Kiosco + Quiosco Tendencias 50 mejores Mostrar sugerencia cuando se presiona el botón de 2.º plano o emergente en la página de detalles del vídeo @@ -517,7 +517,7 @@ %s escucha %s escuchas - El idioma cambiará luego de que la app sea reiniciada. + El idioma cambiará luego de que se reinicie la aplicación. Duración de búsqueda al avanzar y/o retroceder Instancias de PeerTube Selecciona tus instancias favoritas de PeerTube @@ -525,7 +525,7 @@ Agregar instancia Ingresar URL de la instancia No se pudo validar la instancia - Sólo URLs con HTTPS son soportados + Solo se admiten URL HTTPS La instancia ya existe Local Agregados recientemente @@ -538,8 +538,8 @@ Eliminar archivos descargados Eliminadas %1$s descargas Dar permisos para que se muestre por sobre otras apps - Idioma de la app + Idioma de aplicación Predeterminado del sistema - Presiona \"Hecho\" cuando esté resuelto + Pulse en «Hecho» cuando esté resuelto Hecho \ No newline at end of file From 3624f1b9a2c1113a2bd09618590e265f84bdad48 Mon Sep 17 00:00:00 2001 From: burstw0w Date: Tue, 11 Feb 2020 01:05:34 +0000 Subject: [PATCH 058/105] Translated using Weblate (Serbian) Currently translated at 46.6% (248 of 532 strings) --- app/src/main/res/values-sr/strings.xml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index a8abb98e9..ee999d779 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -14,9 +14,9 @@ Подели помоћу Отвори помоћу ротација - Одредиште преузимања за видео - Путања за упис преузетих видеа - Унесите путању за преузимање видеа + Одредиште преузимања снимака + Преузети снимци се чувају овде + Изаберите фолдер за преузимање видео снимака Подразумевана резолуција Пусти помоћу Кодија Апликација Кор (Kore) није нађена. Инсталирати је? @@ -57,7 +57,6 @@ Не могу да дешифрујем потпис видео урл-а Не могу да рашчланим веб-сајт Садржај није доступан - Садржај Прикажи старосно-ограничени садржај Старосно-ограничени видео. Премошћавање је доступно у поставкама. @@ -82,7 +81,7 @@ уживо Тапните на претрагу за почетак Аутопуштање - Аутоматско пуштање видеа по позиву друге апликације + Пушта видео по позиву друге апликације Почни Паузирај Пусти @@ -179,7 +178,7 @@ Не могу да учитам лиценцу Одјављен са канала Не могу да изменим претплату - Не могу да ажурирам претплату + Није могуће ажурирати претплату Плејер Понашање Историјат From c7a9847e662c01e8aa7b6536008dc254ffb7fcf1 Mon Sep 17 00:00:00 2001 From: Daniele Lira Mereb Date: Thu, 13 Feb 2020 19:36:39 +0000 Subject: [PATCH 059/105] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-pt-rBR/strings.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 04c4e3960..04f73b7e4 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -496,7 +496,7 @@ abrir em modo popup Não há espaço disponível no dispositivo Progresso perdido devido ao arquivo ter sido apagado Tempo limite de conexão - Tem certeza\? + Apagar todo o histórico de downloads ou excluir todos os arquivos baixados\? Limitar tamanho da fila de download Um download será executado ao mesmo tempo Iniciar downloads @@ -543,4 +543,12 @@ abrir em modo popup Escolha uma instância Ativar capa do vídeo na tela de bloqueio Mostra capa do vídeo na tela de bloqueio ao usar player em segundo plano + Limpar histórico de downloads + Excluir arquivos baixados + %1$s arquivos excluídos + Permita sobreposição a outros aplicativos + Idioma do aplicativo + Padrão do sistema + Toque em \"Feito\" ao resolver + Feito \ No newline at end of file From 3b5cf0e37c012935d0f4df5a94012d6f8c9c7aaf Mon Sep 17 00:00:00 2001 From: Nogooduser Date: Thu, 13 Feb 2020 16:14:56 +0000 Subject: [PATCH 060/105] Translated using Weblate (Portuguese) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-pt/strings.xml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 3c4977a06..c06a1909d 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -23,7 +23,7 @@ Reproduzir no Kodi Aplicação Kore não encontrada. Instalar? Mostrar opção \"Reproduzir no Kodi\" - Exibe uma opção para reproduzir o vídeo no Kodi + Exibir uma opção para reproduzir o vídeo via Kodi media center Áudio Formato de áudio predefinido Transferir @@ -109,7 +109,7 @@ Abrir no modo de janela autónoma Preto Tudo - Canais + Canal Sim Depois k @@ -152,7 +152,7 @@ Sobre Colaboradores Licenças - Aplicação de reprodução de emissões livre para Android. + Aplicação livre de reprodução de emissões para Android. Ver no GitHub Licença do NewPipe Se tem ideias para: tradução, alterações de desenho, limpeza de código, ou alterações significativas no código fonte - todas as ajudas são bem-vindas. Quanto mais se faz, melhor ficará! @@ -217,7 +217,7 @@ A recuperar de um erro do reprodutor Conteúdo da página principal Página vazia - Página de subscrições + Subscrições Página do canal Selecione um canal Não existem canais subscritos @@ -225,7 +225,7 @@ Kiosk Tendências Top 50 - Novo e popular + Tendências Reprodutor em segundo plano Reprodutor \'popup\' Remover @@ -266,7 +266,7 @@ Carregar miniaturas Desative para parar o carregamento das miniaturas, poupar dados e utilização da memória. As alterações limpam a cache de imagem do disco e da memória. Cache de imagens limpa - País do conteúdo predefinido + País predefinido dos conteúdos Depuração Não foram encontradas emissões de vídeo Não foram encontradas emissões de áudio @@ -279,7 +279,7 @@ Rejeitar Site Visite ao site NewPipe para obter mais informação e novidades. - Página \"kiosk\" + Página de Quiosque Página de \"Feed\" Exportados Importados @@ -372,8 +372,8 @@ Colocar em fila em segundo plano Colocar em fila num nova janela Ação de \'abrir\' preferida - Ação predefinida para abrir o conteúdo — %s - Definir como miniatura da lista de reprodução + Ação predefinida ao abrir o conteúdo — %s + Definir como Miniatura da Lista de Reprodução Não foi possível eliminar a lista de reprodução. Ajustar Preencher @@ -537,4 +537,9 @@ Limpar histórico de descarregamentos Apagar ficheiros descarregados %1$s descarregamentos apagados + Permitir sobreposição da janela sobre outras aplicações + Idioma da aplicação + Predefinição do sistema + Pressionar \"Aceitar\" quando terminar + Aceitar \ No newline at end of file From c995c6fda5d4c29494c9084c19c2640ab49082b0 Mon Sep 17 00:00:00 2001 From: Milo Ivir Date: Wed, 12 Feb 2020 22:32:21 +0000 Subject: [PATCH 061/105] Translated using Weblate (Croatian) Currently translated at 88.2% (469 of 532 strings) --- app/src/main/res/values-hr/strings.xml | 34 +++++++++++++------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index beb2bdd02..d5e751262 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -30,12 +30,12 @@ Što je novo Pozadina Skočni prozor - Put za preuzimanje videozapisa - Put za spremanje videozapisa u - Unesi put za preuzimanje videozapisa + Mapa za preuzimanje videozapisa + Preuzete video datoteke se spremaju ovdje + Odaberi mapu za preuzimanje video datoteka Mapa za preuzimanje zvuka - Preuzeti zvuk je spremljen ovdje - Unesi put za preuzimanje zvučne datoteke + Preuzete audio datoteke se spremaju ovdje + Odaberi mapu za preuzimanje audio datoteka Automatska reprodukcija Reproducira videozapis kad je NewPipe pozvan iz druge aplikacije Zadana razlučivost @@ -61,7 +61,7 @@ Prikaži prijedloge pri traženju Povijest pretraživanja Svaku pretragu spremi lokalno - Povijest & Predmemorija + Prati povijest Pratite pogledane videozapise Nastavi nakon dobivanja fokusa Nastavi reproducirati nakon prekidanja (npr. telefonski pozivi) @@ -116,7 +116,7 @@ Vaš komentar (na engleskom): Detalji: Sličica pregleda videozapisa - Sličica pregleda videozapisa + Pokreni video, trajanje: Profilna slika prenositelja Goreglasovi Doljeglasovi @@ -130,9 +130,9 @@ Zvuk Ponovno pokušaj Dozvola za pisanje po pohrani je odbijena - tis + tis. mil - mlrd + mlrd. Počni Pauziraj Reproduciraj @@ -150,7 +150,7 @@ Dodirni za detalje Molimo pričekajte… Kopirano u međuspremnik - Molimo odaberite dostupnu mapu za preuzimanje + Kasnije odredite mapu za preuzimanje u postavkama Ova dozvola je potrebna za \notvaranje skočnog prozora reCAPTCHA @@ -209,8 +209,8 @@ Nema videozapisa %s video - %s videozapisa - %s videozapisi + %s videa + %s videa Stavka je izbrisana U redu čekanja za reprod. u pozadini @@ -397,7 +397,7 @@ Otkrivanje grešaka Obavijest o ažuriranju aplikacije Uključite ili isključite orijentaciju - Preuzimanje na vanjsku SD karticu još nije moguće. Poništite lokaciju mape za preuzimanje\? + Preuzimanje na vanjsku SD karticu nije moguće. Ponovo postaviti lokaciju mape za preuzimanje\? Vanjski playeri ne podržavaju ove vrste veza Nije pronađen nijedan videozapis Nije pronađen nijedan zvuk @@ -433,7 +433,7 @@ Način prikaza popisa Automatski Gotovo - U redu za čekanje + Na čekanju pauzirano Na redu za čekanje naknadna obrada @@ -446,8 +446,8 @@ Preuzeta datoteka s tim nazivom već postoji U tijeku je preuzimanje s ovim nazivom Kod - Datoteku nije moguće izraditi - Odredišnu mapu nije moguće izraditi + Odredišnu mapu nije moguće stvoriti + Datoteku nije moguće stvoriti Sustav je odbio dozvolu Sigurna veza nije uspjela Nije moguće pronaći server @@ -460,7 +460,7 @@ Stop Maksimalnih ponovnih pokušaja Maksimalni broj pokušaja prije poništavanja preuzimanja - Pauziraj prilikom prebacivanja na mobilne podatke + Prekini na mrežama s ograničenim prometom Preuzimanja koja se ne mogu zaustaviti ponovno će se pokrenuti Prikaži komentare Onemogućite da biste prestali prikazivati komentare From 67af05e5048dc6124a741ad1dd1544845f815976 Mon Sep 17 00:00:00 2001 From: Tobias Groza Date: Fri, 14 Feb 2020 19:12:59 +0100 Subject: [PATCH 062/105] Use "Report error" instead of "Report Error" Co-Authored-By: Stypox --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ccd58f003..eb17fcd50 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -246,7 +246,7 @@ Dislikes Use Tor (Experimental) Force download traffic through Tor for increased privacy (streaming videos not yet supported). - Report Error + Report error User report No results @string/no_videos From dbb6848a9b0282b2d0ff62abe53d56e7f43885b1 Mon Sep 17 00:00:00 2001 From: B0pol Date: Fri, 14 Feb 2020 20:35:48 +0000 Subject: [PATCH 063/105] Translated using Weblate (Esperanto) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-eo/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index ddbda086a..33f24695f 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -539,7 +539,7 @@ %1$s elŝutoj forviŝitaj Doni la permeson por afiŝiĝi supre aliaj apoj Lingvo de la apo - Sistema lingvo + Sistemnormo Premu « Finita » kiam solvita Finita \ No newline at end of file From 0d896674286d3317d04fa2695507dddb5339dcbe Mon Sep 17 00:00:00 2001 From: B0pol Date: Fri, 14 Feb 2020 20:32:32 +0000 Subject: [PATCH 064/105] Translated using Weblate (French) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-fr/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 8a8c00c60..c200b1b8b 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -540,7 +540,7 @@ %1$s téléchargements supprimés Autoriser la superposition d\'applis Langue de l\'application - Langue du système + Prédéfini par le système Appuyez sur « Terminé » une fois résolu Terminé \ No newline at end of file From 6a91a3a9478fcd5d6520c5549cc87802b92487bd Mon Sep 17 00:00:00 2001 From: chr56 Date: Sat, 15 Feb 2020 12:52:19 +0800 Subject: [PATCH 065/105] reapply changes after merging --- app/src/main/res/values-cmn/strings.xml | 504 ------------ app/src/main/res/values-zh-rCN/strings.xml | 867 +++++++++++---------- 2 files changed, 475 insertions(+), 896 deletions(-) delete mode 100644 app/src/main/res/values-cmn/strings.xml diff --git a/app/src/main/res/values-cmn/strings.xml b/app/src/main/res/values-cmn/strings.xml deleted file mode 100644 index 878efa9f2..000000000 --- a/app/src/main/res/values-cmn/strings.xml +++ /dev/null @@ -1,504 +0,0 @@ - - - 点击搜索按钮即可开始使用 - %1$s 次观看 - 发布于 %1$s - 找不到媒体播放器。您要安装 VLC 吗? - 找不到媒体播放器(您可以安装 VLC 来播放)。 - 安装 - 取消 - 在浏览器中打开 - 在悬浮窗模式下打开 - 分享 - 下载 - 下载媒体文件 - 搜索 - 设置 - 您是不是要找:%1$s? - 分享至 - 选择浏览器 - 旋转 - 使用外部视频播放器 - 删除某些分辨率下的音频 - 使用外部音频播放器 - NewPipe 悬浮窗模式 - 订阅 - 已订阅 - 退订成功 - 无法更改订阅 - 无法更新订阅 - 显示信息 - 主页 - 订阅 - 已添加书签到播放列表 - 新功能 - 转到后台 - 悬浮窗 - 添加到 - 视频下载文件夹 - 已下载的视频储存在此处 - 选择视频文件的下载文件夹 - 音频下载文件夹 - 已下载的音频存储在此处 - 选择音频文件的下载文件夹 - 自动播放 - NewPipes被其它程序调用时播放视频 - 默认分辨率 - 默认悬浮窗分辨率 - 显示更高的分辨率 - 只有部分设备支持播放 2K/4K 视频 - 用 Kodi 播放 - 没找到 Kore 应用,需要安装它吗? - 显示“用 Kodi 播放”选项 - 显示以 Kodi 媒体中心播放视频的选项 - 音频 - 默认音频格式 - 默认视频格式 - 主题 - 亮色 - 酷黑 - 黑色 - 记住悬浮窗的尺寸与位置 - 记住上一次悬浮窗的位置以及大小 - 已清除图像缓存 - 最小化悬浮窗播放器 - 清除观看历史 - 搜索记录已删除。 - 错误 - 网络错误 - 举报错误 - 没有结果 - 开始 - 暂停 - 播放 - 创建 - 删除 - 删除所有 - 新任务 - 好 -\n - 错误 -\n - 不支持的服务器 - 文件已存在 - NewPipe 下载中 - 请稍等… - 字母与数字 - 最特别的字符 - 这个文件里没有已下载应用程式 - 关于NewPipe - 设置 - 关于 - 第三方执照 - 打开网页 - 删除书签 - 确定删除该播放列表吗? - 已创建播放列表 - 播放列表 - 步骤 - 重置 - 为了遵守欧洲通用数据保护法规(GDPR,我们请你注意NewPipe的隐私政策.请仔细阅读. -\n你必须接受它才能将错误报告发送给我们. - 接受 - 拒绝 - 没有限制 - 使用移动数据时的解析度限制 - 最小化应用程序切换 - 从主视频播放器切换到其他应用时的操作 - %s - 没有 - 最小化后台播放 - 使用快速粗略定位 - 粗略定位功能允许播放器以略低的精确度为代价换取更快的定位速度 - 下载缩略图 - 清除缓存的元数据 - 移除所有缓存的网页数据 - 已清除缓存的元数据 - 不加载缩略图时,可以节省数据和存储空间。更改后将清除存储空间和扩展空间的缓存。 - 自动排列下一个媒体 - 在非重复排列中播放最后一个媒体时自动推荐相关媒体 - 玩家手势控制 - 使用手势控制播放器的亮度和音量 - 搜索建议 - 搜索时显示建议 - 搜索历史记录 - 在本地存储搜索 - 观看历史 - 记录观看过的视频 - 取得视窗焦点时继续播放 - 在被打断后继续播放(例如有来电) - 下载 - 下一部 - 显示「下一部」及「相关」的视频 - 显示「长按以新增」的提示 - 在视频详细信息页按下后台播放或悬浮窗按钮时提示 - 不支持该网址 - 默认内容的国家 - 服务 - 播放器 - 行为 - 视频与音频 - 历史记录和缓存数据 - 悬浮窗 - 外观 - 其他 - 调试 - 在后台播放 - 在悬浮窗下播放 - 已添加到后台播放队列 - 已添加到悬浮窗播放队列 - 播放 - 内容 - 年龄限制内容 - 显示有年龄限制的视频。可以从设置中允许该内容。 - 直播 - 下载 - 下载 - 错误报告 - 所有 - 频道 - 频道 - 播放列表 - 播放列表 - 曲目 - 用户 - 是的 - 稍等 - 不适用 - 过滤 - 刷新 - 清除 - 调整 - 最佳分辨率 - 复原 - 全部播放 - 总是 - 仅一次 - 文件 - NewPipe 通知 - NewPipe 后台播放和悬浮窗播放的通知 - [未知] - 切换方向 - 切换到后台 - 切换到悬浮窗 - 切换到首页 - 导入数据库 - 导出数据库 - 覆盖您当前的历史记录和订阅 - 导出历史记录、订阅和播放列表 - 删除播放过的媒体的历史记录及回放位置 - 确定要清除所有观看历史记录吗? - 观看历史记录已清除。 - 清除搜索历史记录 - 清除搜索关键词的历史记录 - 确定要清除所有搜索历史记录吗? - 无法加载所有缩略图 - 无法解析视频网址签名 - 无法解析网站 - 无法完全解析网站 - 内容不可用 - 无法设置下载菜单 - 目前还不支持观看直播 - 无法获得任何媒体 - 无法加载图片 - 应用程序或界面出现崩溃了 - 无法播放此媒体 - 发生了无法恢复的播放器错误 - 正在从播放器错误中恢复 - 外部播放器不支持此类型的链接 - 无效的网址 - 找不到视频串流 - 找不到音频串流 - 无效的文件夹 - 无效的文件/内容来源 - 该文件不存在或缺少读写权限 - 文件名不能为空 - 发生错误:%1$s - 没有可供下载的串流 - 抱歉,这不应该发生的。 - 通过电子邮件报告错误 - 抱歉,发生了一些错误。 - 报告 - 信息: - 发生了什么: - 事件:\\n请求:\\n内容语言:\\n服务:\\nGMT 时间:\\n组件:\\n版本:\\n系统版本: - 您的评论(请用英语): - 详细: - 视频预览缩略图 - 视频预览缩略图 - 上传者的头像缩略图 - 喜欢 - 不喜欢 - 使用 Tor - (实验性)通过 Tor 强制下载流量以增加隐私(暂不支持视频媒体)。 - 用户报告 - 这里什么都没有 - 拖动以重新排序 - 无法创建下载目录「%1$s」 - 已成功创建下载目录「%1$s」 - 视频 - 音频 - 重试 - 手机存储访问权限被拒绝 - - - 十亿 - 没有订阅者 - - %s 位订阅者 - - - 无观看次数 - - %s 次观看 - - - 没有视频 - 删除 - 校验 - 退出 - 重命名 - 文件名 - 线程 - 错误的网址或网络不可用 - 点按以查看详细信息 - 复制到剪贴板 - 请稍后在设置中定义一个下载文件夹 - 在悬浮窗模式打开 -\n需要此权限 - 已删除一个项目。 - reCAPTCHA 验证 - reCAPTCHA 验证 - 需完成 reCAPTCHA 验证 - 下载 - 文件名中允许的字符 - 无效字符将替换为该值 - 替换字符 - © %1$s 由 %2$s 使用 %3$s 版权所有 - 无法加载许可证 - 关于 - 贡献者 - 许可证 - 安卓上开源且轻便的媒体播放器。 - 贡献 - 您是否有想法帮助我们:翻译、界面设计、代码优化以及真正繁重的功能扩展 - 我们随时欢迎您提供帮助。让 NewPipe 越变越好! - 在 GitHub 上查看 - 捐赠 - NewPipe 由社区人员维护和开发额,他们耗费时间务求为您带来最佳体验。现在是时候回过头来,让我们的开发人员能够在使 NewPipe 更加完美的同时,享受一杯咖啡。 - 回馈 - 网站 - 访问 NewPipe 网站了解更多信息和新闻。 - NewPipe 的隐私政策 - NewPipe 项目是非常重视您的隐私。因此,未经您的同意,该应用程序不会收集任何数据。 -\nNewPipe 的隐私政策详细说明了当您发送崩溃报告时,什么资料会被传送及储存。 - 阅读隐私政策 - NewPipe 的许可证 - NewPipe 是一个 Copyleft 的自由软件:您可以随意使用、研究、分享或改进它。在遵守由自由软件基金会所发布的 GNU 通用公共授权条款的状况下,您可以自由地再发布或修改它;授权条款预设使用第三版,但您也可以选择更新的版本。 - 阅读许可证 - 历史记录 - 搜索 - 观看 - 历史记录被关闭了 - 历史记录 - 没有历史记录 - 清除历史记录 - 项目已删除 - 确定要从搜索历史记录中删除该项吗? - 确定要从观看历史记录中删除该项吗? - 您确定要删除历史记录中的所有项吗? - 上一次播放 - 最受欢迎 - 首页内容 - 空白页面 - 互动页面 - 订阅页面 - Feed 页面 - 频道页面 - 选择一个频道 - 尚未订阅任何频道 - 选择一个互动 - 输出 - 接入 - 无效的压缩文件 - 警告:无法导入所有文件。 - 这将覆盖您当前的设定。 - 您是否要导入设定? - 互动 - 趋势 - 前 50 - 最新和热门 - 转到后台播放 - 悬浮窗播放 - 移除 - 详细 - 音频设置 - 长按加入队列 - 加入后台播放列表 - 加入悬浮窗播放列表 - 从这里开始播放 - 开始在后台播放 - 开始在新悬浮窗播放 - 打开抽屉 - 关闭抽屉 - 很快就会出现在这里 ;D - 偏好的「开启」动作 - 开启内容时的默认动作 - %s - 视频播放器 - 后台播放器 - 悬浮窗播放器 - 总是询问 - 正在获取信息… - 正在载入请求的内容 - 新的播放列表 - 删除 - 重命名 - 名称 - 添加到播放列表 - 设为播放列表缩略图 - 将播放列表加入书签 - 播放列表缩略图已更改。 - 无法删除播放列表。 - 没有字幕 - 合适 - 填满 - 缩放 - 自动生成 - 字幕 - 修改播放器字幕文本比列和背景样式。需要重启才能生效。 - 启用 LeakCanary - 内存泄漏监视可能导致应用程序在存储时无响应 - 报告活动周期外错误 - 强制报告在处理完片段或活动周期外发生的无法传递的 Rx 异常 - 导入/导出 - 导入 - 导入至 - 导出到 - 正在导入… - 正在导出… - 导入文件 - 之前的导出 - 无法导入订阅 - 无法导出订阅 - 通过下载导出文件来导入 YouTube 订阅: -\n -\n1.移至该网址:%1$s -\n2.当被询问时登入帐号 -\n3.应该开始下载(这是导出文件) - 通过输入 URL 或 ID 来导入 SoundCloud的配置文件: -\n -\n1.在浏览器中启用「桌面模式」(该网站不适用于移动设备) -\n2.移至该网址:%1$s -\n3.当被询问时登入帐号 -\n4.复制您重定向的配置文件到网址。 - 您的 ID,soundcloud.com/yourid - 请记住,此操作可能造成昂贵的网络花费。 -\n -\n您是否要继续? - 播放速度控制 - 速度 - 音量 - 取消链接(可能会导致扭曲) - 静音时快进 - 退订 - 新标签 - 选择标签 - 音量手势控制 - 用手势控制播放器的音量 - 手势控制亮度 - 用手势控制播放器的亮度 - 默认的内容语言 - 升级 - 文件已删除 - 应用升级通知 - 新 NewPipe 版本通知 - 外储存不可行 - 无法下载到外部SD卡。重置下载文件夹位置? - 恢复默认 - 您真的要恢复至默认吗? - 选择 - 升级 - 列表 - 自动 - 轻按以下载 - 已完成 - 有待 - 已暂停 - 已加入队列 - 后处理 - 队列 - 系统拒绝该行动 - 下载失败 - 下载完成 - %s已下载完毕 - 生成独特的名字 - 覆写 - 同名的已下载文件已经存在 - 同名下载进行中 - 显示错误 - 代码 - 无法创建该文件 - 系统拒绝此批准 - 安全连接失败 - 找不到服务器 - 连不上服务器 - 伺服器没回送数据 - 找不到 - 后处理失败 - 清除已完毕的下载 - - 重试上限 - 取消下载前可以尝试的最多次数 - 换成手机数据时中断 - 事件 - 使用默认选项卡, 读取保存的选项卡时出错 - 订阅者计数不可用 - 主页上显示的选项卡 - 会议 - 显示通知, 以便在新版本可用时提示应用更新 - 列表视图模式 - 网格 - 切换视图 - NewPipe 更新可用! - 无法创建目标文件夹 - 服务器不接受多线程下载, 请使用 @string/msg_threads = 1重试 - 切换至移动数据时有用,尽管一些下载无法被暂停 - 显示评论 - 禁用停止显示评论 - 自动播放 - - 评论 - - - 没有评论 - 无法加载评论 - 关闭 - 继续播放 - 恢复上次播放位置 - 列表中的位置 - 在列表中显示播放位置指示符 - 清除数据 - 播放位置已删除。 - 文件被移动或删除 - 已存在具有此名称的文件 - 无法覆盖该文件 - 同名文件正在等待下载 - 处理此文件时 NewPipe 已关闭 - 设备上没有剩余空间 - 进度丢失,因为文件已被删除 - 连接超时 - 你确定吗? - 限制下载队列 - 同时只有一个下载进行 - 开始全部下载 - 暂停全部下载 - 询问下载位置 - 每次下载将询问保存的位置 - 每次下载将询问保存的位置. -\n如果要下载到外部SD卡,请选择外部存储访问框架 - 使用存储访问框架 - 存储访问框架(SAF)允许下载文件到外部SD卡。 -\n注:一些设备不兼容SAF - 删除回放位置 - 删除所有回放位置 - 删除所有的回放位置吗? - 更改要生效的下载文件夹 - \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 0282e6c92..d0405b57d 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,457 +1,540 @@ - + - 点播%1$s次 - %1$s发布 - 找不到播放器。您是否要安装 VLC? + 点击搜索按钮即可开始使用 + %1$s 次观看 + 发布于 %1$s + 在浏览器中打开 + 在悬浮窗模式下打开 + 您是不是要找:%1$s? + 找不到串流播放器 (您可以安装 VLC 进行播放)。 + 下载串流文件 安装 取消 - 用浏览器打开 分享 下载 搜索 设置 - 您是不是要找: %1$s ? - 分享视频 + 分享给... 选择浏览器 - 旋转 - 使用外置视频播放器 - 使用外置音频播放器 视频下载路径 - 下载视频的存储路径 - 输入视频存储路径 - 默认分辨率 - 用Kodi播放 - 找不到Kore,您要安装Kore吗? - 显示“用Kodi播放”的选项 - 显示 Kodi 媒体中心播放视频的选项 - 音频 - 默认音频格式 + 已下载的视频存储在这里 + 请选择下载视频的保存位置 + 已下载的音频存储在这里 + 选择下载音频的储存位置 + 自动播放 + 使用Kodi播放 主题 - 灰暗 - 明亮 - + 浅色 + 暗黑 + 黑色 下载 - 即将播放 - 显示下一部和相似的视频 - 不支援此网址 - 默认内容语言 - 视频和音频 + 下一个 + 不支持的 URL 外观 其他 - 后台播放 - 播放 + 全部 + 频道 + + 稍后 网络错误 - - 视频预览缩略图 - 视频预览缩略图 - 上传者的头像缩图 + + %s 个视频 + %s 个视频 + + 禁用 + 后台播放 + 过滤器 + 刷新 + 搜索建议 + 订阅 + 已订阅 + 观看历史 + 播放器 + 历史记录与缓存 + 播放列表 + 撤销 + 全部播放 + 总是 + 仅一次 + 添加至 + 文件 + 加载缩略图 + 清除观看记录 + + 最小化后台播放器 + 最小化悬浮窗播放器 + 频道 + 播放列表 + 取消订阅 + 新标签 + 更新 + 文件已删除 + 无法得知订阅人数 + 每推出新版本时,弹出应用升级通知 + 网格 + 新版 NewPipe 已可升级! + 服务器不接受 接收 multi-threaded 下载, 以 @string/msg_threads = 1 重试 + 自动播放 + 清除数据 + 观看记录已删除 喜欢 不喜欢 - 使用 Tor - (实验性)强制下载流量使用 Tor 加强隐私(暂不支援流媒体视频)。 - 音频存储路径 - 下载音频的存储路径 - 输入音频文件存储路径 - - 未能建立下载路径 “%1$s” - 已创建下载目录 “%1$s” - 内容 - 显示年龄限制内容 - 视频有年龄限制。请先在设置中启用\"显示年龄限制内容\"。 - 错误 - 无法加载所有缩略图 - 无法解密视频网址签名 - 无法解析网站 - 无法完全解析网站 - 内容不可用 - 无法设置下载菜单 - 这是一个在线流媒体,尚不支持。 - 无法获取任何流媒体 - 抱歉,这本不应该发生。 - 使用邮件报告错误 - 抱歉,发生了一些错误。 - 报告 - 信息: - 发生什么: - 您的注释(英文): - 详细信息: - - + 使用Tor + (实验性)通过 Tor 强制下载流量以增强隐私(暂不支持串流视频)。 报告错误 用户报告 - + 无法创建下载目录\"%1$s\" + 已成功创建下载目录「%1$s」 视频 音频 重试 - 无权访问存储空间 - 自动播放 - 当NewPipe被其他应用调用时,自动播放视频 - 直播 - - 点击搜索开始NewPipe + 存储访问权限已被拒绝 + + %s 次观看 + %s 次观看 + + + 百万 开始 暂停 播放 删除 - 校验和 - - 确定 - - 文件名 - 线程 - 错误 - 服务器不支持 - 文件已经存在 - 网址不正确或网络不可用 - NewPipe 正在下载 - 点击了解细节 - 请稍候… - 已复制到剪贴板 - 请选择一个可用的下载目录 - + 校验 新任务 - 下载 - 下载 - 错误报告 - - 无法加载图像 - 应用/界面已崩溃 - 原因:\\n请求:\\n内容语言:\\n服务:\\nGMT时间:\\n包:\\n版本:\\n操作系统版本: - reCAPTCHA - reCAPTCHA 验证 - - 需要 reCAPTCHA 验证 - -以悬浮窗打开 - 选项启用时,某分辨率的视频将没有声音 - NewPipe悬浮窗模式 - 订阅 - 已订阅 - 已取消订阅频道 - 无法更改订阅 - 无法更新订阅 - - 首页 - 订阅 - - 新鲜事 - - 后台播放 - 悬浮窗 - - 窗口模式默认分辨率 - 显示更高的分辨率 - 只有部分设备支持 2K/4K 视频 - 首选视频格式 - 纯黑 - 记住悬浮窗大小和位置 - 记住上次悬浮窗的大小和位置 - 播放手势控制 - 使用手势操作控制播放器的亮度和音量 - 搜索建议 - 在搜索时显示搜索建议 - 搜索记录 - 在本地存储搜索请求 - 历史和缓存 - 记住观看的视频 - 焦点恢复 - 在打扰(例如来电)过后恢复视频播放 - - - 窗口模式 - 以窗口模式播放 - 所有 - 频道 - 是的 - 稍后 - 已禁用 - 筛选器 - 刷新 - 清除 - 重新调整大小 - 最佳分辨率 - - NewPipe 通知 - NewPipe 后台播放和窗口播放器的通知 - - K - M - B - - 该项权限用于 -\n以窗口模式打开 - - 下载 - 在文件名中允许的字符 - 无效的字符将以该值取代 - 替换字符 - - 字母和数字 - 特殊字符 - - 关于 NewPipe + OK + 文件名 + 线程数 + 错误 + 不支持的服务器 + 文件已存在 + 点击了解详情 + 请稍候… + 复制至剪贴板 + reCAPTCHA验证码 + 悬浮窗播放 + 关于NewPipe 设置 关于 第三方许可 - © %1$s by %2$s under %3$s - 无法加载许可 + © %1$s :作者 %2$s (使用 %3$s ) + 无法加载许可证 打开网站 关于 贡献者 - 许可 - 开源的轻量级流媒体Android客户端。 - 在 GitHub 上查看 - NewPipe 许可 - 无论你有什么想法:翻译程序,改进设计,优化代码或是想做出大量修改——我们都随时欢迎。做得越多它将变得越好! - 阅读许可 - 贡献 - - 历史记录 - 搜索记录 - 观看记录 - 历史记录已禁用 - 历史记录 - 没有历史记录 - 历史记录已清除 - -播放器 - 行为 - 历史记录 & 缓存 - 在后台播放器上排队 - 在弹出播放器上排队 - 播放列表 - 撤销 - 全部播放 - - [未知] - - 无法播放此流媒体 - 发生无法解决的播放器错误 + 许可证 + 下载 + 文件名中允许的字符 + 无效字符将会被替换为此 + 字母和数字 + 最特殊字符 没有结果 - 空空如也 - - 无订阅者 + 没有订阅者 - %s 位订阅者 - - - 无观看次数 - - %s 次观看 - - + %s 位订阅者 + %s 位订阅者 + 没有视频 - - %s 部视频 - - - 项目已删除 - 找不到播放器(你可以安装 VLC 来播放) - 下载串流文件。 - 显示详情 - - 书签 - - 添入 - - 使用粗略但快速的寻找 - 粗略寻找让播放器更快找到视频的进度位置 - 加载缩略图 - 停用后,NewPipe將不再加载缩略图,减少数据使用和腾空存储空间,亦会清除内存和内存卡上的缩略图缓存 - 已清除图像缓存 - 清除缓存元数据 - 移除所有网页的缓存数据 - 已清除元数据缓存 - 自动播放队列中下一个视频 - 当播放完非循环列表中的最后一个视频时,自动加入一个相关视频到播放列表 - 显示\"长按添加\"提示 - 当视频详情页中的背景或悬浮按钮被按下的时候显示提示 - 默认内容国家 - 服务 - 调试 - 总是 - 仅一次 - 文件 - - 切换方向 - 切换到后台 - 切换到悬浮窗 - 切换到主页 - - 导入数据库 - 导出数据库 - 将覆盖你现有历史记录和订阅 - 导出历史记录,订阅和播放列表 - 从播放器错误中恢复 - 外部播放器不支持这些链接类型 - 无效的链接 - 未找到视频 - 未找到音频 - 无效的目录 - 无效的文件/内容来源 - 文件不存在或无读写权限 - 文件名不能为空 - 发生了一个错误:%1$s - 无视频媒体可以下载 - - 拖拽以重新排列 - + 视频 + 拖动以重新排序 创建 - 删除一个 - 删除全部 + 仅删除一个 + 全部删除 解除 - 重命名 - - 捐赠 - NewPipe 是一群志愿者花费业余时间开发的,目的是为您带来最佳体验。你的一点心意,可以让开发者们在享受一杯 Java 的咖啡的同时让 NewPipe 变得更好用。 - 捐赠 - 网页 - 访问 NewPipe 网站以获取更多的信息和新闻。 - 你想从搜索历史中删除此项吗? - 你想从观看历史中删除此项吗? - 确实要删除历史记录的所有项目吗? - 上一次播放 - 最多播放 - - 主页内容 + 重 命名 + 未安装用于播放此文件的应用程序 + 已删除1个项目。 + 哪些标签需要在主页上展示 + 列表视图模式 + 已完成 + 等待中… + 已暂停 + 排队中 + 加入队列 + 操作已被系统拒绝 + 下载失败 + 下载完成 + %s 次下载已完成 + 没有评论 + 切换服务,当前选择: + 找不到串流播放器。您想安装 VLC 吗? + 旋转 + 使用外部视频播放器 + 使用外部音频播放器 + 音频下载文件夹 + 从其他应用调用 NewPipe 时播放视频 + 默认分辨率 + 找不到Kore。是否安装? + 显示“用Kodi播放”选项 + 显示“通过Kodi media center播放视频的选项” + 音频 + 默认音频格式 + 显示“下一个”和“类似的”视频 + 视频和音频 + 在后台播放 + 播放 + 内容 + 受年龄限制的内容 + 显示受年龄限制的视频。可从设置允许此类内容。 + 直播 + 下载 + 下载 + 错误报告 + 错误 + 无法加载所有缩略图 + 无法解密视频的 URL 签名 + 无法解析网址 + 无法完全解析网址 + 内容不可用 + 无法设置下载菜单 + 暂时不支持观看直播 + 无法获得任何信息流 + 无法加载图像 + App UI 崩溃 + 抱歉,这不应该发生的。 + 通过电子邮件报告错误 + 抱歉,发生了一些错误。 + 报告 + 信息: + 发生了什么: + 详情:\\n请求:\\n内容语言:\\n服务:\\nGMT时间:\\n包:\\n版本:\\n操作系统版本: + 您的注释(请用英文): + 详细信息: + 视频预览缩略图 + 播放视频,时长: + 视频上传者的头像缩略图 + 字节 + 错误的 URL 或未联网 + NewPipe下载中 + 请稍后在设置中设定下载目录 + 用悬浮窗模式 +\n需要此权限 + reCAPTCHA验证 + 请求的新的CAPTCHA验证 + NewPipe 悬浮窗模式 + 在悬浮窗中播放 + 默认悬浮窗分辨率 + 使用更高的分辨率 + 仅某些设备支持播放2K / 4K视频 + 清除 + 记住悬浮窗的尺寸与位置 + 记住最后一次使用悬浮窗的大小和位置 + 悬浮窗 + 调整大小 + 隐藏部分没有音频的分辨率 + 播放器手势控制 + 使用手势控制播放器的亮度和音量 + 显示搜索建议 + 最佳分辨率 + 开源小巧的Android媒体播放器。 + 在GitHub上查看 + NewPipe开源许可证 + 你是否有想:翻译、设计、清理或重型代码更改 ——我们始终欢迎你来贡献! + 阅读许可证 + 贡献 + 替换字符 + 取消订阅频道 + 无法修改订阅 + 无法更新订阅 + 主页 + 订阅 + 最新 + 恢复前台焦点 + 中断后继续播放(例如突然来电后) + 搜索历史记录 + 在本地存储搜索查询记录 + 记录已观看视频 + 历史 + 已搜索 + 已观看 + 历史记录功能已关闭 + 历史 + 历史记录为空 + 清除历史记录 + NewPipe 通知 + NewPipe 后台播放和悬浮窗播放的通知 + 默认视频格式 + 行为 + 空空如也... + 0次观看 + 项目已删除 + 是否要从搜索历史记录中删除此项目? + 显示在主页面内容 空白页 - Kiosk 页 + 『时下流行』页-自定义 订阅页 - Feed 页 + Feed 页面 频道页 - 选择频道 - 还没有订阅的频道 - 选择 kiosk - 导出完成 - 导入完成 - 无有效的 ZIP 文件 - 警告:无法导入所有文件。 - 将覆盖你现有设置。 - - Kiosk - 流行的 + 选择一个频道 + 尚未订阅频道 + 选择一个时下流行页 + 『时下流行』 + 趋势 前50 - 最新 & 最热 - 后台播放器 + 最新与热门 + 显示 \"长按添加\" 说明 + 在视频详情页中,按下背景播放或悬浮窗播放按钮时显示提示 + 已加入后台播放播放列表 + 已加入悬浮窗播放列表 + 无法播放此串流 + 发生无法恢复播放器错误 + 恢复播放器错误 + 后台播放 悬浮窗播放器 移除 详情 音频设置 - 按住以队列 - 在后台队列 - 在悬浮窗队列 - 从这里播放 - 从这里在后台播放 - 从这里在悬浮窗播放 - - 打开侧栏菜单 - 关闭侧栏菜单 - 精彩内容即将呈现 ;D - - - 偏好\"打开\"动作 - 打开内容的默认动作 — %s - + 长按队列 + [未知] + 添加到后台部分队列 + 添加至新悬浮窗列表 + 开始在此处开始播放 + 开始后台播放 + 开始在新悬浮窗中播放 + 捐赠 + NewPipe 是由志愿者花费时间为您带来最佳体验开发的。回馈帮助开发人员在享用一杯咖啡的同时,让 NewPipe 变得更好。 + 回馈 + 网站 + 请访问 NewPipe 网站了解更多信息和讯息。 + 默认国家/地区 + 切换方向 + 切换到背景播放 + 切换到悬浮窗播放 + 切换到主页面 + 服务 + 打开抽屉 + 关闭抽屉 + 第三方播放器不支持此类型链接 + 无效 URL + 未找到视频串流 + 找不到音频串流 视频播放器 后台播放器 悬浮窗播放器 - 总是询问 - - 获取信息中… - 正在加载请求内容 - - 创建新播放列表 - 删除播放列表 - 重命名播放列表 + 正在获取信息… + 正在加载请求的内容 + 导入数据库 + 导出数据库 + 覆盖当前历史记录和订阅 + 导出历史记录、订阅和播放列表 + 导出成功 + 导入成功 + 没有有效的ZIP文件 + 警告:无法导入所有文件。 + 这将覆盖当前设置。 + 显示信息 + 书签 + 确定要从观看历史记录中删除该项吗? + 是否确实要从历史记录中删除所有项目? + 最后播放 + 播放最多 + 总是寻问 + 新建播放列表 + 删除 + 重 命名 名称 - 加入播放列表 - 设置为播放列表缩略图 - - 书签播放列表 - 移除书签 - - 你想删除此播放列表吗? - 播放列表已创建 - 加入播放列表 - 播放列表缩略图已更改 + 添加到播放列表 + 设为播放列表缩略图 + 收藏播放列表 + 删除收藏 + 删除此播放列表? + 新建播放列表成功 + 加入播放列表成功 + 播放列表缩略图更改成功。 无法删除播放列表 - 无字幕 - 适应屏幕 填充屏幕 - 放大填充 - + 缩放 + 敬请等待 + 调试 自动生成 - - 启用 LeakCanary - 内存泄露监测可能会在heap dumping时导致应用失去响应 - - 报告生命周期外的错误 - 处理完无法送达的、发生在Fragment或activity生命周期之外的Rx异常后强制报告 - + 启用LeakCanary + 『内存泄漏监视』可能导致应用在『核心转储』时无响应 + 报告『提前结束Android生命周期』错误 + 强制报告处理后的未送达的Activity或Fragment生命周期之外的Rx异常 + 使用快速不精确搜索 + 粗略定位播放:允许播放器以略低的精确度为代价换取更快的定位速度 + 自动播放下一个 + 当播放完非循环列表中的最后一个视频时,自动加入一个相关视频到播放列表 + 没有此文件夹 + 无相似文件/内容源 + 该文件不存在 或 缺少读写该文件的权限 + 文件名不能为空 + 发生错误: %1$s 导入/导出 导入 - 从导入 - 导出至 - - 导入中… - 导出中… - + 从...导入 + 导出到... + 正在导入… + 正在导出… 导入文件 - 之前的导出 - + 以前的导出 无法导入订阅 无法导出订阅 - - 通过下载导出文件导入 YouTube 订阅: -\n1. 在浏览器打开URL:%1$s -\n2. 登录账户 -\n3. 下载应该会马上开始(这个就是导出文件) - 通过输入URL或您的ID导入SoundCloud配置: -\n1. 在浏览器中开启\"桌面模式\"(该网站不适用于移动设备) -\n2. 打开URL:%1$s -\n3. 登录账号 -\n3. 复制重定向后的URL。 - 你的ID 或 soundcloud.com/你的ID - - 请注意该操作可能消耗大量网络流量。 -\n您希望继续吗? - + 通过下载导出文件来导入 YouTube 订阅: +\n +\n1. 转到此网站: %1$s +\n2. 登录(如果需要) +\n3. 应该立即开始下载(即导出文件) + 通过键入网址或你的 ID 导入 SoundCloud 配置文件: +\n +\n1. 在浏览器中启用\"电脑模式\"(该网站不适用于移动设备) +\n2. 转到此 URL: %1$s +\n3. 登录(如果需要) +\n4. 复制重定向的配置文件下载地址。 + 你的 ID:soundcloud.com/[你的ID] + 该操作消耗大量流量, +\n你想继续吗? + 关闭可防止加载缩略图,节已省数据和内存使用。(若现在更改会清除内存和储存中缓存) + 清空图像缓存成功 + 清空已缓存元数据 + 清空已缓存的网页数据 + 清空元数据缓存成功 播放速度控制 - 速度 + 节奏 音调 - Unhook(可能导致失真) - 默认 -未安装能播放此文件的应用 - + 解除关联(可能导致失真) + 首选“打开”操作 + 打开内容时默认操作: = %s + 无可下载的串流内容 字幕 - 修改播放器的字幕文本大小和背景样式。需要重启应用程序以生效 - - 清除观看记录 - 删除视频观看记录 - 删除全部观看记录。 - 观看记录已删除。 - 清除搜索记录 - 删除搜索关键词记录 - 删除全部搜索记录。 - 搜索记录已删除。 - 已删除1项。 - - NewPipe的隐私策略 - NewPipe 项目非常重视您的隐私。因此, 未经您的同意,应用程序不会收集任何您的数据。 NewPipe 的隐私策略详细解释了您在发送崩溃报告时会发送和存储的哪些数据。 - 阅读隐私策略 - NewPipe 是 copyleft 的自由软件: 你可以按照自己的意愿使用、学习、分享和改进它。具体地说, 您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款(第3版或者任何更高版本), 重新发布和/或修改本软件。 - 您是否希望同时导入设置? - - 为了遵守欧洲通用数据保护条例(GDPR),我们提醒您注意NewPipe的隐私政策。 请仔细阅读。 -\n您必须接受它才能向我们发送错误报告。 + 修改播放器字幕比例和背景样式。需要重新启动应用程序才能生效。 + 删除串流的播放历史和播放位置 + 删除全部观看记录? + 清除搜索历史记录 + 清除搜索关键词的历史记录 + 是否删除全部搜索历史记录? + 搜索历史记录已删除。 + NewPipe 是版权自由软件:您可以随时使用、研究共享和改进它。您可以根据自由软件基金会发布的 GNU 通用公共许可证GPLv3或(由您选择的)任何更高版本的许可证重新分发或修改该许可证。 + 是否要同时导入设置? + NewPipe的隐私政策 + NewPipe 项目非常重视您的隐私。因此,未经您的同意,应用程序不会收集任何数据。 +\nNewPipe 的隐私政策详细解释了在发送崩溃报告时发送和存储的数据。 + 阅读隐私政策 + 为了遵守欧盟的《通用数据保护条例》(GDPR),我们特此提醒您注意 NewPipe 的隐私政策。请您仔细阅读。 +\n您必须在同意以后才能向我们发送错误报告。 接受 拒绝 - - 不限制 + 无限制 使用移动数据时限制分辨率 - 更多频道 - 更多频道 - 用户们 - + 退出应用时最小化 + 从主播放器切换到其他应用时的操作 - %s + 静音时快进 + 滑块[比例尺] + 重 置 + 曲目 + 用户 + 选择标签 + 音量手势控制 + 使用手势控制播放器的音量 + 亮度手势控制 + 使用手势控制播放器的亮度 + 视频默认语言 + 应用更新通知 + NewPipe有新版本的通知 + 外置存储不可用 + 无法下载到外部 SD 卡。重置下载文件夹位置? + 读取已保存标签时发生错误,因此使用者默认标签 + 恢复默认 + 是否恢复默认值? + 选择 + 更新 + 列表 + 自动 + 切换视图 + 点击下载 + 后期处理 + 生成唯一名称 + 覆盖 + 正在使用此名称进行下载 + 显示错误 + 代码 + 无法创建目标文件夹 + 无法创建文件 + 权限被系统拒绝 + 安全连接失败 + 找不到服务器 + 无法连接到服务器 + 服务器未发送数据 + 找不到 NOT FOUND + 后期处理失败 + 清除已完成的下载 + 停止 + 最大重试次数 + 取消下载前的最多尝试次数 + 在切换到移动流量网络时中断播放 + 切换至移动数据时可能有用,尽管一些下载无法被暂停 + 事件 + 近期大会 + 显示评论 + 禁用,以停止显示评论 + + %s 条评论 + %s 条评论 + + 无法加载评论 + 关闭 + 恢复播放 + 恢复上次播放位置 + 列表中的位置 + 在列表中,显示视频最后一次播放时的播放位置 + 已删除播放位置记录。 + 文件被已移动或删除 + 该名称的文件已经存在 + 命名冲突,已存在具有此名称文件 + 无法覆盖文件 + 有此名称的已暂停下载 + NewPipe 在处理文件时被关闭 + 设备上没有剩余储存空间 + 进度丢失,文件已被删除 + 连接超时 + 是否要清除下载历史记录或删除所有下载的文件? + 最大下载队列 + 同时只允许一个下载进行 + 开始下载 + 暂停下载 + 询问下载位置 + 系统将询问您将每次下载的保存位置 + 系统将询问您将每次下载的保存位置。 +\n(如果要下载到外部 SD 卡,请选择 SAF) + 使用 SAF + 存储访问框架(SAF)允许下载文件到外部SD卡。 +\n注:一些设备不兼容SAF + 删除播放位置记录 + 删除所有播放位置记录 + 删除所有播放位置记录? + 更改下载目录让内容生效 + 『时下流行』页-默认 + 没有人在观看 + + %s 人在观看 + %s 人在观看 + + 没有人在听 + + %s 人在听 + %s 人在听 + + 重新启动应用后,语言将更改。 + PeerTube 服务器 + 设置自己喜欢的PeerTube服务器 + 查找最适合你的服务器%s + 添加服务器 + 输入服务器网址(URL) + 无法验证服务器 + 仅支持 HTTPS和URL + 该服务器已存在 + 本地 + 最近添加 + 最喜欢的 + 自动生成的(未找到上传者) + 正在恢复 + 无法恢复此下载 + 选择一个服务器 + 快进 / 快退的单位时间 + 在锁屏上显示视频缩略图 + 在后台播放时,锁屏上将会显示视频的缩略图 + 清除下载历史记录 + 删除下载了的文件 + 已删除 %1$s 下载 + \ No newline at end of file From 9407ac8c247cc57d1701dc68f3dbb7214150c2b4 Mon Sep 17 00:00:00 2001 From: chr56 Date: Sat, 15 Feb 2020 13:07:34 +0800 Subject: [PATCH 066/105] fix reCaptcha strings in zh-rCN --- app/src/main/res/values-zh-rCN/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index d0405b57d..8be5dd967 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -110,7 +110,7 @@ 点击了解详情 请稍候… 复制至剪贴板 - reCAPTCHA验证码 + reCAPTCHA验证码 悬浮窗播放 关于NewPipe 设置 @@ -208,7 +208,7 @@ 请稍后在设置中设定下载目录 用悬浮窗模式 \n需要此权限 - reCAPTCHA验证 + reCAPTCHA验证 请求的新的CAPTCHA验证 NewPipe 悬浮窗模式 在悬浮窗中播放 From 5151c6cb54d853366dd5aaf1cc527bd1877f45b4 Mon Sep 17 00:00:00 2001 From: chr56 Date: Sat, 15 Feb 2020 18:39:41 +0800 Subject: [PATCH 067/105] fix wrong langcode of Chinesein settings_keys.xml --- app/src/main/res/values/settings_keys.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml index 1a7d61dae..cdb29ca86 100644 --- a/app/src/main/res/values/settings_keys.xml +++ b/app/src/main/res/values/settings_keys.xml @@ -988,8 +988,8 @@ uk ur vi - zh - zh-hans + zh-cn + zh-hk zh-tw @@ -1053,9 +1053,9 @@ українська мова اردو Tiếng Việt - 官话 - 简化字 - 臺灣華語 + 简体中文 + 繁體中文(廣東話) + 正體中文 From f089cd027ebe1dc6088e3d7427e9d1c78352a815 Mon Sep 17 00:00:00 2001 From: bopol Date: Fri, 14 Feb 2020 18:19:35 +0100 Subject: [PATCH 068/105] Multiple localization fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With the extractor PR, fixes title & description shown in the wrong language. Fixed views / spectators counts possibly in the wrong language Fixed live spectators not showing full count on detail page Fixed LIVE shown on players, it shows translated instead Fixed Videos string in search / three dots not available in Weblate (because it was videos, but there already was a plural string named videos, in Weblate) Subscriber count is always giving the short count. We can't get exact number since this YouTube update: https://support.google.com/youtube/thread/6543166 But only short count (B, M, k), so showing full number, eg for 1.9M: 1,900,000, is wrong because the number could be 1,923,490 or 1,897,789… Added a « sytem default » option to content language and country language selector. It's the one selected by default (not en-GB anymore then), and correspond to the language of the system / country of the system By system I mean phone, tablet, TV… Fixed russian showing - before time ago (eg 19hrs ago) This is a workaround fix, I opened an issue on prettytime library repo. Fixed russian plurals: other was used instead of many for videos and subscribers Fixed seek_duration english only --- app/build.gradle | 2 +- .../fragments/detail/VideoDetailFragment.java | 2 +- .../list/channel/ChannelFragment.java | 2 +- .../holder/StreamInfoItemHolder.java | 2 +- .../settings/VideoAudioSettingsFragment.java | 12 +++++++- .../org/schabi/newpipe/util/Localization.java | 29 ++++++++++++------- .../schabi/newpipe/util/ServiceHelper.java | 2 +- .../activity_player_queue_control.xml | 3 +- .../activity_main_player.xml | 3 +- .../main/res/layout/activity_main_player.xml | 3 +- .../layout/activity_player_queue_control.xml | 3 +- app/src/main/res/layout/player_popup.xml | 3 +- app/src/main/res/values-eo/strings.xml | 2 ++ app/src/main/res/values-ru/strings.xml | 4 +-- app/src/main/res/values/settings_keys.xml | 22 ++++++++------ app/src/main/res/values/strings.xml | 7 ++--- 16 files changed, 59 insertions(+), 42 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5da8c9ff0..10afbef31 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ dependencies { exclude module: 'support-annotations' }) - implementation 'com.github.TeamNewPipe:NewPipeExtractor:9112a10' + implementation 'com.github.B0pol:NewPipeExtractor:a9c6beec1434f4edd4197fb655e5327bae94cc92' testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.23.0' diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 3c594bdfa..7dd98003a 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -1074,7 +1074,7 @@ public class VideoDetailFragment if (info.getStreamType().equals(StreamType.AUDIO_LIVE_STREAM)) { videoCountView.setText(Localization.listeningCount(activity, info.getViewCount())); } else if (info.getStreamType().equals(StreamType.LIVE_STREAM)) { - videoCountView.setText(Localization.watchingCount(activity, info.getViewCount())); + videoCountView.setText(Localization.localizeWatchingCount(activity, info.getViewCount())); } else { videoCountView.setText(Localization.localizeViewCount(activity, info.getViewCount())); } diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java index c20ff0fc2..7b7a08a48 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java @@ -370,7 +370,7 @@ public class ChannelFragment extends BaseListInfoFragment { headerSubscribersTextView.setVisibility(View.VISIBLE); if (result.getSubscriberCount() >= 0) { - headerSubscribersTextView.setText(Localization.localizeSubscribersCount(activity, result.getSubscriberCount())); + headerSubscribersTextView.setText(Localization.shortSubscriberCount(activity, result.getSubscriberCount())); } else { headerSubscribersTextView.setText(R.string.subscribers_count_not_available); } diff --git a/app/src/main/java/org/schabi/newpipe/info_list/holder/StreamInfoItemHolder.java b/app/src/main/java/org/schabi/newpipe/info_list/holder/StreamInfoItemHolder.java index c48934d10..1dfbbca3f 100644 --- a/app/src/main/java/org/schabi/newpipe/info_list/holder/StreamInfoItemHolder.java +++ b/app/src/main/java/org/schabi/newpipe/info_list/holder/StreamInfoItemHolder.java @@ -60,7 +60,7 @@ public class StreamInfoItemHolder extends StreamMiniInfoItemHolder { if (infoItem.getStreamType().equals(StreamType.AUDIO_LIVE_STREAM)) { viewsAndDate = Localization.listeningCount(itemBuilder.getContext(), infoItem.getViewCount()); } else if (infoItem.getStreamType().equals(StreamType.LIVE_STREAM)) { - viewsAndDate = Localization.watchingCount(itemBuilder.getContext(), infoItem.getViewCount()); + viewsAndDate = Localization.shortWatchingCount(itemBuilder.getContext(), infoItem.getViewCount()); } else { viewsAndDate = Localization.shortViewCount(itemBuilder.getContext(), infoItem.getViewCount()); } diff --git a/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java b/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java index 7bb931309..21560ee55 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java +++ b/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java @@ -4,9 +4,9 @@ import android.content.SharedPreferences; import android.os.Build; import android.os.Bundle; import android.provider.Settings; -import android.view.View; import androidx.annotation.Nullable; +import androidx.preference.ListPreference; import com.google.android.material.snackbar.Snackbar; @@ -21,6 +21,16 @@ public class VideoAudioSettingsFragment extends BasePreferenceFragment { public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + String[] durationsDescriptions = getResources().getStringArray(R.array.seek_duration_description); + String[] durationsValues = getResources().getStringArray(R.array.seek_duration_value); + int currentDurationValue; + for (int i = 0; i < durationsDescriptions.length; i++) { + currentDurationValue = Integer.parseInt(durationsValues[i]) / 1000; + durationsDescriptions[i] = String.format(durationsDescriptions[i], currentDurationValue); + } + ListPreference durations = (ListPreference) findPreference(getString(R.string.seek_duration_key)); + durations.setEntries(durationsDescriptions); + listener = (sharedPreferences, s) -> { // on M and above, if user chooses to minimise to popup player on exit and the app doesn't have diff --git a/app/src/main/java/org/schabi/newpipe/util/Localization.java b/app/src/main/java/org/schabi/newpipe/util/Localization.java index 6149118cc..b24298f4e 100644 --- a/app/src/main/java/org/schabi/newpipe/util/Localization.java +++ b/app/src/main/java/org/schabi/newpipe/util/Localization.java @@ -48,8 +48,8 @@ import java.util.Locale; public class Localization { - private static PrettyTime prettyTime; private static final String DOT_SEPARATOR = " • "; + private static PrettyTime prettyTime; private Localization() { } @@ -84,6 +84,9 @@ public class Localization { final String contentLanguage = PreferenceManager .getDefaultSharedPreferences(context) .getString(context.getString(R.string.content_language_key), context.getString(R.string.default_language_value)); + if (contentLanguage.equals("system")) { + return org.schabi.newpipe.extractor.localization.Localization.fromLocale(Locale.getDefault()); + } return org.schabi.newpipe.extractor.localization.Localization.fromLocalizationCode(contentLanguage); } @@ -91,6 +94,9 @@ public class Localization { final String contentCountry = PreferenceManager .getDefaultSharedPreferences(context) .getString(context.getString(R.string.content_country_key), context.getString(R.string.default_country_value)); + if (contentCountry.equals("system")) { + return new ContentCountry(Locale.getDefault().getCountry()); + } return new ContentCountry(contentCountry); } @@ -114,8 +120,7 @@ public class Localization { } public static String localizeNumber(Context context, long number) { - Locale locale = getPreferredLocale(context); - NumberFormat nf = NumberFormat.getInstance(locale); + NumberFormat nf = NumberFormat.getInstance(getAppLocale(context)); return nf.format(number); } @@ -132,14 +137,14 @@ public class Localization { return getQuantity(context, R.plurals.views, R.string.no_views, viewCount, localizeNumber(context, viewCount)); } - public static String localizeSubscribersCount(Context context, long subscriberCount) { - return getQuantity(context, R.plurals.subscribers, R.string.no_subscribers, subscriberCount, localizeNumber(context, subscriberCount)); - } - public static String localizeStreamCount(Context context, long streamCount) { return getQuantity(context, R.plurals.videos, R.string.no_videos, streamCount, localizeNumber(context, streamCount)); } + public static String localizeWatchingCount(Context context, long watchingCount) { + return getQuantity(context, R.plurals.watching, R.string.no_one_watching, watchingCount, localizeNumber(context, watchingCount)); + } + public static String shortCount(Context context, long count) { if (count >= 1000000000) { return Long.toString(count / 1000000000) + context.getString(R.string.short_billion); @@ -156,7 +161,7 @@ public class Localization { return getQuantity(context, R.plurals.listening, R.string.no_one_listening, listeningCount, shortCount(context, listeningCount)); } - public static String watchingCount(Context context, long watchingCount) { + public static String shortWatchingCount(Context context, long watchingCount) { return getQuantity(context, R.plurals.watching, R.string.no_one_watching, watchingCount, shortCount(context, watchingCount)); } @@ -215,7 +220,9 @@ public class Localization { } public static String relativeTime(Calendar calendarTime) { - return getPrettyTime().formatUnrounded(calendarTime); + String time = getPrettyTime().formatUnrounded(calendarTime); + return time.startsWith("-") ? time.substring(1) : time; + //workaround fix for russian showing -1 day ago, -19hrs ago… } private static void changeAppLanguage(Locale loc, Resources res) { @@ -226,8 +233,8 @@ public class Localization { } public static Locale getAppLocale(Context context) { - SharedPreferences prefs = androidx.preference.PreferenceManager.getDefaultSharedPreferences(context); - String lang = prefs.getString("app_language_key", "en"); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + String lang = prefs.getString(context.getString(R.string.app_language_key), "en"); Locale loc; if (lang.equals("system")) { loc = Locale.getDefault(); diff --git a/app/src/main/java/org/schabi/newpipe/util/ServiceHelper.java b/app/src/main/java/org/schabi/newpipe/util/ServiceHelper.java index 8929cc654..6726e4cfc 100644 --- a/app/src/main/java/org/schabi/newpipe/util/ServiceHelper.java +++ b/app/src/main/java/org/schabi/newpipe/util/ServiceHelper.java @@ -44,7 +44,7 @@ public class ServiceHelper { public static String getTranslatedFilterString(String filter, Context c) { switch (filter) { case "all": return c.getString(R.string.all); - case "videos": return c.getString(R.string.videos); + case "videos": return c.getString(R.string.videos_string); case "channels": return c.getString(R.string.channels); case "playlists": return c.getString(R.string.playlists); case "tracks": return c.getString(R.string.tracks); diff --git a/app/src/main/res/layout-land/activity_player_queue_control.xml b/app/src/main/res/layout-land/activity_player_queue_control.xml index 7467a79cf..6468c6784 100644 --- a/app/src/main/res/layout-land/activity_player_queue_control.xml +++ b/app/src/main/res/layout-land/activity_player_queue_control.xml @@ -304,10 +304,9 @@ android:paddingLeft="4dp" android:paddingRight="4dp" android:gravity="center" - android:text="@string/duration_live_button" + android:text="@string/duration_live" android:textAllCaps="true" android:textColor="?attr/colorAccent" - android:maxLength="4" android:background="?attr/selectableItemBackground" android:visibility="gone"/> diff --git a/app/src/main/res/layout-large-land/activity_main_player.xml b/app/src/main/res/layout-large-land/activity_main_player.xml index 98017b132..8e11b99f3 100644 --- a/app/src/main/res/layout-large-land/activity_main_player.xml +++ b/app/src/main/res/layout-large-land/activity_main_player.xml @@ -442,10 +442,9 @@ android:paddingLeft="4dp" android:paddingRight="4dp" android:gravity="center" - android:text="@string/duration_live_button" + android:text="@string/duration_live" android:textAllCaps="true" android:textColor="@android:color/white" - android:maxLength="4" android:visibility="gone" android:background="?attr/selectableItemBackground" tools:ignore="HardcodedText,RtlHardcoded,RtlSymmetry" /> diff --git a/app/src/main/res/layout/activity_main_player.xml b/app/src/main/res/layout/activity_main_player.xml index ab9eb8a61..804434456 100644 --- a/app/src/main/res/layout/activity_main_player.xml +++ b/app/src/main/res/layout/activity_main_player.xml @@ -440,10 +440,9 @@ android:paddingLeft="4dp" android:paddingRight="4dp" android:gravity="center" - android:text="@string/duration_live_button" + android:text="@string/duration_live" android:textAllCaps="true" android:textColor="@android:color/white" - android:maxLength="4" android:visibility="gone" android:background="?attr/selectableItemBackground" tools:ignore="HardcodedText,RtlHardcoded,RtlSymmetry" /> diff --git a/app/src/main/res/layout/activity_player_queue_control.xml b/app/src/main/res/layout/activity_player_queue_control.xml index e113075af..d17a7007a 100644 --- a/app/src/main/res/layout/activity_player_queue_control.xml +++ b/app/src/main/res/layout/activity_player_queue_control.xml @@ -154,10 +154,9 @@ android:paddingLeft="4dp" android:paddingRight="4dp" android:gravity="center" - android:text="@string/duration_live_button" + android:text="@string/duration_live" android:textAllCaps="true" android:textColor="?attr/colorAccent" - android:maxLength="4" android:background="?attr/selectableItemBackground" android:visibility="gone"/> diff --git a/app/src/main/res/layout/player_popup.xml b/app/src/main/res/layout/player_popup.xml index 9fbc22145..28c730913 100644 --- a/app/src/main/res/layout/player_popup.xml +++ b/app/src/main/res/layout/player_popup.xml @@ -208,10 +208,9 @@ android:paddingLeft="4dp" android:paddingRight="4dp" android:gravity="center_vertical" - android:text="@string/duration_live_button" + android:text="@string/duration_live" android:textAllCaps="true" android:textColor="@android:color/white" - android:maxLength="4" android:visibility="gone" android:background="?attr/selectableItemBackground" tools:ignore="HardcodedText,RtlHardcoded,RtlSymmetry" /> diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 6370c5e0e..469fb9e21 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -537,4 +537,6 @@ Forviŝi la historion de elŝutoj Forviŝi elŝutitajn dosierojn %1$s elŝutoj forviŝitaj + Filmetoj + %s sekundoj \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 807351a52..940d2ef2f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -201,13 +201,13 @@ %s подписчик %s подписчика - %s подписчиков + %s подписчиков Нет просмотров %s просмотр %s просмотра - %s просмотров + %s просмотров Нет видео diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml index 1a7d61dae..3a4e7c493 100644 --- a/app/src/main/res/values/settings_keys.xml +++ b/app/src/main/res/values/settings_keys.xml @@ -31,12 +31,12 @@ seek_duration 10000 - 5 seconds - 10 seconds - 15 seconds - 20 seconds - 25 seconds - 30 seconds + @string/dynamic_seek_duration_description + @string/dynamic_seek_duration_description + @string/dynamic_seek_duration_description + @string/dynamic_seek_duration_description + @string/dynamic_seek_duration_description + @string/dynamic_seek_duration_description 5000 @@ -161,8 +161,8 @@ show_comments stream_info_selected_tab show_hold_to_append - en - GB + system + system content_language peertube_instance_setup peertube_selected_instance @@ -267,6 +267,7 @@ + system af az id @@ -346,6 +347,7 @@ ko + @string/system_default Afrikaans Azərbaycan Bahasa Indonesia @@ -427,6 +429,7 @@ + @string/system_default Afghanistan Aland Islands Albania @@ -677,6 +680,7 @@ + system AF AX AL @@ -993,7 +997,7 @@ zh-tw - @string/systems_language + @string/system_default العربية Azərbaycan dili Asturianu diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index dab9bde10..622b43bfd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -140,7 +140,6 @@ Age restricted content Show age restricted video. Allowing such material is possible from Settings. LIVE - LIVE Downloads Downloads Error report @@ -149,8 +148,7 @@ Channels Playlist Playlists - Videos - Comments + Videos Tracks Users Events @@ -593,5 +591,6 @@ The Storage Access Framework allows downloads to an external SD card.\nNote: some devices are not compatible Choose an instance App language - System default + System default + %s seconds From 5b541cc9fb4b784ffd7a99e583356d70c8966c9c Mon Sep 17 00:00:00 2001 From: bopol Date: Sat, 15 Feb 2020 14:53:05 +0100 Subject: [PATCH 069/105] resolve merge conflicts --- app/src/main/res/values/settings_keys.xml | 6 +++--- app/src/main/res/values/strings.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml index e652f24ae..05a7416f0 100644 --- a/app/src/main/res/values/settings_keys.xml +++ b/app/src/main/res/values/settings_keys.xml @@ -347,7 +347,7 @@ ko - @string/system_default + @string/systems_language Afrikaans Azərbaycan Bahasa Indonesia @@ -429,7 +429,7 @@ - @string/system_default + @string/systems_language Afghanistan Aland Islands Albania @@ -997,7 +997,7 @@ zh-tw - @string/system_default + @string/systems_language العربية Azərbaycan dili Asturianu diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 622b43bfd..a5f1cb345 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -591,6 +591,6 @@ The Storage Access Framework allows downloads to an external SD card.\nNote: some devices are not compatible Choose an instance App language - System default + System default %s seconds From 6f9543b9cfc3fb435e25a4af030016b13c221c5e Mon Sep 17 00:00:00 2001 From: B0pol Date: Sat, 15 Feb 2020 13:50:12 +0000 Subject: [PATCH 070/105] Translated using Weblate (Esperanto) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-eo/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 33f24695f..0bec72e02 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -173,7 +173,7 @@ Viciĝi en la fona ludilo Viciĝi en nova ŝprucfenestro Komenci ludi en nova ŝprucfenestro - Defaŭlta enhava lando + Preferata enhavlando Ŝangi Orientiĝon Ŝanĝi al Fono Ŝanĝi al ŝprucfenestro @@ -538,7 +538,7 @@ Forviŝi elŝutitajn dosierojn %1$s elŝutoj forviŝitaj Doni la permeson por afiŝiĝi supre aliaj apoj - Lingvo de la apo + Preferata aplingvo Sistemnormo Premu « Finita » kiam solvita Finita From 4de2cfdcc62da47e8388701e689cd6cfa49ced98 Mon Sep 17 00:00:00 2001 From: B0pol Date: Sun, 16 Feb 2020 09:12:55 +0000 Subject: [PATCH 071/105] Added translation using Weblate (Chuvash) --- app/src/main/res/values-cv/strings.xml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 app/src/main/res/values-cv/strings.xml diff --git a/app/src/main/res/values-cv/strings.xml b/app/src/main/res/values-cv/strings.xml new file mode 100644 index 000000000..a6b3daec9 --- /dev/null +++ b/app/src/main/res/values-cv/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file From 51f2efd48c6e58c6e835b11f54a81784a8191788 Mon Sep 17 00:00:00 2001 From: Alexey Dubrov Date: Sun, 16 Feb 2020 16:08:53 +0300 Subject: [PATCH 072/105] Fix initial brightness value --- .../java/org/schabi/newpipe/player/MainVideoPlayer.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java b/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java index 31f7dd74a..ebb9e2423 100644 --- a/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java +++ b/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java @@ -909,6 +909,14 @@ public final class MainVideoPlayer extends AppCompatActivity final float currentVolumeNormalized = (float) getAudioReactor().getVolume() / getAudioReactor().getMaxVolume(); volumeProgressBar.setProgress((int) (volumeProgressBar.getMax() * currentVolumeNormalized)); } + + final float screenBrightness = getWindow().getAttributes().screenBrightness; + brightnessProgressBar.setProgress((int) (brightnessProgressBar.getMax() * screenBrightness)); + + if (DEBUG) Log.d(TAG, "setInitialGestureValues: volumeProgressBar.getProgress() [" + + volumeProgressBar.getProgress() + "] " + + "brightnessProgressBar.getProgress() [" + + brightnessProgressBar.getProgress() + "]"); } @Override From e62e34fd5cef0a265946b99bbb3e020ea6dbf39a Mon Sep 17 00:00:00 2001 From: bopol Date: Sat, 15 Feb 2020 16:29:46 +0100 Subject: [PATCH 073/105] created default_localization_key --- app/build.gradle | 2 +- .../fragments/list/search/SearchFragment.java | 2 +- .../newpipe/settings/VideoAudioSettingsFragment.java | 1 + .../java/org/schabi/newpipe/util/Localization.java | 12 ++++++------ app/src/main/res/values/settings_keys.xml | 10 +++++----- app/src/main/res/xml/content_settings.xml | 6 +++--- 6 files changed, 17 insertions(+), 16 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 9f23bffcf..77b27f50a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ dependencies { exclude module: 'support-annotations' }) - implementation 'com.github.B0pol:NewPipeExtractor:a9c6beec1434f4edd4197fb655e5327bae94cc92' + implementation 'com.github.TeamNewPipe:NewPipeExtractor:fc9f031' testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.23.0' diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java index f2e8aa244..fcb3eafa7 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java @@ -190,7 +190,7 @@ public class SearchFragment SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(activity); isSuggestionsEnabled = preferences.getBoolean(getString(R.string.show_search_suggestions_key), true); - contentCountry = preferences.getString(getString(R.string.content_country_key), getString(R.string.default_country_value)); + contentCountry = preferences.getString(getString(R.string.content_country_key), getString(R.string.default_localization_key)); } @Override diff --git a/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java b/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java index 21560ee55..e5f49e2e8 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java +++ b/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java @@ -21,6 +21,7 @@ public class VideoAudioSettingsFragment extends BasePreferenceFragment { public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); + //initializing R.array.seek_duration_description to display the translation of seconds String[] durationsDescriptions = getResources().getStringArray(R.array.seek_duration_description); String[] durationsValues = getResources().getStringArray(R.array.seek_duration_value); int currentDurationValue; diff --git a/app/src/main/java/org/schabi/newpipe/util/Localization.java b/app/src/main/java/org/schabi/newpipe/util/Localization.java index b24298f4e..cd66ec3c2 100644 --- a/app/src/main/java/org/schabi/newpipe/util/Localization.java +++ b/app/src/main/java/org/schabi/newpipe/util/Localization.java @@ -83,8 +83,8 @@ public class Localization { public static org.schabi.newpipe.extractor.localization.Localization getPreferredLocalization(final Context context) { final String contentLanguage = PreferenceManager .getDefaultSharedPreferences(context) - .getString(context.getString(R.string.content_language_key), context.getString(R.string.default_language_value)); - if (contentLanguage.equals("system")) { + .getString(context.getString(R.string.content_language_key), context.getString(R.string.default_localization_key)); + if (contentLanguage.equals(context.getString(R.string.default_localization_key))) { return org.schabi.newpipe.extractor.localization.Localization.fromLocale(Locale.getDefault()); } return org.schabi.newpipe.extractor.localization.Localization.fromLocalizationCode(contentLanguage); @@ -93,8 +93,8 @@ public class Localization { public static ContentCountry getPreferredContentCountry(final Context context) { final String contentCountry = PreferenceManager .getDefaultSharedPreferences(context) - .getString(context.getString(R.string.content_country_key), context.getString(R.string.default_country_value)); - if (contentCountry.equals("system")) { + .getString(context.getString(R.string.content_country_key), context.getString(R.string.default_localization_key)); + if (contentCountry.equals(context.getString(R.string.default_localization_key))) { return new ContentCountry(Locale.getDefault().getCountry()); } return new ContentCountry(contentCountry); @@ -104,7 +104,7 @@ public class Localization { SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context); String languageCode = sp.getString(context.getString(R.string.content_language_key), - context.getString(R.string.default_language_value)); + context.getString(R.string.default_localization_key)); try { if (languageCode.length() == 2) { @@ -236,7 +236,7 @@ public class Localization { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); String lang = prefs.getString(context.getString(R.string.app_language_key), "en"); Locale loc; - if (lang.equals("system")) { + if (lang.equals(context.getString(R.string.default_localization_key))) { loc = Locale.getDefault(); } else if (lang.matches(".*-.*")) { //to differentiate different versions of the language diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml index 05a7416f0..fba5546c1 100644 --- a/app/src/main/res/values/settings_keys.xml +++ b/app/src/main/res/values/settings_keys.xml @@ -161,8 +161,6 @@ show_comments stream_info_selected_tab show_hold_to_append - system - system content_language peertube_instance_setup peertube_selected_instance @@ -265,9 +263,11 @@ update_app_key update_pref_screen_key + + system - system + @string/default_localization_key af az id @@ -680,7 +680,7 @@ - system + @string/default_localization_key AF AX AL @@ -932,7 +932,7 @@ - system + @string/default_localization_key ar az ast diff --git a/app/src/main/res/xml/content_settings.xml b/app/src/main/res/xml/content_settings.xml index 197c14487..8fe8a66af 100644 --- a/app/src/main/res/xml/content_settings.xml +++ b/app/src/main/res/xml/content_settings.xml @@ -6,7 +6,7 @@ Date: Sun, 16 Feb 2020 22:41:56 +0100 Subject: [PATCH 074/105] Apply suggestions from code review Co-Authored-By: Stypox --- app/src/main/res/values/strings.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a2c303c17..1a70d9eaa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -59,7 +59,7 @@ org.xbmc.kore Show \"Play with Kodi\" option Lock screen video thumbnail - Displayed option to play a video via Kodi media center + Display an option to play a video via Kodi media center A video thumbnail is shown on the lock screen when using the background player Audio Default audio format @@ -100,7 +100,7 @@ Show playback position indicators in lists Clear data Keep track of watched videos - Resumed playing + Resume playing Continue playing after interruptions (e.g. phonecalls) Download Next @@ -231,7 +231,7 @@ Sorry, that should not have happened. Guru Meditation. - Report this per e-mail + Report this error via e-mail Sorry, some errors occurred. Report Info: @@ -560,7 +560,7 @@ The file can not be created The destination folder can not be created Permission denied by the system - Could not establish secure connection + Could not establish a secure connection Could not find the server Can not connect to the server The server does not send data @@ -590,7 +590,7 @@ You will be asked where to save each download You will be asked where to save each download.\nChoose SAF if you want to download to an external SD card Use SAF - The \'Storage Access Framework\' allows downloads to an external SD card.\nNote: Some devices are incompatible + The \'Storage Access Framework\' allows downloads to an external SD card.\nNote: some devices are incompatible Choose an instance App language System default From e3a891688bb71bda52f26ffe697f469e347aaf3d Mon Sep 17 00:00:00 2001 From: Alexey Dubrov Date: Mon, 17 Feb 2020 12:11:00 +0300 Subject: [PATCH 075/105] Get brightness from settings if screenBrightness is set to auto --- .../java/org/schabi/newpipe/player/MainVideoPlayer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java b/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java index ebb9e2423..3340f1107 100644 --- a/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java +++ b/app/src/main/java/org/schabi/newpipe/player/MainVideoPlayer.java @@ -910,7 +910,11 @@ public final class MainVideoPlayer extends AppCompatActivity volumeProgressBar.setProgress((int) (volumeProgressBar.getMax() * currentVolumeNormalized)); } - final float screenBrightness = getWindow().getAttributes().screenBrightness; + float screenBrightness = getWindow().getAttributes().screenBrightness; + if (screenBrightness < 0) + screenBrightness = Settings.System.getInt(getContentResolver(), + Settings.System.SCREEN_BRIGHTNESS, 0) / 255.0f; + brightnessProgressBar.setProgress((int) (brightnessProgressBar.getMax() * screenBrightness)); if (DEBUG) Log.d(TAG, "setInitialGestureValues: volumeProgressBar.getProgress() [" From 54f71c623a03af80dd9c27fd160d7e87fefca0dc Mon Sep 17 00:00:00 2001 From: bopol Date: Mon, 17 Feb 2020 10:10:15 +0100 Subject: [PATCH 076/105] use plural string for dynamic_seek_duration_description --- .../settings/VideoAudioSettingsFragment.java | 14 +++++++++++--- app/src/main/res/values-eo/strings.xml | 4 +++- app/src/main/res/values/settings_keys.xml | 14 ++++++++------ app/src/main/res/values/strings.xml | 5 +++++ 4 files changed, 27 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java b/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java index e5f49e2e8..d5f46fb22 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java +++ b/app/src/main/java/org/schabi/newpipe/settings/VideoAudioSettingsFragment.java @@ -1,6 +1,7 @@ package org.schabi.newpipe.settings; import android.content.SharedPreferences; +import android.content.res.Resources; import android.os.Build; import android.os.Bundle; import android.provider.Settings; @@ -22,12 +23,19 @@ public class VideoAudioSettingsFragment extends BasePreferenceFragment { super.onCreate(savedInstanceState); //initializing R.array.seek_duration_description to display the translation of seconds - String[] durationsDescriptions = getResources().getStringArray(R.array.seek_duration_description); - String[] durationsValues = getResources().getStringArray(R.array.seek_duration_value); + Resources res = getResources(); + String[] durationsValues = res.getStringArray(R.array.seek_duration_value); + String[] durationsDescriptions = res.getStringArray(R.array.seek_duration_description); int currentDurationValue; for (int i = 0; i < durationsDescriptions.length; i++) { currentDurationValue = Integer.parseInt(durationsValues[i]) / 1000; - durationsDescriptions[i] = String.format(durationsDescriptions[i], currentDurationValue); + try { + durationsDescriptions[i] = String.format( + res.getQuantityString(R.plurals.dynamic_seek_duration_description, currentDurationValue), + currentDurationValue); + } catch (Resources.NotFoundException ignored) { + //if this happens, the translation is missing, and the english string will be displayed instead + } } ListPreference durations = (ListPreference) findPreference(getString(R.string.seek_duration_key)); durations.setEntries(durationsDescriptions); diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 8238b13bc..aa34644d1 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -538,10 +538,12 @@ Forviŝi elŝutitajn dosierojn %1$s elŝutoj forviŝitaj Filmetoj - %s sekundoj Doni la permeson por afiŝiĝi supre aliaj apoj Lingvo de la apo Sistemnormo Premu « Finita » kiam solvita Finita + + %s sekundoj + \ No newline at end of file diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml index fba5546c1..b5bf738fb 100644 --- a/app/src/main/res/values/settings_keys.xml +++ b/app/src/main/res/values/settings_keys.xml @@ -31,12 +31,14 @@ seek_duration 10000 - @string/dynamic_seek_duration_description - @string/dynamic_seek_duration_description - @string/dynamic_seek_duration_description - @string/dynamic_seek_duration_description - @string/dynamic_seek_duration_description - @string/dynamic_seek_duration_description + + 5 seconds + 10 seconds + 15 seconds + 20 seconds + 25 seconds + 30 seconds 5000 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 712916449..39b2907ce 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -593,4 +593,9 @@ App language System default %s seconds + + %s seconds + %s seconds + %s seconds + From 55d17b556a4bc88c6c0e5e4a8f8d1c0f7a4a05f1 Mon Sep 17 00:00:00 2001 From: bopol Date: Mon, 17 Feb 2020 10:18:20 +0100 Subject: [PATCH 077/105] added all the .iml files in gitignore, not only app.iml if somehow your module name isn't app, it will create a module-name.iml file, and isn't needed --- app/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/app/.gitignore b/app/.gitignore index d9a86a57c..74862ab9f 100644 --- a/app/.gitignore +++ b/app/.gitignore @@ -1,3 +1,4 @@ .gitignore /build app.iml +*.iml From 9912ee8199e188bf0660fda1f6f67ea9a67936db Mon Sep 17 00:00:00 2001 From: bopol Date: Tue, 18 Feb 2020 18:35:13 +0100 Subject: [PATCH 078/105] give info if content language is system on crash --- .../main/java/org/schabi/newpipe/report/ErrorActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java index c90aff1c9..b78751496 100644 --- a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java +++ b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java @@ -43,6 +43,7 @@ import java.io.StringWriter; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; +import java.util.Locale; import java.util.TimeZone; import java.util.Vector; @@ -377,8 +378,12 @@ public class ErrorActivity extends AppCompatActivity { } private String getContentLangString() { - return PreferenceManager.getDefaultSharedPreferences(this) + String contentLanguage = PreferenceManager.getDefaultSharedPreferences(this) .getString(this.getString(R.string.content_country_key), "none"); + if (contentLanguage.equals(getString(R.string.default_localization_key))) { + contentLanguage = Locale.getDefault().toString(); + } + return contentLanguage; } private String getOsString() { From 831e9985e2484665f8cc1159ea30d208d8c71cc1 Mon Sep 17 00:00:00 2001 From: Laurent Arnoud Date: Tue, 18 Feb 2020 21:50:28 +0100 Subject: [PATCH 079/105] Migrate annotation to androidx on ReCaptchaActivity --- app/src/main/java/org/schabi/newpipe/ReCaptchaActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/ReCaptchaActivity.java b/app/src/main/java/org/schabi/newpipe/ReCaptchaActivity.java index d72f729b5..4219638d6 100644 --- a/app/src/main/java/org/schabi/newpipe/ReCaptchaActivity.java +++ b/app/src/main/java/org/schabi/newpipe/ReCaptchaActivity.java @@ -18,7 +18,7 @@ import android.webkit.WebViewClient; import org.schabi.newpipe.util.ThemeHelper; -import javax.annotation.Nonnull; +import androidx.annotation.NonNull; /* * Created by beneth on 06.12.16. @@ -147,7 +147,7 @@ public class ReCaptchaActivity extends AppCompatActivity { // add other methods to extract cookies here } - private void addYoutubeCookies(@Nonnull String cookies) { + private void addYoutubeCookies(@NonNull String cookies) { if (cookies.contains("s_gl=") || cookies.contains("goojf=") || cookies.contains("VISITOR_INFO1_LIVE=")) { // youtube seems to also need the other cookies: addCookie(cookies); From 316871714ac5ff548465884f68e944ed663b410e Mon Sep 17 00:00:00 2001 From: B0pol Date: Wed, 19 Feb 2020 17:40:03 +0100 Subject: [PATCH 080/105] Update app/.gitignore Co-Authored-By: Stypox --- app/.gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/app/.gitignore b/app/.gitignore index 74862ab9f..53edac5e4 100644 --- a/app/.gitignore +++ b/app/.gitignore @@ -1,4 +1,3 @@ .gitignore /build -app.iml *.iml From f0e85b31aa7c7c74678a19fd0b6966f6a539fb8f Mon Sep 17 00:00:00 2001 From: mk3z Date: Wed, 19 Feb 2020 20:59:14 +0000 Subject: [PATCH 081/105] Translated using Weblate (Finnish) Currently translated at 64.8% (345 of 532 strings) --- app/src/main/res/values-fi/strings.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index edf10c6f0..d34a6408a 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -400,4 +400,6 @@ Peru tilaus Uusi välilehti Valitse välilehti + Valmis + Jono \ No newline at end of file From 61632b3d9dca940230d733c4eac0dd7e17df2d01 Mon Sep 17 00:00:00 2001 From: kapodamy Date: Thu, 20 Feb 2020 13:20:20 -0300 Subject: [PATCH 082/105] fixup for #3081 * dont write the "sbpg" box in video tracks --- .../java/org/schabi/newpipe/streams/Mp4FromDashWriter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/schabi/newpipe/streams/Mp4FromDashWriter.java b/app/src/main/java/org/schabi/newpipe/streams/Mp4FromDashWriter.java index 57a7aaa9c..64e4534cb 100644 --- a/app/src/main/java/org/schabi/newpipe/streams/Mp4FromDashWriter.java +++ b/app/src/main/java/org/schabi/newpipe/streams/Mp4FromDashWriter.java @@ -291,7 +291,9 @@ public class Mp4FromDashWriter { sampleCount[i] = 1;// the index is not base zero sampleExtra[i] = -1; } - writeEntryArray(tablesInfo[i].sbgp, 1, sampleCount[i]); + if (tablesInfo[i].sbgp > 0) { + writeEntryArray(tablesInfo[i].sbgp, 1, sampleCount[i]); + } } if (auxBuffer == null) { From 9f9b53c067f65859d2b9519a37e99420ad04b296 Mon Sep 17 00:00:00 2001 From: bopol Date: Thu, 20 Feb 2020 18:55:22 +0100 Subject: [PATCH 083/105] =?UTF-8?q?remove=20unecessary=20=C2=ABfew=C2=BB?= =?UTF-8?q?=20and=20=C2=ABmany=C2=BB=20for=20plural=20string=20in=20englis?= =?UTF-8?q?h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/res/values/strings.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 39b2907ce..148a339a9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -594,8 +594,6 @@ System default %s seconds - %s seconds - %s seconds %s seconds From f7d73fc21b2b85776aadb20028eb3acf12a50e25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20=C5=A0amla?= Date: Thu, 20 Feb 2020 20:29:40 +0000 Subject: [PATCH 084/105] Translated using Weblate (Czech) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-cs/strings.xml | 38 +++++++++++++------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index ff89170ac..65cd4026a 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -20,7 +20,7 @@ Složka pro stažené audio Výchozí rozlišení Přehrát pomocí Kodi - Aplikace Kore nenalezena. Chcete ji nainstalovat? + Nainstalovat chybějící aplikaci Kore\? %1$s zhlédnutí Adresář pro stažená videa Stažená videa jsou uložena tady @@ -61,10 +61,10 @@ Přehrává video, když je NewPipe otevřen z jiné aplikace Obsah Věkově omezený obsah - Zobrazit video s věkovým omezením. Povolit tento obsah lze v \"Nastavení\". - ŽIVĚ + Zobrazit video s věkovým omezením. Změnit tuto volbu v budoucnu lze v \"Nastavení\". + Živě Nebylo možné kompletně analyzovat stránku - Začni klepnutím na hledat + Začni klepnutím na \"Hledat\" Zkopírováno do schránky Počkejte prosím… NewPipe stahuje @@ -84,9 +84,9 @@ Nahlásit chybu Podrobnosti: Co se stalo: - NAHLÁSIT + Nahlásit Omlouváme se, tohle se nemělo stát. - Nahlásit chybu přes e-mail + Nahlásit tuto chybu přes e-mail Omlouváme se, nastaly určité chyby. Nepodařilo se nahrát obrázek Aplikace/UI spadlo @@ -121,11 +121,11 @@ otevření ve vyskakovacím okně Odstraňuje zvuk v některých rozlišeních Zobrazovat vyšší rozlišení - Pouze některá zařízení podporují přehrávání 2K/4K videí + Pouze některá zařízení dokáží přehrát 2K/4K videa Výchozí formát videa Pamatovat si velikost a pozici vyskakovacího okna Pamatovat si poslední velikost a pozici vyskakovacího okna - NewPipe režim vyskakovacího okna + Režim vyskakovacího okna Odebírat Odebíráno Odběr zrušen @@ -138,14 +138,14 @@ otevření ve vyskakovacím okně V okně Výchozí rozlišení vyskakovacího okna Ovládání přehrávače gesty - Používat gesta pro nastavení jasu a hlasitosti přehrávače + Používat gesta pro ovládání jasu a hlasitosti přehrávače Návrhy vyhledávání Zobrazovat návrhy při vyhledávání Historie vyhledávání Hledané výrazy lokálně uchovávat Historie sledování Evidovat zhlédnutá videa - Přehrávat po přechodu do popředí + Obnovit přehrávání Pokračovat v přehrávání po přerušení (např. hovor) Přehrávač Chování @@ -248,7 +248,7 @@ otevření ve vyskakovacím okně Začít přehrávat na pozadí Začít přehrávat v okně Donate - NewPipe je vyvíjen dobrovolníky, kteří tráví svůj čas, aby vaše zkušenost s aplikací byla co nejlepší. Vraťte vývojářům něco zpět, aby mohli NewPipe dále zlepšovat a zároveň si vychutnat šálek kávy. + NewPipe je vyvíjen dobrovolníky, kteří tráví svůj volný čas, aby vaše zkušenost s aplikací byla co nejlepší. Vraťte vývojářům něco zpět, aby mohli NewPipe dále zlepšovat a zároveň si vychutnat šálek kávy. Daruj Webová stránka Pro další informace a novinky navštivte webovou stránku NewPipe. @@ -316,7 +316,7 @@ otevření ve vyskakovacím okně Zvětšit Ladění "Automaticky generováno " - Povolit službu LeakCanary + LeakCanary Monitoring úniku paměti může způsobit nereagování aplikace při heap dumpingu Nahlásit mimo-cyklické chyby Vynutit hlášení nedoručitelných výjimek Rx mimo životnost fragmentu nebo aktivity po odstranění @@ -414,13 +414,13 @@ otevření ve vyskakovacím okně Ovládání hlasitosti gesty Používat gesta pro ovládání hlasitosti přehrávače Ovládání jasu gesty - Používat gesta pro kontrolu jasu přehrávače + Používat gesta pro ovládání jasu přehrávače Aktualizace Soubor smazán Notifikace aktualizace aplikace Notifikace pro novou verzi NewPipe Externí úložiště není k dispozici - Chyba při načítání uložených karet, použijí se výchozí karty + Nelze načíst uložené karty, takže se použijí výchozí karty Obnovit do výchozího nastavení Chcete obnovit výchozí nastavení\? Počet odběratelů není k dispozici @@ -457,7 +457,7 @@ otevření ve vyskakovacím okně Cílovou složku nelze vytvořit Soubor nelze vytvořit Oprávnění odepřeno systémem - Zabezpečené připojení selhalo + Nelze navázat zabezpečené připojení Server se nepodařilo najít Nelze se připojit k serveru Server neposílá data @@ -502,7 +502,7 @@ otevření ve vyskakovacím okně Budete dotázáni, kam jednotlivé soubory stáhnout. \nZvolte SAF, pokud si přejete stahovat na externí SD kartu Použít SAF - Storage Access Framework umožňuje stahovat na externí SD kartu. + \"Storage Access Framework\" umožňuje stahovat na externí SD kartu. \nUpozornění: některá zařízení jsou nekompatibilní Zobrazit pozici přehrávání v seznamech Pozice playbacku smazány. @@ -529,7 +529,7 @@ otevření ve vyskakovacím okně Délka přetočení vpřed/zpět Instance PeerTube Vybrat oblíbené instance PeerTube - Vyhledat nejvhodnější instance na %s + Vyhledat instance, které se vám líbí, na %s Přidat instanci Zadat URL instance Instanci nebylo možno potvrdit @@ -542,8 +542,8 @@ otevření ve vyskakovacím okně obnovuji Toto stahování nelze obnovit Vyberte instanci - Zapnout náhled videa na zamknuté obrazovce - Hraje-li video na pozadí, náhled videa se ukáže na zamknuté obrazovce + Náhled videa na zamknuté obrazovce + Při použití přehrávače na pozadí se náhled videa ukáže na zamknuté obrazovce Smazat historii stahování Smazat stažené soubory Smazat %1$s stahování From fd076f5a58f25e39373999b90a63ec4415fb51ca Mon Sep 17 00:00:00 2001 From: zeritti Date: Fri, 21 Feb 2020 15:53:31 +0000 Subject: [PATCH 085/105] Translated using Weblate (Czech) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-cs/strings.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 65cd4026a..01bcfede7 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -98,7 +98,7 @@ Stažené soubory Info: Vaše poznámky (anglicky): - Oprávnění přístupu do úložiště zamítnuto + Nejdříve udělit oprávnění přístupu k úložišti Přehrát Nová mise OK @@ -179,9 +179,9 @@ otevření ve vyskakovacím okně Žádná videa - %s video - %s videa - %s videí + %s Video + %s Videa + %s Videí Stahování Povolené znaky v názvech souborů @@ -214,7 +214,7 @@ otevření ve vyskakovacím okně Historie vymazána Položka byla odstraněna Zobrazovat tip \"Podržet pro přidání\" - Zobrazí se po stisku tlačítek přehrát na pozadí nebo přehrát v okně na stránce s videem + Ukázat tip po stisku na pozadí nebo na popup tlačítko v \"Podrobnostech\" o videu Ve frontě přehrávače na pozadí Ve frontě přehrávače v okně Přehrát vše @@ -329,7 +329,7 @@ otevření ve vyskakovacím okně Odebrat všechna data uložená v mezipaměti Mezipaměť metadat vymazána Automatická fronta dalšího streamu - Automaticky připojí související stream při přehrávání posledního streamu v neopakující se frontě + Pokračovat konečnou (neopakující se) frontu playbacku připojením souvisejícího streamu Soubor Neexistující složka Neexistující zdroj souboru/obsahu @@ -552,4 +552,5 @@ otevření ve vyskakovacím okně Jazyk systému Po vyřešení stiskni \"Hotovo\" Hotovo + Live \ No newline at end of file From d460351da2f3c7a0e30382298d40fb1b24ef9262 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Thu, 20 Feb 2020 09:59:03 +0000 Subject: [PATCH 086/105] Translated using Weblate (Turkish) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-tr/strings.xml | 51 +++++++++++++------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 1dd9deff6..557e59236 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -1,9 +1,9 @@ - Başlamak için aramaya dokunun + Başlamak için \"Arama\"ya dokunun %1$s görüntüleme Yayınlanma: %1$s - Akış oynatıcısı bulunamadı. VLC\'yi yüklemek ister misiniz\? + Akış oynatıcısı bulunamadı. VLC yüklensin mi\? Yükle Vazgeç Tarayıcıda aç @@ -27,7 +27,7 @@ NewPipe başka uygulamadan çağrıldığında video oynatır Öntanımlı çözünürlük Kodi ile oynat - Kore uygulaması bulunamadı. Yüklensin mi\? + Eksik Kore uygulaması yüklensin mi\? \"Kodi ile oynat\" seçeneğini göster Kodi ortam merkezi üzerinden video oynatmak için bir seçenek göster Öntanımlı ses biçimi @@ -47,8 +47,8 @@ Oynat İçerik Yaş kısıtlamalı içerik - Yaş kısıtlamalı videoyu göster. Bu tür malzemelere Ayarlardan izin vermek mümkündür. - CANLI + Yaş kısıtlamalı videoyu göster. Daha sonra ayarlardan değiştirilebilir. + Canlı İndirilenler İndirilenler Hata bildirimi @@ -64,9 +64,9 @@ Görüntü yüklenemedi Uygulama/kullanıcı arayüzü çöktü Üzgünüz, bu olmamalıydı. - Hatayı e-posta aracılığıyla bildir + Bu hatayı e-posta aracılığıyla bildir Üzgünüz, bazı hatalar oluştu. - BİLDİR + Bildir Bilgi: Ne oldu: Ne:\\nİstek:\\nİçerik Dili:\\nHizmet:\\nGMT Zamanı:\\nPaket:\\nSürüm:\\nİşletim sistemi sürümü: @@ -76,14 +76,14 @@ Beğenmeme Tor kullanın (Deneysel) Artırılmış gizlilik için indirme trafiğini Tor\'dan geçmesi için zorlayın (video yayımlama henüz desteklenmemektedir). - Hata Bildirin + Hata bildir Kullanıcı raporu İndirme dizini \'%1$s\' oluşturulamıyor İndirme dizini \'%1$s\' oluşturuldu Video Ses Yeniden dene - Depolama erişim izni reddedildi + Önce depolama alanına erişim izni verin Başlat Duraklat Oynat @@ -104,10 +104,10 @@ Lütfen daha sonra ayarlardan uygun bir indirme dizini belirleyin İndirme menüsü ayarlanamadı Açılır pencere kipinde aç - NewPipe açılır pencere kipi + Açılır pencere modu Öntanımlı açılır pencere çözünürlüğü Yüksek çözünürlükleri göster - Yalnızca bazı aygıtlar 2K/4K video oynatmayı desteklemektedir + Yalnızca bazı aygıtlar 2K/4K videoları oynatabilir Öntanımlı video biçimi Siyah Açılır pencere kipinde oynatılıyor @@ -136,7 +136,7 @@ Açılan pencerenin son boyutunu ve konumunu hatırla Açılır pencere Yeniden boyutlandırılıyor - BAZI çözünürlüklerde ses kaldırılır + Bazı çözünürlüklerde sesi kaldırır Oynatıcının parlaklığını ve sesini kontrol etmek için hareketleri kullanın Hareketli oynatıcı kontrolü Arama önerileri @@ -176,7 +176,7 @@ Arama sorgularını yerel olarak saklayın İzleme geçmişi İzlenen videoların kaydını tut - Odaklanıldığında sürdür + Oynatmaya devam et Kesintilerden sonra (örneğin telefon çağrısı) oynatmaya devam et Oynatıcı Davranış @@ -208,7 +208,7 @@ Öge silindi Bu ögeyi arama geçmişinden silmek istiyor musunuz\? \"Eklemek için basılı tutun\" ipucunu göster - Video ayrıntıları sayfasında arka plan veya açılır pencere düğmesine basıldığında ipucu göster + Video \"Ayrıntılar:\" sayfasında arka plan veya açılır pencere butonuna basıldığında ipucu göster Arka plan oynatıcısı kuyruğuna eklendi Açılır pencere oynatıcısı kuyruğuna eklendi Tümünü Oynat @@ -241,7 +241,7 @@ Arka planda oynatmayı başlat Yeni açılır pencerede oynatmayı başlat Bağışta bulunun - NewPipe, size en iyi deneyimi sunmak için zaman harcayan gönüllüler tarafından geliştirilmiştir. Geliştiricilerin bir fincan kahvenin tadını çıkarırken NewPipe\'ı daha iyi hale getirmelerine yardımcı olun. + NewPipe, boş zamanlarını size en iyi kullanıcı deneyimi sunmak için harcayan gönüllüler tarafından geliştirilmiştir. Geliştiricilerin bir fincan kahvenin tadını çıkarırken NewPipe\'ı daha iyi hale getirmelerine yardımcı olun. Bağışta bulunun Web sitesi Daha çok bilgi ve haber için NewPipe web sitesini ziyaret edin. @@ -309,14 +309,14 @@ Hata ayıklama Yakında bir şeyler burada görünecek ;D Kendiliğinden oluşturulan - LeakCanary\'i etkinleştir + LeakCanary Bellek sızıntısı izleme, yığın boşaltımı sırasında uygulamanın yanıt vermemesine neden olabilir Yaşam döngüsü dışı hatalarını bildir Parçanın dışında veya atımdan sonraki etkinlik yaşam döngüsündeki teslim edilemeyen Rx beklentilerinin bildirimini zorla Hızlı isabetsiz konumlama kullan İsabetsiz konumlama, oynatıcının daha düşük hassasiyetle daha hızlı pozisyon aramasını sağlar Sonraki akışı otomatik kuyruğa ekle - Yinelenmeyen bir kuyruktaki son akışı oynatırken, ilgili bir akışı otomatik olarak ekle + İlgili bir akış ekleyerek sonlu (tekrarlanmayan) oynatma sırasını devam ettir Dosya Böyle bir dizin yok Böyle bir dosya/içerik kaynağı yok @@ -411,9 +411,9 @@ Yeni NewPipe sürümü için bildirimler Harici depolama kullanılamıyor Harici SD karta indirmek mümkün değil. İndirme dizini konumu sıfırlansın mı\? - Öntanımlı sekmeler kullanılıyor, kaydedilen sekmeler okunurken hata + Kayıtlı sekmeler okunamadı, bu nedenle varsayılanlar kullanılıyor Öntanımlıları geri yükle - Öntanımlıları geri yüklemek istiyor musunuz\? + Varsayılanları geri yüklemek istiyor musunuz\? Abone sayısı mevcut değil Ana sayfada hangi sekmeler gösterilir Seçim @@ -444,7 +444,7 @@ Dosya oluşturulamıyor Hedef dizin oluşturulamıyor İzin sistem tarafından reddedildi - Güvenli bağlantı başarısız + Güvenli bağlantı kurulamadı Sunucu bulunamadı Sunucuya bağlanılamıyor Sunucu veri göndermiyor @@ -461,7 +461,7 @@ Konferanslar Beklemede Yorumları göster - Yorumları göstermeyi durdurmak için devre dışı bırak + Yorumları gizlemek için kapatın Otomatik oynat Yorum @@ -494,7 +494,7 @@ Her indirme için nereye kaydedileceği sorulacak. \nEğer harici SD karta indirmek istiyorsanız DEÇ\'i seçin DEÇ\'i kullan - Depolama Erişimi Çerçevesi harici SD karta indirmelere izin verir. + \'Depolama Erişimi Çerçevesi\' harici SD karta indirmelere izin verir. \nNot: Bazı aygıtlar uyumlu değildir Oynatım konumlarını sil Tüm oynatım konumlarını siler @@ -520,7 +520,7 @@ Hızlı ileri/geri sarma süresi PeerTube örnekleri Favori PeerTube örneklerinizi seçin - %s adresinde size en uygun örnekleri bulun + %s adresinde beğendiğiniz örnekleri bulun Örnek ekle Örnek URL\'sini girin Örnek doğrulanamadı @@ -533,8 +533,8 @@ kurtarılıyor Bu indirme kurtarılamıyor Oluşum seçin - Kilit ekranı video küçük resmini etkinleştir - Arka plan oynatıcıyı kullanırken kilit ekranında bir video küçük resmi görüntülenecektir + Kilit ekranı video küçük resmi + Arka plan oynatıcıyı kullanırken kilit ekranında bir video küçük resmi gösterilir İndirme geçmişini temizle İndirilen dosyaları sil %1$s indirme silindi @@ -543,4 +543,5 @@ Sistem öntanımlısı Çözüldüğünde \"Bitti\" butonuna basın Bitti + Canlı \ No newline at end of file From e1101dd6f13bc546f2fed75524b3240d16fd0eb0 Mon Sep 17 00:00:00 2001 From: Yaron Shahrabani Date: Thu, 20 Feb 2020 07:30:05 +0000 Subject: [PATCH 087/105] Translated using Weblate (Hebrew) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-he/strings.xml | 41 +++++++++++++------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 72b6a92ab..59e4ce6be 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -19,7 +19,7 @@ שימוש בנגן סרטונים חיצוני בחלק מהרזולוציות השמע יוסר שימוש בנגן סרטונים חיצוני - מצב חלון צף של NewPipe + מצב חלון צף רקע חלון צף תיקייה להורדת סרטונים @@ -33,9 +33,9 @@ רזולוציית בררת המחדל רזולוציית בררת המחדל לחלון צף הצגת רזולוציות גבוהות יותר - רק חלק מהמכשירים תומכים בצפייה בסרטונים ב־2K/4K + רק חלק מהמכשירים יכולים לנגן סרטונים ב־2K/4K נגינה ב־Kodi - היישומון Kore לא נמצא. להתקין אותו\? + להתקין את יישומון Kore החסר\? הצגת האפשרות לניגון עם Kodi הצגת אפשרות לנגן סרטון דרך מרכז המדיה Kodi שמע @@ -65,7 +65,7 @@ נגינה תוכן תוכן עם הגבלת גיל - הצגת סרטונים עם הגבלת גיל. ניתן לאפשר תכנים שכאלו דרך ההגדרות. + הצגת סרטונים עם הגבלת גיל. ניתן לשנות את זה בעתיד דרך ההגדרות. חי הורדות הורדות @@ -110,10 +110,10 @@ שמירת שאילתות החיפוש מקומית היסטוריית צפייה תיעוד הסרטונים שנצפו - להמשיך את הניגון עם החזרת המיקוד + להמשיך את הניגון להמשיך לנגן לאחר הפרעות (למשל: שיחות טלפון) להציג את העצה „להחזיק כדי להוסיף לרשימת נגינה” - להציג עצה בעת לחיצה על כפתור בנגן רקע או צף בעמוד פרטי סרטון + להציג עצה בעת לחיצה על הרקע או על הכפתור של הנגן הצף ב„פרטים:” על הסרטון נגן התנהגות היסטוריה ומטמון @@ -147,7 +147,7 @@ סרטון שמע ניסיון חוזר - הגישה לאחסון נדחתה + יש להעניק גישה לאחסון תחילה ק׳ מ׳ מיליארד @@ -216,7 +216,7 @@ אם יש לך רעיון כלשהו בנוגע לתרגום, שינויי עיצוב, ניקוי הקוד או שינויים מהותיים בקוד - אנו תמיד שמחים לקבל עזרה. ככל שיותר דברים מתבצעים כך היישומון משתפר! הצגה ב־GitHub תרומה - הפיתוח של NewPipe נערך ע״י מתנדבים שמשקיעים את זמנם כדי להגיש לך את החוויה הטובה ביותר. באפשרותך להעניק בחזרה כדי לסייע למפתחים לשפר את NewPipe בעודם נהנים מכוס קפה. + הפיתוח של NewPipe נערך ע״י מתנדבים שמשקיעים את זמנם הפנוי כדי להגיש לך את חווית השימוש הטובה ביותר. באפשרותך להעניק בחזרה כדי לסייע למפתחים לשפר את NewPipe בעודם נהנים מכוס קפה. לתרום בחזרה אתר הבית מומלץ לבקר באתר של NewPipe לפרטים נוספים ולחדשות. @@ -338,7 +338,7 @@ כיבוי האפשרות מונע את טעינת התמונות הממוזערות, חוסך בתקשורת נתונים ובניצולת הזיכרון. שינויים באפשרות זו מוחקים את המטמון בזיכרון ובכונן. הסרת כל נתוני העמודים שבמטמון הוספת התזרים הבא לרשימת הנגינה אוטומטית - להוסיף אוטומטית תזרים דומה בעת נגינת התזרים האחרון בתור שאינו מחזורי + להמשיך תור נגינה סופית (בלתי מחזורית) על ידי הוספת תזרים קשור החלפת כיווניות העברה לראשי משכתב את ההיסטוריה והמינויים הנוכחיים שלך @@ -377,7 +377,7 @@ התאמה כתוביות שינוי גודל כותרת הנגן וסגנונות הרקע. נדרשת הפעלה מחדש כדי ששינויים אלה יכנסו לתוקף. - הפעלת LeakCanary + LeakCanary מעקב אחר זליגת זיכרון עשויה לגרום ליישומון להיות בלתי זמין בזמן העתקת תוכן הזיכרון לקובץ המזהה שלך, soundcloud.com/המזהה שלך נא לשים לב כי פעולה זו עשויה להעמיס על תקשורת הנתונים. @@ -399,18 +399,18 @@ לשונית חדשה בחירת לשונית מחוות בקרת עצמת שמע - ניתן להשתמש במחוות כדי לשלוט בעצמת השמע של הנגן + שימוש במחוות כדי לשלוט בעצמת השמע של הנגן מחוות בקרת בהירות - ניתן להשתמש במחוות כדי לשלוט בבהירות הנגן + שימוש במחוות כדי לשלוט בבהירות הנגן עדכונים נמחק קובץ התראת עדכון יישומון התראות על גרסה חדשה של NewPipe האחסון החיצוני אינו זמין אין אפשרות להוריד לכרטיס SD. לאפס את מיקום תיקיית ההורדה\? - נעשה שימוש בלשוניות בררת המחדל, אירעה שגיאה בעת קריאת הלשוניות שנשמרו + לא ניתן לקרוא לשוניות שמורות, לכן נעשה שימוש באלו של בררת המחדל שחזור בררות מחדל - לשחזר את בררות המחדל\? + לשחזר בררות מחדל\? מספר המנויים אינו זמין אילו לשוניות תופענה בעמוד הראשי בחירה @@ -456,7 +456,7 @@ לא ניתן ליצור את הקובץ לא ניתן ליצור את תיקיית היעד ההרשאה נדחתה על ידי המערכת - החיבור המאובטח נכשל + לא ניתן להקים חיבור מאובטח לא ניתן למצוא את השרת לא ניתן להתחבר לשרת השרת לא שולח נתונים @@ -470,7 +470,7 @@ לייצר הפרעה ברשתות מדודות שימושי בעת מעבר לחיבור רשת סלולרית, למרות שישנן הורדות שלא ניתן להשהות הצגת תגובות - יש להשבית כדי להפסיק הצגת תגובות + יש להשבית כדי להפסיק הסתרת תגובות ניגון אוטומטי תגובות @@ -506,7 +506,7 @@ תוצג שאלה היכן לשמור כל הורדה. \nיש להפעיל זאת אם ברצונך להוריד לכרטיס SD חיצוני שימוש ב־SAF - תשתית גישה לאחסון מאפשרת הורדות לכרטיס SD חיוני. + ‚תשתית גישה לאחסון’ מאפשרת הורדות לכרטיס SD חיצוני. \nלתשומת לבך: חלק מהמכשירים אינם נתמכים מחיקת מיקומי נגינה מחיקת כל מיקומי הנגינה @@ -532,7 +532,7 @@ משך קפיצה מהירה קדימה/אחורה מופעים של PeerTube נא לבחור את מופעי ה־PeerTube המועדפים עליך - איתור המופעים שהכי מתאימים לך תחת %s + איתור המופעים האהובים עליך תחת %s הוספת מופע נא להכניס כתובת מופע לא ניתן לאמת את המופע @@ -545,8 +545,8 @@ בשחזור לא ניתן לשחזר את ההורדה הזאת נא לבחור מופע - הפעלת תמונה מוקטנת של הסרטון במסך הנעילה - בעת השימוש בנגן הרקע תופיע תמונה מוקטנת של הסרטון על מסך הנעילה + תמונה מוקטנת של הסרטון במסך הנעילה + תמונה מוקטנת של הסרטון תופיע על מסך הנעילה בעת שימוש בנגן הרקע מחיקת היסטוריית ההורדות למחוק את הקבצים שהורדתי נמחקו %1$s הורדות @@ -555,4 +555,5 @@ בררת המחדל של המערכת יש ללחוץ על „סיום” לאחר הפתירה סיום + חי \ No newline at end of file From 47d2ae5c5edcb803da01c7045dc19e3a828ce963 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Thu, 20 Feb 2020 23:16:29 +0000 Subject: [PATCH 088/105] Translated using Weblate (Polish) Currently translated at 99.6% (530 of 532 strings) --- app/src/main/res/values-pl/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 53de33521..46494c1e5 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -1,6 +1,6 @@ - Naciśnij Szukaj, aby zacząć + Naciśnij „Szukaj”, aby zacząć Zainstaluj Anuluj Otwórz w przeglądarce @@ -16,7 +16,7 @@ Użyj zewnętrznego odtwarzacza audio %1$s wyświetleń Opublikowano %1$s - Nie znaleziono odtwarzacza strumieni. Czy chcesz zainstalować VLC\? + Nie znaleziono odtwarzacza strumieni. Zainstalować VLC\? Folder pobierania wideo Pobrane pliki wideo są przechowywane tutaj Wybierz folder pobierania plików wideo @@ -139,7 +139,7 @@ To pozwolenie jest wymagane, aby \notworzyć w trybie okienkowym Odtwórz w trybie okienkowym - Tryb okienkowy NewPipe + Tryb okienkowy Tryb okienkowy Najlepsza rozdzielczość Pobierz @@ -409,7 +409,7 @@ Nowa karta Wybierz kartę Kontrola gestów głośności - Użyj gestów do sterowania głośnośnością odtwarzania + Użyj gestów do sterowania głośnośnością odtwarzacza Kontrola gestów jasności Użyj gestów do sterowania jasnością odtwarzacza Aktualizacje From ae5360fb275dea4e4101b1e02578a2c7da0051f3 Mon Sep 17 00:00:00 2001 From: WaldiS Date: Fri, 21 Feb 2020 11:31:47 +0000 Subject: [PATCH 089/105] Translated using Weblate (Polish) Currently translated at 99.6% (530 of 532 strings) --- app/src/main/res/values-pl/strings.xml | 31 +++++++++++++------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 46494c1e5..fe650d099 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -27,7 +27,7 @@ Odtwórz wideo, kiedy NewPipe zostanie wywołany z innej aplikacji Domyślna rozdzielczość Odtwórz w Kodi - Nie znaleziono aplikacji Kore. Zainstalować ją\? + Zainstalować brakującą aplikację Kore\? Pokaż opcję „Odtwórz z Kodi” Wyświetl opcję odtwarzania filmów za pośrednictwem centrum multimedialnego Kodi Dźwięk @@ -65,7 +65,7 @@ Przepraszamy, to nie powinno mieć miejsca. Zgłoś błąd przez e-mail Przepraszamy, wystąpiły pewne błędy. - ZGŁOŚ + Zgłoś Informacje: Co się stało: Co:\\nRequest:\\nJęzyk treści:\\nUsługa:\\nCzas GMT:\\nPakiet:\\nWersja:\\nWersja systemu: @@ -84,7 +84,7 @@ Film Dźwięk Ponów - Odmowa dostępu do pamięci + Najpierw udziel dostępu do pamięci Wstrzymaj Odtwórz Usuń @@ -174,7 +174,7 @@ Zapisuj lokalnie historię wyszukiwania Historia oglądanych Zapisuj historię oglądania - Wznów gdy na pierwszym planie + Wznów odtwarzanie Kontynuuj odtwarzanie po przerwaniu (np. po rozmowie telefonicznej) Powiadomienia NewPipe Powiadomienia dla NewPipe w tle i trybie wyskakujących okien odtwarzania @@ -222,7 +222,7 @@ Większość znaków specjalnych Dotacja - NewPipe rozwijane jest przez wolontariuszy, którzy poświęcają swój wolny czas, by zapewnić Ci jak najlepsze wrażenia podczas korzystania z aplikacji. To dobry moment, aby wesprzeć programistów i sprawić, by program był jeszcze lepszy, delektując się filiżanką kawy. + NewPipe jest rozwijany przez wolontariuszy, którzy poświęcają swój wolny czas, by zapewnić Ci jak najlepsze wrażenia podczas korzystania z aplikacji. To dobry moment, aby wesprzeć programistów i sprawić, by program był jeszcze lepszy, delektując się filiżanką kawy. Wspomóż Witryna By otrzymać więcej informacji oraz najnowsze wiadomości o NewPipe, odwiedź naszą stronę. @@ -316,7 +316,7 @@ Wypełnij Powiększ Wygenerowane automatycznie - Włącz LeakCanary + LeakCanary Monitorowanie wycieków pamięci może powodować niestabilność aplikacji podczas zrzutu pamięci Zgłaszanie błędów poza cyklem życia Wymusza raportowanie niedostarczonych wyjątków Rx poza cyklem życia fragmentu lub aktywności @@ -329,7 +329,7 @@ Wyczyść pamięć podręczną stron Wyczyszczono pamięć podręczną metadanych Automatyczne kolejkowanie następnego strumienia - Automatycznie dodaj kolejny powiązany strumień podczas odtwarzania ostatniego strumienia w niezapętlonej kolejce + Kontynuuj kończenie (niepowtarzanie) kolejki odtwarzania, dołączając powiązany strumień Plik Nie ma takiego folderu Nie ma takiego źródła plików/treści @@ -418,10 +418,10 @@ Powiadomienia o nowej wersji NewPipe Pamięć zewnętrzna jest niedostępna Pobieranie na zewnętrzną kartę SD nie jest możliwe. Zresetować lokalizację folderu pobierania\? - Korzystanie z domyślnych kart, błąd podczas czytania zapisanych kart + Nie można odczytać zapisanych kart, więc będzie używana domyślna Przywróć domyślne Czy chcesz przywrócić ustawienia domyślne\? - Subskrybenci nie są dostępni + Subskrybent jest niedostępny Karty wyświetlane na stronie głównej Wybierz Aktualizacje @@ -451,7 +451,7 @@ Nie można utworzyć pliku Nie można utworzyć folderu docelowego Odmowa dostępu do systemu - Bezpieczne połączenie nie powiodło się + Nie można nawiązać bezpiecznego połączenia Nie można znaleźć serwera Nie można połączyć się z serwerem Serwer nie wysyła danych @@ -468,7 +468,7 @@ Konferencje Oczekuje Pokaż komentarze - Wyłącz, aby przestać wyświetlać komentarze + Wyłącz, aby ukryć komentarze Automatyczne odtwarzanie Komentarze @@ -502,7 +502,7 @@ Zostaniesz zapytany, gdzie zapisać każde pobranie. \nWybierz SAF, jeśli chcesz pobrać na zewnętrzną kartę SD Użyj SAF - Biblioteka dostępu do pamięci pozwala na pobieranie danych na zewnętrzną kartę. + Struktura dostępu do pamięci masowej umożliwia pobieranie danych na zewnętrzną kartę SD. \nUwagi: Niektóre urządzenia nie są kompatybilne Usuń pozycje odtwarzania Usuwa wszystkie pozycje odtwarzania @@ -526,7 +526,7 @@ Krok czasu przewijania Wystąpienia PeerTube Wybierz swoje ulubione instancje PeerTube - Znajdź wystąpienia, które najbardziej Ci odpowiadają na %s + Znajdź wystąpienia, które lubisz na %s Dodaj instancję Wprowadź adres URL instancji Nie można sprawdzić poprawności instancji @@ -539,8 +539,8 @@ odzyskiwanie Nie można odzyskać tego pobrania Wybierz instancję - Włącz miniaturę wideo na ekranie blokady - Podczas korzystania z odtwarzacza w tle na ekranie blokady zostanie wyświetlona miniatura filmu + Zablokuj miniaturę wideo na ekranie + Podczas korzystania z odtwarzacza w tle na ekranie blokady wyświetlana jest miniatura filmu Wyczyść historię pobierania Usuń pobrane pliki Usunięte %1$s pobrania @@ -549,4 +549,5 @@ Domyślny systemu Po rozwiązaniu naciśnij „Gotowe” Gotowe + Na żywo \ No newline at end of file From da43f47487b1c19b65bca0f5b9202e21269f4c8b Mon Sep 17 00:00:00 2001 From: zmni Date: Fri, 21 Feb 2020 12:08:21 +0000 Subject: [PATCH 090/105] Translated using Weblate (Indonesian) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-in/strings.xml | 57 ++++++++++++++------------ 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 7c3cce473..0f7980dc0 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -1,6 +1,6 @@ - Ketuk pencarian untuk memulai + Ketuk \"Cari\" untuk memulai %1$s ditonton Dipublikasikan tanggal %1$s Pasang @@ -24,7 +24,7 @@ Putar video ketika NewPipe dijalankan dari aplikasi lain Resolusi Putar dengan Kodi - Apl Kore tidak ditemukan. Pasang Kore\? + Pasang apl Kore\? Tampilkan opsi \"Putar dengan Kodi\" Tampilkan opsi untuk memutar video via Kodi Audio @@ -43,12 +43,12 @@ Putar Konten Konten yang dibatasi usia - Tampilkan video yang dibatasi usia. Membuka akses konten tersebut bisa dilakukan dari Pengaturan. + Tampilkan video yang dibatasi usia. Bisa diubah nanti dari pengaturan. Galat jaringan Tidak bisa memuat semua thumbnail Maksud anda: %1$s\? rotasi - LANGSUNG + Langsung Unduhan Unduhan Laporan galat @@ -60,9 +60,9 @@ Siaran langsung belum didukung Tidak bisa memuat gambar Maaf, hal tersebut seharusnya tidak terjadi. - Lapor galat via surel + Laporkan kesalahan via surel Maaf, telah terjadi galat. - LAPOR + Lapor Info: Yang terjadi: Komentar anda (dalam bahasa Inggris): @@ -74,13 +74,13 @@ Tidak suka Gunakan Tor (Eksperimental) Paksa trafik unduhan melalui Tor untuk meningkatkan privasi (video stream belum didukung). - Laporkan Galat + Laporkan kesalahan Tidak bisa membuat direktori unduhan \'%1$s\' Direktori unduhan dibuat \'%1$s\' Video Audio Ulangi - Izin akses penyimpanan ditolak + Izinkan akses penyimpanan terlebih dahulu Hapus Putar Mulai @@ -98,7 +98,7 @@ Mohon tunggu… Disalin ke papan klip Silakan pilih folder unduhan di pengaturan - Pemutar stream tidak ditemukan. Apakah anda ingin memasang VLC\? + Pemutar stream tidak ditemukan. Pasang VLC\? Tidak bisa dekripsi tanda tangan URL video App/UI rusak Tidak bisa mendapatkan stream apapun @@ -119,19 +119,19 @@ Buka di mode popup Izin ini dibutuhkan untuk \nmembuka di mode popup - Mode popup NewPipe + Mode popup Memutar dalam mode popup Dinonaktifkan Format video Resolusi popup Tampilkan resolusi yang lebih tinggi - Hanya perangkat tertentu yang mendukung pemutaran video 2K/4K + Hanya perangkat tertentu yang bisa memutar video 2K/4K Latar Belakang Popup Segarkan Bersihkan Filter - Menghapus audio pada BEBERAPA resolusi + Menghapus audio pada beberapa resolusi Ingat ukuran dan posisi popup Ingat ukuran dan posisi terakhir popup Popup @@ -166,8 +166,8 @@ Subscribe Disubscribe Apa Yang Baru - Lanjutkan saat fokus - Lanjutkan pemutaran setelah interupsi (mis. panggilan telepon) + Lanjutkan pemutaran + Melanjutkan pemutaran setelah interupsi (mis. panggilan telepon) Utama Riwayat pencarian Simpan pencarian secara lokal @@ -183,10 +183,10 @@ Hapus tembolok metadata Buang semua data tembolok laman web Cache metadata dihapus - Otomatis tambahkan stream terkait ketika memutar stream terakhir dalam antrean tanpa perulangan + Melanjutkan akhir dari antrean pemutaran (tak berulang) dengan menambahkan stream terkait Simpan daftar video yang telah ditonton Tampilkan tip \"Tahan untuk menambahkan\" - Tampilkan tip ketika tombol latar belakang atau popup disentuh pada halaman detail video + Tampilkan tip ketika menekan tombol latar belakang atau popup di dalam \"Detail:\" video Negara konten Layanan Pemutar @@ -309,7 +309,7 @@ Isi Perbesar Otomatis dibuat - Aktifkan LeakCanary + LeakCanary Bawaan Pemutar stream tidak ditemukan (anda bisa memasang VLC untuk memutarnya). Unduh berkas stream @@ -410,10 +410,10 @@ Notifikasi untuk versi NewPipe baru Penyimpanan eksternal tidak tersedia Tidak bisa mengunduh ke kartu SD eksternal. Atur ulang lokasi folder unduhan\? - Menggunakan tab baku, ralat saat membaca tab yang disimpan + Tidak bisa membaca tab yang disimpan, beralih menggunakan tab bawaan Kembali ke awal - Apakah anda ingin kembali ke awal\? - Jumlah pelanggan tidak tersedia + Apakah anda ingin mengembalikan ke bawaan\? + Jumlah subscriber tidak tersedia Tab apa yang ditampilkan di halaman utama Pilihan Konferensi @@ -445,7 +445,7 @@ File tidak dapat dibuat Folder tujuan tidak dapat dibuat Izin ditolak oleh sistem - Koneksi aman gagal + Tidak bisa membuat koneksi yang aman Tidak dapat menemukan server Tidak dapat terhubung ke server Server tidak mengirim data @@ -459,7 +459,7 @@ Berhenti pada jaringan terbatas Berguna saat beralih ke data seluler, walaupun beberapa unduhan tidak bisa ditangguhkan Tampilkan komentar - Nonaktifkan untuk berhenti menampilkan komentar + Nonaktifkan untuk menyembunyikan komentar Otomatis putar Komentar @@ -491,14 +491,14 @@ \nPilih SAF jika anda ingin mengunduh ke kartu SD eksternal Batas waktu koneksi Gunakan SAF - Storage Access Framework memungkinkan mengunduh ke kartu SD eksternal. + \'Storage Access Framework\' memungkinkan untuk mengunduh ke kartu SD eksternal. \nCatatan: beberapa perangkat tidak kompatibel Hapus posisi pemutaran Hapus semua posisi pemutaran Hapus semua posisi pemutaran\? Ubah folder unduhan - %s video + Video Aktif/Nonaktifkan layanan, saat ini aktif: Tidak ada yang menonton @@ -512,7 +512,7 @@ Bahasa akan diterapkan setelah aplikasi dimulai ulang. Situs PeerTube Pilih situs PeerTube favorit anda - Temukan situs yang sesuai dengan anda di %s + Temukan situs yang anda suka di %s Tambah situs Masukkan URL situs Tidak bisa memvalidasi situs @@ -525,8 +525,8 @@ memulihkan Tidak bisa memulihkan unduhan ini Pilih situs - Aktifkan kunci layar thumbnail video - Ketika menggunakan pemutar latar belakang, thumbnail video akan ditampilkan di tampilan kunci layar + Thumbnail video layar kunci + Ketika menggunakan pemutar latar belakang, thumbnail video akan ditampilkan pada layar kunci Kiosk Default Hapus riwayat unduhan Hapus berkas yang diunduh @@ -535,4 +535,7 @@ Bahasa apl Default sistem Selesai + Langsung + Durasi maju/mundur cepat + Tekan \"Selesai\" saat selesai \ No newline at end of file From 95a6aaac7617bd956ffd3a0ee5e99394200e937c Mon Sep 17 00:00:00 2001 From: MohammedSR Vevo Date: Fri, 21 Feb 2020 10:58:22 +0000 Subject: [PATCH 091/105] Translated using Weblate (Kurdish) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-ku/strings.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index 20ce04100..75c8d9d02 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -1,6 +1,6 @@ - گرته‌ له‌ گه‌ڕان بكه‌ بۆ ده‌ستپێكردن + گرته‌ له‌ ”گه‌ڕان” بكه‌ بۆ ده‌ستپێكردن %1$s بینراو بڵاوكراوه‌ته‌وه‌ له‌ %1$s هیچ كارپێكه‌رێكی ڤیدیۆیی نه‌دۆزرایه‌وه‌. ده‌ته‌وێت VLC دابمەزرێنیت؟ @@ -38,10 +38,10 @@ زیادکردن بۆ فۆڵدەری داگرتنی ڤیدیۆ ڤیدیۆ داگیراوەکان لێرەدا هەڵدەگیرێن - فۆڵدەری داگرتن بۆ ڤیدیۆکان هەڵبژێرە + پەڕگەی داگرتن بۆ ڤیدیۆکان هەڵبژێرە فۆڵدەری داگرتنی ده‌نگ دەنگە داگیراوەکان لێرەدا هەڵدەگیرێن - فۆڵدەری داگرتنی دەنگەکان هەڵبژێرە + پەڕگەی داگرتنی دەنگەکان هەڵبژێرە كاركردنی خۆكارانه‌ قه‌باره‌ی بنەڕەتی قه‌باره‌ی بنەڕەتی په‌نجه‌ره‌ی بچووک @@ -546,4 +546,5 @@ بنەڕەتی سیستەم گرتە بکە لەسەر ”تەواو” کاتێ کە چارەسەرکرا تەواو + ڕاستەوخۆ \ No newline at end of file From 40207b515d88126e42af2cccd2f52f6f43a75338 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 20 Feb 2020 08:59:23 +0000 Subject: [PATCH 092/105] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (532 of 532 strings) --- app/src/main/res/values-zh-rTW/strings.xml | 39 +++++++++++----------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 395a555e7..5fa590a52 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -2,7 +2,7 @@ 點播 %1$s 次 %1$s 發布 - 找不到串流播放器,您要安裝 VLC 嗎? + 找不到串流播放器。安裝 VLC 嗎? 安裝 取消 以瀏覽器開啟 @@ -23,7 +23,7 @@ 用 Kodi 播放 顯示用 Kodi 媒體中心播放影片的選項 聲音 - 找不到 Kore,您要安裝 Kore 嗎? + 安裝遺失的 Kore 應用程式嗎? 顯示「用 Kodi 播放」的選項 預設音訊格式 主題 @@ -52,16 +52,16 @@ 選擇音訊檔的下載資料夾 無法建立下載目錄「%1$s」 已建立下載目錄「%1$s」 - 輕觸搜尋按鈕開始使用 NewPipe + 輕觸「搜尋」按鈕開始使用 以懸浮視窗開啟 移除某些解析度的音訊 - NewPipe 懸浮視窗模式 + 懸浮視窗模式 背景播放 自動播放 當 NewPipe 被其他應用程式呼叫時播放影片 懸浮視窗預設解析度 顯示更高的解析度 - 只有部分裝置能播 2K 及 4K 影片 + 僅部份裝置可播放 2K/4K 影片 預設影片格式 純黑 記住懸浮視窗大小和位置 @@ -74,7 +74,7 @@ 以懸浮視窗播放中 內容 年齡限制內容 - 顯示有年齡限制的影片。可於設定中選擇允許此種內容。 + 顯示有年齡限制的影片。未來仍可從設定中變更。 下載 下載 錯誤回報 @@ -100,7 +100,7 @@ 無法載入圖片 應用程式或界面已停止運作 抱歉,這是不該發生的。 - 使用電子郵件回報錯誤 + 使用電子郵件回報此錯誤 抱歉,發生了一些問題。 回報 資訊: @@ -113,7 +113,7 @@ 影片 音訊 重試 - 無法存取儲存空間 + 先授予儲存空間權限 k 百萬 B @@ -153,7 +153,7 @@ 在本機儲存搜尋紀錄 檢視歷史 記錄觀看過的影片 - 取得視窗焦點時繼續播放 + 恢復播放 在干擾結束後繼續播放(例如有來電) 播放器 行為 @@ -221,7 +221,7 @@ 無法播放此串流 發生無法復原的播放器錯誤 正在從播放器錯誤中復原 - 在影片詳細資訊頁按下背景播放或懸浮視窗按鈕時顯示提示 + 按下影片「詳細資訊:」中的背景或懸浮式視窗按鈕時顯示提示 外部播放器不支援此類型連結 無效的 URL 找不到影片串流 @@ -263,7 +263,7 @@ 在背景開始播放 在新彈出式視窗中開始播放 長按以新增至佇列 - NewPipe 由志願者所開發,他們耗費時間務求為您帶來最佳體驗。現在是時候回過頭來,讓我們的開發人員能夠在使 NewPipe 更臻完美的同時,享受一杯咖啡。 + NewPipe 由志願者所開發,他們花費他們的空閒時間務求為您帶來最佳的使用體驗。現在是時候回過頭來,讓我們的開發人員能夠在使 NewPipe 更臻完美的同時,享受一杯咖啡。 打開抽屜 關閉抽屜 影片播放器 @@ -306,14 +306,14 @@ 某些東西即將在此出現 ;D 除錯 自動產生 - 啟用 LeakCanary + LeakCanary 記憶體洩漏監測,在 heap dumping 時可能導致應用程式無法回應 報告週期不足錯誤 強制報告在處理完片段或活動週期外發生的無法傳遞的 Rx 異常 使用粗略但快速的尋找 粗略的尋找能讓播放器以降低的精確度更快找到影片的進度位置 自動將下一部影片新增至佇列 - 在非重複播放佇列中最後一個串流開始播放時,自動新增相關串流 + 透過加入相關的串流來繼續結束的(未重複)播放佇列 檔案 無效的資料夾 無效的檔案/內容來源 @@ -408,7 +408,7 @@ 新 NewPipe 版本通知 外部儲存不可用 無法下載到外部 SD 卡。重設下載資料夾位置? - 使用預設分頁,讀取已儲存的分頁時發生錯誤 + 無法讀取已儲存的分頁,因此使用預設分頁 恢復預設值 您想要恢復預設值嗎? 訂閱數不可用 @@ -442,7 +442,7 @@ 無法建立檔案 無法建立目的地資料夾 被系統拒絕的權限 - 安全連線失敗 + 無法建立安全連線 找不到伺服器 無法連線到伺服器 伺服器沒有傳送資料 @@ -459,7 +459,7 @@ 會議 連接超時 顯示留言 - 停用以停止顯示留言 + 關閉以隱藏留言 自動播放 留言 @@ -499,7 +499,7 @@ 切換服務,目前已選取: %s 影片 - + 預設 Kiosk 沒有人在看 @@ -516,7 +516,7 @@ 快轉/快退搜尋持續時間 PeerTube 站臺 選取您最愛的 PeerTube 站臺 - 在 %s 上找到最適合您的站臺 + 在 %s 上找到您喜愛的站臺 新增站臺 輸入站臺 URL 無法驗證站臺 @@ -529,7 +529,7 @@ 正在恢復 無法復原此下載 選擇一個站臺 - 啟用鎖定畫面影片縮圖 + 鎖定畫面影片縮圖 使用背景播放器時,鎖定畫面上將會顯示影片縮圖 清除下載歷史紀錄 刪除已下載的檔案 @@ -539,4 +539,5 @@ 系統預設值 解決後請按「完成」 完成 + 直播 \ No newline at end of file From 30e5e581780430a3fd29db960197d504296a9304 Mon Sep 17 00:00:00 2001 From: chr56 Date: Thu, 20 Feb 2020 12:12:43 +0000 Subject: [PATCH 093/105] Translated using Weblate (Chinese (Simplified)) Currently translated at 93.0% (495 of 532 strings) --- app/src/main/res/values-b+zh+HANS+CN/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-b+zh+HANS+CN/strings.xml b/app/src/main/res/values-b+zh+HANS+CN/strings.xml index d4119e83c..c5ff40750 100644 --- a/app/src/main/res/values-b+zh+HANS+CN/strings.xml +++ b/app/src/main/res/values-b+zh+HANS+CN/strings.xml @@ -536,4 +536,5 @@ 清除下载历史记录 删除下载了的文件 已删除 %1$s 下载 + 授予在其他应用上层显示的权限 \ No newline at end of file From 6e5851aea89fc29efca8de59d549c7984c6f70bd Mon Sep 17 00:00:00 2001 From: Brikkho Date: Fri, 21 Feb 2020 09:35:26 +0000 Subject: [PATCH 094/105] Translated using Weblate (Bengali (Bangladesh)) Currently translated at 28.5% (152 of 532 strings) --- app/src/main/res/values-bn-rBD/strings.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index 37938334c..ce7121095 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -1,9 +1,9 @@ - শুরু করতে অনুসন্ধান এ আলতো চাপ + অনুসন্ধান এ চাপ দিয়ে শুরু করুন "%1$s জন দেখছে" প্রকাশকাল %1$s - কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি। তুমি কি VLC ইনস্টল করতে চাও? + কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি। VLC ইনস্টল করতে চাও\? ইনস্টল বাদ দিন @@ -16,13 +16,13 @@ আপনি কি বুঝিয়েছেনঃ %1$s ? শেয়ার করুন ব্রাউজার বাছাই করুন - রোটেশন + ঘূর্ণন বাইরের ভিডিও প্লেয়ার ব্যবহার করুন বহির্গত অডিও প্লেয়ার ব্যবহার করুন - NewPipe পপআপ মোড + পপআপ মোড ব্যাকগ্রাউন্ড পপআপ - ভিডিও ডাউনলোড করার পাথ + ভিডিও ডাউনলোড করার ফোল্ডার ডাউনলোড করা ভিডিওগুলো রাখার ফোল্ডার ভিডিওগুলির জন্য ডাউনলোডের পাথ প্রবেশ করাও অডিও ডাউনলোড পাথ @@ -171,7 +171,7 @@ ওয়েব সাইট খুলুন ওয়েব সাইট কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি (প্লে করতে VLC ইন্সটল করতে পারেন) - কিছু রেজোলিউশনে ভিডিওর অডিও কাজ করে না + কিছু কিছু রেজোলিউশনে অডিও বন্ধ করে দেয় সাবস্ক্রাইব সাবস্ক্রাইব করা আছে চ্যানেল থেকে আনসাবস্ক্রাইব্ড @@ -183,4 +183,5 @@ দ্রুত টানা ব্যাবহার করুন আনসাবস্ক্রাইব নতুন ট্যাব + ট্যাব পছন্দ করুন \ No newline at end of file From e539753279fbdb584bf51f62582c64b1cc7a6492 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Fri, 21 Feb 2020 21:59:36 +0100 Subject: [PATCH 095/105] Clean translations --- app/src/main/res/values-bn-rBD/strings.xml | 8 -------- app/src/main/res/values-ku/strings.xml | 1 - 2 files changed, 9 deletions(-) diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index ce7121095..60b87caa9 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -6,7 +6,6 @@ কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি। VLC ইনস্টল করতে চাও\? ইনস্টল বাদ দিন - ব্রাউজারে ওপেন করো পপ-আপ মোডে ওপেন করো শেয়ার @@ -36,7 +35,6 @@ শুধুমাত্র কিছু ডিভাইস 2k / 4k ভিডিও চালানোয় সমর্থন Kodi এর মাধ্যমে চালাও Kore অ্যাপ্লিকেশন খুঁজে পাওয়া যায়নি। Kore ইনস্টল করবে? - দেখাও \"Kodi এর মাধ্যমে চালাও \" বিকল্প Kodi মিডিয়া সেন্টারে এর মাধ্যমে ভিডিও প্লে করার জন্য একটি বিকল্প প্রদর্শন কর অডিও @@ -57,10 +55,8 @@ পপআপ অ্যাপিয়ারেন্স অন্যান্য - ব্যাকগ্রাউন্ডে চলছে পপআপ মোডে চলছে - চালাও কন্টেন্ট বয়স সীমাবদ্ধ কন্টেন্ট দেখাও @@ -93,7 +89,6 @@ অ্যাপ / UI ক্র্যাশ করেছে দুঃখিত, এটা ঘটা উচিত ছিল না। - মেইলের মাধ্যমে ত্রুটি প্রতিবেদন করো দুঃখিত, কিছু ত্রুটি ঘটেছে। প্রতিবেদন @@ -142,9 +137,6 @@ ক্লিপবোর্ডে অনুলিপি করা হয়েছে। অনুগ্রহ করে একটি উপলব্ধ ডাউনলোড ডিরেক্টরি নির্বাচন করো। এই অনুমতিটি পপআপ মোডে খুলতে প্রয়োজন - - - রিক্যাপচা reCAPTCHA চ্যালেঞ্জ reCAPTCHA চ্যালেঞ্জ অনুরোধ করা হয়েছে diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index 75c8d9d02..b3429d6a2 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -215,7 +215,6 @@ تکایە فۆڵدەرێک بۆ شوێنی داگرتن دیاریبکە لە ڕێکخستنەکان ئەم دەسەڵاتە پێویستە بۆ \nکردنەوەی پەنجەرەی بچووک - reCAPTCHA reCAPTCHA داواکاری reCAPTCHA داواکراوە داگرتن From 9445e8e8a0faabc24a25d85fc85772925d63a376 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Sat, 22 Feb 2020 00:37:34 +0100 Subject: [PATCH 096/105] Remove 'duration_live_button' string from translations --- app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-he/strings.xml | 1 - app/src/main/res/values-in/strings.xml | 1 - app/src/main/res/values-ku/strings.xml | 1 - app/src/main/res/values-pl/strings.xml | 1 - app/src/main/res/values-tr/strings.xml | 1 - app/src/main/res/values-zh-rTW/strings.xml | 1 - 7 files changed, 7 deletions(-) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 01bcfede7..104ba6695 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -552,5 +552,4 @@ otevření ve vyskakovacím okně Jazyk systému Po vyřešení stiskni \"Hotovo\" Hotovo - Live \ No newline at end of file diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 59e4ce6be..e0567359b 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -555,5 +555,4 @@ בררת המחדל של המערכת יש ללחוץ על „סיום” לאחר הפתירה סיום - חי \ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 0f7980dc0..59678be19 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -535,7 +535,6 @@ Bahasa apl Default sistem Selesai - Langsung Durasi maju/mundur cepat Tekan \"Selesai\" saat selesai \ No newline at end of file diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml index b3429d6a2..5c4506365 100644 --- a/app/src/main/res/values-ku/strings.xml +++ b/app/src/main/res/values-ku/strings.xml @@ -545,5 +545,4 @@ بنەڕەتی سیستەم گرتە بکە لەسەر ”تەواو” کاتێ کە چارەسەرکرا تەواو - ڕاستەوخۆ \ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index fe650d099..93bb2cd5c 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -549,5 +549,4 @@ Domyślny systemu Po rozwiązaniu naciśnij „Gotowe” Gotowe - Na żywo \ No newline at end of file diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 557e59236..6d416c901 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -543,5 +543,4 @@ Sistem öntanımlısı Çözüldüğünde \"Bitti\" butonuna basın Bitti - Canlı \ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 5fa590a52..a8cb87458 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -539,5 +539,4 @@ 系統預設值 解決後請按「完成」 完成 - 直播 \ No newline at end of file From 476b3f804b6a0dbb565f01ffc565975b6878965b Mon Sep 17 00:00:00 2001 From: TobiGr Date: Fri, 21 Feb 2020 22:19:20 +0100 Subject: [PATCH 097/105] Add changelog --- .../metadata/android/en-US/changelogs/840.txt | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 fastlane/metadata/android/en-US/changelogs/840.txt diff --git a/fastlane/metadata/android/en-US/changelogs/840.txt b/fastlane/metadata/android/en-US/changelogs/840.txt new file mode 100644 index 000000000..c79321b45 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/840.txt @@ -0,0 +1,22 @@ +New +• Added language selector to change the app language +• Added send to Kodi button to player collapsible menu +• Added ability to copy comments on long press + +Improved +• Fix ReCaptcha activity and correctly save obtained cookies +• Removed dot-menu in favour of drawer and hide history button when watch history is not enabled in settings +• Ask for display over other apps permission in settings correctly on Android 6 and later +• Rename local playlist by long-clicking in BookmarkFragment +• Various PeerTube improvements +• Improved several English source strings + +Fixed +• Fixed player starting again although it is paused when option "minimize on app switch" enabled and NewPipe is minimized +• Fix initial brightness value for gesture +• Fixed .srt subtitle downloads containing not all line breaks +• Fixed download to SD card failing because some Android 5 devices are not CTF compliant +• Fixed downloading on Android KitKat +• Fixed corrupt video .mp4 file being recognized as audio file +• Fixed multiple localization problems, including wrong Chinese language codes +• [YouTube] Timestamps in description are clickable again \ No newline at end of file From e84d5311f9730ecbcb0dcf39b863b6787396b236 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Fri, 21 Feb 2020 22:30:59 +0100 Subject: [PATCH 098/105] Update extractor version to latest release --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 77b27f50a..dd5dbb865 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ dependencies { exclude module: 'support-annotations' }) - implementation 'com.github.TeamNewPipe:NewPipeExtractor:fc9f031' + implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.18.4' testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.23.0' From 533aede80f8f89da84ba0ec99e6dead73626ea92 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Fri, 21 Feb 2020 22:19:23 +0100 Subject: [PATCH 099/105] Update bump version to 0.18.4 (840) --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index dd5dbb865..c2bceab9e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "org.schabi.newpipe" minSdkVersion 19 targetSdkVersion 28 - versionCode 830 - versionName "0.18.3" + versionCode 840 + versionName "0.18.4" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true From 065faf31b65b2ea5fbb901ab05d3c9cda5f3fd59 Mon Sep 17 00:00:00 2001 From: Stypox Date: Sat, 22 Feb 2020 10:23:01 +0100 Subject: [PATCH 100/105] Add settings button back in dot menu --- app/src/main/res/menu/download_menu.xml | 3 +++ app/src/main/res/menu/menu_channel.xml | 17 ++++++++++++----- app/src/main/res/menu/menu_play_queue.xml | 9 +++++++-- app/src/main/res/menu/menu_playlist.xml | 17 ++++++++++++----- app/src/main/res/menu/video_detail_menu.xml | 7 +++++++ 5 files changed, 41 insertions(+), 12 deletions(-) diff --git a/app/src/main/res/menu/download_menu.xml b/app/src/main/res/menu/download_menu.xml index 27d9bfe29..c74dc804a 100644 --- a/app/src/main/res/menu/download_menu.xml +++ b/app/src/main/res/menu/download_menu.xml @@ -27,4 +27,7 @@ android:title="@string/clear_download_history" app:showAsAction="ifRoom" /> + diff --git a/app/src/main/res/menu/menu_channel.xml b/app/src/main/res/menu/menu_channel.xml index cc6a9ed71..f8449d8b5 100644 --- a/app/src/main/res/menu/menu_channel.xml +++ b/app/src/main/res/menu/menu_channel.xml @@ -4,11 +4,6 @@ xmlns:tools="http://schemas.android.com/tools" tools:context=".fragments.list.impl.ChannelFragment"> - - + + + + diff --git a/app/src/main/res/menu/menu_play_queue.xml b/app/src/main/res/menu/menu_play_queue.xml index 5413794be..be6cea46c 100644 --- a/app/src/main/res/menu/menu_play_queue.xml +++ b/app/src/main/res/menu/menu_play_queue.xml @@ -10,13 +10,18 @@ android:visible="true" app:showAsAction="ifRoom"/> + + diff --git a/app/src/main/res/menu/menu_playlist.xml b/app/src/main/res/menu/menu_playlist.xml index 4583ff719..5e62d40a3 100644 --- a/app/src/main/res/menu/menu_playlist.xml +++ b/app/src/main/res/menu/menu_playlist.xml @@ -3,11 +3,6 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> - - + + + + \ No newline at end of file diff --git a/app/src/main/res/menu/video_detail_menu.xml b/app/src/main/res/menu/video_detail_menu.xml index fd44c7860..65e7bc4da 100644 --- a/app/src/main/res/menu/video_detail_menu.xml +++ b/app/src/main/res/menu/video_detail_menu.xml @@ -14,8 +14,15 @@ android:title="@string/share" app:showAsAction="ifRoom"/> + + From c7b470553827c696465d5b6e5d9de3261177ee69 Mon Sep 17 00:00:00 2001 From: Stypox Date: Sat, 22 Feb 2020 10:36:10 +0100 Subject: [PATCH 101/105] Implement Settings buttons --- .../schabi/newpipe/download/DownloadActivity.java | 8 +++++--- .../fragments/detail/VideoDetailFragment.java | 15 ++++++++++----- .../fragments/list/channel/ChannelFragment.java | 7 +++++-- .../fragments/list/playlist/PlaylistFragment.java | 7 +++++-- .../newpipe/player/ServicePlayerActivity.java | 3 +++ 5 files changed, 28 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java b/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java index 00dd45ac9..2c54f75cf 100644 --- a/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java +++ b/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java @@ -12,6 +12,7 @@ import android.view.MenuItem; import android.view.ViewTreeObserver; import org.schabi.newpipe.R; +import org.schabi.newpipe.util.NavigationHelper; import org.schabi.newpipe.util.ThemeHelper; import us.shandian.giga.service.DownloadManagerService; @@ -76,11 +77,12 @@ public class DownloadActivity extends AppCompatActivity { @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { - case android.R.id.home: { + case android.R.id.home: onBackPressed(); return true; - } - + case R.id.action_settings: + NavigationHelper.openSettings(this); + return true; default: return super.onOptionsItemSelected(item); } diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 7dd98003a..b28c71d72 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -600,22 +600,27 @@ public class VideoDetailFragment @Override public boolean onOptionsItemSelected(MenuItem item) { - if (isLoading.get()) { - // if is still loading block menu + int id = item.getItemId(); + if (id == R.id.action_settings) { + NavigationHelper.openSettings(requireContext()); + return true; + } + + if (isLoading.get()) { + // if still loading, block menu buttons related to video info return true; } - int id = item.getItemId(); switch (id) { case R.id.menu_item_share: { if (currentInfo != null) { - ShareUtils.shareUrl(this.getContext(), currentInfo.getName(), currentInfo.getOriginalUrl()); + ShareUtils.shareUrl(requireContext(), currentInfo.getName(), currentInfo.getOriginalUrl()); } return true; } case R.id.menu_item_openInBrowser: { if (currentInfo != null) { - ShareUtils.openUrlInBrowser(this.getContext(), currentInfo.getOriginalUrl()); + ShareUtils.openUrlInBrowser(requireContext(), currentInfo.getOriginalUrl()); } return true; } diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java index 7b7a08a48..4742fcca1 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java @@ -175,17 +175,20 @@ public class ChannelFragment extends BaseListInfoFragment { @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { + case R.id.action_settings: + NavigationHelper.openSettings(requireContext()); + break; case R.id.menu_item_rss: openRssFeed(); break; case R.id.menu_item_openInBrowser: if (currentInfo != null) { - ShareUtils.openUrlInBrowser(this.getContext(), currentInfo.getOriginalUrl()); + ShareUtils.openUrlInBrowser(requireContext(), currentInfo.getOriginalUrl()); } break; case R.id.menu_item_share: if (currentInfo != null) { - ShareUtils.shareUrl(this.getContext(), name, currentInfo.getOriginalUrl()); + ShareUtils.shareUrl(requireContext(), name, currentInfo.getOriginalUrl()); } break; default: diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java index 6941741af..a992cd7ba 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistFragment.java @@ -222,11 +222,14 @@ public class PlaylistFragment extends BaseListInfoFragment { @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { + case R.id.action_settings: + NavigationHelper.openSettings(requireContext()); + break; case R.id.menu_item_openInBrowser: - ShareUtils.openUrlInBrowser(this.getContext(), url); + ShareUtils.openUrlInBrowser(requireContext(), url); break; case R.id.menu_item_share: - ShareUtils.shareUrl(this.getContext(), name, url); + ShareUtils.shareUrl(requireContext(), name, url); break; case R.id.menu_item_bookmark: onBookmarkClicked(); diff --git a/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java b/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java index 669d1c16c..aeba763be 100644 --- a/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java +++ b/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java @@ -156,6 +156,9 @@ public abstract class ServicePlayerActivity extends AppCompatActivity case android.R.id.home: finish(); return true; + case R.id.action_settings: + NavigationHelper.openSettings(this); + return true; case R.id.action_append_playlist: appendAllToPlaylist(); return true; From 8754cbb38ffac180ffe42543eb114da42e9c5c6f Mon Sep 17 00:00:00 2001 From: Stypox Date: Sat, 22 Feb 2020 11:12:22 +0100 Subject: [PATCH 102/105] Remove Settings button from download activity --- .../java/org/schabi/newpipe/download/DownloadActivity.java | 3 --- app/src/main/res/menu/download_menu.xml | 4 ---- 2 files changed, 7 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java b/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java index 2c54f75cf..de3df3527 100644 --- a/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java +++ b/app/src/main/java/org/schabi/newpipe/download/DownloadActivity.java @@ -80,9 +80,6 @@ public class DownloadActivity extends AppCompatActivity { case android.R.id.home: onBackPressed(); return true; - case R.id.action_settings: - NavigationHelper.openSettings(this); - return true; default: return super.onOptionsItemSelected(item); } diff --git a/app/src/main/res/menu/download_menu.xml b/app/src/main/res/menu/download_menu.xml index c74dc804a..d41434711 100644 --- a/app/src/main/res/menu/download_menu.xml +++ b/app/src/main/res/menu/download_menu.xml @@ -26,8 +26,4 @@ android:icon="?attr/ic_delete" android:title="@string/clear_download_history" app:showAsAction="ifRoom" /> - - From 6968dd266a6f8c0de34d9890efc3449f698d9f79 Mon Sep 17 00:00:00 2001 From: Stypox Date: Sat, 22 Feb 2020 11:30:57 +0100 Subject: [PATCH 103/105] Remove empty about menu --- .../main/java/org/schabi/newpipe/about/AboutActivity.java | 7 ------- app/src/main/res/menu/menu_about.xml | 6 ------ 2 files changed, 13 deletions(-) delete mode 100644 app/src/main/res/menu/menu_about.xml diff --git a/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java b/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java index edfc54375..7fab44f8f 100644 --- a/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java +++ b/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java @@ -88,13 +88,6 @@ public class AboutActivity extends AppCompatActivity { } - @Override - public boolean onCreateOptionsMenu(Menu menu) { - // Inflate the menu; this adds items to the action bar if it is present. - getMenuInflater().inflate(R.menu.menu_about, menu); - return true; - } - @Override public boolean onOptionsItemSelected(MenuItem item) { diff --git a/app/src/main/res/menu/menu_about.xml b/app/src/main/res/menu/menu_about.xml deleted file mode 100644 index dbe91a04f..000000000 --- a/app/src/main/res/menu/menu_about.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - From d65b8d7d18a953b98f11a7cdf9938d2516d96ed1 Mon Sep 17 00:00:00 2001 From: Stypox Date: Sat, 22 Feb 2020 11:34:08 +0100 Subject: [PATCH 104/105] Address @mauriciocolli suggestions in #2960 Simplify code to enable history button --- .../main/java/org/schabi/newpipe/MainActivity.java | 12 +++--------- .../main/java/org/schabi/newpipe/util/Constants.java | 2 -- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/MainActivity.java b/app/src/main/java/org/schabi/newpipe/MainActivity.java index 7cd620faa..29dde41c1 100644 --- a/app/src/main/java/org/schabi/newpipe/MainActivity.java +++ b/app/src/main/java/org/schabi/newpipe/MainActivity.java @@ -453,15 +453,9 @@ public class MainActivity extends AppCompatActivity { NavigationHelper.openMainActivity(this); } - if (sharedPreferences.getBoolean(Constants.KEY_ENABLE_WATCH_HISTORY, true)) { - if (DEBUG) Log.d(TAG, "do not show History-menu as its disabled in settings"); - drawerItems.getMenu().findItem(ITEM_ID_HISTORY).setVisible(true); - } - - if (!sharedPreferences.getBoolean(Constants.KEY_ENABLE_WATCH_HISTORY, true)) { - if (DEBUG) Log.d(TAG, "show History-menu as its enabled in settings"); - drawerItems.getMenu().findItem(ITEM_ID_HISTORY).setVisible(false); - } + final boolean isHistoryEnabled = sharedPreferences.getBoolean( + getString(R.string.enable_watch_history_key), true); + drawerItems.getMenu().findItem(ITEM_ID_HISTORY).setVisible(isHistoryEnabled); } @Override diff --git a/app/src/main/java/org/schabi/newpipe/util/Constants.java b/app/src/main/java/org/schabi/newpipe/util/Constants.java index 50350651d..b01b6df6a 100644 --- a/app/src/main/java/org/schabi/newpipe/util/Constants.java +++ b/app/src/main/java/org/schabi/newpipe/util/Constants.java @@ -11,7 +11,5 @@ public class Constants { public static final String KEY_THEME_CHANGE = "key_theme_change"; public static final String KEY_MAIN_PAGE_CHANGE = "key_main_page_change"; - public static final String KEY_ENABLE_WATCH_HISTORY = "enable_watch_history"; - public static final int NO_SERVICE_ID = -1; } From 0bc769b9714db1fa163b41d07d52f6f1a2adfcaa Mon Sep 17 00:00:00 2001 From: TobiGr Date: Sat, 22 Feb 2020 20:43:38 +0100 Subject: [PATCH 105/105] Fix regression: Unable to find explicit activity class See https://github.com/TeamNewPipe/NewPipe/issues/3114#issuecomment-589940878 for info on this crash. This reverts ef90493c27af898d8e79adbb5e8d449ef5d0ae35 partly. --- .../player/BackgroundPlayerActivity.java | 8 +++++++- .../player/PopupVideoPlayerActivity.java | 8 +++++++- .../newpipe/player/ServicePlayerActivity.java | 17 ++++++++--------- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/BackgroundPlayerActivity.java b/app/src/main/java/org/schabi/newpipe/player/BackgroundPlayerActivity.java index 1b5b5d07c..59f6e1e6d 100644 --- a/app/src/main/java/org/schabi/newpipe/player/BackgroundPlayerActivity.java +++ b/app/src/main/java/org/schabi/newpipe/player/BackgroundPlayerActivity.java @@ -55,7 +55,13 @@ public final class BackgroundPlayerActivity extends ServicePlayerActivity { return true; } - return switchTo(PopupVideoPlayer.class); + this.player.setRecovery(); + getApplicationContext().sendBroadcast(getPlayerShutdownIntent()); + getApplicationContext().startService( + getSwitchIntent(PopupVideoPlayer.class) + .putExtra(BasePlayer.START_PAUSED, !this.player.isPlaying()) + ); + return true; } return false; } diff --git a/app/src/main/java/org/schabi/newpipe/player/PopupVideoPlayerActivity.java b/app/src/main/java/org/schabi/newpipe/player/PopupVideoPlayerActivity.java index b2af6d9d8..5000d07e2 100644 --- a/app/src/main/java/org/schabi/newpipe/player/PopupVideoPlayerActivity.java +++ b/app/src/main/java/org/schabi/newpipe/player/PopupVideoPlayerActivity.java @@ -48,7 +48,13 @@ public final class PopupVideoPlayerActivity extends ServicePlayerActivity { @Override public boolean onPlayerOptionSelected(MenuItem item) { if (item.getItemId() == R.id.action_switch_background) { - return switchTo(BackgroundPlayer.class); + this.player.setRecovery(); + getApplicationContext().sendBroadcast(getPlayerShutdownIntent()); + getApplicationContext().startService( + getSwitchIntent(BackgroundPlayer.class) + .putExtra(BasePlayer.START_PAUSED, !this.player.isPlaying()) + ); + return true; } return false; } diff --git a/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java b/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java index aeba763be..7aa2be05d 100644 --- a/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java +++ b/app/src/main/java/org/schabi/newpipe/player/ServicePlayerActivity.java @@ -166,7 +166,13 @@ public abstract class ServicePlayerActivity extends AppCompatActivity startActivity(new Intent(Settings.ACTION_SOUND_SETTINGS)); return true; case R.id.action_switch_main: - return switchTo(MainVideoPlayer.class); + this.player.setRecovery(); + getApplicationContext().sendBroadcast(getPlayerShutdownIntent()); + getApplicationContext().startActivity( + getSwitchIntent(MainVideoPlayer.class) + .putExtra(BasePlayer.START_PAUSED, !this.player.isPlaying()) + ); + return true; } return onPlayerOptionSelected(item) || super.onOptionsItemSelected(item); } @@ -190,14 +196,7 @@ public abstract class ServicePlayerActivity extends AppCompatActivity false, false ).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) - .putExtra(BasePlayer.START_PAUSED, !this.player.isPlaying()); - } - - protected boolean switchTo(final Class clazz) { - this.player.setRecovery(); - getApplicationContext().sendBroadcast(getPlayerShutdownIntent()); - getApplicationContext().startActivity(getSwitchIntent(clazz)); - return true; + .putExtra(BasePlayer.START_PAUSED, !this.player.isPlaying()); } ////////////////////////////////////////////////////////////////////////////