diff --git a/src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings/EfCoreUiConfigurable.kt b/src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings/EfCoreUiConfigurable.kt
index 82fa354e..a2362f4e 100644
--- a/src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings/EfCoreUiConfigurable.kt
+++ b/src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings/EfCoreUiConfigurable.kt
@@ -11,21 +11,21 @@ class EfCoreUiConfigurable : BoundConfigurable(EfCoreUiBundle.message("configura
private val settingsStateService = EfCoreUiSettingsStateService.getInstance()
override fun createPanel() = panel {
- group(EfCoreUiBundle.message("section.dialogs.data")) {
+ group(EfCoreUiBundle.message("section.autofill")) {
row {
- checkBox(EfCoreUiBundle.message("checkbox.use.previously.selected.options.in.dialogs"))
+ checkBox(EfCoreUiBundle.message("checkbox.autofill.general.options"))
.bindSelected(settingsStateService::usePreviouslySelectedOptionsInDialogs)
.align(AlignX.FILL)
- .comment(EfCoreUiBundle.message("reuse.data.comment"))
+ .comment(EfCoreUiBundle.message("checkbox.autofill.general.options.comment"))
}
row {
- checkBox(EfCoreUiBundle.message("checkbox.store.sensitive.data.in.secure.store"))
+ checkBox(EfCoreUiBundle.message("checkbox.autofill.additional.options"))
.bindSelected(settingsStateService::storeSensitiveData)
.align(AlignX.FILL)
- .comment(EfCoreUiBundle.message("sensitive.reuse.comment"))
+ .comment(EfCoreUiBundle.message("checkbox.autofill.additional.options.comment"))
}
row {
- button(EfCoreUiBundle.message("button.clear.stored.data")) {
+ button(EfCoreUiBundle.message("button.clear.stored.options")) {
DialogsStateService.getInstance().clearState()
}
}
diff --git a/src/rider/main/resources/messages/EfCoreUiBundle.properties b/src/rider/main/resources/messages/EfCoreUiBundle.properties
index d5f9a58b..1a249e72 100644
--- a/src/rider/main/resources/messages/EfCoreUiBundle.properties
+++ b/src/rider/main/resources/messages/EfCoreUiBundle.properties
@@ -169,12 +169,12 @@ action.try.again.text=Try Again
#
# Settings
configurable.name.ef.core.ui=EF Core UI
-section.dialogs.data=Dialogs Data
-checkbox.use.previously.selected.options.in.dialogs=Use previously selected options in dialogs
-reuse.data.comment=Experimental: If enabled, next opened dialog instance will reuse data from a previous one
-checkbox.store.sensitive.data.in.secure.store=Store sensitive data in a secure store
-sensitive.reuse.comment=If enabled, plugin will securely store data that may contain credentials, such as "Additional arguments" or "Connection" fields
Please use this option carefully, as it could lead to accidents on non-local environments
-button.clear.stored.data=Clear Stored Data
+section.autofill=Autofill
+checkbox.autofill.general.options=Autofill general options
+checkbox.autofill.general.options.comment=Reuses general options, such as previously selected projects in EF Core action dialogs
+checkbox.autofill.additional.options=Autofill additional options
+checkbox.autofill.additional.options.comment=Reuses previously specified connection strings and related options in EF Core action dialogs
Use with care to prevent accidental non-local database modifications
+button.clear.stored.options=Clear Stored Options
checkbox.execute.commands.in.terminal=Execute commands in terminal
execute.in.terminal.comment=If enabled, command will be executed in the terminal with full output available