From 43b32ca3f74a926d5724f4195b76fe4ebb762f8d Mon Sep 17 00:00:00 2001 From: Quin <84643262+TheQuinbox@users.noreply.github.com> Date: Wed, 15 Feb 2023 10:47:42 -0700 Subject: [PATCH] Add accessibility labels to timeline headers. (#880) --- IceCubesApp/App/Tabs/Timeline/TimelineTab.swift | 1 + IceCubesApp/Resources/Localization/be.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/de.lproj/Localizable.strings | 2 ++ .../Resources/Localization/en-GB.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/en.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/es.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/it.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings | 2 ++ .../Resources/Localization/pt-BR.lproj/Localizable.strings | 2 ++ IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings | 2 ++ .../Resources/Localization/zh-Hans.lproj/Localizable.strings | 2 ++ .../AppAccount/Sources/AppAccount/AppAccountsSelectorView.swift | 1 + 19 files changed, 36 insertions(+) diff --git a/IceCubesApp/App/Tabs/Timeline/TimelineTab.swift b/IceCubesApp/App/Tabs/Timeline/TimelineTab.swift index 64f3bd8a..d4309471 100644 --- a/IceCubesApp/App/Tabs/Timeline/TimelineTab.swift +++ b/IceCubesApp/App/Tabs/Timeline/TimelineTab.swift @@ -159,6 +159,7 @@ struct TimelineTab: View { } label: { Image(systemName: "person.badge.plus") } + .accessibilityLabel("accessibility.tabs.timeline.add-account") } @ToolbarContentBuilder diff --git a/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings index e159743e..f1e35591 100644 --- a/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings @@ -454,3 +454,5 @@ "accessibility.editor.button.drafts" = "Чарнавікі"; "accessibility.editor.button.custom-emojis" = "Уласныя эмодзі"; "accessibility.editor.button.language" = "Мова"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; diff --git a/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings index 423a3a5e..76c28b9c 100644 --- a/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings @@ -461,6 +461,8 @@ "accessibility.editor.button.drafts" = "Drafts"; "accessibility.editor.button.custom-emojis" = "Custom emojis"; "accessibility.editor.button.language" = "Language"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Additional Info"; diff --git a/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings index f09307f8..a6009323 100644 --- a/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings @@ -457,6 +457,8 @@ "accessibility.editor.button.drafts" = "Entwürfe"; "accessibility.editor.button.custom-emojis" = "Eigene Emojis"; "accessibility.editor.button.language" = "Sprache"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Zusätzliche Informationen"; diff --git a/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings index 0a158e2e..e10b592f 100644 --- a/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings @@ -462,6 +462,8 @@ "accessibility.editor.button.drafts" = "Drafts"; "accessibility.editor.button.custom-emojis" = "Custom emojis"; "accessibility.editor.button.language" = "Language"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Additional Info"; diff --git a/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings index bf91e235..f5e8188b 100644 --- a/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings @@ -463,6 +463,8 @@ "accessibility.editor.button.drafts" = "Drafts"; "accessibility.editor.button.custom-emojis" = "Custom emojis"; "accessibility.editor.button.language" = "Language"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Additional Info"; diff --git a/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings index 27cfa71e..1fc44574 100644 --- a/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings @@ -463,6 +463,8 @@ "accessibility.editor.button.drafts" = "Borradores"; "accessibility.editor.button.custom-emojis" = "Emojis personalizados"; "accessibility.editor.button.language" = "Idioma"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Información adicional"; diff --git a/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings index 115a3161..4c8b76f3 100644 --- a/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings @@ -452,6 +452,8 @@ "accessibility.editor.button.drafts" = "Zirriborroak"; "accessibility.editor.button.custom-emojis" = "Instantziaren emojiak"; "accessibility.editor.button.language" = "Hizkuntza"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Informazio gehigarria"; diff --git a/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings index add04f80..756afb0c 100644 --- a/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings @@ -458,6 +458,8 @@ "accessibility.editor.button.drafts" = "Drafts"; "accessibility.editor.button.custom-emojis" = "Custom emojis"; "accessibility.editor.button.language" = "Language"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Additional Info"; diff --git a/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings index 49486716..4606eb86 100644 --- a/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings @@ -463,6 +463,8 @@ "accessibility.editor.button.drafts" = "Bozze"; "accessibility.editor.button.custom-emojis" = "Emoji personalizzate"; "accessibility.editor.button.language" = "Lingua"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Informazioni aggiuntive"; diff --git a/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings index 94c651c0..740ced98 100644 --- a/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings @@ -462,6 +462,8 @@ "accessibility.editor.button.drafts" = "下書き"; "accessibility.editor.button.custom-emojis" = "カスタム絵文字"; "accessibility.editor.button.language" = "言語"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "追加情報"; diff --git a/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings index 5efdee37..3eb16605 100644 --- a/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings @@ -464,6 +464,8 @@ "accessibility.editor.button.drafts" = "임시 보관함"; "accessibility.editor.button.custom-emojis" = "커스텀 이모지"; "accessibility.editor.button.language" = "언어"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "추가 정보"; diff --git a/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings index 80747116..23dd0f69 100644 --- a/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings @@ -462,6 +462,8 @@ "accessibility.editor.button.drafts" = "Drafts"; "accessibility.editor.button.custom-emojis" = "Custom emojis"; "accessibility.editor.button.language" = "Language"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Additional Info"; diff --git a/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings index 706a31f1..b507958f 100644 --- a/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings @@ -459,6 +459,8 @@ "accessibility.editor.button.drafts" = "Concepten"; "accessibility.editor.button.custom-emojis" = "Aangepaste emoji’s"; "accessibility.editor.button.language" = "Taal"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Aanvullende informatie"; diff --git a/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings index 840df78c..8c80b2cb 100644 --- a/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings @@ -455,6 +455,8 @@ "accessibility.editor.button.drafts" = "Wersje robocze"; "accessibility.editor.button.custom-emojis" = "Emotikony własne"; "accessibility.editor.button.language" = "Język"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Informacja dodatkowa"; diff --git a/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings index 81bf624c..ded99d14 100644 --- a/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings @@ -462,6 +462,8 @@ "accessibility.editor.button.drafts" = "Drafts"; "accessibility.editor.button.custom-emojis" = "Custom emojis"; "accessibility.editor.button.language" = "Language"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Additional Info"; diff --git a/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings index 73610940..0bef4d56 100644 --- a/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings @@ -462,6 +462,8 @@ "accessibility.editor.button.drafts" = "Drafts"; "accessibility.editor.button.custom-emojis" = "Custom emojis"; "accessibility.editor.button.language" = "Language"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "Additional Info"; diff --git a/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings index a92e3926..47b63519 100644 --- a/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings @@ -466,6 +466,8 @@ "accessibility.editor.button.drafts" = "草稿"; "accessibility.editor.button.custom-emojis" = "自定义表情"; "accessibility.editor.button.language" = "选择语言"; +"accessibility.tabs.timeline.add-account" = "Add account"; +"accessibility.app-account.selector.accounts" = "Accounts"; // MARK: Report "report.comment.placeholder" = "附加信息"; diff --git a/Packages/AppAccount/Sources/AppAccount/AppAccountsSelectorView.swift b/Packages/AppAccount/Sources/AppAccount/AppAccountsSelectorView.swift index c0d16cb6..740eab78 100644 --- a/Packages/AppAccount/Sources/AppAccount/AppAccountsSelectorView.swift +++ b/Packages/AppAccount/Sources/AppAccount/AppAccountsSelectorView.swift @@ -63,6 +63,7 @@ public struct AppAccountsSelectorView: View { .frame(width: 9, height: 9) } } + .accessibilityLabel("accessibility.app-account.selector.accounts") } @ViewBuilder