diff --git a/.github/workflows/release_build.yml b/.github/workflows/release_build.yml
index 443dc1853..c513232ec 100644
--- a/.github/workflows/release_build.yml
+++ b/.github/workflows/release_build.yml
@@ -25,7 +25,7 @@ jobs:
submodules: true
- name: Validate Gradle Wrapper
- uses: gradle/wrapper-validation-action@v1
+ uses: gradle/wrapper-validation-action@v2
- name: Set up Java 17
uses: actions/setup-java@v4
@@ -38,7 +38,7 @@ jobs:
run: chmod +x gradlew
- name: Build Release APK
- uses: gradle/gradle-build-action@v2.12.0
+ uses: gradle/gradle-build-action@v3
with:
arguments: assembleRelease
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 41bf48e41..ae4f412af 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -39,6 +39,6 @@ jobs:
run: chmod +x gradlew
- name: Test Droid-ify
- uses: gradle/gradle-build-action@v2
+ uses: gradle/gradle-build-action@v3
with:
arguments: test
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 35f4e8d53..587599d2a 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -19,6 +19,7 @@ android {
"bn",
"ca",
"cs",
+ "da",
"de",
"el",
"eo",
@@ -40,6 +41,7 @@ android {
"lt",
"lv",
"ml",
+ "ms",
"nb-rNO",
"nl",
"nn",
diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml
index 13a57121e..17973647c 100644
--- a/app/src/main/res/xml/locales_config.xml
+++ b/app/src/main/res/xml/locales_config.xml
@@ -8,6 +8,7 @@
+
@@ -29,6 +30,7 @@
+
diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts
index 9c7871a7f..bd94952f3 100644
--- a/core/common/build.gradle.kts
+++ b/core/common/build.gradle.kts
@@ -52,7 +52,7 @@ task("detectAndroidLocals") {
langsList.add(languageCode)
}
}
- val langsListString = "{${langsList.joinToString(",") { "\"${it}\"" }}}"
+ val langsListString = "{${langsList.sorted().joinToString(",") { "\"${it}\"" }}}"
android.defaultConfig.buildConfigField("String[]", "DETECTED_LOCALES", langsListString)
}
tasks.preBuild.dependsOn("detectAndroidLocals")
diff --git a/core/common/src/main/res/values-be/strings.xml b/core/common/src/main/res/values-be/strings.xml
index d7c5b5e92..96a4caca5 100644
--- a/core/common/src/main/res/values-be/strings.xml
+++ b/core/common/src/main/res/values-be/strings.xml
@@ -68,21 +68,21 @@
Няправільныя метадзеныя.
Толькі па Wi-Fi
Пароль
- Без подпісу. Не ўдалося праверыць спіс прыкладанняў. Будзьце асцярожныя, загружаючы прыкладанні з непадпісаных рэпазітароў.
+ Без подпісу. Не ўдалося праверыць спіс праграм. Будзьце асцярожныя, загружаючы праграмы з непадпісаных рэпазітароў.
Мае несвабодныя кампаненты
Рэкламуе несвабодныя сеткавыя сэрвісы
Няправільны подпіс.
- Няма ўсталяваных прыкладанняў
+ Няма ўсталяваных праграм
Некарэктны адказ сервера.
Паказваць апавяшчэнне, калі з\'явяцца новыя версіі
Правы доступу
- Даступныя новыя версіі прыкладанняў
+ Даступныя новыя версіі праграм
Ўсталяванне
Ваша платформа %1$s не падтрымліваецца. Падтрымліваюцца платформы: %2$s.
Рэпазітар недасяжны
Перазапусціце Droid-ify, каб убачыць змены
Адсутныя функцыі.
- Няма даступных прыкладанняў
+ Няма даступных праграм
Пароль адсутнічае
Усталявана
Імя
@@ -99,7 +99,7 @@
Капіяваць
У вас няма падключэння да інтэрнэту
Порт проксі можа быць толькі цэлым лікам
- Колькасць прыкладанняў
+ Колькасць праграм
Несумяшчальна з %s
Памылка сеткі
Ліцэнзія
@@ -113,15 +113,15 @@
Віды ўстаноўкі
Састарэлы ўсталёўшчык
- - %d прыкладанне мае новую версію.
- - %d прыкладання маюць новую версію.
- - %d прыкладанняў маюць новую версію.
- - %d прыкладанняў маюць новую версію.
+ - %d праграма мае новую версію.
+ - %d праграм маюць новую версію.
+ - %d праграм маюць новую версію.
+ - %d праграм маюць новую версію.
Тып проксі
Сайт праекта
Ніколі
- Не ўдалося знайсці такіх прыкладанняў
+ Не ўдалося знайсці такіх праграм
Мінімальная версія API %d.
Няправільны адрас
Несумяшчальныя версіі
@@ -132,7 +132,7 @@
Няправільны фармат імя карыстальніка
Паведамляць аб абнаўленнях
Прадастаўлена %s
- Паказаць версіі прыкладанняў, несумяшчальныя з прыладай
+ Паказаць версіі праграм, несумяшчальныя з прыладай
Хост проксі
Ігнараваць усе новыя версіі
Не атрымалася праверыць цэласнасць.
diff --git a/core/common/src/main/res/values-da/strings.xml b/core/common/src/main/res/values-da/strings.xml
new file mode 100644
index 000000000..d158fae44
--- /dev/null
+++ b/core/common/src/main/res/values-da/strings.xml
@@ -0,0 +1,228 @@
+
+
+ Handling fejlet
+ Alle dine applikationer er ajour
+ Alle applikationer
+ Eksisterer allerede
+ Altid
+ Sort
+ Applikation
+ Kunne ikke finde den applikation
+ Auto-opdatér apps
+ Prøv at installere opdateringer automatisk
+ Udforsk
+ Annullér
+ Tilføj repository
+ Adresse
+ Tillad, at den øverste app-bar udvides
+ Tillad, at den øverste app-bar udvides og kollapser
+ Anti-funktioner
+ Udviklerens e-mail
+ Udviklerens hjemmeside
+ Fejlsporing
+ Kan ikke åbne link
+ Ændringslog
+ Ændringer
+ APK oprydningsinterval
+ Periode for at kontrollere og fjerne hentede filer
+ Bekræftelse
+ Forbinder…
+ Indeholder ikke-frie medier
+ Kunne ikke hente %s
+ Kunne ikke synkronisere %s
+ Kunne ikke validere %s
+ Mørk
+
+ - Dag
+ - Dage
+
+ Slet
+ Beskrivelse
+ Detaljer
+ Hentet %s
+ Henter
+ Henter %s…
+ Import/Eksport
+ Importér indstillinger
+ Importér indstillinger og favoritter fra fil
+ Eksportér indstillinger
+ Favoritter
+ Ugyldigt filformat.
+ Fingeraftryk
+ Rydder unødvendige filer
+ Har reklame
+ Har ikke-frie afhængigheder
+ Har sikkerhedssårbarheder
+ Kan ikke redigere repository, da den synkronisere lige nu.
+ Tving oprydning
+
+ - Time
+ - Timer
+
+ Ugyldigt server svar.
+ Kunne ikke oprette forbindelse til server
+ Ignorér alle nye versioner
+ Din %1$s (API version %2$d) understøttes ikke. %3$s
+ Den maksimale API version er %d.
+ Minimum API version er %d.
+ Manglende funktioner.
+ Denne version er ældre end den, der er installeret på din enhed. Afinstallér den først.
+ Inkompatibel version
+ Inkompatible versioner
+ Vis applikationsversioner inkompatible med enheden
+ Inkompatibel med %s
+ Installér
+ Installationstyper
+ Installatør
+ Shizuku Installatør
+ Shizuku kører ikke
+ Shizuku er ikke installeret
+ Installerer
+ Kunne ikke kontrollere integriteten.
+ Ugyldig adresse
+ Ugyldigt fingeraftryksformat
+ Ugyldigt brugernavnsformat
+ Kan ikke udføre visse handlinger.
+ Kopiér
+ Start
+ Licens
+ %s licens
+ Lys
+ Link kopieret
+ Links
+ Liste over Animationer
+ Strygning på Startskærm
+ Serveren kunne ikke levere ny pakke.
+ HTTP-proxy
+ Din %1$s platform understøttes ikke. Understøttede platforme: %2$s.
+ Root Installatør
+ Material You
+ Brug Material You farvetema
+ Fletter %s
+ Navn
+ Netværksfejl
+ Aldrig
+ Nye versioner af applikationer er tilgængelige
+
+ - %d applikation har en ny version.
+ - %d applikationer med nye versioner.
+
+ Ingen tilgængelige applikationer
+ Ingen installerede applikationer
+ Ingen beskrivelse tilgængelig
+ Du har ingen internetforbindelse
+ Kunne ikke finde sådanne applikationer
+ Ingen proxy
+ Underret om opdateringer
+ Vis en notifikation, når nye versioner er tilgængelige
+ Antal applikationer
+ OK
+ Kun kompatibel med %s
+ Kun på Wi-Fi
+ Kun på Wi-Fi & Opladning
+ Åben %s?
+ Andet
+ Kunne ikke parse indeksfilen.
+ Adgangskode
+ Manglende adgangskode
+ +%d mere
+ Behandler %1$s…
+ Projekt hjemmeside
+ Fremmer ikke-fri software
+ Leveret af %s
+ Proxy
+ Proxy vært
+ Proxy port
+ Proxy port kan kun være et heltal
+ Proxy type
+ Kræver %s
+ Genstart Droid-ify for at se ændringer
+ Gem
+ Gemmer detaljer…
+ Skærmbilleder
+ Indstillinger
+ Del
+ Signeret ved brug af en usikker algoritme
+ Størrelse
+ Spring over
+ Sorteringsrækkefølge
+ Kildekode
+ Kildekode er ikke længere tilgængelig
+ Foreslået
+ Synkroniserer
+ Temaer
+ Sporer eller rapporterer din aktivitet
+ Repositories
+ Denne repository er ikke blevet brugt endnu. Aktivér den for at vise applikationer i den.
+ Følgende repository kunne ikke findes
+ Ikke signeret. Applikationslisten kunne ikke verificeres. Vær forsigtig med at hente applikationer fra usignerede repositories.
+ Repository ikke tilgængeligt
+ Stille Installation
+ Tillad root-tilladelse til stille installationer
+ Vælg et mirror
+ SOCKS-proxy
+ Synkronisér repositories
+ Synkronisér repositories automatisk
+ Mål
+ Repository
+ Afinstallér
+ Ukendt
+ Ukendt fejl.
+ Ukendt: %s
+ Ikke signeret
+ Ustabile opdateringer
+ Foreslå at installere ustabile versioner
+ Ubekræftet
+ Upstream-kildekoden er ikke gratis
+ Brugernavn
+ Manglende brugernavn
+ Indeks kunne ikke valideres.
+ Version
+ Version %s
+ Versioner
+ Venter på at starte download…
+ Venter på at starte installationen…
+ Hvad er Nyt
+ Hjemmeside
+ Sprog
+ Personalisering
+ Vis mindre
+ Seneste
+ Udforsk
+ Opdatér alle
+ Installerede applikationer
+ Sortér & Filtrer
+ Nye applikationer
+ Opdateringer
+ Donér
+ Eksportér indstillinger og favoritter til fil
+ Har ikke-frie komponenter
+ Bundet til en bestemt netværkstjeneste
+ Tillad brugeren at stryge mellem sider på startskærmen
+ Ignorér denne version
+ Denne version er signeret med et andet certifikat end den, der er installeret på din enhed. Afinstallér den først.
+ Installeret
+ Ugyldige metadata.
+ Ugyldige tilladelser.
+ Ugyldig signatur.
+ Tilladelser
+ Fremmer ikke-frie netværkstjenester
+ Opdateret for nyligt
+ Synkroniserer %s…
+ System
+ Søg
+ Tryk for at installere.
+ Tema
+ Vis mere
+ Vis ældre versioner
+ Signatur %s
+ Kontrollerer repository…
+ Kompileret til fejlfinding
+ Slet repository?
+ Redigér repository
+ Importér repositories
+ Importér alle repositories fra fil
+ Eksportér repositories
+ Eksportér alle repositories til fil
+ Aktivér repository
+
\ No newline at end of file
diff --git a/core/common/src/main/res/values-de/strings.xml b/core/common/src/main/res/values-de/strings.xml
index 0f0f29220..b05cca4dc 100644
--- a/core/common/src/main/res/values-de/strings.xml
+++ b/core/common/src/main/res/values-de/strings.xml
@@ -1,6 +1,6 @@
- Paketquelle hinzufügen
+ Repository hinzufügen
Alle Anwendungen
All deine Anwendungen sind aktuell
Bereits vorhanden
@@ -224,11 +224,12 @@
Einstellungen importieren
Importieren/Exportieren
Importiere Einstellung und Favoriten von Datei
- Exportiere Einstellungen
- Exportiere alle Sammlungen in Datei
+ Einstellungen exportieren
+ Alle Repositories in eine Datei exportieren
Importiere eine Sammlung
- Exportiere Einstellungen und Favoriten in Datei
- Exportiere Sammlungen
- Importiere alle Sammlungen aus Datei
+ Einstellungen und Favoriten in eine Datei exportieren
+ Repositories exportieren
+ Alle Repositories aus einer Datei importieren
Link kann nicht geöffnet werden
+ An einen bestimmten Netzwerkdienst gebunden
\ No newline at end of file
diff --git a/core/common/src/main/res/values-es/strings.xml b/core/common/src/main/res/values-es/strings.xml
index 54df6824d..2835e24b8 100644
--- a/core/common/src/main/res/values-es/strings.xml
+++ b/core/common/src/main/res/values-es/strings.xml
@@ -14,7 +14,7 @@
Correo electrónico del autor
Sitio web del autor
Explorar
- Registro de incidencias
+ Registro de errores
Cancelar
No se puede editar el repositorio ya que se está sincronizando ahora mismo.
Registro de cambios
@@ -30,7 +30,7 @@
Créditos
Oscuro
Eliminar
- ¿Eliminar repositorio\?
+ ¿Eliminar el repositorio?
Descripción
Detalles
Donar
@@ -38,22 +38,22 @@
Descargando
Descargando %s…
Editar repositorio
- Formato de archivo no válido.
+ Formato de archivo inválido.
Huella digital
Contiene publicidad
Contiene dependencias no libres
Contiene vulnerabilidades de seguridad
- Respuesta del servidor no válida.
+ Respuesta del servidor inválida.
Proxy HTTP
Ignorar todas las nuevas versiones
Ignorar esta versión
- Tu %1$s (versión de la aplicación %2$d) no es compatible. %3$s
+ Tu %1$s (versión de API %2$d) no es compatible. %3$s
La versión máxima de la API es %d.
La versión mínima de la API es %d.
Características que faltan.
Esta versión es más antigua que la instalada en su dispositivo. Desinstala esa primero.
Tu plataforma %1$s no está soportada. Plataformas soportadas: %2$s.
- Esta versión está firmada con un certificado diferente al instalado en tu dispositivo. Desinstala ese primero.
+ Esta versión está firmada con un certificado diferente al instalado en tu dispositivo. Desinstala esa primero.
Versión incompatible
Versiones incompatibles
Mostrar versiones de aplicaciones incompatibles con el dispositivo
@@ -62,10 +62,10 @@
Tipos de Instalación
Instalado
No se ha podido comprobar la integridad.
- Dirección no válida
- Formato de huella digital no válido
- Metadatos no válidos.
- Permisos no válidos.
+ Dirección inválida
+ Formato de huella digital inválido
+ Metadatos inválidos.
+ Permisos inválidos.
Firma inválida.
Formato del nombre de usuario inválido
Ejecutar
@@ -78,12 +78,12 @@
Mostrar la animación de la lista en la página principal
Uniendo %s
Nombre
- Error en la red
+ Error de red
Nunca
Nuevas versiones de aplicaciones disponibles
No hay aplicaciones disponibles
No hay aplicaciones instaladas
- Sin ninguna descripción
+ No hay ninguna descripción disponible
No se ha podido encontrar ninguna aplicación de este tipo
Sin proxy
Notificar las actualizaciones
@@ -91,7 +91,7 @@
Número de aplicaciones
Aceptar
Solo compatible con %s
- Solo con Wi-Fi
+ Solo en Wi-Fi
¿Quieres abrir %s\?
Otros
No se ha podido analizar el archivo de índice.
@@ -103,7 +103,7 @@
Procesando %1$s…
Página web del proyecto
Promueve servicios de red no libres
- Promueve el software no libre
+ Promueve software no libre
Proporcionado por %s
Proxy
Host del proxy
@@ -116,7 +116,7 @@
Sin firmar. No se ha podido verificar la lista de aplicaciones. Ten cuidado al descargar aplicaciones de repositorios no firmados.
Requiere %s
Instalación silenciosa
- Conceder el permiso de root para las instalaciones silenciosas
+ Conceder permiso root para las instalaciones silenciosas
Guardar
Guardando detalles…
Capturas de pantalla
@@ -126,16 +126,16 @@
Mostrar más
Mostrar versiones anteriores
Firma %s
- Firmado con un algoritmo no seguro
+ Firmado con un algoritmo inseguro
Tamaño
Omitir
Proxy SOCKS
- Ordenado
+ Orden de clasificación
Código fuente
El código fuente ya no está disponible
Sugerencias
Sincronizar repositorios
- Sincronización automática de repositorios
+ Sincronizar automáticamente los repositorios
Sincronización
Sincronizando %s…
Sistema
@@ -161,7 +161,7 @@
Versión
Versión %s
Versiones
- A la espera de iniciar la descarga…
+ Esperando para iniciar la descarga…
Novedades
Página web
@@ -178,12 +178,12 @@
Ordenar y filtrar
Actualizar todo
Nuevas aplicaciones
- Instalador de root
+ Instalador root
Instalador
Instalador de sesión
Instalador heredado
Instalador de Shizuku
- Intervalo de limpieza del APK
+ Intervalo de limpieza de APKs
Periodo para comprobar y eliminar los archivos descargados
- Día
@@ -197,8 +197,8 @@
Solo en Wi-Fi y cargando
No se pueden realizar ciertas acciones.
- No hay conexion a internet
- Permitir que la barra superior de aplicaciones se expanda
+ No hay conexión a internet
+ Permitir que la barra superior de la aplicación se expanda
Permitir que la barra superior de la aplicación se expanda y se contraiga
Utiliza el tema de color Material You
Material You
@@ -210,7 +210,7 @@
Instalando
Reinicia Droid-ify para ver los cambios
Esperando para iniciar la instalación…
- Actualización automática de aplicaciones
+ Actualizar automáticamente las aplicaciones
Intentar instalar actualizaciones automáticamente
Contiene componentes no libres
El servidor no ha podido proporcionar un nuevo paquete.
@@ -223,15 +223,15 @@
Permitir al usuario pasar de una página a otra en la pantalla de inicio
Copiar
No pudimos encontrar el siguiente repositorio
- El puerto proxy sólo puede ser un número entero
- Configuración de la importación
+ El puerto del proxy sólo puede ser un número entero
+ Importar configuración
Importar/Exportar
Importar los ajustes y los favoritos desde un archivo
- Ajustes de la exportación
+ Exportar ajustes
Exportar todos los repositorios a un archivo
Importar los repositorios
Exportar los ajustes y los favoritos a un archivo
- Exportación de los repositorios
+ Exportar los repositorios
Importar todos los repositorios del archivo
No se puede abrir el enlace
Vinculado a un determinado servicio de red
diff --git a/core/common/src/main/res/values-fa/strings.xml b/core/common/src/main/res/values-fa/strings.xml
index 3c5014a91..e93506aa8 100644
--- a/core/common/src/main/res/values-fa/strings.xml
+++ b/core/common/src/main/res/values-fa/strings.xml
@@ -1,6 +1,6 @@
- ناموفق بود
+ عملیات ناموفق بود
افزودن مخزن
آدرس
همهٔ برنامهها
@@ -22,7 +22,7 @@
بررسی مخزن …
تاییدیه
درحالاتصال…
- دانلود ناموفق %s
+ دریافت ناموفق %s
کامپایلشده جهت خطایابی
اعتبارسنجی ناموفق %s
دستاندرکاران
@@ -30,9 +30,9 @@
حذف
تبادل ناموفق %s
جزییات
- دانلود شده %s
- درحالدانلود
- درحالدانلود %s …
+ دریافت شده %s
+ درحالدریافت
+ درحالدریافت %s …
فرمت فایل نادرست است.
دارای تبلیغات
ویرایش مخزن
@@ -56,7 +56,7 @@
خطای شبکه
هرگز
نسخههای جدیدی از اپلیکیشنها موجوده
- خبرم کن درمورد نسخه جدید برنامهها
+ درمورد نسخه جدید برنامهها خبرم کن
تایید
تنها با %s سازگار است
فقط با وایفای
@@ -66,10 +66,10 @@
این مخزن هنوز استفاده نشده. فعالش کن تا اپلیکیشنهای داخلشو ببینی.
ناشناس
لغونصب
- منتظر شروع دانلود…
+ منتظر شروع بارگیری…
نسخهها
وقفه پاکسازی APK
- دوره بررسی و حذف فایل های دانلود شده
+ دوره بررسی و پاک سازی داده های دریافت شده
دارای حفرههای امنیتی
پاسخ نادرست از مرکز.
نسخههای ناسازگار
@@ -93,19 +93,19 @@
پروکسی socks
سورس کد
پیشنهادات
- آپدیت مخازن
- آپدیت خودکار مخازن
- درحالآپدیت
- سیستم
+ بهروزرسانی مخازن
+ بهروزرسانی خودکار مخازن
+ در حال بهروزرسانی
+ سامانه
بزن نصب شه.
- آپدیت
+ بهروزرسانی
سورسکد اصلی رایگان نیست
زبان
شخصیسازی
نمایش کمتر
آخرین
اکتشاف
- آپدیت همه
+ بهروزرسانی همه
ترتیب و فیلتر
نصاب روت
نصاب
@@ -129,20 +129,20 @@
نصب بدونپرسش
اسکرینشاتها
جستجو
- از کجا دانلود کنم
+ از کجا دریافت کنم
اشتراک
ذخیره
درحالذخیره جزییات…
نمایش بیشتر
نمایش نسخههای قدیمی
هدف
- قالب
- قالبها
+ پوسته
+ پوستهها
رهگیری یا گزارش فعالیت شما
خطای ناشناخته.
ناشناخته: %s
امضاءنشده
- آپدیتهای ناپایدار
+ بهروزرسانی های ناپایدار
تایید نشده
نامکاربری
ایندکس قابل تایید شدن نیست.
@@ -173,7 +173,7 @@
بررسی صحت ناموفق بود.
ساختار نادرست اثرانگشت
آدرس ناردست
- لینک کپی شد
+ لینک به کلیپ بورد کپی شد
بدون پروکسی
هیچ توضیحاتی موجود نیست
چنین اپلیکیشنی یافت نشد
@@ -182,14 +182,14 @@
وبسایت پروژه
نوع پروکسی
ارائه توسط %s
- اخیرا آپدیت شده
- امضاءنشده. لیست اپلیکیشن قابل اعتماد نیست. حین دانلود اپ از مخازن بدونامضاء احتیاط کنید.
+ اخیرا بهروزرسانی شده
+ امضاءنشده. فهرست کاره قابل اعتماد نیست. حین دریافت کاره از مخازن بدونامضاء احتیاط کنید.
اولویت ترتیب
پیشنهاد نصب نسخههای آزمایشی
سورسکد دیگه موجود نیست
- درحالآپدیت %s …
+ در حال بهروزرسانی %s …
اپلیکیشنهای نصب شده
- آپدیتها
+ بهروزرسانی ها
برنامههای جدید
نسخه
نسخه %s
@@ -198,7 +198,7 @@
به نوار بالای برنامه اجازه دهید تا گسترش یابد
به نوار بالای برنامه اجازه دهید تا گسترده و فشرده شود
Material You
- از تم رنگی material you استفاده کنید
+ از پوسته رنگی material you استفاده کنید
مخزن را فعال کنید
پاکسازی اجباری
برای مشاهده تغییرات، Droid-ify را مجددا راه اندازی کنید
@@ -209,4 +209,27 @@
سعی میکند بهروزرسانیها را به صورت خودکار نصب کند
در حال نصب
در انتظار شروع نصب…
+ استخراج همه مخازن به فایل
+ استیراد تنظیمات و موارد دلخواه از فایل
+ استیراد مخازن
+ استیراد همه مخازن از فایل
+ مخزن ذیل پیدا نشد
+ دارای اجزای غیر رایگان
+ شیزوکو نصب نشده
+ شیزوکو فعال نیست
+ دارای محتوای غیر اخلاقی
+ پورت پراکسی فقط میتواند عدد صحیح باشد
+ وابسته به برخی از سرویس های شبکه
+ خطا در باز کردن لینک
+ استخراج تنظیمات
+ استخراج تنظیمات و موارد دلخواه به فایل
+ استخراج مخازن
+ استیراد/استخراج
+ استیراد تنظیمات
+ اجازه حرکت بین صفحات در صفحه اصلی به کاربر
+ سرور در فراهم کردن بسته اطلاعات جدید ناموفق بود
+ اتصال به سرور ناموفق بود
+ حرکات صفحه اصلی
+ کپی
+ تشکر ویژه
\ No newline at end of file
diff --git a/core/common/src/main/res/values-fr/strings.xml b/core/common/src/main/res/values-fr/strings.xml
index f7a10be22..127e29500 100644
--- a/core/common/src/main/res/values-fr/strings.xml
+++ b/core/common/src/main/res/values-fr/strings.xml
@@ -8,7 +8,7 @@
Noir
Impossible de trouver cette application
Courriel de l’auteur
- Site web de l’auteur
+ Site internet de l\'auteur
Explorer
Traqueur de bogues
Annuler
@@ -31,7 +31,7 @@
Téléchargement %s…
Modifier le dépôt
Format de fichier non valide.
- Empreinte
+ Empreinte digitale
Licence %s
Lancer
Adresse invalide
@@ -78,7 +78,7 @@
Versions
En attente du lancement du téléchargement…
Quoi de neuf
- Site web
+ Site internet
Mettre à jour
Mises à jour
Non vérifié
@@ -92,7 +92,7 @@
Toutes les applications
Appuyez pour installer.
Fourni par %s
- Site web du projet
+ Site internet du projet
Impossible de télécharger %s
Thème
Désinstaller
@@ -183,12 +183,12 @@
Installateur
Installateur racine
Installateur Shizuku
- Intervalle de nettoyage APK
+ Intervalle de nettoyage des APK
Période de vérification et de suppression des fichiers téléchargés
- Jour
- - Journées
- - Journées
+ - Jours
+ - Jours
- Heure
@@ -221,11 +221,11 @@
Crédits spéciaux
Balayage de l\'écran d\'accueil
Permettre à l\'utilisateur de passer d\'une page à l\'autre dans l\'écran d\'accueil
- Copie
+ Copier
Le dépôt suivant n\'a pas été trouvé
Le port proxy ne peut être qu\'un entier
Importer les paramètres
- Import/Export
+ Importer/Exporter
Importer les paramètres et favoris à partir d\'un fichier
Exporter les paramètres
Exporter tous les dépôts vers un fichier
@@ -234,4 +234,5 @@
Exporter les dépôts
Importer tous les dépôts à partir d\'un fichier
Impossible d\'ouvrir le lien
+ Lié à un certain service de réseau
\ No newline at end of file
diff --git a/core/common/src/main/res/values-ia/strings.xml b/core/common/src/main/res/values-ia/strings.xml
index 3421878e8..9c1a73c76 100644
--- a/core/common/src/main/res/values-ia/strings.xml
+++ b/core/common/src/main/res/values-ia/strings.xml
@@ -77,7 +77,7 @@
Versiones
Le plus recente
Licentia %s
- Salvar
+ Salveguardar
Usar le thema de color Material You
Parametros de importation
Tu %1$s (version de API %2$d) non es supportate. %3$s
diff --git a/core/common/src/main/res/values-in/strings.xml b/core/common/src/main/res/values-in/strings.xml
index 5d03fec04..bcbd58038 100644
--- a/core/common/src/main/res/values-in/strings.xml
+++ b/core/common/src/main/res/values-in/strings.xml
@@ -228,4 +228,5 @@
Ekspor Repositori
Impor semua repositori dari berkas
Tidak Bisa Membuka Tautan
+ Terikat ke layanan jaringan tertentu
\ No newline at end of file
diff --git a/core/common/src/main/res/values-lt/strings.xml b/core/common/src/main/res/values-lt/strings.xml
index 66bd28aa6..80e474bf9 100644
--- a/core/common/src/main/res/values-lt/strings.xml
+++ b/core/common/src/main/res/values-lt/strings.xml
@@ -20,7 +20,7 @@
Ignoruoti visas naujas versijas
Ignoruoti šią versiją
Ši versija pasirašyta kitu sertifikatu nei jūsų įrenginyje įdiegtas sertifikatas. Pirmiausia jį pašalinkite.
- Pranešti apie naujas programėlių versijas
+ Pranešti apie atnaujinimus
Išsaugoti
Rodyti senesnes versijas
Pirminis kodas
@@ -181,7 +181,7 @@
Rodyti su įrenginiu nesuderinamas programėlės versijas
Nesuderinama su %s
Senoji diegimo programa
- Nuoroda nukopijuota į iškarpinę
+ Nuoroda nukopijuota
Nėra įgaliotojo serverio
Tik naudojant Wi-Fi ir prijungus krauti
Skatina ne „libre“ tinklo paslaugas
@@ -212,4 +212,27 @@
Įgalinti saugyklą
Medžiaga Tu
Naudokite medžiaga tu spalvų temą
+ Turi nelaisvų komponentų
+ Shizuku neveikia
+ Shizuku neįdiegtas
+ Tarpinio serverio prievadas gali būti tik sveikasis skaičius
+ Ši saugykla nerasta
+ Sudėtyje yra nesaugus vaikams turinys
+ Susieta su tam tikra tinklo paslauga
+ Pradžios ekrano braukimas
+ Leisti vartotojui braukti tarp puslapių pagrindiniame ekrane
+ Serveriui nepavyko pateikti naujo paketo.
+ Nepavyko prisijungti prie serverio
+ Specialūs kreditai
+ Kopijuoti
+ Negalima atidaryti nuorodos
+ Importuoti/eksportuoti
+ Importuoti nustatymus
+ Importuokite nustatymus ir mėgstamiausius iš failo
+ Eksportuoti nustatymus
+ Eksportuoti nustatymus ir mėgstamiausius iš failo
+ Importuoti saugyklas
+ Importuoti visas saugyklas iš failo
+ Eksportuoti saugyklas
+ Eksportuoti visas saugyklas į failą
\ No newline at end of file
diff --git a/core/common/src/main/res/values-ms/strings.xml b/core/common/src/main/res/values-ms/strings.xml
new file mode 100644
index 000000000..9e49921e1
--- /dev/null
+++ b/core/common/src/main/res/values-ms/strings.xml
@@ -0,0 +1,232 @@
+
+
+ Tindakan gagal
+ Tambah repositori
+ Alamat
+ Semua aplikasi anda adalah terkini
+ Benarkan Bar Apl Dikembangkan
+ Benarkan Bar Apl Dikembangkan dan Turun
+ Telah wujud
+ Selalu
+ Hitam
+ Aplikasi tidak dapat dijumpai
+ E-mel pengarang
+ Laman web pengarang
+ Kemaskini apl automatik
+ Cuba pasang kemaskini secara automatik
+ Teroka
+ Penjejak pepijat
+ Batal
+ Perubahan
+ Pembersihan APK berkala
+ Disusun untuk penyahpepijatan
+ Pengesahan
+ Mengandungi media bukan percuma
+ Gagal disegerakan %s
+ Tidak dapat mengesahkan %s
+ Kredit
+ Gelap
+ Padam
+ Padam repositori?
+ Butiran
+
+ - Hari
+
+ Sedang memuat turun %s…
+ Ubah repositori
+ Import/Eksport
+ Eksport Aturan
+ Import Repositori
+ Import kesemua repositori dari fail
+ Eksport Repositori
+ Eksport repositori kepada fail
+ Bolehkan repositori
+ Kesukaan
+ Format fail salah.
+ Cap jari
+ Paksa bersihkan
+ Membersihkan fail yang berlebihan
+ Abaikan versi ini
+ %1$s anda (versi API %2$d) tidak disokong. %3$s
+ Versi API maksimum ialah %d.
+ Versi API minimum ialah %d.
+ Ciri hilang.
+ Versi ini ditandatangani dengan sijil yang berbeza daripada yang dipasang pada peranti anda. Nyahpasang dahulu.
+ Versi tidak serasi
+ Tunjukkan versi aplikasi yang tidak serasi dengan peranti
+ Tidak serasi dengan %s
+ Pasang
+ Jenis Pemasangan
+ Pemasang
+ Pemasang Legasi
+ Pemasang Sesi
+ Pemasang Root
+ Pemasang Shizuku
+ Shizuku tidak dijalankan
+ Shizuku tidak dipasang
+ Memasang
+ Tidak dapat menyemak integriti.
+ Alamat tidak sah
+ Format cap jari tidak sah
+ Metadata tidak sah.
+ Salin
+ Lancarkan
+ Lesen
+ %s lesen
+ Cerah
+ Pautan disalin
+ Pautan
+ Senaraikan Animasi
+ Tunjukkan animasi senarai pada halaman utama
+ Material You
+ Guna tema warna material you
+ Menggabungkan %s
+ Nama
+ Rangkaian ralat
+ Tidak pernah
+ Versi baharu aplikasi tersedia
+ Tiada aplikasi tersedia
+ Tiada aplikasi yang dipasang
+ Tiada deskripsi tersedia
+ Anda tiada sambungan internet
+ Tidak dapat mencari sebarang aplikasi sedemikian
+ Tiada proksi
+ Maklumkan untuk kemas kini
+ Bilangan aplikasi
+ OK
+ Hanya pada Wi-Fi & Pengecasan
+ Buka %s?
+ Lain-lain
+ Tidak dapat menghuraikan fail indeks.
+ Kata laluan
+ Kata laluan hilang
+ Permisi
+ +%d lagi
+ Memproses %1$s…
+ Laman web projek
+ Disediakan oleh %s
+ Proksi
+ Hos proksi
+ Port proksi
+ Port proksi hanya boleh menjadi Integer
+ Jenis proksi
+ Dikemas kini baru-baru ini
+ Repositori
+ Repositori
+ Simpan
+ Tangkapan skrin
+ Kongsi
+ Saiz
+ Kredit Istimewa
+ Aplikasi yang dipasang
+ Isi & Tapis
+ Aplikasi baharu
+ Mengandungi tidak selamat untuk kandungan kerja
+ Semua aplikasi
+ Anti-ciri
+ Aplikasi
+ Tidak boleh membuka pautan
+ Log perubahan
+ Menyemak repositori…
+ Tempoh untuk menyemak dan mengalih keluar fail yang dimuat turun
+ Menyambungkan…
+ Gagal muat turun %s
+ Tidak dapat mengedit repositori kerana ia sedang disegerakkan sekarang.
+ Deskripsi
+ Donasi
+ Muat turun %s
+ Memuat turun
+ Import aturan
+ Import aturan dan kesukaan dari fail
+ Eksport aturan dan kesukaan kepada fail
+ Ada pengiklanan
+ Mempunyai kebergantungan bukan bebas
+ Mempunyai komponen tidak bebas
+ Mempunyai kelemahan keselamatan
+ Terikat kepada perkhidmatan rangkaian tertentu
+ Leretan Skrin Utama
+
+ - Jam
+
+ Benarkan pengguna meleret antara halaman dalam skrin utama
+ Respons pelayan tidak sah.
+ Pelayan gagal menyediakan paket baharu.
+ Tidak dapat menyambung ke pelayan
+ Proksi HTTP
+ Abaikan semua versi baharu
+ Versi ini lebih lama daripada yang dipasang pada peranti anda. Nyahpasang dahulu.
+ Platform %1$s anda tidak disokong. Platform yang disokong: %2$s.
+ Versi tidak serasi
+ DIpasang
+ Keizinan tidak sah.
+ Tandatangan tidak sah.
+ Format nama pengguna tidak sah
+
+ - %d aplikasi dengan versi terbaharu.
+
+ Tidak dapat melakukan tindakan tertentu.
+ Tunjukkan pemberitahuan apabila versi baharu tersedia
+ Hanya serasi dengan %s
+ Hanya pada Wi-Fi
+ Mempromosikan perkhidmatan rangkaian bukan percuma
+ Mempromosikan perisian bukan percuma
+ Repositori ini belum digunakan lagi. Buka untuk melihat aplikasi di dalamnya.
+ Repositori berikut tidak ditemui
+ Tidak ditandatangani. Tidak dapat mengesahkan senarai permohonan. Berhati-hati memuat turun aplikasi dari repositori yang tidak ditandatangani.
+ Repositori tidak dapat dicapai
+ Memerlukan %s
+ Mulakan semula Droid-ify untuk melihat perubahan
+ Pasang Senyap
+ Benarkan kebenaran root untuk pemasangan senyap
+ Menyimpan butiran…
+ Aturan
+ TUnjukkan lagi
+ Cari
+ Pilih mirror
+ Tandatangan %s
+ Ditandatangani menggunakan algoritma yang tidak selamat
+ Tunjukkan versi lama
+ Proksi SOCKS
+ Langkau
+ Tema-tema
+ Menyusun susunan
+ Kod sumber
+ Kod sumber tidak lagi tersedia
+ Dicadangkan
+ Segerakkan repositori
+ Segerakkan repositori secara automatik
+ Menyegerakan
+ Menyegerakan %s…
+ SIstem
+ Ketik untuk memasang.
+ Sasaran
+ Tema
+ Menjejaki atau melaporkan aktiviti anda
+ Bahasa
+ Nyah-pasang
+ Tidak diketahui
+ Ralat tidak diketahui.
+ Kemas kini yang tidak stabil
+ Tidak diketahui: %s
+ Tidak ditandatangani
+ Cadangkan memasang versi yang tidak stabil
+ Tidak disahkan
+ Kemas kini
+ Kemas kini
+ Kod sumber huluan tidak percuma
+ Nama pengguna
+ Nama pengguna tiada
+ Indeks tidak dapat disahkan.
+ Versi
+ Versi-versi
+ Versi %s
+ Menunggu untuk mula memuat turun…
+ Menunggu untuk memulakan pemasangan…
+ Apa yang Baru
+ Laman web
+ Pemperibadian
+ Tunjukkan Kurang
+ Terbaharu
+ Teroka
+ Kemaskini semua
+
\ No newline at end of file
diff --git a/core/common/src/main/res/values-pt/strings.xml b/core/common/src/main/res/values-pt/strings.xml
index 70e4bcd33..64ddf9ccc 100644
--- a/core/common/src/main/res/values-pt/strings.xml
+++ b/core/common/src/main/res/values-pt/strings.xml
@@ -85,7 +85,7 @@
+%d
Definições
A processar %1$s…
- Disponibilizado por %s
+ Disponibilizada por %s
Proxy
Servidor
Porta
@@ -209,7 +209,7 @@
Ativar repositório
À espera para começar a instalação…
A instalar
- Reiniciar Droid-ify para ver as alterações
+ Reinicie Droid-ify para ver as alterações
Atualizações automáticas
Tentar atualizar aplicações automaticamente
Tem componentes não livres
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index ad4cd6b10..33e97c498 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -10,14 +10,14 @@ androidxDataStore = "1.0.0"
androidxFragment = "1.6.2"
androidxEspresso = "3.5.1"
androidxLifecycle = "2.7.0"
-androidxNavigation = "2.7.6"
+androidxNavigation = "2.7.7"
androidxRecyclerView = "1.3.2"
androidxSqlite = "2.4.0"
androidxTestCore = "1.5.0"
androidxTestExt = "1.1.5"
androidxTestRules = "1.5.0"
androidxTestRunner = "1.5.2"
-androidxUiAutomator = "2.3.0-beta01"
+androidxUiAutomator = "2.3.0"
androidxWork = "2.9.0"
coil = "2.5.0"
fdroid = "0.1.1"
@@ -26,12 +26,12 @@ hiltExt = "1.1.0"
junit4 = "4.13.2"
jackson = "2.16.1"
kotlin = "1.9.22"
-kotlinxCoroutines = "1.7.3"
+kotlinxCoroutines = "1.8.0"
kotlinxDatetime = "0.5.0"
kotlinxSerializationJson = "1.6.2"
ksp = "1.9.22-1.0.16"
ktlint = "12.1.0"
-ktor = "2.3.7"
+ktor = "2.3.9"
libsu = "5.2.2"
room = "2.6.1"
shizuku = "13.0.0"
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 1af9e0930..a80b22ce5 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME