ソースを参照

i18n: Add Simplified Chinese (zh-CN) translation

Also fix up some untranslatable strings and translation mistakes in
ja while we are at it.

Co-authored-by: sekaiacg <sekaiacg@gmail.com>
Peter Cai 1 年間 前
コミット
125f1da6af

+ 1 - 3
app-common/src/main/res/values-ja/strings.xml

@@ -48,7 +48,6 @@
     <string name="download_wizard_slot_type_removable">リムーバブル</string>
     <string name="download_wizard_slot_type_internal">内部</string>
     <string name="download_wizard_slot_type_internal_port">内部 - ポート: %d</string>
-    <string name="download_wizard_slot_eid">eID:</string>
     <string name="download_wizard_slot_active_profile">有効なプロファイル:</string>
     <string name="download_wizard_slot_free_space">空き容量:</string>
     <string name="download_wizard_method_select">eSIM プロファイルをどの方法でダウンロードしますか?</string>
@@ -90,11 +89,10 @@
     <string name="euicc_info_activity_title">eUICC 情報 (%s)</string>
     <string name="euicc_info_access_mode">アクセスモード</string>
     <string name="euicc_info_removable">リムーバブル</string>
-    <string name="euicc_info_eid">EID</string>
     <string name="euicc_info_firmware_version">eUICC OS のバージョン</string>
     <string name="euicc_info_globalplatform_version">グローバルプラットフォームのバージョン</string>
     <string name="euicc_info_sas_accreditation_number">SAS 認定番号</string>
-    <string name="euicc_info_pp_version">保護されたプロファイルのバージョン</string>
+    <string name="euicc_info_pp_version">Protected Profileのバージョン</string>
     <string name="euicc_info_free_nvram">NVRAM の空き容量 (eSIM プロファイルストレージ)</string>
     <string name="euicc_info_gsma_prod">GSMA プロダクション証明書</string>
     <string name="euicc_info_gsma_test">GSMA テスト証明書</string>

+ 137 - 0
app-common/src/main/res/values-zh-rCN/strings.xml

@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="no_euicc">在此设备上未检测到此应用程序可访问的可插拔 eUICC 卡。请插入兼容卡或 USB 读卡器。</string>
+    <string name="no_profile">此 eSIM 上还没有配置文件</string>
+    <string name="unknown">未知</string>
+    <string name="help">帮助</string>
+    <string name="reload">重新加载卡槽</string>
+    <string name="channel_name_format">逻辑卡槽 %d</string>
+    <string name="enabled">已启用</string>
+    <string name="disabled">已禁用</string>
+    <string name="provider">提供商:</string>
+    <string name="profile_class">类型:</string>
+    <string name="enable">启用</string>
+    <string name="disable">禁用</string>
+    <string name="delete">删除</string>
+    <string name="rename">重命名</string>
+    <string name="enable_disable_timeout">等待 eSIM 芯片切换配置文件时超时。这可能是您手机基带固件中的一个错误。请尝试切换飞行模式、重新启动应用程序或重新启动手机</string>
+    <string name="switch_did_not_refresh">操作成功, 但是您手机的基带拒绝刷新。您可能需要切换飞行模式或重新启动,以便使用新的配置文件。</string>
+    <string name="toast_profile_enable_failed">无法切换到新的 eSIM 配置文件。</string>
+    <string name="toast_profile_name_too_long">昵称不能超过 64 个字符</string>
+    <string name="toast_iccid_copied">已复制 ICCID 到剪贴板</string>
+    <string name="slot_select">选择卡槽</string>
+    <string name="slot_select_select">选择</string>
+    <string name="usb_permission">授予 USB 权限</string>
+    <string name="usb_permission_needed">需要获得访问 USB 智能卡读卡器的权限。</string>
+    <string name="usb_failed">无法通过 USB 智能卡读卡器连接到 eSIM。</string>
+    <string name="task_notification">长时间运行的后台任务</string>
+    <string name="task_profile_download">正在下载 eSIM 配置文件</string>
+    <string name="task_profile_download_failure">无法下载 eSIM 配置文件</string>
+    <string name="task_profile_rename">正在重命名 eSIM 配置文件</string>
+    <string name="task_profile_rename_failure">无法重命名 eSIM 配置文件</string>
+    <string name="task_profile_delete">正在删除 eSIM 配置文件</string>
+    <string name="task_profile_delete_failure">无法删除 eSIM 配置文件</string>
+    <string name="task_profile_switch">正在切换 eSIM 配置文件</string>
+    <string name="task_profile_switch_failure">无法切换 eSIM 配置文件</string>
+    <string name="profile_download">添加新 eSIM</string>
+    <string name="profile_download_server">服务器 (RSP / SM-DP+)</string>
+    <string name="profile_download_code">激活码</string>
+    <string name="profile_download_confirmation_code">确认码 (可选)</string>
+    <string name="profile_download_imei">IMEI (可选)</string>
+    <string name="profile_download_low_nvram_title">本次下载可能会失败</string>
+    <string name="profile_download_low_nvram_message">当前芯片的剩余空间不足,可能导致配置下载失败。\n是否继续下载?</string>
+    <string name="profile_rename_new_name">新昵称</string>
+    <string name="profile_delete_confirm">您确定要删除 %s 吗?此操作是不可逆的。</string>
+    <string name="profile_delete_confirm_input">请输入\'%s\'以确认删除</string>
+    <string name="profile_notifications">通知列表</string>
+    <string name="profile_notifications_detailed_format">通知列表 (%s)</string>
+    <string name="profile_notifications_show">管理通知</string>
+    <string name="profile_notifications_help">eSIM 配置文件可以在下载、删除、启用或禁用时向运营商发送通知。此处列出了要发送的这些通知的队列。\n\n在\"设置\"中,您可以指定是否自动发送每种类型的通知。请注意,即使通知已发送,也不会自动从记录中删除,除非队列空间不足。\n\n在这里,您可以手动发送或删除每个待处理的通知。</string>
+    <string name="profile_notification_operation_download">已下载</string>
+    <string name="profile_notification_operation_delete">已删除</string>
+    <string name="profile_notification_operation_enable">已启用</string>
+    <string name="profile_notification_operation_disable">已禁用</string>
+    <string name="profile_notification_process">处理</string>
+    <string name="profile_notification_delete">删除</string>
+    <string name="logs_save">保存日志</string>
+    <string name="logs_filename_template">%s 的日志</string>
+    <string name="pref_settings">设置</string>
+    <string name="pref_notifications">通知</string>
+    <string name="pref_notifications_desc">操作 eSIM 配置文件会向运营商发送通知。根据需要在此处微调此行为。</string>
+    <string name="pref_notifications_download">下载</string>
+    <string name="pref_notifications_download_desc">发送 <i>下载</i> 配置文件的通知</string>
+    <string name="pref_notifications_delete">删除</string>
+    <string name="pref_notifications_delete_desc">发送 <i>删除</i> 配置文件的通知</string>
+    <string name="pref_notifications_switch">切换</string>
+    <string name="pref_notifications_switch_desc">发送 <i>切换</i> 配置文件的通知\n注意,这种类型的通知是不可靠的。</string>
+    <string name="pref_advanced">高级</string>
+    <string name="pref_advanced_disable_safeguard_removable_esim">允许 禁用/删除 已启用的配置文件</string>
+    <string name="pref_advanced_disable_safeguard_removable_esim_desc">默认情况下,此应用程序会阻止您禁用可插拔 eSIM 中已启用的配置文件。\n因为这样做 <i>有时</i> 会使其无法访问。\n勾选此框以 <i>移除</i> 此保护措施。</string>
+    <string name="pref_advanced_verbose_logging">记录详细日志</string>
+    <string name="pref_advanced_verbose_logging_desc">详细日志中包含敏感信息,开启此功能后请仅与你信任的人共享你的日志。</string>
+    <string name="pref_advanced_logs">日志</string>
+    <string name="pref_advanced_logs_desc">查看应用程序的最新调试日志</string>
+    <string name="pref_info">信息</string>
+    <string name="pref_info_app_version">App 版本</string>
+    <string name="pref_info_source_code">源码</string>
+    <string name="profile_class_testing">测试</string>
+    <string name="profile_class_provisioning">准备中</string>
+    <string name="profile_class_operational">可用</string>
+    <string name="download_wizard">下载向导</string>
+    <string name="download_wizard_back">返回</string>
+    <string name="download_wizard_next">下一步</string>
+    <string name="download_wizard_slot_select">请选择或确认下载目标 eSIM 卡槽:</string>
+    <string name="download_wizard_slot_title">逻辑卡槽 %d</string>
+    <string name="download_wizard_slot_type">类型:</string>
+    <string name="download_wizard_slot_type_removable">可插拔</string>
+    <string name="download_wizard_slot_type_internal">内置</string>
+    <string name="download_wizard_slot_type_internal_port">内置, 端口 %d</string>
+    <string name="download_wizard_slot_active_profile">当前配置文件:</string>
+    <string name="download_wizard_slot_free_space">剩余空间:</string>
+    <string name="download_wizard_method_select">您想要如何下载 eSIM 配置文件?</string>
+    <string name="download_wizard_method_qr_code">用相机扫描二维码</string>
+    <string name="download_wizard_method_gallery">从图库选择二维码</string>
+    <string name="download_wizard_method_manual">手动输入</string>
+    <string name="download_wizard_details">请输入或确认下载 eSIM 的详细信息:</string>
+    <string name="download_wizard_progress">正在下载您的 eSIM...</string>
+    <string name="download_wizard_progress_step_preparing">准备中</string>
+    <string name="download_wizard_progress_step_connecting">正在连接服务器</string>
+    <string name="download_wizard_progress_step_authenticating">正在向服务器认证您的设备</string>
+    <string name="download_wizard_progress_step_downloading">正在下载 eSIM 配置文件</string>
+    <string name="download_wizard_progress_step_finalizing">正在写入 eSIM 配置文件</string>
+    <string name="download_wizard_diagnostics">错误诊断</string>
+    <string name="download_wizard_diagnostics_error_code">错误代码: %s</string>
+    <string name="download_wizard_diagnostics_last_http_status">上次 HTTP 状态码 (来自服务器): %d</string>
+    <string name="download_wizard_diagnostics_last_http_response">上次 HTTP 应答 (来自服务器):</string>
+    <string name="download_wizard_diagnostics_last_http_exception">上次 HTTP 错误:</string>
+    <string name="download_wizard_diagnostics_last_apdu_response">上次 APDU 应答 (来自 SIM): %s</string>
+    <string name="download_wizard_diagnostics_last_apdu_response_success">上次 APDU 应答 (来自 SIM) 是成功的</string>
+    <string name="download_wizard_diagnostics_last_apdu_response_fail">上次 APDU 应答 (来自 SIM) 是失败的</string>
+    <string name="download_wizard_diagnostics_last_apdu_exception">上次 APDU 错误:</string>
+    <string name="download_wizard_diagnostics_save">保存</string>
+    <string name="download_wizard_diagnostics_file_template">%s 的错误诊断</string>
+    <string name="euicc_info">eUICC 详情</string>
+    <string name="euicc_info_activity_title">eUICC 详情 (%s)</string>
+    <string name="euicc_info_access_mode">访问方式</string>
+    <string name="euicc_info_removable">可插拔</string>
+    <string name="euicc_info_firmware_version">eUICC OS 版本</string>
+    <string name="euicc_info_globalplatform_version">GlobalPlatform 版本</string>
+    <string name="euicc_info_sas_accreditation_number">SAS 认证号码</string>
+    <string name="euicc_info_pp_version">Protected Profile 版本</string>
+    <string name="euicc_info_free_nvram">NVRAM 剩余空间 (eSIM 存储容量)</string>
+    <string name="euicc_info_gsma_prod">GSMA 生产环境证书</string>
+    <string name="euicc_info_gsma_test">GSMA 测试环境证书</string>
+    <string name="supported">兼容</string>
+    <string name="unsupported">不兼容</string>
+    <string name="yes">是</string>
+    <string name="no">否</string>
+    <string name="developer_options_steps">还有 %d 步成为开发者</string>
+    <string name="developer_options_enabled">你现在是开发者了!</string>
+    <string name="pref_language">语言</string>
+    <string name="pref_language_desc">选择 App 语言</string>
+    <string name="pref_developer">开发者选项</string>
+    <string name="pref_developer_unfiltered_profile_list">显示未经过滤的配置文件列表</string>
+    <string name="pref_developer_unfiltered_profile_list_desc">在配置文件列表中包括非生产环境的配置文件</string>
+    <string name="pref_developer_ignore_tls_certificate">无视 SM-DP+ 的 TLS 证书</string>
+    <string name="pref_developer_ignore_tls_certificate_desc">允许 RSP 服务器使用任意证书</string>
+</resources>

+ 3 - 3
app-common/src/main/res/values/strings.xml

@@ -66,7 +66,7 @@
     <string name="download_wizard_slot_type_removable">Removable</string>
     <string name="download_wizard_slot_type_internal">Internal</string>
     <string name="download_wizard_slot_type_internal_port">Internal, port %d</string>
-    <string name="download_wizard_slot_eid">eID:</string>
+    <string name="download_wizard_slot_eid" translatable="false">eID:</string>
     <string name="download_wizard_slot_active_profile">Active Profile:</string>
     <string name="download_wizard_slot_free_space">Free Space:</string>
     <string name="download_wizard_method_select">How would you like to download the eSIM profile?</string>
@@ -114,7 +114,7 @@
     <string name="euicc_info_activity_title">eUICC Info (%s)</string>
     <string name="euicc_info_access_mode">Access Mode</string>
     <string name="euicc_info_removable">Removable</string>
-    <string name="euicc_info_eid">EID</string>
+    <string name="euicc_info_eid" translatable="false">EID</string>
     <string name="euicc_info_firmware_version">eUICC OS Version</string>
     <string name="euicc_info_globalplatform_version">GlobalPlatform Version</string>
     <string name="euicc_info_sas_accreditation_number">SAS Accreditation Number</string>
@@ -157,7 +157,7 @@
     <string name="pref_developer_unfiltered_profile_list">Show unfiltered profile list</string>
     <string name="pref_developer_unfiltered_profile_list_desc">Include non-production profiles in the list</string>
     <string name="pref_developer_ignore_tls_certificate">Ignore SM-DP+ TLS certificate</string>
-    <string name="pref_developer_ignore_tls_certificate_desc">Ignore SM-DP+ TLS certificate, allow any RSP</string>
+    <string name="pref_developer_ignore_tls_certificate_desc">Accept any TLS certificate used by the RSP server</string>
     <string name="pref_info">Info</string>
     <string name="pref_info_app_version">App Version</string>
     <string name="pref_info_source_code">Source Code</string>

+ 1 - 0
app-common/src/main/res/xml/locale_config.xml

@@ -2,4 +2,5 @@
 <locale-config xmlns:android="http://schemas.android.com/apk/res/android">
     <locale android:name="en-US" />
     <locale android:name="ja" />
+    <locale android:name="zh-CN" />
 </locale-config>

+ 1 - 0
app-unpriv/src/main/res/values-ja/strings.xml

@@ -30,4 +30,5 @@
     <string name="compatibility_check_verdict_unknown_likely_fail">挿入された取り外し可能な eSIM がデバイス上で管理できるかどうかは判断できません。デバイスが OMAPI のサポートを宣言していないため、このデバイス上で取り外し可能な eSIM を管理することはサポートされていない可能性があります。\n%s</string>
     <string name="compatibility_check_verdict_unknown">挿入された取り外し可能な eSIM がデバイス上で管理できるかどうかを確認できません。\n%s</string>
     <string name="compatibility_check_verdict_fail_shared">ただし、eSIM プロファイルがすでに読み込まれている場合、有効化されたプロファイル自体は引き続き機能します。また、プロファイルが管理できない場合は、このデバイスで USB カードリーダーを介してプロファイルを管理できる可能性があります。</string>
+    <string name="toast_ara_m_copied">ARA-M SHA-1 をクリップボードにコピーしました</string>
 </resources>

+ 32 - 0
app-unpriv/src/main/res/values-zh-rCN/strings.xml

@@ -0,0 +1,32 @@
+<resources>
+    <string name="compatibility_check">兼容性检查</string>
+    <string name="open_sim_toolkit">打开 SIM 卡应用程序</string>
+    <string name="compatibility_check_system_features">系统功能</string>
+    <string name="compatibility_check_system_features_desc">您的设备是否具有管理可插拔 eUICC 卡所需的所有功能。例如,基本的电话功能和 OMAPI 支持。</string>
+    <string name="compatibility_check_system_features_no_telephony">您的设备没有电话功能。</string>
+    <string name="compatibility_check_system_features_no_omapi">您的设备/系统未声明支持 OMAPI。这可能是由于缺少硬件支持,或者可能仅仅是由于缺少标志。请参阅以下两项检查以确定 OMAPI 是否确实受支持。</string>
+    <string name="compatibility_check_omapi_connectivity">OMAPI 连接</string>
+    <string name="compatibility_check_omapi_connectivity_desc">您的设备是否允许通过 OMAPI 访问 SIM 卡上的安全元件?</string>
+    <string name="compatibility_check_omapi_connectivity_fail">无法通过 OMAPI 检测到 SIM 卡的 Secure Element。如果您尚未在此设备中插入 SIM 卡,请尝试插入一张 SIM 卡并重试此检查。</string>
+    <string name="compatibility_check_omapi_connectivity_partial_success_sim_number">已成功检测到可访问 Secure Element 的卡槽,但仅限于以下 SIM 卡槽:<b>SIM%s</b>。</string>
+    <string name="compatibility_check_isdr_channel">ISD-R 通道访问</string>
+    <string name="compatibility_check_isdr_channel_desc">您的设备是否支持通过 OMAPI 打开 eSIM 的 ISD-R (管理) 通道?</string>
+    <string name="compatibility_check_isdr_channel_desc_unknown">无法确定是否支持通过 OMAPI 进行 ISD-R 访问。如果尚未插入,您可能需要插入 SIM 卡 (任何 SIM 卡都可以) 重试。</string>
+    <string name="compatibility_check_isdr_channel_desc_partial_fail">OMAPI 只能在以下 SIM 插槽上访问 ISD-R:<b>SIM%s</b>。</string>
+    <string name="compatibility_check_known_broken">不在已知的 BUG 名单中</string>
+    <string name="compatibility_check_known_broken_desc">确保您的设备不存在与可插拔 eSIM 相关的错误。</string>
+    <string name="compatibility_check_known_broken_fail">糟糕,您的设备在访问可插拔 eSIM 时存在错误。这并不表示完全无法使用,但我们不保证该应用在您设备上的行为。</string>
+    <string name="compatibility_check_usb">USB 读卡器支持</string>
+    <string name="compatibility_check_usb_desc">您的设备是否支持通过 USB 读卡器管理 eSIM?</string>
+    <string name="compatibility_check_usb_ok">您可以通过此设备上的标准 USB CCID 读取器管理 eSIM (即使您在这里有任何其他检查项失败)。请插入读卡器,然后打开此应用程序以这种方式管理 eSIM。</string>
+    <string name="compatibility_check_usb_fail">您的设备不支持 USB 读卡器。</string>
+    <string name="compatibility_check_verdict">结论 (USB 读卡器以外)</string>
+    <string name="compatibility_check_verdict_desc">根据之前的所有检查,您的设备与可插拔 eSIM 卡兼容的可能性有多大?</string>
+    <string name="compatibility_check_verdict_ok">您可以使用和管理插入此设备的可插拔 eSIM 卡。</string>
+    <string name="compatibility_check_verdict_known_broken">已知您的设备在访问可插拔 eSIM 卡时存在问题。\n%s</string>
+    <string name="compatibility_check_verdict_unknown_likely_ok">我们无法确定是否可以在您的设备上管理可插拔 eSIM 卡。不过,您的设备确实声明支持 OMAPI,因此它工作的可能性略高。\n%s</string>
+    <string name="compatibility_check_verdict_unknown_likely_fail">我们无法确定是否可以在您的设备上管理可插拔 eSIM 卡。由于您的设备未声明支持OMAPI,因此更有可能不支持在此设备上管理可插拔 eSIM。\n%s</string>
+    <string name="compatibility_check_verdict_unknown">我们无法确定是否可以在您的设备上管理可插拔 eSIM 卡。\n%s</string>
+    <string name="compatibility_check_verdict_fail_shared">然而,已经加载了eSIM配置文件的可插拔 eSIM 卡仍然可以工作; 即使无法在装置上直接管理可插拔 eSIM 卡中的配置文件,您仍然可以使用 USB 卡读卡器来管理配置文件。</string>
+    <string name="toast_ara_m_copied">ARA-M SHA-1 已拷贝到剪贴板</string>
+</resources>

+ 20 - 0
app/src/main/res/values-zh-rCN/strings.xml

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="no_euicc">在此设备上找不到 eUICC 芯片。\n在某些设备上,您可能需要先在此应用的菜单中启用双卡支持。</string>
+    <string name="dsds">双卡</string>
+    <string name="toast_dsds_switched">双卡支持状态已切换。请等待基带重新启动。</string>
+    <string name="footer_mep">此卡槽支持多个启用配置文件 (MEP)。要启用或禁用此功能,请使用\"卡槽映射\"工具。</string>
+    <string name="slot_mapping">卡槽映射</string>
+    <string name="slot_mapping_logical_slot">逻辑卡槽 %d:</string>
+    <string name="slot_mapping_port">卡槽 %1$d 端口 %2$d</string>
+    <string name="slot_mapping_help">您的手机有 %1$d 个逻辑 SIM 卡槽和 %2$d 个物理 SIM 卡槽。%3$s\n\n选择您希望每个逻辑卡槽对应的物理卡槽 和/或 \"端口\"。请注意,并非所有映射模式都受硬件支持。</string>
+    <string name="slot_mapping_help_mep">\n\n物理卡槽 %1$d 支持多个启用的配置文件 (MEP)。要使用此功能,请将其 %2$d 个虚拟\"端口\"分配给上面显示的不同逻辑卡槽。\n\n启用 MEP 后,\"端口\"会在 OpenEUICC 中显示为共享 eSIM 配置文件的独立的 eSIM 卡槽。</string>
+    <string name="slot_mapping_help_dsds">\n支持双卡模式,但已禁用。如果您的设备带有内置 eSIM 芯片,则默认情况下可能不会启用。更改上面的映射或启用双卡以访问您的 eSIM。</string>
+    <string name="slot_mapping_completed">您的新卡槽映射已设置完毕。请等待基带刷新卡槽。</string>
+    <string name="slot_mapping_failure">指定的映射可能无效或硬件不支持您指定的映射。</string>
+    <string name="lui_title">通过下载 eSIM 连接到移动网络</string>
+    <string name="lui_desc">您的设备支持 eSIM。要连接到移动网络,请下载运营商发布的 eSIM,或插入物理 SIM 卡。</string>
+    <string name="lui_skip">跳过</string>
+    <string name="lui_download">下载 eSIM</string>
+    <string name="telephony_manager">TelephonyManager (特权)</string>
+</resources>