diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index b883c23b7..ec72cc683 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -83,25 +83,25 @@ materialThemeBuilder {
themes {
for ((name, color) in
listOf(
- "Red" to "F44336",
- "Pink" to "E91E63",
- "Purple" to "9C27B0",
- "DeepPurple" to "673AB7",
- "Indigo" to "3F51B5",
- "Blue" to "2196F3",
- "LightBlue" to "03A9F4",
- "Cyan" to "00BCD4",
- "Teal" to "009688",
- "Green" to "4FAF50",
- "LightGreen" to "8BC3A4",
- "Lime" to "CDDC39",
- "Yellow" to "FFEB3B",
- "Amber" to "FFC107",
- "Orange" to "FF9800",
- "DeepOrange" to "FF5722",
- "Brown" to "795548",
- "BlueGrey" to "607D8F",
- "Sakura" to "FF9CA8",
+ "Red" to "FF0000",
+ "Pink" to "FFC0CB",
+ "Purple" to "800080",
+ "DeepPurple" to "36013F",
+ "Indigo" to "4B0082",
+ "Blue" to "0000FF",
+ "LightBlue" to "ADD8E6",
+ "Cyan" to "00FFFF",
+ "Teal" to "008080",
+ "Green" to "008000",
+ "LightGreen" to "90EE90",
+ "Lime" to "00FF00",
+ "Yellow" to "FFFF00",
+ "Amber" to "FFBF00",
+ "Orange" to "FFA500",
+ "DeepOrange" to "FF8C00",
+ "Brown" to "964B00",
+ "BlueGrey" to "6A89A7",
+ "Sakura" to "FCC9B9",
)) {
create("Material$name") {
lightThemeFormat = "ThemeOverlay.Light.%s"
@@ -113,7 +113,7 @@ materialThemeBuilder {
// Add Material Design 3 color tokens (such as palettePrimary100) in generated theme
// rikka.material:material >= 2.0.0 provides such attributes
// Enable this if your are using rikka.material:material
- generatePalette = true
+ generatePalette = false
}
dependencies {
diff --git a/app/src/main/java/org/lsposed/manager/repo/RepoLoader.java b/app/src/main/java/org/lsposed/manager/repo/RepoLoader.java
index bb4db3271..3e7d5403b 100644
--- a/app/src/main/java/org/lsposed/manager/repo/RepoLoader.java
+++ b/app/src/main/java/org/lsposed/manager/repo/RepoLoader.java
@@ -1,22 +1,21 @@
/*
- * This file is part of LSPosed.
- *
- * LSPosed is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * LSPosed is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with LSPosed. If not, see .
- *
- * Copyright (C) 2020 EdXposed Contributors
- * Copyright (C) 2021 LSPosed Contributors
- */
+* This file is part of Vector.
+*
+* Vector is free software: you can redistribute it and/or modify it
+* under the terms of the GNU General Public License as published
+* by the Free Software Foundation.
+*
+* Vector is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty
+* OF MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For more information, see the
+* GNU General Public License.
+*
+* You should have received a copy of the GNU General Public License
+* along with Vector. Otherwise, see .
+*
+* Copyright (C) 2026 by EdXposed contributors
+* Copyright (C) 2026 by Vector contributors
+*/
package org.lsposed.manager.repo;
@@ -76,11 +75,7 @@ public boolean upgradable(long versionCode, String versionName) {
private final Path repoFile = Paths.get(App.getInstance().getFilesDir().getAbsolutePath(), "repo.json");
private final Set listeners = ConcurrentHashMap.newKeySet();
private boolean repoLoaded = false;
- private static final String originRepoUrl = "https://modules.lsposed.org/";
- private static final String backupRepoUrl = "https://modules-blogcdn.lsposed.org/";
-
- private static final String secondBackupRepoUrl = "https://modules-cloudflare.lsposed.org/";
- private static String repoUrl = originRepoUrl;
+ private static final String repoUrl = "https://backup.modules.lsposed.org/";
private final Resources resources = App.getInstance().getResources();
private final String[] channels = resources.getStringArray(R.array.update_channel_values);
@@ -122,13 +117,6 @@ synchronized public void loadRemoteData() {
for (RepoListener listener : listeners) {
listener.onThrowable(e);
}
- if (repoUrl.equals(originRepoUrl)) {
- repoUrl = backupRepoUrl;
- loadRemoteData();
- } else if (repoUrl.equals(backupRepoUrl)) {
- repoUrl = secondBackupRepoUrl;
- loadRemoteData();
- }
}
}
@@ -252,16 +240,8 @@ public void loadRemoteReleases(String packageName) {
@Override
public void onFailure(@NonNull Call call, @NonNull IOException e) {
Log.e(App.TAG, call.request().url() + e.getMessage());
- if (repoUrl.equals(originRepoUrl)) {
- repoUrl = backupRepoUrl;
- loadRemoteReleases(packageName);
- } else if (repoUrl.equals(backupRepoUrl)) {
- repoUrl = secondBackupRepoUrl;
- loadRemoteReleases(packageName);
- } else {
- for (RepoListener listener : listeners) {
- listener.onThrowable(e);
- }
+ for (RepoListener listener : listeners) {
+ listener.onThrowable(e);
}
}
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index c5d514c62..4624daab6 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -1,248 +1,251 @@
-
+
+~ Ten plik jest częścią Vector.
+~
+~ Vector jest wolnym oprogramowaniem: możesz je redystrybuować i/lub modyfikować
+~ zgodnie z warunkami Powszechnej Licencji Publicznej, opublikowanej przez
+~ Fundację Wolnego Oprogramowania, w wersji 3 Licencji lub
+~ (według własnego wyboru) dowolnej późniejszej wersji.
+~
+~ Vector jest rozpowszechniany z nadzieją, że okaże się użyteczny,
+~ jednak BEZ ŻADNEJ GWARANCJI; nawet bez domniemanej gwarancji
+~ PRZYDATNOŚCI HANDLOWEJ lub PRZYDATNOŚCI DO OKREŚLONEGO CELU. Więcej informacji można znaleźć w
+~ Powszechnej Licencji Publicznej.
+~
+~ Powinieneś otrzymać kopię Powszechnej Licencji Publicznej
+~ wraz z Vector. W przeciwnym razie zapoznaj się z informacjami na stronie .
+~
+~ Prawo autorskie (C) 2026 współtwórcy Vector -->
-
- Przegląd
- Moduły
-
- - %d moduł aktywowany
- - Aktywowano %d modułu/ów
- - Włączono %d moduły/ów
- - Włączono %d moduły/ów
-
- Logi
- Ustawienia
- Opinie lub sugestie
- O aplikacji
- Zgłoś problem
- Repozytorium
- Wszystkie moduły są aktualne
- Opublikowano na stronie %s
- Zaktualizowany na stronie %s
-
- - %d moduł możliwy do aktualizacji
- - %d moduły z możliwością aktualizacji
- - %d moduły z możliwością aktualizacji
- - %d modułów z możliwością aktualizacji
-
- Dołącz do naszego kanału %2$s]]>
- Adiker, xAzvest
- Instaluj
- Dotknij, aby zainstalować LSPosed
- Nie zainstalowano
- LSPosed nie jest zainstalowany
- Aktywowano
- Częściowo aktywowano
- SEPolicy nie jest prawidłowo załadowane
- Proszę to zgłosić do twórcy Magiska.]]>
- Wstrzyknięcie Frameworku Systemowego nie powiodło się
- Magiska lub niektóre moduły Magisk niskiej jakości.
Spróbuj wyłączyć moduły Magisk inne niż Riru i LSPosed lub przesłać pełny log programistom.]]>
- Nieprawidłowy system prop
- Moduły mogą czasami działać niepoprawnie.]]>
- Konieczna aktualizacja
- Proszę zainstalować najnowszą wersję LSPosed
- Porady dla programisty modułów
- Wyłącz optymalizacje wdrażania w Android Studio lub użyj polecenia `gradlew installDebug`, aby zainstalować. W przeciwnym razie moduł APK nie zostanie zaktualizowany.
- Wersja API
- Wersja frameworka
- Nazwa pakietu menedżera
- Wersja systemu
- Urządzenie
- ABI systemu
- Optymalizator Dex Optimizer Wrapper
- Włączone
- Wyłączone
- Obsługiwana strona
- Nieobsługiwane
- Niezadowolenie z wersji na Androida
- Rozbita
- Montowanie nie powiodło się
- SELinux jest permisywny
- Zasady SELinuxa są nieprawidłowe
- Zaktualizuj LSPosed
- Czy chcesz zatwierdzić aktualizację LSPosed? Urządzenie zostanie uruchomione ponownie po zakończeniu aktualizacji
- Skopiowane do schowka
-
- Witamy w LSPosed
- Używasz menedżera pasożytów, który może utworzyć skrót na ekranie głównym lub nadal być otwieranym z powiadomienia.
- Używasz menedżera pasożytów, który może być otwierany z powiadomienia.
- Utwórz skrót
- Nigdy nie pokazuj
- Zalecany Menedżer Pasożytowy
- LSPosed teraz obsługuje pasożytowanie systemowe by uniknąć wykrycia, możesz otworzyć menedżera pasożytów z okna powiadomień. Zalecane jest odinstalowanie obecnej aplikacji.
-
- Zapisz
- Logi verbose
- Logi modułów
- Zapisywanie dziennika, poczekaj
- Zapisane logi
- Nie udało się zapisać:\n%s
- Wyczyść log teraz
- Logi zostały pomyślnie wyczyszczone.
- Przewiń na górę
- Ładowanie…
- Przewiń na dół
- Przeładuj
- Nie udało się wyczyścić logu
- Zawijanie wierszy
- Logi verbose włączone
- Logi verbose wyłączone
-
- (nie podano opisu)
- Ten moduł wymaga nowszej wersji Xposed (%d) przez co nie może być aktywowany
- Ten moduł został zaprojektowany dla nowej wersji Xposed (%d) i dlatego niektóre funkcje mogą nie działać
- Ten moduł nie określa wymaganej wersji Xposed.
- Ten moduł został utworzony dla Xposed w wersji %1$d, ale ze względu na niekompatybilne zmiany w wersji %2$d, został wyłączony
- Ten moduł nie może być załadowany, ponieważ jest zainstalowany na karcie SD, przenieś go do pamięci wewnętrznej
- Odinstaluj
- Ustawienia modułu
- Wyświetl w repozytorium
- Czy chcesz odinstalować ten moduł?
- Odinstalowano %1$s
- Odinstalowanie nie powiodło się
- Dodaj moduł do użytkownika
- Dodano %1$s do użytkownika %2$s
- Dodawanie modułu nie powiodło się
- Zainstaluj dla użytkownika %s
- Chcesz zainstalować %1$s dla użytkownika %2$s? Zalecana jest ręczna instalacja, wymuszanie instalacji przez LSPosed może powodować problemy.
- rozwiń
- zwiń
-
- Ponownie zoptymalizuj
- Optymalizowanie…
- Optymalizacja zakończona
- Uruchom
- Optymalizacja nie powiodła się: zwrócona wartość jest pusta
- Optymalizacja nie powiodła się:
- Nazwa aplikacji
- Nazwa pakietu
- Czas instalacji
- Czas aktualizacji
- Odwróć
- Aplikacje systemowe
- Sortowanie
- Włącz moduł
- Nie wybrałeś żadnej aplikacji. Kontynuować?
- Gry
- Moduły
- Nie udało się zapisać listy zakresu
- Wersja: %1$s
- Zaznacz
- Zalecane
- Nie wybrałeś żadnej aplikacji. Wybrać rekomendowane aplikacje?
- Wybrać zalecane aplikacje?
- Wszystkie
- Żadne
- Automatycznie
- Moduł Xposed nie jest jeszcze aktywowany
- Zalecane
- Dostępna aktualizacja: %1$s
- Moduł %s został wyłączony, ponieważ nie wybrano żadnej aplikacji.
- System Framework
- Kopia zapasowa
- Kopia zapasowa
- Przywróć
- Wymuś zatrzymanie
- Wymusić zatrzymanie?
- Jeśli wymusisz zatrzymanie aplikacji, może ona zadziałać nieprawidłowo.
- Restart jest wymagany aby ta zmiana została zastosowana
- Restart
- Ukryj
-
- Wyświetl w innej aplikacji
- Informacje o aplikacji
- ¯\\\\_(ツ)_\/¯\nNic tu nie ma
-
- Framework
- Wyłącz logi
- Zgłaszanie problemów wymaga dołączenia pełnych dzienników
- Czarny ciemny motyw
- Użyj czarnego motywu, jeśli ciemny motyw jest włączony
- Motyw
- Kopia zapasowa i przywracanie
- Kopia zapasowa listy modułów i zakresów.
- Przywrócenie listy modułów i listy zakresów.
- Kopia zapasowa
- Nie udało się utworzyć kopii zapasowej:\n%s
- Proszę włączyć DocumentUI
- Przywróć
- Nie udało się przywrócić:\n%s
- Sieć
- DNS przez HTTPS
- Obejście zatruwania DNS w niektórych krajach
- Kolor motywu
- Kolor akcentu systemowego
- Wymuś aplikacjom pokazywanie ikon launchera
- Po Android 10 aplikacje nie mogą ukrywać swoich ikon launchera. Wyłącz przełącznik, aby zablokować tę funkcję systemową.
- System
- Język
- Tłumacze
- Weź udział w tłumaczeniu
- Pomóż nam przetłumaczyć %s na Twój język
- Utwórz skrót, za pomocą którego otworzysz menadżera \"pasożytów\"
- Skrót przypięty
- Bieżący domyślny launcher nie wspiera skrótów pinezkowych
- Status powiadomień
- Pokazuj powiadomienie, za pomocą którego otworzysz menadżera pasożytów
- Kanał aktualizacji
- Stabilny
- Beta
- Wersja nocna
-
- Readme
- Wersje
- Informacje
- Strona główna
- Kod źródłowy
- Współtwórcy
- Assety
- Otwórz w przeglądarce
- Pokaż starsze wersje
- Nie ma więcej wersji
- Nie udało się załadować repozytorium modułu: %s
- Możliwość uaktualnienia w pierwszej kolejności
- Zainstalowane
-
- - %d pobierz
- - %d pobieranie
- - %d pobieranie
- - %d pobrania
-
-
- Sakura
- Czerwony
- Różowy
- Fioletowy
- Ciemny fioletowy
- Indigo
- Niebieski
- Jasnoniebieski
- Cyjanowy
- Turkusowy
- Zielony
- Jasnozielony
- Limonkowy
- Żółty
- Bursztynowy
- Pomarańczowy
- Ciemny pomarańczowy
- Brązowy
- Niebiesko szary
-
+
+ Przegląd
+ Moduły
+
+ - Włączono %d moduł
+ - Włączono %d moduły
+ - Włączono %d modułów
+ - Włączono %d modułów
+
+ Dzienniki
+ Ustawienia
+ Opinia lub sugestia
+ O aplikacji
+ Zgłoś problem
+ Katalog
+ Wszystkie moduły są aktualne
+ Opublikowano w %s
+ Zaktualizowano w %s
+
+ - %d moduł do aktualizacji
+ - %d moduły do aktualizacji
+ - %d modułów do aktualizacji
+ - %d modułów do aktualizacji
+
+ Dołącz do naszego kanału %2$s]]>
+ Łukasz Kuchta
+ Zainstaluj
+ Naciśnij, aby zainstalować Vector
+ Nie zainstalowany
+ Vector nie jest zainstalowany
+ Aktywowany
+ Częściowo aktywowany
+ Zasady bezpieczeństwa są nieprawidłowo załadowane
+ Proszę zgłosić to do programisty Magisk.]]>
+ Wstrzyknięcie do struktury systemu nie powiodło się
+ Magiska lub niektóre moduły Magisk niskiej jakości.
Spróbuj wyłączyć moduły Magisk inne niż Riru i Vector lub prześlij szczegółowy dziennik programistom.]]>
+ Nieprawidłowa właściwość systemu
+ Moduły mogą czasami działać niepoprawnie.]]>
+ Konieczna aktualizacja
+ Proszę zainstalować najnowszą wersję Vector
+ Wskazówki dla programistów modułów
+ Proszę wyłączyć optymalizację wdrażania w Android Studio, lub użyć polecenia \'gradlew installDebug\', aby zainstalować. W przeciwnym razie plik APK modułu nie zostanie zaktualizowany.
+ Wersja interfejsu programowania aplikacji
+ Wersja modułu
+ Nazwa pakietu menedżera
+ Wersja systemu
+ Urządzenie
+ Systemowy interfejs binarny aplikacji
+ Pośrednik optymalizacji DEX
+ Włączony
+ Nie włączony
+ Wspierany
+ Nie wspierany
+ Nieobsługiwana wersja Android
+ Uległ awarii
+ Montowanie nie powiodło się
+ Zasady bezpieczeństwa są zezwalające
+ Zasady bezpieczeństwa są nieprawidłowe
+ Zaktualizuj Vector
+ Czy chcesz zatwierdzić aktualizację Vector? Urządzenie zostanie zrestartowane po zakończeniu aktualizacji
+ Skopiowano do schowka
+
+ Witaj w Vector
+ Używasz menadżera pasożytniczego, do którego możesz utworzyć skrót lub otworzyć go z powiadomienia.
+ Używasz menadżera pasożytniczego, który możesz otworzyć z powiadomienia.
+ Utwórz skrót
+ Nigdy nie pokazuj
+ Zalecany jest menedżer pasożytniczy
+ Vector obsługuje teraz pasożytnictwo systemowe, aby uniknąć wykrycia. Menedżer pasożytniczy można uruchomić z poziomu powiadomienia. Zaleca się odinstalowanie bieżącej aplikacji.
+
+ Zapisz
+ Szczegółowe dzienniki
+ Dzienniki modułów
+ Zapisywanie dziennika, poczekaj
+ Dzienniki zapisane
+ Nie udało się zapisać:\n%s
+ Wyczyść dzienniki teraz
+ Dzienniki zostały pomyślnie wyczyszczone.
+ Przewiń na górę
+ Ładowanie…
+ Przewiń na dół
+ Przeładuj
+ Nie udało się wyczyścić dzienników
+ Zawijanie wierszy
+ Szczegółowe dzienniki są włączone
+ Szczegółowe dzienniki są wyłączone
+
+ (nie podano opisu)
+ Ten moduł wymaga nowszej wersji xposed (%d) przez co nie może być aktywowany
+ Ten moduł został zaprojektowany dla nowej wersji xposed (%d) i dlatego niektóre funkcje mogą nie działać
+ Ten moduł nie określa wymaganej wersji xposed.
+ Ten moduł został utworzony dla xposed w wersji %1$d, ale ze względu na niekompatybilne zmiany w wersji %2$d, został wyłączony
+ Ten moduł nie może być załadowany, ponieważ jest zainstalowany na karcie SD, przenieś go do pamięci wewnętrznej
+ Odinstaluj
+ Ustawienia modułu
+ Zobacz w katalogu
+ Czy chcesz odinstalować ten moduł?
+ Odinstalowano %1$s
+ Odinstalowanie nie powiodło się
+ Dodaj moduł dla użytkownika
+ Dodano %1$s dla użytkownika %2$s
+ Dodawanie modułu nie powiodło się
+ Zainstaluj dla użytkownika %s
+ Chcesz zainstalować %1$s dla użytkownika %2$s? Zalecana jest ręczna instalacja, wymuszanie instalacji przez Vector może powodować problemy.
+ rozwiń
+ zwiń
+
+ Zoptymalizuj ponownie
+ Optymalizowanie…
+ Optymalizacja zakończona
+ Uruchom
+ Optymalizacja nie powiodła się: zwrócona wartość jest pusta
+ Optymalizacja nie powiodła się:
+ Aplikacje systemowe
+ Sortowanie
+ Włącz moduł
+ Nie wybrałeś żadnej aplikacji. Kontynuować?
+ Gry
+ Moduły
+ Nie udało się zapisać listy zakresu
+ Wersja: %1$s
+ Wybierz
+ Zalecane
+ Nie wybrałeś żadnej aplikacji. Wybrać zalecane aplikacje?
+ Wybrać zalecane aplikacje?
+ Wszystkie
+ Żadne
+ Automatyczne dołączanie
+ Moduł xposed nie jest jeszcze aktywowany
+ Zalecane
+ Dostępna aktualizacja: %1$s
+ Moduł %s został wyłączony, ponieważ nie wybrano żadnej aplikacji.
+ Struktura systemu
+ Kopia
+ Wykonaj kopię
+ Przywróć kopię
+ Wymuś zatrzymanie
+ Wymusić zatrzymanie?
+ Jeśli wymusisz zatrzymanie aplikacji, może ona zachowywać się nieprawidłowo.
+ Restart jest wymagany, aby ta zmiana została zastosowana
+ Restart
+ Ukryj
+
+ Wyświetl w innej aplikacji
+ Informacje o aplikacji
+ ¯\\_(ツ)_/¯\nNic tu nie ma
+
+ Struktura
+ Wyłącz szczegółowe dzienniki
+ Zgłaszanie problemów wymaga dołączenia szczegółowych dzienników
+ Czysty czarny ciemny motyw
+ Użyj czystego czarnego motywu, jeśli ciemny motyw jest włączony
+ Motyw
+ Ciemny motyw
+ Zawsze wyłączony
+ Zawsze włączony
+ Według systemu
+ Kopia i przywracanie
+ Kopia listy modułów i zakresów.
+ Przywróć listę modułów i zakresów.
+ Kopia zapasowa
+ Nie udało się utworzyć kopii:\n%s
+ Proszę włączyć interfejs dokumentów
+ Przywróć
+ Nie udało się przywrócić:\n%s
+ Sieć
+ DNS przez HTTPS
+ Obejście zatruwania DNS w niektórych krajach
+ Kolor motywu
+ Kolor akcentu systemowego
+ Wymuś wyświetlanie ikon uruchamiania aplikacji
+ Po Android 10 aplikacje nie mogą ukrywać ikon uruchamiania. Aby wyłączyć tę funkcję systemową, należy wyłączyć przełącznik.
+ System
+ Język
+ Autor tłumaczenia
+ Weź udział w tłumaczeniu
+ Pomóż nam przetłumaczyć %s na twój język
+ Utwórz skrót, który może otworzyć menedżer pasożytniczy
+ Skrót przypięty
+ Bieżący domyślny launcher nie wspiera przypinania skrótów
+ Status powiadomień
+ Pokaż powiadomienie, które może otworzyć menedżer pasożytniczy
+ Kanał aktualizacji
+ Stabilny
+ Beta
+ Nocny
+
+ Przeczytaj
+ Wydania
+ Informacje
+ Strona główna
+ Kod źródłowy
+ Współtwórcy
+ Zasoby
+ Otwórz w przeglądarce
+ Pokaż starsze wersje
+ Nie ma więcej wersji
+ Nie udało się załadować repozytorium modułu: %s
+ Najpierw aktualizacje
+ Według nazwy aplikacji
+ Według czasu aktualizacji
+ Według nazwy pakietu
+ Według czasu instalacji
+ Odwrócone sortowanie
+ Zainstalowane
+
+ - %d pobrany
+ - %d pobrane
+ - %d pobranych
+ - %d pobranych
+
+
+ Bursztynowy
+ Brązowy
+ Cyjanowy
+ Cyraneczkowy
+ Czerwony
+ Indygo
+ Limonkowy
+ Niebieski
+ Jasny niebieski
+ Niebiesko szary
+ Pomarańczowy
+ Głęboki pomarańczowy
+ Purpurowy
+ Głęboki purpurowy
+ Różowy
+ Jasny różowy
+ Zielony
+ Jasny zielony
+ Żółty
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings_untranslatable.xml b/app/src/main/res/values/strings_untranslatable.xml
index b6264e42d..999237514 100644
--- a/app/src/main/res/values/strings_untranslatable.xml
+++ b/app/src/main/res/values/strings_untranslatable.xml
@@ -1,25 +1,25 @@
- LSPosed
- https://github.com/JingMatrix/LSPosed#install
- https://github.com/JingMatrix/LSPosed/releases/latest
+ Vector
+ https://github.com/JingMatrix/Vector#install
+ https://github.com/JingMatrix/Vector/releases/latest
@string/module_repo
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 06810bdd8..407efc99b 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -1,20 +1,20 @@
@@ -67,4 +67,4 @@
- 24dp
-
+
\ No newline at end of file
diff --git a/daemon/src/main/res/values-pl/strings.xml b/daemon/src/main/res/values-pl/strings.xml
index 07c40cec7..36517ce27 100644
--- a/daemon/src/main/res/values-pl/strings.xml
+++ b/daemon/src/main/res/values-pl/strings.xml
@@ -1,21 +1,20 @@
-
-
- Moduł Xposed nie jest jeszcze aktywowany
- %1$s został zainstalowany, ale nie jest jeszcze aktywny
- %1$s został zainstalowany na użytkowniku %2$s, ale nie jest jeszcze aktywowany
- Moduł Xposed zaktualizowany
- %s został zaktualizowany, wymuś zatrzymanie i ponownie uruchom aplikacje w jego zakresie
- Zaktualizowano moduł Xposed, wymagane ponowne uruchomienie systemu
- %s został zaktualizowany, ponieważ zakres zawiera System Framework, wymagany restart aby zastosować zmiany
- Aktualizowanie modułu zakończone
- Status Vector
- Vector załadowany
- Kliknij powiadomienie, by włączyć menadżer
- Żądanie Zakresu
- %1$s w użytkowniku %2$s żąda dodania %3$s do jego zakresu.
- Żądanie zakresu
- Zatwierdź
- Odrzuć
- Nigdy nie pytaj
-
+
+ Moduł nie jest jeszcze aktywowany
+ %1$s został zainstalowany, ale nie został jeszcze aktywowany
+ %1$s został zainstalowany dla użytkownika %2$s, ale nie został jeszcze aktywowany
+ Moduł zaktualizowany
+ %s został zaktualizowany, wymuś zatrzymanie i restart aplikacji w jego zakresie
+ Zaktualizowano moduł, wymagany restart systemu
+ %s został zaktualizowany, ponieważ zakres zawiera strukturę systemu, wymagany jest restart w celu zastosowania zmian
+ Aktualizacja modułu zakończona
+ Status Vector
+ Vector załadowany
+ Naciśnij powiadomienie, aby otworzyć menedżera
+ Żądanie zakresu
+ %1$s na żądanie użytkownika %2$s o dodanie %3$s do jego zakresu.
+ Żądanie zakresu
+ Zatwierdź
+ Odmów
+ Nigdy nie pytaj
+
\ No newline at end of file