Localize strings

This commit is contained in:
David Ullmer 2022-07-12 15:54:33 +02:00
parent 95aabd22d0
commit 3f56aea9e2
3 changed files with 10 additions and 3 deletions

View File

@ -262,6 +262,12 @@ internal enum L10n {
internal static var programs: String { return L10n.tr("Localizable", "programs") }
/// Public Users
internal static var publicUsers: String { return L10n.tr("Localizable", "publicUsers") }
/// Quick Connect
internal static var quickConnect: String { return L10n.tr("Localizable", "quickConnect") }
/// Authorize
internal static var quickConnectAuthorize: String { return L10n.tr("Localizable", "quickConnectAuthorize") }
/// Quick Connect code
internal static var quickConnectCode: String { return L10n.tr("Localizable", "quickConnectCode") }
/// Rated
internal static var rated: String { return L10n.tr("Localizable", "rated") }
/// Recently Added

View File

@ -83,8 +83,8 @@ struct SettingsView: View {
}
}
Section(header: Text("Quick Connect")) {
TextField("Quick Connect code", text: $viewModel.quickConnectCode)
Section(header: L10n.quickConnect.text) {
TextField(L10n.quickConnectCode, text: $viewModel.quickConnectCode)
.keyboardType(.numberPad)
.onChange(of: viewModel.quickConnectCode, perform: { _ in
viewModel.validQuickConnect = true
@ -94,8 +94,9 @@ struct SettingsView: View {
Button {
viewModel.sendQuickConnect()
} label: {
Text("Submit Quick Connect code")
L10n.quickConnectAuthorize.text
.font(.callout)
.disabled(viewModel.quickConnectCode.isEmpty)
}
}