diff options
author | ManeraKai <manerakai@protonmail.com> | 2023-01-30 15:46:10 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2023-01-30 15:46:10 +0300 |
commit | 21e87a6412b4dac679846884af16f744bc152eca (patch) | |
tree | 77b1d67e150fb77a1c5b19dee8ee22e6dad6d255 | |
parent | Updated screenshots (diff) | |
download | libredirect-21e87a6412b4dac679846884af16f744bc152eca.zip |
Fixed locales and other typing stuff
37 files changed, 1188 insertions, 3324 deletions
diff --git a/package.json b/package.json index 63673432..a35c3d40 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "npm": ">=8.1.2" }, "scripts": { - "start": "web-ext run", + "start": "web-ext run --devtools", + "start_ar": "web-ext run --firefox=/home/esmail/Downloads/ar/firefox/firefox --pref font.language.group=ar", "build": "web-ext build", "test": "web-ext lint", "pug": "pug --pretty --basedir ./ --obj ./src/config.json src/pages/options/index.pug --out src/pages/options/ && pug --pretty --basedir ./ --obj ./src/config.json src/pages/popup/popup.pug --out src/pages/popup/" diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index 86534b00..e4d0d45a 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -15,75 +15,14 @@ "message": "الإعدادات", "description": "used in the popup" }, - "copyRaw": { - "message": "الرابط الأصلي", - "description": "used in the popup" - }, - "copied": { - "message": "تم النسخ", - "description": "used in the popup" - }, - "unifySettings": { - "message": "توحيد الإعدادات", - "description": "used in the popup" - }, "general": { "message": "العامة", "description": "used in the settings page" }, - "youtube": { - "message": "يوتيوب" - }, - "ytmusic": { - "message": "يوتيوب ميوزيك" - }, - "instagram": { - "message": "إنستغرام" - }, - "twitter": { - "message": "تويتر" - }, - "reddit": { - "message": "ريديت" - }, - "tiktok": { - "message": "تيك توك" - }, - "lbry": { - "message": "LBRY" - }, - "imgur": { - "message": "إمجور" - }, - "wikipedia": { - "message": "ويكيبيديا" - }, - "peertube": { - "message": "PeerTube" - }, - "medium": { - "message": "ميديام" - }, - "search": { - "message": "البحث" - }, - "translate": { - "message": "الترجمة" - }, - "maps": { - "message": "الخرائط" - }, - "sendFiles": { - "message": "إرسال الملفات" - }, "theme": { "message": "السمة", "description": "used in the settings page" }, - "system": { - "message": "النظام", - "description": "used in the settings page" - }, "light": { "message": "فاتح", "description": "used in the settings page" @@ -92,12 +31,12 @@ "message": "داكن", "description": "used in the settings page" }, - "autoRedirect": { - "message": "إعادة التوجيه التلقائي من النظراء الخربانين إلى النظراء الشغالين", + "auto": { + "message": "تلقائي", "description": "used in the settings page" }, - "exceptions": { - "message": "الاستثناءات", + "excludeFromRedirecting": { + "message": "استبعاد من التوجيه", "description": "used in the settings page" }, "updateInstances": { @@ -116,78 +55,26 @@ "message": "إعادة تعيين الإعدادات", "description": "used in the settings page" }, - "customPopup": { - "message": "تخصيص النافذة المنبثقة", - "description": "used in the settings page" - }, "enable": { "message": "تفعيل", "description": "used in the settings page" }, - "protocol": { - "message": "البروتوكول", - "description": "used in the settings page" - }, - "normal": { - "message": "العادي", - "description": "used in the settings page" - }, - "tor": { - "message": "تور", - "description": "used in the settings page" - }, - "i2p": { - "message": "i2p", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "النظراء الافتراضيين", - "description": "used in the settings page" - }, - "customInstances": { - "message": "النظراء المخصصين", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "تبديل الكل", + "showInPopup": { + "message": "الإظهار في المنبثقة", "description": "used in the settings page" }, "frontend": { "message": "الواجهة الأمامية", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "هذه الواجهة لا تحترم الخصوصية تماماً.", - "description": "used in the settings page" - }, - "instanceOffline": { - "message": "هذا النظير غير متصل بالإنترنت، سيتم إعادة توجيهك بعد", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "إلغاء", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "النظير غير متصل على النت", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "تم إلغاء إعادة التوجيه", - "description": "used in instance_offline.html" - }, - "testInstancesLatency": { - "message": "تجربة سرعة استجابة النظراء", + "searchNote": { + "message": "ملاحظة: استعمل خاصية البحث بكامل إمكانيتها عبر وضع LibRedirect محرك البحث الافتراضي.", "description": "used in the settings page" }, "redirectType": { "message": "نوع التوجيه", "description": "used in the settings page" }, - "embeddedVids": { - "message": "الواجهة الأمامية للفيديوهات المضمنة", - "description": "used in the settings page" - }, "both": { "message": "الإثنين", "description": "used in the settings page" @@ -200,8 +87,27 @@ "message": "فقط الغير مضمنة", "description": "used in the settings page" }, - "searchNote": { - "message": "ملاحظة: استعمل خاصية البحث بكامل إمكانيتها عبر وضع LibRedirect محرك البحث الافتراضي.", + "addYourFavoriteInstances": { + "message": "أضف نظرائك المفضلين", "description": "used in the settings page" + }, + "copyRaw": { + "message": "الرابط الأصلي", + "description": "used in the popup" + }, + "copied": { + "message": "تم النسخ", + "description": "used in the popup" + }, + "redirectToOriginal": { + "message": "إعادة التوجيه إلى الأصلي", + "description": "Used in context menus when right clicking on a page/tab" + }, + "redirectLink": { + "message": "محاولة إعادة توجيه هذا الارتباط التشعبي", + "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "عن" } -} +} \ No newline at end of file diff --git a/src/_locales/bs/messages.json b/src/_locales/bs/messages.json index bcf6cfd0..1396f78f 100644 --- a/src/_locales/bs/messages.json +++ b/src/_locales/bs/messages.json @@ -11,140 +11,32 @@ "message": "Prebaci instancu", "description": "used in manifest.json as shortcut description" }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "theme": { - "message": "Tema", - "description": "used in the settings page" - }, - "redirectLink": { - "message": "Pokušajte preusmjeriti ovu hipervezu", - "description": "Used in context menus when right clicking on a hyperlink" - }, - "notFullyPrivate": { - "message": "Ovo nije potpuno privatno sučelje." - }, - "dark": { - "message": "Mračna", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Zadane instance", - "description": "used in the settings page" - }, - "unifySettings": { - "message": "Objedinite podešavanja" - }, - "instanceIsOff": { - "message": "Instanca je nedostupna", - "description": "used in instance_offline.html" - }, - "autoRedirect": { - "message": "Automatski preusmjerite nedostupne instance na dostupne", - "description": "used in the settings page" - }, - "onlyEmbedded": { - "message": "samo ugrađeno", - "description": "used in the settings page" - }, - "protocolFallback": { - "message": "Vratite se na normalnu stranicu ako nijedna instanca nije dostupna za trenutni protokol" - }, - "copyRaw": { - "message": "Kopirajte neobrađenu kodu" - }, - "testInstancesLatency": { - "message": "Testirajte Latenciju Instancih" - }, - "toggleTab": { - "message": "Uključite/Isključite preusmjeravanja na ovoj kartici", - "description": "Used in context menus when right clicking on a page/tab" - }, - "copied": { - "message": "Kopirano" - }, "settings": { "message": "Podešavanja", "description": "used in the popup" }, - "translate": { - "message": "Prijevod", - "description": "used in the settings page" - }, - "maps": { - "message": "Karte", - "description": "used in the settings page" - }, "general": { "message": "Općenito", "description": "used in the settings page" }, - "search": { - "message": "Pretraga", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Pošalji datoteke", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedija", - "description": "used in the settings page" - }, - "exceptions": { - "message": "Izuzeci", + "theme": { + "message": "Tema", "description": "used in the settings page" }, - "searchNote": { - "message": "Savjet: Iskoristite puni potencijal pretrage tako što ćete LibRedirect postaviti kao zadani tražilac.", + "light": { + "message": "Svjetla", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Sučelje Ugrađenog Videa", + "dark": { + "message": "Mračna", "description": "used in the settings page" }, - "both": { - "message": "oba", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "cancel": { - "message": "Otkažite", - "description": "used in instance_offline.html" - }, - "instanceOffline": { - "message": "Ova instanca je nedostupna, bićete preusmjereni nakon", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Preusmjeravanje je otkazano", - "description": "used in instance_offline.js" - }, - "lbry": { - "message": "LBRY" - }, - "lbryDesktop": { - "message": "LBRY Desktop" - }, - "normal": { - "message": "Normalan", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -159,64 +51,61 @@ "message": "Izvozne Postavke", "description": "used in the settings page" }, - "frontend": { - "message": "Sučelje", - "description": "used in the settings page" - }, - "redirectType": { - "message": "Vrsta Preusmjeravanja", - "description": "used in the settings page" - }, - "onlyNotEmbedded": { - "message": "samo neugrađeno", - "description": "used in the settings page" - }, "resetSettings": { "message": "Obnovite Postavke", "description": "used in the settings page" }, - "customPopup": { - "message": "Prilagodite iskačući prozor", - "description": "used in the settings page" - }, "enable": { "message": "Omogući", "description": "used in the settings page" }, - "protocol": { - "message": "Protokol", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, - "toggleAll": { - "message": "Uključi/Isključi sve", + "frontend": { + "message": "Sučelje", "description": "used in the settings page" }, - "customInstances": { - "message": "Prilagođene instance", + "searchNote": { + "message": "Savjet: Iskoristite puni potencijal pretrage tako što ćete LibRedirect postaviti kao zadani tražilac.", "description": "used in the settings page" }, - "instagram": { - "message": "Instagram", + "redirectType": { + "message": "Vrsta Preusmjeravanja", "description": "used in the settings page" }, - "twitter": { - "message": "Twitter", + "both": { + "message": "oba", "description": "used in the settings page" }, - "ytmusic": { - "message": "YT Muzika", + "onlyEmbedded": { + "message": "samo ugrađeno", "description": "used in the settings page" }, - "peertube": { - "message": "PeerTube", + "onlyNotEmbedded": { + "message": "samo neugrađeno", "description": "used in the settings page" }, - "system": { - "message": "Sustav", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "light": { - "message": "Svjetla", - "description": "used in the settings page" + "copyRaw": { + "message": "Kopirajte neobrađenu kodu" + }, + "copied": { + "message": "Kopirano" + }, + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" + }, + "redirectLink": { + "message": "Pokušajte preusmjeriti ovu hipervezu", + "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index 02e8aa50..a290d665 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -1,4 +1,12 @@ { + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" + }, + "extensionDescription": { + "message": "Webové rozšíření, které přesměrovává oblíbené weby na alternativní ‘frontends‘ a ‘backends‘ respektující soukromí", + "description": "description of the extension" + }, "switchInstance": { "message": "Přepnout instanci", "description": "used in manifest.json as shortcut description" @@ -7,50 +15,14 @@ "message": "Nastavení", "description": "used in the popup" }, - "search": { - "message": "Vyhledávání", - "description": "used in the settings page" - }, - "translate": { - "message": "Překlad", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Posílání souborů", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedie", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", + "general": { + "message": "Obecné", "description": "used in the settings page" }, "theme": { "message": "Téma", "description": "used in the settings page" }, - "system": { - "message": "Systém", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, "light": { "message": "Světlé", "description": "used in the settings page" @@ -59,6 +31,18 @@ "message": "Tmavé", "description": "used in the settings page" }, + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" + }, + "updateInstances": { + "message": "Aktualizovat instance", + "description": "used in the settings page" + }, "importSettings": { "message": "Importovat nastavení", "description": "used in the settings page" @@ -71,21 +55,18 @@ "message": "Obnovit nastavení", "description": "used in the settings page" }, - "customPopup": { - "message": "Přizpůsobit vyskakovací nabídku", + "enable": { + "message": "Povolit", "description": "used in the settings page" }, - "toggleAll": { - "message": "Přepnout vše", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Frontend", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Toto není plně soukromý frontend." - }, "searchNote": { "message": "Poznámka: Využijte plný potenciál vyhledávání tak, že si jako výchozí vyhledávač nastavíte LibRedirect.", "description": "used in the settings page" @@ -94,129 +75,37 @@ "message": "Typ přesměrování", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Frontend vložených videí", - "description": "used in the settings page" - }, - "cancel": { - "message": "Zrušit", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Instance je offline", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Přesměrování zrušeno", - "description": "used in instance_offline.js" - }, - "copied": { - "message": "Zkopírováno" - }, - "unifySettings": { - "message": "Sjednotit nastavení" - }, - "extensionName": { - "message": "LibRedirect", - "description": "name of the extension" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "lbryDesktop": { - "message": "LBRY Desktop" - }, - "instanceOffline": { - "message": "Tato instance je offline, budete přesměrováni za", - "description": "used in instance_offline.html" - }, - "extensionDescription": { - "message": "Webové rozšíření, které přesměrovává oblíbené weby na alternativní ‘frontends‘ a ‘backends‘ respektující soukromí", - "description": "description of the extension" - }, - "general": { - "message": "Obecné", - "description": "used in the settings page" - }, - "maps": { - "message": "Mapy", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "autoRedirect": { - "message": "Automaticky přesměrovat offline instance na online instance", + "both": { + "message": "oba", "description": "used in the settings page" }, - "updateInstances": { - "message": "Aktualizovat instance", + "onlyEmbedded": { + "message": "pouze vložené", "description": "used in the settings page" }, "onlyNotEmbedded": { "message": "pouze nevložené", "description": "used in the settings page" }, - "protocol": { - "message": "Protokol", - "description": "used in the settings page" - }, - "normal": { - "message": "Normální", - "description": "used in the settings page" - }, - "onlyEmbedded": { - "message": "pouze vložené", - "description": "used in the settings page" - }, - "exceptions": { - "message": "Výjimky", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, "copyRaw": { "message": "Zkopírovat surové" }, - "enable": { - "message": "Povolit", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Výchozí instance", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Vlastní instance", - "description": "used in the settings page" - }, - "both": { - "message": "oba", - "description": "used in the settings page" - }, - "testInstancesLatency": { - "message": "Otestovat latenci instancí" - }, - "lbry": { - "message": "LBRY" - }, - "protocolFallback": { - "message": "Návrat k normálnímu protokolu, pokud pro současný nebudou dostupné žádné instance" + "copied": { + "message": "Zkopírováno" }, - "toggleTab": { - "message": "Přepnout přesměrovánív této kartě", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Pokusit se přesměrovat tento odkaz", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index 8104fb63..9a10cfb2 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -12,81 +12,17 @@ "description": "used in manifest.json as shortcut description" }, "settings": { - "message": "Optionen", + "message": "Einstellungen", "description": "used in the popup" }, "general": { "message": "Allgemein", "description": "used in the settings page" }, - "search": { - "message": "Suche", - "description": "used in the settings page" - }, - "translate": { - "message": "Übersetzen", - "description": "used in the settings page" - }, - "maps": { - "message": "Karten", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Dateien senden", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, "theme": { "message": "Farbschema", "description": "used in the settings page" }, - "system": { - "message": "System", - "description": "used in the settings page" - }, "light": { "message": "Hell", "description": "used in the settings page" @@ -95,12 +31,12 @@ "message": "Dunkel", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Automatisch von Offline-Instanzen zu Online-Instanzen wechseln", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "Ausnahmen", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -119,41 +55,18 @@ "message": "Einstellungen zurücksetzen", "description": "used in the settings page" }, - "customPopup": { - "message": "Popup personalisieren", - "description": "used in the settings page" - }, "enable": { "message": "Aktivieren", "description": "used in the settings page" }, - "protocol": { - "message": "Protokoll", - "description": "used in the settings page" - }, - "normal": { - "message": "Normal", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Standard-Instanzen", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Eigene Instanzen", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Alle umschalten", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Frontend", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Das ist kein völlig privates Frontend." - }, "searchNote": { "message": "Hinweis: Um das volle Potenzial der Suchweiterleitung zu nutzen, lege LibRedirect als Standardsuchmaschine fest.", "description": "used in the settings page" @@ -162,10 +75,6 @@ "message": "Art der Weiterleitung", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Frontend für eingebettete Videos", - "description": "used in the settings page" - }, "both": { "message": "beides", "description": "used in the settings page" @@ -178,17 +87,9 @@ "message": "nur nicht-eingebunden", "description": "used in the settings page" }, - "cancel": { - "message": "Abbrechen", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Instanz ist offline", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Weiterleitung abgebrochen", - "description": "used in instance_offline.js" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { "message": "Original-Link kopieren" @@ -196,33 +97,15 @@ "copied": { "message": "Kopiert" }, - "unifySettings": { - "message": "Einstellungen vereinheitlichen" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "instanceOffline": { - "message": "Diese Instanz ist offline , du wirst weitergeleitet nach" - }, - "testInstancesLatency": { - "message": "Teste Latenz der Instanzen" - }, - "protocolFallback": { - "message": "Auf normalen Modus zurückfallen, wenn keine Instanzen für das aktuelle Protokoll verfügbar sind" - }, - "lbryDesktop": { - "message": "LBRY Desktop" - }, - "toggleTab": { - "message": "Umleitungen auf dieser Registerkarte umschalten", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Versuch, diesen Hyperlink umzuleiten", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 3887856c..6eb71f0d 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -19,70 +19,10 @@ "message": "General", "description": "used in the settings page" }, - "search": { - "message": "Search", - "description": "used in the settings page" - }, - "translate": { - "message": "Translate", - "description": "used in the settings page" - }, - "maps": { - "message": "Maps", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Send Files", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, "theme": { "message": "Theme", "description": "used in the settings page" }, - "system": { - "message": "System", - "description": "used in the settings page" - }, "light": { "message": "Light", "description": "used in the settings page" @@ -91,12 +31,12 @@ "message": "Dark", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Auto-redirect offline instances to online ones", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "Exceptions", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -115,41 +55,18 @@ "message": "Reset Settings", "description": "used in the settings page" }, - "customPopup": { - "message": "Customize Popup", - "description": "used in the settings page" - }, "enable": { "message": "Enable", "description": "used in the settings page" }, - "protocol": { - "message": "Protocol", - "description": "used in the settings page" - }, - "normal": { - "message": "Normal", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Default Instances", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Custom Instances", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Toggle all", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Frontend", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "This isn't a fully private frontend." - }, "searchNote": { "message": "Note: Use the search to its full potential by making LibRedirect your default search engine.", "description": "used in the settings page" @@ -158,10 +75,6 @@ "message": "Redirect Type", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Embedded Videos Frontend", - "description": "used in the settings page" - }, "both": { "message": "both", "description": "used in the settings page" @@ -174,21 +87,9 @@ "message": "only not embedded", "description": "used in the settings page" }, - "instanceOffline": { - "message": "This instance is offline, you'll be redirected after", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Cancel", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Instance is offline", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Redirection canceled", - "description": "used in instance_offline.js" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { "message": "Copy Raw" @@ -196,27 +97,15 @@ "copied": { "message": "Copied" }, - "unifySettings": { - "message": "Unify Settings" - }, - "lbry": { - "message": "LBRY" - }, - "testInstancesLatency": { - "message": "Test Instances Latency" - }, - "protocolFallback": { - "message": "Fallback to normal if no instances are available for the current protocol" - }, - "lbryDesktop": { - "message": "LBRY Desktop" - }, - "toggleTab": { - "message": "Toggle redirects in this tab", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Attempt to redirect this hyperlink", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index bd88dabe..48f5710f 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -3,6 +3,10 @@ "message": "LibRedirect", "description": "name of the extension" }, + "extensionDescription": { + "message": "Una extensión web que redirige sitios populares a frontends y backends alternativos que respetan la privacidad", + "description": "description of the extension" + }, "switchInstance": { "message": "Cambiar instancia", "description": "used in manifest.json as shortcut description" @@ -15,30 +19,6 @@ "message": "General", "description": "used in the settings page" }, - "translate": { - "message": "Traductor", - "description": "used in the settings page" - }, - "search": { - "message": "Búsqueda", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, "theme": { "message": "Tema", "description": "used in the settings page" @@ -47,12 +27,20 @@ "message": "Claro", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Redirigir automáticamente las instancias offline a las online", + "dark": { + "message": "Oscuro", "description": "used in the settings page" }, - "exceptions": { - "message": "Excepciones", + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" + }, + "updateInstances": { + "message": "Actualizar Instancias", "description": "used in the settings page" }, "importSettings": { @@ -63,135 +51,22 @@ "message": "Exportar Ajustes", "description": "used in the settings page" }, - "customPopup": { - "message": "Personalizar Ventana Emergente", + "resetSettings": { + "message": "Restablecer Ajustes", "description": "used in the settings page" }, "enable": { "message": "Activar", "description": "used in the settings page" }, - "protocol": { - "message": "Protocolo", - "description": "used in the settings page" - }, - "normal": { - "message": "Normal", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Frontend", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Frontend para Videos Incrustados", - "description": "used in the settings page" - }, - "onlyEmbedded": { - "message": "solo incrustados", - "description": "used in the settings page" - }, - "copyRaw": { - "message": "Copiar Original" - }, - "copied": { - "message": "Copiado" - }, - "unifySettings": { - "message": "Unificar Ajustes" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "instanceOffline": { - "message": "Esta instancia está offline, serás redirigido/a luego de", - "description": "used in instance_offline.html" - }, - "testInstancesLatency": { - "message": "Probar Latencia de las Instancias" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "extensionDescription": { - "message": "Una extensión web que redirige sitios populares a frontends y backends alternativos que respetan la privacidad", - "description": "description of the extension" - }, - "maps": { - "message": "Mapas", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Enviar Archivos", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "resetSettings": { - "message": "Restablecer Ajustes", - "description": "used in the settings page" - }, - "updateInstances": { - "message": "Actualizar Instancias", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Instancias Predeterminadas", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "system": { - "message": "Sistema", - "description": "used in the settings page" - }, - "dark": { - "message": "Oscuro", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Instancias Personalizadas", - "description": "used in the settings page" - }, - "notFullyPrivate": { - "message": "Este no es un frontend completamente privado." - }, - "toggleAll": { - "message": "Alternar todo", - "description": "used in the settings page" - }, - "onlyNotEmbedded": { - "message": "solo los no incrustados", - "description": "used in the settings page" - }, - "instanceIsOff": { - "message": "La instancia está offline", - "description": "used in instance_offline.html" - }, "searchNote": { "message": "Nota: Utilice la búsqueda en todo su potencial haciendo de LibRedirect su motor de búsqueda predeterminado.", "description": "used in the settings page" @@ -204,26 +79,33 @@ "message": "ambos", "description": "used in the settings page" }, - "cancel": { - "message": "Cancelar", - "description": "used in instance_offline.html" + "onlyEmbedded": { + "message": "solo incrustados", + "description": "used in the settings page" }, - "redirectionCanceled": { - "message": "Redirección cancelada", - "description": "used in instance_offline.js" + "onlyNotEmbedded": { + "message": "solo los no incrustados", + "description": "used in the settings page" }, - "lbryDesktop": { - "message": "Escritorio LBRY" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, - "protocolFallback": { - "message": "Vuelta a la normalidad si no hay instancias disponibles para el protocolo actual" + "copyRaw": { + "message": "Copiar Original" + }, + "copied": { + "message": "Copiado" }, - "toggleTab": { - "message": "Alternar redirecciones en esta pestaña", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Intentar redirigir a este hipervínculo", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/filter.py b/src/_locales/filter.py index 0d5fb44d..1c983002 100644 --- a/src/_locales/filter.py +++ b/src/_locales/filter.py @@ -1,35 +1,28 @@ import json -ar_json = {} -with open('ar/messages.json') as data: - ar_json = json.load(data) - - +langs = ['bs', 'cs', 'de', 'es', 'fr', 'gl', 'hr', 'id', 'it', 'ja', 'ko', + 'nb_NO', 'nl', 'pl', 'pt', 'pt_BR', 'ro', 'ru', 'sr', 'tr', 'uk', 'vi', 'zh_Hans'] en_json = {} -with open('ja/messages.json') as data: - en_json = json.load(data) - -remove_keys = [] -for item in en_json.keys(): - if item not in ar_json.keys(): - remove_keys.append(item) - -for item in remove_keys: - en_json.pop(item) - -add_keys = [] -for item in ar_json.keys(): - if item not in en_json.keys(): - print(item) - add_keys.append(item) - -for item in add_keys: - en_json[item] = { - "message": "", - "description": "" - } +with open('src/_locales/en/messages.json') as data: + en_json = json.load(data) -with open('ja/messages.json', 'w') as outfile: - outfile.write(json.dumps(en_json, ensure_ascii=False, indent=2)) +for lang in langs: + lang_json = {} + with open('src/_locales/'+lang+'/messages.json') as data: + lang_json = json.load(data) + lang_json_new = {} + for key in en_json: + if key in lang_json: + lang_json_new[key] = lang_json[key] + else: + lang_json_new[key] = en_json[key] + with open('src/_locales/'+lang+'/messages.json', 'w') as outfile: + outfile.write( + json.dumps( + lang_json_new, + ensure_ascii=False, + indent=4 + ) + ) diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 82a7b046..b9e3d06a 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -1,44 +1,28 @@ { - "youtube": { - "message": "YouTube", - "description": "used in the settings page" + "extensionName": { + "message": "LibRedirect", + "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", + "description": "description of the extension" }, "switchInstance": { "message": "Changer d'instance", "description": "used in manifest.json as shortcut description" }, + "settings": { + "message": "Paramètres", + "description": "used in the popup" + }, "general": { "message": "Général", "description": "used in the settings page" }, - "search": { - "message": "Recherche", - "description": "used in the settings page" - }, - "translate": { - "message": "Traduire", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Envoyer des fichiers", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipédia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, "theme": { "message": "Thème", "description": "used in the settings page" }, - "system": { - "message": "Système", - "description": "used in the settings page" - }, "light": { "message": "Clair", "description": "used in the settings page" @@ -47,8 +31,12 @@ "message": "Sombre", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Redirection automatique des instances hors ligne vers les instances en ligne", + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -63,73 +51,30 @@ "message": "Exportation de paramètres", "description": "used in the settings page" }, - "enable": { - "message": "Activer", - "description": "used in the settings page" - }, - "normal": { - "message": "Normal", - "description": "used in the settings page" - }, - "protocol": { - "message": "Protocole", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Instances par défaut", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "customPopup": { - "message": "Personnaliser la fenêtre contextuelle", + "resetSettings": { + "message": "Réinitialiser les paramètres", "description": "used in the settings page" }, - "customInstances": { - "message": "Instances personnalisées", + "enable": { + "message": "Activer", "description": "used in the settings page" }, - "toggleAll": { - "message": "Activer/désactiver tout", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Frontend", "description": "used in the settings page" }, - "copied": { - "message": "Copié" - }, - "extensionName": { - "message": "LibRedirect", - "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", - "description": "description of the extension" - }, - "maps": { - "message": "Cartes", - "description": "used in the settings page" - }, - "exceptions": { - "message": "Exceptions", - "description": "used in the settings page" - }, - "resetSettings": { - "message": "Réinitialiser les paramètres", - "description": "used in the settings page" - }, "searchNote": { "message": "Remarque : utilisez tout le potentiel de la recherche en faisant de LibRedirect votre moteur de recherche par défaut.", "description": "used in the settings page" }, + "redirectType": { + "message": "Type de redirection", + "description": "used in the settings page" + }, "both": { "message": "les deux", "description": "used in the settings page" @@ -138,95 +83,29 @@ "message": "uniquement intégré", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Cette instance est hors ligne, vous serez redirigé après", - "description": "used in instance_offline.html" - }, - "settings": { - "message": "Paramètres", - "description": "used in the popup" - }, - "notFullyPrivate": { - "message": "Ceci n'est pas un frontend complètement privé." - }, - "redirectType": { - "message": "Type de redirection", - "description": "used in the settings page" - }, - "embeddedVids": { - "message": "Frontend pour les vidéos intégrées", - "description": "used in the settings page" - }, - "cancel": { - "message": "Annuler", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Redirection annulée", - "description": "used in instance_offline.js" - }, - "copyRaw": { - "message": "Copier le lien original" - }, "onlyNotEmbedded": { "message": "seulement non intégré", "description": "used in the settings page" }, - "instanceIsOff": { - "message": "L'instance est hors ligne", - "description": "used in instance_offline.html" - }, - "unifySettings": { - "message": "Unifier les paramètres" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "testInstancesLatency": { - "message": "Tester la latence des instances" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "loki": { - "message": "Lokinet" - }, - "protocolFallback": { - "message": "Retour au mode normal si aucune instance n’est disponible pour le protocole sélectionné" + "copyRaw": { + "message": "Copier le lien original" }, - "lbryDesktop": { - "message": "LBRY Bureau" + "copied": { + "message": "Copié" }, - "toggleTab": { - "message": "Activer les redirections dans cet onglet", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Essayer de rediriger ce lien", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/gl/messages.json b/src/_locales/gl/messages.json index 4b779195..3bb6840c 100644 --- a/src/_locales/gl/messages.json +++ b/src/_locales/gl/messages.json @@ -1,50 +1,26 @@ { - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, "extensionName": { "message": "LibRedirect", "description": "name of the extension" }, + "extensionDescription": { + "message": "Un complemento do navegador que redirixe o tráfico cara alternativas amigables e respetuosas", + "description": "description of the extension" + }, + "switchInstance": { + "message": "Cambiar de Instancia", + "description": "used in manifest.json as shortcut description" + }, "settings": { "message": "Axustes", "description": "used in the popup" }, - "maps": { - "message": "Mapas", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Enviar Ficheiros", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", + "general": { + "message": "Xeral", "description": "used in the settings page" }, - "system": { - "message": "Sistema", + "theme": { + "message": "Decorado", "description": "used in the settings page" }, "light": { @@ -55,12 +31,12 @@ "message": "Escuro", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Auto-redirixir cando unha instancia está caída", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "Excepcións", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -75,28 +51,16 @@ "message": "Exportar Axustes", "description": "used in the settings page" }, - "customPopup": { - "message": "Personalizar Emerxente", + "resetSettings": { + "message": "Restablecer Axustes", "description": "used in the settings page" }, "enable": { "message": "Activar", "description": "used in the settings page" }, - "protocol": { - "message": "Protocolo", - "description": "used in the settings page" - }, - "normal": { - "message": "Normal", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Instancias por defecto", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Activar todo", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { @@ -107,71 +71,14 @@ "message": "Nota: usa a busca con todo o seu potencial facendo que LibRedirect sexa o teu buscador por defecto.", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Interface para Vídeos incrustados", + "redirectType": { + "message": "Tipo de Redirección", "description": "used in the settings page" }, "both": { "message": "ambos", "description": "used in the settings page" }, - "instanceIsOff": { - "message": "Instancia caída", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Redirección cancelada", - "description": "used in instance_offline.js" - }, - "copyRaw": { - "message": "Copiar en crú" - }, - "copied": { - "message": "Copiado" - }, - "extensionDescription": { - "message": "Un complemento do navegador que redirixe o tráfico cara alternativas amigables e respetuosas", - "description": "description of the extension" - }, - "general": { - "message": "Xeral", - "description": "used in the settings page" - }, - "search": { - "message": "Buscar", - "description": "used in the settings page" - }, - "translate": { - "message": "Traducir", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "lbry": { - "message": "LBRY" - }, - "switchInstance": { - "message": "Cambiar de Instancia", - "description": "used in manifest.json as shortcut description" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "theme": { - "message": "Decorado", - "description": "used in the settings page" - }, - "redirectType": { - "message": "Tipo de Redirección", - "description": "used in the settings page" - }, "onlyEmbedded": { "message": "só incrustados", "description": "used in the settings page" @@ -180,53 +87,25 @@ "message": "non só incrustados", "description": "used in the settings page" }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, - "resetSettings": { - "message": "Restablecer Axustes", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Instancias personalizadas", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Esta interface non é totalmente privada." - }, - "instanceOffline": { - "message": "Esta instancia está caída, ímoste redirixir após", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Cancelar", - "description": "used in instance_offline.html" - }, - "testInstancesLatency": { - "message": "Comprobar Latencia das instancias" - }, - "i2p": { - "message": "I2P" - }, - "unifySettings": { - "message": "Unificar Axustes" - }, - "loki": { - "message": "Lokinet" - }, - "protocolFallback": { - "message": "Volvar á versión normal se non hai instancias dispoñibles para o protocolo actual" + "copyRaw": { + "message": "Copiar en crú" }, - "lbryDesktop": { - "message": "LBRY Desktop" + "copied": { + "message": "Copiado" }, - "toggleTab": { - "message": "Alterna as redireccións nesta pestana", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Tenta redirixir a ista hiperligazón", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json index d07b7805..0c380e02 100644 --- a/src/_locales/hr/messages.json +++ b/src/_locales/hr/messages.json @@ -1,91 +1,78 @@ { - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" }, - "wikipedia": { - "message": "Wikipedija", - "description": "used in the settings page" + "extensionDescription": { + "message": "Web proširenje koje preusmjerava popularne web stranice na alternativna sučelja i pozadinske sustave prilagođene privatnosti", + "description": "description of the extension" }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" + "switchInstance": { + "message": "Zamijeni instancu", + "description": "used in manifest.json as shortcut description" }, - "medium": { - "message": "Medium", - "description": "used in the settings page" + "settings": { + "message": "Postavke", + "description": "used in the popup" }, - "lbry": { - "message": "LBRY" + "general": { + "message": "Opće", + "description": "used in the settings page" }, "theme": { "message": "Tema", "description": "used in the settings page" }, - "system": { - "message": "Sustav", - "description": "used in the settings page" - }, "light": { "message": "Svijetla", "description": "used in the settings page" }, - "updateInstances": { - "message": "Ažuriraj instance", + "dark": { + "message": "Tamna", "description": "used in the settings page" }, - "exportSettings": { - "message": "Izvezi postavke", + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, - "protocol": { - "message": "Protokol", + "updateInstances": { + "message": "Ažuriraj instance", "description": "used in the settings page" }, "importSettings": { "message": "Uvezi postavke", "description": "used in the settings page" }, - "lbryDesktop": { - "message": "LBRY Desktop" - }, - "redirectLink": { - "message": "Pokušaj preusmjeriti ovu hiperpoveznicu", - "description": "Used in context menus when right clicking on a hyperlink" - }, - "protocolFallback": { - "message": "Koristi normalni protokol ako nijedna instanca nije dostupna za trenutačni protokol" - }, - "settings": { - "message": "Postavke", - "description": "used in the popup" + "exportSettings": { + "message": "Izvezi postavke", + "description": "used in the settings page" }, - "peertube": { - "message": "PeerTube", + "resetSettings": { + "message": "Obnovi postavke", "description": "used in the settings page" }, - "redirectionCanceled": { - "message": "Preusmjeravanje je otkazano", - "description": "used in instance_offline.js" + "enable": { + "message": "Aktiviraj", + "description": "used in the settings page" }, - "maps": { - "message": "Karte", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Sučelje", "description": "used in the settings page" }, - "translate": { - "message": "Prijevod", - "description": "used in the settings page" - }, - "onlyNotEmbedded": { - "message": "samo neugrađena", + "searchNote": { + "message": "Savjet: Koristi sav potencijal pretrage postavljanjem LibRedirecta kao zadane tražilice.", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Sučelje ugrađenih videa", + "redirectType": { + "message": "Vrsta preusmjeravanja", "description": "used in the settings page" }, "both": { @@ -96,127 +83,29 @@ "message": "samo ugrađena", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Ova instanca je nedostupna, bit ćeš preusmjeren/a nakon", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Otkaži", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Instanca nije dostupna", - "description": "used in instance_offline.html" - }, - "copied": { - "message": "Kopirano" - }, - "extensionDescription": { - "message": "Web proširenje koje preusmjerava popularne web stranice na alternativna sučelja i pozadinske sustave prilagođene privatnosti", - "description": "description of the extension" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "search": { - "message": "Pretraga", - "description": "used in the settings page" - }, - "switchInstance": { - "message": "Zamijeni instancu", - "description": "used in manifest.json as shortcut description" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "autoRedirect": { - "message": "Automatsko preusmjeravanje nedostupnih instanci na dostupne", - "description": "used in the settings page" - }, - "exceptions": { - "message": "Iznimke", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Uključi/isključi sve", - "description": "used in the settings page" - }, - "general": { - "message": "Opće", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Pošalji datoteke", - "description": "used in the settings page" - }, - "toggleTab": { - "message": "Uključi/isključi preusmjeravanja u ovoj kartici", - "description": "Used in context menus when right clicking on a page/tab" - }, - "instagram": { - "message": "Instagram", + "onlyNotEmbedded": { + "message": "samo neugrađena", "description": "used in the settings page" }, - "twitter": { - "message": "Twitter", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, "copyRaw": { "message": "Kopiraj original" }, - "extensionName": { - "message": "LibRedirect", - "description": "name of the extension" - }, - "customPopup": { - "message": "Prilagodi skočni prozor", - "description": "used in the settings page" - }, - "dark": { - "message": "Tamna", - "description": "used in the settings page" - }, - "notFullyPrivate": { - "message": "Ovo nije potpuno privatno sučelje." - }, - "testInstancesLatency": { - "message": "Testiraj latenciju instanci" - }, - "resetSettings": { - "message": "Obnovi postavke", - "description": "used in the settings page" - }, - "enable": { - "message": "Aktiviraj", - "description": "used in the settings page" - }, - "normal": { - "message": "Normalan", - "description": "used in the settings page" - }, - "redirectType": { - "message": "Vrsta preusmjeravanja", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Zadane instance", - "description": "used in the settings page" + "copied": { + "message": "Kopirano" }, - "customInstances": { - "message": "Prilagođene instance", - "description": "used in the settings page" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "searchNote": { - "message": "Savjet: Koristi sav potencijal pretrage postavljanjem LibRedirecta kao zadane tražilice.", - "description": "used in the settings page" + "redirectLink": { + "message": "Pokušaj preusmjeriti ovu hiperpoveznicu", + "description": "Used in context menus when right clicking on a hyperlink" }, - "unifySettings": { - "message": "Sjedini postavke" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index e83789e5..2ca365ac 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -3,6 +3,10 @@ "message": "LibRedirect", "description": "name of the extension" }, + "extensionDescription": { + "message": "Ekstensi web yang mengalihkan situs-situs terkenal ke frontend dan backend alternatif yang menghargai privasi", + "description": "description of the extension" + }, "switchInstance": { "message": "Tukar Instansi", "description": "used in manifest.json as shortcut description" @@ -15,62 +19,10 @@ "message": "Umum", "description": "used in the settings page" }, - "search": { - "message": "Penelusuran", - "description": "used in the settings page" - }, - "translate": { - "message": "Terjemahan", - "description": "used in the settings page" - }, - "maps": { - "message": "Peta", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Pengiriman Berkas", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, "theme": { "message": "Tema", "description": "used in the settings page" }, - "system": { - "message": "Sistem", - "description": "used in the settings page" - }, "light": { "message": "Terang", "description": "used in the settings page" @@ -79,12 +31,12 @@ "message": "Gelap", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Tukar instansi luring ke instansi yang daring secara otomatis", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "Pengecualian", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -99,131 +51,61 @@ "message": "Ekspor Pengaturan", "description": "used in the settings page" }, - "customPopup": { - "message": "Sesuaikan Munculan", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", + "resetSettings": { + "message": "Atur Ulang Pengaturan", "description": "used in the settings page" }, - "defaultInstances": { - "message": "Instansi Bawaan", + "enable": { + "message": "Aktifkan", "description": "used in the settings page" }, - "customInstances": { - "message": "Instansi Khusus", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Frontend", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Ini bukan frontend yang sepenuhnya menghargai privasi." + "searchNote": { + "message": "Catatan: Gunakan penelusuran ke potensial yang penuh dengan menetapkan LibRedirrect sebagai mesin pencarian Anda.", + "description": "used in the settings page" }, "redirectType": { "message": "Jenis Pengalihan", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Instansi ini luring, Anda akan dialihkan setelah", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Batal", - "description": "used in instance_offline.html" - }, - "extensionDescription": { - "message": "Ekstensi web yang mengalihkan situs-situs terkenal ke frontend dan backend alternatif yang menghargai privasi", - "description": "description of the extension" - }, - "instanceIsOff": { - "message": "Instansi sedang luring", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Pengalihan dibatalkan", - "description": "used in instance_offline.js" - }, - "copied": { - "message": "Disalin" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "enable": { - "message": "Aktifkan", - "description": "used in the settings page" - }, - "normal": { - "message": "Biasa", - "description": "used in the settings page" - }, - "protocol": { - "message": "Protokol", + "both": { + "message": "keduanya", "description": "used in the settings page" }, - "resetSettings": { - "message": "Atur Ulang Pengaturan", + "onlyEmbedded": { + "message": "hanya tersemat", "description": "used in the settings page" }, - "toggleAll": { - "message": "Saklar semua", + "onlyNotEmbedded": { + "message": "hanya tidak tersemat", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Frontend Video Tersemat", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, "copyRaw": { "message": "Salin Mentah" }, - "unifySettings": { - "message": "Satukan Pengaturan" - }, - "testInstancesLatency": { - "message": "Uji Coba Latensi Instansi" - }, - "lbryDesktop": { - "message": "LBRY Desktop" + "copied": { + "message": "Disalin" }, - "protocolFallback": { - "message": "Kembali ke biasa jika tidak ada instansi yang tersedia untuk protokol saat ini" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Coba mengalihkan hyperlink ini", "description": "Used in context menus when right clicking on a hyperlink" }, - "both": { - "message": "keduanya", - "description": "used in the settings page" - }, - "searchNote": { - "message": "Catatan: Gunakan penelusuran ke potensial yang penuh dengan menetapkan LibRedirrect sebagai mesin pencarian Anda.", - "description": "used in the settings page" - }, - "onlyNotEmbedded": { - "message": "hanya tidak tersemat", - "description": "used in the settings page" - }, - "onlyEmbedded": { - "message": "hanya tersemat", - "description": "used in the settings page" - }, - "toggleTab": { - "message": "Saklar pengalihan di tab ini", - "description": "Used in context menus when right clicking on a page/tab" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index 30c9264c..568402e7 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -1,64 +1,28 @@ { - "settings": { - "message": "Impostazioni", - "description": "used in the popup" + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" + }, + "extensionDescription": { + "message": "Un'estensione per il browser che reindirizza i siti più popolari verso frontend e backend alternativi rispettosi della privacy", + "description": "description of the extension" }, "switchInstance": { "message": "Cambia istanza", "description": "used in manifest.json as shortcut description" }, + "settings": { + "message": "Impostazioni", + "description": "used in the popup" + }, "general": { "message": "Generali", "description": "used in the settings page" }, - "search": { - "message": "Ricerca", - "description": "used in the settings page" - }, - "translate": { - "message": "Traduttore", - "description": "used in the settings page" - }, - "maps": { - "message": "Mappe", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Invio di file", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, "theme": { "message": "Tema", "description": "used in the settings page" }, - "system": { - "message": "Sistema", - "description": "used in the settings page" - }, "light": { "message": "Chiaro", "description": "used in the settings page" @@ -67,12 +31,12 @@ "message": "Scuro", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Reindirizza automaticamente le istanze offline verso quelle online", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "Eccezioni", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -91,61 +55,26 @@ "message": "Ripristina impostazioni", "description": "used in the settings page" }, - "customPopup": { - "message": "Personalizza popup", - "description": "used in the settings page" - }, "enable": { "message": "Attiva", "description": "used in the settings page" }, - "protocol": { - "message": "Protocollo", - "description": "used in the settings page" - }, - "normal": { - "message": "Normale", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Istanze predefinite", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Istanze personalizzate", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, - "toggleAll": { - "message": "Seleziona o deseleziona tutto", + "frontend": { + "message": "Frontend", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Questo frontend non è completamente privato." - }, "searchNote": { "message": "Nota: imposta LibRedirect come motore di ricerca predefinito per sfruttare appieno il potenziale della ricerca.", "description": "used in the settings page" }, - "extensionName": { - "message": "LibRedirect", - "description": "name of the extension" - }, - "extensionDescription": { - "message": "Un'estensione per il browser che reindirizza i siti più popolari verso frontend e backend alternativi rispettosi della privacy", - "description": "description of the extension" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, "redirectType": { "message": "Tipo di reindirizzamento", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Frontend per video incorporati", - "description": "used in the settings page" - }, "both": { "message": "entrambi", "description": "used in the settings page" @@ -158,75 +87,25 @@ "message": "solo non incorporati", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Questa istanza è offline, verrai reindirizzato tra", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Annulla", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "L'istanza è offline", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Reindirizzamento annullato", - "description": "used in instance_offline.js" - }, - "copied": { - "message": "Copiato" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "testInstancesLatency": { - "message": "Prova la latenza delle istanze" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { "message": "Copia grezza" }, - "unifySettings": { - "message": "Unifica impostazioni" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "frontend": { - "message": "Frontend", - "description": "used in the settings page" - }, - "loki": { - "message": "Lokinet" - }, - "protocolFallback": { - "message": "Usa il protocollo normale se non sono disponibili istanze per quello corrente" - }, - "lbryDesktop": { - "message": "LBRY Desktop" + "copied": { + "message": "Copiato" }, - "toggleTab": { - "message": "Attiva/disattiva reindirizzamenti in questa scheda", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Prova a reindirizzare questo collegamento", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index bfae80c9..cce2e4e7 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -19,74 +19,10 @@ "message": "一般", "description": "used in the settings page" }, - "search": { - "message": "検索", - "description": "used in the settings page" - }, - "translate": { - "message": "翻訳", - "description": "used in the settings page" - }, - "maps": { - "message": "地図", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "ファイルの送信", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, "theme": { "message": "テーマ", "description": "used in the settings page" }, - "system": { - "message": "システムに従う", - "description": "used in the settings page" - }, "light": { "message": "ライト", "description": "used in the settings page" @@ -95,12 +31,12 @@ "message": "ダーク", "description": "used in the settings page" }, - "autoRedirect": { - "message": "インスタンスがオフラインの時に自動的にリダイレクトする", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "例外", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -119,41 +55,18 @@ "message": "設定をリセット", "description": "used in the settings page" }, - "customPopup": { - "message": "ポップアップのカスタマイズ", - "description": "used in the settings page" - }, "enable": { "message": "有効化", "description": "used in the settings page" }, - "protocol": { - "message": "プロトコル", - "description": "used in the settings page" - }, - "normal": { - "message": "通常", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "デフォルトのインスタンス", - "description": "used in the settings page" - }, - "customInstances": { - "message": "カスタム インスタンス", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "すべて選択", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "フロントエンド", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "これはあまりプライバシー・フレンドリーなフロントエンドではありません。" - }, "searchNote": { "message": "注意: 「検索」を利用するには、LibRedirect をデフォルトの検索エンジンとして設定してください。", "description": "used in the settings page" @@ -162,10 +75,6 @@ "message": "リダイレクトタイプ", "description": "used in the settings page" }, - "embeddedVids": { - "message": "埋め込み型動画のフロントエンド", - "description": "used in the settings page" - }, "both": { "message": "両方", "description": "used in the settings page" @@ -178,21 +87,9 @@ "message": "非埋め込み型のみ", "description": "used in the settings page" }, - "instanceOffline": { - "message": "このインスタンスはオフラインです。", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "キャンセル", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "インスタンスがオフラインです", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "リダイレクトをキャンセル", - "description": "used in instance_offline.js" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { "message": "生データをコピー" @@ -200,16 +97,15 @@ "copied": { "message": "コピーしました" }, - "unifySettings": { - "message": "設定の統一" - }, - "lbry": { - "message": "LBRY" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "i2p": { - "message": "I2P" + "redirectLink": { + "message": "Attempt to redirect this hyperlink", + "description": "Used in context menus when right clicking on a hyperlink" }, - "testInstancesLatency": { - "message": "インスタンスのレイテンシをテストする" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index 53cfcc13..f4a2a455 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -3,6 +3,10 @@ "message": "LibRedirect", "description": "name of the extension" }, + "extensionDescription": { + "message": "A web extension that redirects popular sites to alternative privacy-friendly frontends and backends", + "description": "description of the extension" + }, "switchInstance": { "message": "인스턴스 바꾸기", "description": "used in manifest.json as shortcut description" @@ -15,48 +19,24 @@ "message": "일반", "description": "used in the settings page" }, - "search": { - "message": "검색", - "description": "used in the settings page" - }, - "translate": { - "message": "번역", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", + "theme": { + "message": "테마", "description": "used in the settings page" }, - "medium": { - "message": "Medium", + "light": { + "message": "밝음", "description": "used in the settings page" }, - "tor": { - "message": "Tor", + "dark": { + "message": "어두움", "description": "used in the settings page" }, - "theme": { - "message": "테마", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "system": { - "message": "시스템", - "description": "used in the settings page" - }, - "light": { - "message": "밝음", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -71,129 +51,61 @@ "message": "설정 내보내기", "description": "used in the settings page" }, - "enable": { - "message": "활성화", - "description": "used in the settings page" - }, - "protocol": { - "message": "프로토콜", - "description": "used in the settings page" - }, - "normal": { - "message": "일반", + "resetSettings": { + "message": "설정 초기화", "description": "used in the settings page" }, - "defaultInstances": { - "message": "기본 인스턴스", + "enable": { + "message": "활성화", "description": "used in the settings page" }, - "customInstances": { - "message": "사용자 인스턴스", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "프론트엔드", "description": "used in the settings page" }, - "youtube": { - "message": "YouTube", + "searchNote": { + "message": "안내: LibRedirect를 기본 검색 엔진으로 만들면 완벽히 사용할 수 있습니다.", "description": "used in the settings page" }, - "testInstancesLatency": { - "message": "인스턴스 지연 시간 시험" - }, "redirectType": { "message": "리다이렉트 종류", "description": "used in the settings page" }, - "onlyEmbedded": { - "message": "임베디드 된 것만", - "description": "used in the settings page" - }, - "onlyNotEmbedded": { - "message": "임베디드 안된 것만", - "description": "used in the settings page" - }, - "instanceOffline": { - "message": "이 인스턴스는 오프라인입니다, 다음 초 후에 리다이렉트됩니다:", - "description": "used in instance_offline.html" - }, - "notFullyPrivate": { - "message": "완전한 개인 프론트엔드가 아닙니다." - }, - "searchNote": { - "message": "안내: LibRedirect를 기본 검색 엔진으로 만들면 완벽히 사용할 수 있습니다.", - "description": "used in the settings page" - }, "both": { "message": "둘 다", "description": "used in the settings page" }, - "embeddedVids": { - "message": "임베디드된 동영상 프론트엔드", - "description": "used in the settings page" - }, - "unifySettings": { - "message": "설정 통일하기" - }, - "maps": { - "message": "지도", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "파일 전송", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "exceptions": { - "message": "예외", - "description": "used in the settings page" - }, - "resetSettings": { - "message": "설정 초기화", - "description": "used in the settings page" - }, - "customPopup": { - "message": "팝업 사용자 설정", - "description": "used in the settings page" - }, - "dark": { - "message": "어두움", + "onlyEmbedded": { + "message": "임베디드 된 것만", "description": "used in the settings page" }, - "autoRedirect": { - "message": "오프라인 인스터스를 온라인으로 자동 리다이렉트", + "onlyNotEmbedded": { + "message": "임베디드 안된 것만", "description": "used in the settings page" }, - "toggleAll": { - "message": "전체 전환", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "instanceIsOff": { - "message": "인스턴스 오프라인", - "description": "used in instance_offline.html" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "cancel": { - "message": "취소", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "리다이렉션 취소됨", - "description": "used in instance_offline.js" - }, "copyRaw": { "message": "Raw 복사" }, "copied": { "message": "복사됨" + }, + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" + }, + "redirectLink": { + "message": "Attempt to redirect this hyperlink", + "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/nb_NO/messages.json b/src/_locales/nb_NO/messages.json index f439a0c7..a0527b98 100644 --- a/src/_locales/nb_NO/messages.json +++ b/src/_locales/nb_NO/messages.json @@ -1,50 +1,42 @@ { - "sendFiles": { - "message": "Send filer", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" + "extensionDescription": { + "message": "En vev-utvidelse som videresender populære sider til alternative personvernsrespekterende grenseflater og bakender", + "description": "description of the extension" }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" + "switchInstance": { + "message": "Bytt instans", + "description": "used in manifest.json as shortcut description" }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" + "settings": { + "message": "Innstillinger", + "description": "used in the popup" }, - "peertube": { - "message": "PeerTube", + "general": { + "message": "Generelt", "description": "used in the settings page" }, - "medium": { - "message": "Medium", + "theme": { + "message": "Drakt", "description": "used in the settings page" }, - "tor": { - "message": "Tor", + "light": { + "message": "Lys", "description": "used in the settings page" }, - "theme": { - "message": "Drakt", + "dark": { + "message": "Mørk", "description": "used in the settings page" }, - "system": { - "message": "System", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "Unntak", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -67,98 +59,26 @@ "message": "Skru på", "description": "used in the settings page" }, - "protocol": { - "message": "Protokoll", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Egendefinerte instanser", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Forvalgte instanser", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Veksle alle", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Grenseflate", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Dette er ikke en helt privat grenseflate." + "searchNote": { + "message": "Merk: For å bruke søket til dets fulle kan du gjøre LibRedirect til din forvalgte søkemotor", + "description": "used in the settings page" }, "redirectType": { "message": "Videresendingstype", "description": "used in the settings page" }, - "extensionName": { - "message": "LibRedirect", - "description": "name of the extension" - }, - "switchInstance": { - "message": "Bytt instans", - "description": "used in manifest.json as shortcut description" - }, - "settings": { - "message": "Innstillinger", - "description": "used in the popup" - }, - "embeddedVids": { - "message": "Grenseflate for innebygde videoer", - "description": "used in the settings page" - }, "both": { "message": "begge", "description": "used in the settings page" }, - "extensionDescription": { - "message": "En vev-utvidelse som videresender populære sider til alternative personvernsrespekterende grenseflater og bakender", - "description": "description of the extension" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "customPopup": { - "message": "Tilpass oppsprett", - "description": "used in the settings page" - }, - "normal": { - "message": "Normal", - "description": "used in the settings page" - }, - "autoRedirect": { - "message": "Videresend automatisk fra instanser som er nede", - "description": "used in the settings page" - }, - "cancel": { - "message": "Avbryt", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Instansen er nede", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Videresending avbrutt", - "description": "used in instance_offline.js" - }, - "copied": { - "message": "Kopiert" - }, - "testInstancesLatency": { - "message": "Test instanssvartid" - }, - "i2p": { - "message": "I2P" - }, "onlyEmbedded": { "message": "kun innebygde", "description": "used in the settings page" @@ -167,55 +87,25 @@ "message": "kun ikke-innebygde", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Denne instansen er nede. Du vil bli videresendt etter", - "description": "used in instance_offline.html" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { "message": "Kopier originallenke" }, - "lbry": { - "message": "LBRY" - }, - "unifySettings": { - "message": "Foren innstillinger" - }, - "search": { - "message": "Søk", - "description": "used in the settings page" - }, - "maps": { - "message": "Kart", - "description": "used in the settings page" - }, - "general": { - "message": "Generelt", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "translate": { - "message": "Oversett", - "description": "used in the settings page" - }, - "light": { - "message": "Lys", - "description": "used in the settings page" - }, - "dark": { - "message": "Mørk", - "description": "used in the settings page" + "copied": { + "message": "Kopiert" }, - "searchNote": { - "message": "Merk: For å bruke søket til dets fulle kan du gjøre LibRedirect til din forvalgte søkemotor", - "description": "used in the settings page" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "lbryDesktop": { - "message": "LBRY-skrivebord" + "redirectLink": { + "message": "Attempt to redirect this hyperlink", + "description": "Used in context menus when right clicking on a hyperlink" }, - "protocolFallback": { - "message": "Gå tilbake til normal hvis ingen instanser er tilgjengelige for nåværende protokoll" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index f9c331bb..5315f807 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -1,64 +1,12 @@ { - "light": { - "message": "Licht", - "description": "used in the settings page" - }, - "system": { - "message": "Systeem", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Aangepaste instanties", - "description": "used in the settings page" - }, - "dark": { - "message": "Donker", - "description": "used in the settings page" - }, - "updateInstances": { - "message": "Instantielijst bijwerken", - "description": "used in the settings page" - }, - "resetSettings": { - "message": "Instellingen herstarten", - "description": "used in the settings page" - }, - "customPopup": { - "message": "Pop-up venster aanpassen", - "description": "used in the settings page" - }, - "normal": { - "message": "Normaal", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Standaardinstanties", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Alles schakelen", - "description": "used in the settings page" - }, - "frontend": { - "message": "Front-end", - "description": "used in the settings page" - }, - "autoRedirect": { - "message": "Offline instanties automatisch doorverwijzen naar online instanties", - "description": "used in the settings page" - }, - "importSettings": { - "message": "Instellingen importeren", - "description": "used in the settings page" - }, - "protocol": { - "message": "Protocol", - "description": "used in the settings page" - }, "extensionName": { "message": "LibRedirect", "description": "name of the extension" }, + "extensionDescription": { + "message": "Een webextensie die populaire sites doorverwijst naar alternatieve privacy-vriendelijke frontends en backends", + "description": "description of the extension" + }, "switchInstance": { "message": "Schakelen tussen instanties", "description": "used in manifest.json as shortcut description" @@ -71,83 +19,54 @@ "message": "Algemeen", "description": "used in the settings page" }, - "search": { - "message": "Zoeken", - "description": "used in the settings page" - }, - "translate": { - "message": "Vertalen", - "description": "used in the settings page" - }, - "maps": { - "message": "Kaarten", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Bestanden Verzenden", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", + "theme": { + "message": "Thema", "description": "used in the settings page" }, - "instagram": { - "message": "Instagram", + "light": { + "message": "Licht", "description": "used in the settings page" }, - "twitter": { - "message": "Twitter", + "dark": { + "message": "Donker", "description": "used in the settings page" }, - "reddit": { - "message": "Reddit", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "tiktok": { - "message": "TikTok", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, - "ytmusic": { - "message": "YT Music", + "updateInstances": { + "message": "Instantielijst bijwerken", "description": "used in the settings page" }, - "imgur": { - "message": "Imgur", + "importSettings": { + "message": "Instellingen importeren", "description": "used in the settings page" }, - "wikipedia": { - "message": "Wikipedia", + "exportSettings": { + "message": "Instellingen exporteren", "description": "used in the settings page" }, - "peertube": { - "message": "PeerTube", + "resetSettings": { + "message": "Instellingen herstarten", "description": "used in the settings page" }, - "medium": { - "message": "Medium", + "enable": { + "message": "Inschakelen", "description": "used in the settings page" }, - "theme": { - "message": "Thema", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, - "extensionDescription": { - "message": "Een webextensie die populaire sites doorverwijst naar alternatieve privacy-vriendelijke frontends en backends", - "description": "description of the extension" - }, - "copied": { - "message": "Gekopieerd" - }, - "lbry": { - "message": "LBRY" - }, - "exceptions": { - "message": "Uitzonderingen", + "frontend": { + "message": "Front-end", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Dit is geen volledig privé front-end." - }, "searchNote": { "message": "Tip: gebruik de zoekfunctie ten volle door van LibRedirect uw standaardzoekmachine te maken.", "description": "used in the settings page" @@ -156,10 +75,6 @@ "message": "Omleidingstype", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Ingesloten Video's Front-end", - "description": "used in the settings page" - }, "both": { "message": "beide", "description": "used in the settings page" @@ -172,51 +87,25 @@ "message": "alleen niet-ingesloten", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Deze instantie is offline, u wordt doorverwezen nadat", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Annuleren", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Instantie is offline", - "description": "used in instance_offline.html" - }, - "protocolFallback": { - "message": "Val terug naar de normale site als er geen instanties beschikbaar zijn voor het huidige protocol" - }, - "exportSettings": { - "message": "Instellingen exporteren", - "description": "used in the settings page" - }, - "enable": { - "message": "Inschakelen", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "testInstancesLatency": { - "message": "Controleren op instantievertragingen" - }, "copyRaw": { "message": "Onbewerkte code kopiëren" }, - "redirectionCanceled": { - "message": "Doorverwijzing geannuleerd", - "description": "used in instance_offline.js" - }, - "unifySettings": { - "message": "Instellingen verenigen" - }, - "lbryDesktop": { - "message": "LBRY Desktop" + "copied": { + "message": "Gekopieerd" }, - "toggleTab": { - "message": "Schakel omleidingen in dit tabblad", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Probeer deze hyperlink door te verwijzen", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index aed2eda5..a9804efa 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -3,8 +3,12 @@ "message": "LibRedirect", "description": "name of the extension" }, + "extensionDescription": { + "message": "Rozszerzenie, które przekierowuje popularne witryny do alternatywnych, szanujących prywatność frontendów i backendów", + "description": "description of the extension" + }, "switchInstance": { - "message": "Przełącz Instancję", + "message": "Przełącz instancję", "description": "used in manifest.json as shortcut description" }, "settings": { @@ -15,54 +19,6 @@ "message": "Ogólne", "description": "used in the settings page" }, - "sendFiles": { - "message": "Wyślij Pliki", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "Muzyka YT", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, "theme": { "message": "Motyw", "description": "used in the settings page" @@ -75,144 +31,81 @@ "message": "Ciemny", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Automatycznie przekierowywuj instancje offline na online", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "Wyjątki", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { - "message": "Zaktualizuj Instancje", + "message": "Zaktualizuj instancje", "description": "used in the settings page" }, "importSettings": { - "message": "Zaimportuj Ustawienia", + "message": "Importuj ustawienia", "description": "used in the settings page" }, "exportSettings": { - "message": "Wyeksportuj Ustawienia", + "message": "Eksportuj ustawienia", "description": "used in the settings page" }, - "onlyNotEmbedded": { - "message": "tylko nie osadzone", - "description": "used in the settings page" - }, - "instanceOffline": { - "message": "Ta instancja jest offline, przekierowanie nastąpi po", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Anuluj", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Instancja jest offline", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Przekierowanie anulowane", - "description": "used in instance_offline.js" - }, - "normal": { - "message": "Normalny", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Domyślne Instancje", + "resetSettings": { + "message": "Zresetuj ustawienia", "description": "used in the settings page" }, - "customInstances": { - "message": "Własne Instancje", + "enable": { + "message": "Włącz", "description": "used in the settings page" }, - "toggleAll": { - "message": "Przełącz wszystkie", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Frontend", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "To nie jest w pełni prywatny frontend." - }, "searchNote": { - "message": "Uwaga: Użyj pełnego potencjały wyszukiwania, ustawiając LibRedirect jako swoją domyślną wyszukiwarkę.", + "message": "Uwaga: wykorzystaj w pełni potencjał wyszukiwania, czyniąc LibRedirect swoją domyślną wyszukiwarką.", "description": "used in the settings page" }, "redirectType": { - "message": "Typ Przekierowania", - "description": "used in the settings page" - }, - "embeddedVids": { - "message": "Frontend Osadzonych Filmów", + "message": "Typ przekierowania", "description": "used in the settings page" }, "both": { - "message": "obie", + "message": "oba", "description": "used in the settings page" }, "onlyEmbedded": { "message": "tylko osadzone", "description": "used in the settings page" }, - "copyRaw": { - "message": "Skopiuj Nieprzetworzony" - }, - "copied": { - "message": "Skopiowano" - }, - "unifySettings": { - "message": "Ujednolić Ustawienia" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "testInstancesLatency": { - "message": "Stestuj Opóźnienie Instancji" - }, - "translate": { - "message": "Przetłumacz", - "description": "used in the settings page" - }, - "maps": { - "message": "Mapy", + "onlyNotEmbedded": { + "message": "tylko nieosadzone", "description": "used in the settings page" }, - "enable": { - "message": "Włącz", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "extensionDescription": { - "message": "Rozszerzenie, które przekierowuje popularne strony do alternatywnych, przyjaznych dla prywatności frontendów i backendów", - "description": "description of the extension" - }, - "resetSettings": { - "message": "Zresetuj Ustawienia", - "description": "used in the settings page" - }, - "protocol": { - "message": "Protokół", - "description": "used in the settings page" + "copyRaw": { + "message": "Skopiuj nieprzetworzony" }, - "search": { - "message": "Szukaj", - "description": "used in the settings page" + "copied": { + "message": "Skopiowano" }, - "system": { - "message": "System", - "description": "used in the settings page" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "customPopup": { - "message": "Dostosuj Wyskakujące Okienko", - "description": "used in the settings page" + "redirectLink": { + "message": "Spróbuj przekierować to hiperłącze", + "description": "Used in context menus when right clicking on a hyperlink" }, - "loki": { - "message": "Lokinet" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/pt/messages.json b/src/_locales/pt/messages.json new file mode 100644 index 00000000..1d969066 --- /dev/null +++ b/src/_locales/pt/messages.json @@ -0,0 +1,111 @@ +{ + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" + }, + "extensionDescription": { + "message": "Uma extensão para os navegadores de Internet que redireciona sites populares para interfaces gráficas e interfaces de textos alternativas e amigáveis que respeitam a privacidade", + "description": "description of the extension" + }, + "switchInstance": { + "message": "Trocar de instância", + "description": "used in manifest.json as shortcut description" + }, + "settings": { + "message": "Configurações", + "description": "used in the popup" + }, + "general": { + "message": "Geral", + "description": "used in the settings page" + }, + "theme": { + "message": "Tema", + "description": "used in the settings page" + }, + "light": { + "message": "Claro", + "description": "used in the settings page" + }, + "dark": { + "message": "Escuro", + "description": "used in the settings page" + }, + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" + }, + "updateInstances": { + "message": "Atualizar as instâncias", + "description": "used in the settings page" + }, + "importSettings": { + "message": "Importar configurações", + "description": "used in the settings page" + }, + "exportSettings": { + "message": "Exportar configurações", + "description": "used in the settings page" + }, + "resetSettings": { + "message": "Repor configurações", + "description": "used in the settings page" + }, + "enable": { + "message": "Ativar", + "description": "used in the settings page" + }, + "showInPopup": { + "message": "Show in popup", + "description": "used in the settings page" + }, + "frontend": { + "message": "Interface", + "description": "used in the settings page" + }, + "searchNote": { + "message": "Nota: utilize a pesquisa do LibRedirect com todo o seu potencial para torná-lo o seu motor de busca padrão.", + "description": "used in the settings page" + }, + "redirectType": { + "message": "Tipo de redirecionamento", + "description": "used in the settings page" + }, + "both": { + "message": "ambos", + "description": "used in the settings page" + }, + "onlyEmbedded": { + "message": "só embutidos", + "description": "used in the settings page" + }, + "onlyNotEmbedded": { + "message": "apenas os não embutidos", + "description": "used in the settings page" + }, + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" + }, + "copyRaw": { + "message": "Copiar URL original" + }, + "copied": { + "message": "Copiado" + }, + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" + }, + "redirectLink": { + "message": "Tentar redirecionar esta hiperligação", + "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" + } +} \ No newline at end of file diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index cb5e22bc..1ee109d7 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -1,29 +1,14 @@ { - "youtube": { - "message": "YouTube", - "description": "Utilizado na página de configurações" - }, - "ytmusic": { - "message": "Músicas do YouTube", - "description": "Utilizado na página de configurações" - }, - "cancel": { - "message": "Cancelar", - "description": "Utilizado no arquivo instance_offline.html" - }, - "unifySettings": { - "message": "Unificar as Configurações" - }, - "twitter": { - "message": "Twitter", - "description": "Utilizado na página de configurações" + "extensionName": { + "message": "LibRedirect", + "description": "Nome da Extensão" }, "extensionDescription": { "message": "Uma extensão para os navegadores de internet que redireciona os sítios/sites populares para interfaces gráficas e interfaces de textos alternativas e amigáveis que respeitam sua privacidade", "description": "Descrição da Extensão" }, "switchInstance": { - "message": "Trocar a Instância", + "message": "Trocar a instância", "description": "Utilizado no arquivo manifest.json como descrição do atalho" }, "settings": { @@ -34,66 +19,10 @@ "message": "Geral", "description": "Utilizado na página de configurações" }, - "search": { - "message": "Pesquisar", - "description": "Utilizado na página de configurações" - }, - "translate": { - "message": "Traduzir", - "description": "Utilizado na página de configurações" - }, - "maps": { - "message": "Mapas", - "description": "Utilizado na página de configurações" - }, - "sendFiles": { - "message": "Enviar Arquivos", - "description": "Utilizado na página de configurações" - }, - "instagram": { - "message": "Instagram", - "description": "Utilizado na página de configurações" - }, - "reddit": { - "message": "Reddit", - "description": "Utilizado na página de configurações" - }, - "tiktok": { - "message": "TikTok", - "description": "Utilizado na página de configurações" - }, - "imgur": { - "message": "Imgur", - "description": "Utilizado na página de configurações" - }, - "extensionName": { - "message": "LibRedirect", - "description": "Nome da Extensão" - }, - "wikipedia": { - "message": "Wikipédia", - "description": "Utilizado na página de configurações" - }, - "peertube": { - "message": "PeerTube", - "description": "Utilizado na página de configurações" - }, - "medium": { - "message": "Medium", - "description": "Utilizado na página de configurações" - }, - "tor": { - "message": "Tor", - "description": "Utilizado na página de configurações" - }, "theme": { "message": "Tema", "description": "Utilizado na página de configurações" }, - "system": { - "message": "Sistema", - "description": "Utilizado na página de configurações" - }, "light": { "message": "Claro", "description": "Utilizado na página de configurações" @@ -102,117 +31,81 @@ "message": "Escuro", "description": "Utilizado na página de configurações" }, - "autoRedirect": { - "message": "Redirecionar automaticamente as instâncias que estão desconectadas (off-line) para o estado de conectadas (on-line)", - "description": "Utilizado na página de configurações" + "auto": { + "message": "Auto", + "description": "used in the settings page" }, - "exceptions": { - "message": "Exceções", - "description": "Utilizado na página de configurações" + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" }, "updateInstances": { - "message": "Atualizar as Instâncias", + "message": "Atualizar as instâncias", "description": "Utilizado na página de configurações" }, "importSettings": { - "message": "Importar as Configurações", + "message": "Importar as configurações", "description": "Utilizado na página de configurações" }, "exportSettings": { - "message": "Exportar as Configurações", + "message": "Exportar as configurações", "description": "Utilizado na página de configurações" }, "resetSettings": { - "message": "Redefinir as Configurações", - "description": "Utilizado na página de configurações" - }, - "customPopup": { - "message": "Personalizar a Janela", + "message": "Redefinir as configurações", "description": "Utilizado na página de configurações" }, "enable": { "message": "Ativar", "description": "Utilizado na página de configurações" }, - "protocol": { - "message": "Protocolo", - "description": "Utilizado na página de configurações" - }, - "normal": { - "message": "Normal", - "description": "Utilizado na página de configurações" - }, - "defaultInstances": { - "message": "Instâncias Padrão", - "description": "Utilizado na página de configurações" - }, - "customInstances": { - "message": "Instâncias Personalizadas", - "description": "Utilizado na página de configurações" - }, - "toggleAll": { - "message": "Ativar Tudo", - "description": "Utilizado na página de configurações" + "showInPopup": { + "message": "Show in popup", + "description": "used in the settings page" }, "frontend": { - "message": "Interface Gráfica", + "message": "Interface gráfica", "description": "Utilizado na página de configurações" }, - "notFullyPrivate": { - "message": "Esta não é uma interface gráfica totalmente privada." - }, "searchNote": { - "message": "Observação: Utilize a pesquisa do LibRedirect com todo o seu potencial para torná-lo o seu mecanismo de pesquisa padrão.", + "message": "Observação: utilize a pesquisa do LibRedirect com todo o seu potencial para torná-lo o seu mecanismo de pesquisa padrão.", "description": "Utilizado na página de configurações" }, "redirectType": { - "message": "Tipo de Redirecionamento", - "description": "Utilizado na página de configurações" - }, - "embeddedVids": { - "message": "Interface Gráfica para Incorporar os Vídeos", + "message": "Tipo de redirecionamento", "description": "Utilizado na página de configurações" }, "both": { - "message": "Ambos", + "message": "ambos", "description": "Utilizado na página de configurações" }, "onlyEmbedded": { - "message": "Apenas os incorporados", + "message": "apenas os incorporados", "description": "Utilizado na página de configurações" }, "onlyNotEmbedded": { - "message": "Apenas os não incorporados", + "message": "apenas os não incorporados", "description": "Utilizado na página de configurações" }, - "instanceOffline": { - "message": "Esta instância está desconectada (off-line), você será redirecionado após", - "description": "Utilizado no arquivo instance_offline.html" - }, - "instanceIsOff": { - "message": "Esta instância está desconectada (off-line)", - "description": "Utilizado no arquivo instance_offline.html" - }, - "redirectionCanceled": { - "message": "O Redirecionamento Foi Cancelado", - "description": "Utilizado no arquivo instance_offline.js" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { - "message": "Copiar o URL Original" + "message": "Copiar URL original" }, "copied": { "message": "Copiado" }, - "lbry": { - "message": "LBRY" - }, - "testInstancesLatency": { - "message": "Testar a Latência das Instâncias" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "protocolFallback": { - "message": "Retornar ao normal se não houver outras instâncias disponíveis para o protocolo atual" + "redirectLink": { + "message": "Attempt to redirect this hyperlink", + "description": "Used in context menus when right clicking on a hyperlink" }, - "lbryDesktop": { - "message": "LBRY Desktop" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json new file mode 100644 index 00000000..debbf9c2 --- /dev/null +++ b/src/_locales/ro/messages.json @@ -0,0 +1,111 @@ +{ + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" + }, + "extensionDescription": { + "message": "O extensie web care redirecționează site-urile populare către frontend-uri și backend-uri alternative prietenoase cu confidențialitatea", + "description": "description of the extension" + }, + "switchInstance": { + "message": "Comutare Instanță", + "description": "used in manifest.json as shortcut description" + }, + "settings": { + "message": "Setări", + "description": "used in the popup" + }, + "general": { + "message": "General", + "description": "used in the settings page" + }, + "theme": { + "message": "Temă", + "description": "used in the settings page" + }, + "light": { + "message": "Luminat", + "description": "used in the settings page" + }, + "dark": { + "message": "Întunecat", + "description": "used in the settings page" + }, + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" + }, + "updateInstances": { + "message": "Actualizați Instanțele", + "description": "used in the settings page" + }, + "importSettings": { + "message": "Import setări", + "description": "used in the settings page" + }, + "exportSettings": { + "message": "Exportul setărilor", + "description": "used in the settings page" + }, + "resetSettings": { + "message": "Resetează setarile", + "description": "used in the settings page" + }, + "enable": { + "message": "Activează", + "description": "used in the settings page" + }, + "showInPopup": { + "message": "Show in popup", + "description": "used in the settings page" + }, + "frontend": { + "message": "Frontend", + "description": "used in the settings page" + }, + "searchNote": { + "message": "Notă: Utilizați căutarea la potențialul său maxim, făcând LibRedirect motorul de căutare implicit.", + "description": "used in the settings page" + }, + "redirectType": { + "message": "Tip redirecționare", + "description": "used in the settings page" + }, + "both": { + "message": "ambele", + "description": "used in the settings page" + }, + "onlyEmbedded": { + "message": "numai încorporat", + "description": "used in the settings page" + }, + "onlyNotEmbedded": { + "message": "numai încorporat", + "description": "used in the settings page" + }, + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" + }, + "copyRaw": { + "message": "Copiați Raw" + }, + "copied": { + "message": "Copiat" + }, + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" + }, + "redirectLink": { + "message": "Încercați să redirecționați acest hyperlink", + "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" + } +} \ No newline at end of file diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index 603c0296..c2e134b1 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -1,19 +1,15 @@ { - "extensionDescription": { - "message": "Веб-расширение, которое перенаправляет популярные сайты на альтернативные фронтенды и бэкенды, обеспечивающие конфиденциальность", - "description": "description of the extension" - }, "extensionName": { "message": "LibRedirect", "description": "name of the extension" }, - "protocol": { - "message": "Протокол", - "description": "used in the settings page" + "extensionDescription": { + "message": "Веб-расширение, которое перенаправляет популярные сайты на альтернативные фронтенды и бэкенды, обеспечивающие конфиденциальность", + "description": "description of the extension" }, - "normal": { - "message": "Нормальный", - "description": "used in the settings page" + "switchInstance": { + "message": "Переключить экземпляр", + "description": "used in manifest.json as shortcut description" }, "settings": { "message": "Настройки", @@ -23,44 +19,28 @@ "message": "Общее", "description": "used in the settings page" }, - "search": { - "message": "Поиск", - "description": "used in the settings page" - }, - "translate": { - "message": "Перевод", - "description": "used in the settings page" - }, - "maps": { - "message": "Карты", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Отправка файлов", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", + "theme": { + "message": "Тема", "description": "used in the settings page" }, - "tiktok": { - "message": "TikTok", + "light": { + "message": "Светлая", "description": "used in the settings page" }, - "ytmusic": { - "message": "YT Music", + "dark": { + "message": "Тёмная", "description": "used in the settings page" }, - "imgur": { - "message": "Imgur", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "wikipedia": { - "message": "Wikipedia", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, - "peertube": { - "message": "PeerTube", + "updateInstances": { + "message": "Обновить экземпляры", "description": "used in the settings page" }, "importSettings": { @@ -75,8 +55,20 @@ "message": "Сброс настроек", "description": "used in the settings page" }, - "customPopup": { - "message": "Настроить всплывающее окно", + "enable": { + "message": "Включить", + "description": "used in the settings page" + }, + "showInPopup": { + "message": "Show in popup", + "description": "used in the settings page" + }, + "frontend": { + "message": "Фронтенд", + "description": "used in the settings page" + }, + "searchNote": { + "message": "Примечание: Используйте поиск в полной мере, сделав LibRedirect поисковой системой по умолчанию.", "description": "used in the settings page" }, "redirectType": { @@ -95,138 +87,25 @@ "message": "только не встроеные", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Этот экземпляр находится в автономном режиме, вы будете перенаправлены после", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "Отмена", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Экземпляр не в сети", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Перенаправление отменено", - "description": "used in instance_offline.js" - }, - "switchInstance": { - "message": "Переключить экземпляр", - "description": "used in manifest.json as shortcut description" - }, - "autoRedirect": { - "message": "Автоматическое перенаправление на экземпляров находящихся в сети", - "description": "used in the settings page" - }, - "updateInstances": { - "message": "Обновить экземпляры", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "Экземпляры по умолчанию", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Пользовательские экземпляры", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Фронтенд для встроенных видео", - "description": "used in the settings page" - }, - "copied": { - "message": "Скопировано" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "loki": { - "message": "Lokinet" - }, - "testInstancesLatency": { - "message": "Тестирование задержки экземпляров" - }, "copyRaw": { "message": "Копировать оригинал" }, - "unifySettings": { - "message": "Унифицировать настройки" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "enable": { - "message": "Включить", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "system": { - "message": "Системная", - "description": "used in the settings page" - }, - "exceptions": { - "message": "Исключения", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tor": { - "message": "Tor", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "theme": { - "message": "Тема", - "description": "used in the settings page" - }, - "light": { - "message": "Светлая", - "description": "used in the settings page" - }, - "dark": { - "message": "Тёмная", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Переключить все", - "description": "used in the settings page" - }, - "notFullyPrivate": { - "message": "Это не полностью приватный фронтенд." - }, - "frontend": { - "message": "Фронтенд", - "description": "used in the settings page" + "copied": { + "message": "Скопировано" }, - "searchNote": { - "message": "Примечание: Используйте поиск в полной мере, сделав LibRedirect поисковой системой по умолчанию.", - "description": "used in the settings page" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Попробовать перенаправить эту ссылку", "description": "Used in context menus when right clicking on a hyperlink" }, - "lbryDesktop": { - "message": "" - }, - "toggleTab": { - "message": "Переключить перенаправление в этой вкладке", - "description": "Used in context menus when right clicking on a page/tab" - }, - "protocolFallback": { - "message": "Вернуться к обычному протоколу если для текущего нет доступных экземпляров" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json index 23483059..567eabbe 100644 --- a/src/_locales/sr/messages.json +++ b/src/_locales/sr/messages.json @@ -1,33 +1,46 @@ { + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" + }, "extensionDescription": { "message": "Веб проширница која преусмерава познате сајтове на према алтернативним сучељима и позадинским страницама прилагођенима приватности", "description": "description of the extension" }, - "sendFiles": { - "message": "Пошаљите датотеке", - "description": "used in the settings page" + "switchInstance": { + "message": "Пребаци инстанцу", + "description": "used in manifest.json as shortcut description" }, - "toggleAll": { - "message": "Укључите/Искључите све", - "description": "used in the settings page" + "settings": { + "message": "Подешавања", + "description": "used in the popup" }, - "imgur": { - "message": "Imgur", + "general": { + "message": "Општенито", "description": "used in the settings page" }, "theme": { "message": "Тема", "description": "used in the settings page" }, - "embeddedVids": { - "message": "Сучеље Уграђених Видеозаписа", + "light": { + "message": "Светла", "description": "used in the settings page" }, - "unifySettings": { - "message": "Уједините подешавања" + "dark": { + "message": "Мрачна", + "description": "used in the settings page" + }, + "auto": { + "message": "Auto", + "description": "used in the settings page" }, - "system": { - "message": "Сустав", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" + }, + "updateInstances": { + "message": "Ажурирајте инстанце", "description": "used in the settings page" }, "importSettings": { @@ -38,33 +51,22 @@ "message": "Извозна Подешавања", "description": "used in the settings page" }, - "onlyEmbedded": { - "message": "само уграђено", - "description": "used in the settings page" - }, - "onlyNotEmbedded": { - "message": "само неуграђено", + "resetSettings": { + "message": "Обновите Подешавања", "description": "used in the settings page" }, - "general": { - "message": "Општенито", + "enable": { + "message": "Омогући", "description": "used in the settings page" }, - "customInstances": { - "message": "Прилагођене инстанце", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Сучеље", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Ово није потпуно приватно сучеље." - }, - "defaultInstances": { - "message": "Подразумеване инстанце", - "description": "used in the settings page" - }, "searchNote": { "message": "Савет: Искористите претрагу до њеног пуног потенцијала тако што ћете LibRedirect поставити као подразумевани претраживач.", "description": "used in the settings page" @@ -77,146 +79,33 @@ "message": "оба", "description": "used in the settings page" }, - "cancel": { - "message": "Откажите", - "description": "used in instance_offline.html" - }, - "testInstancesLatency": { - "message": "Тестирајте Кашњење Инстанцих" - }, - "protocolFallback": { - "message": "Вратите се на нормалну страницу ако ниједна инстанца није доступна за тренутни протокол" - }, - "copied": { - "message": "Копирано" - }, - "lbry": { - "message": "LBRY" - }, - "toggleTab": { - "message": "Укључите/Искључите преусмеравања на овој картици", - "description": "Used in context menus when right clicking on a page/tab" - }, - "redirectLink": { - "message": "Покушајте да преусмерите ову хипервезу", - "description": "Used in context menus when right clicking on a hyperlink" - }, - "autoRedirect": { - "message": "Аутоматски преусмерите недоступне инстанце на доступне", - "description": "used in the settings page" - }, - "exceptions": { - "message": "Изузеци", - "description": "used in the settings page" - }, - "updateInstances": { - "message": "Ажурирајте инстанце", - "description": "used in the settings page" - }, - "normal": { - "message": "Нормалан", - "description": "used in the settings page" - }, - "resetSettings": { - "message": "Обновите Подешавања", - "description": "used in the settings page" - }, - "enable": { - "message": "Омогући", - "description": "used in the settings page" - }, - "translate": { - "message": "Превод", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "settings": { - "message": "Подешавања", - "description": "used in the popup" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", + "onlyEmbedded": { + "message": "само уграђено", "description": "used in the settings page" }, - "customPopup": { - "message": "Прилагодите искачући прозор", + "onlyNotEmbedded": { + "message": "само неуграђено", "description": "used in the settings page" }, - "protocol": { - "message": "Протокол", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Ова инстанца је недоступна, бићете преусмерени након", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Инстанца је недоступна", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Преусмеравање је отказано", - "description": "used in instance_offline.js" - }, "copyRaw": { "message": "Копирајте необрађену коду" }, - "wikipedia": { - "message": "Википедија", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "switchInstance": { - "message": "Пребаци инстанцу", - "description": "used in manifest.json as shortcut description" - }, - "search": { - "message": "Претрага", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Музика", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "lbryDesktop": { - "message": "LBRY Desktop" - }, - "extensionName": { - "message": "LibRedirect", - "description": "name of the extension" + "copied": { + "message": "Копирано" }, - "maps": { - "message": "Карте", - "description": "used in the settings page" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "light": { - "message": "Светла", - "description": "used in the settings page" + "redirectLink": { + "message": "Покушајте да преусмерите ову хипервезу", + "description": "Used in context menus when right clicking on a hyperlink" }, - "dark": { - "message": "Мрачна", - "description": "used in the settings page" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index e05e5e62..5b638cd5 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -7,48 +7,36 @@ "message": "Popüler siteleri alternatif gizlilik dostu ön uçlara ve arka uçlara yönlendiren bir web uzantısı", "description": "description of the extension" }, - "search": { - "message": "Ara", - "description": "used in the settings page" - }, - "translate": { - "message": "Çevir", - "description": "used in the settings page" - }, - "maps": { - "message": "Haritalar", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" + "switchInstance": { + "message": "Örneği Değiştir", + "description": "used in manifest.json as shortcut description" }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" + "settings": { + "message": "Ayarlar", + "description": "used in the popup" }, - "ytmusic": { - "message": "YT Müzik", + "general": { + "message": "Genel", "description": "used in the settings page" }, - "imgur": { - "message": "Imgur", + "theme": { + "message": "Tema", "description": "used in the settings page" }, - "tor": { - "message": "Tor", + "light": { + "message": "Açık", "description": "used in the settings page" }, - "theme": { - "message": "Tema", + "dark": { + "message": "Koyu", "description": "used in the settings page" }, - "autoRedirect": { - "message": "Çevrim dışı örnekleri çevrim içi örneklere otomatik yönlendir", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "exceptions": { - "message": "İstisnalar", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { @@ -67,17 +55,18 @@ "message": "Ayarları Sıfırla", "description": "used in the settings page" }, - "customPopup": { - "message": "Açılır Pencereyi Özelleştir", + "enable": { + "message": "Etkinleştir", + "description": "used in the settings page" + }, + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "Ön Uç", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Bu tamamen özel bir ön uç değil." - }, "searchNote": { "message": "Not: LibRedirect'i öntanımlı arama motorunuz yaparak aramayı tüm özellikleriyle kullanın.", "description": "used in the settings page" @@ -86,26 +75,6 @@ "message": "Yönlendirme Türü", "description": "used in the settings page" }, - "settings": { - "message": "Ayarlar", - "description": "used in the popup" - }, - "defaultInstances": { - "message": "Öntanımlı Örnekler", - "description": "used in the settings page" - }, - "customInstances": { - "message": "Özel Örnekler", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "Tümünü değiştir", - "description": "used in the settings page" - }, - "embeddedVids": { - "message": "Gömülü Videolar Ön Ucu", - "description": "used in the settings page" - }, "both": { "message": "her ikisi de", "description": "used in the settings page" @@ -118,21 +87,9 @@ "message": "yalnızca gömülü olmayan", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Bu örnek çevrim dışı, yeniden yönlendirileceksiniz", - "description": "used in instance_offline.html" - }, - "cancel": { - "message": "İptal", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Örnek çevrim dışı", - "description": "used in instance_offline.html" - }, - "redirectionCanceled": { - "message": "Yeniden yönlendirme iptal edildi", - "description": "used in instance_offline.js" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { "message": "Ham Kopyala" @@ -140,93 +97,15 @@ "copied": { "message": "Kopyalandı" }, - "unifySettings": { - "message": "Ayarları Birleştir" - }, - "lbry": { - "message": "LBRY" - }, - "i2p": { - "message": "I2P" - }, - "testInstancesLatency": { - "message": "Örneklerin Gecikmesini Test Et" - }, - "switchInstance": { - "message": "Örneği Değiştir", - "description": "used in manifest.json as shortcut description" - }, - "sendFiles": { - "message": "Dosya Gönder", - "description": "used in the settings page" - }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "dark": { - "message": "Koyu", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "general": { - "message": "Genel", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "system": { - "message": "Sistem", - "description": "used in the settings page" - }, - "light": { - "message": "Açık", - "description": "used in the settings page" - }, - "enable": { - "message": "Etkinleştir", - "description": "used in the settings page" - }, - "protocol": { - "message": "Protokol", - "description": "used in the settings page" - }, - "normal": { - "message": "Normal", - "description": "used in the settings page" - }, - "loki": { - "message": "Lokinet" - }, - "protocolFallback": { - "message": "Geçerli protokol için hiçbir örnek kullanılabilir değilse normale geri dön" - }, - "lbryDesktop": { - "message": "LBRY Masaüstü" - }, - "toggleTab": { - "message": "Bu sekmede yönlendirmeleri aç/kapat", + "redirectToOriginal": { + "message": "Redirect to original", "description": "Used in context menus when right clicking on a page/tab" }, "redirectLink": { "message": "Bu köprüyü yeniden yönlendirmeyi dene", "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json index 83622a6b..9c507274 100644 --- a/src/_locales/uk/messages.json +++ b/src/_locales/uk/messages.json @@ -1,214 +1,111 @@ { - "exceptions": { - "message": "Винятки", - "description": "used in the settings page" - }, - "exportSettings": { - "message": "Експортувати налаштування", - "description": "used in the settings page" - }, - "resetSettings": { - "message": "Скинути налаштування", - "description": "used in the settings page" + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" }, - "defaultInstances": { - "message": "Типові сервери", - "description": "used in the settings page" + "extensionDescription": { + "message": "Веброзширення, що переспрямовує популярні сайти на альтернативні дружні до приватності фронтенди та бекенди", + "description": "description of the extension" }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" + "switchInstance": { + "message": "Інший сервер", + "description": "used in manifest.json as shortcut description" }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" + "settings": { + "message": "Налаштування", + "description": "used in the popup" }, - "reddit": { - "message": "Reddit", + "general": { + "message": "Загальні", "description": "used in the settings page" }, - "tiktok": { - "message": "TikTok", + "theme": { + "message": "Тема", "description": "used in the settings page" }, "light": { "message": "Світла", "description": "used in the settings page" }, - "imgur": { - "message": "Imgur", + "dark": { + "message": "Темна", "description": "used in the settings page" }, - "wikipedia": { - "message": "Вікіпедія", + "auto": { + "message": "Auto", "description": "used in the settings page" }, - "medium": { - "message": "Medium", + "excludeFromRedirecting": { + "message": "Excluded from redirecting", "description": "used in the settings page" }, "updateInstances": { "message": "Оновити сервери", "description": "used in the settings page" }, - "protocol": { - "message": "Протокол", - "description": "used in the settings page" - }, - "enable": { - "message": "Увімкнути", + "importSettings": { + "message": "Імпортувати налаштування", "description": "used in the settings page" }, - "normal": { - "message": "Звичайний", + "exportSettings": { + "message": "Експортувати налаштування", "description": "used in the settings page" }, - "onlyEmbedded": { - "message": "лише вбудовані", + "resetSettings": { + "message": "Скинути налаштування", "description": "used in the settings page" }, - "onlyNotEmbedded": { - "message": "лише не вбудовані", + "enable": { + "message": "Увімкнути", "description": "used in the settings page" }, - "instanceOffline": { - "message": "Сервер недоступний, до переспрямування", - "description": "used in instance_offline.html" - }, - "customInstances": { - "message": "Власні сервери", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, - "toggleAll": { - "message": "Увімкнути/вимкнути всі", + "frontend": { + "message": "Фронтенд", "description": "used in the settings page" }, "searchNote": { - "message": "Порада: Шукати стане зручніше, якщо оберете LibRedirect типовим пошуковим засобом.", + "message": "Порада: Шукати стане зручніше, якщо оберете LibRedirect типовим засобом пошуку.", "description": "used in the settings page" }, "redirectType": { "message": "Що переспрямовувати", "description": "used in the settings page" }, - "redirectionCanceled": { - "message": "Переспрямування скасовано", - "description": "used in instance_offline.js" - }, - "protocolFallback": { - "message": "Повертатися до звичайного протоколу, якщо жоден сервер не доступний через обраний" - }, - "unifySettings": { - "message": "Єдині налаштування" - }, - "lbry": { - "message": "LBRY" - }, - "extensionName": { - "message": "LibRedirect", - "description": "name of the extension" - }, - "switchInstance": { - "message": "Інший сервер", - "description": "used in manifest.json as shortcut description" - }, - "settings": { - "message": "Налаштування", - "description": "used in the popup" - }, - "search": { - "message": "Пошук", - "description": "used in the settings page" - }, - "sendFiles": { - "message": "Надсилання файлів", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "system": { - "message": "Системна", - "description": "used in the settings page" - }, - "dark": { - "message": "Тьмяна", - "description": "used in the settings page" - }, - "autoRedirect": { - "message": "Автоматично переспрямовувати недоступні сервери на доступні", - "description": "used in the settings page" - }, - "importSettings": { - "message": "Імпортувати налаштування", - "description": "used in the settings page" - }, - "customPopup": { - "message": "Вимикач у спливному переліку", + "both": { + "message": "і ті, й інші", "description": "used in the settings page" }, - "frontend": { - "message": "Фронтенд", + "onlyEmbedded": { + "message": "лише вбудовані", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "Цей фронтенд лише частково приватний." - }, - "embeddedVids": { - "message": "Фронтенд вбудованих відео", + "onlyNotEmbedded": { + "message": "лише не вбудовані", "description": "used in the settings page" }, - "both": { - "message": "і ті, й інші", + "addYourFavoriteInstances": { + "message": "Add your favorite instances", "description": "used in the settings page" }, - "cancel": { - "message": "Скасувати", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "Сервер недоступний", - "description": "used in instance_offline.html" + "copyRaw": { + "message": "Копіювати оригінал посилання" }, "copied": { "message": "Скопійовано" }, - "copyRaw": { - "message": "Оригінал посилання" - }, - "testInstancesLatency": { - "message": "Випробувати швидкодію серверів" - }, - "lbryDesktop": { - "message": "LBRY Desktop" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "extensionDescription": { - "message": "Веброзширення, що переспрямовує популярні сайти на альтернативні дружні до приватності фронтенди та бекенди", - "description": "description of the extension" - }, - "general": { - "message": "Загальні", - "description": "used in the settings page" + "redirectLink": { + "message": "Спроба перенаправлення за цим гіперпосиланням", + "description": "Used in context menus when right clicking on a hyperlink" }, - "theme": { - "message": "Тема", - "description": "used in the settings page" - }, - "translate": { - "message": "Переклад", - "description": "used in the settings page" - }, - "maps": { - "message": "Мапи", - "description": "used in the settings page" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json new file mode 100644 index 00000000..9cb46586 --- /dev/null +++ b/src/_locales/vi/messages.json @@ -0,0 +1,111 @@ +{ + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" + }, + "extensionDescription": { + "message": "Một tiện ích mở rộng chuyển hướng một số trang web phổ biến đến các frontend và backend khác thân thiện với quyền riêng tư", + "description": "description of the extension" + }, + "switchInstance": { + "message": "Đổi Instance", + "description": "used in manifest.json as shortcut description" + }, + "settings": { + "message": "Cài Đặt", + "description": "used in the popup" + }, + "general": { + "message": "Cài đặt chung", + "description": "used in the settings page" + }, + "theme": { + "message": "Giao diện", + "description": "used in the settings page" + }, + "light": { + "message": "Sáng", + "description": "used in the settings page" + }, + "dark": { + "message": "Tối", + "description": "used in the settings page" + }, + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" + }, + "updateInstances": { + "message": "Cập Nhật Các Instance", + "description": "used in the settings page" + }, + "importSettings": { + "message": "Nhập cài đặt", + "description": "used in the settings page" + }, + "exportSettings": { + "message": "Xuất cài đặt", + "description": "used in the settings page" + }, + "resetSettings": { + "message": "Đặt lại cài đặt", + "description": "used in the settings page" + }, + "enable": { + "message": "Bật", + "description": "used in the settings page" + }, + "showInPopup": { + "message": "Show in popup", + "description": "used in the settings page" + }, + "frontend": { + "message": "Frontend", + "description": "used in the settings page" + }, + "searchNote": { + "message": "Lưu ý: Sử dụng hết tiềm năng của tìm kiếm bằng cách đặt LibRedirect làm công cụ tìm kiếm mặc định của bạn.", + "description": "used in the settings page" + }, + "redirectType": { + "message": "Loại chuyển hướng", + "description": "used in the settings page" + }, + "both": { + "message": "cả hai", + "description": "used in the settings page" + }, + "onlyEmbedded": { + "message": "only embedded", + "description": "used in the settings page" + }, + "onlyNotEmbedded": { + "message": "only not embedded", + "description": "used in the settings page" + }, + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" + }, + "copyRaw": { + "message": "Copy Raw" + }, + "copied": { + "message": "Đã Sao Chép" + }, + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" + }, + "redirectLink": { + "message": "Chuyển hướng siêu liên kết này", + "description": "Used in context menus when right clicking on a hyperlink" + }, + "about": { + "message": "About" + } +} \ No newline at end of file diff --git a/src/_locales/zh_Hans/messages.json b/src/_locales/zh_Hans/messages.json index 47d6f738..bb2d55e2 100644 --- a/src/_locales/zh_Hans/messages.json +++ b/src/_locales/zh_Hans/messages.json @@ -1,108 +1,28 @@ { - "settings": { - "message": "设置", - "description": "used in the popup" - }, - "translate": { - "message": "翻译", - "description": "used in the settings page" + "extensionName": { + "message": "LibRedirect", + "description": "name of the extension" }, - "wikipedia": { - "message": "Wikipedia", - "description": "used in the settings page" + "extensionDescription": { + "message": "一个可将热门网站重定向到其替代隐私友好型前端和后端的 Web 扩展程序", + "description": "description of the extension" }, "switchInstance": { "message": "切换实例", "description": "used in manifest.json as shortcut description" }, - "sendFiles": { - "message": "发送文件", - "description": "used in the settings page" - }, - "instagram": { - "message": "Instagram", - "description": "used in the settings page" - }, - "twitter": { - "message": "Twitter", - "description": "used in the settings page" - }, - "extensionName": { - "message": "LibRedirect", - "description": "name of the extension" - }, - "peertube": { - "message": "PeerTube", - "description": "used in the settings page" - }, - "youtube": { - "message": "YouTube", - "description": "used in the settings page" + "settings": { + "message": "设置", + "description": "used in the popup" }, "general": { "message": "通用", "description": "used in the settings page" }, - "maps": { - "message": "地图", - "description": "used in the settings page" - }, - "reddit": { - "message": "Reddit", - "description": "used in the settings page" - }, - "tiktok": { - "message": "TikTok", - "description": "used in the settings page" - }, - "search": { - "message": "搜索", - "description": "used in the settings page" - }, - "imgur": { - "message": "Imgur", - "description": "used in the settings page" - }, - "ytmusic": { - "message": "YT Music", - "description": "used in the settings page" - }, - "medium": { - "message": "Medium", - "description": "used in the settings page" - }, - "extensionDescription": { - "message": "一个可将热门网站重定向到其替代隐私友好型前端和后端的 Web 扩展程序", - "description": "description of the extension" - }, "theme": { "message": "主题", "description": "used in the settings page" }, - "redirectType": { - "message": "重定向类型", - "description": "used in the settings page" - }, - "instanceOffline": { - "message": "此实例已离线,将重定向于", - "description": "used in instance_offline.html" - }, - "copied": { - "message": "已复制" - }, - "unifySettings": { - "message": "统一设置" - }, - "lbry": { - "message": "LBRY" - }, - "testInstancesLatency": { - "message": "测试实例延时" - }, - "system": { - "message": "系统", - "description": "used in the settings page" - }, "light": { "message": "明亮", "description": "used in the settings page" @@ -111,6 +31,14 @@ "message": "黑暗", "description": "used in the settings page" }, + "auto": { + "message": "Auto", + "description": "used in the settings page" + }, + "excludeFromRedirecting": { + "message": "Excluded from redirecting", + "description": "used in the settings page" + }, "updateInstances": { "message": "更新实例", "description": "used in the settings page" @@ -119,10 +47,6 @@ "message": "导入设置", "description": "used in the settings page" }, - "exceptions": { - "message": "排除", - "description": "used in the settings page" - }, "exportSettings": { "message": "导出设置", "description": "used in the settings page" @@ -131,43 +55,24 @@ "message": "重置设置", "description": "used in the settings page" }, - "customPopup": { - "message": "自定义弹出菜单", - "description": "used in the settings page" - }, "enable": { "message": "启用", "description": "used in the settings page" }, - "protocol": { - "message": "协议", - "description": "used in the settings page" - }, - "normal": { - "message": "常规", - "description": "used in the settings page" - }, - "defaultInstances": { - "message": "默认实例", - "description": "used in the settings page" - }, - "customInstances": { - "message": "自定义实例", - "description": "used in the settings page" - }, - "toggleAll": { - "message": "全选", + "showInPopup": { + "message": "Show in popup", "description": "used in the settings page" }, "frontend": { "message": "前端", "description": "used in the settings page" }, - "notFullyPrivate": { - "message": "这并不是一个完全私有的前端。" + "searchNote": { + "message": "注意:请将 LibRedirect 作为你的默认搜索引擎以充分发挥搜索的潜力。", + "description": "used in the settings page" }, - "embeddedVids": { - "message": "嵌入式视频前端", + "redirectType": { + "message": "重定向类型", "description": "used in the settings page" }, "both": { @@ -182,33 +87,25 @@ "message": "仅当非嵌入时", "description": "used in the settings page" }, - "cancel": { - "message": "取消", - "description": "used in instance_offline.html" - }, - "instanceIsOff": { - "message": "实例已离线", - "description": "used in instance_offline.html" + "addYourFavoriteInstances": { + "message": "Add your favorite instances", + "description": "used in the settings page" }, "copyRaw": { "message": "复制原始链接" }, - "protocolFallback": { - "message": "如果当前协议没有实例可用,则回退到常规状态" - }, - "autoRedirect": { - "message": "自动重定向离线实例至在线实例", - "description": "used in the settings page" + "copied": { + "message": "已复制" }, - "searchNote": { - "message": "注意:请将 LibRedirect 作为你的默认搜索引擎以充分发挥搜索的潜力。", - "description": "used in the settings page" + "redirectToOriginal": { + "message": "Redirect to original", + "description": "Used in context menus when right clicking on a page/tab" }, - "redirectionCanceled": { - "message": "已取消重定向", - "description": "used in instance_offline.js" + "redirectLink": { + "message": "尝试重定向此超链接", + "description": "Used in context menus when right clicking on a hyperlink" }, - "lbryDesktop": { - "message": "LBRY Desktop" + "about": { + "message": "About" } -} +} \ No newline at end of file diff --git a/src/manifest.json b/src/manifest.json index 179d38bb..4ca1d051 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,7 +1,7 @@ { "name": "__MSG_extensionName__", "description": "__MSG_extensionDescription__", - "version": "2.5.0", + "version": "2.5.1", "manifest_version": 2, "browser_specific_settings": { "gecko": { diff --git a/src/pages/background/background.js b/src/pages/background/background.js index d5160ff2..d78efc24 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -104,7 +104,7 @@ browser.contextMenus.create({ browser.contextMenus.create({ id: "redirectToOriginal", - title: 'Redirect to original', + title: browser.i18n.getMessage("redirectToOriginal"), contexts: ["browser_action"], }) diff --git a/src/pages/options/index.js b/src/pages/options/index.js index 7b560248..c6c21095 100644 --- a/src/pages/options/index.js +++ b/src/pages/options/index.js @@ -6,11 +6,13 @@ let config, divs = {} for (const a of document.getElementById("links").getElementsByTagName("a")) { - a.addEventListener("click", e => { - const path = a.getAttribute("href").replace("#", "") - loadPage(path) - e.preventDefault() - }) + if (!a.href.includes("https://")) { + a.addEventListener("click", e => { + const path = a.getAttribute("href").replace("#", "") + loadPage(path) + e.preventDefault() + }) + } } config = await utils.getConfig() @@ -55,7 +57,7 @@ async function loadPage(path) { window.history.pushState({ id: "100" }, "Page 2", `/pages/options/index.html#${path}`) - if (path != 'general' && path != 'about') { + if (path != 'general') { const service = path; divs[service] = {} @@ -72,7 +74,7 @@ async function loadPage(path) { else options[service][option] = divs[service][option].value browser.storage.local.set({ options }) - changeFrontendsSettings(service) + changeFrontendsSettings(service) }) } diff --git a/src/pages/options/init.js b/src/pages/options/init.js index aab66f93..5883aafa 100644 --- a/src/pages/options/init.js +++ b/src/pages/options/init.js @@ -40,7 +40,10 @@ function changeTheme() { } changeTheme() -if (["ar", "iw", "ku", "fa", "ur"].includes(browser.i18n.getUILanguage())) document.getElementsByTagName("body")[0].classList.add("rtl") +if (["ar", "iw", "ku", "fa", "ur"].includes(browser.i18n.getUILanguage())) { + document.getElementsByTagName("body")[0].classList.add("rtl") + document.getElementsByTagName("body")[0].dir = "rtl" +} localise.localisePage() window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change", changeTheme) diff --git a/src/pages/options/widgets/about.pug b/src/pages/options/widgets/about.pug deleted file mode 100644 index 64d88501..00000000 --- a/src/pages/options/widgets/about.pug +++ /dev/null @@ -1,25 +0,0 @@ -section(class="option-block" id="about_page") - div(class="some-block option-block") - h1 - a(target="_blank" data-localise="__MSG_about__" href="https://libredirect.github.io") About - hr - div(class="about") - div(class="some-block option-block") - h4 Donate: ♥️ - h4 - a(href="https://libredirect.github.io/donate" target="_blank") https://libredirect.github.io/donate - - div(class="some-block option-block") - h4 FAQ: - h4 - a(href="https://libredirect.github.io/faq" target="_blank") https://libredirect.github.io/faq - - div(class="some-block option-block") - h4 Docs: - h4 - a(href="https://libredirect.github.io/docs" target="_blank") https://libredirect.github.io/docs - - div(class="some-block option-block") - h4 Source Code: - h4 - a(href="https://libredirect.github.io/source_code" target="_blank") https://libredirect.github.io/source_code \ No newline at end of file diff --git a/src/pages/options/widgets/general.pug b/src/pages/options/widgets/general.pug index 8a3f1859..eafd3e79 100644 --- a/src/pages/options/widgets/general.pug +++ b/src/pages/options/widgets/general.pug @@ -6,12 +6,12 @@ section(class="option-block" id="general_page") div(class="some-block option-block") h4(data-localise="__MSG_theme__") Theme select#theme - option(value="detect" data-localise="__MSG_detect__") Detect + option(value="detect" data-localise="__MSG_auto__") Auto option(value="light" data-localise="__MSG_light__") Light option(value="dark" data-localise="__MSG_dark__") Dark div(class="some-block option-block") - h4(data-localise="__MSG_exclude_from_redirecting_") Excluded from redirecting + h4(data-localise="__MSG_excludeFromRedirecting__") Excluded from redirecting form(id="custom-exceptions-instance-form") div(class="some-block option-block") @@ -52,6 +52,6 @@ section(class="option-block" id="general_page") svg(xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor") path(d="M12,5V2L8,6l4,4V7c3.31,0,6,2.69,6,6c0,2.97-2.17,5.43-5,5.91v2.02c3.95-0.49,7-3.85,7-7.93C20,8.58,16.42,5,12,5z") path(d="M6,13c0-1.65,0.67-3.15,1.76-4.24L6.34,7.34C4.9,8.79,4,10.79,4,13c0,4.08,3.05,7.44,7,7.93v-2.02 C8.17,18.43,6,15.97,6,13z") - x(localise="__MSG_resetSettings__") Reset Settings + x(data-localise="__MSG_resetSettings__") Reset Settings script(type="module" src="./widgets/general.js") \ No newline at end of file diff --git a/src/pages/options/widgets/services.pug b/src/pages/options/widgets/services.pug index b5f330cc..79d20535 100644 --- a/src/pages/options/widgets/services.pug +++ b/src/pages/options/widgets/services.pug @@ -2,7 +2,7 @@ each val, service in services section(class="option-block" id=service+"_page") div(class="some-block option-block") h1 - a(target="_blank" href=services[service].url)=services[service].name + a(target="_blank" href=services[service].url data-localise=`__MSG_${service}__`)=services[service].name hr @@ -13,7 +13,7 @@ each val, service in services div(id=service+"-opacity") div(class="some-block option-block") - h4(data-localise="__MSG_show_in_popup__") Show in Popup + h4(data-localise="__MSG_showInPopup__") Show in popup input(id=service type="checkbox") if Object.keys(services[service].frontends).length> 1 @@ -40,9 +40,9 @@ each val, service in services each val, frontend in services[service].frontends if services[service].frontends[frontend].instanceList - div(id=frontend) - div(class="some-block option-block") - h4(data-localise="__MSG_instances__") Add your favorite instances + div(id=frontend dir="ltr") + div(dir="auto" class="some-block option-block") + h4(data-localise="__MSG_addYourFavoriteInstances__") Add your favorite instances form(class="custom-instance-form") div(class="some-block option-block") diff --git a/src/pages/stylesheets/styles.css b/src/pages/stylesheets/styles.css index fc089728..5f3c1cbe 100644 --- a/src/pages/stylesheets/styles.css +++ b/src/pages/stylesheets/styles.css @@ -28,6 +28,7 @@ body { margin: auto; padding: 0; font-family: "Inter"; + font-size: 16px; background-color: var(--bg-main); color: var(--text); } @@ -325,10 +326,6 @@ button svg { color: var(--text); } -div.checklist { - direction: ltr; -} - div.checklist div { justify-content: space-between; margin: 5px 15px; @@ -390,7 +387,7 @@ div.disabled { body.light-theme { --text: black; --bg-main: white; - --bg-secondary: #fff; + --bg-secondary: #e4e4e4; --active: #fb9817; } diff --git a/src/pages/widgets/links.pug b/src/pages/widgets/links.pug index cc7f86fe..2421a24a 100644 --- a/src/pages/widgets/links.pug +++ b/src/pages/widgets/links.pug @@ -15,7 +15,7 @@ section(class="links" id="links") span(data-localise="__MSG_"+key+"__")=services[key].name div(class="title") - a(href="#about") + a(target="_blank" href="https://libredirect.github.io") img(class='dark' src="/assets/images/about-icon.svg") img(class='light' src="/assets/images/about-icon-light.svg") diff --git a/src/pages/widgets/switches.pug b/src/pages/widgets/switches.pug index 6b6f0c2b..2dfad676 100644 --- a/src/pages/widgets/switches.pug +++ b/src/pages/widgets/switches.pug @@ -1,6 +1,6 @@ each val, service in services div(class=service + " some-block") - a(class="title" href=`/pages/options/index.html#${services[service].name.toLowerCase()}`) + a(class="title" href=services[service].url) if services[service].imageType == 'svgMono' img(class='dark' src=`/assets/images/${service}-icon.svg`) img(class='light' src=`/assets/images/${service}-icon-light.svg`) |