From aaba48051a5075dfb7807b6d526cdacf8fadbe0a Mon Sep 17 00:00:00 2001 From: Daocon <134820492+Daocon@users.noreply.github.com> Date: Sat, 7 Dec 2024 16:03:51 +0700 Subject: [PATCH] =?UTF-8?q?feat(feat/language):=20th=C3=AAm=20=C4=91a=20ng?= =?UTF-8?q?=C3=B4n=20ng=E1=BB=AF=20m=E1=BB=99t=20s=E1=BB=91=20m=C3=A0n=20c?= =?UTF-8?q?=C3=B2n=20thi=E1=BA=BFu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presentation/auth/welcome/WelcomeScreen.kt | 8 +++++--- .../quickmem/presentation/component/LearningBars.kt | 12 +++++++----- app/src/main/res/values-vi/strings.xml | 5 ++++- app/src/main/res/values/strings.xml | 4 ++++ 4 files changed, 20 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/pwhs/quickmem/presentation/auth/welcome/WelcomeScreen.kt b/app/src/main/java/com/pwhs/quickmem/presentation/auth/welcome/WelcomeScreen.kt index 1b092504..eec716cd 100644 --- a/app/src/main/java/com/pwhs/quickmem/presentation/auth/welcome/WelcomeScreen.kt +++ b/app/src/main/java/com/pwhs/quickmem/presentation/auth/welcome/WelcomeScreen.kt @@ -186,6 +186,8 @@ private fun WelCome( item { val color = colorScheme.onSurface + val textPart1 = stringResource(R.string.txt_all_the_tools_for_learning_success) + val textPart2 = stringResource(R.string.txt_in_one_app) Text( buildAnnotatedString { withStyle( @@ -201,13 +203,13 @@ private fun WelCome( fontWeight = FontWeight.Black ) ) { - append("All the tools for \nlearning success.\n") + append(textPart1) withStyle( style = SpanStyle( color = premiumColor, ) ) { - append("In one app.") + append(textPart2) } } } @@ -233,7 +235,7 @@ private fun WelCome( textColor = colorScheme.primary ) } - + item { Spacer(modifier = Modifier.padding(20.dp)) } diff --git a/app/src/main/java/com/pwhs/quickmem/presentation/component/LearningBars.kt b/app/src/main/java/com/pwhs/quickmem/presentation/component/LearningBars.kt index f0c13836..8d6b0887 100644 --- a/app/src/main/java/com/pwhs/quickmem/presentation/component/LearningBars.kt +++ b/app/src/main/java/com/pwhs/quickmem/presentation/component/LearningBars.kt @@ -13,9 +13,11 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Color +import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp +import com.pwhs.quickmem.R import com.pwhs.quickmem.domain.model.study_time.StudyTimeModel import ir.ehsannarmani.compose_charts.ColumnChart import ir.ehsannarmani.compose_charts.models.Bars @@ -41,7 +43,7 @@ fun LearningBars( .padding(16.dp), data = listOf( Bars( - label = "Flip", + label = stringResource(R.string.txt_flip), values = listOf( Bars.Data( value = (studyTime?.flip?.toDouble() ?: 0.0) / 1000, @@ -55,7 +57,7 @@ fun LearningBars( ) ), Bars( - label = "Quiz", + label = stringResource(R.string.txt_quiz), values = listOf( Bars.Data( value = (studyTime?.quiz?.toDouble() ?: 0.0) / 1000, @@ -69,7 +71,7 @@ fun LearningBars( ) ), Bars( - label = "True/False", + label = stringResource(R.string.txt_true_false), values = listOf( Bars.Data( value = (studyTime?.trueFalse?.toDouble() ?: 0.0) / 1000, @@ -83,7 +85,7 @@ fun LearningBars( ) ), Bars( - label = "Write", + label = stringResource(R.string.txt_write), values = listOf( Bars.Data( value = (studyTime?.write?.toDouble() ?: 0.0) / 1000, @@ -154,7 +156,7 @@ fun LearningBars( ) Spacer(modifier = Modifier.padding(vertical = 20.dp)) Text( - text = "Time spent on each learning type", + text = stringResource(R.string.txt_time_spent_on_each_learning_type), style = typography.titleMedium.copy( fontWeight = FontWeight.Bold ) diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 1e6b7d5c..6682a37c 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -456,5 +456,8 @@ Nội dung không phù hợp Bộ học liệu này đang được sử dụng để gian lận Bộ học liệu này vi phạm quyền sở hữu trí tuệ của tôi - + Lật + Thời gian dành cho mỗi kiểu học + Trong một ứng dụng. + Tất cả các công cụ để\nthành công trong học tập.\n \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 21bf144e..34ed86aa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -459,4 +459,8 @@ It is inappropriate It is being used to cheat It violates my intellectual property rights + Flip + Time spent on each learning type + In one app. + All the tools for \nlearning success.\n \ No newline at end of file