diff --git a/app/src/main/java/io/legado/app/help/IntentHelp.kt b/app/src/main/java/io/legado/app/help/IntentHelp.kt
index c1f918e8e..5885e46c6 100644
--- a/app/src/main/java/io/legado/app/help/IntentHelp.kt
+++ b/app/src/main/java/io/legado/app/help/IntentHelp.kt
@@ -24,15 +24,15 @@ object IntentHelp {
return intent
}
- fun toTTSSetting(context: Context) {
+ fun openTTSSetting() {
//跳转到文字转语音设置界面
kotlin.runCatching {
val intent = Intent()
intent.action = "com.android.settings.TTS_SETTINGS"
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
- context.startActivity(intent)
+ appCtx.startActivity(intent)
}.onFailure {
- context.toastOnUi(R.string.tip_cannot_jump_setting_page)
+ appCtx.toastOnUi(R.string.tip_cannot_jump_setting_page)
}
}
diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt
index 0c07b9e0c..b64446039 100644
--- a/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt
+++ b/app/src/main/java/io/legado/app/ui/book/read/config/ReadAloudConfigDialog.kt
@@ -14,6 +14,7 @@ import io.legado.app.base.BasePreferenceFragment
import io.legado.app.constant.EventBus
import io.legado.app.constant.PreferKey
import io.legado.app.data.appDb
+import io.legado.app.help.IntentHelp
import io.legado.app.lib.dialogs.SelectItem
import io.legado.app.lib.theme.backgroundColor
import io.legado.app.lib.theme.primaryColor
@@ -92,6 +93,7 @@ class ReadAloudConfigDialog : DialogFragment() {
override fun onPreferenceTreeClick(preference: Preference): Boolean {
when (preference.key) {
PreferKey.ttsEngine -> showDialogFragment(SpeakEngineDialog(this))
+ "sysTtsConfig" -> IntentHelp.openTTSSetting()
}
return super.onPreferenceTreeClick(preference)
}
diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml
index dd1c9edee..8a662dd73 100644
--- a/app/src/main/res/values-es-rES/strings.xml
+++ b/app/src/main/res/values-es-rES/strings.xml
@@ -962,5 +962,7 @@
封面规则
进入详情页时使用封面规则重新获取封面
定位到当前书源
+ 系统tts设置
+ 打开系统tts设置界面
diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml
index 00ea93a1f..057d75c5b 100644
--- a/app/src/main/res/values-ja-rJP/strings.xml
+++ b/app/src/main/res/values-ja-rJP/strings.xml
@@ -965,5 +965,7 @@
封面规则
进入详情页时使用封面规则重新获取封面
定位到当前书源
+ 系统tts设置
+ 打开系统tts设置界面
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index a8c53ecce..d9b35bf9b 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -965,5 +965,7 @@
封面规则
进入详情页时使用封面规则重新获取封面
定位到当前书源
+ 系统tts设置
+ 打开系统tts设置界面
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
index 437a85648..1ea92e45a 100644
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -962,5 +962,7 @@
封面规则
进入详情页时使用封面规则重新获取封面
定位到当前书源
+ 系统tts设置
+ 打开系统tts设置界面
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index f6a28d51f..cf751ee54 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -964,5 +964,7 @@
封面規則
進入詳情頁時使用封面規則重新獲取封面
定位到目前書源
+ 系统tts设置
+ 打开系统tts设置界面
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 6c32a8598..7c983da39 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -964,5 +964,7 @@
封面规则
进入详情页时使用封面规则重新获取封面
定位到当前书源
+ 系统tts设置
+ 打开系统tts设置界面
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c1910cbe7..0ec06f841 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -965,5 +965,7 @@
封面规则
进入详情页时使用封面规则重新获取封面
定位到当前书源
+ 系统tts设置
+ 打开系统tts设置界面
diff --git a/app/src/main/res/xml/pref_config_aloud.xml b/app/src/main/res/xml/pref_config_aloud.xml
index b61573d91..edb0e7ca7 100644
--- a/app/src/main/res/xml/pref_config_aloud.xml
+++ b/app/src/main/res/xml/pref_config_aloud.xml
@@ -23,12 +23,17 @@
app:iconSpaceReserved="false" />
+
+
\ No newline at end of file