From cc88487500220c970680e471a8e3d8e09a7a5177 Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Mon, 5 May 2025 18:20:49 -0500 Subject: [PATCH] chore: extract string resources for import and export config (#1822) --- .../geeksville/mesh/ui/radioconfig/RadioConfig.kt | 12 ++++++++---- app/src/main/res/values/strings.xml | 3 +++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/radioconfig/RadioConfig.kt b/app/src/main/java/com/geeksville/mesh/ui/radioconfig/RadioConfig.kt index b2b679b87..ba65bf051 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/radioconfig/RadioConfig.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/radioconfig/RadioConfig.kt @@ -127,7 +127,11 @@ fun RadioConfigScreen( if (showEditDeviceProfileDialog) { EditDeviceProfileDialog( - title = if (deviceProfile != null) "Import configuration" else "Export configuration", + title = if (deviceProfile != null) { + stringResource(R.string.import_configuration) + } else { + stringResource(R.string.export_configuration) + }, deviceProfile = deviceProfile ?: viewModel.currentDeviceProfile, onConfirm = { showEditDeviceProfileDialog = false @@ -311,15 +315,15 @@ private fun RadioConfigItemList( if (state.isLocal) { item { - PreferenceCategory("Backup & Restore") + PreferenceCategory(stringResource(R.string.backup_restore)) NavCard( - title = "Import configuration", + title = stringResource(R.string.import_configuration), icon = Icons.Default.Download, enabled = enabled, onClick = onImport, ) NavCard( - title = "Export configuration", + title = stringResource(R.string.export_configuration), icon = Icons.Default.Upload, enabled = enabled, onClick = onExport, diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 667d63d62..f532ccd76 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -592,4 +592,7 @@ Indoor Air Quality (IAQ) URL + + Import configuration + Export configuration