Merge branch 'dev' into 'main'
Merge from dev (build 44) See merge request keanuapp/keanuapp-weblite!345
This commit is contained in:
commit
adf6320169
11 changed files with 548 additions and 18 deletions
|
|
@ -56,6 +56,7 @@ The app loads runtime configutation from the server at "./config.json" and merge
|
|||
* **roomTypes** - Available room types. This affects what is shown on the /create route, as well as access to routes /createroom, /createchannel and /createfiledrop. It should be an array with possible values "group_chat", "channel" or "file_drop".
|
||||
|
||||
Defaults to all values, ["group_chat", "channel", "file_drop"].
|
||||
* **disableMediaSharing** - Set this flag to true to disable voice messages and attachments.
|
||||
|
||||
### Sticker short codes - To enable sticker short codes, follow these steps:
|
||||
* Run the "create sticker config" script using "npm run create-sticker-config <path-to-sticker-packs>"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "keanuapp-weblite",
|
||||
"version": "0.1.43",
|
||||
"version": "0.1.44",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"serve": "vue-cli-service serve",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "keanuapp-weblite",
|
||||
"version": "0.1.42",
|
||||
"version": "0.1.43",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"serve": "vue-cli-service serve",
|
||||
|
|
|
|||
7
src/assets/icons/ic_rooms.vue
Normal file
7
src/assets/icons/ic_rooms.vue
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<template>
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M6.09436 11.2288C6.03221 10.8282 5.99996 10.4179 5.99996 10C5.99996 5.58172 9.60525 2 14.0526 2C18.4999 2 22.1052 5.58172 22.1052 10C22.1052 10.9981 21.9213 11.9535 21.5852 12.8345C21.5154 13.0175 21.4804 13.109 21.4646 13.1804C21.4489 13.2512 21.4428 13.301 21.4411 13.3735C21.4394 13.4466 21.4493 13.5272 21.4692 13.6883L21.8717 16.9585C21.9153 17.3125 21.9371 17.4895 21.8782 17.6182C21.8266 17.731 21.735 17.8205 21.6211 17.8695C21.4911 17.9254 21.3146 17.8995 20.9617 17.8478L17.7765 17.3809C17.6101 17.3565 17.527 17.3443 17.4512 17.3448C17.3763 17.3452 17.3245 17.3507 17.2511 17.3661C17.177 17.3817 17.0823 17.4172 16.893 17.4881C16.0097 17.819 15.0524 18 14.0526 18C13.6344 18 13.2237 17.9683 12.8227 17.9073M7.63158 22C10.5965 22 13 19.5376 13 16.5C13 13.4624 10.5965 11 7.63158 11C4.66668 11 2.26316 13.4624 2.26316 16.5C2.26316 17.1106 2.36028 17.6979 2.53955 18.2467C2.61533 18.4787 2.65322 18.5947 2.66566 18.6739C2.67864 18.7567 2.68091 18.8031 2.67608 18.8867C2.67145 18.9668 2.65141 19.0573 2.61134 19.2383L2 22L4.9948 21.591C5.15827 21.5687 5.24 21.5575 5.31137 21.558C5.38652 21.5585 5.42641 21.5626 5.50011 21.5773C5.5701 21.5912 5.67416 21.6279 5.88227 21.7014C6.43059 21.8949 7.01911 22 7.63158 22Z"
|
||||
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
||||
</svg>
|
||||
</template>
|
||||
|
|
@ -202,7 +202,8 @@
|
|||
"powered_by": "Dieser Raum wird von {product} betrieben. Erfahre mehr unter {productLink} oder erstelle einen weiteren Raum!",
|
||||
"new_room": "Neuer Raum",
|
||||
"identity_temporary": "{displayName}",
|
||||
"want_more": "Willst du mehr?"
|
||||
"want_more": "Willst du mehr?",
|
||||
"review_ua": "Dienstnutzervereinbarung einsehen"
|
||||
},
|
||||
"join": {
|
||||
"user_name_label": "Benutzername",
|
||||
|
|
@ -218,7 +219,9 @@
|
|||
"join_user": "Chat starten",
|
||||
"enter_room_user": "Chat starten",
|
||||
"title_user": "Willkommen, du wurdest eingeladen mitzuchatten",
|
||||
"you_have_been_banned": "Du wurdest aus diesem Raum verbannt."
|
||||
"you_have_been_banned": "Du wurdest aus diesem Raum verbannt.",
|
||||
"accept_ua": "Ich akzeptiere die {agreement}",
|
||||
"ua": "Dienstnutzervereinbarung"
|
||||
},
|
||||
"invite": {
|
||||
"title": "Freunde hinzufügen",
|
||||
|
|
@ -302,7 +305,8 @@
|
|||
"limit_history_info": "Nachrichten aufbewahren für {period}",
|
||||
"message_history_info": "Erlaube Personen, Nachrichten zu sehen, die vor ihrem Beitritt gesendet wurden",
|
||||
"report": "Bericht",
|
||||
"report_reason": "Grund"
|
||||
"report_reason": "Grund",
|
||||
"report_info": "Diesen Raum den Administratoren des Dienstes wegen rechtswidriger, beleidigender oder anderweitig verletzender Inhalte melden"
|
||||
},
|
||||
"room_info_sheet": {
|
||||
"this_room": "Dieser Raum",
|
||||
|
|
|
|||
|
|
@ -245,6 +245,7 @@
|
|||
"set_password": "Set password",
|
||||
"change_name": "Change name",
|
||||
"change_password": "Change password",
|
||||
"my_rooms": "My rooms",
|
||||
"select_language": "Language",
|
||||
"set_language": "Set your language",
|
||||
"language_description": "Convene is available in many languages.",
|
||||
|
|
|
|||
|
|
@ -124,7 +124,9 @@
|
|||
"title": "ချန်နယ်လ်ဖွင့်ရန်",
|
||||
"info": "သတင်း သို့မဟုတ် အသိပညာများကို ပုံစံမျိုးစုံဖြင့် ထုတ်လွှင့်ပါ—ဗီဒီယို၊ ပေါ့တ်ကာစ်၊ စာသား၊ ရုပ်ပုံများ သို့မဟုတ် PDF ဖိုင်များ။",
|
||||
"channel_name": "သင့်ချန်နယ်လ်ကို နာမည်ပေးပါ",
|
||||
"channel_topic": "၎င်းကို ဖော်ပြပေးပါ"
|
||||
"channel_topic": "၎င်းကို ဖော်ပြပေးပါ",
|
||||
"status_creating": "ချန်နယ်ဖန်တီးခြင်း။",
|
||||
"channel_topic_label": "သင့်ချန်နယ်သို့ လူများပါဝင်လာသောအခါတွင် သင်၏ဖော်ပြချက်ကို ပြသပါမည်။"
|
||||
},
|
||||
"profile": {
|
||||
"dont_see_yours": "သင့်ဘာသာစကားကို မတွေ့ဘူးလား။",
|
||||
|
|
@ -142,7 +144,8 @@
|
|||
"language_description": "Convene ကို ဘာသာစကားများစွာဖြင့် ရရှိနိုင်ပါသည်။",
|
||||
"password_repeat": "စကားဝှက်အသစ်ကို ထပ်ရေးပါ",
|
||||
"display_name_required": "ပြသမည့်အမည် လိုအပ်သည်",
|
||||
"notification_label": "အသိပေးချက်"
|
||||
"notification_label": "အသိပေးချက်",
|
||||
"my_rooms": "ငါ့အခန်းတွေ"
|
||||
},
|
||||
"leave": {
|
||||
"title_public": "နှုတ်ဆက်ပါတယ် {user}",
|
||||
|
|
@ -196,8 +199,8 @@
|
|||
"file_mode_info": "ခြက်အင်တာဖေ့စ်ကို 'file drop' စနစ်သို့ ပြောင်းသည်",
|
||||
"download_chat": "ခြက်ကို ဒေါင်းလုဒ်လုပ်ရန်",
|
||||
"read_only_room_info": "စီမံခန့်ခွဲသူများနှင့် ညှိနှိုင်းပေးသူများသာ ဤအခန်းသို့ ပေးပို့ခွင့်ရှိသည်။",
|
||||
"message_retention": "မက်ဆေ့ချ်မှတ်တမ်း",
|
||||
"message_retention_info": "ဤအချိန်အတွင်း ပို့ထားသည့် မက်ဆေ့ချ်များကို မည်သူမဆို လင့်ခ်မှတစ်ဆင့် ကြည့်ရှုနိုင်သည်။",
|
||||
"message_retention": "ကန့်သတ်သမိုင်း",
|
||||
"message_retention_info": "မက်ဆေ့ချ်များကို မည်မျှကြာကြာထားရန် ကန့်သတ်ချက်တစ်ခု သတ်မှတ်ပါ။",
|
||||
"message_retention_none": "ပိတ်",
|
||||
"message_retention_4_week": "4 ပတ်",
|
||||
"direct_link": "ကျွန်ုပ်၏ တိုက်ရိုက်လင့်ခ်",
|
||||
|
|
@ -206,7 +209,11 @@
|
|||
"shared_room_number_more": "သင်သည် {name} နှင့် {count} ခန်းထက်ပို၍ မျှဝေသည်",
|
||||
"message_history": "မက်ဆေ့ချ်မှတ်တမ်း",
|
||||
"message_history_warning": "သတိ- မက်ဆေ့ချ်မှတ်တမ်းအပြည့်အစုံကို ပါဝင်သူအသစ်များ မြင်နိုင်ပါမည်",
|
||||
"report": "တိုင်ကြားမည်"
|
||||
"report": "တိုင်ကြားမည်",
|
||||
"limit_history_info": "{period} စာတိုများကို သိမ်းဆည်းထားပါ။",
|
||||
"report_info": "အန္တရာယ်ရှိသော အကြောင်းအရာအတွက် ဤအခန်းကို သတင်းပို့ပါ။",
|
||||
"report_reason": "အကြောင်းပြချက်",
|
||||
"message_history_info": "မပါဝင်မီ လူများအား ပေးပို့ထားသော မက်ဆေ့ချ်များကို ကြည့်ရှုခွင့်ပေးပါ။"
|
||||
},
|
||||
"poll_create": {
|
||||
"failed": "စစ်တမ်း ဖန်တီး၍ မရပါ၊ နောက်မှ ထပ်မံကြိုးစားကြည့်ပါ။",
|
||||
|
|
@ -277,7 +284,9 @@
|
|||
"user_kick_and_ban": "ထုတ်မည်",
|
||||
"user_make_admin": "အက်မင် ပြုလုပ်မည်",
|
||||
"user_make_moderator": "ညှိနှိုင်းပေးသူ ပြုလုပ်မည်",
|
||||
"user_revoke_moderator": "ညှိနှိုင်းပေးသူ ရုပ်သိမ်းမည်"
|
||||
"user_revoke_moderator": "ညှိနှိုင်းပေးသူ ရုပ်သိမ်းမည်",
|
||||
"pin": "တံ",
|
||||
"unpin": "ပင်ဖြုတ်ပါ။"
|
||||
},
|
||||
"room": {
|
||||
"invitations": "သင့်တွင် ဖိတ်ခေါ်မှုမရှိပါ | သင့်တွင် ဖိတ်ခေါ်မှု 1 ခုရှိသည် | သင့်တွင် ဖိတ်ခေါ်မှု {count} ခုရှိသည်",
|
||||
|
|
@ -311,10 +320,11 @@
|
|||
"invite_info": "ထည့်ထားသူများသာ",
|
||||
"invite_description": "စာရင်းတစ်ခုမှ ရွေးမည် သို့မဟုတ် အကောင့်အိုင်ဒီဖြင့် ရှာမည်",
|
||||
"status_creating": "အခန်းဖန်တီးနေသည်",
|
||||
"status_avatar": "ကိုယ်စားပြုရုပ်ပုံတင်ခြင်း- {count}",
|
||||
"status_avatar": "ကိုယ်စားပြုရုပ်ပုံတင်ခြင်",
|
||||
"room_name_limit_error_msg": "အများဆုံးစာလုံးရေ 50 ခွင့်ပြုထားသည်",
|
||||
"colon_not_allowed": "ကော်လံသုံး၍ မရပါ",
|
||||
"options": "ရွေးချယ်စရာများ"
|
||||
"options": "ရွေးချယ်စရာများ",
|
||||
"title": "အဖွဲ့သစ်"
|
||||
},
|
||||
"device_list": {
|
||||
"blocked": "ပိတ်ဆို့ထားသည်",
|
||||
|
|
@ -351,7 +361,8 @@
|
|||
"logout": "အကောင့်ထွက်ရန်",
|
||||
"want_more": "ပို၍ လိုအပ်ပါသလား။",
|
||||
"powered_by": "ဤအခန်းကို {product} မှ ပံ့ပိုးထားသည်။ {productLink} တွင် ပိုမိုလေ့လာပါ သို့မဟုတ် ရှေ့ဆက်ပြီး အခြားအခန်းကို ဖန်တီးပါ။",
|
||||
"new_room": "အခန်းအသစ်"
|
||||
"new_room": "အခန်းအသစ်",
|
||||
"review_ua": "သဘောတူညီချက်ကို ပြန်လည်သုံးသပ်ပါ။"
|
||||
},
|
||||
"join": {
|
||||
"title": "ကြိုဆိုပါသည် သင့်ကို ပါဝင်ရန် ဖိတ်ခေါ်ထားသည်",
|
||||
|
|
@ -367,7 +378,9 @@
|
|||
"status_joining": "အခန်းသို့ ပါဝင်နေသည်...",
|
||||
"join_failed": "အခန်းတွင် ပါဝင်ရန် မအောင်မြင်ပါ။",
|
||||
"choose_name": "အသုံးပြုမည့် အမည်ကို ရွေးပါ",
|
||||
"you_have_been_banned": "သင့်ကို ဤအခန်းမှ ပိတ်ပင်လိုက်ပါသည်။"
|
||||
"you_have_been_banned": "သင့်ကို ဤအခန်းမှ ပိတ်ပင်လိုက်ပါသည်။",
|
||||
"accept_ua": "ငါ သဘောတူတယ်။ {agreement}",
|
||||
"ua": "ဝန်ဆောင်မှုအသုံးပြုသူသဘောတူညီချက်"
|
||||
},
|
||||
"invite": {
|
||||
"title": "မိတ်ဆွေများ ပေါင်းထည့်ရန်",
|
||||
|
|
@ -439,5 +452,23 @@
|
|||
"send_more_files": "ဖိုင်များ ထပ်၍ပို့ရန်",
|
||||
"close": "ပိတ်မည်",
|
||||
"files": "ဖိုင်များ"
|
||||
},
|
||||
"create": {
|
||||
"room_type_room_name": "အဖွဲ့",
|
||||
"room_type_room_description": "အဖွဲ့တစ်ခုချိတ်ဆက်ပါ။",
|
||||
"room_type_channel_name": "လက်ပံတန်း",
|
||||
"room_type_channel_description": "သတင်းနှင့် အကြံဥာဏ်များကို ထုတ်လွှင့်ပါ။",
|
||||
"room_type_filedrop_name": "ဖိုင်ချလိုက်ပါ။",
|
||||
"room_type_filedrop_description": "ဖိုင်များနှင့် အကြံပြုချက်များကို ရယူပါ။",
|
||||
"field_required": "ဤစာကွက်လပ်မှာဖြည့်ရန်လိုအပ်ပါသည်",
|
||||
"title": "သင့် အတွေ့အကြုံကို ရွေးပါ။",
|
||||
"topic_too_long": "အများဆုံးစာလုံးရေ 50 ခွင့်ပြုထားသည်"
|
||||
},
|
||||
"createfiledrop": {
|
||||
"title": "နေရာဖန်တီးပါ။",
|
||||
"info": "မည်သူမဆိုထံမှဖိုင်များလက်ခံရရှိရန်လုံခြုံသောနေရာ။",
|
||||
"filedrop_name": "သင့်ဖိုင် drop ကို အမည်ပေးပါ။",
|
||||
"status_creating": "ဖိုင် drop ကိုဖန်တီးခြင်း။",
|
||||
"error_filedrop": "ဖန်တီး၍မရပါ။"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
473
src/assets/translations/pt_PT.json
Normal file
473
src/assets/translations/pt_PT.json
Normal file
|
|
@ -0,0 +1,473 @@
|
|||
{
|
||||
"new_room": {
|
||||
"options": "Opções",
|
||||
"title": "Novo bate-papo em grupo",
|
||||
"new_room": "Nova sala",
|
||||
"create": "Criar",
|
||||
"next": "Próximo",
|
||||
"name_room": "Nome da sala",
|
||||
"room_topic": "Se desejar, adicione uma descrição",
|
||||
"join_permissions": "Permissões de bilhete",
|
||||
"set_join_permissions": "Defina as permissões de bilhete",
|
||||
"get_link": "Obter a ligação",
|
||||
"join_permissions_info": "Estas permissões determinam como as pessoas podem entrar na sala e com que facilidade as outras pessoas podem ser convidadas. Eles podem ser alteradas a qualquer momento.",
|
||||
"add_people": "Adicionar pessoas",
|
||||
"link_copied": "Ligação copiada!",
|
||||
"public_info": "Qualquer pessoa com uma ligação",
|
||||
"public_description": "Obtenha uma ligação para partilhar",
|
||||
"invite_info": "Apenas pessoas que foram adicionadas",
|
||||
"invite_description": "Escolha numa lista ou busque pelo ID da conta",
|
||||
"status_creating": "A criar a sala",
|
||||
"status_avatar": "A enviar avatar",
|
||||
"room_name_limit_error_msg": "O máximo de 50 caracteres são permitidos",
|
||||
"colon_not_allowed": "Dois pontos não são permitidos"
|
||||
},
|
||||
"getlink": {
|
||||
"next": "Próximo",
|
||||
"info": "As ligações diretos oferecem às pessoas uma linha segura de comunicação com si. Para começar, escolha um nome que será exibido quando as pessoas entrarem num chat com si.",
|
||||
"title": "Obter uma ligação direta",
|
||||
"username": "Insira um nome (ex: waku)",
|
||||
"hello": "Olá {user},\nAqui está a sua ligação direta",
|
||||
"ready_to_share": "Está pronto para ser partilhado! Uma nova sala será aberta sempre que alguém abrir a ligação.",
|
||||
"scan_title": "Leia este código para iniciar um bate-papo direto",
|
||||
"continue": "Continuar",
|
||||
"different_link": "Obter uma ligação diferente",
|
||||
"share_qr": "Partilhar um código QR",
|
||||
"qr_image_copied": "A imagem foi copiada para a área de transferência"
|
||||
},
|
||||
"profile": {
|
||||
"change_password": "Altere a palavra-passe",
|
||||
"select_language": "Idioma",
|
||||
"title": "O meu perfil",
|
||||
"temporary_identity": "Esta identidade é temporária. Defina uma palavra-passe para usá-la novamente",
|
||||
"change_name": "Altere o nome",
|
||||
"set_password": "Defina a palavra-passe",
|
||||
"set_language": "Defina o seu idioma",
|
||||
"language_description": "A Convene está disponível em vários idiomas.",
|
||||
"dont_see_yours": "Não encontrou o seu?",
|
||||
"tell_us": "Diga-nos.",
|
||||
"password_old": "Palavra-passe antiga",
|
||||
"password_new": "Nova palavra-passe",
|
||||
"password_repeat": "Repita a nova palavra-passe",
|
||||
"display_name": "Nome de exibição",
|
||||
"display_name_required": "O nome de exibição é obrigatório",
|
||||
"notification_label": "Notificação"
|
||||
},
|
||||
"room_info": {
|
||||
"message_retention_8_hours": "8 horas",
|
||||
"title": "Pormenores da sala",
|
||||
"created_by": "Criado pelo {user}",
|
||||
"permissions": "Permissões de bilhete",
|
||||
"join_invite": "Somente pessoas adicionadas",
|
||||
"join_public": "Qualquer pessoa com uma ligação",
|
||||
"copy_invite_link": "Copie a ligação do convite",
|
||||
"copy_link": "Copiar a ligação",
|
||||
"link_copied": "Ligação copiada!",
|
||||
"purge": "Apagar a sala",
|
||||
"members": "Membros",
|
||||
"user": "{user}",
|
||||
"user_you": "{user} (you)",
|
||||
"hide_all": "Esconda",
|
||||
"show_all": "Mostre tudo >",
|
||||
"version_info": "Desenvolvido por Guardian Project. Versão: {version}",
|
||||
"leave_room": "Sair",
|
||||
"scan_code": "Escaneie para entrar na sala",
|
||||
"export_room": "Exportar a conversa",
|
||||
"user_admin": "Administrador",
|
||||
"user_moderator": "Moderador",
|
||||
"moderation": "Moderação",
|
||||
"experimental_features": "Recursos experimentais",
|
||||
"room_type": "Tipo de sala",
|
||||
"room_type_default": "Padrão",
|
||||
"voice_mode": "Modo de voz",
|
||||
"voice_mode_info": "Alterna a interface de chat para um modo de 'ouvir e gravar'",
|
||||
"file_mode": "Modo de ficheiro",
|
||||
"file_mode_info": "Alterna a interface de bate-papo para um modo de 'deixar cair ficheiro'",
|
||||
"download_chat": "Descarregar o chat",
|
||||
"read_only_room": "Somente leitura",
|
||||
"read_only_room_info": "Apenas os administradores e os moderadores podem postar na sala.",
|
||||
"message_retention": "Histórico de limites",
|
||||
"limit_history_info": "Manter as mensagens por {period}",
|
||||
"message_retention_info": "Estipule um limite de tempo para manter as mensagens",
|
||||
"message_retention_none": "Não",
|
||||
"message_retention_4_week": "4 semanas",
|
||||
"message_retention_2_week": "2 semanas",
|
||||
"message_retention_1_week": "1 semana",
|
||||
"message_retention_1_day": "1 dia",
|
||||
"message_retention_1_hour": "1 hora",
|
||||
"direct_link": "A minha ligação direta",
|
||||
"direct_link_desc": "Está pronto para ser partilhado! Uma nova sala com contato direto consigo será aberta sempre que alguém abrir a ligação.",
|
||||
"shared_room_number": "Partilha {count} quartos com {name}",
|
||||
"shared_room_number_more": "Partilha mais que {count} quartos com {name}",
|
||||
"message_history": "Histórico da mensagem",
|
||||
"message_history_info": "Permitir que as pessoas vejam as mensagens enviadas antes de se associarem",
|
||||
"message_history_warning": "aviso: o histórico completo das mensagens ficará visível para os novos participantes",
|
||||
"report": "Relatório",
|
||||
"report_info": "Denunciar esta sala aos administradores do serviço por conteúdo ilegal, abusivo ou prejudicial",
|
||||
"report_reason": "Motivo"
|
||||
},
|
||||
"notification": {
|
||||
"dialog": {
|
||||
"enable": "Ativar",
|
||||
"title": "Manter-se conectado com as notificações do chat!",
|
||||
"body": "Nunca mais perca uma mensagem ou uma conversa importante! Seja notificado sempre que alguém lhe enviar uma mensagem ou responder ao seu bate-papo."
|
||||
},
|
||||
"title": "Uma nova mensagem foi recebida",
|
||||
"blocked_message": "A notificação está bloqueada. Vá para as configurações do dispositivo ou do navegador para ativar a notificação",
|
||||
"not_supported": "A notificação ainda não é suportada no mobile",
|
||||
"periodicSync_new_msg_reminder": "Talvez tenha novas mensagens"
|
||||
},
|
||||
"emoji": {
|
||||
"categories": {
|
||||
"places": "Locais",
|
||||
"activity": "Atividade",
|
||||
"flags": "Marcadores",
|
||||
"foods": "Alimentos",
|
||||
"frequently": "Usado com frequência",
|
||||
"objects": "Objetos",
|
||||
"nature": "Natural",
|
||||
"peoples": "Pessoas",
|
||||
"symbols": "Símbolos"
|
||||
},
|
||||
"search": "Buscar..."
|
||||
},
|
||||
"file_mode": {
|
||||
"files_sent_with_note": "1 ficheiro enviado com uma nota! | {count} ficheiros enviados com uma nota!",
|
||||
"choose_files": "Escolha os ficheiros",
|
||||
"any_file_format_accepted": "Qualquer formato de ficheiro é aceito",
|
||||
"secure_file_send": "Envio seguro de ficheiros",
|
||||
"add_a_message": "Adicionar uma mensagem",
|
||||
"sending_progress": "A enviar...",
|
||||
"sending": "A enviar",
|
||||
"files_sent": "1 ficheiro enviado! | {count} ficheiros enviados!",
|
||||
"send_more_files": "Enviar mais ficheiros",
|
||||
"close": "Fechar",
|
||||
"files": "Ficheiros"
|
||||
},
|
||||
"fallbacks": {
|
||||
"download_name": "Descarregar",
|
||||
"audio_file": "Ficheiro de áudio",
|
||||
"video_file": "Ficheiro de vídeo",
|
||||
"original_text": "<texto original>"
|
||||
},
|
||||
"language_display_name": "Inglês",
|
||||
"project": {
|
||||
"name": "Convocar",
|
||||
"tag_line": "Basta conectar"
|
||||
},
|
||||
"global": {
|
||||
"save": "Gravar",
|
||||
"password_didnot_match": "A palavra-passe não coincidiu",
|
||||
"password_hint": "Mínimo de 12 caracteres contendo pelo menos um número, uma maiúscula e uma minúscula",
|
||||
"show_less": "Mostrar menos",
|
||||
"show_more": "Mostrar mais",
|
||||
"add_reaction": "Adicionar reação",
|
||||
"click_to_remove": "Clique para remover",
|
||||
"time": {
|
||||
"recently": "agora mesmo",
|
||||
"minutes": "1 minuto atrás | {n} minutos atrás",
|
||||
"hours": "1 hora atrás | {n} horas atrás",
|
||||
"days": "1 dia atrás | {n} dias atrás"
|
||||
},
|
||||
"close": "fechar",
|
||||
"notify": "Notificação",
|
||||
"different_browser_title": "Tente um navegador diferente",
|
||||
"different_browser_content": "Alguns recursos podem ser interrompidos. Copie e abra a ligação num navegador diferente."
|
||||
},
|
||||
"menu": {
|
||||
"start_private_chat": "Bate-papo privado com este utilizador",
|
||||
"direct_chat": "Conversa direta",
|
||||
"reply": "Responder",
|
||||
"edit": "Editar",
|
||||
"delete": "Apagar",
|
||||
"download": "Descarregar",
|
||||
"ok": "OK",
|
||||
"done": "Feito",
|
||||
"cancel": "Cancela",
|
||||
"send": "Envia",
|
||||
"back": "RETORNA",
|
||||
"login": "Entrar",
|
||||
"logout": "Sair",
|
||||
"new_room": "Nova sala",
|
||||
"undo": "Desfazer",
|
||||
"delete_now": "Apagar agora",
|
||||
"join": "Entrar",
|
||||
"ignore": "Ignore",
|
||||
"loading": "A carregar {appName}",
|
||||
"user_kick_and_ban": "Expulsar",
|
||||
"user_make_admin": "Tornar admin",
|
||||
"user_make_moderator": "Tornar moderador",
|
||||
"user_revoke_moderator": "Revogar moderador",
|
||||
"pin": "Fixar post",
|
||||
"unpin": "Desafixar post"
|
||||
},
|
||||
"message": {
|
||||
"you": "Você",
|
||||
"user_created_room": "{user} criou a sala",
|
||||
"user_aliased_room": "{user} criou o codinome da sala {alias}",
|
||||
"user_changed_display_name": "{user} alterou o nome de exibição para {displayName}",
|
||||
"user_changed_avatar": "{user} alterou o avatar",
|
||||
"user_changed_room_avatar": "{user} alterou o avatar da sala",
|
||||
"user_encrypted_room": "{user} criptografou a sala",
|
||||
"user_was_invited": "{user} foi convidado para a conversa...",
|
||||
"user_was_kicked": "{user} foi expulso do chat.",
|
||||
"user_was_kicked_by_you": "Expulsou {user} do chat.",
|
||||
"user_was_kicked_you": "Foi expulso do chat.",
|
||||
"user_was_banned": "{user} foi expulso e banido do chat.",
|
||||
"user_was_banned_by_you": "Expulsou e baniu {user} do chat.",
|
||||
"user_was_banned_you": "Foi expulso e banido do chat.",
|
||||
"user_joined": "{user} entrou no chat",
|
||||
"user_left": "{user} saiu do chat",
|
||||
"someone": "Alguém",
|
||||
"user_said": "{user} disse:",
|
||||
"sent_media": "Enviou {count} elementos de média.",
|
||||
"file_prefix": "Ficheiro: ",
|
||||
"edited": "(editado)",
|
||||
"download_progress": "{percentage}% descarregado",
|
||||
"preparing_to_upload": "A preparar para enviar...",
|
||||
"upload_file_too_large": "O ficheiro é grande demais para ser enviado!",
|
||||
"upload_exceeded_file_limit": "O tamanho máximo do ficheiro ({configFormattedUploadSize}) foi excedido. ",
|
||||
"upload_progress": "Carregado {count}",
|
||||
"upload_progress_with_total": "Enviado {count} de {total}",
|
||||
"user_changed_room_history": "{user} fez o histórico da sala {type}",
|
||||
"room_history_world_readable": "legível por qualquer pessoa",
|
||||
"room_history_shared": "legível para todos os membros da sala",
|
||||
"room_history_invited": "legível para os membros a partir do momento em que foram convidados",
|
||||
"room_history_joined": "legível para os membros a partir de quando eles aderiram",
|
||||
"user_changed_join_rules": "{user} criou a sala {type}",
|
||||
"room_joinrule_invite": "através de convite apenas",
|
||||
"room_joinrule_public": "público",
|
||||
"user_changed_room_name": "{user} alterou o nome da sala para {name}",
|
||||
"user_changed_room_topic": "{user} alterou o assunto da sala para {topic}",
|
||||
"unread_messages": "Mensagens não lidas",
|
||||
"replying_to": "{user}",
|
||||
"your_message": "A sua mensagem...",
|
||||
"scale_image": "Escala da imagem",
|
||||
"user_is_typing": "{user} está a digitar",
|
||||
"users_are_typing": "{count} membros estão digitando",
|
||||
"room_powerlevel_change": "{user} alterou o nível de {changes}",
|
||||
"user_powerlevel_change_from_to": "{user} de {powerOld} para {powerNew}",
|
||||
"user_changed_guest_access_closed": "{user} não permitiu que os convidados entrassem na sala",
|
||||
"user_changed_guest_access_open": "{user} permitiu que convidados entrassem na sala",
|
||||
"reply_image": "Imagem",
|
||||
"reply_audio_message": "Mensagem de áudio",
|
||||
"reply_video": "Vídeo",
|
||||
"reply_poll": "Enquete",
|
||||
"time_ago": "Hoje | Ontem | {count} dias atrás",
|
||||
"outgoing_message_deleted_text": "Apagou esta mensagem.",
|
||||
"incoming_message_deleted_text": "Esta mensagem foi apagada.",
|
||||
"not_allowed_to_send": "Apenas administradores e moderadores podem postar na sala",
|
||||
"reaction_count_more": "{reactionCount} mais",
|
||||
"seen_by_count": "Visto por nenhum membro | Visto por 1 membro | Visto por {count} membros",
|
||||
"seen_by": "Visto por",
|
||||
"file": "Ficheiro",
|
||||
"files": "Ficheiros",
|
||||
"images": "Imagens",
|
||||
"send_attachements_dialog_title": "Deseja enviar os seguintes anexos?",
|
||||
"download_all": "Descarregar tudo",
|
||||
"failed_to_render": "Houve uma falha ao renderizar o evento"
|
||||
},
|
||||
"room": {
|
||||
"invitations": "Não tem convites | Tem 1 convite | Tem {count} convites",
|
||||
"unseen_messages": "Não possui mensagens não lidas | Tem 1 mensagem não lida | Tem {count} mensagens não lidas",
|
||||
"members": "sem membros | 1 membro | {count} membros",
|
||||
"leave": "Sair",
|
||||
"purge_set_room_state": "A configurar o estado da sala",
|
||||
"purge_redacting_events": "A redigir eventos ({count} de {total})",
|
||||
"purge_removing_members": "A remover membros ({count} de {total})",
|
||||
"purge_failed": "Houve uma falha ao eliminar a sala!",
|
||||
"room_list_invites": "Convites",
|
||||
"room_list_new_messages": "{count} novas mensagens",
|
||||
"room_list_rooms": "Salas",
|
||||
"room_name_required": "O nome da sala é obrigatório",
|
||||
"room_topic_required": "A descrição da sala é obrigatória"
|
||||
},
|
||||
"room_welcome": {
|
||||
"info": "Bem-vindo! Aqui estão algumas coisas que deve saber sobre a sua sala:",
|
||||
"encrypted": "As mensagens são criptografadas de ponta a ponta.",
|
||||
"room_history_is": "O histórico da sala é {type}.",
|
||||
"room_history_joined": "As pessoas só podem ver as mensagens enviadas após entrarem.",
|
||||
"join_public": "Qualquer pessoa pode participar abrindo esta ligação: {link}.",
|
||||
"join_invite": "Apenas as pessoas que convidar podem participar.",
|
||||
"info_permissions": "Pode alterar as \"permissões de participação\" a qualquer momento nas configurações da sala.",
|
||||
"got_it": "Percebi",
|
||||
"no_past_messages": "Bem-vindo! Para a sua segurança, as mensagens anteriores não estão disponíveis.",
|
||||
"direct_info": "Olá {you}. Está num chat privado com {user}.",
|
||||
"direct_private_chat": "Mensagem direta",
|
||||
"join_channel": "Tudo pronto! Convide pessoas para se juntarem a si: {link}",
|
||||
"info_retention": "🕓 As mensagens enviadas dentro de {time} podem ser visualizadas por qualquer pessoa com a ligação.",
|
||||
"info_retention_user": "As mensagens mais antigas que {time} serão apagadas do histórico.",
|
||||
"info_auto_join": "Bem-vindo à {room}.\nEstá entrando como {you}.",
|
||||
"change": "Mudança"
|
||||
},
|
||||
"device_list": {
|
||||
"blocked": "Bloqueado",
|
||||
"verified": "Verificado",
|
||||
"not_verified": "Não verificado"
|
||||
},
|
||||
"login": {
|
||||
"title": "Entrar",
|
||||
"username": "Nome de utilizador (ex: marta)",
|
||||
"password": "Digite a palavra-passe",
|
||||
"username_required": "É obrigatório um nome de utilizador",
|
||||
"password_required": "A palavra-passe é obrigatória",
|
||||
"login": "Entrar",
|
||||
"create_room": "Cadastre-se e crie uma sala",
|
||||
"or": "OU",
|
||||
"invalid_message": "O nome de utilizador ou a palavra-passe estão inválidos",
|
||||
"no_supported_flow": "A app não pode fazer login no servidor informado",
|
||||
"terms": "O servidor doméstico exige que analise e aceite as seguintes políticas:",
|
||||
"accept_terms": "Aceitar",
|
||||
"email": "Precisa verificar o seu endereço de e-mail",
|
||||
"send_verification": "Enviar e-mail de verificação",
|
||||
"sent_verification": "Um e-mail foi enviado para {email}. Use o seu cliente de e-mail para verificar o endereço.",
|
||||
"resend_verification": "Reenviar o e-mail de verificação",
|
||||
"email_not_valid": "O endereço de e-mail não é válido",
|
||||
"registration_token": "Insira o token de registo",
|
||||
"send_token": "Enviar o token",
|
||||
"token_not_valid": "Token inválido"
|
||||
},
|
||||
"create": {
|
||||
"title": "Escolha uma experiência",
|
||||
"room_type_room_name": "Bate-papo em grupo",
|
||||
"room_type_room_description": "Conectar um grupo de pessoas",
|
||||
"room_type_channel_name": "Canal",
|
||||
"room_type_channel_description": "Transmitir notícias e ideias",
|
||||
"room_type_filedrop_name": "Entregar ficheiro",
|
||||
"room_type_filedrop_description": "Receber ficheiros e dicas",
|
||||
"field_required": "Este campo é obrigatório",
|
||||
"topic_too_long": "O limite é de 500 caracteres"
|
||||
},
|
||||
"createchannel": {
|
||||
"title": "Criar um canal",
|
||||
"info": "Transmita notícias ou conhecimento em qualquer formato: vídeo, podcast, texto, imagens ou PDFs.",
|
||||
"channel_name": "Dê um nome ao seu canal",
|
||||
"channel_topic": "Descreva-o",
|
||||
"channel_topic_label": "A sua descrição será exibida quando as pessoas entrarem no seu canal.",
|
||||
"error_channel": "Houve uma falha ao criar o canal",
|
||||
"status_creating": "A criar canal"
|
||||
},
|
||||
"createfiledrop": {
|
||||
"title": "Criar um file drop",
|
||||
"info": "O File drops é um espaço seguro para receber ficheiros de qualquer pessoa.",
|
||||
"filedrop_name": "Nomeie o seu file drop",
|
||||
"error_filedrop": "Houve uma falha ao criar o file drop",
|
||||
"status_creating": "A criar um file drop"
|
||||
},
|
||||
"profile_info_popup": {
|
||||
"you_are": "É",
|
||||
"identity": "{displayName}",
|
||||
"edit_profile": "Edite o perfil",
|
||||
"logout": "Sair",
|
||||
"identity_temporary": "{displayName}",
|
||||
"want_more": "Quer mais?",
|
||||
"powered_by": "Esta sala é oferecida por {product}. Saiba mais em {productLink} ou vá em frente e crie outra sala!",
|
||||
"new_room": "Nova sala",
|
||||
"review_ua": "Analise o contrato de uso do serviço"
|
||||
},
|
||||
"join": {
|
||||
"title": "Bem-vindo, você foi convidado a participar",
|
||||
"title_user": "Bem-vindo, você foi convidado para conversar com",
|
||||
"user_name_label": "Nome do utilizador",
|
||||
"remember_me": "Lembrar-me",
|
||||
"join": "Entrar na sala",
|
||||
"join_user": "Comece a conversar",
|
||||
"joining_as": "Entrar como:",
|
||||
"enter_room": "Entre na sala",
|
||||
"enter_room_user": "Comece a conversar",
|
||||
"status_logging_in": "A fazer login...",
|
||||
"status_joining": "A entrar na sala...",
|
||||
"join_failed": "Houve uma falha ao entrar na sala.",
|
||||
"choose_name": "Escolha um nome para usar",
|
||||
"accept_ua": "Concordo com o {agreement}",
|
||||
"you_have_been_banned": "Foi banido desta sala.",
|
||||
"ua": "contrato de serviço do utilizador"
|
||||
},
|
||||
"invite": {
|
||||
"title": "Adiciona amigos",
|
||||
"done": "Feito",
|
||||
"send_invites_to": "Envie os convites para",
|
||||
"status_inviting": "A convidar amigo {index} de {count}",
|
||||
"status_error": "Houve uma falha ao convidar um ou mais amigos!"
|
||||
},
|
||||
"leave": {
|
||||
"title_public": "Adeus, {user}",
|
||||
"text_public": "Sempre pode entrar nesta sala novamente caso saiba a ligação.",
|
||||
"text_public_lastroom": "Caso queira entrar nesta sala novamente, pode entrar com uma nova identidade. Para manter o {user}, {action}.",
|
||||
"title_invite": "Tem certeza que quer sair?",
|
||||
"text_invite": "Esta sala está trancada. Não pode voltar a participar sem uma permissão especial.",
|
||||
"create_account": "Crie uma conta",
|
||||
"go_back": "Retorna",
|
||||
"leave": "Sair"
|
||||
},
|
||||
"logout": {
|
||||
"confirm_text": "Tem certeza de que deseja sair?"
|
||||
},
|
||||
"purge_room": {
|
||||
"title": "Apagar a sala?",
|
||||
"info": "Todos os membros e as mensagens serão apagados. Esta ação não pode ser desfeita.",
|
||||
"button": "Apagar",
|
||||
"n_seconds": "{seconds} segundos",
|
||||
"self_destruct": "A sua sala se autodestruirá em segundos.",
|
||||
"deleting": "A apagar a sala:",
|
||||
"notified": "Nós notificamos os membros.",
|
||||
"room_deletion_notice": "Hora de dizer adeus! Esta sala foi apagada pelo {user}. Autodestruirá-se em segundos."
|
||||
},
|
||||
"goodbye": {
|
||||
"room_deleted": "A sala foi apagada.",
|
||||
"close_tab": "Feche a guia do navegador",
|
||||
"view_other_rooms": "Ver as outras salas"
|
||||
},
|
||||
"room_info_sheet": {
|
||||
"this_room": "Esta sala",
|
||||
"view_details": "Ver os pormenores"
|
||||
},
|
||||
"voice_recorder": {
|
||||
"swipe_to_cancel": "Deslize para cancelar",
|
||||
"release_to_cancel": "Solte para cancelar",
|
||||
"failed_to_record": "Houve uma falha ao gravar o áudio",
|
||||
"not_supported_title": "Não suportado",
|
||||
"not_supported_text": "Infelizmente, este navegador não oferece suporte para gravação de áudio."
|
||||
},
|
||||
"power_level": {
|
||||
"admin": "administrador",
|
||||
"moderator": "moderador",
|
||||
"default": "padrão",
|
||||
"custom": "personalizado ({level})",
|
||||
"restricted": "restrito"
|
||||
},
|
||||
"poll_create": {
|
||||
"title": "Criar uma nova enquete",
|
||||
"create": "Publicar",
|
||||
"creating": "A criar a enquete",
|
||||
"poll_disclosed": "Aberto - os resultados atuais são mostrados em todos os momentos.",
|
||||
"poll_undisclosed": "Fechado - os utilizadores verão os resultados quando a pesquisa for fechada.",
|
||||
"add_answer": "Adicionar uma resposta",
|
||||
"failed": "Houve uma falha ao criar a enquete. Tente novamente mais tarde.",
|
||||
"question_label": "Faça a sua pergunta*",
|
||||
"question_required": "Precisa inserir uma pergunta!",
|
||||
"answer_label_1": "Resposta*",
|
||||
"answer_label_n": "Resposta",
|
||||
"please_complete": "Favor completar",
|
||||
"answer_required": "A resposta não pode estar vazia. Insira algum texto ou remova esta opção.",
|
||||
"tip_title": "DICA PRO",
|
||||
"tip_text": "Os membros verão os resultados da enquete depois que responderem. Feche a enquete ao concluir para exibir os resultados a todos na sala.",
|
||||
"create_poll_menu_option": "Criar uma enquete",
|
||||
"poll_status_closed": "A enquete foi encerrada",
|
||||
"poll_status_disclosed": "Os resultados serão mostrados quando a enquete for encerrada.",
|
||||
"poll_status_open": "A enquete está aberta",
|
||||
"poll_status_open_not_voted": "A enquete está aberta - vote para ver os resultados",
|
||||
"view_results": "Ver os resultados",
|
||||
"close_poll": "Fechar a enquete",
|
||||
"poll_submit": "Enviar",
|
||||
"num_answered": "{count} respostas",
|
||||
"results_shared": "Resultados partilhados com a sala."
|
||||
},
|
||||
"export": {
|
||||
"exported_date": "Foi exportado em {date}",
|
||||
"fetched_n_events": "{count} eventos buscados",
|
||||
"fetched_n_of_total_events": "Obteve {count} de {total} eventos",
|
||||
"processed_n_of_total_events": "Média processada para {count} de {total} eventos",
|
||||
"export_filename": "Bate-papo exportado {date}"
|
||||
}
|
||||
}
|
||||
|
|
@ -183,7 +183,7 @@
|
|||
</v-col>
|
||||
|
||||
<v-col class="input-area-button text-center flex-grow-0 flex-shrink-1"
|
||||
v-if="!currentInput || currentInput.length == 0 || showRecorder">
|
||||
v-if="!$config.disableMediaSharing && (!currentInput || currentInput.length == 0 || showRecorder)">
|
||||
<v-btn v-if="canRecordAudio" class="mic-button" ref="mic_button" fab small elevation="0" v-blur
|
||||
v-longTap:250="[showRecordingUI, startRecording]">
|
||||
<v-icon :color="showRecorder ? 'white' : 'black'">mic</v-icon>
|
||||
|
|
@ -194,7 +194,7 @@
|
|||
</v-btn>
|
||||
</v-col>
|
||||
|
||||
<v-col class="input-area-button text-center flex-grow-0 flex-shrink-1" v-else>
|
||||
<v-col class="input-area-button text-center flex-grow-0 flex-shrink-1" v-else-if="currentInput && currentInput.length > 0">
|
||||
<v-btn fab small elevation="0" color="black" @click.stop="sendCurrentTextMessage"
|
||||
:disabled="sendButtonDisabled">
|
||||
<v-icon color="white">{{ editedEvent ? "save" : "arrow_upward" }}</v-icon>
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
</v-btn>
|
||||
</v-col>
|
||||
|
||||
<v-col class="input-area-button text-center flex-grow-0 flex-shrink-1">
|
||||
<v-col v-if="!$config.disableMediaSharing" class="input-area-button text-center flex-grow-0 flex-shrink-1">
|
||||
<label icon flat ref="attachmentLabel">
|
||||
<v-btn icon large color="black" @click="showAttachmentPicker"
|
||||
:disabled="attachButtonDisabled">
|
||||
|
|
|
|||
|
|
@ -84,6 +84,12 @@
|
|||
:icon="'$vuetify.icons.edit'"
|
||||
:text="$t('profile.change_name')"
|
||||
/>
|
||||
<ActionRow
|
||||
@click="goHome"
|
||||
:icon="'$vuetify.icons.ic_rooms'"
|
||||
:text="$t('profile.my_rooms')"
|
||||
/>
|
||||
|
||||
<ActionRow
|
||||
@click="showSelectLanguageDialog = true"
|
||||
:icon="'$vuetify.icons.globe'"
|
||||
|
|
@ -404,6 +410,10 @@ export default {
|
|||
onNotifyDialogClosed() {
|
||||
this.updateGlobalNotificationStore(false);
|
||||
this.notificationDialog = false;
|
||||
},
|
||||
|
||||
goHome() {
|
||||
this.$navigation.push({ name: "Home" }, -1);
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
|
|
|||
|
|
@ -26,6 +26,9 @@ export default {
|
|||
if (json.useFullyQualifiedDMLinks == undefined) {
|
||||
Vue.set(config, "useFullyQualifiedDMLinks", true); // Default to true
|
||||
}
|
||||
if (json.disableMediaSharing == undefined) {
|
||||
Vue.set(config, "disableMediaSharing", false);
|
||||
}
|
||||
if (!json.maxSizeAutoDownloads) {
|
||||
Vue.set(config, "maxSizeAutoDownloads", 10 * 1024 * 1024);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue