From 523922c30a75d1cb3db664877752b57088382f31 Mon Sep 17 00:00:00 2001 From: Steef Hegeman Date: Sun, 12 Dec 2021 10:56:20 +0000 Subject: [PATCH] refactor: /command hints add tooltips, test for missing hints, script to generate glue code, hints for dm, create, clearcache, discardsession --- assets/l10n/intl_ar.arb | 52 +++++++++--------- assets/l10n/intl_ca.arb | 28 +++++----- assets/l10n/intl_cs.arb | 56 +++++++++---------- assets/l10n/intl_de.arb | 56 +++++++++---------- assets/l10n/intl_en.arb | 76 ++++++++++++++++---------- assets/l10n/intl_eo.arb | 56 +++++++++---------- assets/l10n/intl_es.arb | 56 +++++++++---------- assets/l10n/intl_et.arb | 56 +++++++++---------- assets/l10n/intl_fi.arb | 56 +++++++++---------- assets/l10n/intl_fr.arb | 56 +++++++++---------- assets/l10n/intl_ga.arb | 56 +++++++++---------- assets/l10n/intl_gl.arb | 56 +++++++++---------- assets/l10n/intl_hr.arb | 56 +++++++++---------- assets/l10n/intl_id.arb | 56 +++++++++---------- assets/l10n/intl_it.arb | 20 +++---- assets/l10n/intl_ko.arb | 56 +++++++++---------- assets/l10n/intl_nl.arb | 56 +++++++++---------- assets/l10n/intl_pl.arb | 56 +++++++++---------- assets/l10n/intl_pt_BR.arb | 56 +++++++++---------- assets/l10n/intl_pt_PT.arb | 56 +++++++++---------- assets/l10n/intl_ru.arb | 56 +++++++++---------- assets/l10n/intl_si.arb | 8 +-- assets/l10n/intl_sl.arb | 56 +++++++++---------- assets/l10n/intl_sr.arb | 52 +++++++++--------- assets/l10n/intl_sv.arb | 56 +++++++++---------- assets/l10n/intl_tr.arb | 56 +++++++++---------- assets/l10n/intl_uk.arb | 56 +++++++++---------- assets/l10n/intl_zh.arb | 56 +++++++++---------- lib/pages/chat/command_hints.dart | 46 ++++++++++++++++ lib/pages/chat/input_bar.dart | 66 +++++++--------------- scripts/generate_command_hints_glue.sh | 30 ++++++++++ test/command_hint_test.dart | 23 ++++++++ 32 files changed, 863 insertions(+), 770 deletions(-) create mode 100644 lib/pages/chat/command_hints.dart create mode 100755 scripts/generate_command_hints_glue.sh create mode 100644 test/command_hint_test.dart diff --git a/assets/l10n/intl_ar.arb b/assets/l10n/intl_ar.arb index 87c883be..e45d1c35 100644 --- a/assets/l10n/intl_ar.arb +++ b/assets/l10n/intl_ar.arb @@ -1917,68 +1917,68 @@ "@commandInvalid": { "type": "text" }, - "commandHintUnBan": "فك الحظر عن المستخدم المذكور في هذه الغرفة", - "@commandHintUnBan": { + "commandHint_unban": "فك الحظر عن المستخدم المذكور في هذه الغرفة", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, - "commandHintSend": "أرسل نصًا", - "@commandHintSend": { + "commandHint_send": "أرسل نصًا", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintReact": "أرسل ردًا كتفاعل", - "@commandHintReact": { + "commandHint_react": "أرسل ردًا كتفاعل", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintPlain": "أرسل نصًا غير منسق", - "@commandHintPlain": { + "commandHint_plain": "أرسل نصًا غير منسق", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintOp": "عين مستوى نفوذ المستخدم في هذه الغرفة (الافتراضي: 50)", - "@commandHintOp": { + "commandHint_op": "عين مستوى نفوذ المستخدم في هذه الغرفة (الافتراضي: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintMyRoomNick": "عين اسمًا لك مخصص لهذه الغرفة", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "عين اسمًا لك مخصص لهذه الغرفة", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintMe": "صف نفسك", - "@commandHintMe": { + "commandHint_me": "صف نفسك", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintLeave": "تغادر هذه الغرفة", - "@commandHintLeave": { + "commandHint_leave": "تغادر هذه الغرفة", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintKick": "يزيل المستخدم المذكور من الغرفة", - "@commandHintKick": { + "commandHint_kick": "يزيل المستخدم المذكور من الغرفة", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintJoin": "تنضم الى الغرفة المذكورة", - "@commandHintJoin": { + "commandHint_join": "تنضم الى الغرفة المذكورة", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintInvite": "يدعو المستخدم المذكور الى الغرفة", - "@commandHintInvite": { + "commandHint_invite": "يدعو المستخدم المذكور الى الغرفة", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintHtml": "أرسل نصًا بتنسيق HTML", - "@commandHintHtml": { + "commandHint_html": "أرسل نصًا بتنسيق HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintBan": "يحظر المستخدم المذكور من هذه الغرفة", - "@commandHintBan": { + "commandHint_ban": "يحظر المستخدم المذكور من هذه الغرفة", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, diff --git a/assets/l10n/intl_ca.arb b/assets/l10n/intl_ca.arb index 68f8b652..ab39374c 100644 --- a/assets/l10n/intl_ca.arb +++ b/assets/l10n/intl_ca.arb @@ -349,28 +349,28 @@ "type": "text", "placeholders": {} }, - "commandHintHtml": "Envia text en format HTML", - "@commandHintHtml": { + "commandHint_html": "Envia text en format HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintLeave": "Abandona aquesta sala", - "@commandHintLeave": { + "commandHint_leave": "Abandona aquesta sala", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintOp": "Estableix el nivell d'autoritat de l'usuari (per defecte: 50)", - "@commandHintOp": { + "commandHint_op": "Estableix el nivell d'autoritat de l'usuari (per defecte: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Envia text sense format", - "@commandHintPlain": { + "commandHint_plain": "Envia text sense format", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintSend": "Envia text", - "@commandHintSend": { + "commandHint_send": "Envia text", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, @@ -2155,8 +2155,8 @@ "homeserver": {} } }, - "commandHintReact": "Envia una resposta com a reacció", - "@commandHintReact": { + "commandHint_react": "Envia una resposta com a reacció", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, @@ -2330,8 +2330,8 @@ }, "unverified": "No verificat", "@unverified": {}, - "commandHintMe": "Descriviu-vos", - "@commandHintMe": { + "commandHint_me": "Descriviu-vos", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, diff --git a/assets/l10n/intl_cs.arb b/assets/l10n/intl_cs.arb index 8ba98284..7cedfbc2 100644 --- a/assets/l10n/intl_cs.arb +++ b/assets/l10n/intl_cs.arb @@ -436,73 +436,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Zakáže danému uživateli z této místnosti", - "@commandHintBan": { + "commandHint_ban": "Zakáže danému uživateli z této místnosti", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Odesílejte text ve formátu HTML", - "@commandHintHtml": { + "commandHint_html": "Odesílejte text ve formátu HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Pozvěte daného uživatele do této místnosti", - "@commandHintInvite": { + "commandHint_invite": "Pozvěte daného uživatele do této místnosti", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Připojte se k dané místnosti", - "@commandHintJoin": { + "commandHint_join": "Připojte se k dané místnosti", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Odeberte daného uživatele z této místnosti", - "@commandHintKick": { + "commandHint_kick": "Odeberte daného uživatele z této místnosti", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Opusťte tuto místnost", - "@commandHintLeave": { + "commandHint_leave": "Opusťte tuto místnost", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Popiš se", - "@commandHintMe": { + "commandHint_me": "Popiš se", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Nastavte obrázek pro tuto místnost (autor mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Nastavte obrázek pro tuto místnost (autor mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Nastavte své zobrazované jméno pro tuto místnost", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Nastavte své zobrazované jméno pro tuto místnost", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Nastavit úroveň práv daného uživatele (výchozí: 50)", - "@commandHintOp": { + "commandHint_op": "Nastavit úroveň práv daného uživatele (výchozí: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Odeslat neformátovaný text", - "@commandHintPlain": { + "commandHint_plain": "Odeslat neformátovaný text", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Odeslat odpověď jako reakci", - "@commandHintReact": { + "commandHint_react": "Odeslat odpověď jako reakci", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Poslat zprávu", - "@commandHintSend": { + "commandHint_send": "Poslat zprávu", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Zrušit zákaz daného uživatele z této místnosti", - "@commandHintUnBan": { + "commandHint_unban": "Zrušit zákaz daného uživatele z této místnosti", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_de.arb b/assets/l10n/intl_de.arb index 47c506d6..02a21b81 100644 --- a/assets/l10n/intl_de.arb +++ b/assets/l10n/intl_de.arb @@ -431,73 +431,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Verbanne den übergebenen Benutzer aus diesen Raum", - "@commandHintBan": { + "commandHint_ban": "Verbanne den übergebenen Benutzer aus diesen Raum", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Sende HTML-formatierten Text", - "@commandHintHtml": { + "commandHint_html": "Sende HTML-formatierten Text", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Lade den Benutzer in diesen Raum ein", - "@commandHintInvite": { + "commandHint_invite": "Lade den Benutzer in diesen Raum ein", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Betrete den übergebenen Raum", - "@commandHintJoin": { + "commandHint_join": "Betrete den übergebenen Raum", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Entferne den übergebenen Benutzer aus diesem Raum", - "@commandHintKick": { + "commandHint_kick": "Entferne den übergebenen Benutzer aus diesem Raum", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Diesen Raum verlassen", - "@commandHintLeave": { + "commandHint_leave": "Diesen Raum verlassen", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Beschreibe dich selbst", - "@commandHintMe": { + "commandHint_me": "Beschreibe dich selbst", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Setze dein Profilbild nur für diesen Raum (MXC-Uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Setze dein Profilbild nur für diesen Raum (MXC-Uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Setze deinen Anzeigenamen nur für diesen Raum", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Setze deinen Anzeigenamen nur für diesen Raum", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Setze den übergeben Powerlevel des Benutzers (Standard: 50)", - "@commandHintOp": { + "commandHint_op": "Setze den übergeben Powerlevel des Benutzers (Standard: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Sende unformatierten Text", - "@commandHintPlain": { + "commandHint_plain": "Sende unformatierten Text", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Sende die Antwort als Reaction", - "@commandHintReact": { + "commandHint_react": "Sende die Antwort als Reaction", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Text senden", - "@commandHintSend": { + "commandHint_send": "Text senden", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Hebe die Verbannung dieses Benutzers in diesem Raum auf", - "@commandHintUnBan": { + "commandHint_unban": "Hebe die Verbannung dieses Benutzers in diesem Raum auf", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_en.arb b/assets/l10n/intl_en.arb index 2da711a3..fa907b97 100644 --- a/assets/l10n/intl_en.arb +++ b/assets/l10n/intl_en.arb @@ -465,73 +465,93 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Ban the given user from this room", - "@commandHintBan": { + "commandHint_ban": "Ban the given user from this room", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Send HTML-formatted text", - "@commandHintHtml": { + "commandHint_clearcache": "Clear cache", + "@commandHint_clearcache": { + "type": "text", + "description": "Usage hint for the command /clearcache" + }, + "commandHint_create": "Create an empty group chat\nUse --no-encryption to disable encryption", + "@commandHint_create": { + "type": "text", + "description": "Usage hint for the command /create" + }, + "commandHint_discardsession": "Discard session", + "@commandHint_discardsession": { + "type": "text", + "description": "Usage hint for the command /discardsession" + }, + "commandHint_dm": "Start a direct chat\nUse --no-encryption to disable encryption", + "@commandHint_dm": { + "type": "text", + "description": "Usage hint for the command /dm" + }, + "commandHint_html": "Send HTML-formatted text", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Invite the given user to this room", - "@commandHintInvite": { + "commandHint_invite": "Invite the given user to this room", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Join the given room", - "@commandHintJoin": { + "commandHint_join": "Join the given room", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Remove the given user from this room", - "@commandHintKick": { + "commandHint_kick": "Remove the given user from this room", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Leave this room", - "@commandHintLeave": { + "commandHint_leave": "Leave this room", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Describe yourself", - "@commandHintMe": { + "commandHint_me": "Describe yourself", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Set your picture for this room (by mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Set your picture for this room (by mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Set your display name for this room", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Set your display name for this room", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Set the given user's power level (default: 50)", - "@commandHintOp": { + "commandHint_op": "Set the given user's power level (default: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Send unformatted text", - "@commandHintPlain": { + "commandHint_plain": "Send unformatted text", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Send reply as a reaction", - "@commandHintReact": { + "commandHint_react": "Send reply as a reaction", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Send text", - "@commandHintSend": { + "commandHint_send": "Send text", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Unban the given user from this room", - "@commandHintUnBan": { + "commandHint_unban": "Unban the given user from this room", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_eo.arb b/assets/l10n/intl_eo.arb index d8111853..eb14f244 100644 --- a/assets/l10n/intl_eo.arb +++ b/assets/l10n/intl_eo.arb @@ -430,68 +430,68 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Forbari la donitan uzanton de ĉi tiu ĉambro", - "@commandHintBan": { + "commandHint_ban": "Forbari la donitan uzanton de ĉi tiu ĉambro", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Sendi tekston formatan je HTML", - "@commandHintHtml": { + "commandHint_html": "Sendi tekston formatan je HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Inviti la donitan uzanton al ĉi tiu ĉambro", - "@commandHintInvite": { + "commandHint_invite": "Inviti la donitan uzanton al ĉi tiu ĉambro", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Aliĝi al la donita ĉambro", - "@commandHintJoin": { + "commandHint_join": "Aliĝi al la donita ĉambro", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Forigi la donitan uzanton de ĉi tiu ĉambro", - "@commandHintKick": { + "commandHint_kick": "Forigi la donitan uzanton de ĉi tiu ĉambro", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Foriri de ĉi tiu ĉambro", - "@commandHintLeave": { + "commandHint_leave": "Foriri de ĉi tiu ĉambro", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Priskribu vian agon", - "@commandHintMe": { + "commandHint_me": "Priskribu vian agon", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Agordi vian profilbildon por ĉi tiu ĉambro (laŭ mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Agordi vian profilbildon por ĉi tiu ĉambro (laŭ mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Agordi vian prezentan nomon en ĉi tiu ĉambro", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Agordi vian prezentan nomon en ĉi tiu ĉambro", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Agordi povnivelon de la donita uzanto (implicite: 50)", - "@commandHintOp": { + "commandHint_op": "Agordi povnivelon de la donita uzanto (implicite: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Sendi senformatan tekston", - "@commandHintPlain": { + "commandHint_plain": "Sendi senformatan tekston", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Sendi respondon kiel reagon", - "@commandHintReact": { + "commandHint_react": "Sendi respondon kiel reagon", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintUnBan": "Malforbari la donitan uzanton de ĉi tiu ĉambro", - "@commandHintUnBan": { + "commandHint_unban": "Malforbari la donitan uzanton de ĉi tiu ĉambro", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, @@ -2535,8 +2535,8 @@ "server2": {} } }, - "commandHintSend": "Sendi tekston", - "@commandHintSend": { + "commandHint_send": "Sendi tekston", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, diff --git a/assets/l10n/intl_es.arb b/assets/l10n/intl_es.arb index 410c7118..59aa5bd0 100644 --- a/assets/l10n/intl_es.arb +++ b/assets/l10n/intl_es.arb @@ -2296,8 +2296,8 @@ "type": "text", "placeholders": {} }, - "commandHintSend": "Enviar texto", - "@commandHintSend": { + "commandHint_send": "Enviar texto", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, @@ -2351,13 +2351,13 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Prohibir al usuario dado en esta sala", - "@commandHintBan": { + "commandHint_ban": "Prohibir al usuario dado en esta sala", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintUnBan": "Des banear al usuario dado en esta sala", - "@commandHintUnBan": { + "commandHint_unban": "Des banear al usuario dado en esta sala", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, @@ -2409,8 +2409,8 @@ "type": "text", "placeholders": {} }, - "commandHintJoin": "Únete a la sala indicada", - "@commandHintJoin": { + "commandHint_join": "Únete a la sala indicada", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, @@ -2421,53 +2421,53 @@ "type": "text", "placeholders": {} }, - "commandHintMe": "Descríbete", - "@commandHintMe": { + "commandHint_me": "Descríbete", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintHtml": "Enviar texto con formato HTML", - "@commandHintHtml": { + "commandHint_html": "Enviar texto con formato HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Invitar al usuario indicado a esta sala", - "@commandHintInvite": { + "commandHint_invite": "Invitar al usuario indicado a esta sala", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintKick": "Eliminar el usuario indicado de esta sala", - "@commandHintKick": { + "commandHint_kick": "Eliminar el usuario indicado de esta sala", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Deja esta sala", - "@commandHintLeave": { + "commandHint_leave": "Deja esta sala", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMyRoomAvatar": "Selecciona tu foto para esta sala (by mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Selecciona tu foto para esta sala (by mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Establece tu nombre para mostrar para esta sala", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Establece tu nombre para mostrar para esta sala", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Establece el nivel de potencia del usuario dado (default: 50)", - "@commandHintOp": { + "commandHint_op": "Establece el nivel de potencia del usuario dado (default: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Enviar texto sin formato", - "@commandHintPlain": { + "commandHint_plain": "Enviar texto sin formato", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Enviar respuesta como reacción", - "@commandHintReact": { + "commandHint_react": "Enviar respuesta como reacción", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, diff --git a/assets/l10n/intl_et.arb b/assets/l10n/intl_et.arb index 82eebb17..12851c40 100644 --- a/assets/l10n/intl_et.arb +++ b/assets/l10n/intl_et.arb @@ -436,73 +436,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Sea sellele kasutajale antud jututoas suhtluskeeld", - "@commandHintBan": { + "commandHint_ban": "Sea sellele kasutajale antud jututoas suhtluskeeld", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Saada HTML-vormingus tekst", - "@commandHintHtml": { + "commandHint_html": "Saada HTML-vormingus tekst", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Kutsu see kasutaja antud jututuppa", - "@commandHintInvite": { + "commandHint_invite": "Kutsu see kasutaja antud jututuppa", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Liitu selle jututoaga", - "@commandHintJoin": { + "commandHint_join": "Liitu selle jututoaga", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Eemalda antud kasutaja sellest jututoast", - "@commandHintKick": { + "commandHint_kick": "Eemalda antud kasutaja sellest jututoast", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Lahku sellest jututoast", - "@commandHintLeave": { + "commandHint_leave": "Lahku sellest jututoast", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Kirjelda ennast", - "@commandHintMe": { + "commandHint_me": "Kirjelda ennast", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Määra selles jututoas oma tunnuspilt (mxc-uri vahendusel)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Määra selles jututoas oma tunnuspilt (mxc-uri vahendusel)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Määra selles jututoas oma kuvatav nimi", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Määra selles jututoas oma kuvatav nimi", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Seadista selle kasutaja õigusi (vaikimisi: 50)", - "@commandHintOp": { + "commandHint_op": "Seadista selle kasutaja õigusi (vaikimisi: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Saada vormindamata tekst", - "@commandHintPlain": { + "commandHint_plain": "Saada vormindamata tekst", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Saada vastus reaktsioonina", - "@commandHintReact": { + "commandHint_react": "Saada vastus reaktsioonina", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Saada sõnum", - "@commandHintSend": { + "commandHint_send": "Saada sõnum", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Eemalda sellelt kasutajalt antud jututoas suhtluskeeld", - "@commandHintUnBan": { + "commandHint_unban": "Eemalda sellelt kasutajalt antud jututoas suhtluskeeld", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_fi.arb b/assets/l10n/intl_fi.arb index a498c64e..e2df3692 100644 --- a/assets/l10n/intl_fi.arb +++ b/assets/l10n/intl_fi.arb @@ -414,48 +414,48 @@ "type": "text", "placeholders": {} }, - "commandHintHtml": "Lähetä HTML-muotoiltua tekstiä", - "@commandHintHtml": { + "commandHint_html": "Lähetä HTML-muotoiltua tekstiä", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintBan": "Anna syötetylle käyttäjälle porttikielto tähän huoneeseen", - "@commandHintBan": { + "commandHint_ban": "Anna syötetylle käyttäjälle porttikielto tähän huoneeseen", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintInvite": "Kutsu syötetty käyttäjä tähän huoneeseen", - "@commandHintInvite": { + "commandHint_invite": "Kutsu syötetty käyttäjä tähän huoneeseen", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintLeave": "Poistu tästä huoneesta", - "@commandHintLeave": { + "commandHint_leave": "Poistu tästä huoneesta", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMyRoomAvatar": "Aseta profiilikuvasi tähän huoneeseen (syöttämällä mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Aseta profiilikuvasi tähän huoneeseen (syöttämällä mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Aseta näyttönimesi vain tässä huoneessa", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Aseta näyttönimesi vain tässä huoneessa", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Aseta käyttäjän voimataso (oletus: 50)", - "@commandHintOp": { + "commandHint_op": "Aseta käyttäjän voimataso (oletus: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Lähetä muotoilematonta tekstiä", - "@commandHintPlain": { + "commandHint_plain": "Lähetä muotoilematonta tekstiä", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Lähetä vastaus reaktiona", - "@commandHintReact": { + "commandHint_react": "Lähetä vastaus reaktiona", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, @@ -1250,13 +1250,13 @@ "type": "text", "placeholders": {} }, - "commandHintJoin": "Liity syötettyyn huoneeseen", - "@commandHintJoin": { + "commandHint_join": "Liity syötettyyn huoneeseen", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintMe": "Kuvaile itseäsi", - "@commandHintMe": { + "commandHint_me": "Kuvaile itseäsi", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, @@ -1324,13 +1324,13 @@ "type": "text", "placeholders": {} }, - "commandHintKick": "Poista syötetty käyttäjä huoneesta", - "@commandHintKick": { + "commandHint_kick": "Poista syötetty käyttäjä huoneesta", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintUnBan": "Poista syötetyn käyttäjän porttikielto tästä huoneesta", - "@commandHintUnBan": { + "commandHint_unban": "Poista syötetyn käyttäjän porttikielto tästä huoneesta", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, @@ -1342,8 +1342,8 @@ }, "description": "State that {command} is not a valid /command." }, - "commandHintSend": "Lähetä tekstiä", - "@commandHintSend": { + "commandHint_send": "Lähetä tekstiä", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, diff --git a/assets/l10n/intl_fr.arb b/assets/l10n/intl_fr.arb index 28c6083a..0feceadb 100644 --- a/assets/l10n/intl_fr.arb +++ b/assets/l10n/intl_fr.arb @@ -445,73 +445,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Bannir l'utilisateur/trice donné(e) de ce salon", - "@commandHintBan": { + "commandHint_ban": "Bannir l'utilisateur/trice donné(e) de ce salon", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Envoyer du texte au format HTML", - "@commandHintHtml": { + "commandHint_html": "Envoyer du texte au format HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Inviter l'utilisateur/trice donné(e) dans ce salon", - "@commandHintInvite": { + "commandHint_invite": "Inviter l'utilisateur/trice donné(e) dans ce salon", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Rejoindre le salon donné", - "@commandHintJoin": { + "commandHint_join": "Rejoindre le salon donné", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Supprime l'utilisateur/trice donné(e) de ce salon", - "@commandHintKick": { + "commandHint_kick": "Supprime l'utilisateur/trice donné(e) de ce salon", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Quitter ce salon", - "@commandHintLeave": { + "commandHint_leave": "Quitter ce salon", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Décrivez-vous", - "@commandHintMe": { + "commandHint_me": "Décrivez-vous", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Définir votre image pour ce salon (par mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Définir votre image pour ce salon (par mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Définir votre nom d'affichage pour ce salon", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Définir votre nom d'affichage pour ce salon", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Définit le niveau de puissance de l'utilisateur/trice donné(e) (par défaut : 50)", - "@commandHintOp": { + "commandHint_op": "Définit le niveau de puissance de l'utilisateur/trice donné(e) (par défaut : 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Envoyer du texte non formaté", - "@commandHintPlain": { + "commandHint_plain": "Envoyer du texte non formaté", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Envoyer une réponse en tant que réaction", - "@commandHintReact": { + "commandHint_react": "Envoyer une réponse en tant que réaction", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Envoyer du texte", - "@commandHintSend": { + "commandHint_send": "Envoyer du texte", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Débannir l'utilisateur/trice donné(e) de ce salon", - "@commandHintUnBan": { + "commandHint_unban": "Débannir l'utilisateur/trice donné(e) de ce salon", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_ga.arb b/assets/l10n/intl_ga.arb index fa09cecf..84b18bed 100644 --- a/assets/l10n/intl_ga.arb +++ b/assets/l10n/intl_ga.arb @@ -495,13 +495,13 @@ "@commandInvalid": { "type": "text" }, - "commandHintSend": "Seol téacs", - "@commandHintSend": { + "commandHint_send": "Seol téacs", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintMe": "Déan cur síos ort féin", - "@commandHintMe": { + "commandHint_me": "Déan cur síos ort féin", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, @@ -869,43 +869,43 @@ }, "description": "State that {command} is not a valid /command." }, - "commandHintReact": "Seol freagra mar fhreagairt", - "@commandHintReact": { + "commandHint_react": "Seol freagra mar fhreagairt", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintOp": "Socraigh leibhéal cumhachta an úsáideora áirithe (réamhshocrú: 50)", - "@commandHintOp": { + "commandHint_op": "Socraigh leibhéal cumhachta an úsáideora áirithe (réamhshocrú: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintMyRoomNick": "Socraigh d'ainm taispeána don seomra seo", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Socraigh d'ainm taispeána don seomra seo", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintMyRoomAvatar": "Cuir do phictiúr don seomra seo (le mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Cuir do phictiúr don seomra seo (le mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintKick": "Bain an t-úsáideoir áirithe den seomra seo", - "@commandHintKick": { + "commandHint_kick": "Bain an t-úsáideoir áirithe den seomra seo", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintJoin": "Téigh isteach sa seomra áirithe", - "@commandHintJoin": { + "commandHint_join": "Téigh isteach sa seomra áirithe", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintBan": "Cuir cosc ar an úsáideoir áirithe ón seomra seo", - "@commandHintBan": { + "commandHint_ban": "Cuir cosc ar an úsáideoir áirithe ón seomra seo", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintInvite": "Cuir cosc ar an úsáideoir áirithe ón seomra seo", - "@commandHintInvite": { + "commandHint_invite": "Cuir cosc ar an úsáideoir áirithe ón seomra seo", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, @@ -1065,18 +1065,18 @@ "type": "text", "placeholders": {} }, - "commandHintPlain": "Seol téacs neamhfhoirmithe", - "@commandHintPlain": { + "commandHint_plain": "Seol téacs neamhfhoirmithe", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintLeave": "Fág an seomra seo", - "@commandHintLeave": { + "commandHint_leave": "Fág an seomra seo", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintHtml": "Seol téacs HTML-formáidithe", - "@commandHintHtml": { + "commandHint_html": "Seol téacs HTML-formáidithe", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, @@ -1864,8 +1864,8 @@ "type": "text", "placeholders": {} }, - "commandHintUnBan": "Cuir deireadh an cosc den úsáideoir áirithe ón seomra seo", - "@commandHintUnBan": { + "commandHint_unban": "Cuir deireadh an cosc den úsáideoir áirithe ón seomra seo", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_gl.arb b/assets/l10n/intl_gl.arb index eccfebc0..80e07500 100644 --- a/assets/l10n/intl_gl.arb +++ b/assets/l10n/intl_gl.arb @@ -436,73 +436,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Vetar a usuaria indicada desta sala", - "@commandHintBan": { + "commandHint_ban": "Vetar a usuaria indicada desta sala", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Enviar texto con formato HTML", - "@commandHintHtml": { + "commandHint_html": "Enviar texto con formato HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Convidar á usuaria a esta sala", - "@commandHintInvite": { + "commandHint_invite": "Convidar á usuaria a esta sala", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Unirte á sala indicada", - "@commandHintJoin": { + "commandHint_join": "Unirte á sala indicada", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Eliminar a usuaria indicada desta sala", - "@commandHintKick": { + "commandHint_kick": "Eliminar a usuaria indicada desta sala", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Saír desta sala", - "@commandHintLeave": { + "commandHint_leave": "Saír desta sala", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Conta algo sobre ti", - "@commandHintMe": { + "commandHint_me": "Conta algo sobre ti", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Establece a túa imaxe para esta sala (por mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Establece a túa imaxe para esta sala (por mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Establece o teu nome público para esta sala", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Establece o teu nome público para esta sala", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Establecer o nivel de responsabilidade da usuaria (por defecto: 50)", - "@commandHintOp": { + "commandHint_op": "Establecer o nivel de responsabilidade da usuaria (por defecto: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Enviar texto sen formato", - "@commandHintPlain": { + "commandHint_plain": "Enviar texto sen formato", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Enviar resposta como reacción", - "@commandHintReact": { + "commandHint_react": "Enviar resposta como reacción", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Enviar texto", - "@commandHintSend": { + "commandHint_send": "Enviar texto", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Retirar veto á usuaria para esta sala", - "@commandHintUnBan": { + "commandHint_unban": "Retirar veto á usuaria para esta sala", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_hr.arb b/assets/l10n/intl_hr.arb index 98ac83f7..374c474d 100644 --- a/assets/l10n/intl_hr.arb +++ b/assets/l10n/intl_hr.arb @@ -426,73 +426,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Isključi korisnika iz ove sobe", - "@commandHintBan": { + "commandHint_ban": "Isključi korisnika iz ove sobe", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Pošalji HTML formatirani tekst", - "@commandHintHtml": { + "commandHint_html": "Pošalji HTML formatirani tekst", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Pozovi korisnika u ovu sobu", - "@commandHintInvite": { + "commandHint_invite": "Pozovi korisnika u ovu sobu", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Pridruži se zadanoj sobi", - "@commandHintJoin": { + "commandHint_join": "Pridruži se zadanoj sobi", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Ukloni korisnika iz ove sobe", - "@commandHintKick": { + "commandHint_kick": "Ukloni korisnika iz ove sobe", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Napusti ovu sobu", - "@commandHintLeave": { + "commandHint_leave": "Napusti ovu sobu", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Opiši se", - "@commandHintMe": { + "commandHint_me": "Opiši se", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Postavi svoju sliku za ovu sobu", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Postavi svoju sliku za ovu sobu", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Postavi svoje ime za ovu sobu", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Postavi svoje ime za ovu sobu", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Postavi razinu prava zadanog korisnika (standardno: 50)", - "@commandHintOp": { + "commandHint_op": "Postavi razinu prava zadanog korisnika (standardno: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Pošalji neformatirani tekst", - "@commandHintPlain": { + "commandHint_plain": "Pošalji neformatirani tekst", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Pošalji odgovor kao reakciju", - "@commandHintReact": { + "commandHint_react": "Pošalji odgovor kao reakciju", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Pošalji tekst", - "@commandHintSend": { + "commandHint_send": "Pošalji tekst", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Ponovo uključi korisnika u ovu sobu", - "@commandHintUnBan": { + "commandHint_unban": "Ponovo uključi korisnika u ovu sobu", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_id.arb b/assets/l10n/intl_id.arb index 9a8cf40a..3d034d59 100644 --- a/assets/l10n/intl_id.arb +++ b/assets/l10n/intl_id.arb @@ -2356,73 +2356,73 @@ "@commandInvalid": { "type": "text" }, - "commandHintUnBan": "Hilangkan cekalan untuk pengguna yang dicantumkan dari ruangan ini", - "@commandHintUnBan": { + "commandHint_unban": "Hilangkan cekalan untuk pengguna yang dicantumkan dari ruangan ini", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, - "commandHintSend": "Kirim teks", - "@commandHintSend": { + "commandHint_send": "Kirim teks", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintReact": "Kirim balasan sebagai reaksi", - "@commandHintReact": { + "commandHint_react": "Kirim balasan sebagai reaksi", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintPlain": "Kirim teks yang tidak diformat", - "@commandHintPlain": { + "commandHint_plain": "Kirim teks yang tidak diformat", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintOp": "Tetapkan tingkat kekuatan pengguna yang dicantum (default: 50)", - "@commandHintOp": { + "commandHint_op": "Tetapkan tingkat kekuatan pengguna yang dicantum (default: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintMyRoomNick": "Tetapkan nama tampilan Anda untuk ruangan ini", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Tetapkan nama tampilan Anda untuk ruangan ini", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintMyRoomAvatar": "Tetapkan gambar Anda untuk ruangan ini (oleh uri-mxc)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Tetapkan gambar Anda untuk ruangan ini (oleh uri-mxc)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMe": "Jelaskan dirimu", - "@commandHintMe": { + "commandHint_me": "Jelaskan dirimu", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintLeave": "Tinggalkan ruangan ini", - "@commandHintLeave": { + "commandHint_leave": "Tinggalkan ruangan ini", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintKick": "Keluarkan pengguna yang dicantum dari ruangan ini", - "@commandHintKick": { + "commandHint_kick": "Keluarkan pengguna yang dicantum dari ruangan ini", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintJoin": "Gabung ke ruangan yang dicantum", - "@commandHintJoin": { + "commandHint_join": "Gabung ke ruangan yang dicantum", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintInvite": "Undang pengguna yang dicantum ke ruangan ini", - "@commandHintInvite": { + "commandHint_invite": "Undang pengguna yang dicantum ke ruangan ini", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintHtml": "Kirim teks yang diformat dengan HTML", - "@commandHintHtml": { + "commandHint_html": "Kirim teks yang diformat dengan HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintBan": "Cekal pengguna yang dicantumkan dari ruangan ini", - "@commandHintBan": { + "commandHint_ban": "Cekal pengguna yang dicantumkan dari ruangan ini", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, diff --git a/assets/l10n/intl_it.arb b/assets/l10n/intl_it.arb index 2310ec19..9bfc5200 100644 --- a/assets/l10n/intl_it.arb +++ b/assets/l10n/intl_it.arb @@ -2361,13 +2361,13 @@ "@pleaseEnterValidEmail": {}, "yourUserId": "Il tuo ID utente:", "@yourUserId": {}, - "commandHintLeave": "Lascia questa stanza", - "@commandHintLeave": { + "commandHint_leave": "Lascia questa stanza", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintBan": "Banna l'utente specificato da questa stanza.", - "@commandHintBan": { + "commandHint_ban": "Banna l'utente specificato da questa stanza.", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, @@ -2376,18 +2376,18 @@ "type": "text", "placeholders": {} }, - "commandHintHtml": "Invia testo formattato in HTML", - "@commandHintHtml": { + "commandHint_html": "Invia testo formattato in HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintPlain": "Invia testo non formattato", - "@commandHintPlain": { + "commandHint_plain": "Invia testo non formattato", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintSend": "Invia testo", - "@commandHintSend": { + "commandHint_send": "Invia testo", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, diff --git a/assets/l10n/intl_ko.arb b/assets/l10n/intl_ko.arb index 25f2615f..35a08b84 100644 --- a/assets/l10n/intl_ko.arb +++ b/assets/l10n/intl_ko.arb @@ -27,43 +27,43 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "이 룸에서 주어진 유저 밴하기", - "@commandHintBan": { + "commandHint_ban": "이 룸에서 주어진 유저 밴하기", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "HTML 형식의 문자 보내기", - "@commandHintHtml": { + "commandHint_html": "HTML 형식의 문자 보내기", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "주어진 유저 이 룸에 초대하기", - "@commandHintInvite": { + "commandHint_invite": "주어진 유저 이 룸에 초대하기", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintLeave": "이 룸 나가기", - "@commandHintLeave": { + "commandHint_leave": "이 룸 나가기", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "자신을 소개하세요", - "@commandHintMe": { + "commandHint_me": "자신을 소개하세요", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintPlain": "형식이 지정되지 않은 문자 보내기", - "@commandHintPlain": { + "commandHint_plain": "형식이 지정되지 않은 문자 보내기", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintSend": "문자 보내기", - "@commandHintSend": { + "commandHint_send": "문자 보내기", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "주어진 유저 이 룸에서 밴 해제하기", - "@commandHintUnBan": { + "commandHint_unban": "주어진 유저 이 룸에서 밴 해제하기", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, @@ -543,33 +543,33 @@ "@commandInvalid": { "type": "text" }, - "commandHintReact": "답장 반응으로 보내기", - "@commandHintReact": { + "commandHint_react": "답장 반응으로 보내기", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintOp": "주어진 유저의 권한 레벨 설정 (기본:50)", - "@commandHintOp": { + "commandHint_op": "주어진 유저의 권한 레벨 설정 (기본:50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintMyRoomNick": "이 방의 표시 이름 설정하기", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "이 방의 표시 이름 설정하기", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintMyRoomAvatar": "이 방의 사진 설정하기 (by mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "이 방의 사진 설정하기 (by mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintKick": "주어진 유저 방에서 삭제하기", - "@commandHintKick": { + "commandHint_kick": "주어진 유저 방에서 삭제하기", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintJoin": "주어진 방 들어가기", - "@commandHintJoin": { + "commandHint_join": "주어진 방 들어가기", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, diff --git a/assets/l10n/intl_nl.arb b/assets/l10n/intl_nl.arb index aced9d05..013ed650 100644 --- a/assets/l10n/intl_nl.arb +++ b/assets/l10n/intl_nl.arb @@ -444,73 +444,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Persoon uit deze kamer verbannen", - "@commandHintBan": { + "commandHint_ban": "Persoon uit deze kamer verbannen", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Tekst met HTML-opmaak versturen", - "@commandHintHtml": { + "commandHint_html": "Tekst met HTML-opmaak versturen", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Persoon in deze kamer uitnodigen", - "@commandHintInvite": { + "commandHint_invite": "Persoon in deze kamer uitnodigen", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Deelnemen aan de gegeven kamer", - "@commandHintJoin": { + "commandHint_join": "Deelnemen aan de gegeven kamer", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Persoon uit deze kamer verwijderen", - "@commandHintKick": { + "commandHint_kick": "Persoon uit deze kamer verwijderen", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Deze kamer verlaten", - "@commandHintLeave": { + "commandHint_leave": "Deze kamer verlaten", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Beschrijf jezelf", - "@commandHintMe": { + "commandHint_me": "Beschrijf jezelf", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Je avatar voor deze kamer instellen (met mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Je avatar voor deze kamer instellen (met mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Je naam voor deze kamer instellen", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Je naam voor deze kamer instellen", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Machtsniveau van de persoon instellen (standaard: 50)", - "@commandHintOp": { + "commandHint_op": "Machtsniveau van de persoon instellen (standaard: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Niet-opgemaakte tekst versturen", - "@commandHintPlain": { + "commandHint_plain": "Niet-opgemaakte tekst versturen", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Antwoord als reactie versturen", - "@commandHintReact": { + "commandHint_react": "Antwoord als reactie versturen", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Tekst versturen", - "@commandHintSend": { + "commandHint_send": "Tekst versturen", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Persoon weer in deze kamer toestaan", - "@commandHintUnBan": { + "commandHint_unban": "Persoon weer in deze kamer toestaan", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_pl.arb b/assets/l10n/intl_pl.arb index b133b201..d108037e 100644 --- a/assets/l10n/intl_pl.arb +++ b/assets/l10n/intl_pl.arb @@ -384,73 +384,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Zablokuj użytkownika w tym pokoju", - "@commandHintBan": { + "commandHint_ban": "Zablokuj użytkownika w tym pokoju", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Wyślij tekst sformatowany w HTML", - "@commandHintHtml": { + "commandHint_html": "Wyślij tekst sformatowany w HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Zaproś użytkownika do pokoju", - "@commandHintInvite": { + "commandHint_invite": "Zaproś użytkownika do pokoju", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Dołącz do podanego pokoju", - "@commandHintJoin": { + "commandHint_join": "Dołącz do podanego pokoju", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Usuń tego użytkownika z tego pokoju", - "@commandHintKick": { + "commandHint_kick": "Usuń tego użytkownika z tego pokoju", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Wyjdź z tego pokoju", - "@commandHintLeave": { + "commandHint_leave": "Wyjdź z tego pokoju", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Opisz siebie", - "@commandHintMe": { + "commandHint_me": "Opisz siebie", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Ustaw awatar dla tego pokoju (przez mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Ustaw awatar dla tego pokoju (przez mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Ustaw nazwę wyświetlaną dla tego pokoju", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Ustaw nazwę wyświetlaną dla tego pokoju", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Ustaw moc uprawnień użytkownika (domyślnie: 50)", - "@commandHintOp": { + "commandHint_op": "Ustaw moc uprawnień użytkownika (domyślnie: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Wyślij niesformatowany tekst", - "@commandHintPlain": { + "commandHint_plain": "Wyślij niesformatowany tekst", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Wyślij odpowiedź jako reakcję", - "@commandHintReact": { + "commandHint_react": "Wyślij odpowiedź jako reakcję", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Wyślij wiadomość", - "@commandHintSend": { + "commandHint_send": "Wyślij wiadomość", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Odblokuj użytkownika w tym pokoju", - "@commandHintUnBan": { + "commandHint_unban": "Odblokuj użytkownika w tym pokoju", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_pt_BR.arb b/assets/l10n/intl_pt_BR.arb index 641d1926..96683f41 100644 --- a/assets/l10n/intl_pt_BR.arb +++ b/assets/l10n/intl_pt_BR.arb @@ -435,73 +435,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Banir um(a) usuário(a) desta sala", - "@commandHintBan": { + "commandHint_ban": "Banir um(a) usuário(a) desta sala", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Enviar mensagem formatada em HTML", - "@commandHintHtml": { + "commandHint_html": "Enviar mensagem formatada em HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Convidar um(a) usuário(a) para esta sala", - "@commandHintInvite": { + "commandHint_invite": "Convidar um(a) usuário(a) para esta sala", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Entrar numa sala", - "@commandHintJoin": { + "commandHint_join": "Entrar numa sala", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Remover um(a) usuário(a) desta sala", - "@commandHintKick": { + "commandHint_kick": "Remover um(a) usuário(a) desta sala", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Sair desta sala", - "@commandHintLeave": { + "commandHint_leave": "Sair desta sala", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Descrever você mesmo", - "@commandHintMe": { + "commandHint_me": "Descrever você mesmo", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Determinar sua imagem para esta sala (via mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Determinar sua imagem para esta sala (via mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Determinar seu nome de exibição para esta sala", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Determinar seu nome de exibição para esta sala", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Determinar o grau de poderes de um(a) usuário(a) (padrão: 50)", - "@commandHintOp": { + "commandHint_op": "Determinar o grau de poderes de um(a) usuário(a) (padrão: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Enviar mensagem sem formatação", - "@commandHintPlain": { + "commandHint_plain": "Enviar mensagem sem formatação", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Enviar uma resposta como reação", - "@commandHintReact": { + "commandHint_react": "Enviar uma resposta como reação", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Enviar mensagem", - "@commandHintSend": { + "commandHint_send": "Enviar mensagem", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Revogar o banimento de um(a) usuário(a) desta sala", - "@commandHintUnBan": { + "commandHint_unban": "Revogar o banimento de um(a) usuário(a) desta sala", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_pt_PT.arb b/assets/l10n/intl_pt_PT.arb index 7a3037ab..bdec9572 100644 --- a/assets/l10n/intl_pt_PT.arb +++ b/assets/l10n/intl_pt_PT.arb @@ -413,73 +413,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Banir o utilizador dado desta sala", - "@commandHintBan": { + "commandHint_ban": "Banir o utilizador dado desta sala", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Enviar texto formatado com HTML", - "@commandHintHtml": { + "commandHint_html": "Enviar texto formatado com HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Convidar o utilizador dado a esta sala", - "@commandHintInvite": { + "commandHint_invite": "Convidar o utilizador dado a esta sala", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Entrar na sala dada", - "@commandHintJoin": { + "commandHint_join": "Entrar na sala dada", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Remover o utilizador dado desta sala", - "@commandHintKick": { + "commandHint_kick": "Remover o utilizador dado desta sala", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Sair desta sala", - "@commandHintLeave": { + "commandHint_leave": "Sair desta sala", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Descreve-te", - "@commandHintMe": { + "commandHint_me": "Descreve-te", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Definir a tua imagem para esta sala (por mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Definir a tua imagem para esta sala (por mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Definir o teu nome para esta sala", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Definir o teu nome para esta sala", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Definir o nível de poder do utilizador dado (por omissão: 50)", - "@commandHintOp": { + "commandHint_op": "Definir o nível de poder do utilizador dado (por omissão: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Enviar texto não formatado", - "@commandHintPlain": { + "commandHint_plain": "Enviar texto não formatado", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Enviar respostas como reações", - "@commandHintReact": { + "commandHint_react": "Enviar respostas como reações", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Enviar texto", - "@commandHintSend": { + "commandHint_send": "Enviar texto", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Perdoar o utilizador dado", - "@commandHintUnBan": { + "commandHint_unban": "Perdoar o utilizador dado", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_ru.arb b/assets/l10n/intl_ru.arb index 46e2200c..55f098bb 100644 --- a/assets/l10n/intl_ru.arb +++ b/assets/l10n/intl_ru.arb @@ -436,73 +436,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Заблокировать данного пользователя в этой комнате", - "@commandHintBan": { + "commandHint_ban": "Заблокировать данного пользователя в этой комнате", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Отправить текст формата HTML", - "@commandHintHtml": { + "commandHint_html": "Отправить текст формата HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Пригласить данного пользователя в эту комнату", - "@commandHintInvite": { + "commandHint_invite": "Пригласить данного пользователя в эту комнату", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Присоединиться к данной комнате", - "@commandHintJoin": { + "commandHint_join": "Присоединиться к данной комнате", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Удалить данного пользователя из этой комнаты", - "@commandHintKick": { + "commandHint_kick": "Удалить данного пользователя из этой комнаты", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Покинуть эту комнату", - "@commandHintLeave": { + "commandHint_leave": "Покинуть эту комнату", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Опишите себя", - "@commandHintMe": { + "commandHint_me": "Опишите себя", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Установите свою фотографию для этой комнаты (автор: mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Установите свою фотографию для этой комнаты (автор: mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Задайте отображаемое имя для этой комнаты", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Задайте отображаемое имя для этой комнаты", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Установить уровень прав данного пользователя (по умолчанию: 50)", - "@commandHintOp": { + "commandHint_op": "Установить уровень прав данного пользователя (по умолчанию: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Отправить неотформатированный текст", - "@commandHintPlain": { + "commandHint_plain": "Отправить неотформатированный текст", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Отправить ответ как реакцию", - "@commandHintReact": { + "commandHint_react": "Отправить ответ как реакцию", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Отправить текст", - "@commandHintSend": { + "commandHint_send": "Отправить текст", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Разблокировать данного пользователя в этой комнате", - "@commandHintUnBan": { + "commandHint_unban": "Разблокировать данного пользователя в этой комнате", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_si.arb b/assets/l10n/intl_si.arb index 31ac549b..b473cd37 100644 --- a/assets/l10n/intl_si.arb +++ b/assets/l10n/intl_si.arb @@ -137,13 +137,13 @@ "type": "text", "placeholders": {} }, - "commandHintJoin": "දී ඇති කාමරයට එක්වන්න", - "@commandHintJoin": { + "commandHint_join": "දී ඇති කාමරයට එක්වන්න", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintLeave": "මෙම කාමරය හැරයන්න", - "@commandHintLeave": { + "commandHint_leave": "මෙම කාමරය හැරයන්න", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, diff --git a/assets/l10n/intl_sl.arb b/assets/l10n/intl_sl.arb index 8a7be9fb..d24d008b 100644 --- a/assets/l10n/intl_sl.arb +++ b/assets/l10n/intl_sl.arb @@ -371,58 +371,58 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Izključi določenega uporabnika iz te sobe", - "@commandHintBan": { + "commandHint_ban": "Izključi določenega uporabnika iz te sobe", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Pošljite besedilo v obliki HTML", - "@commandHintHtml": { + "commandHint_html": "Pošljite besedilo v obliki HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Povabi danega uporabnika v to sobo", - "@commandHintInvite": { + "commandHint_invite": "Povabi danega uporabnika v to sobo", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Pridružite se dani sobi", - "@commandHintJoin": { + "commandHint_join": "Pridružite se dani sobi", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Odstranite danega uporabnika iz te sobe", - "@commandHintKick": { + "commandHint_kick": "Odstranite danega uporabnika iz te sobe", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintMe": "Opisi sebe", - "@commandHintMe": { + "commandHint_me": "Opisi sebe", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Nastavite svojo sliko za to sobo", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Nastavite svojo sliko za to sobo", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintOp": "Nastavite raven moči danega uporabnika (privzeto: 50)", - "@commandHintOp": { + "commandHint_op": "Nastavite raven moči danega uporabnika (privzeto: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintReact": "Pošljite odgovor kot reakcijo", - "@commandHintReact": { + "commandHint_react": "Pošljite odgovor kot reakcijo", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Pošlji besedilo", - "@commandHintSend": { + "commandHint_send": "Pošlji besedilo", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Prekliči izključitev določenega uporabnika iz te sobe", - "@commandHintUnBan": { + "commandHint_unban": "Prekliči izključitev določenega uporabnika iz te sobe", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, @@ -575,8 +575,8 @@ "type": "text", "placeholders": {} }, - "commandHintMyRoomNick": "Nastavite prikazno ime za to sobo", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Nastavite prikazno ime za to sobo", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, @@ -590,13 +590,13 @@ "type": "text", "placeholders": {} }, - "commandHintLeave": "Zapusti to sobo", - "@commandHintLeave": { + "commandHint_leave": "Zapusti to sobo", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintPlain": "Pošlji neformatirano besedilo", - "@commandHintPlain": { + "commandHint_plain": "Pošlji neformatirano besedilo", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, diff --git a/assets/l10n/intl_sr.arb b/assets/l10n/intl_sr.arb index 74bb7b01..eab3d694 100644 --- a/assets/l10n/intl_sr.arb +++ b/assets/l10n/intl_sr.arb @@ -418,68 +418,68 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Блокирај задатог корисника за ову собу", - "@commandHintBan": { + "commandHint_ban": "Блокирај задатог корисника за ову собу", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "Шаљи ХТМЛ обликован текст", - "@commandHintHtml": { + "commandHint_html": "Шаљи ХТМЛ обликован текст", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Позови задатог корисника у собу", - "@commandHintInvite": { + "commandHint_invite": "Позови задатог корисника у собу", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Придружи се наведеној соби", - "@commandHintJoin": { + "commandHint_join": "Придружи се наведеној соби", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Уклони задатог корисника из собе", - "@commandHintKick": { + "commandHint_kick": "Уклони задатог корисника из собе", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Напусти ову собу", - "@commandHintLeave": { + "commandHint_leave": "Напусти ову собу", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Опишите себе", - "@commandHintMe": { + "commandHint_me": "Опишите себе", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomNick": "Поставља ваш надимак за ову собу", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Поставља ваш надимак за ову собу", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Подеси ниво задатог корисника (подразумевано: 50)", - "@commandHintOp": { + "commandHint_op": "Подеси ниво задатог корисника (подразумевано: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Шаљи неформатиран текст", - "@commandHintPlain": { + "commandHint_plain": "Шаљи неформатиран текст", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Шаљи одговор као реакцију", - "@commandHintReact": { + "commandHint_react": "Шаљи одговор као реакцију", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Пошаљи текст", - "@commandHintSend": { + "commandHint_send": "Пошаљи текст", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Скини забрану задатом кориснику за ову собу", - "@commandHintUnBan": { + "commandHint_unban": "Скини забрану задатом кориснику за ову собу", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_sv.arb b/assets/l10n/intl_sv.arb index 4ecc59c1..f7aea02c 100644 --- a/assets/l10n/intl_sv.arb +++ b/assets/l10n/intl_sv.arb @@ -2099,13 +2099,13 @@ "homeserver": {} } }, - "commandHintHtml": "Skicka HTML-formatted text", - "@commandHintHtml": { + "commandHint_html": "Skicka HTML-formatted text", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintBan": "Bannlys användaren från detta rum", - "@commandHintBan": { + "commandHint_ban": "Bannlys användaren från detta rum", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, @@ -2190,33 +2190,33 @@ "type": "text", "placeholders": {} }, - "commandHintMyRoomAvatar": "Sätt din bild för detta rum (by mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Sätt din bild för detta rum (by mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMe": "Beskriv dig själv", - "@commandHintMe": { + "commandHint_me": "Beskriv dig själv", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintLeave": "Lämna detta rum", - "@commandHintLeave": { + "commandHint_leave": "Lämna detta rum", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintKick": "Ta bort användare från detta rum", - "@commandHintKick": { + "commandHint_kick": "Ta bort användare från detta rum", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintJoin": "Gå med i rum", - "@commandHintJoin": { + "commandHint_join": "Gå med i rum", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintInvite": "Bjud in användaren till detta rum", - "@commandHintInvite": { + "commandHint_invite": "Bjud in användaren till detta rum", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, @@ -2306,33 +2306,33 @@ "@commandInvalid": { "type": "text" }, - "commandHintUnBan": "Tillåt användare i rummet", - "@commandHintUnBan": { + "commandHint_unban": "Tillåt användare i rummet", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, - "commandHintSend": "Skicka text", - "@commandHintSend": { + "commandHint_send": "Skicka text", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintReact": "Skicka svar som reaktion", - "@commandHintReact": { + "commandHint_react": "Skicka svar som reaktion", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintPlain": "Skicka oformaterad text", - "@commandHintPlain": { + "commandHint_plain": "Skicka oformaterad text", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintOp": "Sätt användarens kraft nivå ( standard: 50)", - "@commandHintOp": { + "commandHint_op": "Sätt användarens kraft nivå ( standard: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintMyRoomNick": "Sätt ditt användarnamn för rummet", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Sätt ditt användarnamn för rummet", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, diff --git a/assets/l10n/intl_tr.arb b/assets/l10n/intl_tr.arb index a9ef9430..cd83f7dc 100644 --- a/assets/l10n/intl_tr.arb +++ b/assets/l10n/intl_tr.arb @@ -445,73 +445,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "Verilen kullanıcıyı bu odadan yasaklayın", - "@commandHintBan": { + "commandHint_ban": "Verilen kullanıcıyı bu odadan yasaklayın", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "HTML biçimli metin gönderin", - "@commandHintHtml": { + "commandHint_html": "HTML biçimli metin gönderin", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "Verilen kullanıcıyı bu odaya davet edin", - "@commandHintInvite": { + "commandHint_invite": "Verilen kullanıcıyı bu odaya davet edin", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "Verilen odaya katılın", - "@commandHintJoin": { + "commandHint_join": "Verilen odaya katılın", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "Verilen kullanıcıyı bu odadan kaldırın", - "@commandHintKick": { + "commandHint_kick": "Verilen kullanıcıyı bu odadan kaldırın", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "Bu odadan ayrılın", - "@commandHintLeave": { + "commandHint_leave": "Bu odadan ayrılın", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Kendinizi tanımlayın", - "@commandHintMe": { + "commandHint_me": "Kendinizi tanımlayın", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "Bu oda için resminizi ayarlayın (mxc-uri ile)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Bu oda için resminizi ayarlayın (mxc-uri ile)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Bu oda için görünen adınızı ayarlayın", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Bu oda için görünen adınızı ayarlayın", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "Verilen kullanıcının güç seviyesini ayarlayın (öntanımlı: 50)", - "@commandHintOp": { + "commandHint_op": "Verilen kullanıcının güç seviyesini ayarlayın (öntanımlı: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Biçimlendirilmemiş metin gönderin", - "@commandHintPlain": { + "commandHint_plain": "Biçimlendirilmemiş metin gönderin", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Tepki olarak yanıt gönderin", - "@commandHintReact": { + "commandHint_react": "Tepki olarak yanıt gönderin", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Metin gönderin", - "@commandHintSend": { + "commandHint_send": "Metin gönderin", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Verilen kullanıcının bu odadaki yasağını kaldırın", - "@commandHintUnBan": { + "commandHint_unban": "Verilen kullanıcının bu odadaki yasağını kaldırın", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_uk.arb b/assets/l10n/intl_uk.arb index 9251f0e6..45c2d8bd 100644 --- a/assets/l10n/intl_uk.arb +++ b/assets/l10n/intl_uk.arb @@ -1684,23 +1684,23 @@ }, "sendOnEnter": "Надсилати натисканням Enter", "@sendOnEnter": {}, - "commandHintBan": "Заблокувати цього користувача кімнати", - "@commandHintBan": { + "commandHint_ban": "Заблокувати цього користувача кімнати", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintKick": "Вилучити цього користувача з цієї кімнати", - "@commandHintKick": { + "commandHint_kick": "Вилучити цього користувача з цієї кімнати", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintMyRoomAvatar": "Встановіть зображення для цієї кімнати (від mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "Встановіть зображення для цієї кімнати (від mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "Укажіть показуване ім'я для цієї кімнати", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "Укажіть показуване ім'я для цієї кімнати", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, @@ -1988,8 +1988,8 @@ "type": "text", "placeholders": {} }, - "commandHintJoin": "Приєднатися до цієї кімнати", - "@commandHintJoin": { + "commandHint_join": "Приєднатися до цієї кімнати", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, @@ -2213,25 +2213,25 @@ "@setupChatBackupDescription": {}, "clearArchive": "Очистити архів", "@clearArchive": {}, - "commandHintHtml": "Надіслати текст у форматі HTML", - "@commandHintHtml": { + "commandHint_html": "Надіслати текст у форматі HTML", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, "yourUserId": "Ваш ID користувача:", "@yourUserId": {}, - "commandHintInvite": "Запросіть цього користувача до цієї кімнати", - "@commandHintInvite": { + "commandHint_invite": "Запросіть цього користувача до цієї кімнати", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintLeave": "Вийти з цієї кімнати", - "@commandHintLeave": { + "commandHint_leave": "Вийти з цієї кімнати", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "Опишіть себе", - "@commandHintMe": { + "commandHint_me": "Опишіть себе", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, @@ -2420,28 +2420,28 @@ "type": "text", "placeholders": {} }, - "commandHintOp": "Укажіть рівень повноважень цього користувача (типово: 50)", - "@commandHintOp": { + "commandHint_op": "Укажіть рівень повноважень цього користувача (типово: 50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "Надіслати неформатований текст", - "@commandHintPlain": { + "commandHint_plain": "Надіслати неформатований текст", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "Надіслати відповідь як реакцію", - "@commandHintReact": { + "commandHint_react": "Надіслати відповідь як реакцію", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "Надіслати текст", - "@commandHintSend": { + "commandHint_send": "Надіслати текст", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "Розблокувати цього користувача у цій кімнаті", - "@commandHintUnBan": { + "commandHint_unban": "Розблокувати цього користувача у цій кімнаті", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/assets/l10n/intl_zh.arb b/assets/l10n/intl_zh.arb index bb5ed591..fd4e8069 100644 --- a/assets/l10n/intl_zh.arb +++ b/assets/l10n/intl_zh.arb @@ -419,73 +419,73 @@ "type": "text", "placeholders": {} }, - "commandHintBan": "在此聊天室封禁该用户", - "@commandHintBan": { + "commandHint_ban": "在此聊天室封禁该用户", + "@commandHint_ban": { "type": "text", "description": "Usage hint for the command /ban" }, - "commandHintHtml": "发送 HTML 格式化文本", - "@commandHintHtml": { + "commandHint_html": "发送 HTML 格式化文本", + "@commandHint_html": { "type": "text", "description": "Usage hint for the command /html" }, - "commandHintInvite": "邀请该用户加入此聊天室", - "@commandHintInvite": { + "commandHint_invite": "邀请该用户加入此聊天室", + "@commandHint_invite": { "type": "text", "description": "Usage hint for the command /invite" }, - "commandHintJoin": "加入该聊天室", - "@commandHintJoin": { + "commandHint_join": "加入该聊天室", + "@commandHint_join": { "type": "text", "description": "Usage hint for the command /join" }, - "commandHintKick": "将该用户移出此聊天室", - "@commandHintKick": { + "commandHint_kick": "将该用户移出此聊天室", + "@commandHint_kick": { "type": "text", "description": "Usage hint for the command /kick" }, - "commandHintLeave": "退出该聊天室", - "@commandHintLeave": { + "commandHint_leave": "退出该聊天室", + "@commandHint_leave": { "type": "text", "description": "Usage hint for the command /leave" }, - "commandHintMe": "介绍自己", - "@commandHintMe": { + "commandHint_me": "介绍自己", + "@commandHint_me": { "type": "text", "description": "Usage hint for the command /me" }, - "commandHintMyRoomAvatar": "设置您的聊天室头像(通过mxc-uri)", - "@commandHintMyRoomAvatar": { + "commandHint_myroomavatar": "设置您的聊天室头像(通过mxc-uri)", + "@commandHint_myroomavatar": { "type": "text", "description": "Usage hint for the command /myroomavatar" }, - "commandHintMyRoomNick": "设置您的聊天室昵称", - "@commandHintMyRoomNick": { + "commandHint_myroomnick": "设置您的聊天室昵称", + "@commandHint_myroomnick": { "type": "text", "description": "Usage hint for the command /myroomnick" }, - "commandHintOp": "设置该用户的权限等级(默认:50)", - "@commandHintOp": { + "commandHint_op": "设置该用户的权限等级(默认:50)", + "@commandHint_op": { "type": "text", "description": "Usage hint for the command /op" }, - "commandHintPlain": "发送纯文本", - "@commandHintPlain": { + "commandHint_plain": "发送纯文本", + "@commandHint_plain": { "type": "text", "description": "Usage hint for the command /plain" }, - "commandHintReact": "将回复作为响应发送", - "@commandHintReact": { + "commandHint_react": "将回复作为响应发送", + "@commandHint_react": { "type": "text", "description": "Usage hint for the command /react" }, - "commandHintSend": "发送文本", - "@commandHintSend": { + "commandHint_send": "发送文本", + "@commandHint_send": { "type": "text", "description": "Usage hint for the command /send" }, - "commandHintUnBan": "在此聊天室解封该用户", - "@commandHintUnBan": { + "commandHint_unban": "在此聊天室解封该用户", + "@commandHint_unban": { "type": "text", "description": "Usage hint for the command /unban" }, diff --git a/lib/pages/chat/command_hints.dart b/lib/pages/chat/command_hints.dart new file mode 100644 index 00000000..617c4f80 --- /dev/null +++ b/lib/pages/chat/command_hints.dart @@ -0,0 +1,46 @@ +// This file is auto-generated using scripts/generate_command_hints_glue.sh. + +import 'package:flutter_gen/gen_l10n/l10n.dart'; + +String commandHint(L10n l10n, String command) { + switch (command) { + case "ban": + return l10n.commandHint_ban; + case "clearcache": + return l10n.commandHint_clearcache; + case "create": + return l10n.commandHint_create; + case "discardsession": + return l10n.commandHint_discardsession; + case "dm": + return l10n.commandHint_dm; + case "html": + return l10n.commandHint_html; + case "invite": + return l10n.commandHint_invite; + case "join": + return l10n.commandHint_join; + case "kick": + return l10n.commandHint_kick; + case "leave": + return l10n.commandHint_leave; + case "me": + return l10n.commandHint_me; + case "myroomavatar": + return l10n.commandHint_myroomavatar; + case "myroomnick": + return l10n.commandHint_myroomnick; + case "op": + return l10n.commandHint_op; + case "plain": + return l10n.commandHint_plain; + case "react": + return l10n.commandHint_react; + case "send": + return l10n.commandHint_send; + case "unban": + return l10n.commandHint_unban; + default: + return ""; + } +} diff --git a/lib/pages/chat/input_bar.dart b/lib/pages/chat/input_bar.dart index ccdc81af..1942265b 100644 --- a/lib/pages/chat/input_bar.dart +++ b/lib/pages/chat/input_bar.dart @@ -11,6 +11,7 @@ import 'package:fluffychat/config/app_config.dart'; import 'package:fluffychat/utils/platform_infos.dart'; import '../../widgets/avatar.dart'; import '../../widgets/matrix.dart'; +import 'command_hints.dart'; class InputBar extends StatelessWidget { final Room room; @@ -172,41 +173,6 @@ class InputBar extends StatelessWidget { return ret; } - String _commandHint(L10n l10n, String command) { - switch (command) { - case 'send': - return l10n.commandHintSend; - case 'me': - return l10n.commandHintMe; - case 'plain': - return l10n.commandHintPlain; - case 'html': - return l10n.commandHintHtml; - case 'react': - return l10n.commandHintReact; - case 'join': - return l10n.commandHintJoin; - case 'leave': - return l10n.commandHintLeave; - case 'op': - return l10n.commandHintOp; - case 'kick': - return l10n.commandHintKick; - case 'ban': - return l10n.commandHintBan; - case 'unban': - return l10n.commandHintUnBan; - case 'invite': - return l10n.commandHintInvite; - case 'myroomnick': - return l10n.commandHintMyRoomNick; - case 'myroomavatar': - return l10n.commandHintMyRoomAvatar; - default: - return ''; - } - } - Widget buildSuggestion( BuildContext context, Map suggestion, @@ -216,17 +182,25 @@ class InputBar extends StatelessWidget { const padding = EdgeInsets.all(4.0); if (suggestion['type'] == 'command') { final command = suggestion['name']; - return Container( - padding: padding, - height: size + padding.bottom + padding.top, - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text('/' + command, - style: const TextStyle(fontFamily: 'monospace')), - Text(_commandHint(L10n.of(context), command), - style: Theme.of(context).textTheme.caption), - ], + final hint = commandHint(L10n.of(context), command); + return Tooltip( + message: hint, + waitDuration: const Duration(days: 1), // don't show on hover + child: Container( + padding: padding, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text('/' + command, + style: const TextStyle(fontFamily: 'monospace')), + Text( + hint, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.caption, + ), + ], + ), ), ); } diff --git a/scripts/generate_command_hints_glue.sh b/scripts/generate_command_hints_glue.sh new file mode 100755 index 00000000..f0c941ce --- /dev/null +++ b/scripts/generate_command_hints_glue.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash +# Generates some glue code for translation of /command hints. + +# How to use this: +# - Add any new hints to assets/l10n/intl_en.arb +# They must be of the form commandHint_ with in lowercase. +# - Run this script to regenerate the glue code +# - Run flutter test to see if you did everything right + +# Looking to add descriptions for a new command, but don't know what it does? +# It is likely defined here (in registerDefaultCommands()): +# https://gitlab.com/famedly/company/frontend/famedlysdk/-/blob/main/lib/src/utils/commands_extension.dart + +echo "\ +// This file is auto-generated using scripts/generate_command_hints_glue.sh. + +import 'package:flutter_gen/gen_l10n/l10n.dart'; + +String commandHint(L10n l10n, String command) { + switch (command) { +$(sed -n \ + 's/[[:blank:]]*\"\(commandHint_\([[:lower:]]*\)\)\".*/ case "\2":\ + return l10n.\1;/p' \ + assets/l10n/intl_en.arb +) + default: + return \"\"; + } +}\ +" > lib/pages/chat/command_hints.dart diff --git a/test/command_hint_test.dart b/test/command_hint_test.dart new file mode 100644 index 00000000..b9473237 --- /dev/null +++ b/test/command_hint_test.dart @@ -0,0 +1,23 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter_test/flutter_test.dart'; + +import 'utils/test_client.dart'; + +void main() async { + test('Check for missing /command hints', () async { + final translated = + jsonDecode(File('assets/l10n/intl_en.arb').readAsStringSync()) + .keys + .where((String k) => k.startsWith('commandHint_')) + .map((k) => k.replaceFirst('commandHint_', '')); + final commands = (await prepareTestClient()).commands.keys; + final missing = commands.where((c) => !translated.contains(c)).toList(); + + expect(0, missing.length, + reason: 'missing hints for ' + + missing.toString() + + '\nAdding hints? See scripts/generate_command_hints_glue.sh'); + }); +}