From bab07536ff652bbc459ec42b391387ea6120dd5e Mon Sep 17 00:00:00 2001 From: Kom nake Date: Sat, 29 Jul 2023 16:00:57 +0000 Subject: [PATCH 1/4] Translated using Weblate (Bengali) Currently translated at 100.0% (26 of 26 strings) Translation: LibRedirect/extension Translate-URL: https://hosted.weblate.org/projects/libredirect/extension/bn/ --- src/_locales/bn/messages.json | 104 +++++++++++++++++++++++++++++++++- 1 file changed, 103 insertions(+), 1 deletion(-) diff --git a/src/_locales/bn/messages.json b/src/_locales/bn/messages.json index 0967ef4..cdde0c4 100644 --- a/src/_locales/bn/messages.json +++ b/src/_locales/bn/messages.json @@ -1 +1,103 @@ -{} +{ + "dark": { + "message": "অন্ধকার", + "description": "used in the settings page" + }, + "auto": { + "message": "স্বয়ংক্রিয়", + "description": "used in the settings page" + }, + "enable": { + "message": "সক্রিয়", + "description": "used in the settings page" + }, + "frontend": { + "message": "সামনের অংশ", + "description": "used in the settings page" + }, + "both": { + "message": "উভয়", + "description": "used in the settings page" + }, + "importSettings": { + "message": "পছন্দসমূহ আমদানি করো", + "description": "used in the settings page" + }, + "exportSettings": { + "message": "পছন্দসমূহ রপ্তানি করো", + "description": "used in the settings page" + }, + "resetSettings": { + "message": "পছন্দসমূহ সহজাত অবস্থায় ফিরত নাও", + "description": "used in the settings page" + }, + "redirectType": { + "message": "পুনঃনির্দেশ ধরণ", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "পুনঃনির্দেশ থেকে বাদ দেওয়া", + "description": "used in the settings page" + }, + "showInPopup": { + "message": "পপআপে দেখাও", + "description": "used in the settings page" + }, + "copyRaw": { + "message": "কাঁচা অনুলিপি" + }, + "onlyNotEmbedded": { + "message": "এমবেডকৃত নয়", + "description": "used in the settings page" + }, + "about": { + "message": "আমাদের সম্পর্কে" + }, + "redirectLink": { + "message": "পুনঃনির্দেশ করার চেষ্টা করো", + "description": "Used in context menus when right clicking on a hyperlink" + }, + "extensionName": { + "message": "লিবরিডাইরেক্ট", + "description": "name of the extension" + }, + "theme": { + "message": "রঙ", + "description": "used in the settings page" + }, + "light": { + "message": "সাদা", + "description": "used in the settings page" + }, + "copied": { + "message": "অনুলিপিত" + }, + "extensionDescription": { + "message": "একটি ওয়েব এক্সটেনশন যা জনপ্রিয় সাইটগুলোকে বিকল্প গোপনীয়তা-বান্ধব ফ্রন্টএন্ড এবং ব্যাকএন্ডে পুনর্নির্দেশ করে", + "description": "description of the extension" + }, + "redirectToOriginal": { + "message": "আসলটায় পুনঃনির্দেশ করো", + "description": "Used in context menus when right clicking on a page/tab" + }, + "addYourFavoriteInstances": { + "message": "পছন্দের ইন্সট্যান্স যোগ করো", + "description": "used in the settings page" + }, + "settings": { + "message": "পছন্দসমূহ", + "description": "used in the popup" + }, + "general": { + "message": "সাধারণ", + "description": "used in the settings page" + }, + "switchInstance": { + "message": "ইন্সট্যান্স পাল্টাও", + "description": "used in manifest.json as shortcut description" + }, + "onlyEmbedded": { + "message": "শুধু এমবেডকৃত", + "description": "used in the settings page" + } +} From ed36feb6f25ae7001d2ecc0eb71e033ccbce8f14 Mon Sep 17 00:00:00 2001 From: John Donne Date: Sun, 30 Jul 2023 22:30:00 +0000 Subject: [PATCH 2/4] Translated using Weblate (French) Currently translated at 100.0% (26 of 26 strings) Translation: LibRedirect/extension Translate-URL: https://hosted.weblate.org/projects/libredirect/extension/fr/ --- src/_locales/fr/messages.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 065661e..6a5a5d0 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -4,7 +4,7 @@ "description": "name of the extension" }, "extensionDescription": { - "message": "Une extension web qui redirige les sites populaires vers des sites frontaux et dorsaux alternatifs respectueux de la vie privée", + "message": "Une extension web qui redirige les sites populaires vers des interfaces et des serveurs alternatifs respectueux de la vie privée", "description": "description of the extension" }, "switchInstance": { @@ -36,15 +36,15 @@ "description": "used in the settings page" }, "excludeFromRedirecting": { - "message": "Excluded from redirecting", + "message": "Exclus de la redirection", "description": "used in the settings page" }, "importSettings": { - "message": "Importation de paramètres", + "message": "Importer les paramètres", "description": "used in the settings page" }, "exportSettings": { - "message": "Exportation de paramètres", + "message": "Exporter les paramètres", "description": "used in the settings page" }, "resetSettings": { @@ -56,11 +56,11 @@ "description": "used in the settings page" }, "showInPopup": { - "message": "Show in popup", + "message": "Afficher dans la fenêtre contextuelle", "description": "used in the settings page" }, "frontend": { - "message": "Frontend", + "message": "Interface", "description": "used in the settings page" }, "redirectType": { @@ -80,7 +80,7 @@ "description": "used in the settings page" }, "addYourFavoriteInstances": { - "message": "Add your favorite instances", + "message": "Ajoutez vos instances favorites", "description": "used in the settings page" }, "copyRaw": { @@ -90,14 +90,14 @@ "message": "Copié" }, "redirectToOriginal": { - "message": "Redirect to original", + "message": "Rediriger vers l'original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { - "message": "Essayer de rediriger ce lien", + "message": "Essayer de rediriger", "description": "Used in context menus when right clicking on a hyperlink" }, "about": { - "message": "About" + "message": "À propos" } -} \ No newline at end of file +} From bbe5939669d4df55edfc5cc41cdb12be187f03da Mon Sep 17 00:00:00 2001 From: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com> Date: Fri, 4 Aug 2023 17:30:51 -0700 Subject: [PATCH 3/4] Fix FreeTube for non-video urls --- src/assets/javascripts/services.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 2e166d6..c1b7f44 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -155,7 +155,7 @@ function redirect(url, type, initiator, forceRedirection) { return url.href.replace(/^https?:\/{2}/, "yattee://") } case "freetube": { - return `freetube://https://youtu.be${url.pathname}${url.search}`.replace(/watch\?v=/, "") + return 'freetube://' + url.href.replace(/^https?:\/{2}/, "https//") } case "poketube": { if (url.pathname.startsWith('/channel')) { From 8ee0485ffed84c4066037332c09c525d239bfd30 Mon Sep 17 00:00:00 2001 From: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com> Date: Sat, 5 Aug 2023 08:23:32 -0400 Subject: [PATCH 4/4] Remove replace regex --- src/assets/javascripts/services.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index c1b7f44..196d3c2 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -155,7 +155,7 @@ function redirect(url, type, initiator, forceRedirection) { return url.href.replace(/^https?:\/{2}/, "yattee://") } case "freetube": { - return 'freetube://' + url.href.replace(/^https?:\/{2}/, "https//") + return 'freetube://' + url.href } case "poketube": { if (url.pathname.startsWith('/channel')) {