diff --git a/src/renderer/src/components/profiles/profile-item.tsx b/src/renderer/src/components/profiles/profile-item.tsx index eab6576..687abd2 100644 --- a/src/renderer/src/components/profiles/profile-item.tsx +++ b/src/renderer/src/components/profiles/profile-item.tsx @@ -256,7 +256,7 @@ const ProfileItem: React.FC = (props) => { await patchAppConfig({ profileDisplayDate: 'update' }) }} > - {extra.expire ? dayjs.unix(extra.expire).format('YYYY-MM-DD') : '长期有效'} + {extra.expire ? dayjs.unix(extra.expire).format('YYYY-MM-DD') : t('profiles.neverExpire')} ) : ( {providers.map((provider, index) => ( @@ -124,12 +127,13 @@ const ProxyProvider: React.FC = () => { */} {providers.map((provider, index) => ( @@ -120,12 +124,13 @@ const RuleProvider: React.FC = () => { {provider.format !== 'MrsRule' && ( {type == 'File' && ( )} diff --git a/src/renderer/src/locales/en-US.json b/src/renderer/src/locales/en-US.json index ecf21ee..131cecf 100644 --- a/src/renderer/src/locales/en-US.json +++ b/src/renderer/src/locales/en-US.json @@ -350,6 +350,9 @@ "profiles.traffic.remainingDays": "{{days}} days", "profiles.traffic.lastUpdate": "Last updated: {{time}}", "profiles.notification.importSuccess": "Subscription imported successfully", + "resources.proxyProviders.title": "Proxy Providers", + "resources.proxyProviders.updateAll": "Update All", + "resources.ruleProviders.title": "Rule Providers", "outbound.title": "Outbound Mode", "outbound.modes.rule": "Rule", "outbound.modes.global": "Global", diff --git a/src/renderer/src/locales/zh-CN.json b/src/renderer/src/locales/zh-CN.json index 49fb04d..29ef95c 100644 --- a/src/renderer/src/locales/zh-CN.json +++ b/src/renderer/src/locales/zh-CN.json @@ -350,6 +350,9 @@ "profiles.openFile": "打开文件", "profiles.home": "主页", "profiles.notification.importSuccess": "订阅导入成功", + "resources.proxyProviders.title": "代理集合", + "resources.proxyProviders.updateAll": "更新全部", + "resources.ruleProviders.title": "规则集合", "outbound.title": "出站模式", "outbound.modes.rule": "规则", "outbound.modes.global": "全局",