Skip to content

Commit 2ad4055

Browse files
feat(a11y): inline errors profileView (#6488)
* feat: inline errors profileview * feat: a11y error announcement * fix: required announcement * fix: error message * fix: clean form on navigate * action: organized translations * chore: useA11yErrorAnnouncement support multiple errors * fix: clean errors * fix: translate inside of Component * fix: increase a11y announcement debounce time * chore: improve useA11yErrorAnnouncement * chore: code improvements * chore: adjust report user view hook usage --------- Co-authored-by: OtavioStasiak <[email protected]>
1 parent 88a4c04 commit 2ad4055

File tree

29 files changed

+212
-23
lines changed

29 files changed

+212
-23
lines changed

app/i18n/locales/ar.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,11 @@
152152
"Edit_Room_Photo": "تحرير صورة غرفة",
153153
"Edit_Status": "تعديل الحالة",
154154
"Email": "بريد إلكتروني",
155+
"Email_associated_with_another_user": "البريد الإلكتروني مرتبط بمستخدم آخر.",
156+
"Email_must_be_a_valid_email": "يجب أن يكون البريد الإلكتروني بريدًا إلكترونيًا صالحًا",
155157
"Email_Notification_Mode_All": "لكل إشارة أو رسالة مباشرة",
156158
"Email_Notification_Mode_Disabled": "معطل",
159+
"Email_required": "البريد الإلكتروني مطلوب",
157160
"Emoji_selector": "محدد الرموز التعبيرية",
158161
"Enable_Auto_Translate": "تمكين الترجمة التلقائية",
159162
"Encrypted": "مشفر",
@@ -320,6 +323,7 @@
320323
"N_people_reacted": "{{n}} تفاعل الناس",
321324
"N_users": "{{n}} مستخدمين",
322325
"Name": "اسم",
326+
"Name_required": "يتطلب الاسم",
323327
"Never": "أبداً",
324328
"New_Message": "رسالة جديدة",
325329
"New_Password": "كلمة مرور جديدة",
@@ -556,7 +560,9 @@
556560
"User_Info": "معلومات المستخدم",
557561
"User_sent_an_attachment": "{{user}} أرسل مرفقًا",
558562
"Username": "اسم المستخدم",
563+
"Username_not_available": "اسم المستخدم غير متاح",
559564
"Username_or_email": "اسم المستخدم أو البريد الالكتروني",
565+
"Username_required": "اسم المستخدم مطلوب",
560566
"Users": "مستخدمين",
561567
"Uses_server_configuration": "يستخدم إعداد الخادم",
562568
"Verify_email_desc": "لقد أرسلنا إليك بريداً إلكترونياً لتأكيد تسجيلك. إذا لم تتلق البريد الإلكتروني قريباً، فيرجى العودة والمحاولة مرة أخرى",

app/i18n/locales/bn-IN.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,11 @@
250250
"Edit_Room_Photo": "ঘরের ছবি সম্পাদনা করুন",
251251
"Edit_Status": "স্থিতি সম্পাদনা করুন",
252252
"Email": "ইমেইল",
253+
"Email_associated_with_another_user": "অন্য ব্যবহারকারীর সঙ্গে সংশ্লিষ্ট ইমেইল",
254+
"Email_must_be_a_valid_email": "ইমেইলটি একটি বৈধ ইমেইল হতে হবে।",
253255
"Email_Notification_Mode_All": "প্রতি উল্লেখ / ডিএম",
254256
"Email_Notification_Mode_Disabled": "অক্ষম",
257+
"Email_required": "ইমেইল প্রয়োজন",
255258
"Emoji_selector": "ইমোজি নির্বাচনকারী",
256259
"Empty": "খালি",
257260
"Enable_Auto_Translate": "অটো-অনুবাদ সক্রিয় করুন",
@@ -469,6 +472,7 @@
469472
"N_Selected_members": "{{n}} জন নির্বাচিত",
470473
"N_users": "{{n}} ব্যবহারকারী",
471474
"Name": "নাম",
475+
"Name_required": "নাম আবশ্যক",
472476
"Never": "কখনই নয়",
473477
"New_chat_transfer": "নতুন চ্যাট স্থানান্তর: {{agent}} চ্যাটটি কিউতে ফিরে এসেছে",
474478
"New_Message": "নতুন বার্তা",
@@ -806,7 +810,9 @@
806810
"User_left_this_channel": "চ্যানেল ছেড়ে দিয়েছে",
807811
"User_sent_an_attachment": "{{user}} একটি সংযুক্তি পাঠিয়েছে",
808812
"Username": "ব্যবহারকারীর নাম",
813+
"Username_not_available": "ব্যবহারকারীর নাম পাওয়া যাচ্ছে না",
809814
"Username_or_email": "ব্যবহারকারীর নাম বা ইমেল",
815+
"Username_required": "ইউজারনেম প্রয়োজন",
810816
"Users": "ব্যবহারকারীগণ",
811817
"Uses_server_configuration": "ওয়ার্কস্পেস কনফিগারেশন ব্যবহার করে",
812818
"Verify_email_desc": "আমরা আপনার নিবন্ধন নিশ্চিত করতে একটি ইমেল পাঠিয়েছি। যদি আপনি শীঘ্রই একটি ইমেল পাননি, তবে দয়া করে ফিরে এসে আবার চেষ্টা করুন।",

app/i18n/locales/cs.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,8 +268,11 @@
268268
"Edit_Room_Photo": "Upravit fotografii místnosti",
269269
"Edit_Status": "Upravit stav",
270270
"Email": "E-mail",
271+
"Email_associated_with_another_user": "E-mail je přiřazen k jinému uživateli.",
272+
"Email_must_be_a_valid_email": "E-mail musí být platný e-mail.",
271273
"Email_Notification_Mode_All": "Každá zmínka/DM",
272274
"Email_Notification_Mode_Disabled": "Zakázáno",
275+
"Email_required": "Požadován e-mail.",
273276
"Emoji_selector": "Výběr emoji",
274277
"Empty": "Prázdný",
275278
"Enable_Auto_Translate": "Povolit automatický překlad",
@@ -503,6 +506,7 @@
503506
"N_Selected_members": "{{n}} vybráno",
504507
"N_users": "{{n}} uživatelů",
505508
"Name": "Název",
509+
"Name_required": "Je vyžadováno jméno.",
506510
"Never": "Nikdy",
507511
"New_chat_transfer": "Nový přenos chatu: {{agent}} vrátil chat do fronty",
508512
"New_Message": "Nová zpráva",
@@ -874,7 +878,9 @@
874878
"User_not_found_or": "Uživatel nenalezen nebo nesprávné heslo",
875879
"User_sent_an_attachment": "{{user}} poslal přílohu",
876880
"Username": "Uživatelské jméno",
881+
"Username_not_available": "Uživatelské jméno není k dispozici.",
877882
"Username_or_email": "Uživatelské jméno nebo email",
883+
"Username_required": "Je vyžadováno uživatelské jméno.",
878884
"Users": "Uživatelé",
879885
"Uses_server_configuration": "Používá konfiguraci pracovního prostoru",
880886
"Verify": "Ověřit",

app/i18n/locales/de.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,11 @@
245245
"Edit_Room_Photo": "Zimmerfoto bearbeiten",
246246
"Edit_Status": "Status ändern",
247247
"Email": "E-Mail",
248+
"Email_associated_with_another_user": "E-Mail mit einem anderen Benutzer verknüpft.",
249+
"Email_must_be_a_valid_email": "E-Mail muss eine gültige E-Mail sein.",
248250
"Email_Notification_Mode_All": "Jede Erwähnung/Direktnachricht",
249251
"Email_Notification_Mode_Disabled": "Deaktiviert",
252+
"Email_required": "E-Mail erforderlich",
250253
"Emoji_selector": "Emoji-Auswahl",
251254
"Empty": "Leer",
252255
"Enable_Auto_Translate": "Automatische Übersetzung aktivieren",
@@ -461,6 +464,7 @@
461464
"N_Selected_members": "{{n}} ausgewählt",
462465
"N_users": "{{n}} Benutzer",
463466
"Name": "Name",
467+
"Name_required": "Name erforderlich",
464468
"Never": "Niemals",
465469
"New_chat_transfer": "Neue Chat-Übertragung: {{agent}} hat den Chat an die Warteschlange zurückgegeben",
466470
"New_Message": "Neue Nachricht",
@@ -800,7 +804,9 @@
800804
"User_left_this_channel": "hat den Kanal verlassen",
801805
"User_sent_an_attachment": "{{user}}: eine Datei gesendet",
802806
"Username": "Benutzername",
807+
"Username_not_available": "Benutzername nicht verfügbar",
803808
"Username_or_email": "Benutzername oder E-Mail-Adresse",
809+
"Username_required": "Benutzername erforderlich",
804810
"Users": "Benutzer",
805811
"Uses_server_configuration": "Nutzt Servereinstellungen",
806812
"Verify_email_desc": "Wir haben Ihnen eine Email geschickt um Ihre Anmeldung zu bestätigen. Wenn Sie keine Email erhalten, versuchen Sie es später noch einmal.",

app/i18n/locales/en.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,11 @@
278278
"Edit_Status": "Edit status",
279279
"email": "Email",
280280
"Email": "Email",
281+
"Email_associated_with_another_user": "Email associated with another user",
282+
"Email_must_be_a_valid_email": "Email must be a valid email",
281283
"Email_Notification_Mode_All": "Every mention/DM",
282284
"Email_Notification_Mode_Disabled": "Disabled",
285+
"Email_required": "Email required",
283286
"Emoji_selector": "Emoji selector",
284287
"Empty": "Empty",
285288
"Enable": "Enable",
@@ -526,6 +529,7 @@
526529
"N_Selected_members": "{{n}} selected",
527530
"N_users": "{{n}} users",
528531
"Name": "Name",
532+
"Name_required": "Name required",
529533
"Never": "Never",
530534
"New_chat_transfer": "New chat transfer: {{agent}} returned the chat to the queue",
531535
"New_Message": "New message",
@@ -904,7 +908,9 @@
904908
"User_not_found_or": "User not found or incorrect password",
905909
"User_sent_an_attachment": "{{user}} sent an attachment",
906910
"Username": "Username",
911+
"Username_not_available": "Username not available",
907912
"Username_or_email": "Username or email",
913+
"Username_required": "Username required",
908914
"Users": "Users",
909915
"Uses_server_configuration": "Uses workspace configuration",
910916
"Verify": "Verify",

app/i18n/locales/es.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@
119119
"Edit_Avatar": "Editar avatar",
120120
"Edit_Room_Photo": "Editar Foto de la sala",
121121
"Email": "E-mail",
122+
"Email_associated_with_another_user": "Correo electrónico asociado con otro usuario.",
123+
"Email_must_be_a_valid_email": "El correo electrónico debe ser un correo electrónico válido.",
124+
"Email_required": "Correo electrónico obligatorio",
122125
"Emoji_selector": "Selector de emojis",
123126
"Enable_Auto_Translate": "Permitir Auto-Translate",
124127
"Encryption_error_desc": "No fue posible descifrar tu clave de cifrado.",
@@ -217,6 +220,7 @@
217220
"N_people_reacted": "Han reaccionado {{n}} personas",
218221
"N_users": "{{n}} usuarios",
219222
"Name": "Nombre",
223+
"Name_required": "Nombre requerido",
220224
"New_Message": "Nuevo mensaje",
221225
"New_Password": "Nueva contraseña",
222226
"Next": "Siguiente",
@@ -389,7 +393,9 @@
389393
"User_has_been_key": "El usuario ha sido {{key}}",
390394
"User_sent_an_attachment": "{{user}} envío un adjunto",
391395
"Username": "Nombre de usuario",
396+
"Username_not_available": "Nombre de usuario no disponible",
392397
"Username_or_email": "Nombre de usuario o email",
398+
"Username_required": "Nombre de usuario requerido",
393399
"Users": "Usuarios",
394400
"Version_no": "Versión de la aplicación: {{version}}",
395401
"View_Original": "Ver original",

app/i18n/locales/fi.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,11 @@
230230
"Edit_Room_Photo": "Muokkaa huonekuvaa",
231231
"Edit_Status": "Muokkaa tilaa",
232232
"Email": "Sähköposti",
233+
"Email_associated_with_another_user": "Sähköposti on liitetty toiseen käyttäjään.",
234+
"Email_must_be_a_valid_email": "Sähköpostin on oltava kelvollinen sähköpostiosoite.",
233235
"Email_Notification_Mode_All": "Jokainen maininta/SV",
234236
"Email_Notification_Mode_Disabled": "Ei käytössä",
237+
"Email_required": "Sähköposti vaaditaan",
235238
"Emoji_selector": "Emojin valitsin",
236239
"Empty": "Tyhjä",
237240
"Enable_Auto_Translate": "Ota käyttöön automaattikäännös",
@@ -442,6 +445,7 @@
442445
"N_Selected_members": "{{n}} valittu",
443446
"N_users": "{{n}} käyttäjää",
444447
"Name": "Nimi",
448+
"Name_required": "Nimi vaaditaan",
445449
"Never": "Ei koskaan",
446450
"New_chat_transfer": "Uuden keskustelun siirto: {{agent}} palautti keskustelun jonoon",
447451
"New_Message": "Uusi viesti",
@@ -774,7 +778,9 @@
774778
"User_left_this_channel": "poistui kanavalta",
775779
"User_sent_an_attachment": "{{user}} lähetti liitteen",
776780
"Username": "Käyttäjätunnus",
781+
"Username_not_available": "Käyttäjänimi ei ole saatavilla",
777782
"Username_or_email": "Sähköpostiosoite tai käyttäjätunnus",
783+
"Username_required": "Käyttäjänimi vaaditaan",
778784
"Users": "Käyttäjät",
779785
"Uses_server_configuration": "Käyttää palvelimen määrityksiä",
780786
"Verify_email_desc": "Lähetimme rekisteröitymisvahvistuksen sähköpostiisi. Jos et saa sähköpostia pian, yritä uudelleen.",

app/i18n/locales/fr.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,11 @@
198198
"Edit_Room_Photo": "Modifier la salle Photo",
199199
"Edit_Status": "Modifier le statut",
200200
"Email": "Courriel",
201+
"Email_associated_with_another_user": "E-mail associé à un autre utilisateur",
202+
"Email_must_be_a_valid_email": "L'adresse e-mail doit être valide.",
201203
"Email_Notification_Mode_All": "Chaque mention/MD",
202204
"Email_Notification_Mode_Disabled": "Désactivé",
205+
"Email_required": "Adresse e-mail requise",
203206
"Emoji_selector": "Sélecteur d'émojis",
204207
"Empty": "Vide",
205208
"Enable_Auto_Translate": "Activer la traduction automatique",
@@ -403,6 +406,7 @@
403406
"N_people_reacted": "{{n}} personnes ont réagi",
404407
"N_users": "{{n}} utilisateurs",
405408
"Name": "Nom",
409+
"Name_required": "Nom requis",
406410
"Never": "Jamais",
407411
"New_chat_transfer": "Nouveau transfert de chat : {{agent}} a renvoyé le chat dans la file d'attente",
408412
"New_Message": "Nouveau message",
@@ -696,7 +700,9 @@
696700
"User_Info": "Info d'utilisateur",
697701
"User_sent_an_attachment": "{{user}} a envoyé une pièce jointe",
698702
"Username": "Nom d'utilisateur",
703+
"Username_not_available": "Nom d'utilisateur non disponible",
699704
"Username_or_email": "Nom d'utilisateur ou e-mail",
705+
"Username_required": "Nom d'utilisateur requis",
700706
"Users": "Utilisateurs",
701707
"Uses_server_configuration": "Utilise la configuration du serveur",
702708
"Verify_email_desc": "Nous vous avons envoyé un e-mail pour confirmer votre inscription. Si vous ne recevez pas d'e-mail sous peu, veuillez revenir et réessayer.",

app/i18n/locales/hi-IN.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,11 @@
250250
"Edit_Room_Photo": "कमरे की तस्वीर संपादित करें",
251251
"Edit_Status": "स्थिति संपादित करें",
252252
"Email": "ईमेल",
253+
"Email_associated_with_another_user": "ईमेल किसी अन्य उपयोगकर्ता से जुड़ा हुआ है।",
254+
"Email_must_be_a_valid_email": "ईमेल एक मान्य ईमेल होना चाहिए।",
253255
"Email_Notification_Mode_All": "हर मेंशन/डीएम",
254256
"Email_Notification_Mode_Disabled": "अक्षम",
257+
"Email_required": "ईमेल आवश्यक है।",
255258
"Emoji_selector": "इमोजी चयनकर्ता",
256259
"Empty": "खाली",
257260
"Enable_Auto_Translate": "स्वच्छता से अनुवाद सक्षम करें",
@@ -469,6 +472,7 @@
469472
"N_Selected_members": "{{n}} चयनित सदस्य",
470473
"N_users": "{{n}} उपयोगकर्ता",
471474
"Name": "नाम",
475+
"Name_required": "नाम आवश्यक है।",
472476
"Never": "कभी नहीं",
473477
"New_chat_transfer": "नई चैट ट्रांसफर: {{agent}} ने चैट को कतार में वापस लौटाया",
474478
"New_Message": "नया संदेश",
@@ -806,7 +810,9 @@
806810
"User_left_this_channel": "चैनल छोड़ गया",
807811
"User_sent_an_attachment": "{{user}} ने एक अटैचमेंट भेजा",
808812
"Username": "उपयोगकर्ता नाम",
813+
"Username_not_available": "उपयोगकर्ता नाम उपलब्ध नहीं है।",
809814
"Username_or_email": "उपयोगकर्ता नाम या ईमेल",
815+
"Username_required": "उपयोगकर्ता नाम आवश्यक है।",
810816
"Users": "उपयोगकर्ताएँ",
811817
"Uses_server_configuration": "कार्यस्थान समरूपण का उपयोग करता है",
812818
"Verify_email_desc": "हमने आपको आपके पंजीकरण की पुष्टि के लिए एक ईमेल भेजा है। यदि आपको शीघ्र एक ईमेल प्राप्त नहीं होता है, तो कृपया वापस आकर पुनः प्रयास करें।",

app/i18n/locales/hu.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,11 @@
250250
"Edit_Room_Photo": "Szobás fotó szerkesztése",
251251
"Edit_Status": "Állapot szerkesztése",
252252
"Email": "E-mail",
253+
"Email_associated_with_another_user": "Egy másik felhasználóhoz tartozó e-mail cím",
254+
"Email_must_be_a_valid_email": "Az emailnek érvényesnek kell lennie.",
253255
"Email_Notification_Mode_All": "Minden említés/DM ",
254256
"Email_Notification_Mode_Disabled": "Letiltva",
257+
"Email_required": "E-mail szükséges",
255258
"Emoji_selector": "Emoji kiválasztó",
256259
"Empty": "Üres",
257260
"Enable_Auto_Translate": "Automatikus fordítás engedélyezése",
@@ -470,6 +473,7 @@
470473
"N_Selected_members": "{{n}} kiválasztva",
471474
"N_users": "{{n}} felhasználó",
472475
"Name": "Név",
476+
"Name_required": "Név szükséges",
473477
"Never": "Soha",
474478
"New_chat_transfer": "Új csevegés átadása: {{agent}} visszaadta a csevegést a várólistának",
475479
"New_Message": "Új üzenet",
@@ -808,7 +812,9 @@
808812
"User_left_this_channel": "elhagyta a csatornát",
809813
"User_sent_an_attachment": "{{user}} mellékletet küldött",
810814
"Username": "Felhasználónév",
815+
"Username_not_available": "A felhasználónév nem elérhető",
811816
"Username_or_email": "Felhasználónév vagy E-mail-cím ",
817+
"Username_required": "Felhasználónév szükséges",
812818
"Users": "Felhasználók",
813819
"Uses_server_configuration": "Használja a munkaterület konfigurációját",
814820
"Verify_email_desc": "Küldtünk Önnek egy e-mailt a regisztrációja megerősítéséhez. Ha nem kap rövidesen e-mailt, akkor térjen vissza, és próbálja meg újra.",

0 commit comments

Comments
 (0)