diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt
index 47c0a863..143794d1 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt
@@ -214,7 +214,7 @@ class ExtensionsFragment : Fragment() {
RepositoryManager.addRepository(newRepo)
extensionViewModel.loadStats()
extensionViewModel.loadRepositories()
- this@ExtensionsFragment.activity?.downloadAllPluginsDialog(url)
+ this@ExtensionsFragment.activity?.downloadAllPluginsDialog(url, fixedName)
}
dialog.dismissSafe(activity)
}
diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/AppUtils.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/AppUtils.kt
index 29c8b5c6..23365216 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/utils/AppUtils.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/utils/AppUtils.kt
@@ -259,24 +259,26 @@ object AppUtils {
)
}
afterRepositoryLoadedEvent.invoke(true)
- downloadAllPluginsDialog(url)
+ downloadAllPluginsDialog(url, repo.name)
}
}
- fun Activity.downloadAllPluginsDialog(repositoryUrl: String) {
+ fun Activity.downloadAllPluginsDialog(repositoryUrl: String, repositoryName: String) {
runOnUiThread {
val context = this
val builder: AlertDialog.Builder = AlertDialog.Builder(this)
builder.setTitle(
- "Download all plugins from this repo?"
+ repositoryName
+ )
+ builder.setMessage(
+ R.string.download_all_plugins_from_repo
)
builder.apply {
- // TODO: R.string Yes No
- setPositiveButton("Yes") { _, _ ->
+ setPositiveButton(R.string.yes) { _, _ ->
downloadAll(context, repositoryUrl, null)
}
- setNegativeButton("No") { _, _ -> }
+ setNegativeButton(R.string.no) { _, _ -> }
}
builder.show()
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4a910c23..2c6e669c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -602,4 +602,8 @@
View community repositories
Public list
Uppercase all subtitles
+
+ Yes
+ No
+ Download all plugins from this repo?