Ver código fonte

Set stringresource on home screen of smart connect and condition for multi lingual

Khubaib 8 meses atrás
pai
commit
b2a5558aac

+ 5 - 1
app/src/main/java/com/vpn/fastestvpnservice/screens/bottomNavBarScreens/HomeScreen.kt

@@ -1401,6 +1401,7 @@ fun BoxScope.AddRowSmart(
     val selectedSmartList = basePreferenceHelper.getSmartList()
     var selectedServer = basePreferenceHelper.getRecommendedServerObject()
     var selectedSmartServer = basePreferenceHelper.getSmartServerObject()
+    var selectedSmartListLingual: String = ""
 
     Log.d("smartLocationList", "Home:: server = ${selectedServer?.server_name}")
     var icon = Utils.getDrawable(context, selectedServer?.iso)
@@ -1424,16 +1425,19 @@ fun BoxScope.AddRowSmart(
             icon = Utils.getDrawable(context, recommended?.iso)
             selectedServer = recommended
             selectedSmartServer = recommended
+            selectedSmartListLingual = context.getString(R.string.recommended)
         }
         smartConnect[1] -> {
             icon = Utils.getDrawable(context, recently?.iso ?: recommended?.iso)
             selectedServer = recently ?: recommended
             selectedSmartServer = recently
+            selectedSmartListLingual = context.getString(R.string.recently)
         }
         smartConnect[2] -> {
             icon = Utils.getDrawable(context, anySpecific?.iso ?: recommended?.iso)
             selectedServer = anySpecific ?: recommended
             selectedSmartServer = anySpecific
+            selectedSmartListLingual = context.getString(R.string.any_specific)
         }
         else -> {}
     }
@@ -1477,7 +1481,7 @@ fun BoxScope.AddRowSmart(
        
         ) {
             ColumnText(
-                text = selectedSmartList,
+                text = selectedSmartListLingual,
                 color = MaterialTheme.colorScheme.surfaceContainerLow,
                 size = 12.sp,
                 style = MaterialTheme.typography.customTypography.headlineSmall.copy(

+ 3 - 0
app/src/main/res/values-de/strings.xml

@@ -7,6 +7,9 @@
     <string name="connecting">Verbinden…</string>
     <string name="connected">Verbunden</string>
     <string name="disconnected">Getrennt</string>
+    <string name="recommended">Empfohlen</string>
+    <string name="recently">Kürzlich</string>
+    <string name="any_specific">Irgendein Spezifisches</string>
 
     <!-- Settings Screen -->
     <string name="app_name">FastestVPN</string>

+ 3 - 0
app/src/main/res/values/strings.xml

@@ -523,6 +523,9 @@
     <string name="connecting">Connecting…</string>
     <string name="connected">Connected</string>
     <string name="disconnected">Disconnected</string>
+    <string name="recommended">Recommended</string>
+    <string name="recently">Recently</string>
+    <string name="any_specific">Any Specific</string>
 
     <!-- Settings Screen -->
     <string name="app_name">FastestVPN</string>