refactor: euicc memory reset message #176

Closed
septs wants to merge 1 commit from septs:euicc-memory-reset-message into master
5 changed files with 29 additions and 5 deletions

View file

@ -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)

View file

@ -156,7 +156,12 @@
<string name="task_euicc_memory_reset_failure">eSIM チップの消去は失敗しました</string>
<string name="euicc_memory_reset">eSIM を消去する</string>
<string name="euicc_memory_reset_title">eSIM を消去する</string>
<string name="euicc_memory_reset_message">このチップ内のすべてのプロファイルを削除することをご確認してください。この操作は元に戻せないことをご理解してください。\n\nEID: %1$s\n\n%2$s</string>
<string-array name="euicc_memory_reset_message">
<item>このチップ内のすべてのプロファイルを削除することをご確認してください。この操作は元に戻せないことをご理解してください。</item>
<item>この操作によって、通信事業者から購入したモバイル プランがキャンセルされることはありません。</item>
<item>EID: %1$s</item>
<item>%2$s</item>
</string-array>
<string name="euicc_memory_reset_hint_text">確認のため、ここに「%s」を入力してください</string>
<string name="euicc_memory_reset_confirm_text">EID が %s で終わるチップを消去することに同意します。これは元に戻せないことを理解しています。</string>
<string name="euicc_memory_reset_invoke_button">消去する</string>

View file

@ -156,7 +156,12 @@
<string name="task_euicc_memory_reset_failure">eSIM 芯片擦除失败</string>
<string name="euicc_memory_reset">擦除 eSIM 芯片</string>
<string name="euicc_memory_reset_title">擦除 eSIM 芯片</string>
<string name="euicc_memory_reset_message">请确认删除此芯片上的所有配置文件,并了解此操作不可逆。\n\nEID: %1$s\n\n%2$s</string>
<string-array name="euicc_memory_reset_message">
<item>请确认删除此芯片上的所有配置文件,并了解此操作不可逆。</item>
<item>此操作不会取消您从运营商处购买的任何移动套餐。</item>
<item>EID: %1$s</item>
<item>%2$s</item>
</string-array>
<string name="euicc_memory_reset_hint_text">请在此处输入「%s」以确认</string>
<string name="euicc_memory_reset_confirm_text">我确认擦除 EID 以 %s 结尾的芯片,并了解此操作不可逆</string>
<string name="euicc_memory_reset_invoke_button">擦除</string>

View file

@ -156,7 +156,12 @@
<string name="task_euicc_memory_reset_failure">eSIM 晶片擦除失敗</string>
<string name="euicc_memory_reset">擦除 eSIM 晶片</string>
<string name="euicc_memory_reset_title">擦除 eSIM 晶片</string>
<string name="euicc_memory_reset_message">請確認刪除此晶片上的所有配置文件,並了解此操作不可逆。\n\nEID: %1$s\n\n%2$s</string>
<string-array name="euicc_memory_reset_message">
<item>請確認刪除此晶片上的所有配置文件,並了解此操作不可逆。</item>
<item>此操作不會取消您從電信業者購買的任何行動套餐。</item>
<item>EID: %1$s</item>
<item>%2$s</item>
</string-array>
<string name="euicc_memory_reset_hint_text">請在此輸入「%s」以確認</string>
<string name="euicc_memory_reset_confirm_text">我確認擦除 EID 以 %s 結尾的晶片,並了解此操作不可逆</string>
<string name="euicc_memory_reset_invoke_button">擦除</string>

View file

@ -148,7 +148,12 @@
<string name="euicc_memory_reset">Erase eUICC</string>
<string name="euicc_memory_reset_title">Erase eUICC</string>
<string name="euicc_memory_reset_message">Please confirm to delete all profiles on this chip and understand that this operation is irreversible.\n\nEID: %1$s\n\n%2$s</string>
<string-array name="euicc_memory_reset_message">
<item>Please confirm to delete all profiles on this chip and understand that this operation is irreversible.</item>
<item>This action won\'t cancel any mobile plans you may have purchased from a carrier.</item>
<item>EID: %1$s</item>
<item>%2$s</item>
</string-array>
<string name="euicc_memory_reset_hint_text">Type \'%s\' here to confirm</string>
<string name="euicc_memory_reset_confirm_text">I CONFIRM TO ERASE THE CHIP WHOSE EID ENDS WITH %s AND UNDERSTAND THAT THIS IS IRREVERSIBLE</string>
<string name="euicc_memory_reset_invoke_button">Erase</string>