From 4af1fca7c7bdc81642c7794c8a64736b3674c30d Mon Sep 17 00:00:00 2001 From: Dominic Pepin Date: Sat, 23 Apr 2022 07:56:49 -0600 Subject: [PATCH] Fix issue where French/Longer strings were getting truncated --- Xcodes/Frontend/Preferences/UpdatesPreferencePane.swift | 1 + Xcodes/Frontend/SignIn/SignIn2FAView.swift | 1 + Xcodes/Resources/fr-CA.lproj/Localizable.strings | 2 +- Xcodes/Resources/fr.lproj/Localizable.strings | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Xcodes/Frontend/Preferences/UpdatesPreferencePane.swift b/Xcodes/Frontend/Preferences/UpdatesPreferencePane.swift index d99c73d..e94274b 100644 --- a/Xcodes/Frontend/Preferences/UpdatesPreferencePane.swift +++ b/Xcodes/Frontend/Preferences/UpdatesPreferencePane.swift @@ -33,6 +33,7 @@ struct UpdatesPreferencePane: View { "CheckForAppUpdates", isOn: $updater.automaticallyChecksForUpdates ) + .fixedSize(horizontal: true, vertical: false) Toggle( "IncludePreRelease", diff --git a/Xcodes/Frontend/SignIn/SignIn2FAView.swift b/Xcodes/Frontend/SignIn/SignIn2FAView.swift index 684cd0d..2e336e4 100644 --- a/Xcodes/Frontend/SignIn/SignIn2FAView.swift +++ b/Xcodes/Frontend/SignIn/SignIn2FAView.swift @@ -11,6 +11,7 @@ struct SignIn2FAView: View { var body: some View { VStack(alignment: .leading) { Text(String(format: localizeString("DigitCodeDescription"), authOptions.securityCode.length)) + .fixedSize(horizontal: true, vertical: false) HStack { Spacer() diff --git a/Xcodes/Resources/fr-CA.lproj/Localizable.strings b/Xcodes/Resources/fr-CA.lproj/Localizable.strings index 420164f..1488374 100644 --- a/Xcodes/Resources/fr-CA.lproj/Localizable.strings +++ b/Xcodes/Resources/fr-CA.lproj/Localizable.strings @@ -78,7 +78,7 @@ "AutomaticallyCreateSymbolicLink" = "Créer automatiquement un lien symbolique vers Xcodes.app"; "AutomaticallyCreateSymbolicLinkDescription" = "Lorsque vous activez/sélectionnez une version de Xcode, essayez de créer un lien symbolique nommé Xcode.app dans le répertoire d'installation"; "DataSource" = "Source de Données"; -"DataSourceDescription" = "La source de données Apple gratte le site Web de developpeurs d'Apple. Il affichera toujours les dernières versions disponibles, mais est plus fragile.\n\nXcode Releases est une liste non officielle des versions de Xcode. Elle contient des informations supplémentaires qui ne sont pas facilement disponibles auprès d'Apple et est moins susceptible de se briser si Apple redessine son site Web de développeurs."; +"DataSourceDescription" = "La source de données Apple gratte le site Web de developpeurs d'Apple. Elle contient les dernières versions disponibles, mais est plus fragile.\n\nXcode Releases est une liste non officielle des versions de Xcode. Elle contient des informations supplémentaires qui ne sont pas facilement disponibles auprès d'Apple et est moins susceptible de se briser si Apple redessine son site Web de développeurs."; "Downloader" = "Téléchargeur"; "DownloaderDescription" = "aria2 utilise jusqu'à 16 connexions pour télécharger Xcode de 3 à 5 fois plus rapidement que URLSession. aria2 est fourni sous forme d'exécutable avec son code source dans Xcodes pour se conformer à sa licence GPLv2.\n\nURLSession est l'API d'Apple utilisée par défaut pour effectuer des requêtes d'URL."; "PrivilegedHelper" = "Assistant Privilégié"; diff --git a/Xcodes/Resources/fr.lproj/Localizable.strings b/Xcodes/Resources/fr.lproj/Localizable.strings index 420164f..1488374 100644 --- a/Xcodes/Resources/fr.lproj/Localizable.strings +++ b/Xcodes/Resources/fr.lproj/Localizable.strings @@ -78,7 +78,7 @@ "AutomaticallyCreateSymbolicLink" = "Créer automatiquement un lien symbolique vers Xcodes.app"; "AutomaticallyCreateSymbolicLinkDescription" = "Lorsque vous activez/sélectionnez une version de Xcode, essayez de créer un lien symbolique nommé Xcode.app dans le répertoire d'installation"; "DataSource" = "Source de Données"; -"DataSourceDescription" = "La source de données Apple gratte le site Web de developpeurs d'Apple. Il affichera toujours les dernières versions disponibles, mais est plus fragile.\n\nXcode Releases est une liste non officielle des versions de Xcode. Elle contient des informations supplémentaires qui ne sont pas facilement disponibles auprès d'Apple et est moins susceptible de se briser si Apple redessine son site Web de développeurs."; +"DataSourceDescription" = "La source de données Apple gratte le site Web de developpeurs d'Apple. Elle contient les dernières versions disponibles, mais est plus fragile.\n\nXcode Releases est une liste non officielle des versions de Xcode. Elle contient des informations supplémentaires qui ne sont pas facilement disponibles auprès d'Apple et est moins susceptible de se briser si Apple redessine son site Web de développeurs."; "Downloader" = "Téléchargeur"; "DownloaderDescription" = "aria2 utilise jusqu'à 16 connexions pour télécharger Xcode de 3 à 5 fois plus rapidement que URLSession. aria2 est fourni sous forme d'exécutable avec son code source dans Xcodes pour se conformer à sa licence GPLv2.\n\nURLSession est l'API d'Apple utilisée par défaut pour effectuer des requêtes d'URL."; "PrivilegedHelper" = "Assistant Privilégié";