From a8aa829e4c1b795078e2540da147535a027d368e Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Thu, 2 Feb 2023 11:20:37 +0000 Subject: [PATCH] android: what is new in v45, ios: update texts --- .../app/views/onboarding/WhatsNewView.kt | 42 +++++++++++++++++++ .../app/views/usersettings/SettingsView.kt | 2 +- .../app/src/main/res/values/strings.xml | 14 +++++++ .../Views/Onboarding/WhatsNewView.swift | 6 +-- .../de.xcloc/Localized Contents/de.xliff | 16 +++---- .../en.xcloc/Localized Contents/en.xliff | 21 ++++------ .../fr.xcloc/Localized Contents/fr.xliff | 16 +++---- .../it.xcloc/Localized Contents/it.xliff | 16 +++---- .../ru.xcloc/Localized Contents/ru.xliff | 16 +++---- 9 files changed, 92 insertions(+), 57 deletions(-) diff --git a/apps/android/app/src/main/java/chat/simplex/app/views/onboarding/WhatsNewView.kt b/apps/android/app/src/main/java/chat/simplex/app/views/onboarding/WhatsNewView.kt index 26813ebd6..b6c218eff 100644 --- a/apps/android/app/src/main/java/chat/simplex/app/views/onboarding/WhatsNewView.kt +++ b/apps/android/app/src/main/java/chat/simplex/app/views/onboarding/WhatsNewView.kt @@ -226,6 +226,48 @@ private val versionDescriptions: List = listOf( icon = Icons.Outlined.VerifiedUser, titleId = R.string.v4_4_verify_connection_security, descrId = R.string.v4_4_verify_connection_security_desc + ), + FeatureDescription( + icon = Icons.Outlined.Translate, + titleId = R.string.v4_4_french_interface, + descrId = R.string.v4_4_french_interface_descr + ) + ) + ), + VersionDescription( + version = "v4.5", + features = listOf( + FeatureDescription( + icon = Icons.Outlined.ManageAccounts, + titleId = R.string.v4_5_multiple_chat_profiles, + descrId = R.string.v4_5_multiple_chat_profiles_descr + ), + FeatureDescription( + icon = Icons.Outlined.EditNote, + titleId = R.string.v4_5_message_draft, + descrId = R.string.v4_5_message_draft_descr + ), + FeatureDescription( + icon = Icons.Outlined.SafetyDivider, + titleId = R.string.v4_5_transport_isolation, + descrId = R.string.v4_5_transport_isolation_descr, + link = "https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation" + ), + FeatureDescription( + icon = Icons.Outlined.Task, + titleId = R.string.v4_5_private_filenames, + descrId = R.string.v4_5_private_filenames_descr + ), + FeatureDescription( + icon = Icons.Outlined.Battery2Bar, + titleId = R.string.v4_5_reduced_battery_usage, + descrId = R.string.v4_5_reduced_battery_usage_descr + ), + FeatureDescription( + icon = Icons.Outlined.Translate, + titleId = R.string.v4_5_italian_interface, + descrId = R.string.v4_5_italian_interface_descr, + link = "https://github.com/simplex-chat/simplex-chat/tree/stable#translate-the-apps" ) ) ) diff --git a/apps/android/app/src/main/java/chat/simplex/app/views/usersettings/SettingsView.kt b/apps/android/app/src/main/java/chat/simplex/app/views/usersettings/SettingsView.kt index eb412baa8..589e7abde 100644 --- a/apps/android/app/src/main/java/chat/simplex/app/views/usersettings/SettingsView.kt +++ b/apps/android/app/src/main/java/chat/simplex/app/views/usersettings/SettingsView.kt @@ -141,7 +141,7 @@ fun SettingsLayout( ProfilePreview(profile, stopped = stopped) } SectionDivider() - SettingsActionItem(Icons.Outlined.HowToReg, stringResource(R.string.your_chat_profiles), { withAuth { showSettingsModal { UserProfilesView(it) }() } }, disabled = stopped) + SettingsActionItem(Icons.Outlined.ManageAccounts, stringResource(R.string.your_chat_profiles), { withAuth { showSettingsModal { UserProfilesView(it) }() } }, disabled = stopped) SectionDivider() SettingsIncognitoActionItem(incognitoPref, incognito, stopped) { showModal { IncognitoView() }() } SectionDivider() diff --git a/apps/android/app/src/main/res/values/strings.xml b/apps/android/app/src/main/res/values/strings.xml index 0590bd68e..8c86916f7 100644 --- a/apps/android/app/src/main/res/values/strings.xml +++ b/apps/android/app/src/main/res/values/strings.xml @@ -1119,4 +1119,18 @@ Recipients see updates as you type them. Verify connection security Compare security codes with your contacts. + French interface + Thanks to the users – contribute via Weblate! + Multiple chat profiles + Different names, avatars and transport isolation. + Message draft + Preserve the last message draft, with attachments. + Transport isolation + By chat profile (default) or by connection (BETA). + Private filenames + To protect timezone, image/voice files use UTC. + Reduced battery usage + More improvements are coming soon! + Italian interface + Thanks to the users – contribute via Weblate! diff --git a/apps/ios/Shared/Views/Onboarding/WhatsNewView.swift b/apps/ios/Shared/Views/Onboarding/WhatsNewView.swift index 96cf86dcf..adb625b93 100644 --- a/apps/ios/Shared/Views/Onboarding/WhatsNewView.swift +++ b/apps/ios/Shared/Views/Onboarding/WhatsNewView.swift @@ -101,7 +101,7 @@ private let versionDescriptions: [VersionDescription] = [ FeatureDescription( icon: "person.crop.rectangle.stack", title: "Multiple chat profiles", - description: "With different names, avatars and traffic isolation." + description: "Different names, avatars and transport isolation." ), FeatureDescription( icon: "rectangle.and.pencil.and.ellipsis", @@ -110,13 +110,13 @@ private let versionDescriptions: [VersionDescription] = [ ), FeatureDescription( icon: "network.badge.shield.half.filled", - title: "Traffic isolation", + title: "Transport isolation", description: "By chat profile (default) or [by connection](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA)." ), FeatureDescription( icon: "lock.doc", title: "Private filenames", - description: "To protect timezone, image/voice names use UTC." + description: "To protect timezone, image/voice files use UTC." ), FeatureDescription( icon: "battery.25", diff --git a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff index 9ca259e67..4e4dcbaf6 100644 --- a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff +++ b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff @@ -1217,6 +1217,10 @@ Die Geräteauthentifizierung ist deaktiviert. Sie können die SimpleX Sperre über die Einstellungen aktivieren, sobald Sie die Geräteauthentifizierung aktiviert haben. No comment provided by engineer. + + Different names, avatars and transport isolation. + No comment provided by engineer. + Direct messages Direkte Nachrichten @@ -3261,8 +3265,8 @@ Wir werden Serverredundanzen hinzufügen, um verloren gegangene Nachrichten zu v Zum Schutz Ihrer Privatsphäre verwendet SimpleX an Stelle von Benutzerkennungen, die von allen anderen Plattformen verwendet werden, Kennungen für Nachrichtenwarteschlangen, die für jeden Ihrer Kontakte individuell sind. No comment provided by engineer. - - To protect timezone, image/voice names use UTC. + + To protect timezone, image/voice files use UTC. No comment provided by engineer. @@ -3287,10 +3291,6 @@ Sie werden aufgefordert, die Authentifizierung abzuschließen, bevor diese Funkt Um die Ende-zu-Ende-Verschlüsselung mit Ihrem Kontakt zu überprüfen, müssen Sie den Sicherheitscode in Ihren Apps vergleichen oder scannen. No comment provided by engineer. - - Traffic isolation - No comment provided by engineer. - Transfer images faster Bilder schneller übertragen @@ -3538,10 +3538,6 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s Wenn Sie ein Inkognito-Profil mit Jemandem teilen, wird dieses Profil auch für die Gruppen verwendet, für die Sie von diesem Kontakt eingeladen werden. No comment provided by engineer. - - With different names, avatars and traffic isolation. - No comment provided by engineer. - With optional welcome message. Mit optionaler Begrüßungsmeldung. diff --git a/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff b/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff index 9d0a7328d..1373dd202 100644 --- a/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff +++ b/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff @@ -1218,6 +1218,11 @@ Device authentication is not enabled. You can turn on SimpleX Lock via Settings, once you enable device authentication. No comment provided by engineer. + + Different names, avatars and transport isolation. + Different names, avatars and transport isolation. + No comment provided by engineer. + Direct messages Direct messages @@ -3275,9 +3280,9 @@ We will be adding server redundancy to prevent lost messages. To protect privacy, instead of user IDs used by all other platforms, SimpleX has identifiers for message queues, separate for each of your contacts. No comment provided by engineer. - - To protect timezone, image/voice names use UTC. - To protect timezone, image/voice names use UTC. + + To protect timezone, image/voice files use UTC. + To protect timezone, image/voice files use UTC. No comment provided by engineer. @@ -3302,11 +3307,6 @@ You will be prompted to complete authentication before this feature is enabled.< To verify end-to-end encryption with your contact compare (or scan) the code on your devices. No comment provided by engineer. - - Traffic isolation - Traffic isolation - No comment provided by engineer. - Transfer images faster Transfer images faster @@ -3554,11 +3554,6 @@ To connect, please ask your contact to create another connection link and check When you share an incognito profile with somebody, this profile will be used for the groups they invite you to. No comment provided by engineer. - - With different names, avatars and traffic isolation. - With different names, avatars and traffic isolation. - No comment provided by engineer. - With optional welcome message. With optional welcome message. diff --git a/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff b/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff index ada7182c1..a853a8cca 100644 --- a/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff +++ b/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff @@ -1217,6 +1217,10 @@ L'authentification de l'appareil n'est pas activée. Vous pouvez activer SimpleX Lock via Paramètres, une fois que vous avez activé l'authentification de l'appareil. No comment provided by engineer. + + Different names, avatars and transport isolation. + No comment provided by engineer. + Direct messages Messages directs @@ -3261,8 +3265,8 @@ Nous allons ajouter une redondance des serveurs pour éviter la perte de message Pour protéger votre vie privée, au lieu d’IDs utilisés par toutes les autres plateformes, SimpleX a des IDs pour les queues de messages, distinctes pour chacun de vos contacts. No comment provided by engineer. - - To protect timezone, image/voice names use UTC. + + To protect timezone, image/voice files use UTC. No comment provided by engineer. @@ -3287,10 +3291,6 @@ Vous serez invité à confirmer l'authentification avant que cette fonction ne s Pour vérifier le chiffrement de bout en bout avec votre contact, comparez (ou scannez) le code sur vos appareils. No comment provided by engineer. - - Traffic isolation - No comment provided by engineer. - Transfer images faster Transfert d'images plus rapide @@ -3538,10 +3538,6 @@ Pour vous connecter, veuillez demander à votre contact de créer un autre lien Lorsque vous partagez un profil incognito avec quelqu'un, ce profil sera utilisé pour les groupes auxquels il vous invite. No comment provided by engineer. - - With different names, avatars and traffic isolation. - No comment provided by engineer. - With optional welcome message. Avec message de bienvenue facultatif. diff --git a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff index 7b3f55d14..ff970707c 100644 --- a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff +++ b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff @@ -1217,6 +1217,10 @@ L'autenticazione del dispositivo non è abilitata. Puoi attivare SimpleX Lock tramite le impostazioni, dopo aver abilitato l'autenticazione del dispositivo. No comment provided by engineer. + + Different names, avatars and transport isolation. + No comment provided by engineer. + Direct messages Messaggi diretti @@ -3261,8 +3265,8 @@ Aggiungeremo la ridondanza del server per prevenire la perdita di messaggi.Per proteggere la privacy, invece degli ID utente utilizzati da tutte le altre piattaforme, SimpleX ha identificatori per le code di messaggi, separati per ciascuno dei tuoi contatti. No comment provided by engineer. - - To protect timezone, image/voice names use UTC. + + To protect timezone, image/voice files use UTC. No comment provided by engineer. @@ -3287,10 +3291,6 @@ Ti verrà chiesto di completare l'autenticazione prima di attivare questa funzio Per verificare la crittografia end-to-end con il tuo contatto, confrontate (o scansionate) il codice sui vostri dispositivi. No comment provided by engineer. - - Traffic isolation - No comment provided by engineer. - Transfer images faster Trasferisci immagini più velocemente @@ -3538,10 +3538,6 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e Quando condividi un profilo in incognito con qualcuno, questo profilo verrà utilizzato per i gruppi a cui ti invitano. No comment provided by engineer. - - With different names, avatars and traffic isolation. - No comment provided by engineer. - With optional welcome message. Con messaggio di benvenuto facoltativo. diff --git a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff index 962dda6ff..8fc6f1a90 100644 --- a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff +++ b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff @@ -1217,6 +1217,10 @@ Аутентификация устройства не включена. Вы можете включить блокировку SimpleX в Настройках после включения аутентификации. No comment provided by engineer. + + Different names, avatars and transport isolation. + No comment provided by engineer. + Direct messages Прямые сообщения @@ -3261,8 +3265,8 @@ We will be adding server redundancy to prevent lost messages. Чтобы защитить вашу конфиденциальность, вместо ID пользователей, которые есть в других платформах, SimpleX использует ID для очередей сообщений, разные для каждого контакта. No comment provided by engineer. - - To protect timezone, image/voice names use UTC. + + To protect timezone, image/voice files use UTC. No comment provided by engineer. @@ -3287,10 +3291,6 @@ You will be prompted to complete authentication before this feature is enabled.< Чтобы подтвердить end-to-end шифрование с вашим контактом сравните (или сканируйте) код безопасности на ваших устройствах. No comment provided by engineer. - - Traffic isolation - No comment provided by engineer. - Transfer images faster Передавать изображения быстрее @@ -3538,10 +3538,6 @@ To connect, please ask your contact to create another connection link and check Когда вы соединены с контактом инкогнито, тот же самый инкогнито профиль будет использоваться для групп с этим контактом. No comment provided by engineer. - - With different names, avatars and traffic isolation. - No comment provided by engineer. - With optional welcome message. С опциональным авто-ответом.