aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-07-27 19:11:41 +0300
committerManeraKai <manerakai@protonmail.com>2022-07-27 19:11:41 +0300
commit00a8e39f7d1e893e494c24f0fd90d10924d9fb24 (patch)
treeded9a74df4c9889182fb3ffc6e595af67d3dd69f
parentMerge pull request 'Squashed a few bugs' (#10) from BobIsMyManager/libredirec... (diff)
parentMerge pull request #390 from weblate/weblate-libredirect-extension (diff)
downloadlibredirect-00a8e39f7d1e893e494c24f0fd90d10924d9fb24.zip
Fix conflicts
Diffstat (limited to '')
-rw-r--r--README.md4
-rw-r--r--src/_locales/de/messages.json2
-rw-r--r--src/_locales/es/messages.json215
-rw-r--r--src/_locales/fr/messages.json12
-rw-r--r--src/_locales/gl/messages.json6
-rw-r--r--src/_locales/it/messages.json3
-rw-r--r--src/_locales/ko/messages.json199
-rw-r--r--src/_locales/nl/messages.json211
-rw-r--r--src/_locales/pl/messages.json3
-rw-r--r--src/_locales/ru/messages.json218
-rw-r--r--src/_locales/tr/messages.json6
-rw-r--r--src/instances/blacklist.json3
-rw-r--r--src/instances/data.json38
-rw-r--r--src/instances/piped.json24
14 files changed, 921 insertions, 23 deletions
diff --git a/README.md b/README.md
index 611ee14e..3bbf2b3e 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,9 @@
A web extension that redirects YouTube, Twitter, Instagram... requests to alternative privacy friendly frontends and backends.
-[![Matrix Badge](https://img.shields.io/matrix/libredirect:matrix.org?label=matrix%20chat)](https://matrix.to/#/#libredirect:tokhmi.xyz)
+[![Matrix Badge](https://img.shields.io/matrix/libredirect:matrix.org?label=matrix%20chat)](https://matrix.to/#/#libredirect-space:matrix.org)
[![Firefox users Badge](https://img.shields.io/amo/users/libredirect?label=Firefox%20users)](https://addons.mozilla.org/firefox/addon/libredirect/)
-[![Matrix Badge](https://img.shields.io/liberapay/gives/libredirect?label=Liberapay)](https://liberapay.com/LibRedirect)
+[![LibrePay Badge](https://img.shields.io/liberapay/gives/libredirect?label=Liberapay)](https://liberapay.com/LibRedirect)
[![Firefox Add-on](./img/badge-amo.png)](https://addons.mozilla.org/firefox/addon/libredirect/)&nbsp;
<a href="https://microsoftedge.microsoft.com/addons/detail/libredirect/aodffkeankebfonljgbcfbbaljopcpdb">
diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json
index bd9cc42f..55bb0dc4 100644
--- a/src/_locales/de/messages.json
+++ b/src/_locales/de/messages.json
@@ -96,7 +96,7 @@
"description": "used in the settings page"
},
"autoRedirect": {
- "message": "Automatisch Instanzen meiden, die offline sind",
+ "message": "Automatisch von Offline-Instanzen zu Online-Instanzen wechseln",
"description": "used in the settings page"
},
"exceptions": {
diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json
new file mode 100644
index 00000000..07ea98c3
--- /dev/null
+++ b/src/_locales/es/messages.json
@@ -0,0 +1,215 @@
+{
+ "extensionName": {
+ "message": "LibRedirect",
+ "description": "name of the extension"
+ },
+ "switchInstance": {
+ "message": "Cambiar instancia",
+ "description": "used in manifest.json as shortcut description"
+ },
+ "settings": {
+ "message": "Ajustes",
+ "description": "used in the popup"
+ },
+ "general": {
+ "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"
+ },
+ "light": {
+ "message": "Claro",
+ "description": "used in the settings page"
+ },
+ "autoRedirect": {
+ "message": "Redirigir automáticamente las instancias offline a las online",
+ "description": "used in the settings page"
+ },
+ "exceptions": {
+ "message": "Excepciones",
+ "description": "used in the settings page"
+ },
+ "importSettings": {
+ "message": "Importar Ajustes",
+ "description": "used in the settings page"
+ },
+ "exportSettings": {
+ "message": "Exportar Ajustes",
+ "description": "used in the settings page"
+ },
+ "customPopup": {
+ "message": "Personalizar Ventana Emergente",
+ "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"
+ },
+ "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&nbsp;",
+ "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"
+ },
+ "redirectType": {
+ "message": "Tipo de Redirección",
+ "description": "used in the settings page"
+ },
+ "both": {
+ "message": "ambos",
+ "description": "used in the settings page"
+ },
+ "cancel": {
+ "message": "Cancelar",
+ "description": "used in instance_offline.html"
+ },
+ "redirectionCanceled": {
+ "message": "Redirección cancelada",
+ "description": "used in instance_offline.js"
+ }
+}
diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json
index e758bacc..c3234890 100644
--- a/src/_locales/fr/messages.json
+++ b/src/_locales/fr/messages.json
@@ -44,7 +44,7 @@
"description": "used in the settings page"
},
"dark": {
- "message": "Obscur",
+ "message": "Sombre",
"description": "used in the settings page"
},
"autoRedirect": {
@@ -56,11 +56,11 @@
"description": "used in the settings page"
},
"importSettings": {
- "message": "Paramètres d'importation",
+ "message": "Importation de paramètres",
"description": "used in the settings page"
},
"exportSettings": {
- "message": "Paramètres d'exportation",
+ "message": "Exportation de paramètres",
"description": "used in the settings page"
},
"enable": {
@@ -211,5 +211,11 @@
"ytmusic": {
"message": "YT Music",
"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é"
}
}
diff --git a/src/_locales/gl/messages.json b/src/_locales/gl/messages.json
index 3468e337..fba02255 100644
--- a/src/_locales/gl/messages.json
+++ b/src/_locales/gl/messages.json
@@ -208,5 +208,11 @@
},
"i2p": {
"message": "I2P"
+ },
+ "unifySettings": {
+ "message": "Unificar Axustes"
+ },
+ "loki": {
+ "message": "Lokinet"
}
}
diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json
index 0d3cb84d..9370f1a9 100644
--- a/src/_locales/it/messages.json
+++ b/src/_locales/it/messages.json
@@ -211,5 +211,8 @@
"frontend": {
"message": "Frontend",
"description": "used in the settings page"
+ },
+ "loki": {
+ "message": "Lokinet"
}
}
diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json
new file mode 100644
index 00000000..ad48864c
--- /dev/null
+++ b/src/_locales/ko/messages.json
@@ -0,0 +1,199 @@
+{
+ "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"
+ },
+ "general": {
+ "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",
+ "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"
+ },
+ "updateInstances": {
+ "message": "인스터스 업데이트",
+ "description": "used in the settings page"
+ },
+ "importSettings": {
+ "message": "설정 불러오기",
+ "description": "used in the settings page"
+ },
+ "exportSettings": {
+ "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"
+ },
+ "frontend": {
+ "message": "프론트엔드",
+ "description": "used in the settings page"
+ },
+ "youtube": {
+ "message": "YouTube",
+ "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": "이 인스턴스는 오프라인입니다, 다음 초 후에 리다이렉트됩니다:&nbsp;",
+ "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": "어두움",
+ "description": "used in the settings page"
+ },
+ "autoRedirect": {
+ "message": "오프라인 인스터스를 온라인으로 자동 리다이렉트",
+ "description": "used in the settings page"
+ },
+ "toggleAll": {
+ "message": "전체 전환",
+ "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": "복사됨"
+ }
+}
diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json
new file mode 100644
index 00000000..fa223f60
--- /dev/null
+++ b/src/_locales/nl/messages.json
@@ -0,0 +1,211 @@
+{
+ "light": {
+ "message": "Licht thema",
+ "description": "used in the settings page"
+ },
+ "system": {
+ "message": "Systeemthema",
+ "description": "used in the settings page"
+ },
+ "customInstances": {
+ "message": "Aangepaste servers",
+ "description": "used in the settings page"
+ },
+ "dark": {
+ "message": "Donker thema",
+ "description": "used in the settings page"
+ },
+ "updateInstances": {
+ "message": "Serverlijst bijwerken",
+ "description": "used in the settings page"
+ },
+ "resetSettings": {
+ "message": "Standaardwaarden",
+ "description": "used in the settings page"
+ },
+ "customPopup": {
+ "message": "Pop-upvenster instellen",
+ "description": "used in the settings page"
+ },
+ "normal": {
+ "message": "Normaal",
+ "description": "used in the settings page"
+ },
+ "defaultInstances": {
+ "message": "Standaardservers",
+ "description": "used in the settings page"
+ },
+ "toggleAll": {
+ "message": "Alles aan/uit",
+ "description": "used in the settings page"
+ },
+ "frontend": {
+ "message": "Frontend",
+ "description": "used in the settings page"
+ },
+ "autoRedirect": {
+ "message": "Automatisch overschakelen naar online-servers",
+ "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"
+ },
+ "switchInstance": {
+ "message": "Andere server kiezen",
+ "description": "used in manifest.json as shortcut description"
+ },
+ "settings": {
+ "message": "Instellingen",
+ "description": "used in the popup"
+ },
+ "general": {
+ "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 versturen",
+ "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": "Thema",
+ "description": "used in the settings page"
+ },
+ "extensionDescription": {
+ "message": "Een browserextensie die je automatisch doorstuurt naar privacy-respecterende alternatieven voor populaire sites",
+ "description": "description of the extension"
+ },
+ "copied": {
+ "message": "Gekopieerd"
+ },
+ "lbry": {
+ "message": "LBRY"
+ },
+ "exceptions": {
+ "message": "Uitzonderingen",
+ "description": "used in the settings page"
+ },
+ "notFullyPrivate": {
+ "message": "Dit frontend is niet volledig privaat."
+ },
+ "searchNote": {
+ "message": "Tip: benut de extensie optimaal door LibRedirect in te stellen als de standaard zoekmachine.",
+ "description": "used in the settings page"
+ },
+ "redirectType": {
+ "message": "Soort doorverwijzing",
+ "description": "used in the settings page"
+ },
+ "embeddedVids": {
+ "message": "Ingesloten video's-frontend",
+ "description": "used in the settings page"
+ },
+ "both": {
+ "message": "Beide",
+ "description": "used in the settings page"
+ },
+ "onlyEmbedded": {
+ "message": "Alleen ingesloten",
+ "description": "used in the settings page"
+ },
+ "onlyNotEmbedded": {
+ "message": "Alleen niet-ingesloten",
+ "description": "used in the settings page"
+ },
+ "instanceOffline": {
+ "message": "Deze server is offline - je wordt doorgestuurd over&nbsp;",
+ "description": "used in instance_offline.html"
+ },
+ "cancel": {
+ "message": "Annuleren",
+ "description": "used in instance_offline.html"
+ },
+ "instanceIsOff": {
+ "message": "Server is offline",
+ "description": "used in instance_offline.html"
+ },
+ "protocolFallback": {
+ "message": "Terugvallen op reguliere server als er geen servers met het huidige protocol beschikbaar zijn"
+ },
+ "exportSettings": {
+ "message": "Instellingen exporteren",
+ "description": "used in the settings page"
+ },
+ "enable": {
+ "message": "Inschakelen",
+ "description": "used in the settings page"
+ },
+ "testInstancesLatency": {
+ "message": "Controleren op serververtragingen"
+ },
+ "copyRaw": {
+ "message": "Onbewerkte code kopiëren"
+ },
+ "redirectionCanceled": {
+ "message": "Doorverwijzen afgebroken",
+ "description": "used in instance_offline.js"
+ },
+ "unifySettings": {
+ "message": "Globale instellingen"
+ }
+}
diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json
index 136f0de5..8ee06cc0 100644
--- a/src/_locales/pl/messages.json
+++ b/src/_locales/pl/messages.json
@@ -211,5 +211,8 @@
"customPopup": {
"message": "Dostosuj Wyskakujące Okienko",
"description": "used in the settings page"
+ },
+ "loki": {
+ "message": "Lokinet"
}
}
diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json
new file mode 100644
index 00000000..04afb07a
--- /dev/null
+++ b/src/_locales/ru/messages.json
@@ -0,0 +1,218 @@
+{
+ "extensionDescription": {
+ "message": "Веб-расширение, которое перенаправляет популярные сайты на альтернативные фронтенды и бэкенды, обеспечивающие конфиденциальность",
+ "description": "description of the extension"
+ },
+ "extensionName": {
+ "message": "LibRedirect",
+ "description": "name of the extension"
+ },
+ "protocol": {
+ "message": "Протокол",
+ "description": "used in the settings page"
+ },
+ "normal": {
+ "message": "Нормальный",
+ "description": "used in the settings page"
+ },
+ "settings": {
+ "message": "Настройки",
+ "description": "used in the popup"
+ },
+ "general": {
+ "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"
+ },
+ "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"
+ },
+ "importSettings": {
+ "message": "Импорт настроек",
+ "description": "used in the settings page"
+ },
+ "exportSettings": {
+ "message": "Экспорт настроек",
+ "description": "used in the settings page"
+ },
+ "resetSettings": {
+ "message": "Сброс настроек",
+ "description": "used in the settings page"
+ },
+ "customPopup": {
+ "message": "Настроить всплывающее окно",
+ "description": "used in the settings page"
+ },
+ "redirectType": {
+ "message": "Тип перенаправления",
+ "description": "used in the settings page"
+ },
+ "both": {
+ "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": "Этот экземпляр находится в автономном режиме, вы будете перенаправлены после&nbsp;",
+ "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": "Пользовательские экземпляры",
+ "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"
+ },
+ "searchNote": {
+ "message": "Примечание: Используйте поиск в полной мере, сделав LibRedirect поисковой системой по умолчанию.",
+ "description": "used in the settings page"
+ }
+}
diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json
index 3148662e..8763af8f 100644
--- a/src/_locales/tr/messages.json
+++ b/src/_locales/tr/messages.json
@@ -211,5 +211,11 @@
"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"
}
}
diff --git a/src/instances/blacklist.json b/src/instances/blacklist.json
index 5819fb7d..54b7fe0b 100644
--- a/src/instances/blacklist.json
+++ b/src/instances/blacklist.json
@@ -8,9 +8,12 @@
"https://piped.mha.fi",
"https://piped.shimul.me",
"https://pipedus.palash.dev",
+ "https://piped.waffle.wiki",
+ "https://watch.whatever.social",
"https://nitter.domain.glass",
"https://birdsite.xanny.family",
"https://nitter.moomoo.me",
+ "https://nitter.it",
"https://notabird.site",
"https://fuckthesacklers.network",
"https://nitter.winscloud.net",
diff --git a/src/instances/data.json b/src/instances/data.json
index a532260f..b74d0622 100644
--- a/src/instances/data.json
+++ b/src/instances/data.json
@@ -16,10 +16,11 @@
"https://invidious.projectsegfau.lt",
"https://inv.vern.cc",
"https://invidious.nerdvpn.de",
+ "https://inv.privacy.com.de",
"https://invidious.slipfox.xyz",
+ "https://invidious.weblibre.org",
"https://youtube.076.ne.jp",
"https://invidious.esmailelbob.xyz",
- "https://invidious.weblibre.org",
"https://invidious.namazso.eu"
],
"tor": [
@@ -46,10 +47,13 @@
"https://piped.mha.fi",
"https://piped.shimul.me",
"https://pipedus.palash.dev",
+ "https://piped.waffle.wiki",
+ "https://watch.whatever.social",
"https://yt.jae.fi",
"https://piped.mint.lgbt",
"https://piped.privacy.com.de",
- "https://piped.esmailelbob.xyz"
+ "https://piped.esmailelbob.xyz",
+ "https://piped.projectsegfau.lt"
],
"tor": [
"http://piped2bbch4xslbl2ckr6k62q56kon56ffowxaqzy42ai22a4sash3ad.onion"
@@ -391,7 +395,8 @@
"https://wuetre.herokuapp.com",
"https://quetreus.herokuapp.com",
"https://quetre.tokhmi.xyz",
- "https://quetre.projectsegfau.lt"
+ "https://quetre.projectsegfau.lt",
+ "https://quetre.esmailelbob.xyz"
],
"tor": [],
"i2p": [],
@@ -402,7 +407,8 @@
"https://libremdb.herokuapp.com",
"https://libremdb.pussthecat.org",
"https://libremdbeu.herokuapp.com",
- "https://lmdb.tokhmi.xyz"
+ "https://lmdb.tokhmi.xyz",
+ "https://libremdb.esmailelbob.xyz"
],
"tor": [],
"i2p": [],
@@ -472,6 +478,7 @@
"https://searx.netzspielplatz.de",
"https://searx.nixnet.services",
"https://searx.org",
+ "https://searx.priv.pw",
"https://searx.pwoss.org",
"https://searx.rasp.fr",
"https://searx.ru",
@@ -496,7 +503,6 @@
],
"tor": [
"http://3afisqjw2rxm6z7mmstyt5rx75qfqrgxnkzftknbp2vhipr2nrmrjdyd.onion",
- "http://w5rl6wsd7mzj4bdkbuqvzidet5osdsm5jhg2f7nvfidakfq5exda5wid.onion",
"http://yra4tke2pwcnatxjkufpw6kvebu3h3ti2jca2lcdpgx3mpwol326lzid.onion",
"http://z5vawdol25vrmorm4yydmohsd4u6rdoj2sylvoi3e3nqvxkvpqul7bqd.onion",
"http://zbuc3bbzbfdqqo2x46repx2ddajbha6fpsjeeptjhhhhzji3zopxdqyd.onion",
@@ -519,10 +525,10 @@
"https://opnxng.com",
"https://paulgo.io",
"https://priv.au",
- "https://private-searx.ml",
"https://privatus.live",
"https://s.frlt.one",
"https://s.zhaocloud.net",
+ "https://saber.tk",
"https://search.affusio.com",
"https://search.ashs.club",
"https://search.bingowaves.xyz",
@@ -551,12 +557,10 @@
"https://searx.fi",
"https://searx.fmac.xyz",
"https://searx.gnous.eu",
- "https://searx.loafland.xyz",
"https://searx.mha.fi",
"https://searx.mistli.net",
"https://searx.namejeff.xyz",
"https://searx.orion-hub.fr",
- "https://searx.priv.pw",
"https://searx.prvcy.eu",
"https://searx.rimkus.it",
"https://searx.sethforprivacy.com",
@@ -577,8 +581,8 @@
"https://xcxc.ml"
],
"tor": [
+ "http://w5rl6wsd7mzj4bdkbuqvzidet5osdsm5jhg2f7nvfidakfq5exda5wid.onion",
"http://4n53nafyi77iplnbrpmxnp3x4exbswwxigujaxy3b37fvr7bvlopxeyd.onion",
- "http://x5gdjh6t7kb4yubpufhtc3l3df2acev3emxdasd5vyuyoon5rzf5zkyd.onion",
"http://search3q76rqpektbrchlf2rjq4fnbxzeov6rljdywg3nwbunpgd7bid.onion",
"http://searchoorwalty5a2ailrboa2asqyts2u7bdoqwnjefpgjobpvtzn4qd.onion",
"http://gbat2pbpg7ys3fi3pbp64667tt5x66mg45xok35bxdw7v55brm7a27yd.onion",
@@ -668,6 +672,7 @@
"loki": []
},
"peertube": [
+ "https://soberania.tv",
"https://pire.artisanlogiciel.net",
"https://trutube.xyz",
"https://tube-test.apps.education.fr",
@@ -1022,7 +1027,6 @@
"https://peertube.marud.fr",
"https://freetubehub.live",
"https://peertube.librelabucm.org",
- "https://tube4.apolut.net",
"https://mtube.mooo.com",
"https://skeptube.fr",
"https://tube.villejuif.fr",
@@ -1039,7 +1043,6 @@
"https://open.movie",
"https://tube.rfc1149.net",
"https://tube.radiomercure.fr",
- "https://medias.debrouillonet.org",
"https://peertube.1984.cz",
"https://tube.sp4ke.com",
"https://pt.nix.uno",
@@ -1071,7 +1074,6 @@
"https://dud-video.inf.tu-dresden.de",
"https://media-test.interior.edu.uy",
"https://media.interior.edu.uy",
- "https://peertube.la-scic.fr",
"https://phoenixproject.group",
"https://peertube.sebu77.com",
"https://www.orion-hub.fr",
@@ -1129,7 +1131,6 @@
"https://tube.geekyboo.net",
"https://notretube.asselma.eu",
"https://canal.facil.services",
- "https://ukva.li",
"https://pt.gordons.gen.nz",
"https://tube.misterbanal.net",
"https://peertube.fomin.site",
@@ -1225,7 +1226,6 @@
"https://kino.kompot.si",
"https://tube.kockatoo.org",
"https://peertube.cabaal.net",
- "https://sovran.video",
"https://stream.k-prod.fr",
"https://tube.tylerdavis.xyz",
"https://video.marcorennmaus.de",
@@ -1440,7 +1440,6 @@
"https://peertube.tspu.edu.ru",
"https://p.lu",
"https://serv3.wiki-tube.de",
- "https://serv1.wiki-tube.de",
"https://video.lavolte.net",
"https://peertube.public.cat",
"https://peertube.anduin.net",
@@ -1508,7 +1507,6 @@
"https://video.pony.gallery",
"https://tube.skrep.in",
"https://tube.others.social",
- "https://videos.ubuntu-paris.org",
"https://tube-poitiers.beta.education.fr",
"https://vid.wildeboer.net",
"https://battlepenguin.video",
@@ -1712,6 +1710,12 @@
"https://peertube.qtg.fr",
"https://tube.p2p.legal",
"https://troll.tv",
- "https://videos.iut-orsay.fr"
+ "https://videos.iut-orsay.fr",
+ "https://peertube.solidev.net",
+ "https://videos.cemea.org",
+ "https://video.passageenseine.fr",
+ "https://peertube.touhoppai.moe",
+ "https://share.tube",
+ "https://peertube.heraut.eu"
]
} \ No newline at end of file
diff --git a/src/instances/piped.json b/src/instances/piped.json
new file mode 100644
index 00000000..5076091d
--- /dev/null
+++ b/src/instances/piped.json
@@ -0,0 +1,24 @@
+{
+ "normal": [
+ "https://piped.kavin.rocks",
+ "https://piped.tokhmi.xyz",
+ "https://piped.moomoo.me",
+ "https://il.ax",
+ "https://piped.syncpundit.com",
+ "https://piped.mha.fi",
+ "https://piped.shimul.me",
+ "https://pipedus.palash.dev",
+ "https://piped.waffle.wiki",
+ "https://watch.whatever.social",
+ "https://yt.jae.fi",
+ "https://piped.mint.lgbt",
+ "https://piped.privacy.com.de",
+ "https://piped.esmailelbob.xyz",
+ "https://piped.projectsegfau.lt/"
+ ],
+ "tor": [
+ "http://piped2bbch4xslbl2ckr6k62q56kon56ffowxaqzy42ai22a4sash3ad.onion"
+ ],
+ "i2p": [],
+ "loki": []
+} \ No newline at end of file