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