Fixed the localisation of the error messages in the LoginView view.
This commit is contained in:
parent
342658e3f7
commit
c9468a6a68
@ -11,5 +11,5 @@
|
|||||||
"login.text_field.password.placeholder" = "Password";
|
"login.text_field.password.placeholder" = "Password";
|
||||||
"login.button.log_in.text" = "Log in";
|
"login.button.log_in.text" = "Log in";
|
||||||
|
|
||||||
"login.error.authentication_failed.text" = "The provided username and/or password are incorrect.\nPlease try again.";
|
"login.error.authentication_failed.text" = "The given username and/or password are not correct.\nPlease re-enter your credentials and try again.";
|
||||||
"login.error.unknown.text" = "An unexpected error occurred while trying to authenticate your credentials.\nPlease try again at a later time.";
|
"login.error.authentication_unknown.text" = "An unexpected error occurred while trying to authenticate your credentials.\nPlease try again at a later time.";
|
||||||
|
@ -76,9 +76,17 @@ struct LoginForm: View {
|
|||||||
if let errorMessage {
|
if let errorMessage {
|
||||||
Divider()
|
Divider()
|
||||||
|
|
||||||
Text(errorMessage)
|
Text(
|
||||||
.font(.body)
|
NSLocalizedString(
|
||||||
.foregroundColor(.red)
|
errorMessage,
|
||||||
|
bundle: .module,
|
||||||
|
comment: "The error message received from the backend."
|
||||||
|
)
|
||||||
|
)
|
||||||
|
.font(.body)
|
||||||
|
.foregroundColor(.red)
|
||||||
|
.frame(maxWidth: .infinity)
|
||||||
|
.multilineTextAlignment(.center)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.frame(maxWidth: .infinity, alignment: .leading)
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
@ -142,10 +142,10 @@ private extension LoginView.LoginContainer {
|
|||||||
password: password
|
password: password
|
||||||
)
|
)
|
||||||
} catch APIClientError.authenticationFailed {
|
} catch APIClientError.authenticationFailed {
|
||||||
errorMessage = .init(localized: "login.error.authentication_failed.text")
|
errorMessage = "login.error.authentication_failed.text"
|
||||||
isAuthenticating = false
|
isAuthenticating = false
|
||||||
} catch {
|
} catch {
|
||||||
errorMessage = .init(localized: "login.error.unknown.text")
|
errorMessage = "login.error.authentication_unknown.text"
|
||||||
isAuthenticating = false
|
isAuthenticating = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user