Fix windows some issues

Optimize overwrite handle

Optimize access control page

Optimize some details
This commit is contained in:
chen08209
2025-10-14 15:13:52 +08:00
parent 2395a4b20c
commit 6e404ab19c
156 changed files with 9931 additions and 3954 deletions

View File

@@ -2619,6 +2619,26 @@ class AppLocalizations {
);
}
/// `Advanced configuration`
String get advancedConfig {
return Intl.message(
'Advanced configuration',
name: 'advancedConfig',
desc: '',
args: [],
);
}
/// `Provide diverse configuration options`
String get advancedConfigDesc {
return Intl.message(
'Provide diverse configuration options',
name: 'advancedConfigDesc',
desc: '',
args: [],
);
}
/// `{count} items have been selected`
String selectedCountTitle(Object count) {
return Intl.message(
@@ -3014,10 +3034,10 @@ class AppLocalizations {
);
}
/// `No {label} at the moment`
/// `No {label} yet`
String nullTip(Object label) {
return Intl.message(
'No $label at the moment',
'No $label yet',
name: 'nullTip',
desc: '',
args: [label],
@@ -3378,6 +3398,271 @@ class AppLocalizations {
args: [],
);
}
/// `Edit rule`
String get editRule {
return Intl.message('Edit rule', name: 'editRule', desc: '', args: []);
}
/// `Override mode`
String get overrideMode {
return Intl.message(
'Override mode',
name: 'overrideMode',
desc: '',
args: [],
);
}
/// `Standard mode, override basic configuration, provide simple rule addition capability`
String get standardModeDesc {
return Intl.message(
'Standard mode, override basic configuration, provide simple rule addition capability',
name: 'standardModeDesc',
desc: '',
args: [],
);
}
/// `Script mode, use external extension scripts, provide one-click override configuration capability`
String get scriptModeDesc {
return Intl.message(
'Script mode, use external extension scripts, provide one-click override configuration capability',
name: 'scriptModeDesc',
desc: '',
args: [],
);
}
/// `Added rules`
String get addedRules {
return Intl.message('Added rules', name: 'addedRules', desc: '', args: []);
}
/// `Control global added rules`
String get controlGlobalAddedRules {
return Intl.message(
'Control global added rules',
name: 'controlGlobalAddedRules',
desc: '',
args: [],
);
}
/// `Override script`
String get overrideScript {
return Intl.message(
'Override script',
name: 'overrideScript',
desc: '',
args: [],
);
}
/// `Go to configure script`
String get goToConfigureScript {
return Intl.message(
'Go to configure script',
name: 'goToConfigureScript',
desc: '',
args: [],
);
}
/// `Edit global rules`
String get editGlobalRules {
return Intl.message(
'Edit global rules',
name: 'editGlobalRules',
desc: '',
args: [],
);
}
/// `External fetch`
String get externalFetch {
return Intl.message(
'External fetch',
name: 'externalFetch',
desc: '',
args: [],
);
}
/// `Are you sure you want to force crash the core?`
String get confirmForceCrashCore {
return Intl.message(
'Are you sure you want to force crash the core?',
name: 'confirmForceCrashCore',
desc: '',
args: [],
);
}
/// `Are you sure you want to clear all data?`
String get confirmClearAllData {
return Intl.message(
'Are you sure you want to clear all data?',
name: 'confirmClearAllData',
desc: '',
args: [],
);
}
/// `Loading...`
String get loading {
return Intl.message('Loading...', name: 'loading', desc: '', args: []);
}
/// `Load test`
String get loadTest {
return Intl.message('Load test', name: 'loadTest', desc: '', args: []);
}
/// `{count, plural, =1{1 year ago} other{{count} years ago}}`
String yearsAgo(num count) {
return Intl.plural(
count,
one: '1 year ago',
other: '$count years ago',
name: 'yearsAgo',
desc: '',
args: [count],
);
}
/// `{count, plural, =1{1 month ago} other{{count} months ago}}`
String monthsAgo(num count) {
return Intl.plural(
count,
one: '1 month ago',
other: '$count months ago',
name: 'monthsAgo',
desc: '',
args: [count],
);
}
/// `{count, plural, =1{1 day ago} other{{count} days ago}}`
String daysAgo(num count) {
return Intl.plural(
count,
one: '1 day ago',
other: '$count days ago',
name: 'daysAgo',
desc: '',
args: [count],
);
}
/// `{count, plural, =1{1 hour ago} other{{count} hours ago}}`
String hoursAgo(num count) {
return Intl.plural(
count,
one: '1 hour ago',
other: '$count hours ago',
name: 'hoursAgo',
desc: '',
args: [count],
);
}
/// `{count, plural, =1{1 minute ago} other{{count} minutes ago}}`
String minutesAgo(num count) {
return Intl.plural(
count,
one: '1 minute ago',
other: '$count minutes ago',
name: 'minutesAgo',
desc: '',
args: [count],
);
}
/// `Just now`
String get justNow {
return Intl.message('Just now', name: 'justNow', desc: '', args: []);
}
/// `Don't remind again`
String get noLongerRemind {
return Intl.message(
'Don\'t remind again',
name: 'noLongerRemind',
desc: '',
args: [],
);
}
/// `Access Control Settings`
String get accessControlSettings {
return Intl.message(
'Access Control Settings',
name: 'accessControlSettings',
desc: '',
args: [],
);
}
/// `Turn On`
String get turnOn {
return Intl.message('Turn On', name: 'turnOn', desc: '', args: []);
}
/// `Turn Off`
String get turnOff {
return Intl.message('Turn Off', name: 'turnOff', desc: '', args: []);
}
/// `Core configuration change detected`
String get coreConfigChangeDetected {
return Intl.message(
'Core configuration change detected',
name: 'coreConfigChangeDetected',
desc: '',
args: [],
);
}
/// `Reload`
String get reload {
return Intl.message('Reload', name: 'reload', desc: '', args: []);
}
/// `VPN configuration change detected`
String get vpnConfigChangeDetected {
return Intl.message(
'VPN configuration change detected',
name: 'vpnConfigChangeDetected',
desc: '',
args: [],
);
}
/// `Restart`
String get restart {
return Intl.message('Restart', name: 'restart', desc: '', args: []);
}
/// `Speed statistics`
String get speedStatistics {
return Intl.message(
'Speed statistics',
name: 'speedStatistics',
desc: '',
args: [],
);
}
/// `The current page has changes. Are you sure you want to reset?`
String get resetPageChangesTip {
return Intl.message(
'The current page has changes. Are you sure you want to reset?',
name: 'resetPageChangesTip',
desc: '',
args: [],
);
}
}
class AppLocalizationDelegate extends LocalizationsDelegate<AppLocalizations> {