Kaynağa Gözat

Set stringresource on help screen for multi lingual

Khubaib 6 ay önce
ebeveyn
işleme
f87801e36f

+ 9 - 7
app/src/main/java/com/vpn/fastestvpnservice/screens/bottomNavBarScreens/HelpScreen.kt

@@ -35,6 +35,7 @@ import androidx.compose.ui.graphics.ColorFilter
 import androidx.compose.ui.graphics.toArgb
 import androidx.compose.ui.graphics.vector.ImageVector
 import androidx.compose.ui.input.pointer.pointerInput
+import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.platform.LocalView
 import androidx.compose.ui.res.painterResource
 import androidx.compose.ui.tooling.preview.Preview
@@ -66,6 +67,7 @@ fun Help(navHostController: NavHostController) {
 //        contentAlignment = Alignment.Center
 
         ) {
+            val context = LocalContext.current
             val view = LocalView.current
             val window = (view.context as Activity).window
             window.statusBarColor = Color.Transparent.toArgb()
@@ -82,44 +84,44 @@ fun Help(navHostController: NavHostController) {
             ) {
                 Spacer(modifier = Modifier.height(50.dp))
                 AddTextHelp(
-                    text = "Help",
+                    text = context.getString(R.string.help),
                     size = 28.sp,
                     color = MaterialTheme.colorScheme.primary
                 )
                 AddRow(icon = R.drawable.faq3x,
-                    text = "FAQ", navHostController = navHostController,
+                    text = context.getString(R.string.faq), navHostController = navHostController,
                     topPadding = 33.dp)
                 {
                     navHostController.navigate(
                         Screen.FAQ.route
                     )}
                 AddRow(icon = R.drawable.privacy3x,
-                    text = "Privacy Policy", navHostController = navHostController) {
+                    text = context.getString(R.string.privacy_policy), navHostController = navHostController) {
                     navHostController.navigate(
                         Screen.PrivacyPolicy.route
                     )
                 }
                 AddRow(icon = R.drawable.terms3x,
-                    text = "Terms and Conditions", navHostController = navHostController) {
+                    text = context.getString(R.string.terms_conditions), navHostController = navHostController) {
                     navHostController.navigate(
                         Screen.TermsAndConditions.route
                     )
                 }
                 AddRow(icon = R.drawable.about3x,
-                    text = "About Fastest VPN", navHostController = navHostController) {
+                    text = context.getString(R.string.about_fastest_vpn), navHostController = navHostController) {
                     navHostController.navigate(
                         Screen.About.route
                     )
                 }
                 AddRowIcon(icon = Icons.AutoMirrored.Filled.Message,
-                    text = "Customer Support",
+                    text = context.getString(R.string.customer_support),
                     navHostController = navHostController) {
                     navHostController.navigate(
                         Screen.CustomerSupport.route
                     )
                 }
                 AddRow(icon = R.drawable.customer_support3x,
-                    text = "Email Us",
+                    text = context.getString(R.string.email_us),
                     navHostController = navHostController) {
                     navHostController.navigate(
                         Screen.EmailUs.route