From a0361af2fdc714af993e0b9044651a227c8340cc Mon Sep 17 00:00:00 2001 From: Tsering Tashi Date: Sat, 3 Jul 2021 19:27:36 +0000 Subject: [PATCH 1/6] Translated using Weblate (Tibetan) Currently translated at 100.0% (165 of 165 strings) Translation: Guardian Project/Keanu Weblite Translate-URL: https://hosted.weblate.org/projects/guardianproject/keanu-weblite/bo/ --- src/assets/translations/bo.json | 65 +++++++++++++++++++++++---------- 1 file changed, 45 insertions(+), 20 deletions(-) diff --git a/src/assets/translations/bo.json b/src/assets/translations/bo.json index 2678fe8..a7017aa 100644 --- a/src/assets/translations/bo.json +++ b/src/assets/translations/bo.json @@ -6,25 +6,26 @@ "video_file": "བརྙན་ཟློས་ཡིག་ཆ།" }, "room_info": { - "title": "གནས་ཚུལ།", + "title": "ཁ་བརྡ་ཁང་གི་ཞིབ་ཕྲའི་གནས་ཚུལ།", "version_info": "གྷར་ཌིན་ལས་འཆར་གྱིས་ནུས་ཤུགས་བསྩལ། ཐོན་རིམ། : {version}", "leave_room_info": "གསལ་བཤད། གོ་རིམ་འདི་ཕྱིར་ཟློག་ཐབས་མེད། ཁྱེད་རང་ཕྱིར་ཐོན་རྒྱུ་ཡིན་མིན་དང་གླེང་མོལ་ཁག་གཏན་དུ་གསུབ་རྒྱུ་ཡིན་མིན་ཁག་ཐེག་བྱོས།", - "leave_room": "ཚོགས་པ་ནས་ཕྱིར་ཐོན།", + "leave_room": "ཕྱིར་ཐོན།", "view_profile": "ལྟ་ཞིབ།", "identity_temporary": "ཁྱེད་ཀྱི་ངོ་བོ {displayName} འདི་གནས་སྐབས་ཙམ་ཡིན། ཁྱེད་ཀྱིས་སོ་སོའི་མིང་དང་གསང་ཚིག་བརྗེས་ཏེ་འདི་ཉར་ཚགས་བྱེད་ཆོག", "identity": "ཁྱེད་རང་{displayName} མིང་ཐོག་ནས་ནང་འཛུལ་བྱེད་བཞིན་འདུག", "my_profile": "ངའི་ཡིག་ཆ།", - "show_all": "ཚང་མ་སྟོན།", + "show_all": "ཚང་མ་སྟོན། >", "hide_all": "སྦེད།", "user_you": "{user} (ཁྱེད་རང་།)", "user": "{user}", "members": "ཚོགས་མི་ཁག", - "purge": "ཁ་བརྡ་ཁང་གཏོར།", + "purge": "ཁ་བརྡ་ཁང་མེད་པར་བཟོས།", "link_copied": "འབྲེལ་ཐག་པར་བཤུས་བརྒྱབ་ཚར།", - "join_public": "འབྲེལ་ཐག་ཡོད་པའི་མི་གང་རུང་འཛུལ་ཆོག", - "join_invite": "གདན་ཞུ་ཁོ་ན་བརྒྱུད་དེ་མ་གཏོགས་ཁ་བརྡ་ཁང་ནང་དུ་འཛུལ་མི་ཐུབ།", - "permissions": "ཆོག་མཆན་ཁག", - "created_by": "{user} བཟོས།" + "join_public": "འབྲེལ་ཐག་ཡོད་པའི་མི་གང་རུང་།", + "join_invite": "ཁ་སྣོན་བྱས་པའི་གྲོགས་ཁོ་ན།", + "permissions": "ནང་འཛུལ་གྱི་ཆོག་མཆན་ཁག", + "created_by": "{user} བཟོས།", + "copy_link": "གདན་ཞུ་འབྲེལ་ཐག་པར་བཤུས་རྒྱོབས།" }, "invite": { "done": "ཚར་སོང་།", @@ -57,8 +58,10 @@ "join_permissions_info": "ཆོག་མཆན་འདི་དག་གིས་ཚོགས་པའི་ནང་མི་ཇི་ལྟར་འཛུལ་ཐུབ་མིན་དང་། མི་གཞན་དག་ཇི་ལྟར་ལས་སླ་པོའི་ཐོག་ནས་གདན་ཞུ་བྱེད་ཐུབ་མིན་སོགས་ཐག་གཅོད་བྱེད་ཀྱི་ཡོད། ཆོག་མཆན་དེ་དག་ག་དུས་ཡིན་ཡང་འགྱུར་བ་གཏོང་ཆོག", "set_join_permissions": "ནང་འཛུལ་གྱི་ཆོག་མཆན་སྒྲིག་འགོད་བྱོས།", "join_permissions": "ནང་འཛུལ་གྱི་ཆོག་མཆན་ཁག", - "new_room": "ཚོགས་པ་གསར་པ།", - "name_room": "ཚོགས་པར་མིང་ཐོགས།" + "new_room": "ཁ་བརྡ་ཁང་གསར་པ།", + "name_room": "ཚོགས་པར་མིང་ཐོགས།", + "room_topic": "གལ་ཏེ་འདོད་པ་ཡོད་ན། ཚོགས་པའི་སྐོར་གྱི་འགྲེལ་བཤད་ཐུང་ངུ་ཞིག་འབྲི་ཆོག", + "create": "བཟོས།" }, "menu": { "logout": "ཕྱིར་ཐོན།", @@ -70,8 +73,9 @@ "send": "ཐོངས།", "back": "ཕྱིར་ལོག", "cancel": "ཕྱིར་འཐེན།", - "reply": "ལན་འདེབས། ཡ་ལན།", - "start_private_chat": "སྤྱོད་མཁན་འདི་སྒེར་ལ་ཁ་བརྡ་བྱོས།" + "reply": "ཡ་ལན།", + "start_private_chat": "སྤྱོད་མཁན་འདི་སྒེར་ལ་ཁ་བརྡ་བྱོས།", + "new_room": "ཁ་བརྡ་ཁང་གསར་པ།" }, "profile": { "change_password": "གསང་ཚིག་རྗེས།", @@ -91,16 +95,25 @@ "title": "ཡོ་ཆས་ཁག" }, "room_welcome": { - "info_permissions": "ཁྱེད་ཀྱིས་ག་དུས་ཡིན་ཡང་ཚོགས་པའི་སྒྲིག་བཀོད་ཀྱི་ནང་ནས་'ནང་འཛུལ་གྱི་ཆོག་མཆན' དང 'ཁ་བརྡའི་ཟིན་ཐོར'འགྱུར་བ་གཏོང་ཆོག", + "info_permissions": "ཁྱེད་ཀྱིས་ག་དུས་ཡིན་ཡང་སྒྲིག་བཀོད་ཀྱི་ཁོངས་ནས་ཁ་བརྡ་ཁང་གི་'ནང་འཛུལ་གྱི་ཆོག་མཆན'ལ་འགྱུར་བ་གཏོང་ཆོག", "join_invite": "ཁྱེད་ཀྱིས་གདན་ཞུ་གནང་བའི་མི་ཁོ་ན་མ་གཏོགས་འཛུལ་མི་ཐུབ།", - "join_public": "སུ་ཡིན་རུང་འབྲེལ་ཐག་འདིའི་ཐོག་ལ་མནན་ཏེ་འཛུལ་ཆོག: {link}", - "info": "འདིར་ཁྱེད་ཀྱི་ཚོགས་པའི་སྐོར་ལ་ཤེས་དགོས་པའི་དོན་དག་འགའ་ཡོད།:", + "join_public": "སུ་ཡིན་རུང་འབྲེལ་ཐག་འདིའི་ཐོག་ལ་མནན་ཏེ་འཛུལ་ཆོག: {link}.", + "info": "འདིར་ཁྱེད་ཀྱིས་སོ་སོའི་ཚོགས་པའི་སྐོར་ལ་ཤེས་དགོས་པའི་དོན་དག་འགའ་ཡོད།:", "welcome": "དགའ་བསུ་ཞུ།", - "got_it": "ཧ་གོ་སོང་།" + "got_it": "ཧ་གོ་སོང་།", + "room_history_joined": "ཚོགས་མི་ཁག་ཁ་བརྡ་ཁང་དུ་ཞུགས་པའི་རྗེས་སུ། ད་གཟོད་དེའི་ནང་དུ་བཏང་ཡོད་པའི་འཕྲིན་ཐུང་ཁག་མཐོང་ཐུབ།", + "room_history_is": "ཁ་བརྡ་ཁང་གི་ཟིན་ཐོ་ནི། {type}.", + "encrypted": "འཕྲིན་ཐུང་ཁག་ལ་སྣེ་གཉིས་བར་གྱི་གསང་སྡོམ་བྱས་ཡོད།" }, "room": { "leave": "ཕྱིར་ཐོན།", - "members": "ཚོགས་མི་མི་འདུག| ཚོགས་མི༡| ཚོགས་མིའི {count}" + "members": "ཚོགས་མི་མི་འདུག| ཚོགས་མི༡| ཚོགས་མིའི {count}", + "room_list_rooms": "ཁ་བརྡ་ཁང་།", + "room_list_invites": "གདན་ཞུ་ཁག", + "purge_failed": "ཁ་བརྡ་ཁང་བཤིག་ཐུབ་མ་སོང་།", + "purge_removing_members": "ཚོགས་མི་ཁག་ཕྱིར་འདོན།", + "purge_redacting_events": "ཁ་བརྡ་གཙང་གསུབ།", + "purge_set_room_state": "ཁ་བརྡ་ཁང་གི་རྣམ་པ་སྒྲིག་འགོད།" }, "message": { "users_are_typing": "{count} ཚོགས་མི་ཡིས་གཏགས་བཞིན་འདུག", @@ -136,7 +149,9 @@ "user_created_room": "{user} ཁ་བརྡ་བྱ་སའི་ཁང་པ་བཟོས་སོང་།", "you": "ཁྱེད་རང་།", "user_powerlevel_change_from_to": "{powerOld} ཡི{user} ནས {powerNew}་ལ།", - "room_powerlevel_change": "{user} {changes} ཡི་སྟོབས་ཤུགས་གནས་རིམ་བརྗེས་སོང་།" + "room_powerlevel_change": "{user} {changes} ཡི་སྟོབས་ཤུགས་གནས་རིམ་བརྗེས་སོང་།", + "user_changed_guest_access_open": "{user} མགྲོན་པོ་ཁ་བརྡ་ཁང་དུ་འཛུལ་བཅུག་སོང་།", + "user_changed_guest_access_closed": "{user} མགྲོན་པོ་ཁ་བརྡ་ཁང་དུ་འཛུལ་བཅུག་མ་སོང་།" }, "Keanu Weblite": "ཀེ་ཨ་ནུ་དྲ་གནས།", "power_level": { @@ -160,8 +175,8 @@ }, "purge_room": { "button": "ཁ་བརྡ་ཁང་གཏོར།", - "info": "བྱེད་ལས་འདིས་ཚོགས་མི་ཚང་མ་ཡོད་པའི་ཚོགས་པ་འདི་སྒོ་རྒྱག་ངེས། དེ་ཕྱིར་ལྡོག་ཐབས་མེད།", - "title": "ཁ་བརྡ་ཁང་གཏོར་རྒྱུ་ཡིན་ནམ།" + "info": "འདིས་ཚོགས་མི་ཚང་མ་ཡོད་པའི་ཚོགས་པ་འདི་སྒོ་རྒྱག་ངེས། དེ་ཕྱིར་ཟློག་ཐབས་མེད།", + "title": "ཁ་བརྡ་ཁང་མེད་པར་བཟོ་རྒྱུ་ཡིན་ནམ།" }, "leave": { "leave": "ཕྱིར་ཐོན།", @@ -182,5 +197,15 @@ "shared_computer": "མཉམ་སྤྱོད་བྱས་པའི་རྩིས་འཕྲུལ་ཞིག་བཀོལ་བཞིན་པ།", "user_name_label": "སྤྱོད་མིང་།", "title": "{roomName} ནང་དུ་ཕེབས་པར་དགའ་བསུ་ཞུ།" + }, + "profile_info_popup": { + "powered_by": "ཁ་བརྡ་ཁང་འདི་{product} ནུས་ཤུགས་བསྩལ་ཡོད། {productLink} ནས་དེ་ལས་མང་བ་སྦྱོང་ཆོག་ལ། མདུན་དུ་བསྐྱོད་དེ་ཁ་བརྡ་ཁང་གཞན་ཞིག་བསྐྲུན་ཆོག", + "new_room": "ཁ་བརྡ་ཁང་གསར་པ།", + "want_more": "དེ་ལས་མང་བ་དགོས་སམ།", + "logout": "ཕྱིར་ཐོན།", + "edit_profile": "སྒེར་གྱི་ཡིག་ཆ་བཅོས་སྒྲིག", + "identity_temporary": "{displayName}", + "identity": "{displayName}", + "you_are": "ཁྱེད་ནི་" } } From d39357401b159edf0794dd86a012561f7b875110 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Mon, 5 Jul 2021 18:16:21 +0200 Subject: [PATCH 2/6] Client side or purge room Redirect to "goodbye" view. Issue #118. --- src/assets/icons/trash.svg | 5 + src/assets/icons/trash_black.svg | 5 + src/assets/translations/en.json | 9 +- src/components/LeaveRoomDialog.vue | 34 +++--- src/components/PurgeRoomDialog.vue | 3 +- src/components/QuoteView.vue | 162 ++++++++++++++++++++++------- src/router/index.js | 5 +- src/services/matrix.service.js | 30 ++++-- 8 files changed, 193 insertions(+), 60 deletions(-) create mode 100644 src/assets/icons/trash.svg create mode 100644 src/assets/icons/trash_black.svg diff --git a/src/assets/icons/trash.svg b/src/assets/icons/trash.svg new file mode 100644 index 0000000..275eaa2 --- /dev/null +++ b/src/assets/icons/trash.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/icons/trash_black.svg b/src/assets/icons/trash_black.svg new file mode 100644 index 0000000..024337a --- /dev/null +++ b/src/assets/icons/trash_black.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/translations/en.json b/src/assets/translations/en.json index 81074f8..450611a 100644 --- a/src/assets/translations/en.json +++ b/src/assets/translations/en.json @@ -156,8 +156,13 @@ }, "purge_room": { "title": "Delete room?", - "info": "This will close the room for all members. It cannot be undone.", - "button": "Delete room" + "info": "All members and messages will be removed. This action cannot be undone.", + "button": "Delete" + }, + "goodbye": { + "room_deleted": "Room deleted.", + "close_tab": "Close browser tab", + "view_other_rooms": "View other rooms" }, "room_info": { "title": "Room Details", diff --git a/src/components/LeaveRoomDialog.vue b/src/components/LeaveRoomDialog.vue index 6e49df6..1f99c3e 100644 --- a/src/components/LeaveRoomDialog.vue +++ b/src/components/LeaveRoomDialog.vue @@ -4,27 +4,35 @@ @@ -35,7 +43,7 @@ block class="text-button" @click="showDialog = false" - >{{$t('leave.go_back')}}{{ $t("leave.go_back") }} @@ -45,7 +53,7 @@ block class="filled-button" @click.stop="onLeaveRoom()" - >{{$t('leave.leave')}}{{ $t("leave.leave") }} diff --git a/src/components/PurgeRoomDialog.vue b/src/components/PurgeRoomDialog.vue index e6b65d2..a8ead50 100644 --- a/src/components/PurgeRoomDialog.vue +++ b/src/components/PurgeRoomDialog.vue @@ -2,6 +2,7 @@