diff --git a/app/containers/Avatar/Avatar.tsx b/app/containers/Avatar/Avatar.tsx index 0e8f2476f27..b203f290413 100644 --- a/app/containers/Avatar/Avatar.tsx +++ b/app/containers/Avatar/Avatar.tsx @@ -34,7 +34,8 @@ const Avatar = React.memo( avatarExternalProviderUrl, roomAvatarExternalProviderUrl, cdnPrefix, - accessibilityLabel + accessibilityLabel, + accessible = true }: IAvatar) => { if ((!text && !avatar && !emoji && !rid) || !server) { return null; @@ -96,7 +97,7 @@ const Avatar = React.memo( if (onPress) { image = ( - + {image} ); @@ -104,7 +105,7 @@ const Avatar = React.memo( return ( diff --git a/app/containers/Avatar/AvatarContainer.tsx b/app/containers/Avatar/AvatarContainer.tsx index f7b390ca6eb..d9e610eda7b 100644 --- a/app/containers/Avatar/AvatarContainer.tsx +++ b/app/containers/Avatar/AvatarContainer.tsx @@ -20,7 +20,8 @@ const AvatarContainer = ({ getCustomEmoji, isStatic, rid, - accessibilityLabel + accessibilityLabel, + accessible }: IAvatar): React.ReactElement => { const server = useAppSelector(state => state.server.server); const serverVersion = useAppSelector(state => state.server.version); @@ -71,6 +72,7 @@ const AvatarContainer = ({ serverVersion={serverVersion} cdnPrefix={cdnPrefix} accessibilityLabel={accessibilityLabel} + accessible={accessible} /> ); }; diff --git a/app/containers/Avatar/interfaces.ts b/app/containers/Avatar/interfaces.ts index 7dcbe27c748..ff01b143473 100644 --- a/app/containers/Avatar/interfaces.ts +++ b/app/containers/Avatar/interfaces.ts @@ -26,4 +26,5 @@ export interface IAvatar { roomAvatarExternalProviderUrl?: string; cdnPrefix?: string; accessibilityLabel?: string; + accessible?: boolean; } diff --git a/app/containers/DirectoryItem/__snapshots__/DirectoryItem.test.tsx.snap b/app/containers/DirectoryItem/__snapshots__/DirectoryItem.test.tsx.snap index d1fafb1bbf5..4807ab3fd9e 100644 --- a/app/containers/DirectoryItem/__snapshots__/DirectoryItem.test.tsx.snap +++ b/app/containers/DirectoryItem/__snapshots__/DirectoryItem.test.tsx.snap @@ -10,8 +10,9 @@ exports[`Story Snapshots: CustomStyle should match snapshot 1`] = ` > + - + {type !== 'd' ? : null} diff --git a/app/definitions/rest/v1/directory.ts b/app/definitions/rest/v1/directory.ts index 34a96798705..125b5ad65f2 100644 --- a/app/definitions/rest/v1/directory.ts +++ b/app/definitions/rest/v1/directory.ts @@ -8,6 +8,6 @@ export type DirectoryEndpoint = { count: number; offset: number; sort: { [key: string]: number }; - }) => PaginatedResult<{ result: IServerRoom[] }>; + }) => PaginatedResult<{ result: IServerRoom[]; count: number }>; }; }; diff --git a/app/i18n/locales/ar.json b/app/i18n/locales/ar.json index 16a412396c9..c2779f0df04 100644 --- a/app/i18n/locales/ar.json +++ b/app/i18n/locales/ar.json @@ -381,6 +381,7 @@ "Onboarding_less_options": "خيارات أقل", "Onboarding_more_options": "خيارات أكثر", "Onboarding_subtitle": "ما بعد بيئة فريق تعاونية", + "One_result_found": "نتيجة واحدة وُجدت.", "Online": "متصل", "Only_authorized_users_can_write_new_messages": "يمكن للمستخدمين المصرح لهم فقط كتابة رسائل جديدة", "Oops": "عفوًا!", @@ -492,6 +493,7 @@ "Search_global_users_description": "إذا قمت بالتفعيل، فسيمكنك البحث عن أي مستخدم في شركات أو خوادم أخرى", "Search_Messages": "بحث الرسائل", "Search_messages": "رسائل البحث", + "Search_Results_found": "{{count}} تم العثور على نتائج.", "Security_and_privacy": "الأمن والخصوصية", "Select_a_Channel": "حدد قناة", "Select_a_Department": "حدد قسم", diff --git a/app/i18n/locales/bn-IN.json b/app/i18n/locales/bn-IN.json index 1ec5f231c61..55543988474 100644 --- a/app/i18n/locales/bn-IN.json +++ b/app/i18n/locales/bn-IN.json @@ -549,6 +549,7 @@ "Onboarding_less_options": "কম বিকল্প", "Onboarding_more_options": "আরও বিকল্প", "Onboarding_subtitle": "দল সহযোগিতা বাদ দিন", + "One_result_found": "একটি ফলাফল পাওয়া গেছে।", "Online": "অনলাইন", "Only_authorized_users_can_write_new_messages": "কেবল অনুমোদিত ব্যবহারকারীরা নতুন বার্তা লিখতে পারবেন", "Oops": "ওহ!", @@ -692,6 +693,7 @@ "Search_global_users_description": "আপনি এটি চালু করলে, আপনি অন্যান্য কোম্পানি বা ওয়ার্কস্পেস থেকে যেকোনো ব্যবহারকারীকে সন্ধান করতে পারবেন।", "Search_Messages": "মেসেজ খুঁজুন", "Search_messages": "বার্তা অনুসন্ধান করুন", + "Search_Results_found": "{{count}} ফলাফল পাওয়া গেছে।", "Searching": "অনুসন্ধান করা হচ্ছে", "Security_and_privacy": "নিরাপত্তা এবং গোপনীয়তা", "Select": "নির্বাচন করুন", diff --git a/app/i18n/locales/cs.json b/app/i18n/locales/cs.json index 4b8366a7eb5..f208def25db 100644 --- a/app/i18n/locales/cs.json +++ b/app/i18n/locales/cs.json @@ -588,6 +588,7 @@ "Onboarding_less_options": "Méně možností", "Onboarding_more_options": "Více možností", "Onboarding_subtitle": "Mimo týmovou spolupráci", + "One_result_found": "Jeden výsledek nalezen.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Pouze oprávnění uživatelé mohou psát nové zprávy", "Oops": "Jejda!", @@ -741,6 +742,7 @@ "Search_global_users_description": "Pokud zapnete, můžete vyhledat libovolného uživatele z jiných společností nebo pracovních prostorů.", "Search_Messages": "Hledat zprávy", "Search_messages": "Hledat zprávy", + "Search_Results_found": "{{count}} výsledků nalezeno.", "Searching": "Hledání", "Security_and_privacy": "Bezpečnost a soukromí", "Select": "Vybrat", diff --git a/app/i18n/locales/de.json b/app/i18n/locales/de.json index 7e04282938e..019cae092aa 100644 --- a/app/i18n/locales/de.json +++ b/app/i18n/locales/de.json @@ -538,6 +538,7 @@ "Onboarding_less_options": "Weniger Optionen", "Onboarding_more_options": "Mehr Optionen", "Onboarding_subtitle": "Mehr als Team-Zusammenarbeit", + "One_result_found": "Ein Ergebnis gefunden.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Nur autorisierte Benutzer können neue Nachrichten schreiben", "Oops": "Hoppla!", @@ -679,6 +680,7 @@ "Search_global_users_description": "Wenn aktiviert, Können Sie nach Benutzern von anderen Unternehmen oder Servern suchen.", "Search_Messages": "Nachrichten suchen", "Search_messages": "Nachrichten durchsuchen", + "Search_Results_found": "{{count}} Ergebnisse gefunden.", "Searching": "Suche", "Security_and_privacy": "Sicherheit und Datenschutz", "Select_a_Channel": "Channel auswählen", diff --git a/app/i18n/locales/en.json b/app/i18n/locales/en.json index 5ba3ce15feb..a8157a29b8a 100644 --- a/app/i18n/locales/en.json +++ b/app/i18n/locales/en.json @@ -609,6 +609,7 @@ "Onboarding_less_options": "Less options", "Onboarding_more_options": "More options", "Onboarding_subtitle": "Beyond team collaboration", + "One_result_found": "One result found.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Only authorized users can write new messages", "Oops": "Oops!", @@ -768,6 +769,7 @@ "Search_global_users_description": "If you turn-on, you can search for any user from others companies or workspacess.", "Search_Messages": "Search messages", "Search_messages": "Search messages", + "Search_Results_found": "{{count}} results found.", "Searching": "Searching", "Security_and_privacy": "Security and privacy", "Select": "Select", diff --git a/app/i18n/locales/es.json b/app/i18n/locales/es.json index fe63e1ce387..e60f2c487db 100644 --- a/app/i18n/locales/es.json +++ b/app/i18n/locales/es.json @@ -275,6 +275,7 @@ "Notify_all_in_this_room": "Notificar a todos en esta sala", "Objects": "Objetos", "Offline": "Desconectado", + "One_result_found": "Un resultado encontrado.", "Online": "Conectado", "Only_authorized_users_can_write_new_messages": "Sólo pueden escribir mensajes usuarios autorizados", "Oops": "Oops!", @@ -350,6 +351,7 @@ "Search_global_users_description": "Si lo activas, puedes buscar cualquier usuario de otras empresas o servidores.", "Search_Messages": "Buscar mensajes", "Search_messages": "Buscar mensajes", + "Search_Results_found": "{{count}} resultados encontrados.", "Select_emoji_reaction": "Seleccionar reacción de emoji", "Select_Server": "Selecciona servidor", "Select_Uploaded_Image": "Seleccionar imagen cargada", diff --git a/app/i18n/locales/fi.json b/app/i18n/locales/fi.json index 086abf715f9..13bcf9c1341 100644 --- a/app/i18n/locales/fi.json +++ b/app/i18n/locales/fi.json @@ -515,6 +515,7 @@ "Onboarding_less_options": "Vähemmän vaihtoehtoja", "Onboarding_more_options": "Enemmän vaihtoehtoja", "Onboarding_subtitle": "Enemmän kuin ryhmäyhteistyötä", + "One_result_found": "Yksi tulos löytyi.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Vain valtuutetut käyttäjät voivat kirjoittaa uusia viestejä", "Oops": "Oho!", @@ -654,6 +655,7 @@ "Search_global_users_description": "Jos otat tämän käyttöön, voit etsiä käyttäjiä muista yrityksistä tai palvelimista.", "Search_Messages": "Hae viestejä", "Search_messages": "Hae viestejä", + "Search_Results_found": "{{count}} hakutulosta löytyi.", "Searching": "Haetaan", "Security_and_privacy": "Turvallisuus ja yksityisyys", "Select_a_Channel": "Valitse kanava", diff --git a/app/i18n/locales/fr.json b/app/i18n/locales/fr.json index 7f6994edc02..7fe4f69c73f 100644 --- a/app/i18n/locales/fr.json +++ b/app/i18n/locales/fr.json @@ -475,6 +475,7 @@ "Onboarding_less_options": "Moins d'options", "Onboarding_more_options": "Plus d'options", "Onboarding_subtitle": "Au-delà de la collaboration d'équipe", + "One_result_found": "Un résultat trouvé.", "Online": "En ligne", "Only_authorized_users_can_write_new_messages": "Seuls les utilisateurs autorisés peuvent écrire de nouveaux messages.", "Oops": "Oups !", @@ -598,6 +599,7 @@ "Search_global_users_description": "Si vous activez, vous pouvez rechercher n'importe quel utilisateur d'autres sociétés ou serveurs.", "Search_Messages": "Rechercher des messages", "Search_messages": "Rechercher des messages", + "Search_Results_found": "{{count}} résultats trouvés.", "Searching": "Recherche", "Security_and_privacy": "Sécurité et vie privée", "Select_a_Channel": "Sélectionnez un canal", diff --git a/app/i18n/locales/hi-IN.json b/app/i18n/locales/hi-IN.json index 6697492b66e..505935fe9d6 100644 --- a/app/i18n/locales/hi-IN.json +++ b/app/i18n/locales/hi-IN.json @@ -549,6 +549,7 @@ "Onboarding_less_options": "कम विकल्प", "Onboarding_more_options": "अधिक विकल्प", "Onboarding_subtitle": "टीम सहयोग के पार", + "One_result_found": "एक परिणाम मिला।", "Online": "ऑनलाइन", "Only_authorized_users_can_write_new_messages": "केवल अधिकृत उपयोगकर्ताएँ नए संदेश लिख सकती हैं", "Oops": "ऊपस!", @@ -692,6 +693,7 @@ "Search_global_users_description": "आप इसे ऑन करते हैं, तो आप अन्य कंपनियों या कार्यस्थानों से किसी भी उपयोगकर्ता की खोज कर सकते हैं।", "Search_Messages": "संदेश खोजें", "Search_messages": "संदेश खोजें", + "Search_Results_found": "{{count}} परिणाम मिले।", "Searching": "खोज रहा है", "Security_and_privacy": "सुरक्षा और गोपनीयता", "Select": "चयन करें", diff --git a/app/i18n/locales/hu.json b/app/i18n/locales/hu.json index 36837c72a2e..10628d7941b 100644 --- a/app/i18n/locales/hu.json +++ b/app/i18n/locales/hu.json @@ -550,6 +550,7 @@ "Onboarding_less_options": "Kevesebb beállítás", "Onboarding_more_options": "Több beállítás", "Onboarding_subtitle": "A csoportos együttműködésen túl", + "One_result_found": "Egy eredmény található.", "Online": "Elérhető", "Only_authorized_users_can_write_new_messages": "Csak az engedélyezett felhasználók írhatnak új üzeneteket", "Oops": "Hoppá!", @@ -693,6 +694,7 @@ "Search_global_users_description": "Ha bekapcsolja, kereshet bármelyik felhasználót más cégekből vagy munkaterületekről.", "Search_Messages": "Üzenetek keresése", "Search_messages": "Üzenetek keresése", + "Search_Results_found": "{{count}} eredmény található.", "Searching": "Keresés", "Security_and_privacy": "Biztonság és adatvédelem", "Select": "Kiválasztás", diff --git a/app/i18n/locales/it.json b/app/i18n/locales/it.json index 5a1b5aabf23..0dbbc9b618c 100644 --- a/app/i18n/locales/it.json +++ b/app/i18n/locales/it.json @@ -415,6 +415,7 @@ "Onboarding_less_options": "Meno opzioni", "Onboarding_more_options": "Più opzioni", "Onboarding_subtitle": "Oltre la collaborazione di gruppo", + "One_result_found": "Un risultato trovato.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Solo gli utenti autorizzati possono scrivere nuovi messaggi", "Oops": "Oops!", @@ -527,6 +528,7 @@ "Search_global_users_description": "Se attivi questa opzione, puoi cercare qualsiasi utente da altre aziende o server.", "Search_Messages": "Cerca messaggi", "Search_messages": "Cerca messaggi", + "Search_Results_found": "{{count}} risultati trovati.", "Security_and_privacy": "Sicurezza e privacy", "Select_a_Channel": "Seleziona un Canale", "Select_a_Department": "Seleziona un Dipartimento", diff --git a/app/i18n/locales/ja.json b/app/i18n/locales/ja.json index 5a87b2aaa2e..74a7f8ba6b9 100644 --- a/app/i18n/locales/ja.json +++ b/app/i18n/locales/ja.json @@ -353,6 +353,7 @@ "Notify_all_in_this_room": "このルームのユーザー全員に通知する", "Objects": "オブジェクト", "Offline": "オフライン", + "One_result_found": "1 件の結果が見つかりました。", "Online": "オンライン", "Only_authorized_users_can_write_new_messages": "承認されたユーザーだけが新しいメッセージを書き込めます", "Oops": "おっと!", @@ -437,6 +438,7 @@ "Search_global_users_description": "有効にした場合、他の会社やサーバーの誰もがあなたを検索可能になります。", "Search_Messages": "メッセージを検索", "Search_messages": "メッセージを検索", + "Search_Results_found": "{{count}} 件の結果が見つかりました。", "Select_emoji_reaction": "絵文字リアクションを選択", "Select_Server": "サーバーを選択", "Select_Uploaded_Image": "アップロードされた画像を選択します", diff --git a/app/i18n/locales/nl.json b/app/i18n/locales/nl.json index d490fe82d9f..3ee4d220821 100644 --- a/app/i18n/locales/nl.json +++ b/app/i18n/locales/nl.json @@ -475,6 +475,7 @@ "Onboarding_less_options": "Minder opties", "Onboarding_more_options": "Meer opties", "Onboarding_subtitle": "Meer dan teamsamenwerking", + "One_result_found": "Eén resultaat gevonden.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Alleen geautoriseerde gebruikers kunnen nieuwe berichten schrijven", "Oops": "Oeps!", @@ -598,6 +599,7 @@ "Search_global_users_description": "Als je dit inschakelt, kan je gebruikers van andere bedrijven en servers opzoeken.", "Search_Messages": "Berichten zoeken", "Search_messages": "Berichten zoeken", + "Search_Results_found": "{{count}} resultaten gevonden.", "Searching": "Zoeken", "Security_and_privacy": "Veiligheid en privacy", "Select_a_Channel": "Selecteer een kanaal", diff --git a/app/i18n/locales/nn.json b/app/i18n/locales/nn.json index 6548bd58a24..dcf132c0910 100644 --- a/app/i18n/locales/nn.json +++ b/app/i18n/locales/nn.json @@ -260,6 +260,7 @@ "Off": "Av", "Offline": "offline", "Onboarding_more_options": "Flere alternativer", + "One_result_found": "Eitt resultat funne.", "Online": "på nett", "Only_authorized_users_can_write_new_messages": "Kun autoriserte brukere kan skrive nye meldinger", "Open_sidebar": "Åpne sidepanelet", @@ -312,6 +313,7 @@ "Save_Changes": "Lagre endringer", "Saved": "lagret", "Search": "Søk", + "Search_Results_found": "{{count}} resultat funne.", "Security_and_privacy": "Sikkerhet og personvern", "Select": "Velg", "Select_a_Department": "Velg en avdeling", diff --git a/app/i18n/locales/no.json b/app/i18n/locales/no.json index 23d77e7799f..1505fdbcc80 100644 --- a/app/i18n/locales/no.json +++ b/app/i18n/locales/no.json @@ -577,6 +577,7 @@ "Onboarding_less_options": "Færre alternativer", "Onboarding_more_options": "Flere alternativer", "Onboarding_subtitle": "Utover teamsamarbeid", + "One_result_found": "Ett resultat funnet.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Bare autoriserte brukere kan skrive nye meldinger", "Oops": "Ups!", @@ -728,6 +729,7 @@ "Search_global_users_description": "Hvis du slår på, kan du søke etter hvilken som helst bruker fra andre bedrifter eller arbeidsområder.", "Search_Messages": "Søk etter meldinger", "Search_messages": "Søk i meldinger", + "Search_Results_found": "{{count}} resultater funnet.", "Searching": "Søker", "Security_and_privacy": "Sikkerhet og personvern", "Select": "Velg", diff --git a/app/i18n/locales/pt-BR.json b/app/i18n/locales/pt-BR.json index 68cd6d96496..e2eca7c1f85 100644 --- a/app/i18n/locales/pt-BR.json +++ b/app/i18n/locales/pt-BR.json @@ -597,6 +597,7 @@ "Onboarding_less_options": "Menos opções", "Onboarding_more_options": "Mais opções", "Onboarding_subtitle": "Além da colaboração em time", + "One_result_found": "Um resultado encontrado.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Somente usuários autorizados podem escrever novas mensagens", "Oops": "Ops!", @@ -749,6 +750,7 @@ "Search_global_users_description": "Caso ativado, busca por usuários de outras empresas ou workspaces.", "Search_Messages": "Buscar mensagens", "Search_messages": "Buscar mensagens", + "Search_Results_found": "{{count}} resultados encontrados.", "Searching": "Buscando", "Security_and_privacy": "Segurança e privacidade", "Select": "Selecionar", diff --git a/app/i18n/locales/pt-PT.json b/app/i18n/locales/pt-PT.json index 64538567059..7ee2fba8cfe 100644 --- a/app/i18n/locales/pt-PT.json +++ b/app/i18n/locales/pt-PT.json @@ -359,6 +359,7 @@ "Onboarding_less_options": "Menos opções", "Onboarding_more_options": "Mais opções", "Onboarding_subtitle": "Além da Colaboração da Equipe", + "One_result_found": "Um resultado encontrado.", "Online": "Ligado", "Only_authorized_users_can_write_new_messages": "Apenas utilizadores autorizados podem escrever novas mensagens", "Oops": "Oops!", @@ -435,6 +436,7 @@ "saving_settings": "a guardar configurações", "Search": "Pesquisar", "Search_Messages": "Pesquisar Mensagens", + "Search_Results_found": "{{count}} resultados encontrados.", "Select_emoji_reaction": "Selecionar reação de emoji", "Select_Uploaded_Image": "Selecione a Imagem Carregada", "Select_Users": "Seleccionar Utilizadores", diff --git a/app/i18n/locales/ru.json b/app/i18n/locales/ru.json index 918fdd3fc8b..eb9f96f2c0b 100644 --- a/app/i18n/locales/ru.json +++ b/app/i18n/locales/ru.json @@ -505,6 +505,7 @@ "Onboarding_less_options": "Меньше опций", "Onboarding_more_options": "Больше опций", "Onboarding_subtitle": "За пределами Командного Взаимодействия", + "One_result_found": "Один результат найден.", "Online": "В сети", "Only_authorized_users_can_write_new_messages": "Только авторизованные пользователи могут писать новые сообщения", "Oops": "Упс!", @@ -631,6 +632,7 @@ "Search_global_users_description": "При активации станет возможен поиск пользователей на других серверах.", "Search_Messages": "Поиск сообщений", "Search_messages": "Поиск сообщений", + "Search_Results_found": "Найдено {{count}} результатов.", "Searching": "Поиск", "Security_and_privacy": "Безопасность и конфиденциальность", "Select_a_Channel": "Выбор Канала", diff --git a/app/i18n/locales/sl-SI.json b/app/i18n/locales/sl-SI.json index b6d2c0d3483..3b88d057d73 100644 --- a/app/i18n/locales/sl-SI.json +++ b/app/i18n/locales/sl-SI.json @@ -487,6 +487,7 @@ "Onboarding_less_options": "Manj možnosti", "Onboarding_more_options": "Več možnosti", "Onboarding_subtitle": "Izven ekipnega sodelovanja", + "One_result_found": "Najden je en rezultat.", "Online": "Dosegljiv", "Only_authorized_users_can_write_new_messages": "Samo pooblaščen uporabnik lahko napiše nova sporočila", "Oops": "Ups!", @@ -611,6 +612,7 @@ "Search_global_users_description": "Če si vklopite, lahko poiščete katerega koli uporabnika od drugih podjetij ali strežnikov.", "Search_Messages": "Iskanje sporočil", "Search_messages": "Iskalna sporočila", + "Search_Results_found": "{{count}} zadetkov najdenih.", "Searching": "Iskanje", "Security_and_privacy": "Varnost in zasebnost", "Select_a_Channel": "Izberite kanal", diff --git a/app/i18n/locales/sv.json b/app/i18n/locales/sv.json index 2debf1b9205..38d87e6e17e 100644 --- a/app/i18n/locales/sv.json +++ b/app/i18n/locales/sv.json @@ -514,6 +514,7 @@ "Onboarding_less_options": "Färre alternativ", "Onboarding_more_options": "Fler alternativ", "Onboarding_subtitle": "Mer än teamsamarbete", + "One_result_found": "Ett resultat hittades.", "Online": "Online", "Only_authorized_users_can_write_new_messages": "Endast behöriga användare kan skriva nya meddelanden", "Oops": "Ojdå!", @@ -653,6 +654,7 @@ "Search_global_users_description": "Om du aktiverar alternativet kan du söka efter användare från andra företag eller servrar.", "Search_Messages": "Sök bland meddelanden", "Search_messages": "Sök efter meddelanden", + "Search_Results_found": "{{count}} resultat hittades.", "Searching": "Söker", "Security_and_privacy": "Säkerhet och integritet", "Select_a_Channel": "Välj en kanal", diff --git a/app/i18n/locales/ta-IN.json b/app/i18n/locales/ta-IN.json index 4668db2a962..18c261269af 100644 --- a/app/i18n/locales/ta-IN.json +++ b/app/i18n/locales/ta-IN.json @@ -549,6 +549,7 @@ "Onboarding_less_options": "குறைந்த விருப்பங்கள்", "Onboarding_more_options": "மேலும் விருப்பங்கள்", "Onboarding_subtitle": "குழு இணையத்திற்கு மேல்", + "One_result_found": "ஒரு முடிவு காணப்பட்டது.", "Online": "இணைந்துள்ளது", "Only_authorized_users_can_write_new_messages": "அநுமதிக்கப்பட்ட பயனர்கள் மட்டும் புதிய செய்திகளை எழுதலாம்", "Oops": "ஒப்ஸ்!", @@ -692,6 +693,7 @@ "Search_global_users_description": "நீங்கள் இதை செயலிழங்கும் போது, வேறு நிறுவங்களிலுள்ள அந்தரங்க பயனர்களை தேடலாம்.", "Search_Messages": "செய்திகளை தேடு", "Search_messages": "செய்திகளை தேடு", + "Search_Results_found": "{{count}} முடிவுகள் கிடைத்தன.", "Searching": "தேடுகின்றன", "Security_and_privacy": "பாதுகாப்பு மற்றும் தனியுரிமை", "Select": "தேர்ந்தெடு", diff --git a/app/i18n/locales/te-IN.json b/app/i18n/locales/te-IN.json index 6791f0a155a..4a5d534382a 100644 --- a/app/i18n/locales/te-IN.json +++ b/app/i18n/locales/te-IN.json @@ -548,6 +548,7 @@ "Onboarding_less_options": "తక్కువ ఎంపికలు", "Onboarding_more_options": "మరికొన్ని ఎంపికలు", "Onboarding_subtitle": "దల సహయాకాంక్ష", + "One_result_found": "ఒక ఫలితం కనుగొనబడింది।", "Online": "ఆన్‌లైన్", "Only_authorized_users_can_write_new_messages": "కేవలం అనుమతించబడిన వాడులు కొత్త సందేశాలను రాయగలరు", "Oops": "అయ్యో!", @@ -691,6 +692,7 @@ "Search_global_users_description": "మీరు ఆన్‌చర్చలోని అన్యాన్య కంపెనీలు లేదా పనుల కిందరా ఏ వాడుకరిని వెతుకుతున్నట్లు ఉంటే, మీరు ఇదను ఎంచుకోవచ్చు.", "Search_Messages": "సందేశాలను వెతుకు", "Search_messages": "సందేశాలను శోధించండి", + "Search_Results_found": "{{count}} ఫలితాలు కనుగొనబడ్డాయి।", "Searching": "శోధిస్తోంది", "Security_and_privacy": "భద్రత మరియు గోప్యత", "Select": "ఎంచుకోండి", diff --git a/app/i18n/locales/tr.json b/app/i18n/locales/tr.json index 800c6feeb98..a8e4ec80dc3 100644 --- a/app/i18n/locales/tr.json +++ b/app/i18n/locales/tr.json @@ -398,6 +398,7 @@ "Onboarding_less_options": "Daha az seçenek", "Onboarding_more_options": "Daha çok seçenek", "Onboarding_subtitle": "Ekip İşbirliğinin Ötesinde", + "One_result_found": "Bir sonuç bulundu.", "Online": "Çevrimiçi", "Only_authorized_users_can_write_new_messages": "Yalnızca yetkili kullanıcılar yeni ileti yazabilir", "Oops": "Ahh!", @@ -510,6 +511,7 @@ "Search_global_users_description": "Açarsanız, diğer şirketlerden veya sunuculardan herhangi bir kullanıcıyı arayabilirsiniz.", "Search_Messages": "İleti ara", "Search_messages": "İletilerda ara", + "Search_Results_found": "{{count}} sonuç bulundu.", "Security_and_privacy": "Güvenlik ve gizlilik", "Select_a_Channel": "Kanal Seç", "Select_a_Department": "Bölüm Seç", diff --git a/app/i18n/locales/zh-CN.json b/app/i18n/locales/zh-CN.json index cee75dd268c..0bd12910283 100644 --- a/app/i18n/locales/zh-CN.json +++ b/app/i18n/locales/zh-CN.json @@ -381,6 +381,7 @@ "Onboarding_less_options": "较少选项", "Onboarding_more_options": "较多选项", "Onboarding_subtitle": "超越团队合作", + "One_result_found": "找到一个结果。", "Online": "在线", "Only_authorized_users_can_write_new_messages": "只有经过授权的用户才能写新信息", "Oops": "哎呀!", @@ -491,6 +492,7 @@ "Search_global_users_description": "如果启用,您将可以搜寻其他公司、服务器上的任何用戶", "Search_Messages": "搜索信息", "Search_messages": "搜索信息", + "Search_Results_found": "{{count}} 个结果已找到。", "Security_and_privacy": "安全与隐私", "Select_a_Channel": "选择一个频道", "Select_a_Department": "选择一个部门", diff --git a/app/i18n/locales/zh-TW.json b/app/i18n/locales/zh-TW.json index a59c0df892d..f44d8f18169 100644 --- a/app/i18n/locales/zh-TW.json +++ b/app/i18n/locales/zh-TW.json @@ -398,6 +398,7 @@ "Onboarding_less_options": "較少選項", "Onboarding_more_options": "較多選項", "Onboarding_subtitle": "超越團隊合作", + "One_result_found": "找到一個結果。", "Online": "上線", "Only_authorized_users_can_write_new_messages": "只有經過授權的使用者才能寫新訊息", "Oops": "哎呀!", @@ -509,6 +510,7 @@ "Search_global_users_description": "如果啟用,您將可以搜尋其他公司、伺服器上的任何使用者", "Search_Messages": "搜尋訊息", "Search_messages": "搜尋訊息", + "Search_Results_found": "找到 {{count}} 個結果。", "Security_and_privacy": "安全與隱私", "Select_a_Channel": "選擇一個頻道", "Select_a_Department": "選擇一個部門", diff --git a/app/views/DirectoryView/index.tsx b/app/views/DirectoryView/index.tsx index 821c1b14728..e827e732c50 100644 --- a/app/views/DirectoryView/index.tsx +++ b/app/views/DirectoryView/index.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { FlatList, type ListRenderItem } from 'react-native'; +import { AccessibilityInfo, FlatList, type ListRenderItem } from 'react-native'; import { connect } from 'react-redux'; import { type NativeStackNavigationOptions, type NativeStackNavigationProp } from '@react-navigation/native-stack'; import { type CompositeNavigationProp } from '@react-navigation/native'; @@ -126,6 +126,7 @@ class DirectoryView extends React.Component { + if (!count) { + AccessibilityInfo.announceForAccessibility(I18n.t('No_results_found')); + return; + } + const message = count === 1 ? I18n.t('One_result_found') : I18n.t('Search_Results_found', { count: count.toString() }); + AccessibilityInfo.announceForAccessibility(message); + }; + changeType = (type: string) => { this.setState({ type, data: [] }, () => this.search());