diff --git a/wear/src/main/java/ru/omni_devel/cards/presentation/MainActivity.kt b/wear/src/main/java/ru/omni_devel/cards/presentation/MainActivity.kt index 6e764cb..eeb1a77 100644 --- a/wear/src/main/java/ru/omni_devel/cards/presentation/MainActivity.kt +++ b/wear/src/main/java/ru/omni_devel/cards/presentation/MainActivity.kt @@ -12,9 +12,11 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.wear.compose.foundation.lazy.TransformingLazyColumn import androidx.wear.compose.material3.Text +import ru.omni_devel.cards.R class MainActivity : ComponentActivity() { private lateinit var db: DbHelper @@ -41,7 +43,7 @@ fun App(cards: List) { modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center ) { - Text("Sync with mobile APP to get started") + Text(stringResource(R.string.sync_with_mobile_app_to_get_started)) } } else { TransformingLazyColumn( diff --git a/wear/src/main/java/ru/omni_devel/cards/presentation/MessagesReciever.kt b/wear/src/main/java/ru/omni_devel/cards/presentation/MessagesReciever.kt index fa55c1e..d8a32df 100644 --- a/wear/src/main/java/ru/omni_devel/cards/presentation/MessagesReciever.kt +++ b/wear/src/main/java/ru/omni_devel/cards/presentation/MessagesReciever.kt @@ -7,6 +7,7 @@ import android.widget.Toast import com.google.android.gms.wearable.MessageEvent import com.google.android.gms.wearable.WearableListenerService import kotlinx.serialization.json.Json +import ru.omni_devel.cards.R class MessagesReceiver : WearableListenerService() { private lateinit var db: DbHelper @@ -28,7 +29,7 @@ class MessagesReceiver : WearableListenerService() { db.addCards(cards) Handler(Looper.getMainLooper()).post { - Toast.makeText(this, "Database updated!", Toast.LENGTH_SHORT).show() + Toast.makeText(this, this.getString(R.string.database_updated), Toast.LENGTH_SHORT).show() val intent = Intent(this, MainActivity::class.java).apply { flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP diff --git a/wear/src/main/java/ru/omni_devel/cards/presentation/ShowCardActivity.kt b/wear/src/main/java/ru/omni_devel/cards/presentation/ShowCardActivity.kt index feb4c42..bce8d3a 100644 --- a/wear/src/main/java/ru/omni_devel/cards/presentation/ShowCardActivity.kt +++ b/wear/src/main/java/ru/omni_devel/cards/presentation/ShowCardActivity.kt @@ -19,9 +19,11 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.platform.LocalDensity +import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.wear.compose.material3.MaterialTheme import androidx.wear.compose.material3.Text +import ru.omni_devel.cards.R class ShowCardActivity : ComponentActivity() { private lateinit var db: DbHelper @@ -105,7 +107,7 @@ fun ShowCardPage(cardInfo: CardInfo) { ) } else { Text( - "Failed to generate code", + stringResource(R.string.failed_to_generate_card_code), color = MaterialTheme.colorScheme.error, textAlign = TextAlign.Center ) diff --git a/wear/src/main/res/values-ru/strings.xml b/wear/src/main/res/values-ru/strings.xml new file mode 100644 index 0000000..57e14e2 --- /dev/null +++ b/wear/src/main/res/values-ru/strings.xml @@ -0,0 +1,7 @@ + + Синхронизируйте с мобильным приложением для начала работы + + База данных обновлена! + + Не удалось сгенерировать код карты. Проверьте данные + \ No newline at end of file diff --git a/wear/src/main/res/values/strings.xml b/wear/src/main/res/values/strings.xml index 5c299f9..0eb3a1d 100644 --- a/wear/src/main/res/values/strings.xml +++ b/wear/src/main/res/values/strings.xml @@ -1,4 +1,9 @@ - OmniCards - Hello, %1$s! + OmniCards + + Sync with mobile APP to get started + + Database updated! + + Failed to generate card code. Check the card data \ No newline at end of file