diff --git a/app/src/main/res/values-zh/arrays.xml b/app/src/main/res/values-zh/arrays.xml
new file mode 100644
index 00000000..df659e57
--- /dev/null
+++ b/app/src/main/res/values-zh/arrays.xml
@@ -0,0 +1,227 @@
+
+
+ - 浅色
+ - 深色
+ - 跟随系统
+
+
+ - light
+ - dark
+ - default
+
+
+
+ - 高
+ - 中
+ - 低
+
+
+ - 500
+ - 250
+ - 125
+
+
+
+ - 高
+ - 中
+ - 低
+
+
+ - -1
+ - 500
+ - 300
+
+
+
+ - 原始
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - 原始
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - 原始
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - 播放原始
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - 播放原始
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - 下载原始
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - 10秒
+ - 5秒
+ - 2秒
+
+
+ - 10
+ - 5
+ - 2
+
+
+
+ - 高
+ - 中
+ - 低
+
+
+ - 18
+ - 12
+ - 6
+
+
+
+ - 禁用
+ - 曲目
+ - 专辑
+ - 自动
+
+
+ - disabled
+ - track
+ - album
+ - auto
+
+
+
+ - 不转码
+ - 服务器设置
+ - Wi-Fi转码设置
+ - 移动数据转码设置
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+
+
+
+ - 最小
+ - 适中
+ - 积极
+ - 极端
+
+
+ - .1
+ - 1
+ - 4
+ - 8
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
new file mode 100644
index 00000000..cf98ccaf
--- /dev/null
+++ b/app/src/main/res/values-zh/strings.xml
@@ -0,0 +1,362 @@
+
+ 如果遇到问题,请访问 https://dontkillmyapp.com。 省电优化选项可能会影响应用的性能,网站上提供了如何禁用这些选项的详细说明。
+ 请禁用针对媒体锁屏播放的电池优化。
+ 电池优化
+ 离线模式
+ 添加到队列
+ 全部下载
+ 查看该艺术家
+ 即时混合
+ 下一首播放
+ 移除所有
+ 分享
+ 随机播放
+ 专辑
+ 浏览专辑
+ 检索艺术家时出错
+ 已下载的专辑
+ 最常播放的专辑
+ 新发行
+ 最近添加的专辑
+ 最近播放的专辑
+ 收藏的专辑
+ 专辑
+ 更多相似
+ 播放
+ 随机播放
+ Tempo
+ 正在搜索...
+ 即时混合
+ 随机播放
+ 艺术家
+ 浏览艺术家
+ 检索艺术家的电台时出错
+ 检索艺术家曲目时出错
+ 已下载的艺术家
+ 收藏的艺人
+ 艺术家
+ 电台
+ 随机播放
+ 切换布局
+ 更多相似
+ 专辑
+ 更多
+ 个人简介
+ 最常播放的歌曲
+ 查看全部
+ 忽略
+ 不要再问
+ 禁用
+ 取消
+ 启用流量节省
+ 确定
+ 已限制通过 Wi-Fi 以外的连接访问 Subsonic 服务器。 要阻止此警告对话框再次出现,请在应用程序设置中禁用连接检查。
+ Wi-Fi网络未连接
+ 取消
+ 继续
+ 请注意,继续执行此操作将永久删除从所有服务器下载的所有已保存的项目。
+ 删除已保存的项目
+ 没有可用的描述
+ 取消
+ 下载
+ 该文件夹中的所有曲目将被下载。 子文件夹中的曲目将不会被下载。
+ 下载曲目
+ 下载歌曲后,您可以在这里找到它。
+ 还没有下载!
+ %1$s • %2$s items
+ %1$s items
+ 要使更改生效,请重新启动应用程序。
+ 更改已下载文件的目录将会立即删除以前已下载的所有文件。
+ 选择存储选项
+ 外部
+ 内部
+ 下载
+ 添加到队列
+ 下一首播放
+ 移除
+ 移除所有
+ 随机播放
+
+ 必需
+ 必须是 http 或 https 前缀
+ 下载
+ 选择两个或多个过滤器
+ 筛选
+ 筛选流派
+ 流派目录
+ 浏览流派
+ 您最喜欢的艺术家的热门歌曲
+ 从您喜欢的歌曲开始混音
+ 添加新的电台
+ 添加新的播客频道
+ 取消
+ 下载
+ 下载这些曲目可能需要大量移动数据
+ 似乎有一些已收藏的曲目需要同步
+ 最佳
+ 发现
+ 全部随机播放
+ 闪回
+ 网络广播电台
+ 最近播放
+ 查看全部
+ 上周
+ 为您定制
+ 最常播放
+ 查看全部
+ 新发行
+ 最新播客
+ 频道
+ 查看全部
+ 广播电台
+ 最近添加
+ 查看全部
+ 分享
+ ★ 收藏的专辑
+ 查看全部
+ ★ 收藏的艺术家
+ 查看全部
+ ★ 收藏的曲目
+ 查看全部
+ 你最喜欢的歌曲
+ •
+ --
+ 专辑
+ 查看全部
+ 艺术家
+ 查看全部
+ 流派
+ 查看全部
+ 音乐文件夹
+ 播放列表
+ 查看全部
+ 尚未添加服务器
+ Subsonic 服务器
+ Subsonic 服务器
+ 投送
+ 添加
+ 全部下载
+ 下载
+ 全部
+ 已下载
+ 专辑
+ 艺术家
+ 流派
+ 曲目
+ 年份
+ 首页
+ 曲库
+ 搜索
+ 设置
+ 艺术家
+ 姓名
+ 随机
+ 年份
+ %1$.2fx
+ 清空队列
+ 服务器优先级
+ 播放列表目录
+ 浏览播放列表
+ 尚未创建播放列表
+ 取消
+ 新建
+ 添加到播放列表
+ %1$d tracks • %2$s
+ 持续时间 • %1$s
+ 播放列表名称
+ 取消
+ 删除
+ 保存
+ 编辑播放列表
+ 播放
+ 随机播放
+ 播放列表 • %1$d songs
+ 添加到队列
+ 删除
+ 下载
+ 前往该频道
+ 下一首播放
+ 移除
+ 频道
+ 浏览频道
+ RSS 网址
+ 播客频道
+ 描述
+ 剧集
+ 没有可用的剧集
+ 您的请求已发送至服务器
+ 单击以隐藏该部分\n重启应用后生效
+ 添加频道后,您将在此处找到它
+ 未找到播客!
+ %1$s • %2$s
+ 电台主页 URL
+ 电台名称
+ 广播流 URL
+ 取消
+ 删除
+ 保存
+ 网络广播电台
+ 单击以隐藏该部分\n重启应用后生效
+ 添加广播电台后,您可以在此处找到它
+ 没有找到电台!
+ 取消
+ 保存
+ 评分
+ 搜索标题、艺术家或专辑
+ 输入至少三个字符
+ 专辑
+ 艺术家
+ 歌曲
+ 低安全性
+ 服务器名称
+ 密码
+ 服务器地址
+ 用户名
+ 取消
+ 删除
+ 保存
+ 添加服务器
+ 取消
+ 前往登录
+ 仍然继续
+ 请求的服务器不可用。 如果您选择继续,此对话框在接下来的一个小时内将不会再次出现。
+ 服务器无法访问
+ Tempo 是 Subsonic 的开源轻量级音乐客户端,专为 Android 设计和构建。
+ 关于
+ 转码格式
+ 如果启用,Tempo 将不会强制使用下面的转码设置下载曲目。
+ 优先考虑服务器上用于流式传输的设置
+ 如果启用,Tempo 将下载转码后的曲目。
+ 下载转码后的曲目
+ 如果启用,将发送请求到服务器以查询曲目的估计持续时间。
+ 估计内容长度
+ 用于下载的转码格式
+ 移动数据下的转码格式
+ Wi-Fi 下的转码格式
+ 如果启用,Tempo 将不会强制使用下面的转码设置流式传输曲目。
+ 优先考虑服务器转码设置
+ 曲目转码设置优先级设置为服务器
+ 缓存策略
+ 为了使更改生效,您必须手动重新启动应用程序。
+ 图片缓存大小
+ 为了减少数据消耗,请避免下载封面。
+ 限制移动数据使用
+ 继续当前操作将导致所有已保存的项目被永久删除。
+ 删除已保存的项目
+ 下载存储
+ 调整音频设置
+ 均衡器
+ https://github.com/CappielloAntonio/tempo
+ 关注开发进展
+ Github
+ 设置图像分辨率
+ 语言
+ 注销登录
+ 用于下载的比特率
+ 移动数据下的比特率
+ Wi-Fi 下的比特率
+ 媒体文件缓存大小
+ 显示音乐目录
+ 如果启用,则显示音乐目录部分。 请注意,要使文件夹导航正常工作,服务器必须支持此功能。
+ 显示播客
+ 如果启用,则显示播客部分。
+ 同步定时器
+ 如果启用,将允许当前用户保存其播放队列,并能够在打开应用程序时加载保存状态。
+ 同步当前用户的播放队列
+ 显示广播
+ 如果启用,则显示电台部分。
+ 设置播放增益模式
+ 圆角
+ 圆角大小
+ 设置圆角的大小。
+ 如果启用,则为所有渲染的封面设置圆角。 更改将在应用重新启动后生效。
+ 扫描曲库
+ 启用音乐记录
+ 启用音乐共享
+ 请注意,音乐记录同时也依赖于服务器是否能够接收这些数据。
+ 播放增益(Replay gain)允许您通过调整音轨的音量,以获得始终如一的聆听体验。 仅当曲目标签包含必要的元数据时,此设置才有效。
+ 音乐记录(Scrobbling)允许您的设备将您收听的歌曲的相关信息发送到音乐服务器。 这些信息有助于基于您的音乐偏好生成个性化推荐。
+ 允许用户通过链接共享音乐。 该功能需要服务器端支持并启用,并且仅限于单个曲目、专辑和队列。
+ 返回当前用户的播放队列状态。 这包括播放队列中的曲目、正在播放的曲目以及曲目播放进度。需要服务器支持此功能。
+ 转码模式优先级设置。 如果设置为“播放原始”,文件的比特率将不会更改。
+ 下载转码后的媒体。 如果启用,将不会下载原始数据,而是使用以下设置。\n如果“用于下载的转码格式”设置为“下载原始”,则文件的比特率不会更改。
+ 当文件即时转码时,客户端通常不会显示曲目长度。 可以向支持该功能的服务器发送请求,估计正在播放的曲目的持续时间,但可能响应变慢。
+ 如果启用,将下载已收藏的曲目以供离线使用。
+ 同步已收藏的曲目以供离线使用
+ 主题
+ 数据
+ 通用
+ 播放增益
+ 音乐记录
+ 分享
+ 同步
+ 转码
+ 转码下载
+ 界面
+ 转码下载
+ 3.1.0
+ 版本
+ 在通过移动网络进行流式传输之前请求用户确认。
+ 提示仅通过 Wi-Fi 进行流式传输
+ 复制链接
+ 删除分享
+ 更新分享
+ 到期日期:%1$s
+ 不支持分享或未启用
+ 描述
+ 截止日期
+ 取消
+ 保存
+ 分享
+ 添加到播放列表
+ 添加到队列
+ 下载
+ 检索相册时出错
+ 检索艺术家时出错
+ 前往该专辑
+ 前往该艺术家
+ 即时混合
+ 下一首播放
+ 评分
+ 移除
+ 分享
+ 已下载
+ 最常播放的曲目
+ 最近添加的曲目
+ 最近播放的曲目
+ 已收藏的曲目
+ %1$s 的热门曲目
+ 年份 %1$d
+ %1$s • %2$s
+ 取消
+ 继续
+ 继续并下载
+ 下载收藏曲目可能需要大量数据。
+ 同步已收藏的曲目
+ 专辑
+ 艺术家
+ 比特率
+ 内容类型
+ 确定
+ 曲目信息
+ 碟片编号
+ 持续时间
+ 流派
+ 路径
+ 大小
+ 后缀
+ 该文件已使用 Subsonic API 下载。 文件的编码和比特率与源文件一致。
+ 本应用将请求服务器对文件进行转码并修改其比特率。 用户请求的编解码器是%1$s,比特率为%2$s。 对所选格式的文件的编码和比特率的任何潜在更改都将由服务器处理,服务器可能支持也可能不支持该操作。
+ 本应用只会读取服务器提供的原始文件。 本应用将明确向服务器请求具有原始源比特率的未转码文件。
+ 要播放的文件质量取决于服务器设置。 本应用不会强制选择任何用于潜在转码的编码和比特率。
+ 本应用将请求服务器修改文件的比特率。 用户请求的比特率为%1$s,而源文件的编码将保持不变。 对所选格式的文件比特率的任何更改都将由服务器完成,服务器可能支持也可能不支持该操作。
+ 本应用将请求服务器对文件进行转码。 用户请求的编解码器是%1$s,而比特率将与源文件相同。 将文件转码为所选格式的可能性取决于服务器,因为它可能支持也可能不支持该操作。
+ 标题
+ 曲目编号
+ 转码内容类型
+ 转码后缀
+ 年份
+ unDraw
+ 特别感谢 unDraw,没有它提供的插图,我们的应用不可能会如此精美。
+ https://undraw.co/
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 99979d04..c5aad19b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -50,7 +50,7 @@
Cancel
Enable data saver
OK
- Access to the Subsonic server on connections other than Wi-Fi has been restricted. To prevent this alert dialod from reappearing, disable the connection check in the app settings.
+ Access to the Subsonic server on connections other than Wi-Fi has been restricted. To prevent this alert dialog from reappearing, disable the connection check in the app settings.
Wi-Fi not connected
Cancel
Continue
@@ -279,7 +279,7 @@
Allows the user to share music via a link. The functionality must be supported and enabled server-side and is limited to individual tracks, albums and playlists.
Returns the state of the play queue for this user. This includes the tracks in the play queue, the currently playing track, and the position within this track. The server must support this feature.
Priority given to the transcoding mode. If set to \"Direct play\" the bitrate of the file will not be changed.
- Download transcoded media. If enabled, the download endpoint will not be used, but the following settings. \n\n If \"Transcode format\" is set to \"Direct play\" the bitrate of the file will not be changed.
+ Download transcoded media. If enabled, the download endpoint will not be used, but the following settings. \n\n If \"Transcode format for donwloads\" is set to \"Direct download\" the bitrate of the file will not be changed.
When the file is transcoded on the fly, the client usually does not show the track length. It is possible to request the servers that support the functionality to estimate the duration of the track being played, but the response times may take longer.
If enabled, starred tracks will be downloaded for offline use.
Sync starred tracks for offline use
diff --git a/app/src/main/res/xml/locale_config.xml b/app/src/main/res/xml/locale_config.xml
index 824f5c42..464abfd4 100644
--- a/app/src/main/res/xml/locale_config.xml
+++ b/app/src/main/res/xml/locale_config.xml
@@ -3,4 +3,5 @@
+