feat: added russian translations

This commit is contained in:
2026-06-15 17:18:36 +03:00
parent 5cf7e2b7b2
commit 36abc10972
9 changed files with 133 additions and 94 deletions
@@ -33,6 +33,7 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalUriHandler
import androidx.compose.ui.res.stringResource
import kotlinx.serialization.json.Json
import ru.omni_devel.cards.ui.theme.OmniCardsTheme
@@ -87,7 +88,7 @@ fun MainPage(
modifier = Modifier.fillMaxSize()
) {
Page(
"OmniCards",
stringResource(R.string.app_name),
innerPadding
) {
Column(
@@ -95,7 +96,9 @@ fun MainPage(
verticalArrangement = Arrangement.spacedBy(8.dp)
) {
if (cards.isEmpty()) {
Text("Add new card to get started")
Text(
stringResource(R.string.add_card_to_get_started)
)
} else {
for (card in cards) {
CardButton(card, onDeleteCard)
@@ -126,24 +129,24 @@ fun MainPage(
context.startActivity(intent)
}
) {
Text("Add card")
Text(stringResource(R.string.do_add_card))
}
FullWidthButton(
onClick = {
Toast.makeText(context, "Sync in progress...", Toast.LENGTH_SHORT).show()
Toast.makeText(context, context.getString(R.string.sync_in_progress), Toast.LENGTH_SHORT).show()
sendToWatch(context, "/updateCards", Json.encodeToString(getDbFun().getCards())) { isSuccess ->
if (isSuccess) {
Toast.makeText(context, "Successfully synced!", Toast.LENGTH_SHORT).show()
Toast.makeText(context, context.getString(R.string.sync_is_successful), Toast.LENGTH_SHORT).show()
} else {
Toast.makeText(context, "Sync failed! Please, check your connection", Toast.LENGTH_LONG).show()
Toast.makeText(context, context.getString(R.string.sync_is_fail), Toast.LENGTH_LONG).show()
}
}
isActionBarShowed = false
}
) {
Text("Sync with WearOS")
Text(stringResource(R.string.do_sync))
}
FullWidthButton(
onClick = {
@@ -154,7 +157,7 @@ fun MainPage(
isActionBarShowed = false
}
) {
Text("Backup")
Text(stringResource(R.string.open_backup_menu))
}
FullWidthButton(
onClick = {
@@ -163,7 +166,7 @@ fun MainPage(
isActionBarShowed = false
}
) {
Text("Source code")
Text(stringResource(R.string.source_code))
}
FullWidthButton(
onClick = {