diff --git a/metadata/de-DE/short_description.txt b/metadata/de-DE/short_description.txt
new file mode 100644
index 00000000..a2f7ad94
--- /dev/null
+++ b/metadata/de-DE/short_description.txt
@@ -0,0 +1 @@
+Schlanker Werbe- und Inhaltsblocker
diff --git a/metadata/pl-PL/full_description.txt b/metadata/pl-PL/full_description.txt
new file mode 100644
index 00000000..b2b248ae
--- /dev/null
+++ b/metadata/pl-PL/full_description.txt
@@ -0,0 +1,3 @@
+DNSNet pozwala na uzyskanie większej kontroli nad tym, jak ruch sieciowy przemieszcza się z i do Twojego urządzenia. Możesz pobierać pliki hostów celem zablokowania zbiorów znanych reklamowych lub złośliwych nazw hostów, aby następnie tworzyć wykluczenia, jeżeli uznasz to za odpowiednie.
+
+Aplikacja działa za pomocą tworzenia lekkiej usługi VPN, która filtruje Twój ruch sieciowy, kiedy korzystasz z urządzenia. Jeżeli kiedykolwiek będziesz miał problem z połączeniem sieciowym podczas przeglądania stron internetowych lub użytkowania aplikacji, zawsze możesz stworzyć wykluczenie dla konkretnej nazwy hosta.
diff --git a/metadata/pt/full_description.txt b/metadata/pt/full_description.txt
new file mode 100644
index 00000000..5f084a76
--- /dev/null
+++ b/metadata/pt/full_description.txt
@@ -0,0 +1,3 @@
+O DNSNet permite-lhe ter mais controlo sobre o tráfego de Internet que entra e sai do seu dispositivo. Pode descarregar ficheiros de host para bloquear um conjunto de nomes de host conhecidos como publicitários ou maliciosos e depois criar isenções onde achar necessário.
+
+Funciona através da criação de um serviço VPN leve que filtra o tráfego da Internet à medida que utiliza o seu dispositivo. Se alguma vez tiver problemas em ligar-se a um site ou utilizar uma app, pode sempre isentar uma app da filtragem ou criar uma exceção para um nome de host específico.
diff --git a/metadata/pt/short_description.txt b/metadata/pt/short_description.txt
new file mode 100644
index 00000000..1f91adcd
--- /dev/null
+++ b/metadata/pt/short_description.txt
@@ -0,0 +1 @@
+Bloqueador ligeiro de anúncios e conteúdos
diff --git a/resources/src/main/res/values-de/strings.xml b/resources/src/main/res/values-de/strings.xml
index 8138856c..1c98e1cd 100644
--- a/resources/src/main/res/values-de/strings.xml
+++ b/resources/src/main/res/values-de/strings.xml
@@ -181,4 +181,6 @@
DNS über HTTP/3
Senden Sie Ihre DNS-Anfragen sicher. Verwenden Sie die URLs \"https://example.com/dns-query\".
Mindestens ein Server muss ausgewählt werden
+ Filter
+ Filter
diff --git a/resources/src/main/res/values-fr/strings.xml b/resources/src/main/res/values-fr/strings.xml
index d637a0f3..2c08428e 100644
--- a/resources/src/main/res/values-fr/strings.xml
+++ b/resources/src/main/res/values-fr/strings.xml
@@ -175,4 +175,5 @@
Complet
Utiliser des serveurs du réseau actif
Applique les serveurs du réseau auquel vous êtes connecté en plus du vôtre
+ Filtres
diff --git a/resources/src/main/res/values-pl/strings.xml b/resources/src/main/res/values-pl/strings.xml
index b8a90b62..f83928dd 100644
--- a/resources/src/main/res/values-pl/strings.xml
+++ b/resources/src/main/res/values-pl/strings.xml
@@ -11,10 +11,10 @@
Ten program jest wolnym oprogramowaniem: możesz go redystrybuować i / lub modyfikować na zasadach licencji GNU General Public License publikowanej przez Free Software Foundation, w trzeciej wersji licencji, lub (dowolnie) dowolnej późniejszej wersji.
Automatycznie uruchamianie podczas rozruchu
Tytuł
- Lokalizacja (adres URL lub host)
+ Lokalizacja
Akcja
Nie można zapisać konfiguracji: %s
- Odśwież pliki hosts
+ Odśwież pliki filtrów
Uruchamianie
Działa
Zatrzymywanie
@@ -31,7 +31,7 @@
- @string/ignore
- Tłumaczyli: justmix4
+ Tłumaczyli: justmix4, Daria Szatan
Wersja: %s
Nie
Tak
@@ -40,7 +40,7 @@
Adres IP serwera DNS (IPv4 oder IPv6)
Włączone
Aktualizacja niekompletna
- Niektóre pliki hosts nie mogą zostać pobrane. Jeśli pliki zostały wcześniej pobrane, stare wersje będą nadal używane.
+ Niektóre pliki filtrów nie mogą zostać pobrane. Jeśli pliki zostały wcześniej pobrane, stare wersje będą nadal używane.
Użyj pliku
Nie można użyć żądanego pliku: Nie wolno ciągle używać żądanego pliku
Zezwolenie zostało odrzucone
@@ -79,4 +79,121 @@
Udziel
Dodaj
Status
+ Filtry
+ Stwórz kopię zapasową konfiguracji
+ Wczytaj plik kopii zapasowej
+ Zresetuj wszystkie ustawienia do wartości domyślnych
+ Informacje o DNSNet
+ Nie można odczytać konfiguracji
+ Na podstawie projektu DNS66 stworzonego przez Juliana Andresa Klode’a
+ Brakuje niektórych skonfigurowanych (nieignorowanych) plików filtrów. \n\nAby je pobrać, użyj przycisku odświeżania w karcie filtrów.\n\nCzy nadal chcesz kontynuować?
+ Zobacz kod źródłowy
+ Błąd %1$d: %2$s
+ Aktualizowanie plików filtrów
+ Nie udało się zaktualizować wszystkich plików filtrów
+ Aktualizowanie %1$d plików filtrów
+ Najpierw dodawane są zablokowane wpisy. Następnie zezwolone wpisy tworzą wyjątki. Możesz to kontrolować za pomocą poniższych opcji:
+ Uruchom DNSNet po włączeniu urządzenia, jeżeli był aktywny, gdy urządzenie zostało wyłączone.
+ Dodaj serwer DNS
+ Dodaj adres
+ DNSNet zatrzymany
+ Dziennik aplikacji
+ Udostępnij dziennik aplikacji, kiedy zgłaszasz je do modułu śledzenia błędów
+ Działająca usługa
+ Powiadomienia pozwalające na interakcję z działającą usługą
+ Powiadomienia dotyczące aktualizowania plików filtrów
+ Wstrzymana usługa
+ Powiadomienia pozwalające na wznowienie po wstrzymaniu
+ Kontrola usługi
+ Niestabilna funkcja
+ Domyślne listy dozwolonych
+ Pole wejściowe nie może być puste
+ Wymagane uprawnienia powiadomień
+ Potrzebujemy uprawnienia powiadomień, aby pokazywać status blokady hostów i jej aktualizacje.
+ Nie można utworzyć połączenia VPN
+ Aby DNSNet działał, musisz zaakceptować żądanie utworzenia połączenia VPN. Jeżeli to nie zadziała, prawdopodobnie musisz wyłączyć usługę zawsze włączonego połączenia VPN.
+ Nawiguj w górę
+ Więcej opcji
+ Zwinięte
+ Rozwinięte
+ Rozwiń
+ Zwiń
+ Błąd prywatnego DNS
+ Kiedy Prywatny DNS jest włączony, nie możemy poprawnie tworzyć ani blokować połączeń.\nAby kontynuować, musisz wyłączyć tę funkcję w ustawieniach sieci.
+ Otwórz ustawienia
+ Zamknij
+ Spróbuj ponownie
+ Zablokowane
+ Dozwolone
+ %d%% Zablokowanych
+ Dziennik blokowania
+ Rejestruj każde połączenie w celu przeglądania i analizowania
+ Po wyłączeniu istniejący dziennik blokowania zostanie trwale usunięty.
+ Przewiń w górę
+ Próby
+ Zmodyfikuj listę
+ Ostatnio połączony
+ Resetuj
+ Spowoduje to trwałe usunięcie bieżących ustawień.
+ Spowoduje to trwałe usunięcie %s
+ Utwórz wyjątek
+ Dodaj plik filtrów
+ Edytuj plik filtrów
+ Dodaj filtr
+ Edytuj filtr
+ Obsługiwane formaty
+ Nazwy hostów (np. example.com)
+ Wieloznacznik (np. *.example.com)
+ Adblock Plus (np. ||example.com^)
+ Otwarta licencja
+ Aplikacje systemowe
+ Pomyślnie zapisano dziennik aplikacji
+ Nie udało się otworzyć ustawień sieci
+ Aby aplikacja mogła działać, używamy \"usługi VPN (Virtual Private Network)\". Tradycyjnie VPN przekierowuje Twój ruch sieciowy przez serwer zdalny, ale tak się nie dzieje w przypadku DNSNet. Ten rodzaj usługi używany jest celem filtrowania Twojego ruchu sieciowego, który zostaje cały przetworzony na urządzeniu. Oznacza to także, że nie możesz korzystać z innej \"usługi VPN\" w tym samym czasie, kiedy korzystasz z DNSNet.
+ Blokujemy zawartość na podstawie nazwy hosta (np. google.com), która służy do łączenia się z usługą. Jeżeli usługa ma załadować główną zawartość i coś niechcianego przy użyciu takiej samej nazwy hosta, nie będziemy w stanie zablokować tej niechcianej zawartości.
+ Przyjęto
+ Dowiedz się więcej
+ Gotowe
+ Kontynuuj
+ Użyj serwerów z aktywnej sieci
+ Oprócz własnych serwerów stosuje również serwery z sieci, z którą to użytkownik jest połączony
+ Predefiniowane listy
+ Wybierz, jaki rodzaj zawartości chcesz zablokować za pomocą dobrze znanych i regularnie aktualizowanych list blokowania
+ Wybierz opcję, aby kontynuować
+ Potwierdź
+ Zobacz źródło
+ Nie znaleziono list blokowania lub domen
+ DNS przez HTTP/3
+ Bezpiecznie wysyłaj zapytania DNS. Używa adresów URL \"https://example.com/dns-query\".
+ Musi być wybrany co najmniej jeden serwer
+ Zagregowane listy blokowania różniące się wielkością. Blokuje reklamy, śledzenie, dane statystyczne i złośliwe oprogramowanie.
+ hagezi - Light
+ hagezi\'s DNS-Blocklists
+ Nie powinna prowadzić do żadnych ograniczeń i będzie zużywać najmniej zasobów systemowych.
+ hagezi - Normal
+ W większości przypadków nie powinna prowadzić do żadnych ograniczeń.
+ hagezi - Pro
+ Bardzo rzadko powinna prowadzić do ograniczeń. Konieczne może być odblokowanie określonych domen.
+ hagezi - Pro++
+ Może zawierać fałszywe dodatnie domeny. Powinna być używana tylko przez doświadczonych użytkowników, którzy w razie potrzeby mogą je odblokować.
+ hagezi - Ultimate
+ Ograniczy funkcjonalność wielu aplikacji i stron internetowych. Powinna być używana tylko przez bardzo doświadczonych użytkowników.
+ StevenBlack\'s hosts
+ Agreguje kilka źródeł do blokowania domen. Może psuć niektóre aplikacje.
+ StevenBlack - Adware + malware
+ StevenBlack - Gambling
+ StevenBlack - Not safe for work
+ StevenBlack - Social media
+ Zwiększa prywatność przy jednoczesnym ograniczaniu reklam i złośliwego oprogramowania. Przekłada stabilność nad blokowanie.
+ osid - big
+ Pełna lista, która będzie zużywać znaczną ilość pamięci systemowej. Jeżeli nie wiesz, co to oznacza, wybierz listę \"oisd - small\".
+ oisd - small
+ Mniejsza wersja dużej listy, która zużywa mniej pamięci systemowej.
+ Brakujący plik filtrów
+ Ominięcie DNSNet dla zaznaczonych aplikacji
+ Nie udało się otworzyć linku
+ Witamy w
+ Rozpocznij
+ Części zaczerpnięte z AdBustera stworzonego przez Daniela Brodiego
+ Filtr
diff --git a/resources/src/main/res/values-pt/strings.xml b/resources/src/main/res/values-pt/strings.xml
new file mode 100644
index 00000000..41b60d23
--- /dev/null
+++ b/resources/src/main/res/values-pt/strings.xml
@@ -0,0 +1,127 @@
+
+
+ Bloqueio de hosts e servidores personalizados de DNS
+ Servidores personalizados de DNS
+ Iniciar
+ DNS
+ Exportar as configurações
+ Importar as configurações
+ Carregar as configurações padrão
+ Sobre
+ Ativar ao iniciar o Android
+ Título
+ Ação
+ Não foi possível gravar a configuração: %s
+ A iniciar
+ Ativo
+ A parar
+ A aguardar a conexão
+ A conectar de novo
+ Falha de conexão
+ Parou
+ Negar
+ Permitir
+ Ignorar
+ Versão: %s
+ Não
+ Sim
+ Ative os seus servidores DNS preferidos
+ Endereço IP do servidor DNS (IPv4 or IPv6)
+ Atualização incompleta
+ Usar ficheiro
+ Não foi possível utilizar o ficheiro solicitado: ão é permitido utilizar o ficheiro solicitado persistentemente
+ Permissão rejeitada
+ URL inválido: %1$s
+ Ficheiro não encontrado
+ Erro inesperado: %1$s
+ Tempo excedido para o pedido
+ Apagar
+ Parar
+ Iniciar
+ Atualizar diariamente
+ As atualizações diárias ocorrem ao carregar o telemóvel, enquanto inativo e usando uma rede fixa.
+ Editar o servidor DNS
+ Pausar
+ Serviços em funcionamento
+ Notificações para interagir com o serviço em funcionamento
+ Estado
+ Serviços pausados
+ Notificações para retomar após pausar
+ Controle de serviços
+ Atualizações
+ hagezi - Leve
+ Filtros
+ Criar uma cópia de segurança da sua configuração
+ Carregar um ficheiro de definições de cópia de segurança
+ Repõe todas as definições para os valores predefinidos
+ Informações sobre o DNSNet
+ Filtro
+ Localização
+ Não é possível ler a configuração
+ Atualizar ficheiros de filtro
+ Baseado no DNS66 criado por Julian Andres Klode
+ Partes derivadas do AdBuster criado por Daniel Brodie
+ Faltam alguns dos seus ficheiros de filtro configurados (não ignorados).\n\nUtilize o botão de atualização na guia de filtros para os transferir.\n\nAinda deseja continuar?
+ O ficheiro de filtro falta
+ Ver código-fonte
+ Apps
+ Contornar a DNSNet para apps marcadas
+ Ativado
+ Erro %1$d: %2$s
+ Não foi possível descarregar alguns ficheiros de filtro. Se os ficheiros tiverem sido descarregados anteriormente, as versões antigas continuarão a ser utilizadas.
+ A atualizar ficheiros de filtros
+ Não foi possível atualizar todos os ficheiros de filtragem
+ A atualizar ficheiros de filtro %1$d
+ Primeiro as entradas bloqueadas são adicionadas. Depois as entradas permitidas criam exceções. Você pode controlar este processo com as seguintes opções:
+ Iniciar o DNSNet quando o dispositivo for ligado, se estava ativo quando o dispositivo foi desligado.
+ Adicionar servidor DNS
+ Adicionar endereço
+ DNSNet pausado
+ Logcat
+ Partilhe o registo da aplicação quando precisar de comunicar um problema
+ Notificações sobre a atualização de ficheiros de filtro
+ Funcionalidade instável
+ Cancelar
+ Predefinições da lista de permissões
+ A entrada não deve estar em branco
+ Retomar
+ Necessidade de permissão de notificação
+ Precisamos da permissão de notificação para mostrar o estado do bloqueador de hosts e as atualizações respetivas.
+ Não foi possível iniciar a VPN
+ É necessário aceitar a solicitação de iniciar uma VPN para que o DNSNet funcione. Se isto continuar a falhar, poderá ser necessário desativar um serviço VPN existente sempre ativo.
+ Adicionar
+ Navegar para cima
+ Gravar
+ Mais opções
+ Expandido
+ Recolhido
+ Expandir
+ Recolher
+ Erro de DNS privado
+ Quando o DNS privado está ativado, não é possível estabelecer e bloquear ligações corretamente.\nÉ necessário desativá-lo nas definições de rede para continuar.
+ Abrir configurações
+ Fechar
+ Tentar novamente
+ Bloqueado
+ Permitido
+ %d%% bloqueado
+ Registar cada ligação para ver e analisar
+ Aviso
+ Uma vez desativado, o registo de bloqueio existente será eliminado permanentemente.
+ Desativar
+ Rolar para cima
+ Alfabético
+ Tentativas
+ Modificar lista
+ Repôr
+ Esta ação elimina permanentemente as definições actuais.
+ Isto irá apagar permanentemente %s
+ Criar exceção
+ Adicionar ficheiro de filtro
+ Editar ficheiro de filtro
+ Adicionar filtro
+ Editar filtro
+ Formatos suportados
+ Nomes de host (por exemplo, exemplo.pt)
+ Curinga (por exemplo, *.exemplo.com)
+