diff --git a/Ring/Ring/Constants/Generated/Strings.swift b/Ring/Ring/Constants/Generated/Strings.swift index 3440e3a202560b73ad4cb5e86d2e5cc0e3e8f641..4891ec42bfbe4f32473ce548c8395ab8f5fef2f4 100644 --- a/Ring/Ring/Constants/Generated/Strings.swift +++ b/Ring/Ring/Constants/Generated/Strings.swift @@ -33,6 +33,12 @@ internal enum L10n { internal static let aboutJamiTitle = L10n.tr("Localizable", "accessibility.aboutJamiTitle", fallback: "About Jami") /// Close internal static let close = L10n.tr("Localizable", "accessibility.close", fallback: "Close") + /// Enter a username to verify if it's available + internal static let createAccountVerifyUsernamePrompt = L10n.tr("Localizable", "accessibility.createAccountVerifyUsernamePrompt", fallback: "Enter a username to verify if it's available") + /// Profile picture + internal static let profilePicturePicker = L10n.tr("Localizable", "accessibility.profilePicturePicker", fallback: "Profile picture") + /// Double-tap to take a picture or select a picture from the library + internal static let profilePicturePickerHint = L10n.tr("Localizable", "accessibility.profilePicturePickerHint", fallback: "Double-tap to take a picture or select a picture from the library") /// Add account internal static let smartListAddAccount = L10n.tr("Localizable", "accessibility.smartListAddAccount", fallback: "Add account") /// Your current account is %@ diff --git a/Ring/Ring/Features/Walkthrough/Views/CreateAccountView.swift b/Ring/Ring/Features/Walkthrough/Views/CreateAccountView.swift index e7933756cf6debe504604724868dd65e1e258a0f..2e7ecd7de0dd3fb71388feaa60140eede1f48a0c 100644 --- a/Ring/Ring/Features/Walkthrough/Views/CreateAccountView.swift +++ b/Ring/Ring/Features/Walkthrough/Views/CreateAccountView.swift @@ -169,6 +169,7 @@ struct CreateAccountView: View { Text("valid name") .foregroundColor(.clear) .font(.footnote) + .accessibilityLabel(L10n.Accessibility.createAccountVerifyUsernamePrompt) } else { Text(viewModel.usernameValidationState.message) .foregroundColor(Color(viewModel.usernameValidationState.textColor)) diff --git a/Ring/Ring/Features/Walkthrough/Views/ProfileView.swift b/Ring/Ring/Features/Walkthrough/Views/ProfileView.swift index 0226631b60d45c5101904b1aa19be39bc11a3030..5da80c8c58d147566e3c099908a910958493117a 100644 --- a/Ring/Ring/Features/Walkthrough/Views/ProfileView.swift +++ b/Ring/Ring/Features/Walkthrough/Views/ProfileView.swift @@ -68,6 +68,9 @@ struct ProfileView: View { .foregroundColor(.white) .padding(8) } + .accessibilityLabel(L10n.Accessibility.profilePicturePicker) + .accessibilityHint(L10n.Accessibility.profilePicturePickerHint) + }) .actionSheet(isPresented: $showingImagePicker) { ActionSheet( diff --git a/Ring/Ring/Resources/en.lproj/Localizable.strings b/Ring/Ring/Resources/en.lproj/Localizable.strings index 1b755352c39ce27b2ac9ef717ceb204fee91837e..772d6f08219247e5d1f3be675b12f5e2462180ae 100644 --- a/Ring/Ring/Resources/en.lproj/Localizable.strings +++ b/Ring/Ring/Resources/en.lproj/Localizable.strings @@ -512,3 +512,6 @@ "accessibility.smartListAddAccount" = "Add account"; "accessibility.aboutJamiTitle" = "About Jami"; "accessibility.welcomeToJamiTitle" = "Welcome to Jami"; +"accessibility.createAccountVerifyUsernamePrompt" = "Enter a username to verify if it's available"; +"accessibility.profilePicturePicker" = "Profile picture"; +"accessibility.profilePicturePickerHint" = "Double-tap to take a picture or select a picture from the library";