Merge branch 'feature/5145_simplified_login_additional_text_changes' into 'develop'

MESSENGER-5145 simplified login additional text changes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!345
This commit is contained in:
Arnfried Griesert
2024-04-05 06:49:15 +00:00
6 changed files with 33 additions and 11 deletions

View File

@@ -563,6 +563,11 @@
"authentication_server_selection_qr_missing_authorization_title" = "Scannen nicht möglich";
"authentication_server_selection_qr_missing_authorization_message" = "Gehe in die Einstellungen deines iPhones, um der App den Zugriff auf die Kamera zu erlauben.";
// MARK: - Simplified Login
"authentication_qr_login_scan_title" = "Anmelden mit QR-Code";
"authentication_qr_login_start_title" = "Anmelden mit QR-Code";
"authentication_qr_login_start_button_title" = "QR-Code scannen";
// MARK: - Login Protection
"bwi_login_protection_error_message" = "Der angegebene Server ist nicht für die Nutzung mit dem %@ vorgesehen";
"bwi_login_protection_info_message" = "Dein Server ist leider noch nicht für den %@ eingerichtet. Wenn du aus der Öffentlichen Verwaltung bist und Fragen hast, wie Du den %@ nutzen kannst, besuche unsere Website.";

View File

@@ -473,6 +473,11 @@
// MARK: - Onboarding
"onboarding_splash_login_button_title" = "Let's go";
// MARK: - Simplified Login
"authentication_qr_login_scan_title" = "Log in via QR code";
"authentication_qr_login_start_title" = "Log in via QR code";
"authentication_qr_login_start_button_title" = "Scan QR code";
// MARK: - Login Protection
"bwi_login_protection_error_message" = "The selected server is not allowed for using with %@";
"bwi_login_protection_info_message" = "Your server is not yet set up for the %@. If you are from the public sector and have questions about how to use the %@, please visit our website.";

View File

@@ -51,6 +51,18 @@ public class BWIL10n: NSObject {
public static var authenticationLoginUsername: String {
return BWIL10n.tr("Bwi", "authentication_login_username")
}
/// Anmelden mit QR-Code
public static var authenticationQrLoginScanTitle: String {
return BWIL10n.tr("Bwi", "authentication_qr_login_scan_title")
}
/// QR-Code scannen
public static var authenticationQrLoginStartButtonTitle: String {
return BWIL10n.tr("Bwi", "authentication_qr_login_start_button_title")
}
/// Anmelden mit QR-Code
public static var authenticationQrLoginStartTitle: String {
return BWIL10n.tr("Bwi", "authentication_qr_login_start_title")
}
/// Willkommen!
public static var authenticationServerSelectionLoginTitle: String {
return BWIL10n.tr("Bwi", "authentication_server_selection_login_title")
@@ -239,15 +251,15 @@ public class BWIL10n: NSObject {
public static var bwiErrorRoomNotAvailableTitle: String {
return BWIL10n.tr("Bwi", "bwi_error_room_not_available_title")
}
/// Beim Schreiben von Nachrichten kannst Du jetzt sehr einfach Textformatierungen verwenden.
/// Übergreifende sichere Kommunikation zwischen verschiedenen Organisationen
public static var bwiFeatureBannerAdvertisementText: String {
return BWIL10n.tr("Bwi", "bwi_feature_banner_advertisement_text")
}
/// Neue Funktionen
/// Föderation jetzt möglich
public static var bwiFeatureBannerHeader: String {
return BWIL10n.tr("Bwi", "bwi_feature_banner_header")
}
/// Erfahre mehr
///
public static var bwiFeatureBannerShowMoreButton: String {
return BWIL10n.tr("Bwi", "bwi_feature_banner_show_more_button")
}

View File

@@ -715,7 +715,7 @@ public class VectorL10n: NSObject {
public static var authenticationLoginWithQr: String {
return VectorL10n.tr("Vector", "authentication_login_with_qr")
}
/// Please ensure that you know the origin of this code. By linking devices, you will provide someone with full access to your account.
/// No match?
public static var authenticationQrLoginConfirmAlert: String {
return VectorL10n.tr("Vector", "authentication_qr_login_confirm_alert")
}
@@ -795,15 +795,15 @@ public class VectorL10n: NSObject {
public static var authenticationQrLoginStartNeedAlternative: String {
return VectorL10n.tr("Vector", "authentication_qr_login_start_need_alternative")
}
/// Open Element on your other device
/// Open the Webapp on your business computer
public static var authenticationQrLoginStartStep1: String {
return VectorL10n.tr("Vector", "authentication_qr_login_start_step1")
}
/// Go to Settings -> Security & Privacy
/// Go to Settings > Sessions
public static var authenticationQrLoginStartStep2: String {
return VectorL10n.tr("Vector", "authentication_qr_login_start_step2")
}
/// Select Link a device
/// Select Login with QR code
public static var authenticationQrLoginStartStep3: String {
return VectorL10n.tr("Vector", "authentication_qr_login_start_step3")
}

View File

@@ -92,7 +92,7 @@ struct AuthenticationQRLoginScanScreen: View {
/// The screen's title and instructions.
var scanningTitleContent: some View {
VStack(spacing: 24) {
Text(VectorL10n.authenticationQrLoginScanTitle)
Text(BWIL10n.authenticationQrLoginScanTitle)
.font(theme.fonts.title1B)
.multilineTextAlignment(.center)
.foregroundColor(.white)
@@ -140,7 +140,7 @@ struct AuthenticationQRLoginScanScreen: View {
.frame(width: iconSize, height: iconSize)
.padding(.bottom, 16)
Text(VectorL10n.authenticationQrLoginStartTitle)
Text(BWIL10n.authenticationQrLoginStartTitle)
.font(theme.fonts.title2B)
.multilineTextAlignment(.center)
.foregroundColor(theme.colors.primaryContent)

View File

@@ -63,7 +63,7 @@ struct AuthenticationQRLoginStartScreen: View {
.frame(width: iconSize, height: iconSize)
.padding(.bottom, 16)
Text(VectorL10n.authenticationQrLoginStartTitle)
Text(BWIL10n.authenticationQrLoginStartTitle)
.font(theme.fonts.title2B)
.multilineTextAlignment(.center)
.foregroundColor(theme.colors.primaryContent)
@@ -82,7 +82,7 @@ struct AuthenticationQRLoginStartScreen: View {
var footerContent: some View {
VStack(spacing: 12) {
Button(action: scanQR) {
Text(VectorL10n.authenticationQrLoginStartTitle)
Text(BWIL10n.authenticationQrLoginStartButtonTitle)
}
.buttonStyle(PrimaryActionButtonStyle(font: theme.fonts.bodySB))
.padding(.bottom, 8)