diff --git a/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/ReleaseAsset.kt b/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/ReleaseAsset.kt index bf2c297..d031c1d 100644 --- a/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/ReleaseAsset.kt +++ b/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/ReleaseAsset.kt @@ -28,9 +28,11 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp +import com.materiiapps.gloom.R import com.materiiapps.gloom.domain.manager.DialogManager import com.materiiapps.gloom.domain.manager.DialogState import com.materiiapps.gloom.ui.widgets.release.dialog.ReleaseAssetDownloadDialog @@ -133,7 +135,7 @@ fun ReleaseAsset( ) { Icon( imageVector = Icons.Filled.Download, - contentDescription = null + contentDescription = stringResource(R.string.action_download) ) } } diff --git a/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/dialog/ReleaseAssetDownloadDialog.kt b/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/dialog/ReleaseAssetDownloadDialog.kt index 3fc38fa..b05dac7 100644 --- a/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/dialog/ReleaseAssetDownloadDialog.kt +++ b/app/src/main/java/com/materiiapps/gloom/ui/widgets/release/dialog/ReleaseAssetDownloadDialog.kt @@ -45,12 +45,12 @@ fun ReleaseAssetDownloadDialog( onDismissRequest = onClose, confirmButton = { FilledTonalButton(onClick = { onConfirm(checked) }) { - Text("Download") + Text(stringResource(R.string.action_download)) } }, dismissButton = { TextButton(onClick = onClose) { - Text("Cancel") + Text(stringResource(R.string.dismiss_cancel)) } }, icon = { @@ -62,7 +62,7 @@ fun ReleaseAssetDownloadDialog( }, title = { Text( - text = "Confirm download", + text = stringResource(R.string.title_download_confirm), textAlign = TextAlign.Center, modifier = Modifier.fillMaxWidth() ) @@ -72,7 +72,7 @@ fun ReleaseAssetDownloadDialog( verticalArrangement = Arrangement.spacedBy(16.dp), ) { Text( - text = "You are about to download $fileName (${getFileSizeString(fileSize)}), are you sure you want to do that?", + text = stringResource(R.string.msg_download_dialog_body, fileName, getFileSizeString(fileSize)), textAlign = TextAlign.Center, modifier = Modifier.fillMaxWidth() ) @@ -84,7 +84,7 @@ fun ReleaseAssetDownloadDialog( .fillMaxWidth() ) { Checkbox(checked = checked, onCheckedChange = { checked = it }) - Text("Don't show this again") + Text(stringResource(R.string.label_dont_show_again)) } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4ede1e4..973fea1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -24,10 +24,13 @@ Share View More View Less + Download Nevermind + Cancel Pinned + Confirm download Latest @@ -122,6 +125,7 @@ Untitled pull request #%1$d by %2$s §author§%1$s§ released this %2$s + You are about to download %1$s (%2$s), are you sure you want to do that? Checks failed Checks @@ -130,6 +134,7 @@ Latest Pre-release All releases + Don\'t show this again Now %1$ds