Browse Source

Set multi lingual for string details on notification screen

Khubaib 7 months ago
parent
commit
76cf4a4191

+ 3 - 3
app/src/main/java/com/vpn/fastestvpnservice/customItems/NotificationItem.kt

@@ -111,7 +111,7 @@ fun NotificationItem(item: Notification) {
 //                    .padding(start = 16.dp, bottom = 0.dp, end = 4.dp)
 //                    .fillMaxWidth(),
 //            )
-            Spacer(modifier = Modifier.height(20.dp))
+            Spacer(modifier = Modifier.height(25.dp))
         }
     }
 
@@ -144,7 +144,7 @@ fun NotificationItem(item: Notification) {
 //                    horizontalAlignment = Alignment.Start
                 ) {
                     AddTextSettingsLanguage(
-                        text = "Details",
+                        text = context.getString(R.string.details),
                         size = 18.sp,
                         color = MaterialTheme.colorScheme.primary,
                         bottomPadding = 0.dp,
@@ -164,7 +164,7 @@ fun NotificationItem(item: Notification) {
                             color = MaterialTheme.colorScheme.primary,
                             style = MaterialTheme.typography.displayLarge.copy(
                                 color = MaterialTheme.colorScheme.primary,
-                                fontSize = 16.sp
+                                fontSize = 17.sp
                             ),
                             textAlign = TextAlign.Start,
                             modifier = Modifier

+ 3 - 1
app/src/main/java/com/vpn/fastestvpnservice/retrofit/WebServiceFactory.java

@@ -76,7 +76,9 @@ public class WebServiceFactory {
                             .header(X_PLATFORM_TOKEN, prefHelper.getXPlatformToken())
                             .header(X_LOCALE, prefHelper.getLanguage())
                             .header(X_APPLICATION_BUILD_NUMBER, finalVersionName)
-                            .header(X_PLATFORM_BUILD_NUMBER, osVersion);
+                            .header(X_PLATFORM_BUILD_NUMBER, osVersion)
+                            .header("X-Email", "kp@gmail.com")
+                    ;
 
                     return chain.proceed(requestBuilder.build());
                 }

+ 13 - 13
app/src/main/java/com/vpn/fastestvpnservice/screens/settingsScreenAll/NotificationsScreen.kt

@@ -69,19 +69,19 @@ fun Notifications(navHostController: NavHostController) {
         ) {
             val notifications = notificationViewModel.liveDataNotification.observeAsState().value
 
-            notifications?.heading?.let {
-                Text(
-                    text = it,
-                    color = MaterialTheme.colorScheme.primary,
-                    style = MaterialTheme.typography.customTypography2.bodySmall,
-                    textAlign = TextAlign.Start,
-                    modifier = Modifier
-                        .padding(start = 16.dp, top = 5.dp, end = 4.dp)
-                        .fillMaxWidth(),
-                )
-            }
-
-            Spacer(modifier = Modifier.height(25.dp))
+//            notifications?.heading?.let {
+//                Text(
+//                    text = it,
+//                    color = MaterialTheme.colorScheme.primary,
+//                    style = MaterialTheme.typography.customTypography2.bodySmall,
+//                    textAlign = TextAlign.Start,
+//                    modifier = Modifier
+//                        .padding(start = 16.dp, top = 5.dp, end = 4.dp)
+//                        .fillMaxWidth(),
+//                )
+//            }
+//
+            Spacer(modifier = Modifier.height(10.dp))
 
             LazyColumn() {
                 notifications?.data?.let {

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

@@ -62,6 +62,7 @@
     <string name="only_selected_apps_use_vpn">Erlauben Sie nur ausgewählten Apps, das VPN zu verwenden</string>
     <string name="only_selected_apps_not_use_vpn">Erlauben Sie ausgewählten Apps nicht, das VPN zu verwenden</string>
     <string name="select_language">Sprache auswählen</string>
+    <string name="details">Einzelheiten</string>
 
     <!-- Help Screen -->
     <string name="help">Hilfe</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">Permitir que solo aplicaciones seleccionadas usen la VPN</string>
     <string name="only_selected_apps_not_use_vpn">No permita que aplicaciones seleccionadas usen la VPN</string>
     <string name="select_language">Seleccionar idioma</string>
+    <string name="detalles">Detalles</string>
 
     <!-- Help Screen -->
     <string name="help">Ayuda</string>

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

@@ -64,6 +64,7 @@
     <string name="only_selected_apps_use_vpn">Autoriser uniquement les applications sélectionnées à utiliser le VPN</string>
     <string name="only_selected_apps_not_use_vpn">Ne pas autoriser les applications sélectionnées à utiliser le VPN</string>
     <string name="select_language">Sélectionner la langue</string>
+    <string name="details">Détails</string>
 
     <!-- Help Screen -->
     <string name="help">Aide</string>

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

@@ -64,6 +64,7 @@
     <string name="only_selected_apps_use_vpn">Consenti solo alle app selezionate di utilizzare la VPN</string>
     <string name="only_selected_apps_not_use_vpn">Non consentire alle app selezionate di utilizzare la VPN</string>
     <string name="select_language">Seleziona lingua</string>
+    <string name="details">Dettagli</string>
 
     <!-- Help Screen -->
     <string name="help">Aiuto</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">選択したアプリにのみ VPN の使用を許可します</string>
     <string name="only_selected_apps_not_use_vpn">選択したアプリに VPN の使用を許可しない</string>
     <string name="select_language">言語を選択</string>
+    <string name="details">詳細</string>
 
     <!-- Help Screen -->
     <string name="help">ヘルプ</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">Sta alleen geselecteerde apps toe om de VPN te gebruiken</string>
     <string name="only_selected_apps_not_use_vpn">Geselecteerde apps niet toestaan de VPN te gebruiken</string>
     <string name="select_language">Selecteer taal</string>
+    <string name="details">Details</string>
 
     <!-- Help Screen -->
     <string name="help">Hulp</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">Zezwalaj tylko wybranym aplikacjom na korzystanie z VPN</string>
     <string name="only_selected_apps_not_use_vpn">Nie zezwalaj wybranym aplikacjom na korzystanie z VPN</string>
     <string name="select_language">Wybierz język</string>
+    <string name="details">Szczegóły</string>
 
     <!-- Help Screen -->
     <string name="help">Pomoc</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">Permitir que apenas aplicativos selecionados usem a VPN</string>
     <string name="only_selected_apps_not_use_vpn">Não permitir que aplicativos selecionados usem a VPN</string>
     <string name="select_language">Selecionar idioma</string>
+    <string name="details">Detalhes</string>
 
     <!-- Help Screen -->
     <string name="help">Ajuda</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">Разрешить только выбранным приложениям использовать VPN</string>
     <string name="only_selected_apps_not_use_vpn">Запретить выбранным приложениям использовать VPN</string>
     <string name="select_language">Выбрать язык</string>
+    <string name="details">Подробности</string>
 
     <!-- Help Screen -->
     <string name="help">Справка</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">Tillåt endast valda appar att använda VPN</string>
     <string name="only_selected_apps_not_use_vpn">Tillåt inte valda appar att använda VPN</string>
     <string name="select_language">Välj språk</string>
+    <string name="details">Information</string>
 
     <!-- Help Screen -->
     <string name="help">Hjälp</string>

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

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">Yalnızca seçilen uygulamaların VPN kullanmasına izin ver</string>
     <string name="only_selected_apps_not_use_vpn">Seçili uygulamaların VPN\'i kullanmasına izin verme</string>
     <string name="select_language">Dil Seçin</string>
+    <string name="details">Ayrıntılar</string>
 
     <!-- Help Screen -->
     <string name="help">Yardım</string>

+ 1 - 0
app/src/main/res/values-zh-rCN/strings.xml

@@ -65,6 +65,7 @@
     <string name="only_selected_apps_use_vpn">仅允许选定的应用使用 VPN</string>
     <string name="only_selected_apps_not_use_vpn">不允许选定的应用使用 VPN</string>
     <string name="select_language">选择语言</string>
+    <string name="details">详细信息</string>
 
     <!-- Help Screen -->
     <string name="help">帮助</string>

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

@@ -561,6 +561,7 @@
     <string name="only_selected_apps_use_vpn">Only allow selected apps to use the VPN</string>
     <string name="only_selected_apps_not_use_vpn">Do not allow selected apps to use the VPN</string>
     <string name="select_language">Select Language</string>
+    <string name="details">Details</string>
 
     <!-- Help Screen -->
     <string name="help">Help</string>