6.7.0 - Alpha13 - 重启策略 "计划重启" 增加高级设置选项
This commit is contained in:
@@ -146,6 +146,10 @@ object Pref {
|
||||
val isQuickRestartEnabled
|
||||
get() = getString(R.string.key_restart_strategy, key(R.string.default_key_restart_strategy)) == key(R.string.key_restart_strategy_quick)
|
||||
|
||||
@JvmStatic
|
||||
val isScheduledRestartPreferredWorkManager
|
||||
get() = getString(R.string.key_scheduled_restart_backend, key(R.string.default_key_scheduled_restart_backend)) == key(R.string.key_scheduled_restart_backend_work_manager)
|
||||
|
||||
@JvmStatic
|
||||
val isHiddenFilesShown
|
||||
get() = getString(R.string.key_hidden_files, key(R.string.default_key_hidden_files)) == key(R.string.key_hidden_files_show)
|
||||
|
||||
@@ -17,10 +17,11 @@ open class MaterialListPreference : MaterialDialogPreference {
|
||||
private var mItemValues: Collection<CharSequence> = emptyList()
|
||||
private var mItemDisables: Array<Int> = emptyArray()
|
||||
private var mItemDefaultKey: CharSequence? = null
|
||||
private val mItemDefaultIndex: Int
|
||||
|
||||
protected val itemDefaultIndex: Int
|
||||
get() = getKeyIndex(mItemDefaultKey) ?: 0
|
||||
|
||||
private var itemPrefIndex: Int?
|
||||
protected var itemPrefIndex: Int?
|
||||
get() = getKeyIndex(Pref.getStringOrNull(key))
|
||||
set(index) {
|
||||
index?.let {
|
||||
@@ -31,7 +32,7 @@ open class MaterialListPreference : MaterialDialogPreference {
|
||||
private var mConfirmedPrompt: String? = null
|
||||
|
||||
protected val entry: CharSequence?
|
||||
get() = mItemValues.takeIf { it.isNotEmpty() }?.toList()?.get(itemPrefIndex ?: mItemDefaultIndex)
|
||||
get() = mItemValues.takeIf { it.isNotEmpty() }?.toList()?.get(itemPrefIndex ?: itemDefaultIndex)
|
||||
|
||||
protected val defaultEntry: CharSequence?
|
||||
get() {
|
||||
@@ -93,7 +94,7 @@ open class MaterialListPreference : MaterialDialogPreference {
|
||||
builder.items(it)
|
||||
builder.choiceWidgetThemeColor()
|
||||
builder.takeIf { mItemDisables.isNotEmpty() }?.itemsDisabledIndices(*mItemDisables)
|
||||
builder.itemsCallbackSingleChoice(itemPrefIndex ?: mItemDefaultIndex) { d, _, which, _ ->
|
||||
builder.itemsCallbackSingleChoice(itemPrefIndex ?: itemDefaultIndex) { d, _, which, _ ->
|
||||
if (itemPrefIndex != which) {
|
||||
itemPrefIndex = which
|
||||
showPrompt() ?: onChangeConfirmed(getDialog())
|
||||
@@ -106,7 +107,7 @@ open class MaterialListPreference : MaterialDialogPreference {
|
||||
builder.options(
|
||||
listOf(
|
||||
MaterialDialog.OptionMenuItemSpec(context.getString(R.string.dialog_button_use_default)) { dialog ->
|
||||
dialog.selectedIndex = mItemDefaultIndex
|
||||
dialog.selectedIndex = itemDefaultIndex
|
||||
},
|
||||
)
|
||||
)
|
||||
@@ -118,7 +119,7 @@ open class MaterialListPreference : MaterialDialogPreference {
|
||||
return keyString?.run { mItemKeys.indexOf(this).takeIf { it != -1 } }
|
||||
}
|
||||
|
||||
private fun showPrompt() = mConfirmedPrompt?.let { content ->
|
||||
protected fun showPrompt() = mConfirmedPrompt?.let { content ->
|
||||
NotAskAgainDialog.Builder(prefContext, "prompt_\$_${key}")
|
||||
.title(R.string.text_prompt)
|
||||
.content(content)
|
||||
@@ -131,7 +132,7 @@ open class MaterialListPreference : MaterialDialogPreference {
|
||||
|
||||
open fun onChangeConfirmed(dialog: MaterialDialog) {
|
||||
notifyChanged()
|
||||
getDialog().dismiss()
|
||||
dialog.dismiss()
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5,17 +5,14 @@ import android.view.LayoutInflater;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.SeekBar;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.afollestad.materialdialogs.MaterialDialog;
|
||||
|
||||
import org.autojs.autojs.theme.ThemeColorHelper;
|
||||
import org.autojs.autojs6.R;
|
||||
import org.autojs.autojs6.databinding.DialogTextSizeSettingBinding;
|
||||
import org.autojs.autojs6.databinding.DialogTextSizeSettingsBinding;
|
||||
|
||||
/**
|
||||
* Created by Stardust on Feb 24, 2018.
|
||||
* Modified by SuperMonster003 as of Dec 29, 2025.
|
||||
*/
|
||||
public class TextSizeSettingDialogBuilder extends MaterialDialog.Builder implements SeekBar.OnSeekBarChangeListener {
|
||||
|
||||
@@ -36,13 +33,13 @@ public class TextSizeSettingDialogBuilder extends MaterialDialog.Builder impleme
|
||||
public TextSizeSettingDialogBuilder(@NonNull Context context) {
|
||||
super(context);
|
||||
|
||||
DialogTextSizeSettingBinding binding = DialogTextSizeSettingBinding.inflate(LayoutInflater.from(context));
|
||||
DialogTextSizeSettingsBinding binding = DialogTextSizeSettingsBinding.inflate(LayoutInflater.from(context));
|
||||
|
||||
mSeekBar = binding.seekbar;
|
||||
mSeekBar = binding.seekBar;
|
||||
mPreviewText = binding.previewText;
|
||||
|
||||
mMinTextSize = Integer.parseInt(context.getString(R.string.text_text_size_min_value));
|
||||
mMaxTextSize = Integer.parseInt(context.getString(R.string.text_text_size_max_value));
|
||||
mMinTextSize = context.getResources().getInteger(R.integer.editor_text_size_min_value);
|
||||
mMaxTextSize = context.getResources().getInteger(R.integer.editor_text_size_max_value);
|
||||
|
||||
LinearLayout view = binding.getRoot();
|
||||
customView(view, false);
|
||||
@@ -50,11 +47,15 @@ public class TextSizeSettingDialogBuilder extends MaterialDialog.Builder impleme
|
||||
|
||||
mSeekBar.setOnSeekBarChangeListener(this);
|
||||
mSeekBar.setMax(mMaxTextSize - mMinTextSize);
|
||||
|
||||
binding.textSizeMinValue.setText(String.valueOf(mMinTextSize));
|
||||
binding.textSizeMaxValue.setText(String.valueOf(mMaxTextSize));
|
||||
|
||||
autoDismiss(false);
|
||||
|
||||
neutralText(R.string.dialog_button_use_default);
|
||||
neutralColorRes(R.color.dialog_button_reset);
|
||||
onNeutral((dialog, which) -> initialValue(Integer.parseInt(getContext().getString(R.string.text_text_size_default_value))));
|
||||
onNeutral((dialog, which) -> initialValue(getContext().getResources().getInteger(R.integer.editor_text_size_default_value)));
|
||||
negativeText(R.string.text_cancel);
|
||||
negativeColorRes(R.color.dialog_button_default);
|
||||
onNegative((dialog, which) -> dialog.dismiss());
|
||||
|
||||
@@ -128,8 +128,8 @@ class CodeEditor : HVScrollView {
|
||||
return if (s == e) "" else codeEditText.text?.substring(s, e) ?: ""
|
||||
}
|
||||
|
||||
private var mMinTextSize = context.getString(R.string.text_text_size_min_value).toInt()
|
||||
private var mMaxTextSize = context.getString(R.string.text_text_size_max_value).toInt()
|
||||
private var mMinTextSize = context.resources.getInteger(R.integer.editor_text_size_min_value)
|
||||
private var mMaxTextSize = context.resources.getInteger(R.integer.editor_text_size_max_value)
|
||||
private var mTextViewRedoUndo = TextViewUndoRedo(codeEditText)
|
||||
|
||||
private var mTheme: Theme? = null
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
package org.autojs.autojs.ui.settings
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.view.View
|
||||
import com.afollestad.materialdialogs.DialogAction
|
||||
import com.afollestad.materialdialogs.MaterialDialog
|
||||
import org.autojs.autojs.theme.preference.MaterialListPreference
|
||||
import org.autojs.autojs6.R
|
||||
|
||||
class RestartStrategyPreference : MaterialListPreference {
|
||||
|
||||
@Suppress("unused")
|
||||
constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int, defStyleRes: Int) :
|
||||
super(context, attrs, defStyleAttr, defStyleRes)
|
||||
|
||||
@Suppress("unused")
|
||||
constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) :
|
||||
super(context, attrs, defStyleAttr, 0)
|
||||
|
||||
@Suppress("unused")
|
||||
constructor(context: Context, attrs: AttributeSet?) :
|
||||
super(context, attrs, 0, 0)
|
||||
|
||||
@Suppress("unused")
|
||||
constructor(context: Context) :
|
||||
super(context, null, 0, 0)
|
||||
|
||||
@Suppress("unused")
|
||||
override fun getBuilder(): MaterialDialog.Builder = super.getBuilder().also { builder ->
|
||||
builder.configureNeutralButton()
|
||||
builder.itemsCallbackSingleChoice(itemPrefIndex ?: itemDefaultIndex) { d, _, _, _ ->
|
||||
// @Caution by SuperMonster003 on Dec 29, 2025.
|
||||
// ! Instance d equals getDialog() return value when the dialog is first shown,
|
||||
// ! but after the dialog is closed and shown again, their values will be different.
|
||||
// ! The behavior is that d always keeps the old object reference,
|
||||
// ! while getDialog() returns a new object each time.
|
||||
// ! zh-CN:
|
||||
// ! 实例 d 与 getDialog() 返回值在首次显示对话框时相等, 但对话框关闭后再次显示后, 它们的值将不相同.
|
||||
// ! 表现为 d 总是保持旧的对象引用, 而 getDialog() 每次返回新对象.
|
||||
getDialog().configureNeutralButton()
|
||||
return@itemsCallbackSingleChoice true
|
||||
}
|
||||
builder.alwaysCallSingleChoiceCallback()
|
||||
builder.onPositive { d, _ ->
|
||||
val which = d.selectedIndex
|
||||
if (itemPrefIndex != which) {
|
||||
itemPrefIndex = which
|
||||
showPrompt() ?: onChangeConfirmed(d)
|
||||
} else {
|
||||
d.dismiss()
|
||||
}
|
||||
}
|
||||
builder.options(
|
||||
listOf(
|
||||
MaterialDialog.OptionMenuItemSpec(context.getString(R.string.dialog_button_use_default)) { dialog ->
|
||||
dialog.selectedIndex = itemDefaultIndex
|
||||
dialog.configureNeutralButton()
|
||||
},
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
private fun MaterialDialog.Builder.configureNeutralButton() {
|
||||
val builder = this.apply {
|
||||
neutralColorRes(R.color.dialog_button_advanced_settings)
|
||||
}
|
||||
when (entry) {
|
||||
context.getString(R.string.entry_restart_strategy_scheduled) -> {
|
||||
builder.neutralText(R.string.dialog_button_advanced_settings)
|
||||
builder.onNeutral { _, _ ->
|
||||
ScheduledRestartSettingsDialogBuilder(context).build().show()
|
||||
}
|
||||
}
|
||||
context.getString(R.string.entry_restart_strategy_quick) -> {
|
||||
builder.neutralText("")
|
||||
builder.onNeutral { _, _ ->
|
||||
/* Nothing to do. */
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun MaterialDialog.configureNeutralButton() {
|
||||
val dialog = this
|
||||
val neutral = dialog.getActionButton(DialogAction.NEUTRAL)
|
||||
when (dialog.items?.get(dialog.selectedIndex)?.toString()) {
|
||||
context.getString(R.string.entry_restart_strategy_scheduled) -> {
|
||||
neutral.text = context.getString(R.string.dialog_button_advanced_settings)
|
||||
neutral.setOnClickListener {
|
||||
ScheduledRestartSettingsDialogBuilder(context).build().show()
|
||||
}
|
||||
}
|
||||
context.getString(R.string.entry_restart_strategy_quick) -> {
|
||||
neutral.text = ""
|
||||
neutral.setOnClickListener(null)
|
||||
}
|
||||
else -> null
|
||||
}?.let {
|
||||
neutral.requestLayout()
|
||||
neutral.invalidate()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
package org.autojs.autojs.ui.settings
|
||||
|
||||
import android.content.Context
|
||||
import android.content.DialogInterface
|
||||
import android.view.LayoutInflater
|
||||
import android.widget.SeekBar
|
||||
import android.widget.SeekBar.OnSeekBarChangeListener
|
||||
import com.afollestad.materialdialogs.MaterialDialog
|
||||
import org.autojs.autojs.core.pref.Pref
|
||||
import org.autojs.autojs.theme.widget.ThemeColorRadioButton
|
||||
import org.autojs.autojs.theme.widget.ThemeColorSeekBar
|
||||
import org.autojs.autojs.util.StringUtils.key
|
||||
import org.autojs.autojs6.R
|
||||
import org.autojs.autojs6.databinding.DialogScheduledRestartSettingsBinding
|
||||
import kotlin.properties.Delegates
|
||||
|
||||
class ScheduledRestartSettingsDialogBuilder(context: Context) : MaterialDialog.Builder(context), OnSeekBarChangeListener {
|
||||
|
||||
private var _binding: DialogScheduledRestartSettingsBinding? = null
|
||||
private val binding: DialogScheduledRestartSettingsBinding get() = _binding!!
|
||||
|
||||
private var mScheduledRestartStartDelayTitlePrefix: String
|
||||
private var mScheduledRestartStartDelayTitle: String
|
||||
|
||||
private var mStartDelayMinValue by Delegates.notNull<Int>()
|
||||
private var mStartDelayMaxValue by Delegates.notNull<Int>()
|
||||
|
||||
private var mOptionWorkManager: ThemeColorRadioButton
|
||||
private var mOptionAlarmManager: ThemeColorRadioButton
|
||||
|
||||
private var mSeekBar: ThemeColorSeekBar
|
||||
|
||||
init {
|
||||
var initialRestartDelayValue = Pref.getInt(R.string.key_scheduled_restart_delay, context.resources.getInteger(R.integer.scheduled_restart_start_delay_default_value))
|
||||
|
||||
_binding = DialogScheduledRestartSettingsBinding.inflate(LayoutInflater.from(context)).also { binding ->
|
||||
mOptionWorkManager = binding.optionWorkManager
|
||||
mOptionAlarmManager = binding.optionAlarmManager
|
||||
|
||||
when (Pref.getString(R.string.key_scheduled_restart_backend, key(R.string.default_key_scheduled_restart_backend))) {
|
||||
key(R.string.key_scheduled_restart_backend_alarm_manager) -> {
|
||||
mOptionAlarmManager.isChecked = true
|
||||
}
|
||||
else -> {
|
||||
mOptionWorkManager.isChecked = true
|
||||
}
|
||||
}
|
||||
|
||||
mScheduledRestartStartDelayTitlePrefix = context.getString(R.string.text_scheduled_restart_start_delay)
|
||||
mScheduledRestartStartDelayTitle = "$mScheduledRestartStartDelayTitlePrefix: ${initialRestartDelayValue}ms"
|
||||
|
||||
mStartDelayMinValue = context.resources.getInteger(R.integer.scheduled_restart_start_delay_min_value).also {
|
||||
binding.scheduledRestartStartDelayMinValue.text = "$it"
|
||||
}
|
||||
mStartDelayMaxValue = context.resources.getInteger(R.integer.scheduled_restart_start_delay_max_value).also {
|
||||
binding.scheduledRestartStartDelayMaxValue.text = "$it"
|
||||
}
|
||||
|
||||
mSeekBar = binding.seekBar
|
||||
}
|
||||
|
||||
mSeekBar.setOnSeekBarChangeListener(this)
|
||||
mSeekBar.max = (mStartDelayMaxValue - mStartDelayMinValue) / 100
|
||||
mSeekBar.progress = (initialRestartDelayValue - mStartDelayMinValue) / 100
|
||||
|
||||
title(R.string.entry_restart_strategy_scheduled)
|
||||
customView(binding.root, false)
|
||||
options(listOf(MaterialDialog.OptionMenuItemSpec(context.getString(R.string.dialog_button_use_default)) {
|
||||
when (key(R.string.default_key_scheduled_restart_backend)) {
|
||||
key(R.string.key_scheduled_restart_backend_alarm_manager) -> {
|
||||
mOptionAlarmManager.isChecked = true
|
||||
}
|
||||
else -> {
|
||||
mOptionWorkManager.isChecked = true
|
||||
}
|
||||
}
|
||||
mSeekBar.progress = (context.resources.getInteger(R.integer.scheduled_restart_start_delay_default_value) - mStartDelayMinValue) / 100
|
||||
}))
|
||||
autoDismiss(false)
|
||||
negativeText(R.string.dialog_button_cancel)
|
||||
negativeColorRes(R.color.dialog_button_default)
|
||||
onNegative { d, _ -> d.dismiss() }
|
||||
positiveText(R.string.dialog_button_confirm)
|
||||
positiveColorRes(R.color.dialog_button_attraction)
|
||||
onPositive { d, _ ->
|
||||
when {
|
||||
mOptionWorkManager.isChecked -> Pref.putString(R.string.key_scheduled_restart_backend, key(R.string.key_scheduled_restart_backend_work_manager))
|
||||
mOptionAlarmManager.isChecked -> Pref.putString(R.string.key_scheduled_restart_backend, key(R.string.key_scheduled_restart_backend_alarm_manager))
|
||||
}
|
||||
Pref.putInt(R.string.key_scheduled_restart_delay, mStartDelayMinValue + mSeekBar.progress * 100)
|
||||
d.dismiss()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) {
|
||||
binding.scheduledRestartStartDelayTitle.text = "$mScheduledRestartStartDelayTitlePrefix: ${mStartDelayMinValue + progress * 100}ms"
|
||||
}
|
||||
|
||||
override fun onStartTrackingTouch(seekBar: SeekBar) {
|
||||
/* Ignored. */
|
||||
}
|
||||
|
||||
override fun onStopTrackingTouch(seekBar: SeekBar) {
|
||||
/* Ignored. */
|
||||
}
|
||||
|
||||
override fun dismissListener(listener: DialogInterface.OnDismissListener): MaterialDialog.Builder? {
|
||||
_binding = null
|
||||
return super.dismissListener(listener)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -369,34 +369,52 @@ object IntentUtils {
|
||||
}
|
||||
|
||||
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,
|
||||
)
|
||||
val delay = Pref.getInt(R.string.key_scheduled_restart_delay, context.resources.getInteger(R.integer.scheduled_restart_start_delay_default_value)).let {
|
||||
TimeUnit.MILLISECONDS.toMillis(it.toLong())
|
||||
}
|
||||
val triggerAtMillis = SystemClock.elapsedRealtime() + delay
|
||||
when (Pref.isScheduledRestartPreferredWorkManager) {
|
||||
true -> runCatching {
|
||||
scheduleRestartWorker(delay, context)
|
||||
}.onFailure {
|
||||
it.printStackTrace()
|
||||
scheduleRestartAlarm(context, launchIntent, triggerAtMillis)
|
||||
}
|
||||
else -> runCatching {
|
||||
scheduleRestartAlarm(context, launchIntent, triggerAtMillis)
|
||||
}.onFailure {
|
||||
it.printStackTrace()
|
||||
scheduleRestartWorker(delay, context)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun scheduleRestartWorker(delay: Long, context: Context) {
|
||||
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,
|
||||
)
|
||||
}
|
||||
|
||||
private fun scheduleRestartAlarm(context: Context, launchIntent: Intent, triggerAtMillis: Long) {
|
||||
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,
|
||||
)
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="8dp"
|
||||
android:layout_marginVertical="16dp"
|
||||
android:text="@string/text_scheduled_restart_backend"
|
||||
android:textColor="@color/day_night"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<RadioGroup
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="8dp">
|
||||
|
||||
<org.autojs.autojs.theme.widget.ThemeColorRadioButton
|
||||
android:id="@+id/option_work_manager"
|
||||
android:minHeight="@dimen/md_listitem_height"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="8dp"
|
||||
android:textSize="16sp"
|
||||
android:hint="@string/entry_timed_task_backend_work" />
|
||||
|
||||
<org.autojs.autojs.theme.widget.ThemeColorRadioButton
|
||||
android:id="@+id/option_alarm_manager"
|
||||
android:minHeight="@dimen/md_listitem_height"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="8dp"
|
||||
android:textSize="16sp"
|
||||
android:hint="@string/entry_timed_task_backend_alarm" />
|
||||
|
||||
</RadioGroup>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/scheduled_restart_start_delay_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="8dp"
|
||||
android:layout_marginVertical="16dp"
|
||||
android:text="@string/text_scheduled_restart_start_delay"
|
||||
android:textColor="@color/day_night"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<org.autojs.autojs.theme.widget.ThemeColorSeekBar
|
||||
android:id="@+id/seekBar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
tools:progress="10" />
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:layout_marginHorizontal="12dp"
|
||||
android:layout_marginBottom="4dp">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/scheduled_restart_start_delay_min_value"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
tools:text="0"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/scheduled_restart_start_delay_max_value"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
tools:text="3000"
|
||||
android:textSize="16sp" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
</LinearLayout>
|
||||
@@ -1,49 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingEnd="16dp"
|
||||
android:paddingTop="8dp">
|
||||
|
||||
<org.autojs.autojs.theme.widget.ThemeColorSeekBar
|
||||
android:id="@+id/seekbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="4dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
tools:max="48" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="10dp"
|
||||
android:text="@string/text_text_size_min_value"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:gravity="end"
|
||||
android:text="@string/text_text_size_max_value"
|
||||
android:textSize="16sp" />
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preview_text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:gravity="center"
|
||||
android:minHeight="128dp"
|
||||
android:text="@string/text_preview" />
|
||||
|
||||
</LinearLayout>
|
||||
57
app/src/main/res/layout/dialog_text_size_settings.xml
Normal file
57
app/src/main/res/layout/dialog_text_size_settings.xml
Normal file
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingEnd="16dp"
|
||||
android:paddingTop="8dp">
|
||||
|
||||
<org.autojs.autojs.theme.widget.ThemeColorSeekBar
|
||||
android:id="@+id/seekBar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginVertical="4dp" />
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="12dp"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/text_size_min_value"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
tools:text="4"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/text_size_max_value"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:gravity="end"
|
||||
tools:text="96"
|
||||
android:textSize="16sp" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/preview_text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:gravity="center"
|
||||
android:minHeight="144dp"
|
||||
android:text="@string/text_preview" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -58,7 +58,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">زر عائم لعرض المحتوي الفعلي</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">فشل في تحديد مؤشر عنصر لون الثيم</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">فشل في تحديد موقع مكتبة الألوان للثيم</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">فشل في استرداد معلومات الإصدار للغة المعروضة حالياً، يُرجى المحاولة مرة أخرى لاحقاً.\n\nسيتم حالياً عرض معلومات الإصدار بلغة \"简体中文 (zh-Hans)\" مؤقتاً.</string>
|
||||
<string name="content_github_feedback">سيتم إطلاق صفحة ويب للإبلاغ عن مشكلة.\nقد تكون هناك حاجة إلى حساب GitHub.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">اختر طريقة إخراج للنصوص المعاد تصميمها</string>
|
||||
<string name="crash_feedback">نسخ سجل الأخطاء أو الخروج مباشرة</string>
|
||||
@@ -207,7 +206,6 @@
|
||||
<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_render_content">فشل في عرض المحتوى</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">فشل في استرداد معلومات الإصدار</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">تعذّر جلب سجل الإصدارات</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">تعذّر جلب ملف version.properties لتحليل معلومات الإصدار</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">فشل في إلغاء وصول Shizuku</string>
|
||||
@@ -676,7 +674,6 @@
|
||||
<string name="text_generate">يولد</string>
|
||||
<string name="text_generate_code">إنشاء التعليمات البرمجية</string>
|
||||
<string name="text_generated_code">رمز تم إنشاؤه</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">استرداد ملاحظات الإصدار ...</string>
|
||||
<string name="text_github_backup_url_used">تم استخدام عنوان URL للنسخ الاحتياطي</string>
|
||||
<string name="text_global_settings">إعدادات عامة</string>
|
||||
<string name="text_go_to_settings">اذهب للاعدادات\"</string>
|
||||
@@ -943,7 +940,6 @@
|
||||
<string name="text_register">يسجل</string>
|
||||
<string name="text_register_succeed">نجح السجل</string>
|
||||
<string name="text_registering">التسجيل</string>
|
||||
<string name="text_release_notes">ملاحظات الإصدار</string>
|
||||
<string name="text_remote">التحكم عن بعد</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">تم حفظ الملف البعيد في وحدة التخزين المحلية بنجاح</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">تم حفظ المشروع البعيد في وحدة التخزين المحلية بنجاح</string>
|
||||
@@ -1131,5 +1127,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">يجب أن يكون رقم إصدار AutoJs6 المحدد أكبر من 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">يجب ألا يكون رقم إصدار AutoJs6 أقل من %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">يجب ألا يكون إصدار AutoJs6 أقل من %1$s</string>
|
||||
<string name="dialog_button_view_update">عرض التحديث</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">تعذّر جلب سجل التغييرات للغة المعروضة حاليًا. يمكنك إعادة المحاولة لاحقًا.\n\nسيتم عرض ملاحظات الإصدار باللغة \"الصينية المبسطة (zh-Hans)\" مؤقتًا.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">تعذّر جلب سجل التغييرات</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">تعذّر جلب ملاحظات الإصدار</string>
|
||||
<string name="text_changelog">سجل التغييرات</string>
|
||||
<string name="text_release_notes">ملاحظات الإصدار</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">جارٍ جلب سجل التغييرات...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">جارٍ جلب ملاحظات الإصدار...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -53,7 +53,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">A Floating Action Button widget for displaying the manifest</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">Failed to determine the index of the theme color item</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">Failed to locate the color library for the theme color</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">Failed to retrieve the release notes for the currently displayed language. Please try again later.\n\nCurrently, the release notes for \"简体中文 (zh-Hans)\" are temporarily displayed.</string>
|
||||
<string name="content_github_feedback">A web page will be launched to report an issue.\nAn account for GitHub may be needed.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">Select a way of output for recorded script</string>
|
||||
<string name="crash_feedback">Copy debugging log or exit directly</string>
|
||||
@@ -202,7 +201,6 @@
|
||||
<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_render_content">Failed to render content</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">Failed to retrieve release notes</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">Failed to retrieve version histories</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">Failed to retrieve version.properties to parse version information</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Failed to revoke Shizuku access</string>
|
||||
@@ -671,7 +669,6 @@
|
||||
<string name="text_generate">Generate</string>
|
||||
<string name="text_generate_code">Generate code</string>
|
||||
<string name="text_generated_code">Generated code</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">Retrieving release notes...</string>
|
||||
<string name="text_github_backup_url_used">Backup URL has been used</string>
|
||||
<string name="text_global_settings">Global settings</string>
|
||||
<string name="text_go_to_settings">Go to \"Settings\"</string>
|
||||
@@ -938,7 +935,6 @@
|
||||
<string name="text_register">Register</string>
|
||||
<string name="text_register_succeed">Register succeeded</string>
|
||||
<string name="text_registering">Registering</string>
|
||||
<string name="text_release_notes">Release notes</string>
|
||||
<string name="text_remote">remote</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">Remote file saved to local storage successfully</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">Remote project saved to local storage successfully</string>
|
||||
@@ -1126,5 +1122,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">Specified AutoJs6 version number must be greater than 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">AutoJs6 version number must not be lower than %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">AutoJs6 version must not be lower than %1$s</string>
|
||||
<string name="dialog_button_view_update">View update</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">Failed to retrieve the changelog for the currently displayed language. You can try again later.\n\nFor now, the release notes for \"Simplified Chinese (zh-Hans)\" will be shown temporarily.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">Failed to retrieve changelog</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">Failed to retrieve release notes</string>
|
||||
<string name="text_changelog">Changelog</string>
|
||||
<string name="text_release_notes">Release notes</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">Retrieving changelog...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">Retrieving release notes...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -56,7 +56,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">Un botón de acción flotante para mostrar el manifiesto</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">No se pudo determinar el índice del elemento de color del tema</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">No se pudo localizar la biblioteca de colores para el color del tema</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">No se pudo obtener la información de la versión correspondiente al idioma actual, puede intentarlo más tarde.\n\nActualmente se mostrará temporalmente la información de la versión en \"简体中文 (zh-Hans)\".</string>
|
||||
<string name="content_github_feedback">Se lanzará una página web para informar de un problema.\nPuede ser necesaria una cuenta de GitHub.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">Seleccione una forma de salida para el script recortado</string>
|
||||
<string name="crash_feedback">Copiar el registro de depuración o salir directamente</string>
|
||||
@@ -205,7 +204,6 @@
|
||||
<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_render_content">Error al renderizar el contenido</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">No se pudo obtener la información de la versión</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">No se pudo obtener el historial de versiones</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">No se pudo obtener version.properties para analizar la información de la versión</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Fallo en la revocación de permisos Shizuku</string>
|
||||
@@ -674,7 +672,6 @@
|
||||
<string name="text_generate">Generar</string>
|
||||
<string name="text_generate_code">Generar código</string>
|
||||
<string name="text_generated_code">Código generado</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">Recuperando las notas de la versión...</string>
|
||||
<string name="text_github_backup_url_used">Se ha utilizado la URL de copia de seguridad</string>
|
||||
<string name="text_global_settings">Ajustes globales</string>
|
||||
<string name="text_go_to_settings">Ir a \"Configuración\"</string>
|
||||
@@ -941,7 +938,6 @@
|
||||
<string name="text_register">Registro</string>
|
||||
<string name="text_register_succeed">El registro se ha realizado con éxito</string>
|
||||
<string name="text_registering">Registro de</string>
|
||||
<string name="text_release_notes">Notas de publicación</string>
|
||||
<string name="text_remote">remoto</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">El archivo remoto se ha guardado correctamente en el almacenamiento local</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">El proyecto remoto se ha guardado correctamente en el almacenamiento local</string>
|
||||
@@ -1129,5 +1125,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">El número de versión especificado de AutoJs6 debe ser mayor que 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">El número de versión de AutoJs6 no debe ser inferior a %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">La versión de AutoJs6 no debe ser inferior a %1$s</string>
|
||||
<string name="dialog_button_view_update">Ver actualización</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">No se pudo obtener el registro de cambios correspondiente al idioma mostrado actualmente. Puedes intentarlo de nuevo más tarde.\n\nPor ahora se mostrarán temporalmente las notas de la versión en \"chino simplificado (zh-Hans)\".</string>
|
||||
<string name="error_failed_to_retrieve_changelog">No se pudo obtener el registro de cambios</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">No se pudieron obtener las notas de la versión</string>
|
||||
<string name="text_changelog">Registro de cambios</string>
|
||||
<string name="text_release_notes">Notas de la versión</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">Obteniendo el registro de cambios...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">Obteniendo las notas de la versión...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -56,7 +56,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">Un bouton d\'action flottant pour afficher le manifeste</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">Impossible de déterminer l\'index de l\'élément de couleur du thème</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">Impossible de localiser la bibliothèque de couleurs pour la couleur du thème</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">Échec de la récupération des informations de version correspondant à la langue actuellement affichée, veuillez réessayer ultérieurement.\n\nPour l\'instant, les informations de version en \"简体中文 (zh-Hans)\" seront affichées temporairement.</string>
|
||||
<string name="content_github_feedback">Une page web sera lancée pour signaler un problème.\nUn compte pour GitHub peut être nécessaire.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">Sélectionnez un mode de sortie pour le script enregistré</string>
|
||||
<string name="crash_feedback">Copier le journal de débogage ou quitter directement</string>.
|
||||
@@ -205,7 +204,6 @@
|
||||
<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_render_content">Impossible d\'afficher le contenu</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">Échec de la récupération des informations de version</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">Impossible de récupérer l\'historique des versions</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">Impossible de récupérer version.properties pour analyser les informations de version</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">La révocation des droits de Shizuku a échoué</string>
|
||||
@@ -674,7 +672,6 @@
|
||||
<string name="text_generate">Générer</string>
|
||||
<string name="text_generate_code">Générer un code</string>
|
||||
<string name="text_generated_code">Code généré</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">Retrouver les release notes...</string>
|
||||
<string name="text_github_backup_url_used">L\'URL de sauvegarde a été utilisée</string>
|
||||
<string name="text_global_settings">Paramètres globaux</string>
|
||||
<string name="text_go_to_settings">Aller à \"Settings\"</string>
|
||||
@@ -941,7 +938,6 @@
|
||||
<string name="text_register">Register</string>
|
||||
<string name="text_register_succeed">Enregistrement réussi</string>
|
||||
<string name="text_registering">Register</string>
|
||||
<string name="text_release_notes">Release notes</string>
|
||||
<string name="text_remote">à distance</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">Fichier distant enregistré avec succès dans la mémoire locale</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">Projet distant sauvegardé avec succès dans le stockage local</string>
|
||||
@@ -1129,5 +1125,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">Le numéro de version AutoJs6 spécifié doit être supérieur à 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">Le numéro de version d\'AutoJs6 ne doit pas être inférieur à %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">La version d\'AutoJs6 ne doit pas être inférieure à %1$s</string>
|
||||
<string name="dialog_button_view_update">Voir la mise à jour</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">Impossible de récupérer le journal des modifications pour la langue actuellement affichée. Vous pouvez réessayer plus tard.\n\nLes notes de version en \"chinois simplifié (zh-Hans)\" seront affichées temporairement.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">Échec de la récupération du journal des modifications</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">Échec de la récupération des notes de version</string>
|
||||
<string name="text_changelog">Journal des modifications</string>
|
||||
<string name="text_release_notes">Notes de version</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">Récupération du journal des modifications...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">Récupération des notes de version...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -57,7 +57,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">マニフェストを表示するためのフローティング操作ボタン部品</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">テーマカラーアイテムのインデックスを特定できません</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">テーマカラーのカラーパレットが見つかりません</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">現在表示中の言語に対応するバージョン情報の取得に失敗しました. しばらくしてから再度お試しください.\n\n現在, 一時的に \"简体中文 (zh-Hans)\" のバージョン情報を表示しています.</string>
|
||||
<string name="content_github_feedback">問題を報告するためのウェブページが起動します.\nGitHub のアカウントが必要な場合があります</string>
|
||||
<string name="content_way_of_output_for_recorded_script">回収したスクリプトの出力方法を選択する</string>
|
||||
<string name="crash_feedback">デバッグログをコピーするか, 直接終了する</string>
|
||||
@@ -206,7 +205,6 @@
|
||||
<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_render_content">コンテンツの表示に失敗しました</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">バージョン情報の取得に失敗しました</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">バージョン履歴を取得できません</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">version.properties を取得できず, バージョン情報を解析できません</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Shizuku 権限の取り消しに失敗しました</string>
|
||||
@@ -675,7 +673,6 @@
|
||||
<string name="text_generate">生成</string>
|
||||
<string name="text_generate_code">生成されるコード</string>
|
||||
<string name="text_generated_code">生成されたコード</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">リリースノートの取得中...</string>
|
||||
<string name="text_github_backup_url_used">バックアップ URL を使用しました</string>
|
||||
<string name="text_global_settings">グローバル設定</string>
|
||||
<string name="text_go_to_settings">\"設定\" に進む</string>
|
||||
@@ -942,7 +939,6 @@
|
||||
<string name="text_register">登録</string>
|
||||
<string name="text_register_succeed">登録に成功した</string>
|
||||
<string name="text_registering">登録中</string>
|
||||
<string name="text_release_notes">リリースノート</string>
|
||||
<string name="text_remote">リモート</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">リモート・ファイルがローカル・ストレージに正常に保存された</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">リモートプロジェクトがローカルストレージに正常に保存された</string>
|
||||
@@ -1130,5 +1126,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">指定された AutoJs6 のバージョン番号は 461 より大きくなければなりません</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">AutoJs6 のバージョン番号は %1$s 未満であってはなりません</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">AutoJs6 のバージョンは %1$s 未満であってはなりません</string>
|
||||
<string name="dialog_button_view_update">更新を表示</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">現在表示している言語に対応する更新ログの取得に失敗しました. しばらくしてからもう一度お試しください. \n\n現在は一時的に \"簡体字中国語 (zh-Hans)\" のリリースノートを表示します.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">更新ログの取得に失敗しました</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">リリースノートの取得に失敗しました</string>
|
||||
<string name="text_changelog">更新ログ</string>
|
||||
<string name="text_release_notes">リリースノート</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">更新ログを取得しています...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">リリースノートを取得しています...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -58,7 +58,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">매니페스트를 표시하기 위한 플로팅 액션 버튼 위젯</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">테마 색상 아이템의 인덱스를 확인할 수 없습니다</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">테마 색상에 대한 색상 라이브러리를 찾을 수 없습니다</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">현재 표시 언어에 해당하는 버전 정보를 가져오지 못했습니다. 나중에 다시 시도해 주세요.\n\n현재 임시로 \"简体中文 (zh-Hans)\" 언어의 버전 정보가 표시되고 있습니다.</string>
|
||||
<string name="content_github_feedback">문제를보고하기 위해 웹 페이지가 시작됩니다.\nGitHub 에 대한 계정이 필요할 수 있습니다.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">재설계된 스크립트의 출력 방법 선택</string>
|
||||
<string name="crash_feedback">디버깅 로그를 복사하거나 직접 종료하십시오</string>
|
||||
@@ -207,7 +206,6 @@
|
||||
<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_render_content">콘텐츠 렌더링에 실패했습니다</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">버전 정보를 가져오지 못했습니다</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">버전 기록을 가져올 수 없습니다</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">version.properties 를 가져올 수 없어 버전 정보를 분석할 수 없습니다</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Shizuku 권한 해지에 실패했습니다</string>
|
||||
@@ -676,7 +674,6 @@
|
||||
<string name="text_generate">생성하다</string>
|
||||
<string name="text_generate_code">코드를 생성합니다</string>
|
||||
<string name="text_generated_code">생성 된 코드</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">릴리스 노트 검색 ...</string>
|
||||
<string name="text_github_backup_url_used">백업 URL 이 사용되었습니다</string>
|
||||
<string name="text_global_settings">전역 설정</string>
|
||||
<string name="text_go_to_settings">설정으로 바로 가기\"</string>
|
||||
@@ -943,7 +940,6 @@
|
||||
<string name="text_register">등록하다</string>
|
||||
<string name="text_register_succeed">등록이 성공했습니다</string>
|
||||
<string name="text_registering">등록</string>
|
||||
<string name="text_release_notes">릴리즈 노트</string>
|
||||
<string name="text_remote">원격</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">원격 파일이 로컬 저장소에 성공적으로 저장됨</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">원격 프로젝트가 로컬 저장소에 성공적으로 저장되었습니다</string>
|
||||
@@ -1131,5 +1127,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">지정된 AutoJs6 버전 번호는 461보다 커야 합니다</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">AutoJs6 버전 번호는 %1$s보다 낮아서는 안 됩니다</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">AutoJs6 버전은 %1$s보다 낮아서는 안 됩니다</string>
|
||||
<string name="dialog_button_view_update">업데이트 보기</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">현재 표시 언어에 해당하는 변경 로그를 가져오지 못했습니다. 잠시 후 다시 시도해 주세요.\n\n현재는 임시로 \"중국어 간체 (zh-Hans)\" 릴리스 노트를 표시합니다.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">변경 로그를 가져오지 못했습니다</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">릴리스 노트를 가져오지 못했습니다</string>
|
||||
<string name="text_changelog">변경 로그</string>
|
||||
<string name="text_release_notes">릴리스 노트</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">변경 로그를 가져오는 중...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">릴리스 노트를 가져오는 중...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
|
||||
<color name="layout_hierarchy_view_level_beam_5">@color/md_lime_500</color>
|
||||
|
||||
<color name="dialog_button_advanced_settings">@color/md_blue_gray_300</color>
|
||||
<color name="dialog_button_default">#03A9F4</color>
|
||||
<color name="dialog_button_caution">#E57373</color>
|
||||
<color name="dialog_button_warn">#F57C00</color>
|
||||
|
||||
@@ -56,7 +56,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">Плавающая кнопка действий для отображения манифеста</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">Не удалось определить индекс элемента цвета темы</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">Не удалось найти цветовую библиотеку для темы</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">Не удалось получить информацию о версии для текущего выбранного языка, повторите попытку позже.\n\nВ данный момент временно отображается информация о версии для языка \"简体中文 (zh-Hans)\".</string>
|
||||
<string name="content_github_feedback">Для сообщения о проблеме будет открыта веб-страница.\nМожет потребоваться учетная запись на GitHub.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">Выберите способ вывода для переработанных сценариев</string>
|
||||
<string name="crash_feedback">Скопируйте журнал отладки или выйдите напрямую</string>
|
||||
@@ -205,7 +204,6 @@
|
||||
<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_render_content">Не удалось отобразить содержимое</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">Не удалось получить информацию о версии</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">Не удалось получить историю версий</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">Не удалось получить файл version.properties для анализа информации о версии</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Не удалось отозвать права на Shizuku</string>
|
||||
@@ -674,7 +672,6 @@
|
||||
<string name="text_generate">Сгенерировать</string>
|
||||
<string name="text_generate_code">Сгенерировать код</string>
|
||||
<string name="text_generated_code">Сгенерированный код</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">Извлечение заметок о выпуске...</string>
|
||||
<string name="text_github_backup_url_used">Использован URL-адрес резервной копии</string>
|
||||
<string name="text_global_settings">Глобальные настройки</string>
|
||||
<string name="text_go_to_settings">Перейдите в \"Настройки\"</string>
|
||||
@@ -941,7 +938,6 @@
|
||||
<string name="text_register">Регистрировать</string>
|
||||
<string name="text_register_succeed">Регистрация прошла успешно</string>
|
||||
<string name="text_registering">Регистрация</string>
|
||||
<string name="text_release_notes">Примечания к выпуску</string>
|
||||
<string name="text_remote">удаленный</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">Удаленный файл успешно сохранен в локальном хранилище</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">Удаленный проект успешно сохранен в локальном хранилище</string>
|
||||
@@ -1129,5 +1125,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">Указанный номер версии AutoJs6 должен быть больше 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">Номер версии AutoJs6 не должен быть ниже %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">Версия AutoJs6 не должна быть ниже %1$s</string>
|
||||
<string name="dialog_button_view_update">Просмотреть обновление</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">Не удалось получить список изменений для текущего отображаемого языка. Попробуйте снова позже.\n\nПока что временно будут показаны примечания к выпуску на \"упрощённом китайском (zh-Hans)\".</string>
|
||||
<string name="error_failed_to_retrieve_changelog">Не удалось получить список изменений</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">Не удалось получить примечания к выпуску</string>
|
||||
<string name="text_changelog">Список изменений</string>
|
||||
<string name="text_release_notes">Примечания к выпуску</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">Получение списка изменений...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">Получение примечаний к выпуску...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -55,7 +55,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">用於顯示清單內容的浮動操作按鈕控件</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">無法確定主題色條目的索引值</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">無法定位主題色所在顏色庫</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">獲取當前顯示語言對應的版本信息失敗, 可稍後再次嘗試.\n\n目前將臨時顯示 \"简体中文 (zh-Hans)\" 語言的版本信息.</string>
|
||||
<string name="content_github_feedback">即將跳轉到項目議題反饋 WEB 頁面.\n可能需要 GitHub 賬户以完成問題反饋.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">選擇一個已錄製腳本的輸出方式</string>
|
||||
<string name="crash_feedback">可複製調試信息到剪貼板或直接退出應用</string>
|
||||
@@ -203,7 +202,6 @@
|
||||
<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_render_content">內容渲染失敗</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">獲取版本信息失敗</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">獲取版本歷史失敗</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">獲取 version.properties 失敗, 無法解析版本信息</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Shizuku 權限撤銷失敗</string>
|
||||
@@ -672,7 +670,6 @@
|
||||
<string name="text_generate">生成</string>
|
||||
<string name="text_generate_code">生成代碼</string>
|
||||
<string name="text_generated_code">已生成代碼</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">正在獲取版本信息...</string>
|
||||
<string name="text_github_backup_url_used">備用 URL 已使用</string>
|
||||
<string name="text_global_settings">全局設置</string>
|
||||
<string name="text_go_to_settings">打開 \"設置\"</string>
|
||||
@@ -939,7 +936,6 @@
|
||||
<string name="text_register">註冊</string>
|
||||
<string name="text_register_succeed">註冊成功</string>
|
||||
<string name="text_registering">註冊中</string>
|
||||
<string name="text_release_notes">更新日誌</string>
|
||||
<string name="text_remote">遠程</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">遠程文件已保存至本地</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">遠程項目已保存至本地</string>
|
||||
@@ -1127,5 +1123,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">指定的 AutoJs6 應用版本號需大於 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">AutoJs6 應用版本號需不低於 %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">AutoJs6 應用版本需不低於 %1$s</string>
|
||||
<string name="dialog_button_view_update">查看更新</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">獲取當前顯示語言對應的更新日誌失敗, 可稍後再次嘗試.\n\n目前將臨時顯示 \"簡體中文 (zh-Hans)\" 語言的發行説明.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">獲取更新日誌失敗</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">獲取發行説明失敗</string>
|
||||
<string name="text_changelog">更新日誌</string>
|
||||
<string name="text_release_notes">發行説明</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">正在獲取更新日誌...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">正在獲取發行説明...</string>
|
||||
<string name="dialog_button_view_with_browser">瀏覽器查看</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -55,7 +55,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">用於顯示清單內容的浮動操作按鈕控制元件</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">無法確定主題色條目的索引值</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">無法定位主題色所在顏色庫</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">獲取當前顯示語言對應的版本資訊失敗, 可稍後再次嘗試.\n\n目前將臨時顯示 \"简体中文 (zh-Hans)\" 語言的版本資訊.</string>
|
||||
<string name="content_github_feedback">即將跳轉到專案議題反饋 WEB 頁面.\n可能需要 GitHub 賬戶以完成問題反饋.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">選擇一個已錄製指令碼的輸出方式</string>
|
||||
<string name="crash_feedback">可複製除錯資訊到剪貼簿或直接退出應用</string>
|
||||
@@ -203,7 +202,6 @@
|
||||
<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_render_content">內容渲染失敗</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">獲取版本資訊失敗</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">獲取版本歷史失敗</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">獲取 version.properties 失敗, 無法解析版本資訊</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Shizuku 許可權撤銷失敗</string>
|
||||
@@ -672,7 +670,6 @@
|
||||
<string name="text_generate">生成</string>
|
||||
<string name="text_generate_code">生成程式碼</string>
|
||||
<string name="text_generated_code">已生成程式碼</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">正在獲取版本資訊...</string>
|
||||
<string name="text_github_backup_url_used">備用 URL 已使用</string>
|
||||
<string name="text_global_settings">全域性設定</string>
|
||||
<string name="text_go_to_settings">開啟 \"設定\"</string>
|
||||
@@ -939,7 +936,6 @@
|
||||
<string name="text_register">註冊</string>
|
||||
<string name="text_register_succeed">註冊成功</string>
|
||||
<string name="text_registering">註冊中</string>
|
||||
<string name="text_release_notes">更新日誌</string>
|
||||
<string name="text_remote">遠端</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">遠端檔案已儲存至本地</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">遠端專案已儲存至本地</string>
|
||||
@@ -1127,5 +1123,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">指定的 AutoJs6 應用版本號需大於 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">AutoJs6 應用版本號需不低於 %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">AutoJs6 應用版本需不低於 %1$s</string>
|
||||
<string name="dialog_button_view_update">檢視更新</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">獲取當前顯示語言對應的更新日誌失敗, 可稍後再次嘗試.\n\n目前將臨時顯示 \"簡體中文 (zh-Hans)\" 語言的發行說明.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">獲取更新日誌失敗</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">獲取發行說明失敗</string>
|
||||
<string name="text_changelog">更新日誌</string>
|
||||
<string name="text_release_notes">發行說明</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">正在獲取更新日誌...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">正在獲取發行說明...</string>
|
||||
<string name="dialog_button_view_with_browser">瀏覽器檢視</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -54,7 +54,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">用于显示清单内容的浮动操作按钮控件</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">无法确定主题色条目的索引值</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">无法定位主题色所在颜色库</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">获取当前显示语言对应的版本信息失败, 可稍后再次尝试.\n\n目前将临时显示 \"简体中文 (zh-Hans)\" 语言的版本信息.</string>
|
||||
<string name="content_github_feedback">即将跳转到项目议题反馈 WEB 页面.\n可能需要 GitHub 账户以完成问题反馈.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">选择一个已录制脚本的输出方式</string>
|
||||
<string name="crash_feedback">可复制调试信息到剪贴板或直接退出应用</string>
|
||||
@@ -203,7 +202,6 @@
|
||||
<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_render_content">内容渲染失败</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">获取版本信息失败</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">获取版本历史失败</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">获取 version.properties 失败, 无法解析版本信息</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Shizuku 权限撤销失败</string>
|
||||
@@ -672,7 +670,6 @@
|
||||
<string name="text_generate">生成</string>
|
||||
<string name="text_generate_code">生成代码</string>
|
||||
<string name="text_generated_code">已生成代码</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">正在获取版本信息...</string>
|
||||
<string name="text_github_backup_url_used">备用 URL 已使用</string>
|
||||
<string name="text_global_settings">全局设置</string>
|
||||
<string name="text_go_to_settings">打开 \"设置\"</string>
|
||||
@@ -939,7 +936,6 @@
|
||||
<string name="text_register">注册</string>
|
||||
<string name="text_register_succeed">注册成功</string>
|
||||
<string name="text_registering">注册中</string>
|
||||
<string name="text_release_notes">更新日志</string>
|
||||
<string name="text_remote">远程</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">远程文件已保存至本地</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">远程项目已保存至本地</string>
|
||||
@@ -1127,5 +1123,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">指定的 AutoJs6 应用版本号需大于 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">AutoJs6 应用版本号需不低于 %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">AutoJs6 应用版本需不低于 %1$s</string>
|
||||
<string name="dialog_button_view_update">查看更新</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">获取当前显示语言对应的更新日志失败, 可稍后再次尝试.\n\n目前将临时显示 \"简体中文 (zh-Hans)\" 语言的发行说明.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">获取更新日志失败</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">获取发行说明失败</string>
|
||||
<string name="text_changelog">更新日志</string>
|
||||
<string name="text_release_notes">发行说明</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">正在获取更新日志...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">正在获取发行说明...</string>
|
||||
<string name="dialog_button_view_with_browser">浏览器查看</string>
|
||||
<string name="text_scheduled_restart_backend">调度引擎</string>
|
||||
<string name="text_scheduled_restart_start_delay">启动延迟</string>
|
||||
<string name="dialog_button_advanced_settings">高级设置</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -79,6 +79,7 @@
|
||||
<color name="layout_hierarchy_view_level_beam_4">@color/md_teal_500</color>
|
||||
<color name="layout_hierarchy_view_level_beam_5">@color/md_orange_500</color>
|
||||
|
||||
<color name="dialog_button_advanced_settings">@color/md_blue_gray_800</color>
|
||||
<color name="dialog_button_attraction">#7B1FA2</color>
|
||||
<color name="dialog_button_caution">#FF3D00</color>
|
||||
<color name="dialog_button_default">#03A9F4</color>
|
||||
|
||||
@@ -50,8 +50,6 @@
|
||||
<dimen name="expanded_view_initial_height">518dp</dimen>
|
||||
<dimen name="toolbar_content_inset_start_with_navigation">64dp</dimen>
|
||||
<dimen name="dimen_25dp">25dp</dimen>
|
||||
<integer name="snackbar_text_max_lines">2</integer>
|
||||
<integer name="layout_node_info_view_decoration_line">2</integer>
|
||||
|
||||
<!-- Android Resources -->
|
||||
|
||||
|
||||
@@ -24,6 +24,17 @@
|
||||
<integer name="disabled_alpha_animation_duration">100</integer>
|
||||
<integer name="dock_enter_exit_duration">250</integer>
|
||||
|
||||
<integer name="snackbar_text_max_lines">2</integer>
|
||||
<integer name="layout_node_info_view_decoration_line">2</integer>
|
||||
|
||||
<integer name="editor_text_size_min_value">4</integer>
|
||||
<integer name="editor_text_size_max_value">96</integer>
|
||||
<integer name="editor_text_size_default_value">14</integer>
|
||||
|
||||
<integer name="scheduled_restart_start_delay_min_value">0</integer>
|
||||
<integer name="scheduled_restart_start_delay_max_value">3000</integer>
|
||||
<integer name="scheduled_restart_start_delay_default_value">300</integer>
|
||||
|
||||
<integer name="date_picker_mode">1</integer>
|
||||
<integer name="time_picker_mode">1</integer>
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
<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_scheduled_restart_backend" translatable="false">@string/key_scheduled_restart_backend_work_manager</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="developer_full_name" translatable="false">SuperMonster003</string>
|
||||
@@ -144,6 +145,10 @@
|
||||
<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_scheduled_restart_backend" translatable="false">key_$_scheduled_restart_backend</string>
|
||||
<string name="key_scheduled_restart_backend_alarm_manager" translatable="false">key_$_scheduled_restart_backend_alarm_manager</string>
|
||||
<string name="key_scheduled_restart_backend_work_manager" translatable="false">key_$_scheduled_restart_backend_work_manager</string>
|
||||
<string name="key_scheduled_restart_delay" translatable="false">key_$_scheduled_restart_delay</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_auto_detect" translatable="false">key_$_root_mode_auto_detect</string>
|
||||
@@ -243,9 +248,6 @@
|
||||
<string name="text_share_app" translatable="false">AutoJs6:\n&url_github_autojs6;</string>
|
||||
<string name="text_should_never_happen" translatable="false">Should never happen</string>
|
||||
<string name="text_str_colon_space_str_formatter" translatable="false">%s: %s</string>
|
||||
<string name="text_text_size_default_value" translatable="false">14</string>
|
||||
<string name="text_text_size_max_value" translatable="false">96</string>
|
||||
<string name="text_text_size_min_value" translatable="false">4</string>
|
||||
<string name="uri_autojs6_download_link" translatable="false">http://download.autojs6.com</string>
|
||||
<string name="url_github_autojs6" translatable="false">&url_github_autojs6;</string>
|
||||
<string name="url_github_autojs6_issues" translatable="false">&url_github_autojs6;/issues</string>
|
||||
@@ -306,7 +308,6 @@
|
||||
<string name="content_description_fab_for_display_manifest">A Floating Action Button widget for displaying the manifest</string>
|
||||
<string name="content_failed_to_determine_index_of_theme_color_item">Failed to determine the index of the theme color item</string>
|
||||
<string name="content_failed_to_locate_library_for_theme_color">Failed to locate the color library for the theme color</string>
|
||||
<string name="content_failed_to_retrieve_released_notes_of_current_language_with_zh_hans_fallback">Failed to retrieve the release notes for the currently displayed language. Please try again later.\n\nCurrently, the release notes for \"简体中文 (zh-Hans)\" are temporarily displayed.</string>
|
||||
<string name="content_github_feedback">A web page will be launched to report an issue.\nAn account for GitHub may be needed.</string>
|
||||
<string name="content_way_of_output_for_recorded_script">Select a way of output for recorded script</string>
|
||||
<string name="crash_feedback">Copy debugging log or exit directly</string>
|
||||
@@ -458,7 +459,6 @@
|
||||
<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_render_content">Failed to render content</string>
|
||||
<string name="error_failed_to_retrieve_released_notes">Failed to retrieve release notes</string>
|
||||
<string name="error_failed_to_retrieve_version_histories">Failed to retrieve version histories</string>
|
||||
<string name="error_failed_to_retrieve_version_properties_file_to_parse_version_information">Failed to retrieve version.properties to parse version information</string>
|
||||
<string name="error_failed_to_revoke_shizuku_access">Failed to revoke Shizuku access</string>
|
||||
@@ -927,7 +927,6 @@
|
||||
<string name="text_generate">Generate</string>
|
||||
<string name="text_generate_code">Generate code</string>
|
||||
<string name="text_generated_code">Generated code</string>
|
||||
<string name="text_getting_release_notes" tools:ignore="TypographyEllipsis">Retrieving release notes...</string>
|
||||
<string name="text_github_backup_url_used">Backup URL has been used</string>
|
||||
<string name="text_global_settings">Global settings</string>
|
||||
<string name="text_go_to_settings">Go to \"Settings\"</string>
|
||||
@@ -1194,7 +1193,6 @@
|
||||
<string name="text_register">Register</string>
|
||||
<string name="text_register_succeed">Register succeeded</string>
|
||||
<string name="text_registering">Registering</string>
|
||||
<string name="text_release_notes">Release notes</string>
|
||||
<string name="text_remote">remote</string>
|
||||
<string name="text_remote_file_saved_to_local_storage_successfully">Remote file saved to local storage successfully</string>
|
||||
<string name="text_remote_project_saved_to_local_storage_successfully">Remote project saved to local storage successfully</string>
|
||||
@@ -1382,5 +1380,17 @@
|
||||
<string name="error_specified_autojs6_version_number_must_be_greater_than_461">Specified AutoJs6 version number must be greater than 461</string>
|
||||
<string name="error_autojs6_version_number_must_not_be_lower_than_num">AutoJs6 version number must not be lower than %1$s</string>
|
||||
<string name="error_autojs6_version_must_not_be_lower_than_ver">AutoJs6 version must not be lower than %1$s</string>
|
||||
<string name="dialog_button_view_update">View update</string>
|
||||
<string name="content_failed_to_retrieve_changelog_of_current_language_with_zh_hans_release_notes_fallback">Failed to retrieve the changelog for the currently displayed language. You can try again later.\n\nFor now, the release notes for \"Simplified Chinese (zh-Hans)\" will be shown temporarily.</string>
|
||||
<string name="error_failed_to_retrieve_changelog">Failed to retrieve changelog</string>
|
||||
<string name="error_failed_to_retrieve_release_notes">Failed to retrieve release notes</string>
|
||||
<string name="text_changelog">Changelog</string>
|
||||
<string name="text_release_notes">Release notes</string>
|
||||
<string name="text_retrieving_changelog" tools:ignore="TypographyEllipsis">Retrieving changelog...</string>
|
||||
<string name="text_retrieving_release_notes" tools:ignore="TypographyEllipsis">Retrieving release notes...</string>
|
||||
<string name="dialog_button_view_with_browser">@string/dialog_button_download_with_browser</string>
|
||||
<string name="text_scheduled_restart_backend">Backend</string>
|
||||
<string name="text_scheduled_restart_start_delay">Start delay</string>
|
||||
<string name="dialog_button_advanced_settings">Advanced</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
app:longClickPrompt="@string/description_documentation_source_preference"
|
||||
app:longClickPromptMore="@string/description_documentation_source_preference_more" />
|
||||
|
||||
<org.autojs.autojs.theme.preference.MaterialListPreference
|
||||
<org.autojs.autojs.ui.settings.RestartStrategyPreference
|
||||
app:layout="@layout/preference_custom"
|
||||
app:key="@string/key_restart_strategy"
|
||||
app:title="@string/text_restart_strategy"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#Sat Dec 27 22:46:17 CST 2025
|
||||
BUILD_TIME=1766846777167
|
||||
#Mon Dec 29 18:48:41 CST 2025
|
||||
BUILD_TIME=1767005321663
|
||||
COMPILE_SDK_VERSION=36
|
||||
IMAGE_QUANT_CMAKE_VERSION=3.22.1
|
||||
IMAGE_QUANT_NDK_VERSION=26.1.10909125
|
||||
@@ -27,6 +27,6 @@ RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13
|
||||
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
|
||||
TARGET_SDK_VERSION=36
|
||||
TARGET_SDK_VERSION_INRT=29
|
||||
VERSION_BUILD=3557
|
||||
VERSION_BUILD=3561
|
||||
VERSION_NAME=6.7.0 Alpha13
|
||||
VSCODE_EXT_REQUIRED_VERSION=1.0.8
|
||||
|
||||
Reference in New Issue
Block a user