chore: i18n for verge settings
This commit is contained in:
@@ -47,7 +47,10 @@ const SettingVergeAdvanced = ({ onError: _ }: Props) => {
|
||||
try {
|
||||
const info = await checkUpdate();
|
||||
if (!info?.available) {
|
||||
showNotice("success", t("Currently on the Latest Version"));
|
||||
showNotice(
|
||||
"success",
|
||||
t("components.settings.verge.advanced.notifications.latestVersion"),
|
||||
);
|
||||
} else {
|
||||
updateRef.current?.open();
|
||||
}
|
||||
@@ -58,17 +61,25 @@ const SettingVergeAdvanced = ({ onError: _ }: Props) => {
|
||||
|
||||
const onExportDiagnosticInfo = useCallback(async () => {
|
||||
await exportDiagnosticInfo();
|
||||
showNotice("success", t("Copy Success"), 1000);
|
||||
showNotice(
|
||||
"success",
|
||||
t("components.settings.common.notifications.copySuccess"),
|
||||
1000,
|
||||
);
|
||||
}, [t]);
|
||||
|
||||
const copyVersion = useCallback(() => {
|
||||
navigator.clipboard.writeText(`v${version}`).then(() => {
|
||||
showNotice("success", t("Version copied to clipboard"), 1000);
|
||||
showNotice(
|
||||
"success",
|
||||
t("components.settings.verge.advanced.notifications.versionCopied"),
|
||||
1000,
|
||||
);
|
||||
});
|
||||
}, [t]);
|
||||
|
||||
return (
|
||||
<SettingList title={t("Verge Advanced Setting")}>
|
||||
<SettingList title={t("components.settings.verge.advanced.title")}>
|
||||
<ThemeViewer ref={themeRef} />
|
||||
<ConfigViewer ref={configRef} />
|
||||
<HotkeyViewer ref={hotkeyRef} />
|
||||
@@ -80,10 +91,10 @@ const SettingVergeAdvanced = ({ onError: _ }: Props) => {
|
||||
|
||||
<SettingItem
|
||||
onClick={() => backupRef.current?.open()}
|
||||
label={t("Backup Setting")}
|
||||
label={t("components.settings.verge.advanced.items.backupSetting")}
|
||||
extra={
|
||||
<TooltipIcon
|
||||
title={t("Backup Setting Info")}
|
||||
title={t("components.settings.verge.advanced.tooltips.backupInfo")}
|
||||
sx={{ opacity: "0.7" }}
|
||||
/>
|
||||
}
|
||||
@@ -91,33 +102,45 @@ const SettingVergeAdvanced = ({ onError: _ }: Props) => {
|
||||
|
||||
<SettingItem
|
||||
onClick={() => configRef.current?.open()}
|
||||
label={t("Runtime Config")}
|
||||
label={t("components.settings.verge.advanced.items.runtimeConfig")}
|
||||
/>
|
||||
|
||||
<SettingItem
|
||||
onClick={openAppDir}
|
||||
label={t("Open Conf Dir")}
|
||||
label={t("components.settings.verge.advanced.items.openConfDir")}
|
||||
extra={
|
||||
<TooltipIcon
|
||||
title={t("Open Conf Dir Info")}
|
||||
title={t("components.settings.verge.advanced.tooltips.openConfDir")}
|
||||
sx={{ opacity: "0.7" }}
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
<SettingItem onClick={openCoreDir} label={t("Open Core Dir")} />
|
||||
|
||||
<SettingItem onClick={openLogsDir} label={t("Open Logs Dir")} />
|
||||
|
||||
<SettingItem onClick={onCheckUpdate} label={t("Check for Updates")} />
|
||||
|
||||
<SettingItem onClick={openDevTools} label={t("Open Dev Tools")} />
|
||||
<SettingItem
|
||||
onClick={openCoreDir}
|
||||
label={t("components.settings.verge.advanced.items.openCoreDir")}
|
||||
/>
|
||||
|
||||
<SettingItem
|
||||
label={t("LightWeight Mode Settings")}
|
||||
onClick={openLogsDir}
|
||||
label={t("components.settings.verge.advanced.items.openLogsDir")}
|
||||
/>
|
||||
|
||||
<SettingItem
|
||||
onClick={onCheckUpdate}
|
||||
label={t("components.settings.verge.advanced.items.checkUpdates")}
|
||||
/>
|
||||
|
||||
<SettingItem
|
||||
onClick={openDevTools}
|
||||
label={t("components.settings.verge.advanced.items.openDevTools")}
|
||||
/>
|
||||
|
||||
<SettingItem
|
||||
label={t("components.settings.verge.advanced.items.liteModeSettings")}
|
||||
extra={
|
||||
<TooltipIcon
|
||||
title={t("LightWeight Mode Info")}
|
||||
title={t("components.settings.verge.advanced.tooltips.liteMode")}
|
||||
sx={{ opacity: "0.7" }}
|
||||
/>
|
||||
}
|
||||
@@ -128,11 +151,11 @@ const SettingVergeAdvanced = ({ onError: _ }: Props) => {
|
||||
onClick={() => {
|
||||
exitApp();
|
||||
}}
|
||||
label={t("Exit")}
|
||||
label={t("components.settings.verge.advanced.items.exit")}
|
||||
/>
|
||||
|
||||
<SettingItem
|
||||
label={t("Export Diagnostic Info")}
|
||||
label={t("components.settings.verge.advanced.items.exportDiagnostics")}
|
||||
extra={
|
||||
<TooltipIcon
|
||||
icon={ContentCopyRounded}
|
||||
@@ -142,12 +165,12 @@ const SettingVergeAdvanced = ({ onError: _ }: Props) => {
|
||||
></SettingItem>
|
||||
|
||||
<SettingItem
|
||||
label={t("Verge Version")}
|
||||
label={t("components.settings.verge.advanced.items.vergeVersion")}
|
||||
extra={
|
||||
<TooltipIcon
|
||||
icon={ContentCopyRounded}
|
||||
onClick={copyVersion}
|
||||
title={t("Copy Version")}
|
||||
title={t("components.settings.verge.advanced.actions.copyVersion")}
|
||||
/>
|
||||
}
|
||||
>
|
||||
|
||||
@@ -78,7 +78,7 @@ const SettingVergeBasic = ({ onError }: Props) => {
|
||||
await copyClashEnv();
|
||||
showNotice(
|
||||
"success",
|
||||
t("components.settings.verge.basic.notifications.copySuccess"),
|
||||
t("components.settings.common.notifications.copySuccess"),
|
||||
1000,
|
||||
);
|
||||
}, [t]);
|
||||
|
||||
Reference in New Issue
Block a user