mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2024-09-29 16:30:49 +00:00
add string resources
This commit is contained in:
parent
68e8abecb2
commit
143f58fd68
@ -308,10 +308,9 @@ fun ServerConfig(
|
|||||||
Toast
|
Toast
|
||||||
.makeText(
|
.makeText(
|
||||||
context,
|
context,
|
||||||
"An error ocurred trying to get relay information",
|
context.getString(R.string.an_error_ocurred_trying_to_get_relay_information),
|
||||||
Toast.LENGTH_SHORT
|
Toast.LENGTH_SHORT
|
||||||
)
|
).show()
|
||||||
.show()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -323,10 +322,9 @@ fun ServerConfig(
|
|||||||
Toast
|
Toast
|
||||||
.makeText(
|
.makeText(
|
||||||
context,
|
context,
|
||||||
"An error ocurred trying to get relay information",
|
context.getString(R.string.an_error_ocurred_trying_to_get_relay_information),
|
||||||
Toast.LENGTH_SHORT
|
Toast.LENGTH_SHORT
|
||||||
)
|
).show()
|
||||||
.show()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -35,6 +35,7 @@ import androidx.compose.ui.Modifier
|
|||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.platform.LocalUriHandler
|
import androidx.compose.ui.platform.LocalUriHandler
|
||||||
import androidx.compose.ui.res.painterResource
|
import androidx.compose.ui.res.painterResource
|
||||||
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.text.AnnotatedString
|
import androidx.compose.ui.text.AnnotatedString
|
||||||
import androidx.compose.ui.text.font.FontWeight
|
import androidx.compose.ui.text.font.FontWeight
|
||||||
import androidx.compose.ui.text.style.TextOverflow
|
import androidx.compose.ui.text.style.TextOverflow
|
||||||
@ -118,7 +119,7 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
|
|
||||||
SectionContent(relayInfo.description ?: "")
|
SectionContent(relayInfo.description ?: "")
|
||||||
|
|
||||||
Section("Owner")
|
Section(stringResource(R.string.owner))
|
||||||
|
|
||||||
Row {
|
Row {
|
||||||
UserPicture(
|
UserPicture(
|
||||||
@ -237,7 +238,7 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Section("Software")
|
Section(stringResource(R.string.software))
|
||||||
|
|
||||||
val url = (relayInfo.software ?: "").replace("git+", "")
|
val url = (relayInfo.software ?: "").replace("git+", "")
|
||||||
Box(modifier = Modifier.padding(start = 10.dp)) {
|
Box(modifier = Modifier.padding(start = 10.dp)) {
|
||||||
@ -247,17 +248,17 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
Section("Version")
|
Section(stringResource(R.string.version))
|
||||||
|
|
||||||
SectionContent(relayInfo.version ?: "")
|
SectionContent(relayInfo.version ?: "")
|
||||||
|
|
||||||
Section("Contact")
|
Section(stringResource(R.string.contact))
|
||||||
|
|
||||||
Box(modifier = Modifier.padding(start = 10.dp)) {
|
Box(modifier = Modifier.padding(start = 10.dp)) {
|
||||||
ClickableEmail(relayInfo.contact ?: "")
|
ClickableEmail(relayInfo.contact ?: "")
|
||||||
}
|
}
|
||||||
|
|
||||||
Section("Supports")
|
Section(stringResource(R.string.supports))
|
||||||
|
|
||||||
FlowRow {
|
FlowRow {
|
||||||
relayInfo.supported_nips?.forEach { item ->
|
relayInfo.supported_nips?.forEach { item ->
|
||||||
@ -283,7 +284,7 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
|
|
||||||
relayInfo.fees?.admission?.let {
|
relayInfo.fees?.admission?.let {
|
||||||
if (it.isNotEmpty()) {
|
if (it.isNotEmpty()) {
|
||||||
Section("Admission Fees")
|
Section(stringResource(R.string.admission_fees))
|
||||||
|
|
||||||
it.forEach { item ->
|
it.forEach { item ->
|
||||||
SectionContent("${item.amount?.div(1000) ?: 0} sats")
|
SectionContent("${item.amount?.div(1000) ?: 0} sats")
|
||||||
@ -292,7 +293,7 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
}
|
}
|
||||||
|
|
||||||
relayInfo.payments_url?.let {
|
relayInfo.payments_url?.let {
|
||||||
Section("Payments url")
|
Section(stringResource(R.string.payments_url))
|
||||||
|
|
||||||
Box(modifier = Modifier.padding(start = 10.dp)) {
|
Box(modifier = Modifier.padding(start = 10.dp)) {
|
||||||
ClickableUrl(
|
ClickableUrl(
|
||||||
@ -303,24 +304,28 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
}
|
}
|
||||||
|
|
||||||
relayInfo.limitation?.let {
|
relayInfo.limitation?.let {
|
||||||
Section("Limitations")
|
Section(stringResource(R.string.limitations))
|
||||||
|
val authRequired = it.auth_required ?: false
|
||||||
|
val authRequiredText = if (authRequired) stringResource(R.string.yes) else stringResource(R.string.no)
|
||||||
|
val paymentRequired = it.payment_required ?: false
|
||||||
|
val paymentRequiredText = if (paymentRequired) stringResource(R.string.yes) else stringResource(R.string.no)
|
||||||
|
|
||||||
Column {
|
Column {
|
||||||
SectionContent("Message length: ${it.max_message_length ?: 0}")
|
SectionContent("${stringResource(R.string.message_length)}: ${it.max_message_length ?: 0}")
|
||||||
SectionContent("Subscriptions: ${it.max_subscriptions ?: 0}")
|
SectionContent("${stringResource(R.string.subscriptions)}: ${it.max_subscriptions ?: 0}")
|
||||||
SectionContent("Filters: ${it.max_subscriptions ?: 0}")
|
SectionContent("${stringResource(R.string.filters)}: ${it.max_subscriptions ?: 0}")
|
||||||
SectionContent("Subscription id length: ${it.max_subid_length ?: 0}")
|
SectionContent("${stringResource(R.string.subscription_id_length)}: ${it.max_subid_length ?: 0}")
|
||||||
SectionContent("Minimum prefix: ${it.min_prefix ?: 0}")
|
SectionContent("${stringResource(R.string.minimum_prefix)}: ${it.min_prefix ?: 0}")
|
||||||
SectionContent("Maximum event tags: ${it.max_event_tags ?: 0}")
|
SectionContent("${stringResource(R.string.maximum_event_tags)}: ${it.max_event_tags ?: 0}")
|
||||||
SectionContent("Content length: ${it.max_content_length ?: 0}")
|
SectionContent("${stringResource(R.string.content_length)}: ${it.max_content_length ?: 0}")
|
||||||
SectionContent("Minimum PoW: ${it.min_pow_difficulty ?: 0}")
|
SectionContent("${stringResource(R.string.minimum_pow)}: ${it.min_pow_difficulty ?: 0}")
|
||||||
SectionContent("Auth: ${it.auth_required ?: false}")
|
SectionContent("${stringResource(R.string.auth)}: $authRequiredText")
|
||||||
SectionContent("Payment: ${it.payment_required ?: false}")
|
SectionContent("${stringResource(R.string.payment)}: $paymentRequiredText")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
relayInfo.relay_countries?.let {
|
relayInfo.relay_countries?.let {
|
||||||
Section("Countries")
|
Section(stringResource(R.string.countries))
|
||||||
|
|
||||||
FlowRow {
|
FlowRow {
|
||||||
it.forEach { item ->
|
it.forEach { item ->
|
||||||
@ -330,7 +335,7 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
}
|
}
|
||||||
|
|
||||||
relayInfo.language_tags?.let {
|
relayInfo.language_tags?.let {
|
||||||
Section("Languages")
|
Section(stringResource(R.string.languages))
|
||||||
|
|
||||||
FlowRow {
|
FlowRow {
|
||||||
it.forEach { item ->
|
it.forEach { item ->
|
||||||
@ -340,7 +345,7 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
}
|
}
|
||||||
|
|
||||||
relayInfo.tags?.let {
|
relayInfo.tags?.let {
|
||||||
Section("Tags")
|
Section(stringResource(R.string.tags))
|
||||||
|
|
||||||
FlowRow {
|
FlowRow {
|
||||||
it.forEach { item ->
|
it.forEach { item ->
|
||||||
@ -350,7 +355,7 @@ fun RelayInformationDialog(onClose: () -> Unit, relayInfo: RelayInformation, bas
|
|||||||
}
|
}
|
||||||
|
|
||||||
relayInfo.posting_policy?.let {
|
relayInfo.posting_policy?.let {
|
||||||
Section("Posting policy")
|
Section(stringResource(R.string.posting_policy))
|
||||||
|
|
||||||
Box(Modifier.padding(10.dp)) {
|
Box(Modifier.padding(10.dp)) {
|
||||||
ClickableUrl(
|
ClickableUrl(
|
||||||
|
@ -425,4 +425,27 @@
|
|||||||
<string name="sats_to_complete">Zapraiser at %1$s. %2$s sats to goal</string>
|
<string name="sats_to_complete">Zapraiser at %1$s. %2$s sats to goal</string>
|
||||||
<string name="read_from_relay">Read from Relay</string>
|
<string name="read_from_relay">Read from Relay</string>
|
||||||
<string name="write_to_relay">Write to Relay</string>
|
<string name="write_to_relay">Write to Relay</string>
|
||||||
|
<string name="an_error_ocurred_trying_to_get_relay_information">An error ocurred trying to get relay information</string>
|
||||||
|
<string name="owner">Owner</string>
|
||||||
|
<string name="version">Version</string>
|
||||||
|
<string name="software">Software</string>
|
||||||
|
<string name="contact">Contact</string>
|
||||||
|
<string name="supports">Supports</string>
|
||||||
|
<string name="admission_fees">Admission Fees</string>
|
||||||
|
<string name="payments_url">Payments url</string>
|
||||||
|
<string name="limitations">Limitations</string>
|
||||||
|
<string name="countries">Countries</string>
|
||||||
|
<string name="languages">Languages</string>
|
||||||
|
<string name="tags">Tags</string>
|
||||||
|
<string name="posting_policy">Posting policy</string>
|
||||||
|
<string name="message_length">Message length</string>
|
||||||
|
<string name="subscriptions">Subscriptions</string>
|
||||||
|
<string name="filters">Filters</string>
|
||||||
|
<string name="subscription_id_length">Subscription id length</string>
|
||||||
|
<string name="minimum_prefix">Minimum prefix</string>
|
||||||
|
<string name="maximum_event_tags">Maximum event tags</string>
|
||||||
|
<string name="content_length">Content length</string>
|
||||||
|
<string name="minimum_pow">Minimum PoW</string>
|
||||||
|
<string name="auth">Auth</string>
|
||||||
|
<string name="payment">Payment</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
Loading…
Reference in New Issue
Block a user