@@ -6,10 +6,12 @@ import androidx.compose.ui.platform.LocalContext
66import androidx.compose.ui.res.stringResource
77import com.squareup.phrase.Phrase
88import network.loki.messenger.R
9+ import org.session.libsession.utilities.NonTranslatableStringConstants.APP_NAME
910import org.session.libsession.utilities.StringSubstitutionConstants.APP_NAME_KEY
1011import org.thoughtcrime.securesms.ui.AlertDialog
1112import org.thoughtcrime.securesms.ui.DialogButtonModel
1213import org.thoughtcrime.securesms.ui.GetString
14+ import org.thoughtcrime.securesms.ui.getSubbedString
1315import org.thoughtcrime.securesms.ui.theme.LocalColors
1416
1517@Composable
@@ -18,16 +20,18 @@ fun OnboardingBackPressAlertDialog(
1820 @StringRes textId : Int = R .string.onboardingBackAccountCreation,
1921 quit : () -> Unit
2022) {
23+ val c = LocalContext .current
24+ val quitButtonText = c.getSubbedString(R .string.quit, APP_NAME_KEY to APP_NAME )
25+
2126 AlertDialog (
2227 onDismissRequest = dismissDialog,
2328 title = stringResource(R .string.warning),
2429 text = stringResource(textId).let { txt ->
25- val c = LocalContext .current
2630 Phrase .from(txt).put(APP_NAME_KEY , c.getString(R .string.app_name)).format().toString()
2731 },
2832 buttons = listOf (
2933 DialogButtonModel (
30- GetString (stringResource( R .string.quit) ),
34+ text = GetString (quitButtonText ),
3135 color = LocalColors .current.danger,
3236 onClick = quit
3337 ),
0 commit comments