about summary refs log tree commit diff stats
path: root/src/_locales
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-02-02 20:02:52 +0300
committerManeraKai <manerakai@protonmail.com>2023-02-02 20:02:52 +0300
commit9a5a733519fdbabda416cddfb132a6abaec0d13c (patch)
treefe5722033d07dd6621f0041ea5ae9180dd6cf7b1 /src/_locales
parentFixed not redirecting to Desktop apps https://codeberg.org/LibRedirect/libred... (diff)
parentTranslated using Weblate (Chinese (Simplified)) (diff)
downloadlibredirect-9a5a733519fdbabda416cddfb132a6abaec0d13c.zip
Merged codeberg translations
Diffstat (limited to 'src/_locales')
-rw-r--r--src/_locales/ar/messages.json17
-rw-r--r--src/_locales/cs/messages.json4
-rw-r--r--src/_locales/gl/messages.json4
-rw-r--r--src/_locales/pl/messages.json149
-rw-r--r--src/_locales/pt/messages.json201
-rw-r--r--src/_locales/pt_BR/messages.json131
-rw-r--r--src/_locales/ro/messages.json147
-rw-r--r--src/_locales/ru/messages.json90
-rw-r--r--src/_locales/uk/messages.json104
-rw-r--r--src/_locales/vi/messages.json183
-rw-r--r--src/_locales/zh_Hans/messages.json84
11 files changed, 933 insertions, 181 deletions
diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json
index e4d0d45a..9511c4e7 100644
--- a/src/_locales/ar/messages.json
+++ b/src/_locales/ar/messages.json
@@ -91,23 +91,14 @@
         "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"
+    "lbryDesktop": {
+        "message": "سطح المكتب LBRY"
     },
     "redirectLink": {
         "message": "محاولة إعادة توجيه هذا الارتباط التشعبي",
         "description": "Used in context menus when right clicking on a hyperlink"
     },
-    "about": {
-        "message": "عن"
+    "protocolFallback": {
+        "message": "الرجوع إلى الوضع الطبيعي إذا لم تتوفر مثيلات للبروتوكول الحالي"
     }
 }
\ No newline at end of file
diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json
index a290d665..e3e9288f 100644
--- a/src/_locales/cs/messages.json
+++ b/src/_locales/cs/messages.json
@@ -97,8 +97,8 @@
     "copied": {
         "message": "Zkopírováno"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
+    "toggleTab": {
+        "message": "Přepnout přesměrování v této kartě",
         "description": "Used in context menus when right clicking on a page/tab"
     },
     "redirectLink": {
diff --git a/src/_locales/gl/messages.json b/src/_locales/gl/messages.json
index 3bb6840c..1bd0dc47 100644
--- a/src/_locales/gl/messages.json
+++ b/src/_locales/gl/messages.json
@@ -94,8 +94,8 @@
     "copyRaw": {
         "message": "Copiar en crú"
     },
-    "copied": {
-        "message": "Copiado"
+    "lbryDesktop": {
+        "message": "Escritorio LBRY"
     },
     "redirectToOriginal": {
         "message": "Redirect to original",
diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json
index a9804efa..de7e5500 100644
--- a/src/_locales/pl/messages.json
+++ b/src/_locales/pl/messages.json
@@ -19,6 +19,54 @@
         "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": "YouTube 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": "Motyw",
         "description": "used in the settings page"
@@ -31,8 +79,8 @@
         "message": "Ciemny",
         "description": "used in the settings page"
     },
-    "auto": {
-        "message": "Auto",
+    "autoRedirect": {
+        "message": "Automatyczne przekierowywanie instancji offline do online",
         "description": "used in the settings page"
     },
     "excludeFromRedirecting": {
@@ -51,12 +99,36 @@
         "message": "Eksportuj ustawienia",
         "description": "used in the settings page"
     },
-    "resetSettings": {
-        "message": "Zresetuj ustawienia",
+    "onlyNotEmbedded": {
+        "message": "tylko nieosadzone",
+        "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"
     },
-    "enable": {
-        "message": "Włącz",
+    "defaultInstances": {
+        "message": "Domyślne instancje",
+        "description": "used in the settings page"
+    },
+    "customInstances": {
+        "message": "Własne instancje",
         "description": "used in the settings page"
     },
     "showInPopup": {
@@ -75,6 +147,10 @@
         "message": "Typ przekierowania",
         "description": "used in the settings page"
     },
+    "embeddedVids": {
+        "message": "Frontend osadzonych filmów",
+        "description": "used in the settings page"
+    },
     "both": {
         "message": "oba",
         "description": "used in the settings page"
@@ -83,29 +159,74 @@
         "message": "tylko osadzone",
         "description": "used in the settings page"
     },
-    "onlyNotEmbedded": {
-        "message": "tylko nieosadzone",
+    "copyRaw": {
+        "message": "Skopiuj nieprzetworzony"
+    },
+    "copied": {
+        "message": "Skopiowano"
+    },
+    "unifySettings": {
+        "message": "Ujednolić ustawienia"
+    },
+    "lbry": {
+        "message": "LBRY"
+    },
+    "i2p": {
+        "message": "I2P"
+    },
+    "testInstancesLatency": {
+        "message": "Testuj opóźnienie instancji"
+    },
+    "translate": {
+        "message": "Przetłumacz",
+        "description": "used in the settings page"
+    },
+    "maps": {
+        "message": "Mapy",
         "description": "used in the settings page"
     },
     "addYourFavoriteInstances": {
         "message": "Add your favorite instances",
         "description": "used in the settings page"
     },
-    "copyRaw": {
-        "message": "Skopiuj nieprzetworzony"
+    "extensionDescription": {
+        "message": "Rozszerzenie, które przekierowuje popularne witryny do alternatywnych, szanujących prywatność 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"
     },
     "copied": {
         "message": "Skopiowano"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
+    "system": {
+        "message": "Systemowy",
+        "description": "used in the settings page"
+    },
+    "customPopup": {
+        "message": "Dostosuj wyskakujące okienko",
+        "description": "used in the settings page"
+    },
+    "loki": {
+        "message": "Lokinet"
+    },
+    "lbryDesktop": {
+        "message": "Aplikacja LBRY"
+    },
+    "toggleTab": {
+        "message": "Przełącz przekierowania na tej karcie",
         "description": "Used in context menus when right clicking on a page/tab"
     },
     "redirectLink": {
         "message": "Spróbuj przekierować to hiperłącze",
         "description": "Used in context menus when right clicking on a hyperlink"
     },
-    "about": {
-        "message": "About"
+    "protocolFallback": {
+        "message": "Powróć do normalnego, jeśli żadne instancje nie są dostępne dla bieżącego protokołu"
     }
 }
\ No newline at end of file
diff --git a/src/_locales/pt/messages.json b/src/_locales/pt/messages.json
index 1d969066..4483e2f0 100644
--- a/src/_locales/pt/messages.json
+++ b/src/_locales/pt/messages.json
@@ -1,11 +1,82 @@
 {
+    "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"
+    },
+    "tiktok": {
+        "message": "TikTok",
+        "description": "used in the settings page"
+    },
+    "exportSettings": {
+        "message": "Exportar configurações",
+        "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"
+    },
+    "redirectionCanceled": {
+        "message": "Redirecionamento cancelado",
+        "description": "used in instance_offline.js"
+    },
+    "embeddedVids": {
+        "message": "Interface gráfica para vídeos embutidos",
+        "description": "used in the settings page"
+    },
+    "redirectType": {
+        "message": "Tipo de redirecionamento",
+        "description": "used in the settings page"
+    },
+    "redirectLink": {
+        "message": "Tentar redirecionar esta hiperligação",
+        "description": "Used in context menus when right clicking on a hyperlink"
+    },
+    "onlyNotEmbedded": {
+        "message": "apenas os não embutidos",
+        "description": "used in the settings page"
+    },
+    "instanceOffline": {
+        "message": "Esta instância está desligada (off-line), será redirecionada após",
+        "description": "used in instance_offline.html"
+    },
+    "unifySettings": {
+        "message": "Unificar configurações"
+    },
+    "notFullyPrivate": {
+        "message": "Esta não é uma interface gráfica totalmente privada."
+    },
+    "both": {
+        "message": "ambos",
+        "description": "used in the settings page"
+    },
+    "onlyEmbedded": {
+        "message": "só embutidos",
+        "description": "used in the settings page"
+    },
+    "cancel": {
+        "message": "Cancelar",
+        "description": "used in instance_offline.html"
+    },
+    "copyRaw": {
+        "message": "Copiar URL original"
+    },
+    "testInstancesLatency": {
+        "message": "Testar latência das instâncias"
+    },
+    "lbryDesktop": {
+        "message": "LBRY Desktop"
+    },
+    "toggleTab": {
+        "message": "Alternar redirecionamentos neste separador",
+        "description": "Used in context menus when right clicking on a page/tab"
+    },
     "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"
+    "general": {
+        "message": "Geral",
+        "description": "used in the settings page"
     },
     "switchInstance": {
         "message": "Trocar de instância",
@@ -15,14 +86,66 @@
         "message": "Configurações",
         "description": "used in the popup"
     },
-    "general": {
-        "message": "Geral",
+    "search": {
+        "message": "Pesquisar",
+        "description": "used in the settings page"
+    },
+    "translate": {
+        "message": "Traduzir",
+        "description": "used in the settings page"
+    },
+    "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"
+    },
+    "reddit": {
+        "message": "Reddit",
+        "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": "Wikipédia",
+        "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": "Sistema",
+        "description": "used in the settings page"
+    },
     "light": {
         "message": "Claro",
         "description": "used in the settings page"
@@ -31,12 +154,12 @@
         "message": "Escuro",
         "description": "used in the settings page"
     },
-    "auto": {
-        "message": "Auto",
+    "autoRedirect": {
+        "message": "Redirecionar automaticamente das instâncias que estão desligadas (off-line) para as que estão ligadas (on-line)",
         "description": "used in the settings page"
     },
-    "excludeFromRedirecting": {
-        "message": "Excluded from redirecting",
+    "exceptions": {
+        "message": "Exceções",
         "description": "used in the settings page"
     },
     "updateInstances": {
@@ -47,65 +170,53 @@
         "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",
+    "customPopup": {
+        "message": "Personalizar janela popup",
         "description": "used in the settings page"
     },
-    "showInPopup": {
-        "message": "Show in popup",
-        "description": "used in the settings page"
-    },
-    "frontend": {
-        "message": "Interface",
+    "enable": {
+        "message": "Ativar",
         "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.",
+    "protocol": {
+        "message": "Protocolo",
         "description": "used in the settings page"
     },
-    "redirectType": {
-        "message": "Tipo de redirecionamento",
+    "normal": {
+        "message": "Normal",
         "description": "used in the settings page"
     },
-    "both": {
-        "message": "ambos",
+    "defaultInstances": {
+        "message": "Instâncias predefinidas",
         "description": "used in the settings page"
     },
-    "onlyEmbedded": {
-        "message": "só embutidos",
+    "customInstances": {
+        "message": "Instâncias personalizadas",
         "description": "used in the settings page"
     },
-    "onlyNotEmbedded": {
-        "message": "apenas os não embutidos",
+    "toggleAll": {
+        "message": "Ativar ou desativar tudo",
         "description": "used in the settings page"
     },
-    "addYourFavoriteInstances": {
-        "message": "Add your favorite instances",
+    "frontend": {
+        "message": "Interface",
         "description": "used in the settings page"
     },
-    "copyRaw": {
-        "message": "Copiar URL original"
+    "instanceIsOff": {
+        "message": "Esta instância está desligada (off-line)",
+        "description": "used in instance_offline.html"
     },
     "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"
+    "lbry": {
+        "message": "LBRY"
     },
-    "about": {
-        "message": "About"
+    "protocolFallback": {
+        "message": "Retornar ao normal se não houver outras instâncias disponíveis para o protocolo atual"
     }
-}
\ No newline at end of file
+}
diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json
index 1ee109d7..b80550f9 100644
--- a/src/_locales/pt_BR/messages.json
+++ b/src/_locales/pt_BR/messages.json
@@ -1,7 +1,22 @@
 {
-    "extensionName": {
-        "message": "LibRedirect",
-        "description": "Nome da Extensão"
+    "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 configurações"
+    },
+    "twitter": {
+        "message": "Twitter",
+        "description": "Utilizado na página de configurações"
     },
     "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",
@@ -19,6 +34,58 @@
         "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"
@@ -31,9 +98,9 @@
         "message": "Escuro",
         "description": "Utilizado na página de configurações"
     },
-    "auto": {
-        "message": "Auto",
-        "description": "used in the settings page"
+    "autoRedirect": {
+        "message": "Redirecionar automaticamente das instâncias que estão desconectadas (off-line) para as conectadas (on-line)",
+        "description": "Utilizado na página de configurações"
     },
     "excludeFromRedirecting": {
         "message": "Excluded from redirecting",
@@ -55,13 +122,33 @@
         "message": "Redefinir as configurações",
         "description": "Utilizado na página de configurações"
     },
+    "customPopup": {
+        "message": "Personalizar a janela popup",
+        "description": "Utilizado na página de configurações"
+    },
     "enable": {
         "message": "Ativar",
         "description": "Utilizado na página de configurações"
     },
-    "showInPopup": {
-        "message": "Show in popup",
-        "description": "used in the settings page"
+    "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"
     },
     "frontend": {
         "message": "Interface gráfica",
@@ -75,6 +162,10 @@
         "message": "Tipo de redirecionamento",
         "description": "Utilizado na página de configurações"
     },
+    "embeddedVids": {
+        "message": "Interface gráfica para vídeos incorporados",
+        "description": "Utilizado na página de configurações"
+    },
     "both": {
         "message": "ambos",
         "description": "Utilizado na página de configurações"
@@ -87,9 +178,17 @@
         "message": "apenas os não incorporados",
         "description": "Utilizado na página de configurações"
     },
-    "addYourFavoriteInstances": {
-        "message": "Add your favorite instances",
-        "description": "used in the settings page"
+    "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": "Redirecionamento cancelado",
+        "description": "Utilizado no arquivo instance_offline.js"
     },
     "copyRaw": {
         "message": "Copiar URL original"
@@ -97,9 +196,11 @@
     "copied": {
         "message": "Copiado"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
-        "description": "Used in context menus when right clicking on a page/tab"
+    "lbry": {
+        "message": "LBRY"
+    },
+    "testInstancesLatency": {
+        "message": "Testar a latência das instâncias"
     },
     "redirectLink": {
         "message": "Attempt to redirect this hyperlink",
diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json
index debbf9c2..5a3331bc 100644
--- a/src/_locales/ro/messages.json
+++ b/src/_locales/ro/messages.json
@@ -19,10 +19,70 @@
         "message": "General",
         "description": "used in the settings page"
     },
+    "search": {
+        "message": "Căutare",
+        "description": "used in the settings page"
+    },
+    "translate": {
+        "message": "Traduceți",
+        "description": "used in the settings page"
+    },
+    "maps": {
+        "message": "Hărți",
+        "description": "used in the settings page"
+    },
+    "sendFiles": {
+        "message": "Trimite fișiere",
+        "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": "Temă",
         "description": "used in the settings page"
     },
+    "system": {
+        "message": "Sistem",
+        "description": "used in the settings page"
+    },
     "light": {
         "message": "Luminat",
         "description": "used in the settings page"
@@ -31,12 +91,12 @@
         "message": "Întunecat",
         "description": "used in the settings page"
     },
-    "auto": {
-        "message": "Auto",
+    "autoRedirect": {
+        "message": "Redirecționează automat instanțele offline către cele online",
         "description": "used in the settings page"
     },
-    "excludeFromRedirecting": {
-        "message": "Excluded from redirecting",
+    "exceptions": {
+        "message": "Excepții",
         "description": "used in the settings page"
     },
     "updateInstances": {
@@ -55,26 +115,45 @@
         "message": "Resetează setarile",
         "description": "used in the settings page"
     },
+    "customPopup": {
+        "message": "Personalizați Popup-ul",
+        "description": "used in the settings page"
+    },
     "enable": {
         "message": "Activează",
         "description": "used in the settings page"
     },
-    "showInPopup": {
-        "message": "Show in popup",
+    "protocol": {
+        "message": "Protocol",
+        "description": "used in the settings page"
+    },
+    "normal": {
+        "message": "Normal",
+        "description": "used in the settings page"
+    },
+    "defaultInstances": {
+        "message": "Instanțe implicite",
+        "description": "used in the settings page"
+    },
+    "customInstances": {
+        "message": "Instanțe personalizate",
+        "description": "used in the settings page"
+    },
+    "toggleAll": {
+        "message": "Comutați pe toate",
         "description": "used in the settings page"
     },
     "frontend": {
         "message": "Frontend",
         "description": "used in the settings page"
     },
+    "notFullyPrivate": {
+        "message": "Acesta nu este un frontend complet privat."
+    },
     "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"
@@ -87,9 +166,21 @@
         "message": "numai încorporat",
         "description": "used in the settings page"
     },
-    "addYourFavoriteInstances": {
-        "message": "Add your favorite instances",
-        "description": "used in the settings page"
+    "instanceOffline": {
+        "message": "Această instanță este offline, veți fi redirecționat după",
+        "description": "used in instance_offline.html"
+    },
+    "cancel": {
+        "message": "Anulează",
+        "description": "used in instance_offline.html"
+    },
+    "instanceIsOff": {
+        "message": "Instanța este offline",
+        "description": "used in instance_offline.html"
+    },
+    "redirectionCanceled": {
+        "message": "Redirecționarea a fost anulată",
+        "description": "used in instance_offline.js"
     },
     "copyRaw": {
         "message": "Copiați Raw"
@@ -97,15 +188,35 @@
     "copied": {
         "message": "Copiat"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
+    "unifySettings": {
+        "message": "Unificați setările"
+    },
+    "lbry": {
+        "message": "LBRY"
+    },
+    "testInstancesLatency": {
+        "message": "Testează Latența Instanțelor"
+    },
+    "protocolFallback": {
+        "message": "Revenire la normal dacă nu sunt disponibile instanțe pentru protocolul curent"
+    },
+    "lbryDesktop": {
+        "message": "Desktop LBRY"
+    },
+    "toggleTab": {
+        "message": "Comutați redirecționările în această filă",
         "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"
+    "redirectType": {
+        "message": "Tip redirecționare",
+        "description": "used in the settings page"
+    },
+    "embeddedVids": {
+        "message": "Videoclipuri încorporate Frontend",
+        "description": "used in the settings page"
     }
-}
\ No newline at end of file
+}
diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json
index c2e134b1..97a6e412 100644
--- a/src/_locales/ru/messages.json
+++ b/src/_locales/ru/messages.json
@@ -1,4 +1,8 @@
 {
+    "extensionDescription": {
+        "message": "Сетевое расширение, которое перенаправляет известные сайты на иные интерфейсы и движки, обеспечивающие конфиденциальность",
+        "description": "description of the extension"
+    },
     "extensionName": {
         "message": "LibRedirect",
         "description": "name of the extension"
@@ -91,18 +95,92 @@
         "message": "Add your favorite instances",
         "description": "used in the settings page"
     },
-    "copyRaw": {
-        "message": "Копировать оригинал"
+    "embeddedVids": {
+        "message": "Интерфейс для встроенных видео",
+        "description": "used in the settings page"
     },
     "copied": {
         "message": "Скопировано"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
-        "description": "Used in context menus when right clicking on a page/tab"
+    "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"
+    },
+    "searchNote": {
+        "message": "Примечание: используйте поиск в полной мере, сделав LibRedirect поисковой системой по умолчанию.",
+        "description": "used in the settings page"
     },
     "redirectLink": {
-        "message": "Попробовать перенаправить эту ссылку",
+        "message": "Попытаться перенаправить эту ссылку",
         "description": "Used in context menus when right clicking on a hyperlink"
     },
     "about": {
diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json
index 9c507274..c5aae985 100644
--- a/src/_locales/uk/messages.json
+++ b/src/_locales/uk/messages.json
@@ -75,16 +75,80 @@
         "message": "Що переспрямовувати",
         "description": "used in the settings page"
     },
-    "both": {
-        "message": "і ті, й інші",
+    "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": "Вимикач у спливному переліку",
         "description": "used in the settings page"
     },
     "onlyEmbedded": {
         "message": "лише вбудовані",
         "description": "used in the settings page"
     },
-    "onlyNotEmbedded": {
-        "message": "лише не вбудовані",
+    "notFullyPrivate": {
+        "message": "Цей фронтенд приватний лише частково."
+    },
+    "embeddedVids": {
+        "message": "Фронтенд вбудованих відео",
         "description": "used in the settings page"
     },
     "addYourFavoriteInstances": {
@@ -97,15 +161,37 @@
     "copied": {
         "message": "Скопійовано"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
-        "description": "Used in context menus when right clicking on a page/tab"
+    "copyRaw": {
+        "message": "Копіювати оригінал посилання"
+    },
+    "testInstancesLatency": {
+        "message": "Випробувати затримку серверів"
+    },
+    "lbryDesktop": {
+        "message": "LBRY Desktop"
+    },
+    "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"
     },
     "redirectLink": {
         "message": "Спроба перенаправлення за цим гіперпосиланням",
         "description": "Used in context menus when right clicking on a hyperlink"
     },
-    "about": {
-        "message": "About"
+    "toggleTab": {
+        "message": "Перемикнути перенаправлення на цій вкладці",
+        "description": "Used in context menus when right clicking on a page/tab"
     }
 }
\ No newline at end of file
diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json
index 9cb46586..166b797a 100644
--- a/src/_locales/vi/messages.json
+++ b/src/_locales/vi/messages.json
@@ -1,66 +1,129 @@
 {
+    "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"
+    },
+    "copied": {
+        "message": "Đã Sao Chép"
+    },
+    "redirectionCanceled": {
+        "message": "Đã hủy chuyển hướng",
+        "description": "used in instance_offline.js"
+    },
+    "protocolFallback": {
+        "message": "Trở về bình thường nếu không có instance nào cho giao thức hiện tại"
+    },
+    "lbry": {
+        "message": "LBRY"
+    },
+    "lbryDesktop": {
+        "message": "LBRY Desktop"
+    },
+    "instanceIsOff": {
+        "message": "Instance đang ngoại tuyến",
+        "description": "used in instance_offline.html"
+    },
     "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"
+    "youtube": {
+        "message": "YouTube",
+        "description": "used in the settings page"
+    },
+    "wikipedia": {
+        "message": "Wikipedia",
+        "description": "used in the settings page"
+    },
+    "reddit": {
+        "message": "Reddit",
+        "description": "used in the settings page"
+    },
+    "peertube": {
+        "message": "PeerTube",
+        "description": "used in the settings page"
+    },
+    "theme": {
+        "message": "Giao diện",
+        "description": "used in the settings page"
+    },
+    "dark": {
+        "message": "Tối",
+        "description": "used in the settings page"
+    },
+    "imgur": {
+        "message": "Imgur",
+        "description": "used in the settings page"
+    },
+    "general": {
+        "message": "Cài đặt chung",
+        "description": "used in the settings page"
+    },
+    "translate": {
+        "message": "Dịch",
+        "description": "used in the settings page"
     },
     "switchInstance": {
         "message": "Đổi Instance",
         "description": "used in manifest.json as shortcut description"
     },
+    "maps": {
+        "message": "Bản đồ",
+        "description": "used in the settings page"
+    },
     "settings": {
         "message": "Cài Đặt",
         "description": "used in the popup"
     },
-    "general": {
-        "message": "Cài đặt chung",
+    "sendFiles": {
+        "message": "Gửi tập tin",
         "description": "used in the settings page"
     },
-    "theme": {
-        "message": "Giao diện",
+    "instagram": {
+        "message": "Instagram",
         "description": "used in the settings page"
     },
-    "light": {
-        "message": "Sáng",
+    "twitter": {
+        "message": "Twitter",
         "description": "used in the settings page"
     },
-    "dark": {
-        "message": "Tối",
+    "medium": {
+        "message": "Medium",
         "description": "used in the settings page"
     },
-    "auto": {
-        "message": "Auto",
+    "light": {
+        "message": "Sáng",
         "description": "used in the settings page"
     },
-    "excludeFromRedirecting": {
-        "message": "Excluded from redirecting",
+    "system": {
+        "message": "Hệ thống",
         "description": "used in the settings page"
     },
-    "updateInstances": {
-        "message": "Cập Nhật Các Instance",
+    "resetSettings": {
+        "message": "Đặt lại cài đặt",
         "description": "used in the settings page"
     },
-    "importSettings": {
-        "message": "Nhập cài đặt",
+    "protocol": {
+        "message": "Giao thức",
         "description": "used in the settings page"
     },
-    "exportSettings": {
-        "message": "Xuất cài đặt",
+    "normal": {
+        "message": "Bình thường",
         "description": "used in the settings page"
     },
-    "resetSettings": {
-        "message": "Đặt lại cài đặt",
+    "toggleAll": {
+        "message": "Bật lên tất cả",
         "description": "used in the settings page"
     },
-    "enable": {
-        "message": "Bật",
+    "redirectType": {
+        "message": "Loại chuyển hướng",
         "description": "used in the settings page"
     },
-    "showInPopup": {
-        "message": "Show in popup",
+    "notFullyPrivate": {
+        "message": "Đây không phải là một frontend hoàn toàn riêng tư."
+    },
+    "customInstances": {
+        "message": "Các Instance Tùy Chỉnh",
         "description": "used in the settings page"
     },
     "frontend": {
@@ -71,41 +134,67 @@
         "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",
+    "defaultInstances": {
+        "message": "Các Instance Mặc Định",
         "description": "used in the settings page"
     },
     "both": {
         "message": "cả hai",
         "description": "used in the settings page"
     },
-    "onlyEmbedded": {
-        "message": "only embedded",
+    "search": {
+        "message": "Tìm kiếm",
         "description": "used in the settings page"
     },
-    "onlyNotEmbedded": {
-        "message": "only not embedded",
+    "updateInstances": {
+        "message": "Cập Nhật Các Instance",
         "description": "used in the settings page"
     },
-    "addYourFavoriteInstances": {
-        "message": "Add your favorite instances",
+    "cancel": {
+        "message": "Hủy",
+        "description": "used in instance_offline.html"
+    },
+    "enable": {
+        "message": "Bật",
         "description": "used in the settings page"
     },
-    "copyRaw": {
-        "message": "Copy Raw"
+    "exceptions": {
+        "message": "Ngoại lệ",
+        "description": "used in the settings page"
     },
-    "copied": {
-        "message": "Đã Sao Chép"
+    "instanceOffline": {
+        "message": "Instance này đang ngoại tuyến, bạn sẽ được chuyển hướng sau",
+        "description": "used in instance_offline.html"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
+    "testInstancesLatency": {
+        "message": "Kiểm tra độ trễ của các instance"
+    },
+    "toggleTab": {
+        "message": "Bật chuyển hướng trong thẻ này",
         "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"
+    "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"
+    },
+    "tiktok": {
+        "message": "TikTok",
+        "description": "used in the settings page"
     },
-    "about": {
-        "message": "About"
+    "ytmusic": {
+        "message": "YT Music",
+        "description": "used in the settings page"
+    },
+    "autoRedirect": {
+        "message": "Tự động chuyển hướng instance đang ngoại tuyến sang instance đang trực tuyến",
+        "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"
     }
-}
\ No newline at end of file
+}
diff --git a/src/_locales/zh_Hans/messages.json b/src/_locales/zh_Hans/messages.json
index bb2d55e2..5b359b88 100644
--- a/src/_locales/zh_Hans/messages.json
+++ b/src/_locales/zh_Hans/messages.json
@@ -3,9 +3,9 @@
         "message": "LibRedirect",
         "description": "name of the extension"
     },
-    "extensionDescription": {
-        "message": "一个可将热门网站重定向到其替代隐私友好型前端和后端的 Web 扩展程序",
-        "description": "description of the extension"
+    "wikipedia": {
+        "message": "维基百科",
+        "description": "used in the settings page"
     },
     "switchInstance": {
         "message": "切换实例",
@@ -19,16 +19,72 @@
         "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": "YouTube 音乐",
+        "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": "明亮",
+        "message": "浅色",
         "description": "used in the settings page"
     },
     "dark": {
-        "message": "黑暗",
+        "message": "深色",
         "description": "used in the settings page"
     },
     "auto": {
@@ -97,15 +153,23 @@
     "copied": {
         "message": "已复制"
     },
-    "redirectToOriginal": {
-        "message": "Redirect to original",
-        "description": "Used in context menus when right clicking on a page/tab"
+    "searchNote": {
+        "message": "备注:将 LibRedirect 设为默认搜索引擎,以充分发挥搜索功能的潜力。",
+        "description": "used in the settings page"
     },
     "redirectLink": {
         "message": "尝试重定向此超链接",
         "description": "Used in context menus when right clicking on a hyperlink"
     },
-    "about": {
-        "message": "About"
+    "lbryDesktop": {
+        "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"
     }
 }
\ No newline at end of file