diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 55344e51..67846cc1 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -1,3 +1,355 @@
-
\ No newline at end of file
+ 关于 baresip
+ 关于 baresip+
+ 账号
+ 账号昵称
+ 昵称
+ 账号昵称“%1$s”无效
+ 昵称“%1$s”已存在
+ 昵称(如果有)用于在 baresip 应用中识别此账号。
+ 显示名称
+ 您的名称
+ 名称(如果有)用于在出站请求中的 From URI。
+ 显示名称“%1$s”无效
+ 身份验证用户名
+ 如果需要对 SIP 请求进行身份验证,则输入身份验证用户名。默认值是账号的用户名。
+ 身份验证用户名“%1$s”无效
+ 身份验证密码
+ 身份验证密码最多 64 个字符。如果提供了身份验证用户名,但未提供密码,则在启动 baresip 时会询问。
+ 身份验证密码“%1$s”无效
+ 出站代理
+ 当发送请求时,必须使用一个或两个代理的 SIP URI。如果指定两个,则 REGISTER 请求将同时发送给二者,其他请求则发送给最先响应的一方。如果没有指定出站代理,则根据被叫 URI 主机部分的 DNS NAPTR/SRV/A 记录查找发送请求。如果 SIP URI 的主机部分是 IPv6 地址,则该地址必须写在方括号 [] 内。\n示例:\n • sip:example.com:5061;transport=tls \n • sip:[2001:67c:223:777::10];transport=tcp \n • sip:192.168.43.50:443;transport=wss
+ 代理服务器的 SIP URI
+ 另一个代理服务器的 SIP URI
+ 代理服务器 URI“%1$s”无效
+ 注册
+ 如果选中,则启用注册,并按照注册间隔指定的间隔发送 REGISTER 请求。
+ 注册间隔
+ 告诉 baresip 发送 REGISTER 请求的频率(以秒为单位)。有效值在 60 到 3600 之间。
+ 注册间隔“%1$s”无效
+ 媒体 NAT 穿越
+ 选择媒体 NAT 穿越协议(如果有)。可能的选择是 STUN( NAT 会话穿越实用程序,RFC 5389)和 ICE(交互式连接建立,RFC 5245)。
+ STUN/TURN 服务器
+ STUN/TURN 服务器 URI 的格式为 scheme:host[:port][?transport=udp|tcp],其中 scheme 为“stun”、“stuns”、“turn”或“turns”。STUN 和 ICE 协议的出厂默认 STUN 服务器是指向公共 Google STUN 服务器的“stun:stun.l.google.com:19302”。没有出厂默认的 TURN 服务器。
+ STUN/TURN 服务器 URI
+ STUN/TURN 服务器 URI“%1$s”无效
+ STUN/TURN 用户名
+ 用户名(如果 STUN/TURN 服务器需要)
+ 用户名“%1$s”无效
+ STUN/TURN 密码
+ 密码(如果 STUN/TURN 服务器需要)
+ 密码“%1$s”无效
+ 媒体加密
+ 选择媒体传输加密协议(如果有)。\n • ZRTP(推荐)意味着在建立呼叫后尝试通过 ZRTP 进行端到端媒体加密协商。\n • DTLS-SRTPF 意味着在传出呼叫中提供 UDP/TLS/RTP/SAVPF,如果在传入呼叫中提供 RTP/SAVP、RTP/SAVPF、UDP/TLS/RTP/SAVP 或 UDP/TLS/RTP/SAVPF 则使用。\n • SRTP-MANDF 意味着在传出呼叫中提供 RTP/SAVPF,在传入呼叫中也必须提供。\n • SRTP-MAND 意味着在传出呼叫中提供 RTP/SAVP,在传入呼叫中也必须提供。\n • SRTP 意味着在传出呼叫中提供 RTP/AVP,如果在传入呼叫中提供 RTP/SAVP 或 RTP/SAVPF 则使用。
+ 首选 IPv6 媒体
+ 如果选中,当无法自动确定对方的媒体协议时,提供使用 IPv6 媒体协议(如果可用)。
+ RTCP 多路复用
+ 如果选中,RTP 和 RTCP 数据包会在单个端口上多路复用(RFC 5761)。
+ 可靠临时响应
+ 如果选中,则表示支持可靠临时响应(RFC 3262)。
+ DTMF 模式
+ 选择 DTMF 音的发送方式(0–9、#、* 和 A-D)。
+ 带内 RTP 事件
+ SIP INFO 请求
+ 带内 RTP 或 SIP INFO
+ 接听模式
+ 选择接听来电的方式。
+ 重定向模式
+ 选择是否会自动遵循呼叫重定向请求,或者是否请求确认。
+ 手动
+ 自动
+ 语音信箱 URI
+ 用于检查语音信箱消息的 SIP URI。如果留空,则不订阅语音信箱消息(消息等待指示)。
+ 语音信箱 URI“%1$s”无效
+ 国家/地区代码
+ 此账号的 E.164 国家/地区代码。如果来电或消息的 From URI 用户部分包含不以“+”符号开头的电话号码,并且如果联系人查找失败,则该号码将以该国家/地区代码作为前缀,并再次尝试联系人查找。如果电话号码以单数字“0”开头,则在号码前缀之前移除数字“0”。
+ +代码
+ 国家/地区代码“%1$s”无效
+ 电话服务提供者
+ 用于拨打电话号码的 SIP URI 主机部分。出厂默认为账号的域名。如果未提供,则此账号不能用于拨打电话号码。
+ SIP URI 主机部分
+ 数字键盘"
+ 如果选中,当“呼叫…”字段聚焦时,将显示数字键盘。"
+ SIP URI 主机部分“%1$s”无效
+ 默认账号
+ 如果选中,则在启动 baresip 时选择此账号。
+ 账号
+ 新账号的 SIP URI
+ 新账号的 SIP URI 格式为 <user>@<domain>[:<port>][;transport=udp|tcp|tls]。如果指定了 <port>,但未指定传输协议,则传输协议默认为 UDP。如果未指定 <port>,但指定了传输协议,则 <port> 默认为 5060 或 5061(TLS)。如果二者均未指定,也没有指定出站代理,则将仅根据域名的 DNS 信息确定账号的注册服务器(如果有)。
+ user@domain
+ user@domain[:port][;transport=udp|tcp|tls]“%1$s”无效
+ 账号“%1$s”已存在。
+ 无法分配新账号。
+ 加密密码
+ 解密密码
+ 是否要删除账号“%1$s”?
+ 接听
+ 拒绝
+ 回复
+ 保存
+ 来电来自
+ 未接来电来自
+ 未接来电
+ %1$d 个未接来电
+ 通话转接请求至
+ 消息来自
+ 自动拒接来自 %1$s 的通话
+ 通话记录
+ 通话详情
+ 呼叫
+ 通话
+ 通话
+ 对方
+ 方向
+ 时间
+ 时长
+ 正在播放录音…
+ 您要呼叫还是发送消息至“%1$s”?
+ 您要将“%1$s”添加到联系人中,还是从通话记录中删除 %2$s?
+ 是否要从通话记录中删除“%1$s”%2$s?
+ 删除
+ 禁用
+ 启用
+ 是否要删除账号“%1$s”的通话记录?
+ 通话已接听
+ 通话已在别处接听
+ 通话未接
+ 通话已拒接
+ 聊天消息
+ 与 %1$s 聊天
+ 新消息
+ 您要删除消息还是将对方“%1$s”添加到联系人中?
+ 是否要删除消息?
+ 添加联系人
+ 消息发送失败
+ 失败
+ 聊天记录
+ 今天
+ 您
+ 新的聊天伙伴
+ 聊天伙伴 URI 无效
+ 您要删除与对方“%1$s”的聊天,还是将对方添加到联系人中?
+ 是否要删除与“%1$s”的聊天?
+ 删除
+ 是否要删除账号“%1$s”的聊天记录?
+ 音频编解码器
+ 按优先级顺序排列的音频编解码器列表。拖动可重新排序,长按可启用或禁用。
+ 视频编解码器
+ 按优先级顺序排列的视频编解码器列表。拖动可重新排序,长按可启用或禁用。
+ 重新排序
+ 设置
+ 自动启动
+ 如果选中,baresip 将在设备(重新)启动后自动启动。
+ 自动启动需要“悬浮窗”权限。
+ 电池优化
+ 如果您想降低 Android 限制 baresip 访问网络或让 baresip 进入待机状态的概率,请禁用电池优化(推荐)。
+ 默认电话应用
+ 拨号器角色不可用
+ 如果选中,则 baresip 是默认电话应用。如果您的设备还需要处理除 SIP 通话或消息之外的其他通话或消息,请勿选中。
+ 监听地址
+ baresip 监听传入 SIP 请求的 IP 地址和端口,格式为“地址:端口”。如果 IP 地址是 IPv6 地址,则必须将其写在方括号 [] 内。IPv4 地址 0.0.0.0 或 IPv6 地址 [::] 使 baresip 监听所有可用地址。如果留空(出厂默认),baresip 将在所有可用地址的任意端口上监听。
+ 监听地址无效
+ 地址族
+ 选择 baresip 正在使用的 IP 地址。如果选择 IPv4 或 IPv6,则baresip仅使用 IPv4 或 IPv6 地址。如果两者都没有选择,baresip 将同时使用 IPv4 和 IPv6 地址。
+ DNS 服务器
+ 以英文逗号分隔的 DNS 服务器地址列表。如果未指定,则从系统中动态获取 DNS 服务器地址。每个 DNS 地址的格式为“ip:端口”或“ip”。如果省略端口,则默认为 53。如果 ip 是 IPv6 地址,并且指定了端口,则 ip 必须写在方括号 [] 内。例如,列表“8.8.8.8:53,[2001:4860:4860::8888]:53”指向公共 Google DNS 服务器的 IPv4 和 IPv6 地址。
+ DNS 服务器无效
+ 无法设置 DNS 服务器
+ TLS 证书文件
+ 如果选中,则已加载或将加载包含此 baresip 实例的 TLS 证书和私钥的文件。在 Android 9 中,会从下载文件夹加载名为“cert.pem”的文件。出于安全原因,请在加载后删除该文件。
+ 验证服务器证书
+ 如果选中,则在使用 TLS 传输时,baresip 会验证 SIP 用户代理和 SIP 代理服务器的 TLS 证书。
+ TLS CA 文件
+ 如果选中,则已加载或将加载包含 Android 操作系统中未包含的证书颁发机构的 TLS 证书的文件。在 Android 9 中,会从下载文件夹加载名为“ca_certs.crt”的文件。
+ 无外部存储读取权限
+ 音频设置
+ 如果选中,通话开始时扬声器会自动打开。
+ 扬声器
+ 音频模块
+ 已选中的模块提供的音频编解码器可供账号使用。
+ 无法加载模块。
+ 声学回声消除
+ 麦克风增益
+ 将麦克风音量乘以此十进制数。最小值为 1.0(出厂默认),禁用麦克风增益。较大的值可能会对音频质量产生负面影响。
+ 麦克风增益值无效
+ Opus 比特率
+ Opus 音频流使用的平均最大比特率。有效值为 6000-510000。出厂默认为 28000。
+ 预期 Opus 丢包率
+ 预期 Opus 音频流丢包率,范围为 0–100。出厂默认值为 1。值为 0 时也会关闭 Opus 前向纠错(FEC)。
+ Opus 比特率无效
+ Opus 丢包率无效
+ 音频延迟
+ 通话建立后等待被叫方音频的时间(以毫秒为单位)。如果您在通话开始时未收到被叫方的音频,请设置为更高的值。
+ 音频延迟“%1$s”无效。有效值为 100 至 3000。
+ 默认通话音量
+ 如果设置,则默认通话音量为 1–10 级。
+ 来电铃声、等待铃声和被叫忙音的国家/地区
+ 提示音国家/地区
+ 深色主题
+ 强制启用深色显示主题
+ 色盲
+ 使用色盲友好型注册状态图标
+ 近距离感应">
+ 如果选中,则在通话期间将启用近距离感应功能。
+ 视频帧大小
+ 传输的视频帧大小(宽 × 高)
+ 每秒视频帧数
+ SDP 握手期间提供的视频帧速率。有效值为 10 至 30。
+ 每秒帧数“%1$d”无效
+ 铃声
+ 选择铃声
+ 用户代理
+ 自定义 SIP 请求/响应 User-Agent 标头字段值
+ User-Agent 标头字段值无效
+ 选择是否使用 baresip 联系人、Android 联系人或两者都使用。如果两者都使用,并且两个联系人中都存在同名联系人,则将选择 baresip 联系人。
+ 两者
+ 调试
+ 如果选中,则向 Logcat 提供调试和信息级别的日志消息。
+ SIP 跟踪
+ 如果选中且调试也已选中,则 Logcat 消息还包括 SIP 请求和响应跟踪。在 baresip 启动时自动取消选中。
+ 重置为出厂默认
+ 如果选中,设置将重置为出厂默认值。
+ 是否确定要将设置重置为出厂默认值?
+ 重置
+ 无法读取“cert.pem”文件。
+ 无法读取“ca_certs.crt”文件。
+ 您需要重启 baresip 才能激活新设置。是否立即重启?
+ 同意请求
+ 如果选择了 Android 联系人,可将其作为 SIP 和 tel URI 的引用用于通话和消息。baresip 应用不会存储 Android 联系人,也不会与任何人共享。为了使 Android 联系人在 baresip 中可用,Google 要求您接受此处和应用隐私政策中所述的使用。
+ 联系人
+ 新联系人
+ 名称
+ SIP 或 tel URI
+ user@domain 或电话号码
+ 收藏
+ 如果选中,联系人将显示在联系人列表顶部的其他收藏中。
+ 联系人名称“%1$s”无效
+ 联系人“%1$s”已存在。
+ SIP URI 无效
+ 如果选中,此联系人将添加到 Android 联系人中。
+ 头像
+ 联系人
+ 您要呼叫还是发送消息至“%1$s”?
+ 发送消息
+ 是否要删除联系人“%1$s”?
+ 您的联系人数量已超过上限 %1$d。
+ 提醒
+ 信息
+ 通知
+ 取消
+ 确定
+ 是
+ 否
+ 接受
+ 拒绝
+ 用户 ID
+ 密码
+ 添加
+ 删除
+ 编辑
+ 发送
+ 状态
+ 错误
+ 帮助
+ 确认
+ 匿名
+ 未知
+ SIP 或 tel URI“%1$s”无效
+ 备份
+ 恢复
+ 关于
+ 重启
+ 退出
+ 呼叫…
+ 通话来自…
+ 正在转接通话至…
+ 已转接…
+ SIP URI“%1$s”无效
+ 账号“%1$s”没有电话服务提供者
+ 被叫方
+ 挂断
+ 视频通话
+ 视频请求
+ 是否接受向“%1$s”发送视频?
+ 是否接受“%1$s”发送和接收视频?
+ 是否接受从“%1$s”接收视频?
+ 通话保持/取消保持
+ 通话处于保持状态
+ 麦克风开/关
+ 仅在未连接通话时才可以打开或关闭录音
+ 通话转接
+ 盲转
+ 协商转接
+ 转接目标
+ 选择目标 URI
+ 转接
+ 转接失败
+ DTMF
+ 通话信息
+ 无可用信息
+ 时长:%1$d(秒)
+ 编解码器
+ 当前速率:%1$s(Kbits/s)
+ 平均速率:%1$s(Kbits/s)
+ 数据包
+ 丢包数
+ 抖动:%1$s(毫秒)
+ 语音信箱
+ 语音信箱消息
+ 您有
+ 一条新消息
+ 新消息
+ 一条旧消息
+ 旧消息
+ 以及
+ 您没有消息
+ 听
+ 消息
+ 拨号键盘
+ 您已有正在进行的通话。
+ baresip 无法启动。这可能是由于设置值无效。请检查监听地址、TLS 证书文件和 TLS CA 文件。然后重启 baresip。
+ 注册 %1$s 失败。
+ 验证请求
+ 是否要验证 SAS <%1$s>?
+ 转接请求
+ 是否接受将此通话转接到“%1$s”?
+ 呼叫请求
+ 是否接受呼叫“%1$s”的请求?
+ 自动重定向至“%1$s”
+ 重定向请求
+ 是否接受将通话重定向至“%1$s”?
+ 通话失败
+ 通话已关闭
+ 此通话不安全!
+ 此通话安全,但对方未验证!
+ 此通话安全且对方已验证!是否要取消验证对方?
+ 取消验证
+ 应用程序数据(不包括录音)已备份到文件“%1$s”。在 Android 9 中,该文件位于下载文件夹中。
+ 无法将应用程序数据备份至文件“%1$s”。请检查“应用”→“baresip”→“权限”→“存储”。
+ 重启请求
+ 应用程序数据已恢复。需要重启 baresip。是否立即重启?
+ 无法恢复应用程序数据。请检查您输入的密码是否正确,备份文件是否来自此应用程序。在 Android 9 中,请检查“应用”→“baresip”→“权限”→“存储”,并确保文件“%1$s”存在于下载文件夹中。
+ 无法恢复应用程序数据。Android 14 及更高版本不允许恢复在 %1$s %2$s 版本之前备份的数据。
+ 没有“通知”权限,您无法使用此应用程序。
+ baresip 需要“麦克风”权限才能进行语音通话。
+ 没有“附近的设备”权限,baresip 将无法检测蓝牙连接。
+ 授予“相机”权限即可拨打或接听视频通话。
+ 没有“存储”权限,您无法创建备份。
+ 没有“存储”权限,您无法恢复备份。
+ 没有“联系人”权限,您无法访问 Android 联系人。
+ 没有支持的视频相机!
+ 显示密码
+ 无网络连接!
+ 无硬件声学回声消除!
+ 音频焦点被拒绝!
+ baresip 需要“麦克风”权限才能进行语音通话,需要“附近的设备”权限才能检测蓝牙麦克风/扬声器,需要“通知”权限才能发布通知,并且在 Android 9 中需要“存储”权限才能进行备份/恢复操作。
+ baresip+ 需要“麦克风”权限才能进行语音通话,需要“相机”权限才能进行视频通话,需要“附近的设备”权限才能检测蓝牙麦克风/扬声器,需要“通知”权限才能发布通知,并且在 Android 9 中需要“存储”权限才能进行备份/恢复操作。
+ 权限理由
+ 通话录音
+ 如果激活,新的来电和去电都会被录音。可以在通话详情页面播放录音
+ 麦克风
+ 如果在通话期间激活,麦克风将静音。
+ 扬声器
+ 如果激活,音频将通过设备扬声器播放。
+
diff --git a/fastlane/metadata/android/zh-CN/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt
new file mode 100644
index 00000000..5dd336ec
--- /dev/null
+++ b/fastlane/metadata/android/zh-CN/full_description.txt
@@ -0,0 +1,9 @@
+这是一款基于 baresip 的 Android SIP 用户代理应用程序。
+
+目前,baresip 应用支持语音通话、短信、语音信箱消息等待指示以及盲转和协商转接。语音编码支持 Opus、AMR、Codec2、G.729、G.722、G.722.1、G.726 或 PCMU/PCMA 编解码器。通过 TLS 或 WSS SIP 信令传输以及 ZRTP 或(DTLS)SRTP 媒体封装实现安全保障。
+
+开发 baresip 应用的初衷是打造一款安全、开源的 Android SIP VoIP 用户代理,且不依赖任何专有的第三方推送通知服务。
+
+如果您需要视频通话,并且有 Android 9 或更高版本、支持 Camera2 API(硬件支持级别 LEVEL3 或 FULL)的设备,则可以安装其姊妹应用 baresip+ 来代替此应用。
+
+源代码可在 GitHub 上找到,您也可以在此报告问题。
diff --git a/fastlane/metadata/android/zh-CN/short_description.txt b/fastlane/metadata/android/zh-CN/short_description.txt
new file mode 100644
index 00000000..0e2111f2
--- /dev/null
+++ b/fastlane/metadata/android/zh-CN/short_description.txt
@@ -0,0 +1 @@
+基于 baresip SIP 库的 Android VoIP 用户代理应用
diff --git a/fastlane/metadata/android/zh-CN/title.txt b/fastlane/metadata/android/zh-CN/title.txt
new file mode 100644
index 00000000..cdeb99de
--- /dev/null
+++ b/fastlane/metadata/android/zh-CN/title.txt
@@ -0,0 +1 @@
+baresip