From 2652b5e975ff9aaef2f6644088a4d352a5dfaac4 Mon Sep 17 00:00:00 2001 From: septs Date: Wed, 12 Mar 2025 18:45:26 +0800 Subject: [PATCH] refactor: euicc memory reset message --- .../java/im/angry/openeuicc/ui/EuiccMemoryResetFragment.kt | 6 +++++- app-common/src/main/res/values-ja/strings.xml | 7 ++++++- app-common/src/main/res/values-zh-rCN/strings.xml | 7 ++++++- app-common/src/main/res/values-zh-rTW/strings.xml | 7 ++++++- app-common/src/main/res/values/strings.xml | 7 ++++++- 5 files changed, 29 insertions(+), 5 deletions(-) diff --git a/app-common/src/main/java/im/angry/openeuicc/ui/EuiccMemoryResetFragment.kt b/app-common/src/main/java/im/angry/openeuicc/ui/EuiccMemoryResetFragment.kt index 086a849..2676b02 100644 --- a/app-common/src/main/java/im/angry/openeuicc/ui/EuiccMemoryResetFragment.kt +++ b/app-common/src/main/java/im/angry/openeuicc/ui/EuiccMemoryResetFragment.kt @@ -68,7 +68,11 @@ class EuiccMemoryResetFragment : DialogFragment(), EuiccChannelFragmentMarker { override fun onCreateDialog(savedInstanceState: Bundle?) = AlertDialog.Builder(requireContext(), R.style.AlertDialogTheme) .setTitle(R.string.euicc_memory_reset_title) - .setMessage(getString(R.string.euicc_memory_reset_message, eid, confirmText)) + .setMessage( + resources.getStringArray(R.array.euicc_memory_reset_message) + .joinToString("\n\n") + .format(eid, confirmText) + ) .setView(editText) // Set listener to null to prevent auto closing .setNegativeButton(android.R.string.cancel, null) diff --git a/app-common/src/main/res/values-ja/strings.xml b/app-common/src/main/res/values-ja/strings.xml index 644e564..3770a67 100644 --- a/app-common/src/main/res/values-ja/strings.xml +++ b/app-common/src/main/res/values-ja/strings.xml @@ -156,7 +156,12 @@ eSIM チップの消去は失敗しました eSIM を消去する eSIM を消去する - このチップ内のすべてのプロファイルを削除することをご確認してください。この操作は元に戻せないことをご理解してください。\n\nEID: %1$s\n\n%2$s + + このチップ内のすべてのプロファイルを削除することをご確認してください。この操作は元に戻せないことをご理解してください。 + この操作によって、通信事業者から購入したモバイル プランがキャンセルされることはありません。 + EID: %1$s + %2$s + 確認のため、ここに「%s」を入力してください EID が %s で終わるチップを消去することに同意します。これは元に戻せないことを理解しています。 消去する diff --git a/app-common/src/main/res/values-zh-rCN/strings.xml b/app-common/src/main/res/values-zh-rCN/strings.xml index 789b532..aed08ee 100644 --- a/app-common/src/main/res/values-zh-rCN/strings.xml +++ b/app-common/src/main/res/values-zh-rCN/strings.xml @@ -156,7 +156,12 @@ eSIM 芯片擦除失败 擦除 eSIM 芯片 擦除 eSIM 芯片 - 请确认删除此芯片上的所有配置文件,并了解此操作不可逆。\n\nEID: %1$s\n\n%2$s + + 请确认删除此芯片上的所有配置文件,并了解此操作不可逆。 + 此操作不会取消您从运营商处购买的任何移动套餐。 + EID: %1$s + %2$s + 请在此处输入「%s」以确认 我确认擦除 EID 以 %s 结尾的芯片,并了解此操作不可逆 擦除 diff --git a/app-common/src/main/res/values-zh-rTW/strings.xml b/app-common/src/main/res/values-zh-rTW/strings.xml index 53be571..84a2841 100644 --- a/app-common/src/main/res/values-zh-rTW/strings.xml +++ b/app-common/src/main/res/values-zh-rTW/strings.xml @@ -156,7 +156,12 @@ eSIM 晶片擦除失敗 擦除 eSIM 晶片 擦除 eSIM 晶片 - 請確認刪除此晶片上的所有配置文件,並了解此操作不可逆。\n\nEID: %1$s\n\n%2$s + + 請確認刪除此晶片上的所有配置文件,並了解此操作不可逆。 + 此操作不會取消您從電信業者購買的任何行動套餐。 + EID: %1$s + %2$s + 請在此輸入「%s」以確認 我確認擦除 EID 以 %s 結尾的晶片,並了解此操作不可逆 擦除 diff --git a/app-common/src/main/res/values/strings.xml b/app-common/src/main/res/values/strings.xml index 8146f54..d688596 100644 --- a/app-common/src/main/res/values/strings.xml +++ b/app-common/src/main/res/values/strings.xml @@ -148,7 +148,12 @@ Erase eUICC Erase eUICC - Please confirm to delete all profiles on this chip and understand that this operation is irreversible.\n\nEID: %1$s\n\n%2$s + + Please confirm to delete all profiles on this chip and understand that this operation is irreversible. + This action won\'t cancel any mobile plans you may have purchased from a carrier. + EID: %1$s + %2$s + Type \'%s\' here to confirm I CONFIRM TO ERASE THE CHIP WHOSE EID ENDS WITH %s AND UNDERSTAND THAT THIS IS IRREVERSIBLE Erase -- 2.45.3