6.7.0 - Alpha11 - 设置页面增加 "重启策略" 设置选项, 用于设置主页抽屉栏重启按钮是否使用快速重启策略

This commit is contained in:
SuperMonster003
2025-11-19 14:26:36 +08:00
parent 975dae971b
commit 73e23e9e8f
17 changed files with 250 additions and 144 deletions

View File

@@ -24,6 +24,7 @@
"设置页面增加 \"Java 原始类型包装\" 设置选项 _[`issue #435`](http://issues.autojs6.com/435)_", "设置页面增加 \"Java 原始类型包装\" 设置选项 _[`issue #435`](http://issues.autojs6.com/435)_",
"设置页面增加 \"定时任务调度引擎\" 设置选项, 支持 AlarmManager/WorkManager/JobScheduler _[`issue #457`](http://issues.autojs6.com/457)_ _[`issue #388`](http://issues.autojs6.com/388)_ _[`issue #163`](http://issues.autojs6.com/163)_ _[`issue #53`](http://issues.autojs6.com/53)_ _[`issue #21`](http://issues.autojs6.com/21)_", "设置页面增加 \"定时任务调度引擎\" 设置选项, 支持 AlarmManager/WorkManager/JobScheduler _[`issue #457`](http://issues.autojs6.com/457)_ _[`issue #388`](http://issues.autojs6.com/388)_ _[`issue #163`](http://issues.autojs6.com/163)_ _[`issue #53`](http://issues.autojs6.com/53)_ _[`issue #21`](http://issues.autojs6.com/21)_",
"设置页面增加 \"应用启动器图标\" 设置选项, 支持自适应图标/透明背景图标 _[`issue #405`](http://issues.autojs6.com/405)_", "设置页面增加 \"应用启动器图标\" 设置选项, 支持自适应图标/透明背景图标 _[`issue #405`](http://issues.autojs6.com/405)_",
"设置页面增加 \"重启策略\" 设置选项, 用于设置主页抽屉栏重启按钮是否使用快速重启策略",
"Scrapers 工具 (run-scrapers.mjs) 用于自动更新 Gradle 构建脚本结构化数据/README 通用数据/README 模板数据等" "Scrapers 工具 (run-scrapers.mjs) 用于自动更新 Gradle 构建脚本结构化数据/README 通用数据/README 模板数据等"
], ],
"fix": [ "fix": [

View File

@@ -83,7 +83,7 @@ object Pref {
) )
@JvmStatic @JvmStatic
val isAutoCheckForUpdatesEnabled: Boolean val isAutoCheckForUpdatesEnabled
get() = getBoolean( get() = getBoolean(
R.string.key_auto_check_for_updates, R.string.key_auto_check_for_updates,
resources.getBoolean(R.bool.pref_auto_check_for_updates), resources.getBoolean(R.bool.pref_auto_check_for_updates),
@@ -142,6 +142,10 @@ object Pref {
resources.getBoolean(R.bool.pref_gesture_observing) resources.getBoolean(R.bool.pref_gesture_observing)
) )
@JvmStatic
val isQuickRestartEnabled
get() = getString(R.string.key_restart_strategy, key(R.string.default_key_restart_strategy)) == key(R.string.key_restart_strategy_quick)
@JvmStatic @JvmStatic
val isHiddenFilesShown val isHiddenFilesShown
get() = getString(R.string.key_hidden_files, key(R.string.default_key_hidden_files)) == key(R.string.key_hidden_files_show) get() = getString(R.string.key_hidden_files, key(R.string.default_key_hidden_files)) == key(R.string.key_hidden_files_show)

View File

@@ -51,7 +51,7 @@ object ExactAlarmPermissionHelper {
.onPositive { dialog, _ -> .onPositive { dialog, _ ->
when { when {
requestExactAlarmPermission(context) -> dialog.dismiss() requestExactAlarmPermission(context) -> dialog.dismiss()
else -> ViewUtils.showSnack(dialog.view, R.string.failed_to_go_to_access_settings, true) else -> ViewUtils.showSnack(dialog.view, R.string.error_failed_to_go_to_access_settings, true)
} }
} }
.cancelable(false) .cancelable(false)

View File

@@ -351,45 +351,55 @@ object IntentUtils {
val launchIntent = getLaunchIntent(context) val launchIntent = getLaunchIntent(context)
?: throw RuntimeException("Failed to create launch intent for AutoJs6") ?: throw RuntimeException("Failed to create launch intent for AutoJs6")
when (context) { if (context is AppCompatActivity && Pref.isQuickRestartEnabled) {
is AppCompatActivity -> { // When clicking the "Restart" button in the main drawer,
context.startActivity(launchIntent) // if "Quick Restart" is enabled, the context.startActivity method will be called.
} // zh-CN: 主页抽屉 "重启" 按钮点击时, 如果启用了 "快速重启", 则调用 context.startActivity 方法.
else -> { context.startActivity(launchIntent)
val delay = TimeUnit.MILLISECONDS.toMillis(300) } else {
val triggerAtMillis = SystemClock.elapsedRealtime() + delay // All scripts will call the scheduleAppLaunch method.
runCatching tryWithAlarmManager@{ // zh-CM: 脚本一律调用 scheduleAppLaunch 方法.
val pendingIntent = PendingIntent.getActivity( scheduleAppLaunch(context, launchIntent)
/* context = */ context, }
/* requestCode = */ UNIQUE_REQUEST_CODE,
/* intent = */ launchIntent, if (context is AppCompatActivity && !Pref.isQuickRestartEnabled) {
/* flags = */ PendingIntent.FLAG_CANCEL_CURRENT or PendingIntent.FLAG_IMMUTABLE, ViewUtils.showToast(context, R.string.text_app_restarting, true)
)
val am = context.getSystemService(ALARM_SERVICE) as AlarmManager
am.cancel(pendingIntent)
am.setExactAndAllowWhileIdle(
/* type = */ AlarmManager.ELAPSED_REALTIME,
/* triggerAtMillis = */ triggerAtMillis,
/* operation = */ pendingIntent,
)
}.onFailure tryWithWorkManager@{
it.printStackTrace()
val request = OneTimeWorkRequestBuilder<RestartWorker>()
.setInitialDelay(delay, TimeUnit.MILLISECONDS)
.setConstraints(Constraints.NONE)
.build()
WorkManager.getInstance(context).enqueueUniqueWork(
uniqueWorkName = "work-task-restart-autojs6",
existingWorkPolicy = ExistingWorkPolicy.REPLACE,
request = request,
)
}
}
} }
exit(context, beforeExit, scriptsAfterRestart) exit(context, beforeExit, scriptsAfterRestart)
} }
private fun scheduleAppLaunch(context: Context, launchIntent: Intent) {
val delay = TimeUnit.MILLISECONDS.toMillis(300)
val triggerAtMillis = SystemClock.elapsedRealtime() + delay
runCatching tryWithAlarmManager@{
val pendingIntent = PendingIntent.getActivity(
/* context = */ context,
/* requestCode = */ UNIQUE_REQUEST_CODE,
/* intent = */ launchIntent,
/* flags = */ PendingIntent.FLAG_CANCEL_CURRENT or PendingIntent.FLAG_IMMUTABLE,
)
val am = context.getSystemService(ALARM_SERVICE) as AlarmManager
am.cancel(pendingIntent)
am.setExactAndAllowWhileIdle(
/* type = */ AlarmManager.ELAPSED_REALTIME,
/* triggerAtMillis = */ triggerAtMillis,
/* operation = */ pendingIntent,
)
}.onFailure tryWithWorkManager@{
it.printStackTrace()
val request = OneTimeWorkRequestBuilder<RestartWorker>()
.setInitialDelay(delay, TimeUnit.MILLISECONDS)
.setConstraints(Constraints.NONE)
.build()
WorkManager.getInstance(context).enqueueUniqueWork(
uniqueWorkName = "work-task-restart-autojs6",
existingWorkPolicy = ExistingWorkPolicy.REPLACE,
request = request,
)
}
}
@JvmStatic @JvmStatic
@JvmOverloads @JvmOverloads
fun exit(context: Context, beforeExit: (() -> Unit)? = null, scriptsAfterRestart: List<String>? = null) { fun exit(context: Context, beforeExit: (() -> Unit)? = null, scriptsAfterRestart: List<String>? = null) {
@@ -415,7 +425,15 @@ object IntentUtils {
Pref.putStringSync(key(R.string.key_scripts_after_app_restart), scriptsAfterRestart.joinToString("\n") { it.trim() }) Pref.putStringSync(key(R.string.key_scripts_after_app_restart), scriptsAfterRestart.joinToString("\n") { it.trim() })
} }
finishAllAppTasksSafely(context) if (context is AppCompatActivity && Pref.isQuickRestartEnabled) {
// When clicking the "Restart" button in the main drawer,
// if "Quick Restart" is enabled, the finishAllAppTasksSafely method will not be called.
// zh-CN: 主页抽屉 "重启" 按钮点击时, 如果启用了 "快速重启", 则不调用 finishAllAppTasksSafely 方法.
} else {
// All scripts will call the finishAllAppTasksSafely method.
// zh-CM: 脚本一律调用 finishAllAppTasksSafely 方法.
finishAllAppTasksSafely(context)
}
exitProcess(0) exitProcess(0)
} }

View File

@@ -84,10 +84,14 @@
<string name="description_manage_ignored_updates_preference">انقر لعرض أو إدارة عناصر القائمة.\nاضغط لفترة طويلة لإزالة عنصر القائمة.</string> <string name="description_manage_ignored_updates_preference">انقر لعرض أو إدارة عناصر القائمة.\nاضغط لفترة طويلة لإزالة عنصر القائمة.</string>
<string name="description_night_mode_preference">ينطبق الوضع الليلي (المعروف أيضًا باسم Dark theme) على كل من واجهة مستخدم نظام Android والتطبيقات التي تعمل على الجهاز ، مما يحسن الرؤية للمستخدمين ضعاف البصر وأولئك الذين لديهم حساسية للضوء الساطع ، ويسهل على أي شخص استخدام الجهاز. في بيئة الإضاءة المنخفضة.\n\nنظام المتابعة: يحتوي AutoJs6 على إعدادات الوضع الليلي مثل نظام Android\nيعمل دائمًا: يحافظ AutoJs6 على تشغيل الوضع الليلي (بغض النظر عن إعدادات نظام Android)\nإيقاف التشغيل دائمًا: يقوم AutoJs6 بإيقاف تشغيل الوضع الليلي (بغض النظر عن إعدادات نظام Android)\n\nملاحظة: خيار متابعة النظام متاح فقط لـ Android API Level 28 (Android 9) [P] وما فوق.</string> <string name="description_night_mode_preference">ينطبق الوضع الليلي (المعروف أيضًا باسم Dark theme) على كل من واجهة مستخدم نظام Android والتطبيقات التي تعمل على الجهاز ، مما يحسن الرؤية للمستخدمين ضعاف البصر وأولئك الذين لديهم حساسية للضوء الساطع ، ويسهل على أي شخص استخدام الجهاز. في بيئة الإضاءة المنخفضة.\n\nنظام المتابعة: يحتوي AutoJs6 على إعدادات الوضع الليلي مثل نظام Android\nيعمل دائمًا: يحافظ AutoJs6 على تشغيل الوضع الليلي (بغض النظر عن إعدادات نظام Android)\nإيقاف التشغيل دائمًا: يقوم AutoJs6 بإيقاف تشغيل الوضع الليلي (بغض النظر عن إعدادات نظام Android)\n\nملاحظة: خيار متابعة النظام متاح فقط لـ Android API Level 28 (Android 9) [P] وما فوق.</string>
<string name="description_night_mode_preference_more">لتمكين الوضع الليلي في نظام Android:\n- Android API المستوى 29 (Android 10) [Q] وما فوق: الإعدادات -> العرض -> المظهر.\n- Android API المستوى 28 (Android 9) [P]: خيارات المطور -> الوضع الليلي.\n\nيجب استيفاء الشروط التالية لتطبيق الوضع الليلي (المظهر الداكن) على المحتوى المستند إلى الويب باستخدام مكون WebView (مثل صفحة وثائق AutoJs6):\n1.عرض ويب نظام Android (أو متصفحات مثل Google Chrome):\n- Android API المستوى 29 (Android 10) [Q] وما فوق: الإصدار> = 76\n- مستوى واجهة برمجة تطبيقات Android 28 (Android 9) [P]: الإصدار> = 105\n2. تم تكييف المحتوى المستند إلى الويب في مكون WebView مع المظهر الداكن (عن طريق موارد CSS أو Android XML وما إلى ذلك)</string> <string name="description_night_mode_preference_more">لتمكين الوضع الليلي في نظام Android:\n- Android API المستوى 29 (Android 10) [Q] وما فوق: الإعدادات -> العرض -> المظهر.\n- Android API المستوى 28 (Android 9) [P]: خيارات المطور -> الوضع الليلي.\n\nيجب استيفاء الشروط التالية لتطبيق الوضع الليلي (المظهر الداكن) على المحتوى المستند إلى الويب باستخدام مكون WebView (مثل صفحة وثائق AutoJs6):\n1.عرض ويب نظام Android (أو متصفحات مثل Google Chrome):\n- Android API المستوى 29 (Android 10) [Q] وما فوق: الإصدار> = 76\n- مستوى واجهة برمجة تطبيقات Android 28 (Android 9) [P]: الإصدار> = 105\n2. تم تكييف المحتوى المستند إلى الويب في مكون WebView مع المظهر الداكن (عن طريق موارد CSS أو Android XML وما إلى ذلك)</string>
<string name="description_restart_strategy">تؤثر استراتيجية إعادة التشغيل فقط في زر إعادة التشغيل في درج الصفحة الرئيسية.\n\nإعادة تشغيل سريعة: تعيد تشغيل التطبيق بسرعة. إذا فشلت عملية إعادة التشغيل أو حدثت حالات غير متوقعة، جرّب التبديل إلى \"إعادة تشغيل مجدولة\".\nإعادة تشغيل مجدولة: تُعدّ مسبقًا مهمة مؤقتة قصيرة. بعد إيقاف التطبيق، سيبدأ مرة أخرى وفق الجدول لتنفيذ إعادة التشغيل.</string>
<string name="description_rhino_java_primitive_wrap">عند تفعيل المفتاح (الوضع الافتراضي): سيتم تغليف القيم المُعادة من أساليب Java من الأنواع Number/Boolean/Character ككائنات Java وإتاحتها للسكريبت (باستثناء String). ستكون typeof هي \"object\" و species هي \"JavaObject\"، ويمكن استدعاء أساليب Java، مما يساعد على الحفاظ على خصائص الأنواع الدقيقة في Java وحل زيادة التحميل (overload).\n\nعند إيقاف المفتاح: لن تُغلف الأنواع المذكورة، وستُعرض مباشرة كقيم أولية في JavaScript (number/boolean/سلسلة ذات حرف واحد). ستكون typeof هي نوع JavaScript الموافق، وهو أقرب لدلالات ونظام JavaScript البيئي. لا يزال بالإمكان إعلان مغلّف Java صراحةً باستخدام new، مثل new java.lang.Boolean(true).\n\nانظر: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">إذا كان لديك جذر غريب أو حالة غير طبيعية للوصول إلى الجذر ، فيمكنك إجبار الجذر على الجذر أو غير الجذر.</string> <string name="description_root_mode_preference">إذا كان لديك جذر غريب أو حالة غير طبيعية للوصول إلى الجذر ، فيمكنك إجبار الجذر على الجذر أو غير الجذر.</string>
<string name="description_root_record_out_file_type_preference">النوع الثنائي: غير قابل للتحرير ، بامتداد الملف \"تلقائي\"\nنوع جافا سكريبت: يمكن تحريره أو نسخه مباشرة بامتداد الملف \"js\"</string> <string name="description_root_record_out_file_type_preference">النوع الثنائي: غير قابل للتحرير ، بامتداد الملف \"تلقائي\"\nنوع جافا سكريبت: يمكن تحريره أو نسخه مباشرة بامتداد الملف \"js\"</string>
<string name="description_stable_mode">يجعل الوضع المستقر أكثر استقرارًا عند الحصول على حدود تخطيط ، ولكن قد يتم تجاهل بعض النتائج.\nإعادة تشغيل خدمة الوصول المطلوبة.</string> <string name="description_stable_mode">يجعل الوضع المستقر أكثر استقرارًا عند الحصول على حدود تخطيط ، ولكن قد يتم تجاهل بعض النتائج.\nإعادة تشغيل خدمة الوصول المطلوبة.</string>
<string name="description_theme_color_preference">يتم تطبيق لون النسق على عناصر واجهة المستخدم بما في ذلك على سبيل المثال لا الحصر العناصر التالية:\nشريط الحالة\nAppbar\nرمز الملف\nرمز عنصر المهمة\nفاب\nعنوان فئة الإعدادات\nزر التغيير\n\nملاحظة: اعتبارًا من الإصدار 6.2.0 من AutoJs6 ، لم يكن هناك فرق بين اللون الأساسي واللون الأساسي الداكن ولون التمييز حتى الآن.</string> <string name="description_theme_color_preference">يتم تطبيق لون النسق على عناصر واجهة المستخدم بما في ذلك على سبيل المثال لا الحصر العناصر التالية:\nشريط الحالة\nAppbar\nرمز الملف\nرمز عنصر المهمة\nفاب\nعنوان فئة الإعدادات\nزر التغيير\n\nملاحظة: اعتبارًا من الإصدار 6.2.0 من AutoJs6 ، لم يكن هناك فرق بين اللون الأساسي واللون الأساسي الداكن ولون التمييز حتى الآن.</string>
<string name="description_timed_task_backend">يتحكم في الآلية الأساسية لتشغيل السكربتات بشكل مجدول.\n\nAlarmManager: عبر منح إذن \"السماح بتعيين المنبّهات والتذكيرات\" يمكن أن تصبح المهام أقرب إلى التنفيذ في الوقت المحدد.\nWorkManager: صديق للنظام؛ مناسب للمهام غير الحرجة التي تتحمل بعض التأخير.\nJobScheduler: تنفيذ قديم محفوظ للتوافق؛ احتمال التأخير أعلى.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">حالات الاستخدام والفروقات:\n\n1. AlarmManager\nمناسب للمهام الحسّاسة للتوقيت، مثل [التذكيرات/السكربتات الدقيقة التوقيت/...].\nعلى Android 12+ ومع منح إذن \"السماح بتعيين المنبّهات والتذكيرات\" يمكن التنفيذ بدقة أكبر حتى مع إيقاف الشاشة أو في وضع السكون.\nبدون الإذن قد يقلل النظام الدقة أو يؤخر التنفيذ.\n\n2. WorkManager\nمناسب للمهام التي لا تتطلب دقة زمنية صارمة مثل [مزامنة غير حرجة/تنظيف/إحصاءات/...].\nيتم الجدولة وفق [حالة البطارية/الشبكة/الشحن/سياسات السكون/...], وقد تتأخر المهام عند إيقاف الشاشة أو في وضع السكون.\nلا يضمن الدقة الزمنية لكنه يوفر مزايا في [إتمام موثوق/إعادة المحاولة عند الفشل/سلاسل المهام/إزالة التكرار].\n\n3. JobScheduler\nتنفيذ تاريخي لأغراض التوافق.\nفي إصدارات أندرويد الحديثة قد تحدث تأخيرات أكبر.\nلا يُنصح به إلا لاعتبارات التوافق.</string>
<string name="description_version_histories_preference">عرض سجل إصدارات AutoJs6 على GitHub وإحصاءات الفئات الرئيسية.</string> <string name="description_version_histories_preference">عرض سجل إصدارات AutoJs6 على GitHub وإحصاءات الفئات الرئيسية.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">يلغي</string> <string name="dialog_button_cancel">يلغي</string>
@@ -149,6 +153,8 @@
<string name="entry_night_mode_always_off">دائما خارج</string> <string name="entry_night_mode_always_off">دائما خارج</string>
<string name="entry_night_mode_always_on">دائما متاح</string> <string name="entry_night_mode_always_on">دائما متاح</string>
<string name="entry_night_mode_follow_system">اتبع النظام</string> <string name="entry_night_mode_follow_system">اتبع النظام</string>
<string name="entry_restart_strategy_quick">إعادة تشغيل سريعة</string>
<string name="entry_restart_strategy_scheduled">إعادة تشغيل مجدولة</string>
<string name="entry_root_mode_auto_detect">تلقائي اكتشاف الوصول إلى الجذر</string> <string name="entry_root_mode_auto_detect">تلقائي اكتشاف الوصول إلى الجذر</string>
<string name="entry_root_mode_force_non_root">ضبط وضع غير الجذر</string> <string name="entry_root_mode_force_non_root">ضبط وضع غير الجذر</string>
<string name="entry_root_mode_force_root">وضع الجذر تعيين القوة</string> <string name="entry_root_mode_force_root">وضع الجذر تعيين القوة</string>
@@ -195,6 +201,7 @@
<string name="error_failed_to_call_method">فشل استدعاء الأسلوب \"%s\"</string> <string name="error_failed_to_call_method">فشل استدعاء الأسلوب \"%s\"</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[فشل استدعاء الأسلوب \"%1$s\": [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[فشل استدعاء الأسلوب \"%1$s\": [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">فشل تحويل القيمة %s إلى قابل للرسم</string> <string name="error_failed_to_convert_into_drawable">فشل تحويل القيمة %s إلى قابل للرسم</string>
<string name="error_failed_to_go_to_access_settings">فشل فتح صفحة الإعدادات</string>
<string name="error_failed_to_grant_shizuku_access">فشل منح Shizuku حق الوصول</string> <string name="error_failed_to_grant_shizuku_access">فشل منح Shizuku حق الوصول</string>
<string name="error_failed_to_instantiate">فشل إنشاء المثيل \"%s\"</string> <string name="error_failed_to_instantiate">فشل إنشاء المثيل \"%s\"</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[فشل إنشاء المثيل \"%1$s\": [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[فشل إنشاء المثيل \"%1$s\": [ %2$s ]]]></string>
@@ -352,6 +359,7 @@
<string name="summary_post_notifications_permission_inrt">السماح للتطبيق بإنشاء وإرسال الإشعارات</string> <string name="summary_post_notifications_permission_inrt">السماح للتطبيق بإنشاء وإرسال الإشعارات</string>
<string name="summary_pre_execute_script">تنفيذ قبل ملف البرنامج النصي</string> <string name="summary_pre_execute_script">تنفيذ قبل ملف البرنامج النصي</string>
<string name="summary_record_prompt">إظهار الرسالة عند بدء أو إيقاف تسجيل البرنامج النصي</string> <string name="summary_record_prompt">إظهار الرسالة عند بدء أو إيقاف تسجيل البرنامج النصي</string>
<string name="summary_rhino_java_primitive_wrap">ستُغلَّف الأنواع البدائية في Java ككائنات Java داخل السكربت</string>
<string name="summary_stable_mode">تحليل تخطيط أكثر استقرارًا ولكن توافق رمز أسوأ (إعادة تشغيل خدمة إمكانية الوصول المطلوبة)</string> <string name="summary_stable_mode">تحليل تخطيط أكثر استقرارًا ولكن توافق رمز أسوأ (إعادة تشغيل خدمة إمكانية الوصول المطلوبة)</string>
<string name="summary_text_launcher_shortcuts">أضف اختصارات إلى المشغل</string> <string name="summary_text_launcher_shortcuts">أضف اختصارات إلى المشغل</string>
<string name="summary_use_volume_control_record">ابدأ أو توقف عن التسجيل الذي يتم التحكم فيه بواسطة مفتاح خفض مستوى الصوت عند عرض الزر العائم</string> <string name="summary_use_volume_control_record">ابدأ أو توقف عن التسجيل الذي يتم التحكم فيه بواسطة مفتاح خفض مستوى الصوت عند عرض الزر العائم</string>
@@ -388,6 +396,7 @@
<string name="text_all_histories">جميع السجلات</string> <string name="text_all_histories">جميع السجلات</string>
<string name="text_all_histories_cleared">تم مسح جميع السجلات</string> <string name="text_all_histories_cleared">تم مسح جميع السجلات</string>
<string name="text_all_items_cleared">تم مسح جميع العناصر</string> <string name="text_all_items_cleared">تم مسح جميع العناصر</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">يُوصى بمنح إذن \"السماح بتعيين المنبّهات والتذكيرات\" لضمان تنفيذ المهام المجدولة بأكبر قدر ممكن من الدقة حتى عند إيقاف الشاشة أو في وضع السكون</string>
<string name="text_already_copied_to_clip">نسخ إلى الحافظة</string> <string name="text_already_copied_to_clip">نسخ إلى الحافظة</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">تم النسخ بالفعل إلى الحافظة (فقط أحدث %d عنصر)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">تم النسخ بالفعل إلى الحافظة (فقط أحدث %d عنصر)</string>
<string name="text_already_created">مخلوق</string> <string name="text_already_created">مخلوق</string>
@@ -420,6 +429,7 @@
<string name="text_app_name_parallel_space">مساحة موازية</string> <string name="text_app_name_parallel_space">مساحة موازية</string>
<string name="text_app_name_qqmusic">qqmusic</string> <string name="text_app_name_qqmusic">qqmusic</string>
<string name="text_app_name_wechat">WeChat</string> <string name="text_app_name_wechat">WeChat</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">جارٍ إعادة تشغيل التطبيق...</string>
<string name="text_app_shortcut_disabled">تم تعطيل هذا الاختصار</string> <string name="text_app_shortcut_disabled">تم تعطيل هذا الاختصار</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 توثيق</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 توثيق</string>
<string name="text_app_shortcut_docs_short_label">توثيق</string> <string name="text_app_shortcut_docs_short_label">توثيق</string>
@@ -474,6 +484,7 @@
<string name="text_clear_pre_execute_script">مسح السيناريو قبل التنفيذ</string> <string name="text_clear_pre_execute_script">مسح السيناريو قبل التنفيذ</string>
<string name="text_clear_updates_checked_states">تحديثات مسح الحالات التي تم فحصها</string> <string name="text_clear_updates_checked_states">تحديثات مسح الحالات التي تم فحصها</string>
<string name="text_click_item_to_remove">انقر فوق العنصر لإزالته</string> <string name="text_click_item_to_remove">انقر فوق العنصر لإزالته</string>
<string name="text_click_item_to_show_details">اضغط على العنصر لعرض التفاصيل</string>
<string name="text_click_ok_to_go_to_settings">انقر فوق \"نعم\" للانتقال إلى الإعدادات</string> <string name="text_click_ok_to_go_to_settings">انقر فوق \"نعم\" للانتقال إلى الإعدادات</string>
<string name="text_click_too_frequently">التشغيل المتكرر</string> <string name="text_click_too_frequently">التشغيل المتكرر</string>
<string name="text_client_mode">وضع العميل</string> <string name="text_client_mode">وضع العميل</string>
@@ -917,8 +928,10 @@
<string name="text_reset_to_initial_content">إعادة تعيين في البداية</string> <string name="text_reset_to_initial_content">إعادة تعيين في البداية</string>
<string name="text_reset_to_initial_content_only_for_assets">إعادة التعيين هي فقط للعينات</string> <string name="text_reset_to_initial_content_only_for_assets">إعادة التعيين هي فقط للعينات</string>
<string name="text_restart">إعادة بدء</string> <string name="text_restart">إعادة بدء</string>
<string name="text_restart_strategy">استراتيجية إعادة التشغيل</string>
<string name="text_result">نتيجة</string> <string name="text_result">نتيجة</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">قم بإلغاء الوصول إلى AutoJs6 في تطبيق Shizuku</string> <string name="text_revoke_autojs6_access_in_shizuku_app">قم بإلغاء الوصول إلى AutoJs6 في تطبيق Shizuku</string>
<string name="text_rhino_java_primitive_wrap">تغليف الأنواع البدائية في Java</string>
<string name="text_root_mode_title">فحص الجذر مجموعة القوة</string> <string name="text_root_mode_title">فحص الجذر مجموعة القوة</string>
<string name="text_run">يجري</string> <string name="text_run">يجري</string>
<string name="text_run_on_battery_change">على البطارية تغيرت</string> <string name="text_run_on_battery_change">على البطارية تغيرت</string>
@@ -1008,6 +1021,7 @@
<string name="text_theme_color">لون الموضوع</string> <string name="text_theme_color">لون الموضوع</string>
<string name="text_time">زمن</string> <string name="text_time">زمن</string>
<string name="text_timed_task">مهمة توقيت</string> <string name="text_timed_task">مهمة توقيت</string>
<string name="text_timed_task_backend_title">محرك جدولة المهام المؤقتة</string>
<string name="text_timed_task_timing">توقيت</string> <string name="text_timed_task_timing">توقيت</string>
<string name="text_tools">أدوات</string> <string name="text_tools">أدوات</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">قد يتم تلقائيًا إخفاء رمز المشغّل بخلفية شفافة أو إضافة خلفية إليه بواسطة النظام, لذلك قد يختلف التأثير الفعلي بين الأجهزة المختلفة</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">قد يتم تلقائيًا إخفاء رمز المشغّل بخلفية شفافة أو إضافة خلفية إليه بواسطة النظام, لذلك قد يختلف التأثير الفعلي بين الأجهزة المختلفة</string>
@@ -1065,14 +1079,5 @@
<string name="text_write_secure_settings">اكتب إعدادات الأمان</string> <string name="text_write_secure_settings">اكتب إعدادات الأمان</string>
<string name="text_write_secure_settings_description">إعدادات النظام الآمنة ، التي تحتوي على تفضيلات النظام التي يمكن أن تقرأها التطبيقات ولكن لا يُسمح لها بالكتابة.\nهذه هي لتفضيلات يجب على المستخدم تعديلها بشكل صريح من خلال واجهة المستخدم لتطبيق النظام.\nمع إذن إعدادات النظام الآمن ، يمكن للتطبيقات العادية تعديل الإعدادات الآمنة مباشرة (مثل خدمة إمكانية الوصول).</string> <string name="text_write_secure_settings_description">إعدادات النظام الآمنة ، التي تحتوي على تفضيلات النظام التي يمكن أن تقرأها التطبيقات ولكن لا يُسمح لها بالكتابة.\nهذه هي لتفضيلات يجب على المستخدم تعديلها بشكل صريح من خلال واجهة المستخدم لتطبيق النظام.\nمع إذن إعدادات النظام الآمن ، يمكن للتطبيقات العادية تعديل الإعدادات الآمنة مباشرة (مثل خدمة إمكانية الوصول).</string>
<string name="text_write_system_settings">كتابة إعدادات النظام</string> <string name="text_write_system_settings">كتابة إعدادات النظام</string>
<string name="description_rhino_java_primitive_wrap">عند تفعيل المفتاح (الوضع الافتراضي): سيتم تغليف القيم المُعادة من أساليب Java من الأنواع Number/Boolean/Character ككائنات Java وإتاحتها للسكريبت (باستثناء String). ستكون typeof هي \"object\" و species هي \"JavaObject\"، ويمكن استدعاء أساليب Java، مما يساعد على الحفاظ على خصائص الأنواع الدقيقة في Java وحل زيادة التحميل (overload).\n\nعند إيقاف المفتاح: لن تُغلف الأنواع المذكورة، وستُعرض مباشرة كقيم أولية في JavaScript (number/boolean/سلسلة ذات حرف واحد). ستكون typeof هي نوع JavaScript الموافق، وهو أقرب لدلالات ونظام JavaScript البيئي. لا يزال بالإمكان إعلان مغلّف Java صراحةً باستخدام new، مثل new java.lang.Boolean(true).\n\nانظر: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">ستُغلَّف الأنواع البدائية في Java ككائنات Java داخل السكربت</string>
<string name="text_rhino_java_primitive_wrap">تغليف الأنواع البدائية في Java</string>
<string name="title_timed_task_backend">محرك جدولة المهام المؤقتة</string>
<string name="description_timed_task_backend">يتحكم في الآلية الأساسية لتشغيل السكربتات بشكل مجدول.\n\nAlarmManager: عبر منح إذن \"السماح بتعيين المنبّهات والتذكيرات\" يمكن أن تصبح المهام أقرب إلى التنفيذ في الوقت المحدد.\nWorkManager: صديق للنظام؛ مناسب للمهام غير الحرجة التي تتحمل بعض التأخير.\nJobScheduler: تنفيذ قديم محفوظ للتوافق؛ احتمال التأخير أعلى.</string>
<string name="failed_to_go_to_access_settings">فشل فتح صفحة الإعدادات</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">يُوصى بمنح إذن \"السماح بتعيين المنبّهات والتذكيرات\" لضمان تنفيذ المهام المجدولة بأكبر قدر ممكن من الدقة حتى عند إيقاف الشاشة أو في وضع السكون</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">حالات الاستخدام والفروقات:\n\n1. AlarmManager\nمناسب للمهام الحسّاسة للتوقيت، مثل [التذكيرات/السكربتات الدقيقة التوقيت/...].\nعلى Android 12+ ومع منح إذن \"السماح بتعيين المنبّهات والتذكيرات\" يمكن التنفيذ بدقة أكبر حتى مع إيقاف الشاشة أو في وضع السكون.\nبدون الإذن قد يقلل النظام الدقة أو يؤخر التنفيذ.\n\n2. WorkManager\nمناسب للمهام التي لا تتطلب دقة زمنية صارمة مثل [مزامنة غير حرجة/تنظيف/إحصاءات/...].\nيتم الجدولة وفق [حالة البطارية/الشبكة/الشحن/سياسات السكون/...], وقد تتأخر المهام عند إيقاف الشاشة أو في وضع السكون.\nلا يضمن الدقة الزمنية لكنه يوفر مزايا في [إتمام موثوق/إعادة المحاولة عند الفشل/سلاسل المهام/إزالة التكرار].\n\n3. JobScheduler\nتنفيذ تاريخي لأغراض التوافق.\nفي إصدارات أندرويد الحديثة قد تحدث تأخيرات أكبر.\nلا يُنصح به إلا لاعتبارات التوافق.</string>
<string name="text_click_item_to_show_details">اضغط على العنصر لعرض التفاصيل</string>
</resources> </resources>

View File

@@ -79,10 +79,14 @@
<string name="description_manage_ignored_updates_preference">Click to view or manage list items.\nLong press to remove the list item.</string> <string name="description_manage_ignored_updates_preference">Click to view or manage list items.\nLong press to remove the list item.</string>
<string name="description_night_mode_preference">Night mode (also known as Dark theme) applies to both the Android system UI and apps running on the device, which improves visibility for users with low vision and those who are sensitive to bright light, and makes it easier for anyone to use a device in a low-light environment.\n\nFollow system: AutoJs6 has Night mode settings same as Android system\nAlways on: AutoJs6 keeps Night mode on (regardless of Android system settings)\nAlways off: AutoJs6 keeps Night mode off (regardless of Android system settings)\n\nNote: Follow system option is only for Android API Level 28 (Android 9) [P] and above.</string> <string name="description_night_mode_preference">Night mode (also known as Dark theme) applies to both the Android system UI and apps running on the device, which improves visibility for users with low vision and those who are sensitive to bright light, and makes it easier for anyone to use a device in a low-light environment.\n\nFollow system: AutoJs6 has Night mode settings same as Android system\nAlways on: AutoJs6 keeps Night mode on (regardless of Android system settings)\nAlways off: AutoJs6 keeps Night mode off (regardless of Android system settings)\n\nNote: Follow system option is only for Android API Level 28 (Android 9) [P] and above.</string>
<string name="description_night_mode_preference_more">To enable Night mode in Android system:\n- Android API Level 29 (Android 10) [Q] and above: Settings -> Display -> Theme.\n- Android API Level 28 (Android 9) [P]: Developer options -> Night mode.\n\nThe following conditions must to met for applying a Night mode (Dark theme) to web-based content using a WebView component (like AutoJs6 documentation page):\n1. Android System WebView (or browsers like Google Chrome):\n- Android API Level 29 (Android 10) [Q] and above: version >= 76\n- Android API Level 28 (Android 9) [P]: version >= 105\n2. Web-based content in WebView component is adapted to Dark theme (by CSS or Android XML resources and so forth)</string> <string name="description_night_mode_preference_more">To enable Night mode in Android system:\n- Android API Level 29 (Android 10) [Q] and above: Settings -> Display -> Theme.\n- Android API Level 28 (Android 9) [P]: Developer options -> Night mode.\n\nThe following conditions must to met for applying a Night mode (Dark theme) to web-based content using a WebView component (like AutoJs6 documentation page):\n1. Android System WebView (or browsers like Google Chrome):\n- Android API Level 29 (Android 10) [Q] and above: version >= 76\n- Android API Level 28 (Android 9) [P]: version >= 105\n2. Web-based content in WebView component is adapted to Dark theme (by CSS or Android XML resources and so forth)</string>
<string name="description_restart_strategy">The restart strategy only affects the restart button in the home page drawer.\n\nQuick restart: Quickly restarts the app. If the restart fails or unexpected situations occur, try switching to \"Scheduled restart\".\nScheduled restart: Sets up a short-timed task in advance. After the app stops, it will start again on schedule to achieve app restart.</string>
<string name="description_rhino_java_primitive_wrap">Switch ON (default): results of Java methods that are instances of Number/Boolean/Character are wrapped as Java objects and exposed to scripts (String excluded). typeof is \"object\", species is \"JavaObject\"; Java methods remain accessible, which helps retain precise Java type traits and overload resolution.\n\nSwitch OFF: the above types are no longer wrapped and are exposed directly as JavaScript primitives (number/boolean/onecharacter string). typeof is the corresponding JavaScript type, aligning better with JavaScript semantics and ecosystem. You can still explicitly create a Java wrapper via new, e.g. new java.lang.Boolean(true).\n\nSee: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">If you have exotic root or abnormal state for root access, you can force set root to root or non-root.</string> <string name="description_root_mode_preference">If you have exotic root or abnormal state for root access, you can force set root to root or non-root.</string>
<string name="description_root_record_out_file_type_preference">Binary type: non-editable, with the file extension \"auto\"\nJavaScript type: can be edited or copied directly, with the file extension \"js\"</string> <string name="description_root_record_out_file_type_preference">Binary type: non-editable, with the file extension \"auto\"\nJavaScript type: can be edited or copied directly, with the file extension \"js\"</string>
<string name="description_stable_mode">Stable mode makes it more stable when getting layout bounds, but some results may be ignored.\nA11y service\'s restart required.</string> <string name="description_stable_mode">Stable mode makes it more stable when getting layout bounds, but some results may be ignored.\nA11y service\'s restart required.</string>
<string name="description_theme_color_preference">Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFAB\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.</string> <string name="description_theme_color_preference">Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFAB\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.</string>
<string name="description_timed_task_backend">Controls the underlying mechanism for triggering scripts on a schedule.\n\nAlarmManager: With the “Allow setting alarms and reminders” permission granted, scheduled tasks can fire closer to the exact time.\nWorkManager: System-friendly; suitable for non-critical tasks that can tolerate some delay.\nJobScheduler: Legacy implementation kept for compatibility; higher chance of delays.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Use cases and differences:\n\n1. AlarmManager\nBest for time-sensitive tasks, e.g., [reminders/strictly scheduled scripts/...].\nOn Android 12+ with the “Allow setting alarms and reminders” permission, tasks can run more on time even when the screen is off or the device is idle.\nWithout it, the system may degrade exactness or delay execution.\n\n2. WorkManager\nBest for tasks that dont require strict timing, e.g., [non-critical sync/cleanup/statistics/...].\nScheduling depends on [battery/network/charging/idle policies/...], so execution may be postponed when the screen is off or idle.\nWhile it cant guarantee exact timing, it excels at [reliable completion/retries/chaining/unique work de-duplication].\n\n3. JobScheduler\nHistorical implementation for compatibility.\nOn newer Android versions, tasks may be delayed more noticeably.\nGenerally not recommended unless required for compatibility.</string>
<string name="description_version_histories_preference">View the release version history and key category statistics of AutoJs6 on GitHub.</string> <string name="description_version_histories_preference">View the release version history and key category statistics of AutoJs6 on GitHub.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">Cancel</string> <string name="dialog_button_cancel">Cancel</string>
@@ -144,6 +148,8 @@
<string name="entry_night_mode_always_off">Always off</string> <string name="entry_night_mode_always_off">Always off</string>
<string name="entry_night_mode_always_on">Always on</string> <string name="entry_night_mode_always_on">Always on</string>
<string name="entry_night_mode_follow_system">Follow system</string> <string name="entry_night_mode_follow_system">Follow system</string>
<string name="entry_restart_strategy_quick">Quick restart</string>
<string name="entry_restart_strategy_scheduled">Scheduled restart</string>
<string name="entry_root_mode_auto_detect">Auto detect root access</string> <string name="entry_root_mode_auto_detect">Auto detect root access</string>
<string name="entry_root_mode_force_non_root">Force set non-root mode</string> <string name="entry_root_mode_force_non_root">Force set non-root mode</string>
<string name="entry_root_mode_force_root">Force set root mode</string> <string name="entry_root_mode_force_root">Force set root mode</string>
@@ -190,6 +196,7 @@
<string name="error_failed_to_call_method">Failed to call method "%s"</string> <string name="error_failed_to_call_method">Failed to call method "%s"</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[Failed to call method "%1$s": [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[Failed to call method "%1$s": [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">Failed to convert value %s into a Drawable</string> <string name="error_failed_to_convert_into_drawable">Failed to convert value %s into a Drawable</string>
<string name="error_failed_to_go_to_access_settings">Failed to open the settings page</string>
<string name="error_failed_to_grant_shizuku_access">Failed to grant Shizuku access</string> <string name="error_failed_to_grant_shizuku_access">Failed to grant Shizuku access</string>
<string name="error_failed_to_instantiate">Failed to instantiate "%s"</string> <string name="error_failed_to_instantiate">Failed to instantiate "%s"</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[Failed to instantiate "%1$s": [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[Failed to instantiate "%1$s": [ %2$s ]]]></string>
@@ -347,6 +354,7 @@
<string name="summary_post_notifications_permission_inrt">Allow the application to create and send notifications</string> <string name="summary_post_notifications_permission_inrt">Allow the application to create and send notifications</string>
<string name="summary_pre_execute_script">Execute before the script file</string> <string name="summary_pre_execute_script">Execute before the script file</string>
<string name="summary_record_prompt">Show message when starting or stopping recording a script</string> <string name="summary_record_prompt">Show message when starting or stopping recording a script</string>
<string name="summary_rhino_java_primitive_wrap">Java primitive types will be wrapped as Java objects in scripts</string>
<string name="summary_stable_mode">More stable layout analysis but worse code compatibility (a11y service restarting needed)</string> <string name="summary_stable_mode">More stable layout analysis but worse code compatibility (a11y service restarting needed)</string>
<string name="summary_text_launcher_shortcuts">Add shortcuts to launcher</string> <string name="summary_text_launcher_shortcuts">Add shortcuts to launcher</string>
<string name="summary_use_volume_control_record">Start or stop recording controlled by “Volume Down” key when floating button is showing</string> <string name="summary_use_volume_control_record">Start or stop recording controlled by “Volume Down” key when floating button is showing</string>
@@ -383,6 +391,7 @@
<string name="text_all_histories">All histories</string> <string name="text_all_histories">All histories</string>
<string name="text_all_histories_cleared">All histories have been cleared</string> <string name="text_all_histories_cleared">All histories have been cleared</string>
<string name="text_all_items_cleared">All items have been cleared</string> <string name="text_all_items_cleared">All items have been cleared</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Granting the “Allow setting alarms and reminders” permission is recommended to help tasks run as punctually as possible even when the screen is off or the device is idle</string>
<string name="text_already_copied_to_clip">Copied to clipboard</string> <string name="text_already_copied_to_clip">Copied to clipboard</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">Already copied to clipboard (only latest %d items)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">Already copied to clipboard (only latest %d items)</string>
<string name="text_already_created">Created</string> <string name="text_already_created">Created</string>
@@ -415,6 +424,7 @@
<string name="text_app_name_parallel_space">Parallel Space</string> <string name="text_app_name_parallel_space">Parallel Space</string>
<string name="text_app_name_qqmusic">QQMusic</string> <string name="text_app_name_qqmusic">QQMusic</string>
<string name="text_app_name_wechat">WeChat</string> <string name="text_app_name_wechat">WeChat</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">App restarting...</string>
<string name="text_app_shortcut_disabled">This shortcut is disabled</string> <string name="text_app_shortcut_disabled">This shortcut is disabled</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string>
<string name="text_app_shortcut_docs_short_label">Docs</string> <string name="text_app_shortcut_docs_short_label">Docs</string>
@@ -469,6 +479,7 @@
<string name="text_clear_pre_execute_script">Clear pre-execute script</string> <string name="text_clear_pre_execute_script">Clear pre-execute script</string>
<string name="text_clear_updates_checked_states">Clear updates checked states</string> <string name="text_clear_updates_checked_states">Clear updates checked states</string>
<string name="text_click_item_to_remove">Click the item to remove</string> <string name="text_click_item_to_remove">Click the item to remove</string>
<string name="text_click_item_to_show_details">Click an item to view details</string>
<string name="text_click_ok_to_go_to_settings">Click \"OK\" to go to settings</string> <string name="text_click_ok_to_go_to_settings">Click \"OK\" to go to settings</string>
<string name="text_click_too_frequently">Frequent operation</string> <string name="text_click_too_frequently">Frequent operation</string>
<string name="text_client_mode">Client mode</string> <string name="text_client_mode">Client mode</string>
@@ -912,8 +923,10 @@
<string name="text_reset_to_initial_content">Reset initially</string> <string name="text_reset_to_initial_content">Reset initially</string>
<string name="text_reset_to_initial_content_only_for_assets">Reset is only for samples</string> <string name="text_reset_to_initial_content_only_for_assets">Reset is only for samples</string>
<string name="text_restart">Restart</string> <string name="text_restart">Restart</string>
<string name="text_restart_strategy">Restart strategy</string>
<string name="text_result">Result</string> <string name="text_result">Result</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">Revoke AutoJs6 access in Shizuku app</string> <string name="text_revoke_autojs6_access_in_shizuku_app">Revoke AutoJs6 access in Shizuku app</string>
<string name="text_rhino_java_primitive_wrap">Java primitive wrapping</string>
<string name="text_root_mode_title">Force set root check</string> <string name="text_root_mode_title">Force set root check</string>
<string name="text_run">Run</string> <string name="text_run">Run</string>
<string name="text_run_on_battery_change">On battery changed</string> <string name="text_run_on_battery_change">On battery changed</string>
@@ -1003,6 +1016,7 @@
<string name="text_theme_color">Theme color</string> <string name="text_theme_color">Theme color</string>
<string name="text_time">Time</string> <string name="text_time">Time</string>
<string name="text_timed_task">Timed task</string> <string name="text_timed_task">Timed task</string>
<string name="text_timed_task_backend_title">Timed task scheduling engine</string>
<string name="text_timed_task_timing">Timing</string> <string name="text_timed_task_timing">Timing</string>
<string name="text_tools">Tools</string> <string name="text_tools">Tools</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">The transparent background launcher icon may be automatically masked or given a background by the system, so the actual effect may vary across different devices</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">The transparent background launcher icon may be automatically masked or given a background by the system, so the actual effect may vary across different devices</string>
@@ -1060,14 +1074,5 @@
<string name="text_write_secure_settings">Write security settings</string> <string name="text_write_secure_settings">Write security settings</string>
<string name="text_write_secure_settings_description">Secure system settings, containing system preferences that applications can read but are not allowed to write.\nThese are for preferences that the user must explicitly modify through the UI of a system app.\nWith secure system settings permission, normal applications can directly modify the secure settings (such as accessibility service).</string> <string name="text_write_secure_settings_description">Secure system settings, containing system preferences that applications can read but are not allowed to write.\nThese are for preferences that the user must explicitly modify through the UI of a system app.\nWith secure system settings permission, normal applications can directly modify the secure settings (such as accessibility service).</string>
<string name="text_write_system_settings">Write system settings</string> <string name="text_write_system_settings">Write system settings</string>
<string name="description_rhino_java_primitive_wrap">Switch ON (default): results of Java methods that are instances of Number/Boolean/Character are wrapped as Java objects and exposed to scripts (String excluded). typeof is \"object\", species is \"JavaObject\"; Java methods remain accessible, which helps retain precise Java type traits and overload resolution.\n\nSwitch OFF: the above types are no longer wrapped and are exposed directly as JavaScript primitives (number/boolean/onecharacter string). typeof is the corresponding JavaScript type, aligning better with JavaScript semantics and ecosystem. You can still explicitly create a Java wrapper via new, e.g. new java.lang.Boolean(true).\n\nSee: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Java primitive types will be wrapped as Java objects in scripts</string>
<string name="text_rhino_java_primitive_wrap">Java primitive wrapping</string>
<string name="title_timed_task_backend">Timed task scheduling engine</string>
<string name="description_timed_task_backend">Controls the underlying mechanism for triggering scripts on a schedule.\n\nAlarmManager: With the “Allow setting alarms and reminders” permission granted, scheduled tasks can fire closer to the exact time.\nWorkManager: System-friendly; suitable for non-critical tasks that can tolerate some delay.\nJobScheduler: Legacy implementation kept for compatibility; higher chance of delays.</string>
<string name="failed_to_go_to_access_settings">Failed to open the settings page</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Granting the “Allow setting alarms and reminders” permission is recommended to help tasks run as punctually as possible even when the screen is off or the device is idle</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Use cases and differences:\n\n1. AlarmManager\nBest for time-sensitive tasks, e.g., [reminders/strictly scheduled scripts/...].\nOn Android 12+ with the “Allow setting alarms and reminders” permission, tasks can run more on time even when the screen is off or the device is idle.\nWithout it, the system may degrade exactness or delay execution.\n\n2. WorkManager\nBest for tasks that dont require strict timing, e.g., [non-critical sync/cleanup/statistics/...].\nScheduling depends on [battery/network/charging/idle policies/...], so execution may be postponed when the screen is off or idle.\nWhile it cant guarantee exact timing, it excels at [reliable completion/retries/chaining/unique work de-duplication].\n\n3. JobScheduler\nHistorical implementation for compatibility.\nOn newer Android versions, tasks may be delayed more noticeably.\nGenerally not recommended unless required for compatibility.</string>
<string name="text_click_item_to_show_details">Click an item to view details</string>
</resources> </resources>

View File

@@ -82,10 +82,14 @@
<string name="description_manage_ignored_updates_preference">Pulse para ver o gestionar los elementos de la lista.\nHaga una pulsación larga para eliminar el elemento de la lista.</string> <string name="description_manage_ignored_updates_preference">Pulse para ver o gestionar los elementos de la lista.\nHaga una pulsación larga para eliminar el elemento de la lista.</string>
<string name="description_night_mode_preference">El modo nocturno (también conocido como tema oscuro) se aplica tanto a la interfaz de usuario del sistema Android como a las aplicaciones que se ejecutan en el dispositivo, lo que mejora la visibilidad para los usuarios con baja visión y los que son sensibles a la luz brillante, y facilita el uso de un dispositivo en un entorno con poca luz.\n\nSistema de seguimiento: AutoJs6 tiene ajustes de modo nocturno iguales a los del sistema Android\nSiempre activado: AutoJs6 mantiene activado el modo Noche (independientemente de la configuración del sistema Android)\nSiempre desactivado: AutoJs6 mantiene el modo nocturno desactivado (independientemente de la configuración del sistema Android)\n\nNota: La opción de seguir el sistema es sólo para el nivel 28 de la API de Android (Android 9) [P] y superior.</string> <string name="description_night_mode_preference">El modo nocturno (también conocido como tema oscuro) se aplica tanto a la interfaz de usuario del sistema Android como a las aplicaciones que se ejecutan en el dispositivo, lo que mejora la visibilidad para los usuarios con baja visión y los que son sensibles a la luz brillante, y facilita el uso de un dispositivo en un entorno con poca luz.\n\nSistema de seguimiento: AutoJs6 tiene ajustes de modo nocturno iguales a los del sistema Android\nSiempre activado: AutoJs6 mantiene activado el modo Noche (independientemente de la configuración del sistema Android)\nSiempre desactivado: AutoJs6 mantiene el modo nocturno desactivado (independientemente de la configuración del sistema Android)\n\nNota: La opción de seguir el sistema es sólo para el nivel 28 de la API de Android (Android 9) [P] y superior.</string>
<string name="description_night_mode_preference_more">Para activar el modo nocturno en el sistema Android:\n- Android API Level 29 (Android 10) [Q] y superior: Ajustes -> Pantalla -> Tema.\n- Android API Level 28 (Android 9) [P]: Opciones de desarrollador -> Modo nocturno.\n\nLas siguientes condiciones deben cumplirse para aplicar un modo nocturno (tema oscuro) al contenido basado en la web utilizando un componente WebView (como la página de documentación de AutoJs6):\n1. Sistema Android WebView (o navegadores como Google Chrome):\n- Android API Level 29 (Android 10) [Q] y superior: versión >= 76\n- Android API Level 28 (Android 9) [P]: versión >= 105\n2. El contenido basado en la web en el componente WebView se adapta al tema oscuro (mediante CSS o recursos XML de Android, etc.)</string> <string name="description_night_mode_preference_more">Para activar el modo nocturno en el sistema Android:\n- Android API Level 29 (Android 10) [Q] y superior: Ajustes -> Pantalla -> Tema.\n- Android API Level 28 (Android 9) [P]: Opciones de desarrollador -> Modo nocturno.\n\nLas siguientes condiciones deben cumplirse para aplicar un modo nocturno (tema oscuro) al contenido basado en la web utilizando un componente WebView (como la página de documentación de AutoJs6):\n1. Sistema Android WebView (o navegadores como Google Chrome):\n- Android API Level 29 (Android 10) [Q] y superior: versión >= 76\n- Android API Level 28 (Android 9) [P]: versión >= 105\n2. El contenido basado en la web en el componente WebView se adapta al tema oscuro (mediante CSS o recursos XML de Android, etc.)</string>
<string name="description_restart_strategy">La estrategia de reinicio solo afecta al botón de reinicio del cajón de la página principal.\n\nReinicio rápido: reinicia rápidamente la app. Si el reinicio falla o ocurre alguna situación inesperada, prueba cambiar a \"Reinicio programado\".\nReinicio programado: configura de antemano una tarea de corta duración. Después de que la app se detenga, se iniciará de nuevo según lo programado para lograr el reinicio de la app.</string>
<string name="description_rhino_java_primitive_wrap">Con el interruptor activado (predeterminado): los valores devueltos por métodos Java de tipo Number/Boolean/Character se envuelven como objetos Java y se exponen al script (String excluido). typeof es \"object\", species es \"JavaObject\"; se pueden invocar métodos de Java, lo que ayuda a conservar las características de tipo precisas de Java y la resolución de sobrecargas.\n\nCon el interruptor desactivado: no se envuelven los tipos anteriores y se exponen directamente como primitivos de JavaScript (number/boolean/cadena de un solo carácter). typeof corresponde al tipo de JavaScript respectivo, más acorde con la semántica/ecosistema de JavaScript. Aun así, puede declarar explícitamente un envoltorio de Java con new, por ejemplo new java.lang.Boolean(true).\n\nConsulte: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">Si tiene una raíz exótica o un estado anormal para el acceso a la raíz, puede forzar el establecimiento de la raíz a raíz o no raíz.</string> <string name="description_root_mode_preference">Si tiene una raíz exótica o un estado anormal para el acceso a la raíz, puede forzar el establecimiento de la raíz a raíz o no raíz.</string>
<string name="description_root_record_out_file_type_preference">Tipo binario: no editable, con la extensión de archivo \"auto\"\nTipo JavaScript: se puede editar o copiar directamente, con la extensión de archivo \"js\"</string> <string name="description_root_record_out_file_type_preference">Tipo binario: no editable, con la extensión de archivo \"auto\"\nTipo JavaScript: se puede editar o copiar directamente, con la extensión de archivo \"js\"</string>
<string name="description_stable_mode">El modo estable hace que sea más estable al obtener los límites de diseño, pero algunos resultados pueden ser ignorados.\nEs necesario reiniciar el servicio de accesibilidad.</string> <string name="description_stable_mode">El modo estable hace que sea más estable al obtener los límites de diseño, pero algunos resultados pueden ser ignorados.\nEs necesario reiniciar el servicio de accesibilidad.</string>
<string name="description_theme_color_preference">El color del tema se aplica a los widgets, incluidos, entre otros, los siguientes\nBarra de estado\nBarra de aplicaciones\nIcono de archivo\nIcono de elemento de tarea\nFAB\nTítulo de la categoría de ajustes\nBotón de cambio\n\nNota: A partir de la versión 6.2.0 de AutoJs6, todavía no hay diferencia entre el color primario, el color primario oscuro y el color de acento.</string> <string name="description_theme_color_preference">El color del tema se aplica a los widgets, incluidos, entre otros, los siguientes\nBarra de estado\nBarra de aplicaciones\nIcono de archivo\nIcono de elemento de tarea\nFAB\nTítulo de la categoría de ajustes\nBotón de cambio\n\nNota: A partir de la versión 6.2.0 de AutoJs6, todavía no hay diferencia entre el color primario, el color primario oscuro y el color de acento.</string>
<string name="description_timed_task_backend">Controla el mecanismo subyacente para activar scripts de forma programada.\n\nAlarmManager: Mediante la concesión del permiso \"Permitir configurar alarmas y recordatorios\", las tareas programadas pueden dispararse con mayor puntualidad.\nWorkManager: Amigable con el sistema; adecuado para tareas no críticas que toleran cierta demora.\nJobScheduler: Implementación antigua, mantenida por compatibilidad; la ejecución puede retrasarse con mayor probabilidad.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Escenarios de uso y diferencias:\n\n1. AlarmManager\nAdecuado para tareas sensibles a la puntualidad, p. ej., [recordatorios/scripts estrictamente programados/...].\nEn Android 12+ y con el permiso \"Permitir configurar alarmas y recordatorios\", puede ejecutar tareas de forma más puntual con la pantalla apagada o en estado de espera.\nSin dicho permiso, el sistema puede degradar la exactitud o retrasar la ejecución.\n\n2. WorkManager\nAdecuado para tareas que no requieren estricta puntualidad, p. ej., [sincronización no crítica/limpieza/estadísticas/...].\nSe programa según [batería/red/carga/estrategias de reposo/...], por lo que puede posponer la ejecución con la pantalla apagada o en espera.\nAunque no garantiza precisión temporal, tiene ventajas en [finalización fiable/reintentos en caso de fallo/encadenamiento/deduplicación de trabajos].\n\n3. JobScheduler\nImplementación histórica para compatibilidad.\nEn versiones recientes de Android, las tareas pueden experimentar mayores retrasos.\nPor lo general, no se recomienda salvo por motivos de compatibilidad.</string>
<string name="description_version_histories_preference">Ver el historial de versiones publicadas de AutoJs6 en GitHub y las estadísticas de las categorías importantes.</string> <string name="description_version_histories_preference">Ver el historial de versiones publicadas de AutoJs6 en GitHub y las estadísticas de las categorías importantes.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">Cancelar</string> <string name="dialog_button_cancel">Cancelar</string>
@@ -147,6 +151,8 @@
<string name="entry_night_mode_always_off">Siempre desactivado</string> <string name="entry_night_mode_always_off">Siempre desactivado</string>
<string name="entry_night_mode_always_on">Siempre activado</string> <string name="entry_night_mode_always_on">Siempre activado</string>
<string name="entry_night_mode_follow_system">Seguir el sistema</string> <string name="entry_night_mode_follow_system">Seguir el sistema</string>
<string name="entry_restart_strategy_quick">Reinicio rápido</string>
<string name="entry_restart_strategy_scheduled">Reinicio programado</string>
<string name="entry_root_mode_auto_detect">Detectar automáticamente el acceso root</string> <string name="entry_root_mode_auto_detect">Detectar automáticamente el acceso root</string>
<string name="entry_root_mode_force_non_root">Forzar el modo no root</string> <string name="entry_root_mode_force_non_root">Forzar el modo no root</string>
<string name="entry_root_mode_force_root">Forzar el modo raíz</string> <string name="entry_root_mode_force_root">Forzar el modo raíz</string>
@@ -193,6 +199,7 @@
<string name="error_failed_to_call_method">Fallo al llamar al método \"%s\"</string> <string name="error_failed_to_call_method">Fallo al llamar al método \"%s\"</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[Error al llamar al método \"%1$s\": [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[Error al llamar al método \"%1$s\": [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">Fallo al convertir el valor %s en un Dibujable</string> <string name="error_failed_to_convert_into_drawable">Fallo al convertir el valor %s en un Dibujable</string>
<string name="error_failed_to_go_to_access_settings">No se pudo abrir la página de ajustes</string>
<string name="error_failed_to_grant_shizuku_access">Fallo en la concesión de permisos Shizuku</string> <string name="error_failed_to_grant_shizuku_access">Fallo en la concesión de permisos Shizuku</string>
<string name="error_failed_to_instantiate">Error al instanciar \"%s\"</string> <string name="error_failed_to_instantiate">Error al instanciar \"%s\"</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[Error al instanciar \"%1$s\": [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[Error al instanciar \"%1$s\": [ %2$s ]]]></string>
@@ -350,6 +357,7 @@
<string name="summary_post_notifications_permission_inrt">Permitir que la aplicación cree y envíe notificaciones</string> <string name="summary_post_notifications_permission_inrt">Permitir que la aplicación cree y envíe notificaciones</string>
<string name="summary_pre_execute_script">Ejecutar antes del archivo de script</string> <string name="summary_pre_execute_script">Ejecutar antes del archivo de script</string>
<string name="summary_record_prompt">Mostrar mensaje al iniciar o detener la grabación de un guion</string> <string name="summary_record_prompt">Mostrar mensaje al iniciar o detener la grabación de un guion</string>
<string name="summary_rhino_java_primitive_wrap">Los tipos primitivos de Java se envolverán como objetos Java en los scripts</string>
<string name="summary_stable_mode">Análisis de diseño más estable pero peor compatibilidad de código (se necesita reiniciar el servicio de accesibilidad)</string> <string name="summary_stable_mode">Análisis de diseño más estable pero peor compatibilidad de código (se necesita reiniciar el servicio de accesibilidad)</string>
<string name="summary_text_launcher_shortcuts">Añadir accesos directos al lanzador</string> <string name="summary_text_launcher_shortcuts">Añadir accesos directos al lanzador</string>
<string name="summary_use_volume_control_record">Iniciar o detener la grabación controlada por la tecla de bajar el volumen cuando se muestra el botón flotante</string> <string name="summary_use_volume_control_record">Iniciar o detener la grabación controlada por la tecla de bajar el volumen cuando se muestra el botón flotante</string>
@@ -386,6 +394,7 @@
<string name="text_all_histories">Todos los historiales</string> <string name="text_all_histories">Todos los historiales</string>
<string name="text_all_histories_cleared">Todos los historiales han sido borrados</string> <string name="text_all_histories_cleared">Todos los historiales han sido borrados</string>
<string name="text_all_items_cleared">Todos los elementos han sido borrados</string> <string name="text_all_items_cleared">Todos los elementos han sido borrados</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Se recomienda conceder el permiso \"Permitir configurar alarmas y recordatorios\" para asegurar que las tareas programadas se ejecuten lo más puntualmente posible incluso con la pantalla apagada o en espera</string>
<string name="text_already_copied_to_clip">Copiado en el portapapeles</string> <string name="text_already_copied_to_clip">Copiado en el portapapeles</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">Ya se ha copiado en el portapapeles (sólo los últimos %d elementos)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">Ya se ha copiado en el portapapeles (sólo los últimos %d elementos)</string>
<string name="text_already_created">Creado</string> <string name="text_already_created">Creado</string>
@@ -418,6 +427,7 @@
<string name="text_app_name_parallel_space">Parallel Space</string> <string name="text_app_name_parallel_space">Parallel Space</string>
<string name="text_app_name_qqmusic">QQMusic</string> <string name="text_app_name_qqmusic">QQMusic</string>
<string name="text_app_name_wechat">WeChat</string> <string name="text_app_name_wechat">WeChat</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">Reiniciando la app...</string>
<string name="text_app_shortcut_disabled">Este acceso directo está desactivado</string> <string name="text_app_shortcut_disabled">Este acceso directo está desactivado</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string>
<string name="text_app_shortcut_docs_short_label">Docs</string> <string name="text_app_shortcut_docs_short_label">Docs</string>
@@ -472,6 +482,7 @@
<string name="text_clear_pre_execute_script">Borrar script de pre-ejecución</string> <string name="text_clear_pre_execute_script">Borrar script de pre-ejecución</string>
<string name="text_clear_updates_checked_states">Borrar los estados de comprobación de las actualizaciones</string> <string name="text_clear_updates_checked_states">Borrar los estados de comprobación de las actualizaciones</string>
<string name="text_click_item_to_remove">Haga clic en el elemento a eliminar</string> <string name="text_click_item_to_remove">Haga clic en el elemento a eliminar</string>
<string name="text_click_item_to_show_details">Toca un elemento para ver los detalles</string>
<string name="text_click_ok_to_go_to_settings">Haga clic en \"Aceptar\" para ir a la configuración</string> <string name="text_click_ok_to_go_to_settings">Haga clic en \"Aceptar\" para ir a la configuración</string>
<string name="text_click_too_frequently">Funcionamiento frecuente</string> <string name="text_click_too_frequently">Funcionamiento frecuente</string>
<string name="text_client_mode">Modo cliente</string> <string name="text_client_mode">Modo cliente</string>
@@ -915,8 +926,10 @@
<string name="text_reset_to_initial_content">Restablecer inicialmente</string> <string name="text_reset_to_initial_content">Restablecer inicialmente</string>
<string name="text_reset_to_initial_content_only_for_assets">El restablecimiento es sólo para las muestras</string> <string name="text_reset_to_initial_content_only_for_assets">El restablecimiento es sólo para las muestras</string>
<string name="text_restart">Reiniciar</string> <string name="text_restart">Reiniciar</string>
<string name="text_restart_strategy">Estrategia de reinicio</string>
<string name="text_result">Resultado</string> <string name="text_result">Resultado</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">Revocar privilegios de AutoJs6 en una aplicación Shizuku</string> <string name="text_revoke_autojs6_access_in_shizuku_app">Revocar privilegios de AutoJs6 en una aplicación Shizuku</string>
<string name="text_rhino_java_primitive_wrap">Envoltorio de primitivos de Java</string>
<string name="text_root_mode_title">Forzar la comprobación de root</string> <string name="text_root_mode_title">Forzar la comprobación de root</string>
<string name="text_run">Ejecutar</string> <string name="text_run">Ejecutar</string>
<string name="text_run_on_battery_change">Al cambiar la batería</string> <string name="text_run_on_battery_change">Al cambiar la batería</string>
@@ -1006,6 +1019,7 @@
<string name="text_theme_color">Color del tema</string> <string name="text_theme_color">Color del tema</string>
<string name="text_time">Tiempo</string> <string name="text_time">Tiempo</string>
<string name="text_timed_task">Tarea cronometrada</string> <string name="text_timed_task">Tarea cronometrada</string>
<string name="text_timed_task_backend_title">Motor de programación de tareas temporizadas</string>
<string name="text_timed_task_timing">Cronometraje</string> <string name="text_timed_task_timing">Cronometraje</string>
<string name="text_tools">Herramientas</string> <string name="text_tools">Herramientas</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">El ícono de iniciador con fondo transparente puede ser enmascarado automáticamente o recibir un fondo por parte del sistema, por lo que el efecto real puede variar entre dispositivos</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">El ícono de iniciador con fondo transparente puede ser enmascarado automáticamente o recibir un fondo por parte del sistema, por lo que el efecto real puede variar entre dispositivos</string>
@@ -1063,14 +1077,5 @@
<string name="text_write_secure_settings">Escribir la configuración de seguridad</string> <string name="text_write_secure_settings">Escribir la configuración de seguridad</string>
<string name="text_write_secure_settings_description">Ajustes de seguridad del sistema, que contienen preferencias del sistema que las aplicaciones pueden leer pero no pueden escribir.\nSe trata de preferencias que el usuario debe modificar explícitamente a través de la interfaz de usuario de una aplicación del sistema.\nCon el permiso de configuración segura del sistema, las aplicaciones normales pueden modificar directamente la configuración segura (como el servicio de accesibilidad).</string> <string name="text_write_secure_settings_description">Ajustes de seguridad del sistema, que contienen preferencias del sistema que las aplicaciones pueden leer pero no pueden escribir.\nSe trata de preferencias que el usuario debe modificar explícitamente a través de la interfaz de usuario de una aplicación del sistema.\nCon el permiso de configuración segura del sistema, las aplicaciones normales pueden modificar directamente la configuración segura (como el servicio de accesibilidad).</string>
<string name="text_write_system_settings">Escribir la configuración del sistema</string> <string name="text_write_system_settings">Escribir la configuración del sistema</string>
<string name="description_rhino_java_primitive_wrap">Con el interruptor activado (predeterminado): los valores devueltos por métodos Java de tipo Number/Boolean/Character se envuelven como objetos Java y se exponen al script (String excluido). typeof es \"object\", species es \"JavaObject\"; se pueden invocar métodos de Java, lo que ayuda a conservar las características de tipo precisas de Java y la resolución de sobrecargas.\n\nCon el interruptor desactivado: no se envuelven los tipos anteriores y se exponen directamente como primitivos de JavaScript (number/boolean/cadena de un solo carácter). typeof corresponde al tipo de JavaScript respectivo, más acorde con la semántica/ecosistema de JavaScript. Aun así, puede declarar explícitamente un envoltorio de Java con new, por ejemplo new java.lang.Boolean(true).\n\nConsulte: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Los tipos primitivos de Java se envolverán como objetos Java en los scripts</string>
<string name="text_rhino_java_primitive_wrap">Envoltorio de primitivos de Java</string>
<string name="title_timed_task_backend">Motor de programación de tareas temporizadas</string>
<string name="description_timed_task_backend">Controla el mecanismo subyacente para activar scripts de forma programada.\n\nAlarmManager: Mediante la concesión del permiso \"Permitir configurar alarmas y recordatorios\", las tareas programadas pueden dispararse con mayor puntualidad.\nWorkManager: Amigable con el sistema; adecuado para tareas no críticas que toleran cierta demora.\nJobScheduler: Implementación antigua, mantenida por compatibilidad; la ejecución puede retrasarse con mayor probabilidad.</string>
<string name="failed_to_go_to_access_settings">No se pudo abrir la página de ajustes</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Se recomienda conceder el permiso \"Permitir configurar alarmas y recordatorios\" para asegurar que las tareas programadas se ejecuten lo más puntualmente posible incluso con la pantalla apagada o en espera</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Escenarios de uso y diferencias:\n\n1. AlarmManager\nAdecuado para tareas sensibles a la puntualidad, p. ej., [recordatorios/scripts estrictamente programados/...].\nEn Android 12+ y con el permiso \"Permitir configurar alarmas y recordatorios\", puede ejecutar tareas de forma más puntual con la pantalla apagada o en estado de espera.\nSin dicho permiso, el sistema puede degradar la exactitud o retrasar la ejecución.\n\n2. WorkManager\nAdecuado para tareas que no requieren estricta puntualidad, p. ej., [sincronización no crítica/limpieza/estadísticas/...].\nSe programa según [batería/red/carga/estrategias de reposo/...], por lo que puede posponer la ejecución con la pantalla apagada o en espera.\nAunque no garantiza precisión temporal, tiene ventajas en [finalización fiable/reintentos en caso de fallo/encadenamiento/deduplicación de trabajos].\n\n3. JobScheduler\nImplementación histórica para compatibilidad.\nEn versiones recientes de Android, las tareas pueden experimentar mayores retrasos.\nPor lo general, no se recomienda salvo por motivos de compatibilidad.</string>
<string name="text_click_item_to_show_details">Toca un elemento para ver los detalles</string>
</resources> </resources>

View File

@@ -82,10 +82,14 @@
<string name="description_manage_ignored_updates_preference">Cliquez pour afficher ou gérer les éléments de la liste.\nAppuyez longuement pour supprimer l\'élément de la liste.</string> <string name="description_manage_ignored_updates_preference">Cliquez pour afficher ou gérer les éléments de la liste.\nAppuyez longuement pour supprimer l\'élément de la liste.</string>
<string name="description_night_mode_preference">Le mode nuit (également connu sous le nom de thème sombre) s\'applique à la fois à l\'interface utilisateur du système Android et aux applications exécutées sur l\'appareil, ce qui améliore la visibilité pour les utilisateurs malvoyants et ceux qui sont sensibles à la lumière vive, et facilite l\'utilisation d\'un appareil par quiconque dans un environnement à faible luminosité.\n\nSystème de suivi : AutoJs6 possède des paramètres de mode nuit identiques à ceux du système Android\nToujours activé: AutoJs6 maintient le mode Nuit activé (indépendamment des paramètres du système Android).\nToujours désactivé: AutoJs6 désactive le mode Nuit (indépendamment des paramètres du système Android).\n\nRemarque : l\'option Suivre le système n\'est disponible qu\'à partir du niveau 28 de l\'API Android (Android 9) [P].</string> <string name="description_night_mode_preference">Le mode nuit (également connu sous le nom de thème sombre) s\'applique à la fois à l\'interface utilisateur du système Android et aux applications exécutées sur l\'appareil, ce qui améliore la visibilité pour les utilisateurs malvoyants et ceux qui sont sensibles à la lumière vive, et facilite l\'utilisation d\'un appareil par quiconque dans un environnement à faible luminosité.\n\nSystème de suivi : AutoJs6 possède des paramètres de mode nuit identiques à ceux du système Android\nToujours activé: AutoJs6 maintient le mode Nuit activé (indépendamment des paramètres du système Android).\nToujours désactivé: AutoJs6 désactive le mode Nuit (indépendamment des paramètres du système Android).\n\nRemarque : l\'option Suivre le système n\'est disponible qu\'à partir du niveau 28 de l\'API Android (Android 9) [P].</string>
<string name="description_night_mode_preference_more">Pour activer le mode Nuit dans le système Android :\n- Niveau 29 de l\'API Android (Android 10) [Q] et supérieur : Paramètres -> Affichage -> Thème.\n- Niveau 28 de l\'API Android (Android 9) [P]: Options du développeur -> Mode nuit.\n\nLes conditions suivantes doivent être remplies pour appliquer un mode nuit (thème sombre) à un contenu Web à l\'aide d\'un composant WebView (comme la page de documentation AutoJs6) :\n1. WebView du système Android (ou des navigateurs comme Google Chrome) :\n- Android API Level 29 (Android 10) [Q] et plus : version >= 76\n- API Android Niveau 28 (Android 9) [P]: version >= 105\n2. Le contenu Web du composant WebView est adapté au thème sombre (par des ressources CSS ou Android XML, etc.).</string> <string name="description_night_mode_preference_more">Pour activer le mode Nuit dans le système Android :\n- Niveau 29 de l\'API Android (Android 10) [Q] et supérieur : Paramètres -> Affichage -> Thème.\n- Niveau 28 de l\'API Android (Android 9) [P]: Options du développeur -> Mode nuit.\n\nLes conditions suivantes doivent être remplies pour appliquer un mode nuit (thème sombre) à un contenu Web à l\'aide d\'un composant WebView (comme la page de documentation AutoJs6) :\n1. WebView du système Android (ou des navigateurs comme Google Chrome) :\n- Android API Level 29 (Android 10) [Q] et plus : version >= 76\n- API Android Niveau 28 (Android 9) [P]: version >= 105\n2. Le contenu Web du composant WebView est adapté au thème sombre (par des ressources CSS ou Android XML, etc.).</string>
<string name="description_restart_strategy">La stratégie de redémarrage n\'affecte que le bouton de redémarrage dans le tiroir de la page d\'accueil.\n\nRedémarrage rapide : redémarre rapidement l\'application. Si le redémarrage échoue ou qu\'un comportement inattendu survient, essayez de passer à \"Redémarrage planifié\".\nRedémarrage planifié : configure à l\'avance une tâche de courte durée. Après l\'arrêt de l\'application, elle redémarrera selon la planification afin de relancer l\'application.</string>
<string name="description_rhino_java_primitive_wrap">Interrupteur activé (par défaut) : les valeurs retournées par les méthodes Java de type Number/Boolean/Character sont encapsulées comme objets Java et exposées au script (String exclu). typeof vaut \"object\", species vaut \"JavaObject\" ; les méthodes Java restent accessibles, ce qui permet de conserver les caractéristiques de type précises de Java et la résolution de surcharge.\n\nInterrupteur désactivé : les types cidessus ne sont plus encapsulés et sont exposés directement comme primitives JavaScript (number/boolean/chaîne à un seul caractère). typeof correspond au type JavaScript respectif, plus conforme à la sémantique/à l\'écosystème JavaScript. Il est toujours possible de déclarer explicitement un wrapper Java avec new, par ex. new java.lang.Boolean(true).\n\nVoir : http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">Si vous avez un accès exotique à la racine ou un état anormal pour l\'accès à la racine, vous pouvez forcer le réglage de la racine sur racine ou non-racine.</string> <string name="description_root_mode_preference">Si vous avez un accès exotique à la racine ou un état anormal pour l\'accès à la racine, vous pouvez forcer le réglage de la racine sur racine ou non-racine.</string>
<string name="description_root_record_out_file_type_preference">Type binaire : non modifiable, avec l\'extension de fichier \"auto\".\nType JavaScript : peut être édité ou copié directement, avec l\'extension de fichier \"js\".</string> <string name="description_root_record_out_file_type_preference">Type binaire : non modifiable, avec l\'extension de fichier \"auto\".\nType JavaScript : peut être édité ou copié directement, avec l\'extension de fichier \"js\".</string>
<string name="description_stable_mode">Le mode stable le rend plus stable lors de l\'obtention des limites de mise en page, mais certains résultats peuvent être ignorés.\nA11y service\'s restart required.</string> <string name="description_stable_mode">Le mode stable le rend plus stable lors de l\'obtention des limites de mise en page, mais certains résultats peuvent être ignorés.\nA11y service\'s restart required.</string>
<string name="description_theme_color_preference">La couleur du thème est appliquée aux widgets, y compris, mais sans s\'y limiter, aux widgets suivants :\nBarre d\'état\nBarre d\'applications\nIcône de fichier\nIcône d\'élément de tâche\nFAB\nTitre de la catégorie Paramètres\nBouton de commutation\n\nRemarque : Depuis la version 6.2.0 d\'AutoJs6, il n\'y a pas encore de différence entre la couleur primaire, la couleur primaire foncée et la couleur d\'accentuation.</string> <string name="description_theme_color_preference">La couleur du thème est appliquée aux widgets, y compris, mais sans s\'y limiter, aux widgets suivants :\nBarre d\'état\nBarre d\'applications\nIcône de fichier\nIcône d\'élément de tâche\nFAB\nTitre de la catégorie Paramètres\nBouton de commutation\n\nRemarque : Depuis la version 6.2.0 d\'AutoJs6, il n\'y a pas encore de différence entre la couleur primaire, la couleur primaire foncée et la couleur d\'accentuation.</string>
<string name="description_timed_task_backend">Contrôle le mécanisme sous-jacent de déclenchement programmé des scripts.\n\nAlarmManager : En accordant l\'autorisation \"Autoriser la définition d\'alarmes et de rappels\", les tâches peuvent se déclencher avec une meilleure ponctualité.\nWorkManager : Plus conciliant avec le système ; adapté aux tâches non critiques tolérant un certain délai.\nJobScheduler : Ancienne implémentation conservée pour la compatibilité, avec un risque accru de retard.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Scénarios d\'usage et différences :\n\n1. AlarmManager\nConvient aux tâches sensibles à la ponctualité, p. ex. [rappels/scripts strictement planifiés/...].\nSous Android 12+ avec l\'autorisation \"Autoriser la définition d\'alarmes et de rappels\", l\'exécution reste plus ponctuelle écran éteint ou en veille.\nSans cette autorisation, le système peut réduire la précision ou retarder l\'exécution.\n\n2. WorkManager\nConvient aux tâches ne nécessitant pas une ponctualité stricte, p. ex. [synchronisation non critique/nettoyage/statistiques/...].\nL\'ordonnancement dépend de [la batterie/le réseau/la charge/les stratégies de veille/...], ce qui peut retarder l\'exécution écran éteint ou en veille.\nBien qu\'il ne garantisse pas la précision temporelle, il offre des atouts en [achèvement fiable/reprise en cas d\'échec/chaînage/déduplication des travaux].\n\n3. JobScheduler\nImplémentation historique conservée pour compatibilité.\nSur les versions récentes d\'Android, les tâches peuvent subir des retards plus importants.\nSauf besoin de compatibilité, il n\'est généralement pas recommandé.</string>
<string name="description_version_histories_preference">Consulter l\'historique des versions publiées d\'AutoJs6 sur GitHub ainsi que les statistiques des principales catégories.</string> <string name="description_version_histories_preference">Consulter l\'historique des versions publiées d\'AutoJs6 sur GitHub ainsi que les statistiques des principales catégories.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">Cancel</string> <string name="dialog_button_cancel">Cancel</string>
@@ -147,6 +151,8 @@
<string name="entry_night_mode_always_off">Always off</string> <string name="entry_night_mode_always_off">Always off</string>
<string name="entry_night_mode_always_on">Always on</string> <string name="entry_night_mode_always_on">Always on</string>
<string name="entry_night_mode_follow_system">Suivre le système</string> <string name="entry_night_mode_follow_system">Suivre le système</string>
<string name="entry_restart_strategy_quick">Redémarrage rapide</string>
<string name="entry_restart_strategy_scheduled">Redémarrage planifié</string>
<string name="entry_root_mode_auto_detect">Détection automatique de l\'accès root</string> <string name="entry_root_mode_auto_detect">Détection automatique de l\'accès root</string>
<string name="entry_root_mode_force_non_root">Forcer l\'établissement du mode non-root</string> <string name="entry_root_mode_force_non_root">Forcer l\'établissement du mode non-root</string>
<string name="entry_root_mode_force_root">Force set root mode</string> <string name="entry_root_mode_force_root">Force set root mode</string>
@@ -193,6 +199,7 @@
<string name="error_failed_to_call_method">Échec de l\'appel à la méthode \"%s\"</string> <string name="error_failed_to_call_method">Échec de l\'appel à la méthode \"%s\"</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[Échec de l\'appel à la méthode \"%1$s\" : [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[Échec de l\'appel à la méthode \"%1$s\" : [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">Échec de la conversion de la valeur %s en un objet à dessiner</string> <string name="error_failed_to_convert_into_drawable">Échec de la conversion de la valeur %s en un objet à dessiner</string>
<string name="error_failed_to_go_to_access_settings">Échec d\'ouverture de la page des paramètres</string>
<string name="error_failed_to_grant_shizuku_access">Échec de l\'octroi de la permission de Shizuku</string> <string name="error_failed_to_grant_shizuku_access">Échec de l\'octroi de la permission de Shizuku</string>
<string name="error_failed_to_instantiate">Échec de l\'instanciation de \"%s\"</string> <string name="error_failed_to_instantiate">Échec de l\'instanciation de \"%s\"</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[Échec de l\'instanciation de \"%1$s\": [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[Échec de l\'instanciation de \"%1$s\": [ %2$s ]]]></string>
@@ -350,6 +357,7 @@
<string name="summary_post_notifications_permission_inrt">Autoriser l\'application à créer et envoyer des notifications</string> <string name="summary_post_notifications_permission_inrt">Autoriser l\'application à créer et envoyer des notifications</string>
<string name="summary_pre_execute_script">Exécuter avant le fichier script</string> <string name="summary_pre_execute_script">Exécuter avant le fichier script</string>
<string name="summary_record_prompt">Afficher un message lors du démarrage ou de l\'arrêt de l\'enregistrement d\'un script</string> <string name="summary_record_prompt">Afficher un message lors du démarrage ou de l\'arrêt de l\'enregistrement d\'un script</string>
<string name="summary_rhino_java_primitive_wrap">Les types primitifs Java seront exposés comme objets Java dans les scripts</string>
<string name="summary_stable_mode">Analyse de la mise en page plus stable mais moins bonne compatibilité du code (redémarrage du service a11y nécessaire)</string>. <string name="summary_stable_mode">Analyse de la mise en page plus stable mais moins bonne compatibilité du code (redémarrage du service a11y nécessaire)</string>.
<string name="summary_text_launcher_shortcuts">Ajouter des raccourcis au lanceur</string> <string name="summary_text_launcher_shortcuts">Ajouter des raccourcis au lanceur</string>
<string name="summary_use_volume_control_record">Démarrer ou arrêter l\'enregistrement contrôlé par la touche de réduction du volume lorsque le bouton flottant est affiché</string>. <string name="summary_use_volume_control_record">Démarrer ou arrêter l\'enregistrement contrôlé par la touche de réduction du volume lorsque le bouton flottant est affiché</string>.
@@ -386,6 +394,7 @@
<string name="text_all_histories">Tous les historiques</string> <string name="text_all_histories">Tous les historiques</string>
<string name="text_all_histories_cleared">Tous les historiques ont été effacés</string> <string name="text_all_histories_cleared">Tous les historiques ont été effacés</string>
<string name="text_all_items_cleared">Tous les éléments ont été effacés</string> <string name="text_all_items_cleared">Tous les éléments ont été effacés</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Il est recommandé d\'accorder l\'autorisation \"Autoriser la définition d\'alarmes et de rappels\" afin d\'assurer un déclenchement aussi ponctuel que possible, même écran éteint ou en veille</string>
<string name="text_already_copied_to_clip">Copié dans le presse-papiers</string> <string name="text_already_copied_to_clip">Copié dans le presse-papiers</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">Déjà copié dans le presse-papiers (seulement les derniers %d éléments)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">Déjà copié dans le presse-papiers (seulement les derniers %d éléments)</string>
<string name="text_already_created">Créé</string> <string name="text_already_created">Créé</string>
@@ -418,6 +427,7 @@
<string name="text_app_name_parallel_space">Parallel Space</string> <string name="text_app_name_parallel_space">Parallel Space</string>
<string name="text_app_name_qqmusic">QQMusic</string> <string name="text_app_name_qqmusic">QQMusic</string>
<string name="text_app_name_wechat">WeChat</string> <string name="text_app_name_wechat">WeChat</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">Redémarrage de l\'app...</string>
<string name="text_app_shortcut_disabled">Ce raccourci est désactivé</string> <string name="text_app_shortcut_disabled">Ce raccourci est désactivé</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string>
<string name="text_app_shortcut_docs_short_label">Docs</string> <string name="text_app_shortcut_docs_short_label">Docs</string>
@@ -472,6 +482,7 @@
<string name="text_clear_pre_execute_script">Effacer le script de pré-exécution</string> <string name="text_clear_pre_execute_script">Effacer le script de pré-exécution</string>
<string name="text_clear_updates_checked_states">Effacer les états vérifiés des mises à jour</string> <string name="text_clear_updates_checked_states">Effacer les états vérifiés des mises à jour</string>
<string name="text_click_item_to_remove">Cliquez sur l\'élément à supprimer</string> <string name="text_click_item_to_remove">Cliquez sur l\'élément à supprimer</string>
<string name="text_click_item_to_show_details">Touchez un élément pour afficher les détails</string>
<string name="text_click_ok_to_go_to_settings">Cliquez sur \"OK\" pour accéder aux paramètres</string>. <string name="text_click_ok_to_go_to_settings">Cliquez sur \"OK\" pour accéder aux paramètres</string>.
<string name="text_click_too_frequently">Une opération fréquente</string> <string name="text_click_too_frequently">Une opération fréquente</string>
<string name="text_client_mode">Mode client</string> <string name="text_client_mode">Mode client</string>
@@ -915,8 +926,10 @@
<string name="text_reset_to_initial_content">Réinitialisation initiale</string> <string name="text_reset_to_initial_content">Réinitialisation initiale</string>
<string name="text_reset_to_initial_content_only_for_assets">Reset n\'est que pour les échantillons</string> <string name="text_reset_to_initial_content_only_for_assets">Reset n\'est que pour les échantillons</string>
<string name="text_restart">Redémarrer</string> <string name="text_restart">Redémarrer</string>
<string name="text_restart_strategy">Stratégie de redémarrage</string>
<string name="text_result">Résultat</string> <string name="text_result">Résultat</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">Révoquer les privilèges AutoJs6 dans une application Shizuku</string> <string name="text_revoke_autojs6_access_in_shizuku_app">Révoquer les privilèges AutoJs6 dans une application Shizuku</string>
<string name="text_rhino_java_primitive_wrap">Encapsulation des types primitifs Java</string>
<string name="text_root_mode_title">Force set root check</string> <string name="text_root_mode_title">Force set root check</string>
<string name="text_run">Exécuter</string> <string name="text_run">Exécuter</string>
<string name="text_run_on_battery_change">Sur changement de batterie</string> <string name="text_run_on_battery_change">Sur changement de batterie</string>
@@ -1006,6 +1019,7 @@
<string name="text_theme_color">Couleur du thème</string> <string name="text_theme_color">Couleur du thème</string>
<string name="text_time">Heure</string> <string name="text_time">Heure</string>
<string name="text_timed_task">Tâche chronométrée</string> <string name="text_timed_task">Tâche chronométrée</string>
<string name="text_timed_task_backend_title">Moteur d\'ordonnancement des tâches planifiées</string>
<string name="text_timed_task_timing">Timing</string> <string name="text_timed_task_timing">Timing</string>
<string name="text_tools">Outils</string> <string name="text_tools">Outils</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">L\'icône du lanceur à fond transparent peut être automatiquement masquée ou recevoir un fond par le système, de sorte que l\'effet réel peut varier selon les appareils</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">L\'icône du lanceur à fond transparent peut être automatiquement masquée ou recevoir un fond par le système, de sorte que l\'effet réel peut varier selon les appareils</string>
@@ -1063,14 +1077,5 @@
<string name="text_write_secure_settings">Écrire les paramètres de sécurité</string>. <string name="text_write_secure_settings">Écrire les paramètres de sécurité</string>.
<string name="text_write_secure_settings_description">Paramètres de sécurité du système, contenant les préférences du système que les applications peuvent lire mais ne sont pas autorisées à écrire.\nIl s\'agit des préférences que l\'utilisateur doit explicitement modifier par le biais de l\'interface utilisateur d\'une application système.\nAvec l\'autorisation de paramètres de sécurité du système, les applications normales peuvent directement modifier les paramètres de sécurité (comme le service d\'accessibilité).</string> <string name="text_write_secure_settings_description">Paramètres de sécurité du système, contenant les préférences du système que les applications peuvent lire mais ne sont pas autorisées à écrire.\nIl s\'agit des préférences que l\'utilisateur doit explicitement modifier par le biais de l\'interface utilisateur d\'une application système.\nAvec l\'autorisation de paramètres de sécurité du système, les applications normales peuvent directement modifier les paramètres de sécurité (comme le service d\'accessibilité).</string>
<string name="text_write_system_settings">Écrire les paramètres système</string> <string name="text_write_system_settings">Écrire les paramètres système</string>
<string name="description_rhino_java_primitive_wrap">Interrupteur activé (par défaut) : les valeurs retournées par les méthodes Java de type Number/Boolean/Character sont encapsulées comme objets Java et exposées au script (String exclu). typeof vaut \"object\", species vaut \"JavaObject\" ; les méthodes Java restent accessibles, ce qui permet de conserver les caractéristiques de type précises de Java et la résolution de surcharge.\n\nInterrupteur désactivé : les types cidessus ne sont plus encapsulés et sont exposés directement comme primitives JavaScript (number/boolean/chaîne à un seul caractère). typeof correspond au type JavaScript respectif, plus conforme à la sémantique/à l\'écosystème JavaScript. Il est toujours possible de déclarer explicitement un wrapper Java avec new, par ex. new java.lang.Boolean(true).\n\nVoir : http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Les types primitifs Java seront exposés comme objets Java dans les scripts</string>
<string name="text_rhino_java_primitive_wrap">Encapsulation des types primitifs Java</string>
<string name="title_timed_task_backend">Moteur d\'ordonnancement des tâches planifiées</string>
<string name="description_timed_task_backend">Contrôle le mécanisme sous-jacent de déclenchement programmé des scripts.\n\nAlarmManager : En accordant l\'autorisation \"Autoriser la définition d\'alarmes et de rappels\", les tâches peuvent se déclencher avec une meilleure ponctualité.\nWorkManager : Plus conciliant avec le système ; adapté aux tâches non critiques tolérant un certain délai.\nJobScheduler : Ancienne implémentation conservée pour la compatibilité, avec un risque accru de retard.</string>
<string name="failed_to_go_to_access_settings">Échec d\'ouverture de la page des paramètres</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Il est recommandé d\'accorder l\'autorisation \"Autoriser la définition d\'alarmes et de rappels\" afin d\'assurer un déclenchement aussi ponctuel que possible, même écran éteint ou en veille</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Scénarios d\'usage et différences :\n\n1. AlarmManager\nConvient aux tâches sensibles à la ponctualité, p. ex. [rappels/scripts strictement planifiés/...].\nSous Android 12+ avec l\'autorisation \"Autoriser la définition d\'alarmes et de rappels\", l\'exécution reste plus ponctuelle écran éteint ou en veille.\nSans cette autorisation, le système peut réduire la précision ou retarder l\'exécution.\n\n2. WorkManager\nConvient aux tâches ne nécessitant pas une ponctualité stricte, p. ex. [synchronisation non critique/nettoyage/statistiques/...].\nL\'ordonnancement dépend de [la batterie/le réseau/la charge/les stratégies de veille/...], ce qui peut retarder l\'exécution écran éteint ou en veille.\nBien qu\'il ne garantisse pas la précision temporelle, il offre des atouts en [achèvement fiable/reprise en cas d\'échec/chaînage/déduplication des travaux].\n\n3. JobScheduler\nImplémentation historique conservée pour compatibilité.\nSur les versions récentes d\'Android, les tâches peuvent subir des retards plus importants.\nSauf besoin de compatibilité, il n\'est généralement pas recommandé.</string>
<string name="text_click_item_to_show_details">Touchez un élément pour afficher les détails</string>
</resources> </resources>

View File

@@ -83,10 +83,14 @@
<string name="description_manage_ignored_updates_preference">クリックすると, リストアイテムを表示または管理できます.\nリストアイテムを削除するには, 長押しします</string> <string name="description_manage_ignored_updates_preference">クリックすると, リストアイテムを表示または管理できます.\nリストアイテムを削除するには, 長押しします</string>
<string name="description_night_mode_preference">ナイトモード (ダークテーマとも呼ばれる) は, Android システムの UI と端末上で動作するアプリケーションの両方に適用され, 弱視のユーザーや明るい光に敏感なユーザーの視認性を向上させ, 誰でも簡単に暗い環境下で端末を使用できるようにします.\n\nフォローシステム AutoJs6 では, Android と同じ Night モードが設定できます.\n常にオン Android のシステム設定に関係なく, 常に Night モードが ON になります.\n常にオフ Android のシステム設定に関係なく, AutoJs6 はナイトモードをオフにします.\n\n注: Follow system オプションは, Android API Level 28 (Android 9) [P] 以上の場合のみです</string> <string name="description_night_mode_preference">ナイトモード (ダークテーマとも呼ばれる) は, Android システムの UI と端末上で動作するアプリケーションの両方に適用され, 弱視のユーザーや明るい光に敏感なユーザーの視認性を向上させ, 誰でも簡単に暗い環境下で端末を使用できるようにします.\n\nフォローシステム AutoJs6 では, Android と同じ Night モードが設定できます.\n常にオン Android のシステム設定に関係なく, 常に Night モードが ON になります.\n常にオフ Android のシステム設定に関係なく, AutoJs6 はナイトモードをオフにします.\n\n注: Follow system オプションは, Android API Level 28 (Android 9) [P] 以上の場合のみです</string>
<string name="description_night_mode_preference_more">Android システムでナイトモードを有効にするには\n- Android API Level 29 (Android 10) [Q] 以上の場合: [設定] -> [ディスプレイ] -> [テーマ].\n- Android API Level 28 (Android 9) [P]: [開発者向けオプション] -> [ナイトモード].\n\nWebView コンポーネント (AutoJs6 のドキュメントページなど) を使って, Web ベースのコンテンツにナイトモード (ダークテーマ) を適用するには, 以下の条件を満たす必要があります.\n1. Android System WebView (または Google Chrome のようなブラウザ) .\n- Android API Level 29 (Android 10) [Q] 以上: バージョン >= 76\n- Android API Level 28 (Android 9) [P]: バージョン >= 105\n2. WebView コンポーネントの Web ベースのコンテンツは, Dark テーマに適合している (CSS や Android XML リソースなどによる)</string> <string name="description_night_mode_preference_more">Android システムでナイトモードを有効にするには\n- Android API Level 29 (Android 10) [Q] 以上の場合: [設定] -> [ディスプレイ] -> [テーマ].\n- Android API Level 28 (Android 9) [P]: [開発者向けオプション] -> [ナイトモード].\n\nWebView コンポーネント (AutoJs6 のドキュメントページなど) を使って, Web ベースのコンテンツにナイトモード (ダークテーマ) を適用するには, 以下の条件を満たす必要があります.\n1. Android System WebView (または Google Chrome のようなブラウザ) .\n- Android API Level 29 (Android 10) [Q] 以上: バージョン >= 76\n- Android API Level 28 (Android 9) [P]: バージョン >= 105\n2. WebView コンポーネントの Web ベースのコンテンツは, Dark テーマに適合している (CSS や Android XML リソースなどによる)</string>
<string name="description_restart_strategy">再起動戦略はホームページのドロワーにある再起動ボタンにのみ適用されます.\n\nクイック再起動: アプリをすばやく再起動します. 再起動に失敗したり予期しない状況が発生した場合は/\"スケジュール再起動\" に切り替えてください.\nスケジュール再起動: あらかじめ短時間のタイマーを設定します. アプリが停止した後/スケジュールに従って再度起動し/アプリの再起動を実現します.</string>
<string name="description_rhino_java_primitive_wrap">スイッチ有効 (デフォルト): Java メソッドが返す Number/Boolean/Character は Java オブジェクトとしてラップされ/スクリプトに公開されます (String は除外). typeof は \"object\"/species は \"JavaObject\". Java のメソッドを呼び出せるため/Java の厳密な型特性やオーバーロード解決を保持しやすくなります.\n\nスイッチ無効: 上記の型はラップされず/JavaScript のプリミティブ値 (number/boolean/1 文字の文字列) として直接公開されます. typeof は対応する JavaScript 型となり/JavaScript のセマンティクス/エコシステムにより沿います. 必要なら new によって明示的に Java ラッパーを生成できます (例: new java.lang.Boolean(true)).\n\n参照: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">異国の root や root アクセスに異常がある場合, root を強制的に root または non-root に設定することができます</string> <string name="description_root_mode_preference">異国の root や root アクセスに異常がある場合, root を強制的に root または non-root に設定することができます</string>
<string name="description_root_record_out_file_type_preference">バイナリタイプ: 編集不可, ファイル拡張子は \"auto\"\nJavaScript タイプ: 直接編集またはコピー可能, ファイル拡張子は \"js\"</string> <string name="description_root_record_out_file_type_preference">バイナリタイプ: 編集不可, ファイル拡張子は \"auto\"\nJavaScript タイプ: 直接編集またはコピー可能, ファイル拡張子は \"js\"</string>
<string name="description_stable_mode">安定モードにするとレイアウト境界を取得する際に安定しますが, 一部の結果が無視されることがあります.\nアクセシビリティサービスの再起動が必要です</string> <string name="description_stable_mode">安定モードにするとレイアウト境界を取得する際に安定しますが, 一部の結果が無視されることがあります.\nアクセシビリティサービスの再起動が必要です</string>
<string name="description_theme_color_preference">テーマカラーは, 以下のウィジェットに適用されますが, これに限定されるものではありません.\nステータスバー\nアプリバー\nファイルアイコン\nタスクアイテムアイコン\nファブ\n設定カテゴリのタイトル\nスイッチボタン\n\n注: AutoJs6 バージョン 6.2.0 では, 原色, 原色暗色, アクセントカラーの区別はまだありません</string> <string name="description_theme_color_preference">テーマカラーは, 以下のウィジェットに適用されますが, これに限定されるものではありません.\nステータスバー\nアプリバー\nファイルアイコン\nタスクアイテムアイコン\nファブ\n設定カテゴリのタイトル\nスイッチボタン\n\n注: AutoJs6 バージョン 6.2.0 では, 原色, 原色暗色, アクセントカラーの区別はまだありません</string>
<string name="description_timed_task_backend">スクリプトを定時で起動するための基盤メカニズムを制御します.\n\nAlarmManager: システムの \"アラームとリマインダーの設定を許可\" 権限を付与すると/より正確な時刻での実行に近づきます.\nWorkManager: システムに優しく/一定の遅延を許容できる非重要タスクに適しています.\nJobScheduler: 旧来の実装で互換性のために残されていますが/遅延が発生しやすいです.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">利用シーンと違い: \n\n1. AlarmManager\n[リマインダー/厳密な時刻のスクリプト/...] など/時刻精度が重要なタスクに適しています.\nAndroid 12 以降で \"アラームとリマインダーの設定を許可\" 権限がある場合/画面消灯/待機中でも比較的正確に実行されます.\n権限がない場合/システムにより不正確または遅延実行になる可能性があります.\n\n2. WorkManager\n[非重要な同期/クリーンアップ/統計/...] など/厳密な時刻精度を必要としないタスクに適しています.\n[バッテリー/ネットワーク/充電状況/待機ポリシー/...] に応じてスケジューリングされ/消灯/待機中は実行が遅れることがあります.\n時間精度は保証されませんが/[確実な完了/失敗時の再試行/チェーン実行/一意タスクの重複排除] に強みがあります.\n\n3. JobScheduler\n互換性維持のための歴史的実装です.\n新しい Android では遅延が大きくなりやすい傾向があります.\n互換性の必要がない限り/通常は非推奨です.</string>
<string name="description_version_histories_preference">GitHub 上の AutoJs6 のリリース版変更履歴と主要カテゴリの統計データを確認する.</string> <string name="description_version_histories_preference">GitHub 上の AutoJs6 のリリース版変更履歴と主要カテゴリの統計データを確認する.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">取消</string> <string name="dialog_button_cancel">取消</string>
@@ -148,6 +152,8 @@
<string name="entry_night_mode_always_off">常にオフ</string> <string name="entry_night_mode_always_off">常にオフ</string>
<string name="entry_night_mode_always_on">常にオン</string> <string name="entry_night_mode_always_on">常にオン</string>
<string name="entry_night_mode_follow_system">システムに従う</string> <string name="entry_night_mode_follow_system">システムに従う</string>
<string name="entry_restart_strategy_quick">クイック再起動</string>
<string name="entry_restart_strategy_scheduled">スケジュール再起動</string>
<string name="entry_root_mode_auto_detect">ルートアクセスを自動検出</string> <string name="entry_root_mode_auto_detect">ルートアクセスを自動検出</string>
<string name="entry_root_mode_force_non_root">非ルートモードを強制的に設定する</string> <string name="entry_root_mode_force_non_root">非ルートモードを強制的に設定する</string>
<string name="entry_root_mode_force_root">強制的にルートモードにする</string> <string name="entry_root_mode_force_root">強制的にルートモードにする</string>
@@ -194,6 +200,7 @@
<string name="error_failed_to_call_method">メソッド \"%s\" の呼び出しに失敗しました</string> <string name="error_failed_to_call_method">メソッド \"%s\" の呼び出しに失敗しました</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[メソッド \"%1$s\" の呼び出しに失敗しました: [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[メソッド \"%1$s\" の呼び出しに失敗しました: [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">値 %s を Drawable に変換するのに失敗しました</string> <string name="error_failed_to_convert_into_drawable">値 %s を Drawable に変換するのに失敗しました</string>
<string name="error_failed_to_go_to_access_settings">設定画面を開けませんでした</string>
<string name="error_failed_to_grant_shizuku_access">Shizuku の権限付与に失敗しました</string> <string name="error_failed_to_grant_shizuku_access">Shizuku の権限付与に失敗しました</string>
<string name="error_failed_to_instantiate">\"%s\" のインスタンス化に失敗しました</string> <string name="error_failed_to_instantiate">\"%s\" のインスタンス化に失敗しました</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[インスタンス化 \"%1$s\" に失敗しました: [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[インスタンス化 \"%1$s\" に失敗しました: [ %2$s ]]]></string>
@@ -351,6 +358,7 @@
<string name="summary_post_notifications_permission_inrt">アプリが通知を作成して送信することを許可する</string> <string name="summary_post_notifications_permission_inrt">アプリが通知を作成して送信することを許可する</string>
<string name="summary_pre_execute_script">スクリプトファイルの前に実行する</string> <string name="summary_pre_execute_script">スクリプトファイルの前に実行する</string>
<string name="summary_record_prompt">スクリプトの録音を開始または停止するときにメッセージを表示する</string> <string name="summary_record_prompt">スクリプトの録音を開始または停止するときにメッセージを表示する</string>
<string name="summary_rhino_java_primitive_wrap">Java のプリミティブ型はスクリプト内で Java オブジェクトとしてラップされます</string>
<string name="summary_stable_mode">レイアウト解析はより安定するが, コードの互換性は低下 (アクセシビリティ・サービスの再起動が必要)</string> <string name="summary_stable_mode">レイアウト解析はより安定するが, コードの互換性は低下 (アクセシビリティ・サービスの再起動が必要)</string>
<string name="summary_text_launcher_shortcuts">ランチャーへのショートカットの追加</string> <string name="summary_text_launcher_shortcuts">ランチャーへのショートカットの追加</string>
<string name="summary_use_volume_control_record">フローティングボタンが表示されているときに, \"Volume Down\" キーで録画の開始/停止を制御できるようになりました</string> <string name="summary_use_volume_control_record">フローティングボタンが表示されているときに, \"Volume Down\" キーで録画の開始/停止を制御できるようになりました</string>
@@ -387,6 +395,7 @@
<string name="text_all_histories">すべての履歴</string> <string name="text_all_histories">すべての履歴</string>
<string name="text_all_histories_cleared">すべての履歴がクリアされました</string> <string name="text_all_histories_cleared">すべての履歴がクリアされました</string>
<string name="text_all_items_cleared">すべての項目を削除しました</string> <string name="text_all_items_cleared">すべての項目を削除しました</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">画面消灯中や待機時でもできるだけ正確に実行できるよう/[アラームとリマインダーの設定を許可] 権限の付与を推奨します</string>
<string name="text_already_copied_to_clip">クリップボードにコピーされる</string> <string name="text_already_copied_to_clip">クリップボードにコピーされる</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">既にクリップボードにコピーされました (最新の %d アイテムのみ)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">既にクリップボードにコピーされました (最新の %d アイテムのみ)</string>
<string name="text_already_created">作成</string> <string name="text_already_created">作成</string>
@@ -419,6 +428,7 @@
<string name="text_app_name_parallel_space">平行空間</string> <string name="text_app_name_parallel_space">平行空間</string>
<string name="text_app_name_qqmusic">QQMusic</string> <string name="text_app_name_qqmusic">QQMusic</string>
<string name="text_app_name_wechat">ウィーチャット</string> <string name="text_app_name_wechat">ウィーチャット</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">アプリを再起動しています...</string>
<string name="text_app_shortcut_disabled">このショートカットは無効です</string> <string name="text_app_shortcut_disabled">このショートカットは無効です</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 文書</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 文書</string>
<string name="text_app_shortcut_docs_short_label">文書</string> <string name="text_app_shortcut_docs_short_label">文書</string>
@@ -473,6 +483,7 @@
<string name="text_clear_pre_execute_script">実行前スクリプトのクリア</string> <string name="text_clear_pre_execute_script">実行前スクリプトのクリア</string>
<string name="text_clear_updates_checked_states">アップデートのチェック状態をクリアする</string> <string name="text_clear_updates_checked_states">アップデートのチェック状態をクリアする</string>
<string name="text_click_item_to_remove">削除する項目をクリックします</string> <string name="text_click_item_to_remove">削除する項目をクリックします</string>
<string name="text_click_item_to_show_details">項目をタップして詳細を表示します</string>
<string name="text_click_ok_to_go_to_settings">\"OK\" をクリックすると設定に進みます</string> <string name="text_click_ok_to_go_to_settings">\"OK\" をクリックすると設定に進みます</string>
<string name="text_click_too_frequently">頻繁に行う操作</string> <string name="text_click_too_frequently">頻繁に行う操作</string>
<string name="text_client_mode">クライアントモード</string> <string name="text_client_mode">クライアントモード</string>
@@ -916,8 +927,10 @@
<string name="text_reset_to_initial_content">初期リセット</string> <string name="text_reset_to_initial_content">初期リセット</string>
<string name="text_reset_to_initial_content_only_for_assets">リセットはサンプルのみ</string> <string name="text_reset_to_initial_content_only_for_assets">リセットはサンプルのみ</string>
<string name="text_restart">再起動</string> <string name="text_restart">再起動</string>
<string name="text_restart_strategy">再起動戦略</string>
<string name="text_result">結果</string> <string name="text_result">結果</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">Shizuku アプリケーションで AutoJs6 権限を取り消す</string> <string name="text_revoke_autojs6_access_in_shizuku_app">Shizuku アプリケーションで AutoJs6 権限を取り消す</string>
<string name="text_rhino_java_primitive_wrap">Java プリミティブ型のラップ</string>
<string name="text_root_mode_title">強制的に root にするチェック</string> <string name="text_root_mode_title">強制的に root にするチェック</string>
<string name="text_run">実行</string> <string name="text_run">実行</string>
<string name="text_run_on_battery_change">バッテリー交換時</string> <string name="text_run_on_battery_change">バッテリー交換時</string>
@@ -1007,6 +1020,7 @@
<string name="text_theme_color">テーマカラー</string> <string name="text_theme_color">テーマカラー</string>
<string name="text_time">時間</string> <string name="text_time">時間</string>
<string name="text_timed_task">時間指定タスク</string> <string name="text_timed_task">時間指定タスク</string>
<string name="text_timed_task_backend_title">定時タスクのスケジューリングエンジン</string>
<string name="text_timed_task_timing">タイミング</string> <string name="text_timed_task_timing">タイミング</string>
<string name="text_tools">ツール</string> <string name="text_tools">ツール</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">透過背景ランチャーアイコンはシステムによって自動的にマスクされたり背景が追加されたりする場合があるため, 実際の効果はデバイスによって異なる場合があります</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">透過背景ランチャーアイコンはシステムによって自動的にマスクされたり背景が追加されたりする場合があるため, 実際の効果はデバイスによって異なる場合があります</string>
@@ -1064,14 +1078,5 @@
<string name="text_write_secure_settings">セキュリティ設定の書き込み</string> <string name="text_write_secure_settings">セキュリティ設定の書き込み</string>
<string name="text_write_secure_settings_description">アプリケーションが読み取ることはできるが, 書き込むことはできないシステム環境設定を含む, 安全なシステム設定です.\nこれは, ユーザーがシステムアプリの UI を通じて明示的に変更する必要がある環境設定のためのものです.\nセキュアなシステム設定を許可すると, 通常のアプリケーションはセキュアな設定 (アクセシビリティサービスなど) を直接変更できるようになります</string> <string name="text_write_secure_settings_description">アプリケーションが読み取ることはできるが, 書き込むことはできないシステム環境設定を含む, 安全なシステム設定です.\nこれは, ユーザーがシステムアプリの UI を通じて明示的に変更する必要がある環境設定のためのものです.\nセキュアなシステム設定を許可すると, 通常のアプリケーションはセキュアな設定 (アクセシビリティサービスなど) を直接変更できるようになります</string>
<string name="text_write_system_settings">システム設定の書き込み</string> <string name="text_write_system_settings">システム設定の書き込み</string>
<string name="description_rhino_java_primitive_wrap">スイッチ有効 (デフォルト): Java メソッドが返す Number/Boolean/Character は Java オブジェクトとしてラップされ/スクリプトに公開されます (String は除外). typeof は \"object\"/species は \"JavaObject\". Java のメソッドを呼び出せるため/Java の厳密な型特性やオーバーロード解決を保持しやすくなります.\n\n スイッチ無効: 上記の型はラップされず/JavaScript のプリミティブ値 (number/boolean/1 文字の文字列) として直接公開されます. typeof は対応する JavaScript 型となり/JavaScript のセマンティクス/エコシステムにより沿います. 必要なら new によって明示的に Java ラッパーを生成できます (例: new java.lang.Boolean(true)).\n\n 参照: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Java のプリミティブ型はスクリプト内で Java オブジェクトとしてラップされます</string>
<string name="text_rhino_java_primitive_wrap">Java プリミティブ型のラップ</string>
<string name="title_timed_task_backend">定時タスクのスケジューリングエンジン</string>
<string name="description_timed_task_backend">スクリプトを定時で起動するための基盤メカニズムを制御します.\n\nAlarmManager: システムの \"アラームとリマインダーの設定を許可\" 権限を付与すると/より正確な時刻での実行に近づきます.\nWorkManager: システムに優しく/一定の遅延を許容できる非重要タスクに適しています.\nJobScheduler: 旧来の実装で互換性のために残されていますが/遅延が発生しやすいです.</string>
<string name="failed_to_go_to_access_settings">設定画面を開けませんでした</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">画面消灯中や待機時でもできるだけ正確に実行できるよう/[アラームとリマインダーの設定を許可] 権限の付与を推奨します</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">利用シーンと違い: \n\n1. AlarmManager\n[リマインダー/厳密な時刻のスクリプト/...] など/時刻精度が重要なタスクに適しています.\nAndroid 12 以降で \"アラームとリマインダーの設定を許可\" 権限がある場合/画面消灯/待機中でも比較的正確に実行されます.\n権限がない場合/システムにより不正確または遅延実行になる可能性があります.\n\n2. WorkManager\n[非重要な同期/クリーンアップ/統計/...] など/厳密な時刻精度を必要としないタスクに適しています.\n[バッテリー/ネットワーク/充電状況/待機ポリシー/...] に応じてスケジューリングされ/消灯/待機中は実行が遅れることがあります.\n時間精度は保証されませんが/[確実な完了/失敗時の再試行/チェーン実行/一意タスクの重複排除] に強みがあります.\n\n3. JobScheduler\n互換性維持のための歴史的実装です.\n新しい Android では遅延が大きくなりやすい傾向があります.\n互換性の必要がない限り/通常は非推奨です.</string>
<string name="text_click_item_to_show_details">項目をタップして詳細を表示します</string>
</resources> </resources>

View File

@@ -84,10 +84,14 @@
<string name="description_manage_ignored_updates_preference">목록 항목을 보거나 관리하려면 클릭하세요.\n목록 항목을 제거하려면 길게 누릅니다.</string> <string name="description_manage_ignored_updates_preference">목록 항목을 보거나 관리하려면 클릭하세요.\n목록 항목을 제거하려면 길게 누릅니다.</string>
<string name="description_night_mode_preference">야간 모드 (다크 테마라고도 함) 는 Android 시스템 UI 와 장치에서 실행되는 앱 모두에 적용되어 저시력 사용자와 밝은 빛에 민감한 사용자의 가시성을 향상시키고 누구나 쉽게 장치를 사용할 수 있습니다. 저조도 환경에서.\n\n시스템 따르기: AutoJs6 에는 Android 시스템과 동일한 야간 모드 설정이 있습니다.\n항상 켜짐: AutoJs6 은 Android 시스템 설정에 관계없이 야간 모드를 유지합니다.\n항상 끄기: AutoJs6 은 야간 모드를 끈 상태로 유지합니다(Android 시스템 설정에 관계없이).\n\n참고: 팔로우 시스템 옵션은 Android API 레벨 28 (Android 9) [P] 이상에만 적용됩니다.</string> <string name="description_night_mode_preference">야간 모드 (다크 테마라고도 함) 는 Android 시스템 UI 와 장치에서 실행되는 앱 모두에 적용되어 저시력 사용자와 밝은 빛에 민감한 사용자의 가시성을 향상시키고 누구나 쉽게 장치를 사용할 수 있습니다. 저조도 환경에서.\n\n시스템 따르기: AutoJs6 에는 Android 시스템과 동일한 야간 모드 설정이 있습니다.\n항상 켜짐: AutoJs6 은 Android 시스템 설정에 관계없이 야간 모드를 유지합니다.\n항상 끄기: AutoJs6 은 야간 모드를 끈 상태로 유지합니다(Android 시스템 설정에 관계없이).\n\n참고: 팔로우 시스템 옵션은 Android API 레벨 28 (Android 9) [P] 이상에만 적용됩니다.</string>
<string name="description_night_mode_preference_more">Android 시스템에서 야간 모드를 활성화하려면:\n- Android API 레벨 29 (Android 10) [Q] 이상: 설정 -> 디스플레이 -> 테마.\n- Android API 레벨 28 (Android 9) [P]: 개발자 옵션 -> 야간 모드.\n\nWebView 구성 요소(예: AutoJs6 설명서 페이지)를 사용하여 웹 기반 콘텐츠에 야간 모드 (어두운 테마) 를 적용하려면 다음 조건을 충족해야 합니다.\n1. Android 시스템 WebView (또는 Google Chrome 과 같은 브라우저):\n- Android API 레벨 29 (Android 10) [Q] 이상: 버전 >= 76\n- Android API 레벨 28 (Android 9) [P]: 버전 >= 105\n2. WebView 구성 요소의 웹 기반 콘텐츠는 Dark 테마에 맞게 조정됩니다 (CSS 또는 Android XML 리소스 등).</string> <string name="description_night_mode_preference_more">Android 시스템에서 야간 모드를 활성화하려면:\n- Android API 레벨 29 (Android 10) [Q] 이상: 설정 -> 디스플레이 -> 테마.\n- Android API 레벨 28 (Android 9) [P]: 개발자 옵션 -> 야간 모드.\n\nWebView 구성 요소(예: AutoJs6 설명서 페이지)를 사용하여 웹 기반 콘텐츠에 야간 모드 (어두운 테마) 를 적용하려면 다음 조건을 충족해야 합니다.\n1. Android 시스템 WebView (또는 Google Chrome 과 같은 브라우저):\n- Android API 레벨 29 (Android 10) [Q] 이상: 버전 >= 76\n- Android API 레벨 28 (Android 9) [P]: 버전 >= 105\n2. WebView 구성 요소의 웹 기반 콘텐츠는 Dark 테마에 맞게 조정됩니다 (CSS 또는 Android XML 리소스 등).</string>
<string name="description_restart_strategy">재시작 전략은 홈 페이지 드로어의 재시작 버튼에만 적용됩니다.\n\n빠른 재시작: 앱을 빠르게 다시 시작합니다. 재시작이 실패하거나 예기치 않은 상황이 발생하면 \"예약 재시작\"으로 전환해 보세요.\n예약 재시작: 미리 짧은 시간의 예약 작업을 설정합니다. 앱이 중지된 후 예약에 따라 다시 시작하여 앱 재시작을 수행합니다.</string>
<string name="description_rhino_java_primitive_wrap">스위치 활성화(기본값): Java 메서드가 반환하는 Number/Boolean/Character 값은 Java 객체로 래핑되어 스크립트에 노출됩니다(String 제외). typeof 는 \"object\", species 는 \"JavaObject\"이며, Java 메서드 호출이 가능해 Java의 정밀한 타입 특성과 오버로드 해석을 보존하는 데 도움이 됩니다.\n\n스위치 비활성화: 위 타입들을 더 이상 래핑하지 않고 JavaScript 원시 값(number/boolean/한 글자 문자열)으로 직접 노출합니다. typeof 는 해당 JavaScript 타입이 되며, JavaScript의 의미론/생태계에 더 가깝습니다. 필요 시 new 키워드로 Java 래퍼를 명시적으로 생성할 수 있습니다(예: new java.lang.Boolean(true)).\n\n참고: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">뿌리 접근을 위해 이국적인 뿌리 또는 비정상 상태가있는 경우 루트를 루트 또는 뿌리가 아닌 것으로 강제로 설정할 수 있습니다.</string> <string name="description_root_mode_preference">뿌리 접근을 위해 이국적인 뿌리 또는 비정상 상태가있는 경우 루트를 루트 또는 뿌리가 아닌 것으로 강제로 설정할 수 있습니다.</string>
<string name="description_root_record_out_file_type_preference">바이너리 유형: 편집 불가능, 파일 확장자는 \"auto\"\nJavaScript 유형: 파일 확장자가 \"js\"인 경우 직접 편집하거나 복사할 수 있습니다.</string> <string name="description_root_record_out_file_type_preference">바이너리 유형: 편집 불가능, 파일 확장자는 \"auto\"\nJavaScript 유형: 파일 확장자가 \"js\"인 경우 직접 편집하거나 복사할 수 있습니다.</string>
<string name="description_stable_mode">안정 모드는 레이아웃 경계를 얻을 때 더 안정적이지만 일부 결과는 무시할 수 있습니다.\n접근성 서비스의 재시작이 필요합니다.</string> <string name="description_stable_mode">안정 모드는 레이아웃 경계를 얻을 때 더 안정적이지만 일부 결과는 무시할 수 있습니다.\n접근성 서비스의 재시작이 필요합니다.</string>
<string name="description_theme_color_preference">테마 색상은 다음을 포함하되 이에 국한되지 않는 위젯에 적용됩니다.\n상태 표시 줄\n앱바\n파일 아이콘\n작업 항목 아이콘\n팹\n설정 카테고리 제목\n스위치 버튼\n\n참고: AutoJs6 버전 6.2.0 현재 기본 색상, 기본 어두운 색상 및 강조 색상 사이에는 아직 차이가 없습니다.</string> <string name="description_theme_color_preference">테마 색상은 다음을 포함하되 이에 국한되지 않는 위젯에 적용됩니다.\n상태 표시 줄\n앱바\n파일 아이콘\n작업 항목 아이콘\n팹\n설정 카테고리 제목\n스위치 버튼\n\n참고: AutoJs6 버전 6.2.0 현재 기본 색상, 기본 어두운 색상 및 강조 색상 사이에는 아직 차이가 없습니다.</string>
<string name="description_timed_task_backend">스크립트를 정해진 시간에 실행하는 기본 메커니즘을 제어합니다.\n\nAlarmManager: 시스템의 \"알람 및 알림 설정 허용\" 권한을 부여하면 보다 정확한 시각에 가깝게 실행됩니다.\nWorkManager: 시스템 친화적이며, 일정 지연을 허용할 수 있는 비중요 작업에 적합합니다.\nJobScheduler: 호환성 유지를 위해 남겨둔 구방식으로, 지연 발생 가능성이 큽니다.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">사용 시나리오 및 차이점:\n\n1. AlarmManager\n[리마인더/엄격한 정시 스크립트/...] 등 시간 정확도가 중요한 작업에 적합합니다.\nAndroid 12+ 에서 \"알람 및 알림 설정 허용\" 권한이 있으면, 화면 꺼짐/대기 중에도 비교적 정확하게 실행됩니다.\n 권한이 없으면 시스템이 정확도를 낮추거나 실행을 지연할 수 있습니다.\n\n2. WorkManager\n[비중요 동기화/정리/통계/...] 등 엄격한 정시성이 필요 없는 작업에 적합합니다.\n[배터리/네트워크/충전 상태/대기 정책/...] 에 따라 스케줄링되며, 화면 꺼짐/대기 중에는 지연될 수 있습니다.\n 시간 정확도는 보장되지 않지만, [신뢰성 있는 완료/실패 재시도/체이닝/단일 작업 중복 방지] 에 장점이 있습니다.\n\n3. JobScheduler\n 호환성 유지를 위한 기존 구현입니다.\n 신형 Android 에서는 지연이 더 커질 수 있습니다.\n 특별한 호환성 목적이 아니라면 일반적으로 권장하지 않습니다.</string>
<string name="description_version_histories_preference">GitHub 에서 AutoJs6 릴리스 버전의 변경 기록과 주요 분류 통계 데이터를 확인하기.</string> <string name="description_version_histories_preference">GitHub 에서 AutoJs6 릴리스 버전의 변경 기록과 주요 분류 통계 데이터를 확인하기.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">취소</string> <string name="dialog_button_cancel">취소</string>
@@ -149,6 +153,8 @@
<string name="entry_night_mode_always_off">항상 꺼져 있습니다</string> <string name="entry_night_mode_always_off">항상 꺼져 있습니다</string>
<string name="entry_night_mode_always_on">항상 켜져 있습니다</string> <string name="entry_night_mode_always_on">항상 켜져 있습니다</string>
<string name="entry_night_mode_follow_system">시스템을 따르십시오</string> <string name="entry_night_mode_follow_system">시스템을 따르십시오</string>
<string name="entry_restart_strategy_quick">빠른 재시작</string>
<string name="entry_restart_strategy_scheduled">예약 재시작</string>
<string name="entry_root_mode_auto_detect">루트 액세스를 자동 감지합니다</string> <string name="entry_root_mode_auto_detect">루트 액세스를 자동 감지합니다</string>
<string name="entry_root_mode_force_non_root">힘이없는 모드를 강제로 설정하십시오</string> <string name="entry_root_mode_force_non_root">힘이없는 모드를 강제로 설정하십시오</string>
<string name="entry_root_mode_force_root">강제 설정 루트 모드</string> <string name="entry_root_mode_force_root">강제 설정 루트 모드</string>
@@ -195,6 +201,7 @@
<string name="error_failed_to_call_method">메서드 \"%s\"를 호출하지 못했습니다</string> <string name="error_failed_to_call_method">메서드 \"%s\"를 호출하지 못했습니다</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[메서드 \"%1$s\" 를 호출하지 못했습니다: [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[메서드 \"%1$s\" 를 호출하지 못했습니다: [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">%s 값을 Drawable 로 변환하지 못했습니다</string> <string name="error_failed_to_convert_into_drawable">%s 값을 Drawable 로 변환하지 못했습니다</string>
<string name="error_failed_to_go_to_access_settings">설정 페이지를 열지 못했습니다</string>
<string name="error_failed_to_grant_shizuku_access">Shizuku 권한을 부여하지 못했습니다</string> <string name="error_failed_to_grant_shizuku_access">Shizuku 권한을 부여하지 못했습니다</string>
<string name="error_failed_to_instantiate">\"%s\" 인스턴스 생성에 실패했습니다</string> <string name="error_failed_to_instantiate">\"%s\" 인스턴스 생성에 실패했습니다</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[인스턴스 생성 \"%1$s\" 에 실패했습니다: [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[인스턴스 생성 \"%1$s\" 에 실패했습니다: [ %2$s ]]]></string>
@@ -352,6 +359,7 @@
<string name="summary_post_notifications_permission_inrt">앱이 알림을 생성하고 보낼 수 있도록 허용합니다</string> <string name="summary_post_notifications_permission_inrt">앱이 알림을 생성하고 보낼 수 있도록 허용합니다</string>
<string name="summary_pre_execute_script">스크립트 파일 전에 실행하십시오</string> <string name="summary_pre_execute_script">스크립트 파일 전에 실행하십시오</string>
<string name="summary_record_prompt">스크립트 기록을 시작하거나 중지할 때 메시지 표시</string> <string name="summary_record_prompt">스크립트 기록을 시작하거나 중지할 때 메시지 표시</string>
<string name="summary_rhino_java_primitive_wrap">Java 원시 타입이 스크립트에서 Java 객체로 래핑됩니다</string>
<string name="summary_stable_mode">보다 안정적인 레이아웃 분석이지만 더 나쁜 코드 호환성 (접근성 서비스 재시작 필요)</string> <string name="summary_stable_mode">보다 안정적인 레이아웃 분석이지만 더 나쁜 코드 호환성 (접근성 서비스 재시작 필요)</string>
<string name="summary_text_launcher_shortcuts">런처에 바로 가기 추가</string> <string name="summary_text_launcher_shortcuts">런처에 바로 가기 추가</string>
<string name="summary_use_volume_control_record">부동 버튼이 표시 될 때 볼륨 다운 키로 제어 된 녹음 시작 또는 중지</string> <string name="summary_use_volume_control_record">부동 버튼이 표시 될 때 볼륨 다운 키로 제어 된 녹음 시작 또는 중지</string>
@@ -388,6 +396,7 @@
<string name="text_all_histories">모든 기록</string> <string name="text_all_histories">모든 기록</string>
<string name="text_all_histories_cleared">모든 기록이 삭제되었습니다</string> <string name="text_all_histories_cleared">모든 기록이 삭제되었습니다</string>
<string name="text_all_items_cleared">모든 항목이 삭제되었습니다</string> <string name="text_all_items_cleared">모든 항목이 삭제되었습니다</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">화면이 꺼져 있거나 대기 상태에서도 최대한 정시에 실행되도록, \"알람 및 알림 설정 허용\" 권한 부여를 권장합니다</string>
<string name="text_already_copied_to_clip">클립 보드에 복사</string> <string name="text_already_copied_to_clip">클립 보드에 복사</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">클립보드에 이미 복사되었습니다(최신 %d 항목만)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">클립보드에 이미 복사되었습니다(최신 %d 항목만)</string>
<string name="text_already_created">만들어진</string> <string name="text_already_created">만들어진</string>
@@ -420,6 +429,7 @@
<string name="text_app_name_parallel_space">평행 공간</string> <string name="text_app_name_parallel_space">평행 공간</string>
<string name="text_app_name_qqmusic">QQMUSIC</string> <string name="text_app_name_qqmusic">QQMUSIC</string>
<string name="text_app_name_wechat">Wechat</string> <string name="text_app_name_wechat">Wechat</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">앱을 다시 시작하는 중...</string>
<string name="text_app_shortcut_disabled">이 바로 가기가 비활성화되었습니다</string> <string name="text_app_shortcut_disabled">이 바로 가기가 비활성화되었습니다</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 문서</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 문서</string>
<string name="text_app_shortcut_docs_short_label">문서</string> <string name="text_app_shortcut_docs_short_label">문서</string>
@@ -474,6 +484,7 @@
<string name="text_clear_pre_execute_script">사전 에코 슈트 스크립트를 지우십시오</string> <string name="text_clear_pre_execute_script">사전 에코 슈트 스크립트를 지우십시오</string>
<string name="text_clear_updates_checked_states">확인 된 상태에서 명확한 업데이트</string> <string name="text_clear_updates_checked_states">확인 된 상태에서 명확한 업데이트</string>
<string name="text_click_item_to_remove">제거하려면 항목을 클릭하십시오</string> <string name="text_click_item_to_remove">제거하려면 항목을 클릭하십시오</string>
<string name="text_click_item_to_show_details">항목을 탭하면 자세한 정보를 볼 수 있습니다</string>
<string name="text_click_ok_to_go_to_settings">\"확인\"을 클릭하여 설정으로 이동하십시오</string> <string name="text_click_ok_to_go_to_settings">\"확인\"을 클릭하여 설정으로 이동하십시오</string>
<string name="text_click_too_frequently">빈번한 작동</string> <string name="text_click_too_frequently">빈번한 작동</string>
<string name="text_client_mode">클라이언트 모드</string> <string name="text_client_mode">클라이언트 모드</string>
@@ -917,8 +928,10 @@
<string name="text_reset_to_initial_content">처음에 재설정하십시오</string> <string name="text_reset_to_initial_content">처음에 재설정하십시오</string>
<string name="text_reset_to_initial_content_only_for_assets">재설정은 샘플에만 해당됩니다</string> <string name="text_reset_to_initial_content_only_for_assets">재설정은 샘플에만 해당됩니다</string>
<string name="text_restart">재시작</string> <string name="text_restart">재시작</string>
<string name="text_restart_strategy">재시작 전략</string>
<string name="text_result">결과</string> <string name="text_result">결과</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">Shizuku 애플리케이션에서 AutoJs6 권한 취소하기</string> <string name="text_revoke_autojs6_access_in_shizuku_app">Shizuku 애플리케이션에서 AutoJs6 권한 취소하기</string>
<string name="text_rhino_java_primitive_wrap">Java 원시 타입 래핑</string>
<string name="text_root_mode_title">강제 설정 루트 검사</string> <string name="text_root_mode_title">강제 설정 루트 검사</string>
<string name="text_run">운영</string> <string name="text_run">운영</string>
<string name="text_run_on_battery_change">배터리가 변경되었습니다</string> <string name="text_run_on_battery_change">배터리가 변경되었습니다</string>
@@ -1008,6 +1021,7 @@
<string name="text_theme_color">테마 색상</string> <string name="text_theme_color">테마 색상</string>
<string name="text_time">시간</string> <string name="text_time">시간</string>
<string name="text_timed_task">시간이 정한 작업</string> <string name="text_timed_task">시간이 정한 작업</string>
<string name="text_timed_task_backend_title">정시 작업 스케줄링 엔진</string>
<string name="text_timed_task_timing">타이밍</string> <string name="text_timed_task_timing">타이밍</string>
<string name="text_tools">도구</string> <string name="text_tools">도구</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">투명 배경 런처 아이콘은 시스템에 의해 자동으로 마스킹되거나 배경이 추가될 수 있어 장치마다 실제 효과가 다를 수 있습니다</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">투명 배경 런처 아이콘은 시스템에 의해 자동으로 마스킹되거나 배경이 추가될 수 있어 장치마다 실제 효과가 다를 수 있습니다</string>
@@ -1065,14 +1079,5 @@
<string name="text_write_secure_settings">보안 설정을 작성하십시오</string> <string name="text_write_secure_settings">보안 설정을 작성하십시오</string>
<string name="text_write_secure_settings_description">애플리케이션이 읽을 수 있지만 쓸 수없는 시스템 환경 설정을 포함하는 보안 시스템 설정.\n이들은 사용자가 시스템 앱의 UI 를 통해 명시 적으로 수정 해야하는 선호도입니다.\n보안 시스템 설정 권한을 사용하면 일반 애플리케이션이 보안 설정 (예: 접근성 서비스)을 직접 수정할 수 있습니다.</string> <string name="text_write_secure_settings_description">애플리케이션이 읽을 수 있지만 쓸 수없는 시스템 환경 설정을 포함하는 보안 시스템 설정.\n이들은 사용자가 시스템 앱의 UI 를 통해 명시 적으로 수정 해야하는 선호도입니다.\n보안 시스템 설정 권한을 사용하면 일반 애플리케이션이 보안 설정 (예: 접근성 서비스)을 직접 수정할 수 있습니다.</string>
<string name="text_write_system_settings">시스템 설정을 작성하십시오</string> <string name="text_write_system_settings">시스템 설정을 작성하십시오</string>
<string name="description_rhino_java_primitive_wrap">스위치 활성화(기본값): Java 메서드가 반환하는 Number/Boolean/Character 값은 Java 객체로 래핑되어 스크립트에 노출됩니다(String 제외). typeof 는 \"object\", species 는 \"JavaObject\"이며, Java 메서드 호출이 가능해 Java의 정밀한 타입 특성과 오버로드 해석을 보존하는 데 도움이 됩니다.\n\n스위치 비활성화: 위 타입들을 더 이상 래핑하지 않고 JavaScript 원시 값(number/boolean/한 글자 문자열)으로 직접 노출합니다. typeof 는 해당 JavaScript 타입이 되며, JavaScript의 의미론/생태계에 더 가깝습니다. 필요 시 new 키워드로 Java 래퍼를 명시적으로 생성할 수 있습니다(예: new java.lang.Boolean(true)).\n\n참고: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Java 원시 타입이 스크립트에서 Java 객체로 래핑됩니다</string>
<string name="text_rhino_java_primitive_wrap">Java 원시 타입 래핑</string>
<string name="title_timed_task_backend">정시 작업 스케줄링 엔진</string>
<string name="description_timed_task_backend">스크립트를 정해진 시간에 실행하는 기본 메커니즘을 제어합니다.\n\nAlarmManager: 시스템의 \"알람 및 알림 설정 허용\" 권한을 부여하면 보다 정확한 시각에 가깝게 실행됩니다.\nWorkManager: 시스템 친화적이며, 일정 지연을 허용할 수 있는 비중요 작업에 적합합니다.\nJobScheduler: 호환성 유지를 위해 남겨둔 구방식으로, 지연 발생 가능성이 큽니다.</string>
<string name="failed_to_go_to_access_settings">설정 페이지를 열지 못했습니다</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">화면이 꺼져 있거나 대기 상태에서도 최대한 정시에 실행되도록, \"알람 및 알림 설정 허용\" 권한 부여를 권장합니다</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">사용 시나리오 및 차이점:\n\n1. AlarmManager\n[리마인더/엄격한 정시 스크립트/...] 등 시간 정확도가 중요한 작업에 적합합니다.\nAndroid 12+ 에서 \"알람 및 알림 설정 허용\" 권한이 있으면, 화면 꺼짐/대기 중에도 비교적 정확하게 실행됩니다.\n 권한이 없으면 시스템이 정확도를 낮추거나 실행을 지연할 수 있습니다.\n\n2. WorkManager\n[비중요 동기화/정리/통계/...] 등 엄격한 정시성이 필요 없는 작업에 적합합니다.\n[배터리/네트워크/충전 상태/대기 정책/...] 에 따라 스케줄링되며, 화면 꺼짐/대기 중에는 지연될 수 있습니다.\n 시간 정확도는 보장되지 않지만, [신뢰성 있는 완료/실패 재시도/체이닝/단일 작업 중복 방지] 에 장점이 있습니다.\n\n3. JobScheduler\n 호환성 유지를 위한 기존 구현입니다.\n 신형 Android 에서는 지연이 더 커질 수 있습니다.\n 특별한 호환성 목적이 아니라면 일반적으로 권장하지 않습니다.</string>
<string name="text_click_item_to_show_details">항목을 탭하면 자세한 정보를 볼 수 있습니다</string>
</resources> </resources>

View File

@@ -82,10 +82,14 @@
<string name="description_manage_ignored_updates_preference">Нажмите для просмотра или управления элементами списка.\nДлинное нажатие для удаления элемента списка.</string> <string name="description_manage_ignored_updates_preference">Нажмите для просмотра или управления элементами списка.\nДлинное нажатие для удаления элемента списка.</string>
<string name="description_night_mode_preference">Ночной режим (также известный как темная тема) применяется как к системному пользовательскому интерфейсу Android, так и к приложениям, запущенным на устройстве, что улучшает видимость для пользователей со слабым зрением и тех, кто чувствителен к яркому свету, а также облегчает любому человеку использование устройства в условиях недостаточной освещенности.\n\nСистема слежения: AutoJs6 имеет настройки ночного режима, такие же, как и система Android\nВсегда включен: AutoJs6 держит Ночной режим включенным (независимо от настроек системы Android)\nВсегда выключен: AutoJs6 отключает ночной режим (независимо от настроек системы Android)\n\nПримечание: Опция \"Следовать за системой\" доступна только для Android API Level 28 (Android 9) [P] и выше.</string> <string name="description_night_mode_preference">Ночной режим (также известный как темная тема) применяется как к системному пользовательскому интерфейсу Android, так и к приложениям, запущенным на устройстве, что улучшает видимость для пользователей со слабым зрением и тех, кто чувствителен к яркому свету, а также облегчает любому человеку использование устройства в условиях недостаточной освещенности.\n\nСистема слежения: AutoJs6 имеет настройки ночного режима, такие же, как и система Android\nВсегда включен: AutoJs6 держит Ночной режим включенным (независимо от настроек системы Android)\nВсегда выключен: AutoJs6 отключает ночной режим (независимо от настроек системы Android)\n\nПримечание: Опция \"Следовать за системой\" доступна только для Android API Level 28 (Android 9) [P] и выше.</string>
<string name="description_night_mode_preference_more">Чтобы включить Ночной режим в системе Android:\n- Android API Level 29 (Android 10) [Q] и выше: Настройки -> Дисплей -> Тема.\n- Android API Уровень 28 (Android 9) [P]: Параметры разработчика -> Ночной режим.\n\nДля применения ночного режима (темной темы) к веб-контенту с помощью компонента WebView (например, страницы документации AutoJs6) должны быть выполнены следующие условия:\n1. Android System WebView (или браузеры типа Google Chrome):\n- Android API Level 29 (Android 10) [Q] и выше: версия >= 76\n- Android API Level 28 (Android 9) [P]: версия >= 105\n2. Веб-содержимое в компоненте WebView адаптировано к теме Dark (с помощью CSS или ресурсов Android XML и т.д.).</string> <string name="description_night_mode_preference_more">Чтобы включить Ночной режим в системе Android:\n- Android API Level 29 (Android 10) [Q] и выше: Настройки -> Дисплей -> Тема.\n- Android API Уровень 28 (Android 9) [P]: Параметры разработчика -> Ночной режим.\n\nДля применения ночного режима (темной темы) к веб-контенту с помощью компонента WebView (например, страницы документации AutoJs6) должны быть выполнены следующие условия:\n1. Android System WebView (или браузеры типа Google Chrome):\n- Android API Level 29 (Android 10) [Q] и выше: версия >= 76\n- Android API Level 28 (Android 9) [P]: версия >= 105\n2. Веб-содержимое в компоненте WebView адаптировано к теме Dark (с помощью CSS или ресурсов Android XML и т.д.).</string>
<string name="description_restart_strategy">Стратегия перезагрузки влияет только на кнопку перезапуска в выдвижном меню главной страницы.\n\nБыстрая перезагрузка: быстро перезапускает приложение. Если перезапуск не удался или возникли непредвиденные ситуации, попробуйте переключиться на \"Запланированную перезагрузку\".\nЗапланированная перезагрузка: заранее настраивает краткосрочную задачу. После остановки приложение будет запущено по расписанию для выполнения перезапуска.</string>
<string name="description_rhino_java_primitive_wrap">Переключатель включён (по умолчанию): значения, возвращаемые методами Java типов Number/Boolean/Character, оборачиваются в объекты Java и доступны в скрипте (String исключается). typeof = \"object\", species = \"JavaObject\"; доступны методы Java, что помогает сохранять точные типовые характеристики Java и корректную резолюцию перегрузок.\n\nПереключатель выключен: перечисленные типы больше не оборачиваются и передаются напрямую как примитивы JavaScript (number/boolean/строка из одного символа). typeof соответствует соответствующему типу JavaScript, что ближе к семантике/экосистеме JavaScript. При необходимости можно явно создать Javaобёртку через new, например new java.lang.Boolean(true).\n\nСм.: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">Если у вас есть экзотический root или аномальное состояние для root-доступа, вы можете принудительно установить root на root или non-root.</string> <string name="description_root_mode_preference">Если у вас есть экзотический root или аномальное состояние для root-доступа, вы можете принудительно установить root на root или non-root.</string>
<string name="description_root_record_out_file_type_preference">Бинарный тип: не редактируемый, с расширением файла \"auto\"\nТип JavaScript: может быть отредактирован или скопирован напрямую, с расширением файла \"js\".</string> <string name="description_root_record_out_file_type_preference">Бинарный тип: не редактируемый, с расширением файла \"auto\"\nТип JavaScript: может быть отредактирован или скопирован напрямую, с расширением файла \"js\".</string>
<string name="description_stable_mode">Стабильный режим повышает стабильность при получении границ макета, но некоторые результаты могут быть проигнорированы.\nТребуется перезапуск службы доступности.</string> <string name="description_stable_mode">Стабильный режим повышает стабильность при получении границ макета, но некоторые результаты могут быть проигнорированы.\nТребуется перезапуск службы доступности.</string>
<string name="description_theme_color_preference">Цвет темы применяется к виджетам, включая следующие, но не ограничиваясь ими:\nСтрока состояния\nПанель приложений\nЗначок файла\nЗначок элемента задачи\nFAB\nЗаголовок каталога настроек\nКнопка переключения\n\nПримечание: Начиная с версии AutoJs6 6.2.0, пока не существует различий между основным цветом, основным темным цветом и цветом акцента.</string> <string name="description_theme_color_preference">Цвет темы применяется к виджетам, включая следующие, но не ограничиваясь ими:\nСтрока состояния\nПанель приложений\nЗначок файла\nЗначок элемента задачи\nFAB\nЗаголовок каталога настроек\nКнопка переключения\n\nПримечание: Начиная с версии AutoJs6 6.2.0, пока не существует различий между основным цветом, основным темным цветом и цветом акцента.</string>
<string name="description_timed_task_backend">Управляет базовым механизмом по расписанию запуска скриптов.\n\nAlarmManager: При выдаче разрешения "Разрешить настройку будильников и напоминаний" задачи выполняются более точно по времени.\nWorkManager: Дружелюбен к системе; подходит для некритичных задач, допускающих задержку.\nJobScheduler: Устаревшая реализация, сохранена для совместимости; вероятность задержек выше.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Сценарии и отличия:\n\n1. AlarmManager\nПодходит для задач, чувствительных к точности времени, например [напоминания/строго по расписанию/...].\nВ Android 12+ при наличии разрешения "Разрешить настройку будильников и напоминаний" задачи запускаются более точно даже при выключенном экране/в ожидании.\nБез него система может понизить точность или отложить выполнение.\n\n2. WorkManager\nПодходит для задач без строгих требований к времени, например [некритичная синхронизация/очистка/статистика/...].\nПланирование учитывает [батарею/сеть/зарядку/политику сна/...], возможны задержки при выключенном экране или в ожидании.\nХотя точность не гарантируется, он силён в [надёжном завершении/повторных попытках/цепочках/дедупликации работ].\n\n3. JobScheduler\nИсторическая реализация для совместимости.\nНа новых версиях Android возможны более существенные задержки.\nНе рекомендуется, если это не необходимо ради совместимости.</string>
<string name="description_version_histories_preference">Просмотреть историю выпусков AutoJs6 на GitHub и статистику по основным категориям.</string> <string name="description_version_histories_preference">Просмотреть историю выпусков AutoJs6 на GitHub и статистику по основным категориям.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">Отменить</string> <string name="dialog_button_cancel">Отменить</string>
@@ -147,6 +151,8 @@
<string name="entry_night_mode_always_off">Всегда выключено</string> <string name="entry_night_mode_always_off">Всегда выключено</string>
<string name="entry_night_mode_always_on">Всегда включено</string> <string name="entry_night_mode_always_on">Всегда включено</string>
<string name="entry_night_mode_follow_system">Следовать за системой</string> <string name="entry_night_mode_follow_system">Следовать за системой</string>
<string name="entry_restart_strategy_quick">Быстрая перезагрузка</string>
<string name="entry_restart_strategy_scheduled">Запланированная перезагрузка</string>
<string name="entry_root_mode_auto_detect">Автоматическое определение root-доступа</string> <string name="entry_root_mode_auto_detect">Автоматическое определение root-доступа</string>
<string name="entry_root_mode_force_non_root">Принудительно установить не root режим</string> <string name="entry_root_mode_force_non_root">Принудительно установить не root режим</string>
<string name="entry_root_mode_force_root">Принудительно установить режим root</string> <string name="entry_root_mode_force_root">Принудительно установить режим root</string>
@@ -193,6 +199,7 @@
<string name="error_failed_to_call_method">Не удалось вызвать метод \"%s\"</string> <string name="error_failed_to_call_method">Не удалось вызвать метод \"%s\"</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[Не удалось вызвать метод \"%1$s\": [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[Не удалось вызвать метод \"%1$s\": [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">Не удалось преобразовать значение %s в Drawable</string> <string name="error_failed_to_convert_into_drawable">Не удалось преобразовать значение %s в Drawable</string>
<string name="error_failed_to_go_to_access_settings">Не удалось открыть страницу настроек</string>
<string name="error_failed_to_grant_shizuku_access">Не удалось предоставить права на использование Shizuku</string> <string name="error_failed_to_grant_shizuku_access">Не удалось предоставить права на использование Shizuku</string>
<string name="error_failed_to_instantiate">Ошибка создания экземпляра \"%s\"</string> <string name="error_failed_to_instantiate">Ошибка создания экземпляра \"%s\"</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[Ошибка создания экземпляра \"%1$s\": [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[Ошибка создания экземпляра \"%1$s\": [ %2$s ]]]></string>
@@ -350,6 +357,7 @@
<string name="summary_post_notifications_permission_inrt">Разрешить приложению создавать и отправлять уведомления</string> <string name="summary_post_notifications_permission_inrt">Разрешить приложению создавать и отправлять уведомления</string>
<string name="summary_pre_execute_script">Выполнять перед файлом сценария</string> <string name="summary_pre_execute_script">Выполнять перед файлом сценария</string>
<string name="summary_record_prompt">Показывать сообщение при начале или прекращении записи сценария</string> <string name="summary_record_prompt">Показывать сообщение при начале или прекращении записи сценария</string>
<string name="summary_rhino_java_primitive_wrap">Примитивы Java в скрипте будут обёрнуты в объекты Java</string>
<string name="summary_stable_mode">Более стабильный анализ макета, но худшая совместимость кода (требуется перезапуск службы доступности)</string> <string name="summary_stable_mode">Более стабильный анализ макета, но худшая совместимость кода (требуется перезапуск службы доступности)</string>
<string name="summary_text_launcher_shortcuts">Добавление ярлыков в пусковую установку</string> <string name="summary_text_launcher_shortcuts">Добавление ярлыков в пусковую установку</string>
<string name="summary_use_volume_control_record">Запуск или остановка записи, управляемая клавишей уменьшения громкости, когда отображается плавающая кнопка</string> <string name="summary_use_volume_control_record">Запуск или остановка записи, управляемая клавишей уменьшения громкости, когда отображается плавающая кнопка</string>
@@ -386,6 +394,7 @@
<string name="text_all_histories">Вся история</string> <string name="text_all_histories">Вся история</string>
<string name="text_all_histories_cleared">Вся история очищена</string> <string name="text_all_histories_cleared">Вся история очищена</string>
<string name="text_all_items_cleared">Все элементы удалены</string> <string name="text_all_items_cleared">Все элементы удалены</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Рекомендуется выдать разрешение "Разрешить настройку будильников и напоминаний", чтобы обеспечить максимально точный запуск задач даже при выключенном экране или в режиме ожидания</string>
<string name="text_already_copied_to_clip">Скопировано в буфер обмена</string> <string name="text_already_copied_to_clip">Скопировано в буфер обмена</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">Уже скопировано в буфер обмена (только последние %d элементов)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">Уже скопировано в буфер обмена (только последние %d элементов)</string>
<string name="text_already_created">Создано</string> <string name="text_already_created">Создано</string>
@@ -418,6 +427,7 @@
<string name="text_app_name_parallel_space">Parallel Space</string> <string name="text_app_name_parallel_space">Parallel Space</string>
<string name="text_app_name_qqmusic">QQMusic</string> <string name="text_app_name_qqmusic">QQMusic</string>
<string name="text_app_name_wechat">WeChat</string> <string name="text_app_name_wechat">WeChat</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">Приложение перезапускается...</string>
<string name="text_app_shortcut_disabled">Этот ярлык отключен</string> <string name="text_app_shortcut_disabled">Этот ярлык отключен</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 документы</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 документы</string>
<string name="text_app_shortcut_docs_short_label">документы</string> <string name="text_app_shortcut_docs_short_label">документы</string>
@@ -472,6 +482,7 @@
<string name="text_clear_pre_execute_script">Очистить сценарий предварительного выполнения</string> <string name="text_clear_pre_execute_script">Очистить сценарий предварительного выполнения</string>
<string name="text_clear_updates_checked_states">Очистить состояния проверки обновлений</string> <string name="text_clear_updates_checked_states">Очистить состояния проверки обновлений</string>
<string name="text_click_item_to_remove">Нажмите на элемент для удаления</string> <string name="text_click_item_to_remove">Нажмите на элемент для удаления</string>
<string name="text_click_item_to_show_details">Нажмите на пункт, чтобы просмотреть подробности</string>
<string name="text_click_ok_to_go_to_settings">Нажмите \"OK\" для перехода к настройкам</string> <string name="text_click_ok_to_go_to_settings">Нажмите \"OK\" для перехода к настройкам</string>
<string name="text_click_too_frequently">Частые операции</string> <string name="text_click_too_frequently">Частые операции</string>
<string name="text_client_mode">Режим клиента</string> <string name="text_client_mode">Режим клиента</string>
@@ -915,8 +926,10 @@
<string name="text_reset_to_initial_content">Сброс первоначально</string> <string name="text_reset_to_initial_content">Сброс первоначально</string>
<string name="text_reset_to_initial_content_only_for_assets">Сброс выполняется только для образцов</string> <string name="text_reset_to_initial_content_only_for_assets">Сброс выполняется только для образцов</string>
<string name="text_restart">Перезапустить</string> <string name="text_restart">Перезапустить</string>
<string name="text_restart_strategy">Стратегия перезагрузки</string>
<string name="text_result">Результат</string> <string name="text_result">Результат</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">Отмена привилегий AutoJs6 в приложении Shizuku</string> <string name="text_revoke_autojs6_access_in_shizuku_app">Отмена привилегий AutoJs6 в приложении Shizuku</string>
<string name="text_rhino_java_primitive_wrap">Обёртка примитивов Java</string>
<string name="text_root_mode_title">Проверка принудительной установки root</string> <string name="text_root_mode_title">Проверка принудительной установки root</string>
<string name="text_run">Запустить</string> <string name="text_run">Запустить</string>
<string name="text_run_on_battery_change">При смене батареи</string> <string name="text_run_on_battery_change">При смене батареи</string>
@@ -1006,6 +1019,7 @@
<string name="text_theme_color">Цвет темы</string> <string name="text_theme_color">Цвет темы</string>
<string name="text_time">Время</string> <string name="text_time">Время</string>
<string name="text_timed_task">Задание по времени</string> <string name="text_timed_task">Задание по времени</string>
<string name="text_timed_task_backend_title">Движок планирования таймерных задач</string>
<string name="text_timed_task_timing">Время</string> <string name="text_timed_task_timing">Время</string>
<string name="text_tools">Инструменты</string> <string name="text_tools">Инструменты</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">Значок запуска с прозрачным фоном может быть автоматически замаскирован системой или получить фон, поэтому фактический результат может отличаться на разных устройствах</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">Значок запуска с прозрачным фоном может быть автоматически замаскирован системой или получить фон, поэтому фактический результат может отличаться на разных устройствах</string>
@@ -1063,14 +1077,5 @@
<string name="text_write_secure_settings">Параметры безопасности записи</string> <string name="text_write_secure_settings">Параметры безопасности записи</string>
<string name="text_write_secure_settings_description">Настройки безопасности системы, содержащие системные предпочтения, которые приложения могут читать, но не имеют права записывать.\nОни предназначены для параметров, которые пользователь должен явно изменить через пользовательский интерфейс системного приложения.\nПри наличии разрешения на безопасные системные настройки обычные приложения могут напрямую изменять безопасные настройки (например, служба доступности).</string> <string name="text_write_secure_settings_description">Настройки безопасности системы, содержащие системные предпочтения, которые приложения могут читать, но не имеют права записывать.\nОни предназначены для параметров, которые пользователь должен явно изменить через пользовательский интерфейс системного приложения.\nПри наличии разрешения на безопасные системные настройки обычные приложения могут напрямую изменять безопасные настройки (например, служба доступности).</string>
<string name="text_write_system_settings">Запись системных настроек</string> <string name="text_write_system_settings">Запись системных настроек</string>
<string name="description_rhino_java_primitive_wrap">Переключатель включён (по умолчанию): значения, возвращаемые методами Java типов Number/Boolean/Character, оборачиваются в объекты Java и доступны в скрипте (String исключается). typeof = \"object\", species = \"JavaObject\"; доступны методы Java, что помогает сохранять точные типовые характеристики Java и корректную резолюцию перегрузок.\n\nПереключатель выключен: перечисленные типы больше не оборачиваются и передаются напрямую как примитивы JavaScript (number/boolean/строка из одного символа). typeof соответствует соответствующему типу JavaScript, что ближе к семантике/экосистеме JavaScript. При необходимости можно явно создать Javaобёртку через new, например new java.lang.Boolean(true).\n\nСм.: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Примитивы Java в скрипте будут обёрнуты в объекты Java</string>
<string name="text_rhino_java_primitive_wrap">Обёртка примитивов Java</string>
<string name="title_timed_task_backend">Движок планирования таймерных задач</string>
<string name="description_timed_task_backend">Управляет базовым механизмом по расписанию запуска скриптов.\n\nAlarmManager: При выдаче разрешения "Разрешить настройку будильников и напоминаний" задачи выполняются более точно по времени.\nWorkManager: Дружелюбен к системе; подходит для некритичных задач, допускающих задержку.\nJobScheduler: Устаревшая реализация, сохранена для совместимости; вероятность задержек выше.</string>
<string name="failed_to_go_to_access_settings">Не удалось открыть страницу настроек</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Рекомендуется выдать разрешение "Разрешить настройку будильников и напоминаний", чтобы обеспечить максимально точный запуск задач даже при выключенном экране или в режиме ожидания</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Сценарии и отличия:\n\n1. AlarmManager\nПодходит для задач, чувствительных к точности времени, например [напоминания/строго по расписанию/...].\nВ Android 12+ при наличии разрешения "Разрешить настройку будильников и напоминаний" задачи запускаются более точно даже при выключенном экране/в ожидании.\nБез него система может понизить точность или отложить выполнение.\n\n2. WorkManager\nПодходит для задач без строгих требований к времени, например [некритичная синхронизация/очистка/статистика/...].\nПланирование учитывает [батарею/сеть/зарядку/политику сна/...], возможны задержки при выключенном экране или в ожидании.\nХотя точность не гарантируется, он силён в [надёжном завершении/повторных попытках/цепочках/дедупликации работ].\n\n3. JobScheduler\nИсторическая реализация для совместимости.\nНа новых версиях Android возможны более существенные задержки.\nНе рекомендуется, если это не необходимо ради совместимости.</string>
<string name="text_click_item_to_show_details">Нажмите на пункт, чтобы просмотреть подробности</string>
</resources> </resources>

View File

@@ -80,10 +80,14 @@
<string name="description_manage_ignored_updates_preference">點擊可查看或管理列表項.\n長按可移除列表項.</string> <string name="description_manage_ignored_updates_preference">點擊可查看或管理列表項.\n長按可移除列表項.</string>
<string name="description_night_mode_preference">夜間模式, 亦稱 [ 暗黑模式 / 深色主題 ] 等.\n夜間模式應用於安卓系統 UI (如通知欄和導航欄) 及 AutoJs6 應用頁面.\n夜間模式可提升設備在低光環境下的易用性, 同時有助於提升弱視或光敏感用户的視覺體驗.\n\n跟隨系統: AutoJs6 與安卓操作系統的夜間模式設置一致\n總是開啓: AutoJs6 保持開啓夜間模式 (忽略操作系統設置)\n總是關閉: AutoJs6 保持關閉夜間模式 (忽略操作系統設置)\n\n注: 跟隨系統功能僅支持安卓 API 級別 28 (安卓 9) [P] 及以上操作系統.</string> <string name="description_night_mode_preference">夜間模式, 亦稱 [ 暗黑模式 / 深色主題 ] 等.\n夜間模式應用於安卓系統 UI (如通知欄和導航欄) 及 AutoJs6 應用頁面.\n夜間模式可提升設備在低光環境下的易用性, 同時有助於提升弱視或光敏感用户的視覺體驗.\n\n跟隨系統: AutoJs6 與安卓操作系統的夜間模式設置一致\n總是開啓: AutoJs6 保持開啓夜間模式 (忽略操作系統設置)\n總是關閉: AutoJs6 保持關閉夜間模式 (忽略操作系統設置)\n\n注: 跟隨系統功能僅支持安卓 API 級別 28 (安卓 9) [P] 及以上操作系統.</string>
<string name="description_night_mode_preference_more">啓用安卓系統的夜間模式:\n- API 級別 29 (安卓 10) [Q] 及以上: 通過 [ 設置 -> 顯示 -> 主題 ] 開啓.\n- API 級別 28 (安卓 9) [P]: 通過 [ 開發者選項 -> 夜間模式 ] 開啓.\n\n對於基於 WebView 組件的內容 (如 AutoJs6 的文檔頁面), 夜間模式支持需要滿足以下條件:\n1. WebView (或 Google Chrome 等瀏覽器) 版本要求:\n- API 級別 29 (安卓 10) [Q] 及以上: 版本不低於 76\n- API 級別 28 (安卓 9) [P]: 版本不低於 105\n2. WebView 組件頁面內容可適配夜間模式 (通過 CSS 或 安卓 XML 資源等方式實現)</string> <string name="description_night_mode_preference_more">啓用安卓系統的夜間模式:\n- API 級別 29 (安卓 10) [Q] 及以上: 通過 [ 設置 -> 顯示 -> 主題 ] 開啓.\n- API 級別 28 (安卓 9) [P]: 通過 [ 開發者選項 -> 夜間模式 ] 開啓.\n\n對於基於 WebView 組件的內容 (如 AutoJs6 的文檔頁面), 夜間模式支持需要滿足以下條件:\n1. WebView (或 Google Chrome 等瀏覽器) 版本要求:\n- API 級別 29 (安卓 10) [Q] 及以上: 版本不低於 76\n- API 級別 28 (安卓 9) [P]: 版本不低於 105\n2. WebView 組件頁面內容可適配夜間模式 (通過 CSS 或 安卓 XML 資源等方式實現)</string>
<string name="description_restart_strategy">重啓策略僅作用於主頁抽屜欄的重啓按鈕.\n\n快速重啓: 快速重啓應用, 如果重啓失敗或出現非預期情況, 可嘗試切換至 \"計劃重啓\".\n計劃重啓: 提前設置一個短時定時任務, 應用停止後會再次定時啓動, 以實現應用重啓.</string>
<string name="description_rhino_java_primitive_wrap">開關啓用 (默認): 將 Java 方法返回的 Number/Boolean/Character 包裝為 Java 對象暴露到腳本 (String 除外). typeof 為 \"object\", species 為 \"JavaObject\", 可訪問這些對象的 Java 方法, 利於保留 Java 精確類型特徵與方法重載行為.\n\n開關禁用: 不再包裝上述類型, 直接作為 JavaScript 基元值 (number/boolean/單字符字符串). typeof 為相應 JavaScript 類型, 更貼近 JavaScript 語義與生態. 但仍可通過 new 關鍵字顯式聲明一個 Java 包裝類型, 如 new java.lang.Boolean(true).\n\n參閲: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">如果設備使用非常規 Root 方式或 Root 權限檢測結果異常, 可設置 \"強制 Root 模式\" 或 \"強制非 Root 模式\".</string> <string name="description_root_mode_preference">如果設備使用非常規 Root 方式或 Root 權限檢測結果異常, 可設置 \"強制 Root 模式\" 或 \"強制非 Root 模式\".</string>
<string name="description_root_record_out_file_type_preference">二進制文件: 不可編輯, 文件擴展名為 \"auto\"\nJavaScript 文件: 可編輯或直接複製, 文件擴展名為 \"js\"</string> <string name="description_root_record_out_file_type_preference">二進制文件: 不可編輯, 文件擴展名為 \"auto\"\nJavaScript 文件: 可編輯或直接複製, 文件擴展名為 \"js\"</string>
<string name="description_stable_mode">穩定模式省略佈局細節, 腳本分析佈局時更穩定, 但可能影響獲取的控件總量.\n需重啓無障礙服務.</string> <string name="description_stable_mode">穩定模式省略佈局細節, 腳本分析佈局時更穩定, 但可能影響獲取的控件總量.\n需重啓無障礙服務.</string>
<string name="description_theme_color_preference">主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n文件圖標\n任務項圖標\n浮動操作按鈕 (FAB)\n設置頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.</string> <string name="description_theme_color_preference">主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n文件圖標\n任務項圖標\n浮動操作按鈕 (FAB)\n設置頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.</string>
<string name="description_timed_task_backend">控制腳本定時觸發的底層機制.\n\nAlarmManager: 通過申請 \"允許設置鬧鐘和提醒\" 權限, 可使定時任務的觸發更接近準時.\nWorkManager: 系統友好, 適合可接受一定延遲的非關鍵定時任務.\nJobScheduler: 舊實現, 僅用作兼容保留, 定時任務出現延遲的概率較大.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">使用場景與差異説明: \n\n1. AlarmManager\n適用於準時性敏感的定時任務, 如 [提醒/嚴格定時腳本/...].\n在 Android 12+ 獲取 \"允許設置鬧鐘和提醒\" 權限後, 在息屏或待機狀態時能夠較準時地執行定時任務.\n在未授予 \"允許設置鬧鐘和提醒\" 權限時, 系統可能降級為不準時或延後執行任務.\n\n2. WorkManager\n適用於不要求嚴格準時執行的定時任務, 如 [非關鍵性同步/清理/統計/...].\n根據系統 [ 電量/網絡/充電情況/待機策略/... ] 進行調度, 息屏或待機狀態時可能推遲任務執行.\n雖無法保證時間精確性, 但在 [ 可靠完成/失敗重試/鏈式執行/唯一任務去重 ] 等方面擁有獨特優勢.\n\n3. Job\n歷史實現, 為兼容保留.\n在高版本安卓系統中定時任務可能存在較大的延遲執行問題.\n除非出於兼容需要, 一般不推薦使用.</string>
<string name="description_version_histories_preference">查看 AutoJs6 在 GitHub 發行版本的歷史更新記錄及重要分類的統計數據.</string> <string name="description_version_histories_preference">查看 AutoJs6 在 GitHub 發行版本的歷史更新記錄及重要分類的統計數據.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">取消</string> <string name="dialog_button_cancel">取消</string>
@@ -145,6 +149,8 @@
<string name="entry_night_mode_always_off">總是關閉</string> <string name="entry_night_mode_always_off">總是關閉</string>
<string name="entry_night_mode_always_on">總是開啓</string> <string name="entry_night_mode_always_on">總是開啓</string>
<string name="entry_night_mode_follow_system">跟隨系統</string> <string name="entry_night_mode_follow_system">跟隨系統</string>
<string name="entry_restart_strategy_quick">快速重啓</string>
<string name="entry_restart_strategy_scheduled">計劃重啓</string>
<string name="entry_root_mode_auto_detect">自動檢測 Root 權限</string> <string name="entry_root_mode_auto_detect">自動檢測 Root 權限</string>
<string name="entry_root_mode_force_non_root">強制非 Root 模式</string> <string name="entry_root_mode_force_non_root">強制非 Root 模式</string>
<string name="entry_root_mode_force_root">強制 Root 模式</string> <string name="entry_root_mode_force_root">強制 Root 模式</string>
@@ -191,6 +197,7 @@
<string name="error_failed_to_call_method">方法 \"%s\" 調用失敗</string> <string name="error_failed_to_call_method">方法 \"%s\" 調用失敗</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[方法 \"%1$s\" 調用失敗: [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[方法 \"%1$s\" 調用失敗: [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">無法將值 %s 轉換為 Drawable 實例</string> <string name="error_failed_to_convert_into_drawable">無法將值 %s 轉換為 Drawable 實例</string>
<string name="error_failed_to_go_to_access_settings">跳轉設置頁面失敗</string>
<string name="error_failed_to_grant_shizuku_access">Shizuku 權限授予失敗</string> <string name="error_failed_to_grant_shizuku_access">Shizuku 權限授予失敗</string>
<string name="error_failed_to_instantiate">實例 \"%s\" 創建失敗</string> <string name="error_failed_to_instantiate">實例 \"%s\" 創建失敗</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[實例 \"%1$s\" 創建失敗: [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[實例 \"%1$s\" 創建失敗: [ %2$s ]]]></string>
@@ -348,6 +355,7 @@
<string name="summary_post_notifications_permission_inrt">允許應用創建併發送通知</string> <string name="summary_post_notifications_permission_inrt">允許應用創建併發送通知</string>
<string name="summary_pre_execute_script">在腳本文件之前執行</string> <string name="summary_pre_execute_script">在腳本文件之前執行</string>
<string name="summary_record_prompt">錄製開始及停止時顯示提示消息</string> <string name="summary_record_prompt">錄製開始及停止時顯示提示消息</string>
<string name="summary_rhino_java_primitive_wrap">Java 原始類型在腳本中將被包裝為對應的 Java 對象</string>
<string name="summary_stable_mode">增強佈局分析穩定性但降低代碼兼容性 (需重啓無障礙服務)</string> <string name="summary_stable_mode">增強佈局分析穩定性但降低代碼兼容性 (需重啓無障礙服務)</string>
<string name="summary_text_launcher_shortcuts">添加快捷方式到啓動器</string> <string name="summary_text_launcher_shortcuts">添加快捷方式到啓動器</string>
<string name="summary_use_volume_control_record">按 \"音量減\" 鍵開始或停止腳本錄製 (需開啓浮動按鈕)</string> <string name="summary_use_volume_control_record">按 \"音量減\" 鍵開始或停止腳本錄製 (需開啓浮動按鈕)</string>
@@ -384,6 +392,7 @@
<string name="text_all_histories">全部歷史記錄</string> <string name="text_all_histories">全部歷史記錄</string>
<string name="text_all_histories_cleared">歷史記錄已清空</string> <string name="text_all_histories_cleared">歷史記錄已清空</string>
<string name="text_all_items_cleared">全部記錄已清空</string> <string name="text_all_items_cleared">全部記錄已清空</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">建議授予 \"允許設置鬧鐘和提醒\" 權限以確保定時任務在息屏或待機狀態時儘可能準時執行</string>
<string name="text_already_copied_to_clip">已複製到剪貼板</string> <string name="text_already_copied_to_clip">已複製到剪貼板</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">已複製到剪貼板 (僅最新的 %d 個條目)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">已複製到剪貼板 (僅最新的 %d 個條目)</string>
<string name="text_already_created">已創建</string> <string name="text_already_created">已創建</string>
@@ -416,6 +425,7 @@
<string name="text_app_name_parallel_space">平行空間(原雙開大師)</string> <string name="text_app_name_parallel_space">平行空間(原雙開大師)</string>
<string name="text_app_name_qqmusic">QQ 音樂</string> <string name="text_app_name_qqmusic">QQ 音樂</string>
<string name="text_app_name_wechat">微信</string> <string name="text_app_name_wechat">微信</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">應用重啓中...</string>
<string name="text_app_shortcut_disabled">此快捷方式已禁用</string> <string name="text_app_shortcut_disabled">此快捷方式已禁用</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 文檔</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 文檔</string>
<string name="text_app_shortcut_docs_short_label">文檔</string> <string name="text_app_shortcut_docs_short_label">文檔</string>
@@ -470,6 +480,7 @@
<string name="text_clear_pre_execute_script">清空預執行腳本</string> <string name="text_clear_pre_execute_script">清空預執行腳本</string>
<string name="text_clear_updates_checked_states">清除更新檢查狀態</string> <string name="text_clear_updates_checked_states">清除更新檢查狀態</string>
<string name="text_click_item_to_remove">點擊條目可移除</string> <string name="text_click_item_to_remove">點擊條目可移除</string>
<string name="text_click_item_to_show_details">點擊條目可查看詳情</string>
<string name="text_click_ok_to_go_to_settings">點擊 \"確定\" 跳轉到設置頁面</string> <string name="text_click_ok_to_go_to_settings">點擊 \"確定\" 跳轉到設置頁面</string>
<string name="text_click_too_frequently">操作頻率過快</string> <string name="text_click_too_frequently">操作頻率過快</string>
<string name="text_client_mode">客户端模式</string> <string name="text_client_mode">客户端模式</string>
@@ -913,8 +924,10 @@
<string name="text_reset_to_initial_content">重置為初始內容</string> <string name="text_reset_to_initial_content">重置為初始內容</string>
<string name="text_reset_to_initial_content_only_for_assets">只能重置示例代碼文件</string> <string name="text_reset_to_initial_content_only_for_assets">只能重置示例代碼文件</string>
<string name="text_restart">重啓</string> <string name="text_restart">重啓</string>
<string name="text_restart_strategy">重啓策略</string>
<string name="text_result">結果</string> <string name="text_result">結果</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">在 Shizuku 應用中撤銷 AutoJs6 權限</string> <string name="text_revoke_autojs6_access_in_shizuku_app">在 Shizuku 應用中撤銷 AutoJs6 權限</string>
<string name="text_rhino_java_primitive_wrap">Java 原始類型包裝</string>
<string name="text_root_mode_title">強制 Root 權限檢查</string> <string name="text_root_mode_title">強制 Root 權限檢查</string>
<string name="text_run">運行</string> <string name="text_run">運行</string>
<string name="text_run_on_battery_change">電量變化時</string> <string name="text_run_on_battery_change">電量變化時</string>
@@ -1004,6 +1017,7 @@
<string name="text_theme_color">主題色</string> <string name="text_theme_color">主題色</string>
<string name="text_time">時間</string> <string name="text_time">時間</string>
<string name="text_timed_task">定時任務</string> <string name="text_timed_task">定時任務</string>
<string name="text_timed_task_backend_title">定時任務調度引擎</string>
<string name="text_timed_task_timing">定時</string> <string name="text_timed_task_timing">定時</string>
<string name="text_tools">工具</string> <string name="text_tools">工具</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">透明背景啓動器圖標可能被系統自動添加遮罩或背景, 因此不同設備的實際效果與預期可能不完全一致</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">透明背景啓動器圖標可能被系統自動添加遮罩或背景, 因此不同設備的實際效果與預期可能不完全一致</string>
@@ -1061,14 +1075,5 @@
<string name="text_write_secure_settings">修改安全設置</string> <string name="text_write_secure_settings">修改安全設置</string>
<string name="text_write_secure_settings_description">安全設置包含應用程序可讀但不可寫入的設置選項, 這些選項只能由 UI 或系統級別應用修改.\n被授予 \"修改安全設置權限\" 後, 普通應用可直接修改上述安全設置 (例如無障礙服務).</string> <string name="text_write_secure_settings_description">安全設置包含應用程序可讀但不可寫入的設置選項, 這些選項只能由 UI 或系統級別應用修改.\n被授予 \"修改安全設置權限\" 後, 普通應用可直接修改上述安全設置 (例如無障礙服務).</string>
<string name="text_write_system_settings">修改系統設置</string> <string name="text_write_system_settings">修改系統設置</string>
<string name="description_rhino_java_primitive_wrap">開關啓用 (默認): 將 Java 方法返回的 Number/Boolean/Character 包裝為 Java 對象暴露到腳本 (String 除外). typeof 為 \"object\", species 為 \"JavaObject\", 可訪問這些對象的 Java 方法, 利於保留 Java 精確類型特徵與方法重載行為.\n\n開關禁用: 不再包裝上述類型, 直接作為 JavaScript 基元值 (number/boolean/單字符字符串). typeof 為相應 JavaScript 類型, 更貼近 JavaScript 語義與生態. 但仍可通過 new 關鍵字顯式聲明一個 Java 包裝類型, 如 new java.lang.Boolean(true).\n\n參閲: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Java 原始類型在腳本中將被包裝為對應的 Java 對象</string>
<string name="text_rhino_java_primitive_wrap">Java 原始類型包裝</string>
<string name="title_timed_task_backend">定時任務調度引擎</string>
<string name="description_timed_task_backend">控制腳本定時觸發的底層機制.\n\nAlarmManager: 通過申請 \"允許設置鬧鐘和提醒\" 權限, 可使定時任務的觸發更接近準時.\nWorkManager: 系統友好, 適合可接受一定延遲的非關鍵定時任務.\nJobScheduler: 舊實現, 僅用作兼容保留, 定時任務出現延遲的概率較大.</string>
<string name="failed_to_go_to_access_settings">跳轉設置頁面失敗</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">建議授予 \"允許設置鬧鐘和提醒\" 權限以確保定時任務在息屏或待機狀態時儘可能準時執行</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">使用場景與差異説明: \n\n1. AlarmManager\n適用於準時性敏感的定時任務, 如 [提醒/嚴格定時腳本/...].\n在 Android 12+ 獲取 \"允許設置鬧鐘和提醒\" 權限後, 在息屏或待機狀態時能夠較準時地執行定時任務.\n在未授予 \"允許設置鬧鐘和提醒\" 權限時, 系統可能降級為不準時或延後執行任務.\n\n2. WorkManager\n適用於不要求嚴格準時執行的定時任務, 如 [非關鍵性同步/清理/統計/...].\n根據系統 [ 電量/網絡/充電情況/待機策略/... ] 進行調度, 息屏或待機狀態時可能推遲任務執行.\n雖無法保證時間精確性, 但在 [ 可靠完成/失敗重試/鏈式執行/唯一任務去重 ] 等方面擁有獨特優勢.\n\n3. Job\n歷史實現, 為兼容保留.\n在高版本安卓系統中定時任務可能存在較大的延遲執行問題.\n除非出於兼容需要, 一般不推薦使用.</string>
<string name="text_click_item_to_show_details">點擊條目可查看詳情</string>
</resources> </resources>

View File

@@ -80,10 +80,14 @@
<string name="description_manage_ignored_updates_preference">點選可檢視或管理列表項.\n長按可移除列表項.</string> <string name="description_manage_ignored_updates_preference">點選可檢視或管理列表項.\n長按可移除列表項.</string>
<string name="description_night_mode_preference">夜間模式, 亦稱 [ 暗黑模式 / 深色主題 ] 等.\n夜間模式應用於安卓系統 UI (如通知欄和導航欄) 及 AutoJs6 應用頁面.\n夜間模式可提升裝置在低光環境下的易用性, 同時有助於提升弱視或光敏感使用者的視覺體驗.\n\n跟隨系統: AutoJs6 與安卓作業系統的夜間模式設定一致\n總是開啟: AutoJs6 保持開啟夜間模式 (忽略作業系統設定)\n總是關閉: AutoJs6 保持關閉夜間模式 (忽略作業系統設定)\n\n注: 跟隨系統功能僅支援安卓 API 級別 28 (安卓 9) [P] 及以上作業系統.</string> <string name="description_night_mode_preference">夜間模式, 亦稱 [ 暗黑模式 / 深色主題 ] 等.\n夜間模式應用於安卓系統 UI (如通知欄和導航欄) 及 AutoJs6 應用頁面.\n夜間模式可提升裝置在低光環境下的易用性, 同時有助於提升弱視或光敏感使用者的視覺體驗.\n\n跟隨系統: AutoJs6 與安卓作業系統的夜間模式設定一致\n總是開啟: AutoJs6 保持開啟夜間模式 (忽略作業系統設定)\n總是關閉: AutoJs6 保持關閉夜間模式 (忽略作業系統設定)\n\n注: 跟隨系統功能僅支援安卓 API 級別 28 (安卓 9) [P] 及以上作業系統.</string>
<string name="description_night_mode_preference_more">啟用安卓系統的夜間模式:\n- API 級別 29 (安卓 10) [Q] 及以上: 透過 [ 設定 -> 顯示 -> 主題 ] 開啟.\n- API 級別 28 (安卓 9) [P]: 透過 [ 開發者選項 -> 夜間模式 ] 開啟.\n\n對於基於 WebView 元件的內容 (如 AutoJs6 的文件頁面), 夜間模式支援需要滿足以下條件:\n1. WebView (或 Google Chrome 等瀏覽器) 版本要求:\n- API 級別 29 (安卓 10) [Q] 及以上: 版本不低於 76\n- API 級別 28 (安卓 9) [P]: 版本不低於 105\n2. WebView 元件頁面內容可適配夜間模式 (透過 CSS 或 安卓 XML 資源等方式實現)</string> <string name="description_night_mode_preference_more">啟用安卓系統的夜間模式:\n- API 級別 29 (安卓 10) [Q] 及以上: 透過 [ 設定 -> 顯示 -> 主題 ] 開啟.\n- API 級別 28 (安卓 9) [P]: 透過 [ 開發者選項 -> 夜間模式 ] 開啟.\n\n對於基於 WebView 元件的內容 (如 AutoJs6 的文件頁面), 夜間模式支援需要滿足以下條件:\n1. WebView (或 Google Chrome 等瀏覽器) 版本要求:\n- API 級別 29 (安卓 10) [Q] 及以上: 版本不低於 76\n- API 級別 28 (安卓 9) [P]: 版本不低於 105\n2. WebView 元件頁面內容可適配夜間模式 (透過 CSS 或 安卓 XML 資源等方式實現)</string>
<string name="description_restart_strategy">重啟策略僅作用於主頁抽屜欄的重啟按鈕.\n\n快速重啟: 快速重啟應用, 如果重啟失敗或出現非預期情況, 可嘗試切換至 \"計劃重啟\".\n計劃重啟: 提前設定一個短時定時任務, 應用停止後會再次定時啟動, 以實現應用重啟.</string>
<string name="description_rhino_java_primitive_wrap">開關啟用 (預設): 將 Java 方法返回的 Number/Boolean/Character 包裝為 Java 物件暴露到指令碼 (String 除外). typeof 為 \"object\", species 為 \"JavaObject\", 可訪問這些物件的 Java 方法, 利於保留 Java 精確型別特徵與方法過載行為.\n\n開關禁用: 不再包裝上述型別, 直接作為 JavaScript 基元值 (number/boolean/單字元字串). typeof 為相應 JavaScript 型別, 更貼近 JavaScript 語義與生態. 但仍可透過 new 關鍵字顯式宣告一個 Java 包裝型別, 如 new java.lang.Boolean(true).\n\n參閱: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">如果裝置使用非常規 Root 方式或 Root 許可權檢測結果異常, 可設定 \"強制 Root 模式\" 或 \"強制非 Root 模式\".</string> <string name="description_root_mode_preference">如果裝置使用非常規 Root 方式或 Root 許可權檢測結果異常, 可設定 \"強制 Root 模式\" 或 \"強制非 Root 模式\".</string>
<string name="description_root_record_out_file_type_preference">二進位制檔案: 不可編輯, 副檔名為 \"auto\"\nJavaScript 檔案: 可編輯或直接複製, 副檔名為 \"js\"</string> <string name="description_root_record_out_file_type_preference">二進位制檔案: 不可編輯, 副檔名為 \"auto\"\nJavaScript 檔案: 可編輯或直接複製, 副檔名為 \"js\"</string>
<string name="description_stable_mode">穩定模式省略佈局細節, 指令碼分析佈局時更穩定, 但可能影響獲取的控制元件總量.\n需重啟無障礙服務.</string> <string name="description_stable_mode">穩定模式省略佈局細節, 指令碼分析佈局時更穩定, 但可能影響獲取的控制元件總量.\n需重啟無障礙服務.</string>
<string name="description_theme_color_preference">主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n檔案圖示\n任務項圖示\n浮動操作按鈕 (FAB)\n設定頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.</string> <string name="description_theme_color_preference">主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n檔案圖示\n任務項圖示\n浮動操作按鈕 (FAB)\n設定頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.</string>
<string name="description_timed_task_backend">控制指令碼定時觸發的底層機制.\n\nAlarmManager: 透過申請 \"允許設定鬧鐘和提醒\" 許可權, 可使定時任務的觸發更接近準時.\nWorkManager: 系統友好, 適合可接受一定延遲的非關鍵定時任務.\nJobScheduler: 舊實現, 僅用作相容保留, 定時任務出現延遲的機率較大.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">使用場景與差異說明: \n\n1. AlarmManager\n適用於準時性敏感的定時任務, 如 [提醒/嚴格定時指令碼/...].\n在 Android 12+ 獲取 \"允許設定鬧鐘和提醒\" 許可權後, 在息屏或待機狀態時能夠較準時地執行定時任務.\n在未授予 \"允許設定鬧鐘和提醒\" 許可權時, 系統可能降級為不準時或延後執行任務.\n\n2. WorkManager\n適用於不要求嚴格準時執行的定時任務, 如 [非關鍵性同步/清理/統計/...].\n根據系統 [ 電量/網路/充電情況/待機策略/... ] 進行排程, 息屏或待機狀態時可能推遲任務執行.\n雖無法保證時間精確性, 但在 [ 可靠完成/失敗重試/鏈式執行/唯一任務去重 ] 等方面擁有獨特優勢.\n\n3. Job\n歷史實現, 為相容保留.\n在高版本安卓系統中定時任務可能存在較大的延遲執行問題.\n除非出於相容需要, 一般不推薦使用.</string>
<string name="description_version_histories_preference">檢視 AutoJs6 在 GitHub 發行版本的歷史更新記錄及重要分類的統計資料.</string> <string name="description_version_histories_preference">檢視 AutoJs6 在 GitHub 發行版本的歷史更新記錄及重要分類的統計資料.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">取消</string> <string name="dialog_button_cancel">取消</string>
@@ -145,6 +149,8 @@
<string name="entry_night_mode_always_off">總是關閉</string> <string name="entry_night_mode_always_off">總是關閉</string>
<string name="entry_night_mode_always_on">總是開啟</string> <string name="entry_night_mode_always_on">總是開啟</string>
<string name="entry_night_mode_follow_system">跟隨系統</string> <string name="entry_night_mode_follow_system">跟隨系統</string>
<string name="entry_restart_strategy_quick">快速重啟</string>
<string name="entry_restart_strategy_scheduled">計劃重啟</string>
<string name="entry_root_mode_auto_detect">自動檢測 Root 許可權</string> <string name="entry_root_mode_auto_detect">自動檢測 Root 許可權</string>
<string name="entry_root_mode_force_non_root">強制非 Root 模式</string> <string name="entry_root_mode_force_non_root">強制非 Root 模式</string>
<string name="entry_root_mode_force_root">強制 Root 模式</string> <string name="entry_root_mode_force_root">強制 Root 模式</string>
@@ -191,6 +197,7 @@
<string name="error_failed_to_call_method">方法 \"%s\" 呼叫失敗</string> <string name="error_failed_to_call_method">方法 \"%s\" 呼叫失敗</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[方法 \"%1$s\" 呼叫失敗: [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[方法 \"%1$s\" 呼叫失敗: [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">無法將值 %s 轉換為 Drawable 例項</string> <string name="error_failed_to_convert_into_drawable">無法將值 %s 轉換為 Drawable 例項</string>
<string name="error_failed_to_go_to_access_settings">跳轉設定頁面失敗</string>
<string name="error_failed_to_grant_shizuku_access">Shizuku 許可權授予失敗</string> <string name="error_failed_to_grant_shizuku_access">Shizuku 許可權授予失敗</string>
<string name="error_failed_to_instantiate">例項 \"%s\" 建立失敗</string> <string name="error_failed_to_instantiate">例項 \"%s\" 建立失敗</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[例項 \"%1$s\" 建立失敗: [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[例項 \"%1$s\" 建立失敗: [ %2$s ]]]></string>
@@ -348,6 +355,7 @@
<string name="summary_post_notifications_permission_inrt">允許應用建立併發送通知</string> <string name="summary_post_notifications_permission_inrt">允許應用建立併發送通知</string>
<string name="summary_pre_execute_script">在指令碼檔案之前執行</string> <string name="summary_pre_execute_script">在指令碼檔案之前執行</string>
<string name="summary_record_prompt">錄製開始及停止時顯示提示訊息</string> <string name="summary_record_prompt">錄製開始及停止時顯示提示訊息</string>
<string name="summary_rhino_java_primitive_wrap">Java 原始型別在指令碼中將被包裝為對應的 Java 物件</string>
<string name="summary_stable_mode">增強佈局分析穩定性但降低程式碼相容性 (需重啟無障礙服務)</string> <string name="summary_stable_mode">增強佈局分析穩定性但降低程式碼相容性 (需重啟無障礙服務)</string>
<string name="summary_text_launcher_shortcuts">新增快捷方式到啟動器</string> <string name="summary_text_launcher_shortcuts">新增快捷方式到啟動器</string>
<string name="summary_use_volume_control_record">按 \"音量減\" 鍵開始或停止指令碼錄製 (需開啟浮動按鈕)</string> <string name="summary_use_volume_control_record">按 \"音量減\" 鍵開始或停止指令碼錄製 (需開啟浮動按鈕)</string>
@@ -384,6 +392,7 @@
<string name="text_all_histories">全部歷史記錄</string> <string name="text_all_histories">全部歷史記錄</string>
<string name="text_all_histories_cleared">歷史記錄已清空</string> <string name="text_all_histories_cleared">歷史記錄已清空</string>
<string name="text_all_items_cleared">全部記錄已清空</string> <string name="text_all_items_cleared">全部記錄已清空</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">建議授予 \"允許設定鬧鐘和提醒\" 許可權以確保定時任務在息屏或待機狀態時儘可能準時執行</string>
<string name="text_already_copied_to_clip">已複製到剪貼簿</string> <string name="text_already_copied_to_clip">已複製到剪貼簿</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">已複製到剪貼簿 (僅最新的 %d 個條目)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">已複製到剪貼簿 (僅最新的 %d 個條目)</string>
<string name="text_already_created">已建立</string> <string name="text_already_created">已建立</string>
@@ -416,6 +425,7 @@
<string name="text_app_name_parallel_space">平行空間(原雙開大師)</string> <string name="text_app_name_parallel_space">平行空間(原雙開大師)</string>
<string name="text_app_name_qqmusic">QQ 音樂</string> <string name="text_app_name_qqmusic">QQ 音樂</string>
<string name="text_app_name_wechat">微信</string> <string name="text_app_name_wechat">微信</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">應用重啟中...</string>
<string name="text_app_shortcut_disabled">此快捷方式已禁用</string> <string name="text_app_shortcut_disabled">此快捷方式已禁用</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 文件</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 文件</string>
<string name="text_app_shortcut_docs_short_label">文件</string> <string name="text_app_shortcut_docs_short_label">文件</string>
@@ -470,6 +480,7 @@
<string name="text_clear_pre_execute_script">清空預執行指令碼</string> <string name="text_clear_pre_execute_script">清空預執行指令碼</string>
<string name="text_clear_updates_checked_states">清除更新檢查狀態</string> <string name="text_clear_updates_checked_states">清除更新檢查狀態</string>
<string name="text_click_item_to_remove">點選條目可移除</string> <string name="text_click_item_to_remove">點選條目可移除</string>
<string name="text_click_item_to_show_details">點選條目可檢視詳情</string>
<string name="text_click_ok_to_go_to_settings">點選 \"確定\" 跳轉到設定頁面</string> <string name="text_click_ok_to_go_to_settings">點選 \"確定\" 跳轉到設定頁面</string>
<string name="text_click_too_frequently">操作頻率過快</string> <string name="text_click_too_frequently">操作頻率過快</string>
<string name="text_client_mode">客戶端模式</string> <string name="text_client_mode">客戶端模式</string>
@@ -913,8 +924,10 @@
<string name="text_reset_to_initial_content">重置為初始內容</string> <string name="text_reset_to_initial_content">重置為初始內容</string>
<string name="text_reset_to_initial_content_only_for_assets">只能重置示例程式碼檔案</string> <string name="text_reset_to_initial_content_only_for_assets">只能重置示例程式碼檔案</string>
<string name="text_restart">重啟</string> <string name="text_restart">重啟</string>
<string name="text_restart_strategy">重啟策略</string>
<string name="text_result">結果</string> <string name="text_result">結果</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">在 Shizuku 應用中撤銷 AutoJs6 許可權</string> <string name="text_revoke_autojs6_access_in_shizuku_app">在 Shizuku 應用中撤銷 AutoJs6 許可權</string>
<string name="text_rhino_java_primitive_wrap">Java 原始型別包裝</string>
<string name="text_root_mode_title">強制 Root 許可權檢查</string> <string name="text_root_mode_title">強制 Root 許可權檢查</string>
<string name="text_run">執行</string> <string name="text_run">執行</string>
<string name="text_run_on_battery_change">電量變化時</string> <string name="text_run_on_battery_change">電量變化時</string>
@@ -1004,6 +1017,7 @@
<string name="text_theme_color">主題色</string> <string name="text_theme_color">主題色</string>
<string name="text_time">時間</string> <string name="text_time">時間</string>
<string name="text_timed_task">定時任務</string> <string name="text_timed_task">定時任務</string>
<string name="text_timed_task_backend_title">定時任務排程引擎</string>
<string name="text_timed_task_timing">定時</string> <string name="text_timed_task_timing">定時</string>
<string name="text_tools">工具</string> <string name="text_tools">工具</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">透明背景啟動器圖示可能被系統自動新增遮罩或背景, 因此不同裝置的實際效果與預期可能不完全一致</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">透明背景啟動器圖示可能被系統自動新增遮罩或背景, 因此不同裝置的實際效果與預期可能不完全一致</string>
@@ -1061,14 +1075,5 @@
<string name="text_write_secure_settings">修改安全設定</string> <string name="text_write_secure_settings">修改安全設定</string>
<string name="text_write_secure_settings_description">安全設定包含應用程式可讀但不可寫入的設定選項, 這些選項只能由 UI 或系統級別應用修改.\n被授予 \"修改安全設定許可權\" 後, 普通應用可直接修改上述安全設定 (例如無障礙服務).</string> <string name="text_write_secure_settings_description">安全設定包含應用程式可讀但不可寫入的設定選項, 這些選項只能由 UI 或系統級別應用修改.\n被授予 \"修改安全設定許可權\" 後, 普通應用可直接修改上述安全設定 (例如無障礙服務).</string>
<string name="text_write_system_settings">修改系統設定</string> <string name="text_write_system_settings">修改系統設定</string>
<string name="description_rhino_java_primitive_wrap">開關啟用 (預設): 將 Java 方法返回的 Number/Boolean/Character 包裝為 Java 物件暴露到指令碼 (String 除外). typeof 為 \"object\", species 為 \"JavaObject\", 可訪問這些物件的 Java 方法, 利於保留 Java 精確型別特徵與方法過載行為.\n\n開關禁用: 不再包裝上述型別, 直接作為 JavaScript 基元值 (number/boolean/單字元字串). typeof 為相應 JavaScript 型別, 更貼近 JavaScript 語義與生態. 但仍可透過 new 關鍵字顯式宣告一個 Java 包裝型別, 如 new java.lang.Boolean(true).\n\n參閱: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Java 原始型別在指令碼中將被包裝為對應的 Java 物件</string>
<string name="text_rhino_java_primitive_wrap">Java 原始型別包裝</string>
<string name="title_timed_task_backend">定時任務排程引擎</string>
<string name="description_timed_task_backend">控制指令碼定時觸發的底層機制.\n\nAlarmManager: 透過申請 \"允許設定鬧鐘和提醒\" 許可權, 可使定時任務的觸發更接近準時.\nWorkManager: 系統友好, 適合可接受一定延遲的非關鍵定時任務.\nJobScheduler: 舊實現, 僅用作相容保留, 定時任務出現延遲的機率較大.</string>
<string name="failed_to_go_to_access_settings">跳轉設定頁面失敗</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">建議授予 \"允許設定鬧鐘和提醒\" 許可權以確保定時任務在息屏或待機狀態時儘可能準時執行</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">使用場景與差異說明: \n\n1. AlarmManager\n適用於準時性敏感的定時任務, 如 [提醒/嚴格定時指令碼/...].\n在 Android 12+ 獲取 \"允許設定鬧鐘和提醒\" 許可權後, 在息屏或待機狀態時能夠較準時地執行定時任務.\n在未授予 \"允許設定鬧鐘和提醒\" 許可權時, 系統可能降級為不準時或延後執行任務.\n\n2. WorkManager\n適用於不要求嚴格準時執行的定時任務, 如 [非關鍵性同步/清理/統計/...].\n根據系統 [ 電量/網路/充電情況/待機策略/... ] 進行排程, 息屏或待機狀態時可能推遲任務執行.\n雖無法保證時間精確性, 但在 [ 可靠完成/失敗重試/鏈式執行/唯一任務去重 ] 等方面擁有獨特優勢.\n\n3. Job\n歷史實現, 為相容保留.\n在高版本安卓系統中定時任務可能存在較大的延遲執行問題.\n除非出於相容需要, 一般不推薦使用.</string>
<string name="text_click_item_to_show_details">點選條目可檢視詳情</string>
</resources> </resources>

View File

@@ -80,10 +80,14 @@
<string name="description_manage_ignored_updates_preference">点击可查看或管理列表项.\n长按可移除列表项.</string> <string name="description_manage_ignored_updates_preference">点击可查看或管理列表项.\n长按可移除列表项.</string>
<string name="description_night_mode_preference">夜间模式, 亦称 [ 暗黑模式 / 深色主题 ] 等.\n夜间模式应用于安卓系统 UI (如通知栏和导航栏) 及 AutoJs6 应用页面.\n夜间模式可提升设备在低光环境下的易用性, 同时有助于提升弱视或光敏感用户的视觉体验.\n\n跟随系统: AutoJs6 与安卓操作系统的夜间模式设置一致\n总是开启: AutoJs6 保持开启夜间模式 (忽略操作系统设置)\n总是关闭: AutoJs6 保持关闭夜间模式 (忽略操作系统设置)\n\n注: 跟随系统功能仅支持安卓 API 级别 28 (安卓 9) [P] 及以上操作系统.</string> <string name="description_night_mode_preference">夜间模式, 亦称 [ 暗黑模式 / 深色主题 ] 等.\n夜间模式应用于安卓系统 UI (如通知栏和导航栏) 及 AutoJs6 应用页面.\n夜间模式可提升设备在低光环境下的易用性, 同时有助于提升弱视或光敏感用户的视觉体验.\n\n跟随系统: AutoJs6 与安卓操作系统的夜间模式设置一致\n总是开启: AutoJs6 保持开启夜间模式 (忽略操作系统设置)\n总是关闭: AutoJs6 保持关闭夜间模式 (忽略操作系统设置)\n\n注: 跟随系统功能仅支持安卓 API 级别 28 (安卓 9) [P] 及以上操作系统.</string>
<string name="description_night_mode_preference_more">启用安卓系统的夜间模式:\n- API 级别 29 (安卓 10) [Q] 及以上: 通过 [ 设置 -> 显示 -> 主题 ] 开启.\n- API 级别 28 (安卓 9) [P]: 通过 [ 开发者选项 -> 夜间模式 ] 开启.\n\n对于基于 WebView 组件的内容 (如 AutoJs6 的文档页面), 夜间模式支持需要满足以下条件:\n1. WebView (或 Google Chrome 等浏览器) 版本要求:\n- API 级别 29 (安卓 10) [Q] 及以上: 版本不低于 76\n- API 级别 28 (安卓 9) [P]: 版本不低于 105\n2. WebView 组件页面内容可适配夜间模式 (通过 CSS 或 安卓 XML 资源等方式实现)</string> <string name="description_night_mode_preference_more">启用安卓系统的夜间模式:\n- API 级别 29 (安卓 10) [Q] 及以上: 通过 [ 设置 -> 显示 -> 主题 ] 开启.\n- API 级别 28 (安卓 9) [P]: 通过 [ 开发者选项 -> 夜间模式 ] 开启.\n\n对于基于 WebView 组件的内容 (如 AutoJs6 的文档页面), 夜间模式支持需要满足以下条件:\n1. WebView (或 Google Chrome 等浏览器) 版本要求:\n- API 级别 29 (安卓 10) [Q] 及以上: 版本不低于 76\n- API 级别 28 (安卓 9) [P]: 版本不低于 105\n2. WebView 组件页面内容可适配夜间模式 (通过 CSS 或 安卓 XML 资源等方式实现)</string>
<string name="description_restart_strategy">重启策略仅作用于主页抽屉栏的重启按钮.\n\n快速重启: 快速重启应用, 如果重启失败或出现非预期情况, 可尝试切换至 \"计划重启\".\n计划重启: 提前设置一个短时定时任务, 应用停止后会再次定时启动, 以实现应用重启.</string>
<string name="description_rhino_java_primitive_wrap">开关启用 (默认): 将 Java 方法返回的 Number/Boolean/Character 包装为 Java 对象暴露到脚本 (String 除外). typeof 为 \"object\", species 为 \"JavaObject\", 可访问这些对象的 Java 方法, 利于保留 Java 精确类型特征与方法重载行为.\n\n开关禁用: 不再包装上述类型, 直接作为 JavaScript 基元值 (number/boolean/单字符字符串). typeof 为相应 JavaScript 类型, 更贴近 JavaScript 语义与生态. 但仍可通过 new 关键字显式声明一个 Java 包装类型, 如 new java.lang.Boolean(true).\n\n参阅: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">如果设备使用非常规 Root 方式或 Root 权限检测结果异常, 可设置 \"强制 Root 模式\" 或 \"强制非 Root 模式\".</string> <string name="description_root_mode_preference">如果设备使用非常规 Root 方式或 Root 权限检测结果异常, 可设置 \"强制 Root 模式\" 或 \"强制非 Root 模式\".</string>
<string name="description_root_record_out_file_type_preference">二进制文件: 不可编辑, 文件扩展名为 \"auto\"\nJavaScript 文件: 可编辑或直接复制, 文件扩展名为 \"js\"</string> <string name="description_root_record_out_file_type_preference">二进制文件: 不可编辑, 文件扩展名为 \"auto\"\nJavaScript 文件: 可编辑或直接复制, 文件扩展名为 \"js\"</string>
<string name="description_stable_mode">稳定模式省略布局细节, 脚本分析布局时更稳定, 但可能影响获取的控件总量.\n需重启无障碍服务.</string> <string name="description_stable_mode">稳定模式省略布局细节, 脚本分析布局时更稳定, 但可能影响获取的控件总量.\n需重启无障碍服务.</string>
<string name="description_theme_color_preference">主题色的应用范围包括但不限于以下部件:\n系统通知栏\n应用栏 (AppBar)\n文件图标\n任务项图标\n浮动操作按钮 (FAB)\n设置页面类别标题\n按钮开关\n\n注: 截至 6.2.0 版本, AutoJs6 主题色暂未对 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 强调色 (Accent Color) ] 作出区分.</string> <string name="description_theme_color_preference">主题色的应用范围包括但不限于以下部件:\n系统通知栏\n应用栏 (AppBar)\n文件图标\n任务项图标\n浮动操作按钮 (FAB)\n设置页面类别标题\n按钮开关\n\n注: 截至 6.2.0 版本, AutoJs6 主题色暂未对 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 强调色 (Accent Color) ] 作出区分.</string>
<string name="description_timed_task_backend">控制脚本定时触发的底层机制.\n\nAlarmManager: 通过申请 \"允许设置闹钟和提醒\" 权限, 可使定时任务的触发更接近准时.\nWorkManager: 系统友好, 适合可接受一定延迟的非关键定时任务.\nJobScheduler: 旧实现, 仅用作兼容保留, 定时任务出现延迟的概率较大.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">使用场景与差异说明: \n\n1. AlarmManager\n适用于准时性敏感的定时任务, 如 [提醒/严格定时脚本/...].\n在 Android 12+ 获取 \"允许设置闹钟和提醒\" 权限后, 在息屏或待机状态时能够较准时地执行定时任务.\n在未授予 \"允许设置闹钟和提醒\" 权限时, 系统可能降级为不准时或延后执行任务.\n\n2. WorkManager\n适用于不要求严格准时执行的定时任务, 如 [非关键性同步/清理/统计/...].\n根据系统 [ 电量/网络/充电情况/待机策略/... ] 进行调度, 息屏或待机状态时可能推迟任务执行.\n虽无法保证时间精确性, 但在 [ 可靠完成/失败重试/链式执行/唯一任务去重 ] 等方面拥有独特优势.\n\n3. Job\n历史实现, 为兼容保留.\n在高版本安卓系统中定时任务可能存在较大的延迟执行问题.\n除非出于兼容需要, 一般不推荐使用.</string>
<string name="description_version_histories_preference">查看 AutoJs6 在 GitHub 发行版本的历史更新记录及重要分类的统计数据.</string> <string name="description_version_histories_preference">查看 AutoJs6 在 GitHub 发行版本的历史更新记录及重要分类的统计数据.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">取消</string> <string name="dialog_button_cancel">取消</string>
@@ -145,6 +149,8 @@
<string name="entry_night_mode_always_off">总是关闭</string> <string name="entry_night_mode_always_off">总是关闭</string>
<string name="entry_night_mode_always_on">总是开启</string> <string name="entry_night_mode_always_on">总是开启</string>
<string name="entry_night_mode_follow_system">跟随系统</string> <string name="entry_night_mode_follow_system">跟随系统</string>
<string name="entry_restart_strategy_quick">快速重启</string>
<string name="entry_restart_strategy_scheduled">计划重启</string>
<string name="entry_root_mode_auto_detect">自动检测 Root 权限</string> <string name="entry_root_mode_auto_detect">自动检测 Root 权限</string>
<string name="entry_root_mode_force_non_root">强制非 Root 模式</string> <string name="entry_root_mode_force_non_root">强制非 Root 模式</string>
<string name="entry_root_mode_force_root">强制 Root 模式</string> <string name="entry_root_mode_force_root">强制 Root 模式</string>
@@ -191,6 +197,7 @@
<string name="error_failed_to_call_method">方法 \"%s\" 调用失败</string> <string name="error_failed_to_call_method">方法 \"%s\" 调用失败</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[方法 \"%1$s\" 调用失败: [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[方法 \"%1$s\" 调用失败: [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">无法将值 %s 转换为 Drawable 实例</string> <string name="error_failed_to_convert_into_drawable">无法将值 %s 转换为 Drawable 实例</string>
<string name="error_failed_to_go_to_access_settings">跳转设置页面失败</string>
<string name="error_failed_to_grant_shizuku_access">Shizuku 权限授予失败</string> <string name="error_failed_to_grant_shizuku_access">Shizuku 权限授予失败</string>
<string name="error_failed_to_instantiate">实例 \"%s\" 创建失败</string> <string name="error_failed_to_instantiate">实例 \"%s\" 创建失败</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[实例 \"%1$s\" 创建失败: [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[实例 \"%1$s\" 创建失败: [ %2$s ]]]></string>
@@ -348,6 +355,7 @@
<string name="summary_post_notifications_permission_inrt">允许应用创建并发送通知</string> <string name="summary_post_notifications_permission_inrt">允许应用创建并发送通知</string>
<string name="summary_pre_execute_script">在脚本文件之前执行</string> <string name="summary_pre_execute_script">在脚本文件之前执行</string>
<string name="summary_record_prompt">录制开始及停止时显示提示消息</string> <string name="summary_record_prompt">录制开始及停止时显示提示消息</string>
<string name="summary_rhino_java_primitive_wrap">Java 原始类型在脚本中将被包装为对应的 Java 对象</string>
<string name="summary_stable_mode">增强布局分析稳定性但降低代码兼容性 (需重启无障碍服务)</string> <string name="summary_stable_mode">增强布局分析稳定性但降低代码兼容性 (需重启无障碍服务)</string>
<string name="summary_text_launcher_shortcuts">添加快捷方式到启动器</string> <string name="summary_text_launcher_shortcuts">添加快捷方式到启动器</string>
<string name="summary_use_volume_control_record">按 \"音量减\" 键开始或停止脚本录制 (需开启浮动按钮)</string> <string name="summary_use_volume_control_record">按 \"音量减\" 键开始或停止脚本录制 (需开启浮动按钮)</string>
@@ -384,6 +392,7 @@
<string name="text_all_histories">全部历史记录</string> <string name="text_all_histories">全部历史记录</string>
<string name="text_all_histories_cleared">历史记录已清空</string> <string name="text_all_histories_cleared">历史记录已清空</string>
<string name="text_all_items_cleared">全部记录已清空</string> <string name="text_all_items_cleared">全部记录已清空</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">建议授予 \"允许设置闹钟和提醒\" 权限以确保定时任务在息屏或待机状态时尽可能准时执行</string>
<string name="text_already_copied_to_clip">已复制到剪贴板</string> <string name="text_already_copied_to_clip">已复制到剪贴板</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">已复制到剪贴板 (仅最新的 %d 个条目)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">已复制到剪贴板 (仅最新的 %d 个条目)</string>
<string name="text_already_created">已创建</string> <string name="text_already_created">已创建</string>
@@ -416,6 +425,7 @@
<string name="text_app_name_parallel_space">平行空间(原双开大师)</string> <string name="text_app_name_parallel_space">平行空间(原双开大师)</string>
<string name="text_app_name_qqmusic">QQ 音乐</string> <string name="text_app_name_qqmusic">QQ 音乐</string>
<string name="text_app_name_wechat">微信</string> <string name="text_app_name_wechat">微信</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">应用重启中...</string>
<string name="text_app_shortcut_disabled">此快捷方式已禁用</string> <string name="text_app_shortcut_disabled">此快捷方式已禁用</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 文档</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 文档</string>
<string name="text_app_shortcut_docs_short_label">文档</string> <string name="text_app_shortcut_docs_short_label">文档</string>
@@ -470,6 +480,7 @@
<string name="text_clear_pre_execute_script">清空预执行脚本</string> <string name="text_clear_pre_execute_script">清空预执行脚本</string>
<string name="text_clear_updates_checked_states">清除更新检查状态</string> <string name="text_clear_updates_checked_states">清除更新检查状态</string>
<string name="text_click_item_to_remove">点击条目可移除</string> <string name="text_click_item_to_remove">点击条目可移除</string>
<string name="text_click_item_to_show_details">点击条目可查看详情</string>
<string name="text_click_ok_to_go_to_settings">点击 \"确定\" 跳转到设置页面</string> <string name="text_click_ok_to_go_to_settings">点击 \"确定\" 跳转到设置页面</string>
<string name="text_click_too_frequently">操作频率过快</string> <string name="text_click_too_frequently">操作频率过快</string>
<string name="text_client_mode">客户端模式</string> <string name="text_client_mode">客户端模式</string>
@@ -913,8 +924,10 @@
<string name="text_reset_to_initial_content">重置为初始内容</string> <string name="text_reset_to_initial_content">重置为初始内容</string>
<string name="text_reset_to_initial_content_only_for_assets">只能重置示例代码文件</string> <string name="text_reset_to_initial_content_only_for_assets">只能重置示例代码文件</string>
<string name="text_restart">重启</string> <string name="text_restart">重启</string>
<string name="text_restart_strategy">重启策略</string>
<string name="text_result">结果</string> <string name="text_result">结果</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">在 Shizuku 应用中撤销 AutoJs6 权限</string> <string name="text_revoke_autojs6_access_in_shizuku_app">在 Shizuku 应用中撤销 AutoJs6 权限</string>
<string name="text_rhino_java_primitive_wrap">Java 原始类型包装</string>
<string name="text_root_mode_title">强制 Root 权限检查</string> <string name="text_root_mode_title">强制 Root 权限检查</string>
<string name="text_run">运行</string> <string name="text_run">运行</string>
<string name="text_run_on_battery_change">电量变化时</string> <string name="text_run_on_battery_change">电量变化时</string>
@@ -1004,6 +1017,7 @@
<string name="text_theme_color">主题色</string> <string name="text_theme_color">主题色</string>
<string name="text_time">时间</string> <string name="text_time">时间</string>
<string name="text_timed_task">定时任务</string> <string name="text_timed_task">定时任务</string>
<string name="text_timed_task_backend_title">定时任务调度引擎</string>
<string name="text_timed_task_timing">定时</string> <string name="text_timed_task_timing">定时</string>
<string name="text_tools">工具</string> <string name="text_tools">工具</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">透明背景启动器图标可能被系统自动添加遮罩或背景, 因此不同设备的实际效果与预期可能不完全一致</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">透明背景启动器图标可能被系统自动添加遮罩或背景, 因此不同设备的实际效果与预期可能不完全一致</string>
@@ -1061,14 +1075,5 @@
<string name="text_write_secure_settings">修改安全设置</string> <string name="text_write_secure_settings">修改安全设置</string>
<string name="text_write_secure_settings_description">安全设置包含应用程序可读但不可写入的设置选项, 这些选项只能由 UI 或系统级别应用修改.\n被授予 \"修改安全设置权限\" 后, 普通应用可直接修改上述安全设置 (例如无障碍服务).</string> <string name="text_write_secure_settings_description">安全设置包含应用程序可读但不可写入的设置选项, 这些选项只能由 UI 或系统级别应用修改.\n被授予 \"修改安全设置权限\" 后, 普通应用可直接修改上述安全设置 (例如无障碍服务).</string>
<string name="text_write_system_settings">修改系统设置</string> <string name="text_write_system_settings">修改系统设置</string>
<string name="description_rhino_java_primitive_wrap">开关启用 (默认): 将 Java 方法返回的 Number/Boolean/Character 包装为 Java 对象暴露到脚本 (String 除外). typeof 为 \"object\", species 为 \"JavaObject\", 可访问这些对象的 Java 方法, 利于保留 Java 精确类型特征与方法重载行为.\n\n开关禁用: 不再包装上述类型, 直接作为 JavaScript 基元值 (number/boolean/单字符字符串). typeof 为相应 JavaScript 类型, 更贴近 JavaScript 语义与生态. 但仍可通过 new 关键字显式声明一个 Java 包装类型, 如 new java.lang.Boolean(true).\n\n参阅: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Java 原始类型在脚本中将被包装为对应的 Java 对象</string>
<string name="text_rhino_java_primitive_wrap">Java 原始类型包装</string>
<string name="title_timed_task_backend">定时任务调度引擎</string>
<string name="description_timed_task_backend">控制脚本定时触发的底层机制.\n\nAlarmManager: 通过申请 \"允许设置闹钟和提醒\" 权限, 可使定时任务的触发更接近准时.\nWorkManager: 系统友好, 适合可接受一定延迟的非关键定时任务.\nJobScheduler: 旧实现, 仅用作兼容保留, 定时任务出现延迟的概率较大.</string>
<string name="failed_to_go_to_access_settings">跳转设置页面失败</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">建议授予 \"允许设置闹钟和提醒\" 权限以确保定时任务在息屏或待机状态时尽可能准时执行</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">使用场景与差异说明: \n\n1. AlarmManager\n适用于准时性敏感的定时任务, 如 [提醒/严格定时脚本/...].\n在 Android 12+ 获取 \"允许设置闹钟和提醒\" 权限后, 在息屏或待机状态时能够较准时地执行定时任务.\n在未授予 \"允许设置闹钟和提醒\" 权限时, 系统可能降级为不准时或延后执行任务.\n\n2. WorkManager\n适用于不要求严格准时执行的定时任务, 如 [非关键性同步/清理/统计/...].\n根据系统 [ 电量/网络/充电情况/待机策略/... ] 进行调度, 息屏或待机状态时可能推迟任务执行.\n虽无法保证时间精确性, 但在 [ 可靠完成/失败重试/链式执行/唯一任务去重 ] 等方面拥有独特优势.\n\n3. Job\n历史实现, 为兼容保留.\n在高版本安卓系统中定时任务可能存在较大的延迟执行问题.\n除非出于兼容需要, 一般不推荐使用.</string>
<string name="text_click_item_to_show_details">点击条目可查看详情</string>
</resources> </resources>

View File

@@ -60,6 +60,16 @@
<item>@string/entry_app_language_ar</item> <item>@string/entry_app_language_ar</item>
</string-array> </string-array>
<string-array name="keys_restart_strategy">
<item>@string/key_restart_strategy_quick</item>
<item>@string/key_restart_strategy_scheduled</item>
</string-array>
<string-array name="values_restart_strategy">
<item>@string/entry_restart_strategy_quick</item>
<item>@string/entry_restart_strategy_scheduled</item>
</string-array>
<string-array name="keys_launcher_icon"> <string-array name="keys_launcher_icon">
<item>@string/key_launcher_icon_adaptive</item> <item>@string/key_launcher_icon_adaptive</item>
<item>@string/key_launcher_icon_transparent_background</item> <item>@string/key_launcher_icon_transparent_background</item>

View File

@@ -21,10 +21,16 @@
<string name="com_twofortyfouram_log_tag" tools:ignore="ResourceName" translatable="false" /> <string name="com_twofortyfouram_log_tag" tools:ignore="ResourceName" translatable="false" />
<string name="default_build_apk_version_code" translatable="false">1</string> <string name="default_build_apk_version_code" translatable="false">1</string>
<string name="default_build_apk_version_name" translatable="false">1.0.0</string> <string name="default_build_apk_version_name" translatable="false">1.0.0</string>
<string name="default_key_app_language" translatable="false">@string/key_app_language_auto</string>
<string name="default_key_documentation_source" translatable="false">@string/key_documentation_source_local</string>
<string name="default_key_editor_pinch_to_zoom_strategy" translatable="false">@string/key_editor_pinch_to_zoom_change_text_size</string> <string name="default_key_editor_pinch_to_zoom_strategy" translatable="false">@string/key_editor_pinch_to_zoom_change_text_size</string>
<string name="default_key_file_extensions" translatable="false">@string/key_file_extensions_show_all_but_executable</string> <string name="default_key_file_extensions" translatable="false">@string/key_file_extensions_show_all_but_executable</string>
<string name="default_key_hidden_files" translatable="false">@string/key_hidden_files_not_show</string> <string name="default_key_hidden_files" translatable="false">@string/key_hidden_files_not_show</string>
<string name="default_key_keep_screen_on_when_in_foreground" translatable="false">@string/key_keep_screen_on_when_in_foreground_disabled</string> <string name="default_key_keep_screen_on_when_in_foreground" translatable="false">@string/key_keep_screen_on_when_in_foreground_disabled</string>
<string name="default_key_launcher_icon" translatable="false">@string/key_launcher_icon_adaptive</string>
<string name="default_key_night_mode" translatable="false">@string/key_night_mode_follow_system</string>
<string name="default_key_restart_strategy" translatable="false">@string/key_restart_strategy_quick</string>
<string name="default_key_root_mode" translatable="false">@string/key_root_mode_auto_detect</string>
<string name="default_key_root_record_out_file_type" translatable="false">@string/key_root_record_out_file_type_binary</string> <string name="default_key_root_record_out_file_type" translatable="false">@string/key_root_record_out_file_type_binary</string>
<string name="default_key_timed_task_backend" translatable="false">@string/key_timed_task_backend_alarm</string> <string name="default_key_timed_task_backend" translatable="false">@string/key_timed_task_backend_alarm</string>
<string name="default_main_file_name" translatable="false">main.js</string> <string name="default_main_file_name" translatable="false">main.js</string>
@@ -134,6 +140,9 @@
<string name="key_pref_bundle_default_item" translatable="false">key_$_pref_bundle_default_item</string> <string name="key_pref_bundle_default_item" translatable="false">key_$_pref_bundle_default_item</string>
<string name="key_pref_bundle_disabled_items" translatable="false">key_$_pref_bundle_disabled_items</string> <string name="key_pref_bundle_disabled_items" translatable="false">key_$_pref_bundle_disabled_items</string>
<string name="key_record_toast" translatable="false">key_$_record_toast</string> <string name="key_record_toast" translatable="false">key_$_record_toast</string>
<string name="key_restart_strategy" translatable="false">key_$_restart_strategy</string>
<string name="key_restart_strategy_quick" translatable="false">key_$_restart_strategy_quick</string>
<string name="key_restart_strategy_scheduled" translatable="false">key_$_restart_strategy_scheduled</string>
<string name="key_rhino_java_primitive_wrap" translatable="false">key_$_rhino_java_primitive_wrap</string> <string name="key_rhino_java_primitive_wrap" translatable="false">key_$_rhino_java_primitive_wrap</string>
<string name="key_root_mode" translatable="false">key_$_root_mode</string> <string name="key_root_mode" translatable="false">key_$_root_mode</string>
<string name="key_root_mode_auto_detect" translatable="false">key_$_root_mode_auto_detect</string> <string name="key_root_mode_auto_detect" translatable="false">key_$_root_mode_auto_detect</string>
@@ -321,10 +330,14 @@
<string name="description_manage_ignored_updates_preference">Click to view or manage list items.\nLong press to remove the list item.</string> <string name="description_manage_ignored_updates_preference">Click to view or manage list items.\nLong press to remove the list item.</string>
<string name="description_night_mode_preference">Night mode (also known as Dark theme) applies to both the Android system UI and apps running on the device, which improves visibility for users with low vision and those who are sensitive to bright light, and makes it easier for anyone to use a device in a low-light environment.\n\nFollow system: AutoJs6 has Night mode settings same as Android system\nAlways on: AutoJs6 keeps Night mode on (regardless of Android system settings)\nAlways off: AutoJs6 keeps Night mode off (regardless of Android system settings)\n\nNote: Follow system option is only for Android API Level 28 (Android 9) [P] and above.</string> <string name="description_night_mode_preference">Night mode (also known as Dark theme) applies to both the Android system UI and apps running on the device, which improves visibility for users with low vision and those who are sensitive to bright light, and makes it easier for anyone to use a device in a low-light environment.\n\nFollow system: AutoJs6 has Night mode settings same as Android system\nAlways on: AutoJs6 keeps Night mode on (regardless of Android system settings)\nAlways off: AutoJs6 keeps Night mode off (regardless of Android system settings)\n\nNote: Follow system option is only for Android API Level 28 (Android 9) [P] and above.</string>
<string name="description_night_mode_preference_more">To enable Night mode in Android system:\n- Android API Level 29 (Android 10) [Q] and above: Settings -> Display -> Theme.\n- Android API Level 28 (Android 9) [P]: Developer options -> Night mode.\n\nThe following conditions must to met for applying a Night mode (Dark theme) to web-based content using a WebView component (like AutoJs6 documentation page):\n1. Android System WebView (or browsers like Google Chrome):\n- Android API Level 29 (Android 10) [Q] and above: version >= 76\n- Android API Level 28 (Android 9) [P]: version >= 105\n2. Web-based content in WebView component is adapted to Dark theme (by CSS or Android XML resources and so forth)</string> <string name="description_night_mode_preference_more">To enable Night mode in Android system:\n- Android API Level 29 (Android 10) [Q] and above: Settings -> Display -> Theme.\n- Android API Level 28 (Android 9) [P]: Developer options -> Night mode.\n\nThe following conditions must to met for applying a Night mode (Dark theme) to web-based content using a WebView component (like AutoJs6 documentation page):\n1. Android System WebView (or browsers like Google Chrome):\n- Android API Level 29 (Android 10) [Q] and above: version >= 76\n- Android API Level 28 (Android 9) [P]: version >= 105\n2. Web-based content in WebView component is adapted to Dark theme (by CSS or Android XML resources and so forth)</string>
<string name="description_restart_strategy">The restart strategy only affects the restart button in the home page drawer.\n\nQuick restart: Quickly restarts the app. If the restart fails or unexpected situations occur, try switching to \"Scheduled restart\".\nScheduled restart: Sets up a short-timed task in advance. After the app stops, it will start again on schedule to achieve app restart.</string>
<string name="description_rhino_java_primitive_wrap">Switch ON (default): results of Java methods that are instances of Number/Boolean/Character are wrapped as Java objects and exposed to scripts (String excluded). typeof is \"object\", species is \"JavaObject\"; Java methods remain accessible, which helps retain precise Java type traits and overload resolution.\n\nSwitch OFF: the above types are no longer wrapped and are exposed directly as JavaScript primitives (number/boolean/onecharacter string). typeof is the corresponding JavaScript type, aligning better with JavaScript semantics and ecosystem. You can still explicitly create a Java wrapper via new, e.g. new java.lang.Boolean(true).\n\nSee: http://issues.autojs6.com/435</string>
<string name="description_root_mode_preference">If you have exotic root or abnormal state for root access, you can force set root to root or non-root.</string> <string name="description_root_mode_preference">If you have exotic root or abnormal state for root access, you can force set root to root or non-root.</string>
<string name="description_root_record_out_file_type_preference">Binary type: non-editable, with the file extension \"auto\"\nJavaScript type: can be edited or copied directly, with the file extension \"js\"</string> <string name="description_root_record_out_file_type_preference">Binary type: non-editable, with the file extension \"auto\"\nJavaScript type: can be edited or copied directly, with the file extension \"js\"</string>
<string name="description_stable_mode">Stable mode makes it more stable when getting layout bounds, but some results may be ignored.\nA11y service\'s restart required.</string> <string name="description_stable_mode">Stable mode makes it more stable when getting layout bounds, but some results may be ignored.\nA11y service\'s restart required.</string>
<string name="description_theme_color_preference">Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFAB\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.</string> <string name="description_theme_color_preference">Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFAB\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.</string>
<string name="description_timed_task_backend">Controls the underlying mechanism for triggering scripts on a schedule.\n\nAlarmManager: With the “Allow setting alarms and reminders” permission granted, scheduled tasks can fire closer to the exact time.\nWorkManager: System-friendly; suitable for non-critical tasks that can tolerate some delay.\nJobScheduler: Legacy implementation kept for compatibility; higher chance of delays.</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Use cases and differences:\n\n1. AlarmManager\nBest for time-sensitive tasks, e.g., [reminders/strictly scheduled scripts/...].\nOn Android 12+ with the “Allow setting alarms and reminders” permission, tasks can run more on time even when the screen is off or the device is idle.\nWithout it, the system may degrade exactness or delay execution.\n\n2. WorkManager\nBest for tasks that dont require strict timing, e.g., [non-critical sync/cleanup/statistics/...].\nScheduling depends on [battery/network/charging/idle policies/...], so execution may be postponed when the screen is off or idle.\nWhile it cant guarantee exact timing, it excels at [reliable completion/retries/chaining/unique work de-duplication].\n\n3. JobScheduler\nHistorical implementation for compatibility.\nOn newer Android versions, tasks may be delayed more noticeably.\nGenerally not recommended unless required for compatibility.</string>
<string name="description_version_histories_preference">View the release version history and key category statistics of AutoJs6 on GitHub.</string> <string name="description_version_histories_preference">View the release version history and key category statistics of AutoJs6 on GitHub.</string>
<string name="dialog_button_back">@string/text_back</string> <string name="dialog_button_back">@string/text_back</string>
<string name="dialog_button_cancel">Cancel</string> <string name="dialog_button_cancel">Cancel</string>
@@ -386,14 +399,16 @@
<string name="entry_night_mode_always_off">Always off</string> <string name="entry_night_mode_always_off">Always off</string>
<string name="entry_night_mode_always_on">Always on</string> <string name="entry_night_mode_always_on">Always on</string>
<string name="entry_night_mode_follow_system">Follow system</string> <string name="entry_night_mode_follow_system">Follow system</string>
<string name="entry_restart_strategy_quick">Quick restart</string>
<string name="entry_restart_strategy_scheduled">Scheduled restart</string>
<string name="entry_root_mode_auto_detect">Auto detect root access</string> <string name="entry_root_mode_auto_detect">Auto detect root access</string>
<string name="entry_root_mode_force_non_root">Force set non-root mode</string> <string name="entry_root_mode_force_non_root">Force set non-root mode</string>
<string name="entry_root_mode_force_root">Force set root mode</string> <string name="entry_root_mode_force_root">Force set root mode</string>
<string name="entry_root_record_out_file_type_binary">Binary type (non-editable)</string> <string name="entry_root_record_out_file_type_binary">Binary type (non-editable)</string>
<string name="entry_root_record_out_file_type_js">JavaScript type (editable)</string> <string name="entry_root_record_out_file_type_js">JavaScript type (editable)</string>
<string name="entry_timed_task_backend_alarm" translatable="false">AlarmManager</string> <string name="entry_timed_task_backend_alarm" translatable="false">AlarmManager</string>
<string name="entry_timed_task_backend_work" translatable="false">WorkManager</string>
<string name="entry_timed_task_backend_job" translatable="false">JobScheduler</string> <string name="entry_timed_task_backend_job" translatable="false">JobScheduler</string>
<string name="entry_timed_task_backend_work" translatable="false">WorkManager</string>
<string name="error_a_runtime_has_been_set">A runtime has been set</string> <string name="error_a_runtime_has_been_set">A runtime has been set</string>
<string name="error_abandoned_method">Method %s has been abandoned and should not be used</string> <string name="error_abandoned_method">Method %s has been abandoned and should not be used</string>
<string name="error_action_cannot_be_completed_with_negative_coordinate">The \"%1$s\" operation cannot be completed because the parameter contains negative coordinate values (%2$d, %3$d)</string> <string name="error_action_cannot_be_completed_with_negative_coordinate">The \"%1$s\" operation cannot be completed because the parameter contains negative coordinate values (%2$d, %3$d)</string>
@@ -435,6 +450,7 @@
<string name="error_failed_to_call_method">Failed to call method "%s"</string> <string name="error_failed_to_call_method">Failed to call method "%s"</string>
<string name="error_failed_to_call_method_with_cause"><![CDATA[Failed to call method "%1$s": [ %2$s ]]]></string> <string name="error_failed_to_call_method_with_cause"><![CDATA[Failed to call method "%1$s": [ %2$s ]]]></string>
<string name="error_failed_to_convert_into_drawable">Failed to convert value %s into a Drawable</string> <string name="error_failed_to_convert_into_drawable">Failed to convert value %s into a Drawable</string>
<string name="error_failed_to_go_to_access_settings">Failed to open the settings page</string>
<string name="error_failed_to_grant_shizuku_access">Failed to grant Shizuku access</string> <string name="error_failed_to_grant_shizuku_access">Failed to grant Shizuku access</string>
<string name="error_failed_to_instantiate">Failed to instantiate "%s"</string> <string name="error_failed_to_instantiate">Failed to instantiate "%s"</string>
<string name="error_failed_to_instantiate_with_cause"><![CDATA[Failed to instantiate "%1$s": [ %2$s ]]]></string> <string name="error_failed_to_instantiate_with_cause"><![CDATA[Failed to instantiate "%1$s": [ %2$s ]]]></string>
@@ -592,6 +608,7 @@
<string name="summary_post_notifications_permission_inrt">Allow the application to create and send notifications</string> <string name="summary_post_notifications_permission_inrt">Allow the application to create and send notifications</string>
<string name="summary_pre_execute_script">Execute before the script file</string> <string name="summary_pre_execute_script">Execute before the script file</string>
<string name="summary_record_prompt">Show message when starting or stopping recording a script</string> <string name="summary_record_prompt">Show message when starting or stopping recording a script</string>
<string name="summary_rhino_java_primitive_wrap">Java primitive types will be wrapped as Java objects in scripts</string>
<string name="summary_stable_mode">More stable layout analysis but worse code compatibility (a11y service restarting needed)</string> <string name="summary_stable_mode">More stable layout analysis but worse code compatibility (a11y service restarting needed)</string>
<string name="summary_text_launcher_shortcuts">Add shortcuts to launcher</string> <string name="summary_text_launcher_shortcuts">Add shortcuts to launcher</string>
<string name="summary_use_volume_control_record">Start or stop recording controlled by "Volume Down" key when floating button is showing</string> <string name="summary_use_volume_control_record">Start or stop recording controlled by "Volume Down" key when floating button is showing</string>
@@ -628,6 +645,7 @@
<string name="text_all_histories">All histories</string> <string name="text_all_histories">All histories</string>
<string name="text_all_histories_cleared">All histories have been cleared</string> <string name="text_all_histories_cleared">All histories have been cleared</string>
<string name="text_all_items_cleared">All items have been cleared</string> <string name="text_all_items_cleared">All items have been cleared</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Granting the “Allow setting alarms and reminders” permission is recommended to help tasks run as punctually as possible even when the screen is off or the device is idle</string>
<string name="text_already_copied_to_clip">Copied to clipboard</string> <string name="text_already_copied_to_clip">Copied to clipboard</string>
<string name="text_already_copied_to_clip_but_only_latest_few_items">Already copied to clipboard (only latest %d items)</string> <string name="text_already_copied_to_clip_but_only_latest_few_items">Already copied to clipboard (only latest %d items)</string>
<string name="text_already_created">Created</string> <string name="text_already_created">Created</string>
@@ -660,6 +678,7 @@
<string name="text_app_name_parallel_space">Parallel Space</string> <string name="text_app_name_parallel_space">Parallel Space</string>
<string name="text_app_name_qqmusic">QQMusic</string> <string name="text_app_name_qqmusic">QQMusic</string>
<string name="text_app_name_wechat">WeChat</string> <string name="text_app_name_wechat">WeChat</string>
<string name="text_app_restarting" tools:ignore="TypographyEllipsis">App restarting...</string>
<string name="text_app_shortcut_disabled">This shortcut is disabled</string> <string name="text_app_shortcut_disabled">This shortcut is disabled</string>
<string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string> <string name="text_app_shortcut_docs_long_label">AutoJs6 Docs</string>
<string name="text_app_shortcut_docs_short_label">Docs</string> <string name="text_app_shortcut_docs_short_label">Docs</string>
@@ -714,6 +733,7 @@
<string name="text_clear_pre_execute_script">Clear pre-execute script</string> <string name="text_clear_pre_execute_script">Clear pre-execute script</string>
<string name="text_clear_updates_checked_states">Clear updates checked states</string> <string name="text_clear_updates_checked_states">Clear updates checked states</string>
<string name="text_click_item_to_remove">Click the item to remove</string> <string name="text_click_item_to_remove">Click the item to remove</string>
<string name="text_click_item_to_show_details">Click an item to view details</string>
<string name="text_click_ok_to_go_to_settings">Click \"OK\" to go to settings</string> <string name="text_click_ok_to_go_to_settings">Click \"OK\" to go to settings</string>
<string name="text_click_too_frequently">Frequent operation</string> <string name="text_click_too_frequently">Frequent operation</string>
<string name="text_client_mode">Client mode</string> <string name="text_client_mode">Client mode</string>
@@ -1157,8 +1177,10 @@
<string name="text_reset_to_initial_content">Reset initially</string> <string name="text_reset_to_initial_content">Reset initially</string>
<string name="text_reset_to_initial_content_only_for_assets">Reset is only for samples</string> <string name="text_reset_to_initial_content_only_for_assets">Reset is only for samples</string>
<string name="text_restart">Restart</string> <string name="text_restart">Restart</string>
<string name="text_restart_strategy">Restart strategy</string>
<string name="text_result">Result</string> <string name="text_result">Result</string>
<string name="text_revoke_autojs6_access_in_shizuku_app">Revoke AutoJs6 access in Shizuku app</string> <string name="text_revoke_autojs6_access_in_shizuku_app">Revoke AutoJs6 access in Shizuku app</string>
<string name="text_rhino_java_primitive_wrap">Java primitive wrapping</string>
<string name="text_root_mode_title">Force set root check</string> <string name="text_root_mode_title">Force set root check</string>
<string name="text_run">Run</string> <string name="text_run">Run</string>
<string name="text_run_on_battery_change">On battery changed</string> <string name="text_run_on_battery_change">On battery changed</string>
@@ -1248,6 +1270,7 @@
<string name="text_theme_color">Theme color</string> <string name="text_theme_color">Theme color</string>
<string name="text_time">Time</string> <string name="text_time">Time</string>
<string name="text_timed_task">Timed task</string> <string name="text_timed_task">Timed task</string>
<string name="text_timed_task_backend_title">Timed task scheduling engine</string>
<string name="text_timed_task_timing">Timing</string> <string name="text_timed_task_timing">Timing</string>
<string name="text_tools">Tools</string> <string name="text_tools">Tools</string>
<string name="text_transparent_background_launcher_icon_may_not_take_effect">The transparent background launcher icon may be automatically masked or given a background by the system, so the actual effect may vary across different devices</string> <string name="text_transparent_background_launcher_icon_may_not_take_effect">The transparent background launcher icon may be automatically masked or given a background by the system, so the actual effect may vary across different devices</string>
@@ -1305,14 +1328,5 @@
<string name="text_write_secure_settings">Write security settings</string> <string name="text_write_secure_settings">Write security settings</string>
<string name="text_write_secure_settings_description">Secure system settings, containing system preferences that applications can read but are not allowed to write.\nThese are for preferences that the user must explicitly modify through the UI of a system app.\nWith secure system settings permission, normal applications can directly modify the secure settings (such as accessibility service).</string> <string name="text_write_secure_settings_description">Secure system settings, containing system preferences that applications can read but are not allowed to write.\nThese are for preferences that the user must explicitly modify through the UI of a system app.\nWith secure system settings permission, normal applications can directly modify the secure settings (such as accessibility service).</string>
<string name="text_write_system_settings">Write system settings</string> <string name="text_write_system_settings">Write system settings</string>
<string name="description_rhino_java_primitive_wrap">Switch ON (default): results of Java methods that are instances of Number/Boolean/Character are wrapped as Java objects and exposed to scripts (String excluded). typeof is \"object\", species is \"JavaObject\"; Java methods remain accessible, which helps retain precise Java type traits and overload resolution.\n\nSwitch OFF: the above types are no longer wrapped and are exposed directly as JavaScript primitives (number/boolean/onecharacter string). typeof is the corresponding JavaScript type, aligning better with JavaScript semantics and ecosystem. You can still explicitly create a Java wrapper via new, e.g. new java.lang.Boolean(true).\n\nSee: http://issues.autojs6.com/435</string>
<string name="summary_rhino_java_primitive_wrap">Java primitive types will be wrapped as Java objects in scripts</string>
<string name="text_rhino_java_primitive_wrap">Java primitive wrapping</string>
<string name="title_timed_task_backend">Timed task scheduling engine</string>
<string name="description_timed_task_backend">Controls the underlying mechanism for triggering scripts on a schedule.\n\nAlarmManager: With the “Allow setting alarms and reminders” permission granted, scheduled tasks can fire closer to the exact time.\nWorkManager: System-friendly; suitable for non-critical tasks that can tolerate some delay.\nJobScheduler: Legacy implementation kept for compatibility; higher chance of delays.</string>
<string name="failed_to_go_to_access_settings">Failed to open the settings page</string>
<string name="text_allow_setting_alarms_and_reminders_is_recommended">Granting the “Allow setting alarms and reminders” permission is recommended to help tasks run as punctually as possible even when the screen is off or the device is idle</string>
<string name="description_timed_task_backend_more" tools:ignore="TypographyEllipsis">Use cases and differences:\n\n1. AlarmManager\nBest for time-sensitive tasks, e.g., [reminders/strictly scheduled scripts/...].\nOn Android 12+ with the “Allow setting alarms and reminders” permission, tasks can run more on time even when the screen is off or the device is idle.\nWithout it, the system may degrade exactness or delay execution.\n\n2. WorkManager\nBest for tasks that dont require strict timing, e.g., [non-critical sync/cleanup/statistics/...].\nScheduling depends on [battery/network/charging/idle policies/...], so execution may be postponed when the screen is off or idle.\nWhile it cant guarantee exact timing, it excels at [reliable completion/retries/chaining/unique work de-duplication].\n\n3. JobScheduler\nHistorical implementation for compatibility.\nOn newer Android versions, tasks may be delayed more noticeably.\nGenerally not recommended unless required for compatibility.</string>
<string name="text_click_item_to_show_details">Click an item to view details</string>
</resources> </resources>

View File

@@ -12,7 +12,7 @@
app:title="@string/text_app_language" app:title="@string/text_app_language"
app:itemKeys="@array/keys_app_language" app:itemKeys="@array/keys_app_language"
app:itemValues="@array/values_app_language" app:itemValues="@array/values_app_language"
app:itemDefaultKey="@string/key_app_language_auto" app:itemDefaultKey="@string/default_key_app_language"
app:neutralText="@string/dialog_button_system_settings" app:neutralText="@string/dialog_button_system_settings"
app:neutralTextShort="@string/dialog_button_system_settings_simplified" app:neutralTextShort="@string/dialog_button_system_settings_simplified"
app:longClickPrompt="@string/description_app_language_preference" app:longClickPrompt="@string/description_app_language_preference"
@@ -24,7 +24,7 @@
app:title="@string/text_night_mode" app:title="@string/text_night_mode"
app:itemKeys="@array/keys_night_mode" app:itemKeys="@array/keys_night_mode"
app:itemValues="@array/values_night_mode" app:itemValues="@array/values_night_mode"
app:itemDefaultKey="@string/key_night_mode_follow_system" app:itemDefaultKey="@string/default_key_night_mode"
app:longClickPrompt="@string/description_night_mode_preference" app:longClickPrompt="@string/description_night_mode_preference"
app:longClickPromptMore="@string/description_night_mode_preference_more" /> app:longClickPromptMore="@string/description_night_mode_preference_more" />
@@ -40,7 +40,7 @@
app:title="@string/text_keep_screen_on_when_in_foreground" app:title="@string/text_keep_screen_on_when_in_foreground"
app:itemKeys="@array/keys_keep_screen_on_when_in_foreground" app:itemKeys="@array/keys_keep_screen_on_when_in_foreground"
app:itemValues="@array/values_keep_screen_on_when_in_foreground" app:itemValues="@array/values_keep_screen_on_when_in_foreground"
app:itemDefaultKey="@string/key_keep_screen_on_when_in_foreground_disabled" app:itemDefaultKey="@string/default_key_keep_screen_on_when_in_foreground"
app:longClickPrompt="@string/description_keep_screen_on_when_in_foreground_preference" /> app:longClickPrompt="@string/description_keep_screen_on_when_in_foreground_preference" />
</org.autojs.autojs.theme.preference.ThemeColorPreferenceCategory> </org.autojs.autojs.theme.preference.ThemeColorPreferenceCategory>
@@ -55,18 +55,27 @@
app:title="@string/text_documentation_source" app:title="@string/text_documentation_source"
app:itemKeys="@array/keys_documentation_source" app:itemKeys="@array/keys_documentation_source"
app:itemValues="@array/values_documentation_source" app:itemValues="@array/values_documentation_source"
app:itemDefaultKey="@string/key_documentation_source_local" app:itemDefaultKey="@string/default_key_documentation_source"
app:onConfirmPrompt="@string/prompt_restart_is_needed_for_docs_source_switch" app:onConfirmPrompt="@string/prompt_restart_is_needed_for_docs_source_switch"
app:longClickPrompt="@string/description_documentation_source_preference" app:longClickPrompt="@string/description_documentation_source_preference"
app:longClickPromptMore="@string/description_documentation_source_preference_more" /> app:longClickPromptMore="@string/description_documentation_source_preference_more" />
<org.autojs.autojs.theme.preference.MaterialListPreference
app:layout="@layout/preference_custom"
app:key="@string/key_restart_strategy"
app:title="@string/text_restart_strategy"
app:itemKeys="@array/keys_restart_strategy"
app:itemValues="@array/values_restart_strategy"
app:itemDefaultKey="@string/default_key_restart_strategy"
app:longClickPrompt="@string/description_restart_strategy" />
<org.autojs.autojs.ui.settings.LauncherIconPreference <org.autojs.autojs.ui.settings.LauncherIconPreference
app:layout="@layout/preference_custom" app:layout="@layout/preference_custom"
app:key="@string/key_launcher_icon" app:key="@string/key_launcher_icon"
app:title="@string/text_launcher_icon_title" app:title="@string/text_launcher_icon_title"
app:itemKeys="@array/keys_launcher_icon" app:itemKeys="@array/keys_launcher_icon"
app:itemValues="@array/values_launcher_icon" app:itemValues="@array/values_launcher_icon"
app:itemDefaultKey="@string/key_launcher_icon_adaptive" app:itemDefaultKey="@string/default_key_launcher_icon"
app:longClickPrompt="@string/description_launcher_icon_preference" /> app:longClickPrompt="@string/description_launcher_icon_preference" />
<org.autojs.autojs.ui.settings.LauncherShortcutsPreference <org.autojs.autojs.ui.settings.LauncherShortcutsPreference
@@ -115,7 +124,7 @@
<org.autojs.autojs.ui.settings.TimedTaskBackendPreference <org.autojs.autojs.ui.settings.TimedTaskBackendPreference
app:layout="@layout/preference_custom" app:layout="@layout/preference_custom"
app:key="@string/key_timed_task_backend" app:key="@string/key_timed_task_backend"
app:title="@string/title_timed_task_backend" app:title="@string/text_timed_task_backend_title"
app:itemKeys="@array/keys_timed_task_backend" app:itemKeys="@array/keys_timed_task_backend"
app:itemValues="@array/values_timed_task_backend" app:itemValues="@array/values_timed_task_backend"
app:itemDefaultKey="@string/default_key_timed_task_backend" app:itemDefaultKey="@string/default_key_timed_task_backend"
@@ -175,7 +184,7 @@
app:title="@string/text_root_mode_title" app:title="@string/text_root_mode_title"
app:itemKeys="@array/keys_root_mode" app:itemKeys="@array/keys_root_mode"
app:itemValues="@array/values_root_mode" app:itemValues="@array/values_root_mode"
app:itemDefaultKey="@string/key_root_mode_auto_detect" app:itemDefaultKey="@string/default_key_root_mode"
app:longClickPrompt="@string/description_root_mode_preference" /> app:longClickPrompt="@string/description_root_mode_preference" />
</org.autojs.autojs.theme.preference.ThemeColorPreferenceCategory> </org.autojs.autojs.theme.preference.ThemeColorPreferenceCategory>