From 9bcbb3af476b5eff7bce2c2f8c1d439fb17b6930 Mon Sep 17 00:00:00 2001 From: PabloG02 Date: Fri, 7 Apr 2023 23:47:39 +0200 Subject: [PATCH] Extract strings --- app/src/main/java/emu/skyline/AppDialog.kt | 10 +++++----- app/src/main/res/values/strings.xml | 5 +++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/emu/skyline/AppDialog.kt b/app/src/main/java/emu/skyline/AppDialog.kt index 7faa299a..7bb82b71 100644 --- a/app/src/main/java/emu/skyline/AppDialog.kt +++ b/app/src/main/java/emu/skyline/AppDialog.kt @@ -78,7 +78,7 @@ class AppDialog : BottomSheetDialogFragment() { } } } else { - Snackbar.make(binding.root, "Zip file must have as name the TitleID of the game", Snackbar.LENGTH_LONG).show() + Snackbar.make(binding.root, getString(R.string.zip_with_save_must_have_name_equal_titleid), Snackbar.LENGTH_LONG).show() } } } @@ -143,14 +143,14 @@ class AppDialog : BottomSheetDialogFragment() { binding.deleteSave.isEnabled = saveExists binding.deleteSave.setOnClickListener { AlertDialog.Builder(requireContext()) - .setTitle("Are you sure you want to delete this save?") - .setMessage("This action is irreversible.") - .setPositiveButton("Yes") { dialogInterface, _ -> + .setTitle(getString(R.string.delete_save_confirmation_message)) + .setMessage(getString(R.string.action_irreversible)) + .setPositiveButton(getString(R.string.yes)) { dialogInterface, _ -> File(saveFolderPath).deleteRecursively() binding.deleteSave.isEnabled = false binding.exportSave.isEnabled = false dialogInterface.dismiss() - }.setNegativeButton("No") { dialogInterface, _ -> + }.setNegativeButton(getString(R.string.no)) { dialogInterface, _ -> dialogInterface.cancel() }.show() } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aa826fd4..75bebb0b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -279,4 +279,9 @@ Expand Undo Per-game settings are active + Are you sure you want to delete this save? + This action is irreversible + Yes + No + Zip file must have as name the TitleID of the game