mirror of
https://github.com/revanced/revanced-manager-compose-old.git
synced 2025-04-29 22:14:28 +02:00
refactor: migrate all strings to stringresource
This commit is contained in:
parent
f4ccf85b81
commit
a171502475
@ -56,7 +56,7 @@ fun ExpandableCard(
|
||||
)
|
||||
}
|
||||
OutlinedButton(onClick = { /*TODO*/ }, shape = CircleShape) {
|
||||
Text("Update")
|
||||
Text(stringResource(R.string.update))
|
||||
}
|
||||
}
|
||||
if (expandedState) {
|
||||
|
@ -39,7 +39,7 @@ fun PatchCompatibilityDialog(
|
||||
},
|
||||
confirmButton = {
|
||||
TextButton(onClick = onClose) {
|
||||
Text(text = "Dismiss")
|
||||
Text(stringResource(R.string.dismiss))
|
||||
}
|
||||
}
|
||||
)
|
||||
|
@ -69,15 +69,15 @@ fun DashboardScreen(viewModel: DashboardViewModel = getViewModel()) {
|
||||
}
|
||||
Column(verticalArrangement = Arrangement.spacedBy(12.dp)) {
|
||||
Text(
|
||||
text = "Patched Applications",
|
||||
text = stringResource(R.string.patched_applications),
|
||||
style = MaterialTheme.typography.headlineSmall
|
||||
)
|
||||
Row(horizontalArrangement = Arrangement.spacedBy(8.dp)) {
|
||||
FilterChip(selected = true, onClick = { /*TODO*/ }, label = {
|
||||
Text("Updates Available")
|
||||
Text(stringResource(R.string.updates_available))
|
||||
})
|
||||
FilterChip(selected = false, onClick = { /*TODO*/ }, label = {
|
||||
Text("Installed")
|
||||
Text(stringResource(R.string.installed))
|
||||
})
|
||||
}
|
||||
|
||||
@ -133,7 +133,7 @@ fun CommitDate(@StringRes label: Int, date: String) {
|
||||
fun ChangelogText(text: String) {
|
||||
Column {
|
||||
Text(
|
||||
text = "Changelog",
|
||||
text = stringResource(R.string.changelog),
|
||||
style = MaterialTheme.typography.bodySmall,
|
||||
color = MaterialTheme.colorScheme.onSurfaceVariant,
|
||||
fontWeight = FontWeight.Bold
|
||||
|
@ -48,8 +48,8 @@ fun PatcherScreen(
|
||||
FloatingActionButton(
|
||||
enabled = hasAppSelected && psvm.anyPatchSelected(),
|
||||
onClick = { onClickPatch(); patcherUtils.loadPatchBundle() }, // TODO: replace this with something better
|
||||
icon = { Icon(Icons.Default.Build, contentDescription = "Patch") },
|
||||
text = { Text(text = "Patch") }
|
||||
icon = { Icon(Icons.Default.Build, contentDescription = stringResource(R.string.patch)) },
|
||||
text = { Text(stringResource(R.string.patch)) }
|
||||
)
|
||||
}) { paddingValues ->
|
||||
Column(
|
||||
@ -114,7 +114,7 @@ fun PatcherScreen(
|
||||
)
|
||||
Text(
|
||||
text = if (!hasAppSelected) {
|
||||
"Select an application first."
|
||||
stringResource(R.string.select_an_application_first)
|
||||
} else if (psvm.anyPatchSelected()) {
|
||||
"$selectedAmount patches selected."
|
||||
} else {
|
||||
|
@ -44,7 +44,7 @@ fun SettingsScreen(
|
||||
onConfirm = viewModel::setTheme
|
||||
)
|
||||
}
|
||||
GroupHeader(title = "Appearance")
|
||||
GroupHeader(stringResource(R.string.appearance))
|
||||
ListItem(
|
||||
modifier = Modifier.clickable { viewModel.showThemePicker() },
|
||||
headlineText = { Text(stringResource(R.string.theme)) },
|
||||
|
@ -59,7 +59,7 @@ fun AppSelectorSubscreen(
|
||||
filePicker.launch(arrayOf("application/vnd.android.package-archive"))
|
||||
},
|
||||
icon = { Icon(Icons.Default.SdStorage, contentDescription = null) },
|
||||
text = { Text("Storage") },
|
||||
text = { Text(stringResource(R.string.storage)) },
|
||||
)
|
||||
},
|
||||
) { paddingValues ->
|
||||
|
@ -91,14 +91,14 @@ fun PatchesSelectorSubscreen(
|
||||
query = newValue
|
||||
},
|
||||
leadingIcon = {
|
||||
Icon(Icons.Default.Search, "Search")
|
||||
Icon(Icons.Default.Search, stringResource(R.string.search))
|
||||
},
|
||||
trailingIcon = {
|
||||
if (query.isNotEmpty()) {
|
||||
IconButton(onClick = {
|
||||
query = ""
|
||||
}) {
|
||||
Icon(Icons.Default.Clear, "Clear")
|
||||
Icon(Icons.Default.Clear, stringResource(R.string.clear))
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -133,7 +133,7 @@ fun PatchesSelectorSubscreen(
|
||||
Arrangement.Center,
|
||||
Alignment.CenterHorizontally
|
||||
) {
|
||||
Text(text = "No compatible patches found.")
|
||||
Text(stringResource(R.string.no_compatible_patches))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -64,7 +64,7 @@ fun SourceSelectorSubscreen(
|
||||
.nestedScroll(scrollBehavior.nestedScrollConnection),
|
||||
topBar = {
|
||||
LargeTopAppBar(
|
||||
title = { Text(text = stringResource(R.string.select_sources)) },
|
||||
title = { Text(stringResource(R.string.select_sources)) },
|
||||
navigationIcon = {
|
||||
IconButton(onClick = navigator::pop) {
|
||||
Icon(imageVector = Icons.Default.ArrowBack, contentDescription = null)
|
||||
|
@ -5,12 +5,20 @@
|
||||
<string name="dynamic_color">Dynamic Color</string>
|
||||
<string name="github" translatable="false">GitHub</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="update">Update</string>
|
||||
<string name="updates">Updates</string>
|
||||
<string name="changelog">Changelog</string>
|
||||
<string name="updates_available">Updates available</string>
|
||||
<string name="installed">Installed</string>
|
||||
<string name="manager">Manager</string>
|
||||
<string name="clear">Clear</string>
|
||||
<string name="search">Search</string>
|
||||
<string name="update_patch_bundle">Update Patches</string>
|
||||
<string name="expand">Expand</string>
|
||||
<string name="appearance">Appearance</string>
|
||||
<string name="app_selector_title">Select an app…</string>
|
||||
<string name="card_application_header">Select Application</string>
|
||||
<string name="select_an_application_first">Select an application first.</string>
|
||||
<string name="card_patches_header">Select Patches</string>
|
||||
<string name="card_application_not_loaded">Loading applications.</string>
|
||||
<string name="card_application_not_selected">No application selected.</string>
|
||||
@ -35,7 +43,13 @@
|
||||
<string name="opensource_licenses">Open source licenses</string>
|
||||
<string name="select_sources">Select sources</string>
|
||||
<string name="sentry">Sentry</string>
|
||||
<string name="storage">Storage</string>
|
||||
<string name="patched_applications">Patched Applications</string>
|
||||
<string name="please_select_an_application">Please select an application.</string>
|
||||
<string name="select_bundle_from_storage">Select a bundle from storage</string>
|
||||
<string name="text_continue">Continue</string>
|
||||
<string name="cancel">Cancel</string>
|
||||
<string name="dismiss">Dismiss</string>
|
||||
<string name="patch">Patch</string>
|
||||
<string name="no_compatible_patches">No compatible patches found.</string>
|
||||
</resources>
|
Loading…
x
Reference in New Issue
Block a user