chore: add smart core settings tootips

This commit is contained in:
ezequielnick 2025-08-27 14:11:29 +08:00
parent add4196dc5
commit 7089b3ca5b
5 changed files with 50 additions and 2 deletions

View File

@ -127,6 +127,8 @@
"mihomo.smartCoreStrategy": "Strategy Mode",
"mihomo.smartCoreStrategyStickySession": "Sticky Sessions",
"mihomo.smartCoreStrategyRoundRobin": "Round Robin",
"mihomo.smartCoreUseLightGBMTooltip": "Use pre-trained general model for quick node selection improvement, but may not suit your specific network environment",
"mihomo.smartCoreCollectDataTooltip": "Collect your network usage data for training custom models better suited to your network environment (turn off if you don't know how to train models)",
"mihomo.mixedPort": "Mixed Port",
"mihomo.confirm": "Confirm",
"mihomo.socksPort": "Socks Port",

View File

@ -115,6 +115,17 @@
"mihomo.selectCoreVersion": "انتخاب نسخه هسته",
"mihomo.stableVersion": "نسخه پایدار",
"mihomo.alphaVersion": "نسخه آلفا",
"mihomo.smartVersion": "Smart",
"mihomo.enableSmartCore": "فعال‌سازی Smart Core",
"mihomo.enableSmartOverride": "استفاده از بازنویسی خودکار Smart",
"mihomo.smartOverrideTooltip": "از اسکریپت بازنویسی هوشمند داخلی Party برای جایگزینی url-test و load-balance با گروه قواعد Smart استفاده کنید؛ اگر گروه‌های قواعد فوق وجود ندارند، تمام گره‌ها را از اشتراک استخراج کرده و قواعد پیش‌فرض را جایگزین کنید، برای کاربرانی که نمی‌خواهند دردسر باشند مناسب است، قابلیت با یک کلیک فعال می‌شود؛ اگر از حالت جهانی استفاده می‌کنید، لطفاً گره با نام 'Smart Group' را انتخاب کنید",
"mihomo.smartCoreUseLightGBM": "استفاده از LightGBM",
"mihomo.smartCoreCollectData": "جمع‌آوری داده‌ها",
"mihomo.smartCoreStrategy": "حالت استراتژی",
"mihomo.smartCoreStrategyStickySession": "نشست‌های چسبنده",
"mihomo.smartCoreStrategyRoundRobin": "نوبتی دایره‌ای",
"mihomo.smartCoreUseLightGBMTooltip": "از مدل عمومی پیش‌آموزش دیده برای بهبود سریع انتخاب گره استفاده کنید، اما ممکن است برای محیط شبکه خاص شما مناسب نباشد",
"mihomo.smartCoreCollectDataTooltip": "داده‌های استفاده شبکه شما را برای آموزش مدل‌های سفارشی متناسب با محیط شبکه شما جمع‌آوری کنید (اگر نمی‌دانید چگونه مدل‌ها را آموزش دهید، آن را خاموش کنید)",
"mihomo.mixedPort": "پورت ترکیبی",
"mihomo.confirm": "تایید",
"mihomo.socksPort": "پورت Socks",

View File

@ -115,6 +115,17 @@
"mihomo.selectCoreVersion": "Выберите версию ядра",
"mihomo.stableVersion": "Стабильная",
"mihomo.alphaVersion": "Альфа",
"mihomo.smartVersion": "Smart",
"mihomo.enableSmartCore": "Включить Smart ядро",
"mihomo.enableSmartOverride": "Использовать автоматическое Smart переопределение правил",
"mihomo.smartOverrideTooltip": "Использовать встроенный скрипт умного переопределения в Party для замены url-test и load-balance на Smart группы правил; если указанные группы правил отсутствуют, извлечь все узлы из подписки и заменить правила по умолчанию, подходит для пользователей, которые не хотят заморачиваться, функция действует одним кликом; если используется глобальный режим, выберите узел с именем 'Smart Group'",
"mihomo.smartCoreUseLightGBM": "Использовать LightGBM",
"mihomo.smartCoreCollectData": "Собирать данные",
"mihomo.smartCoreStrategy": "Режим стратегии",
"mihomo.smartCoreStrategyStickySession": "Липкие сессии",
"mihomo.smartCoreStrategyRoundRobin": "Круговой опрос",
"mihomo.smartCoreUseLightGBMTooltip": "Использовать предварительно обученную универсальную модель для быстрого улучшения выбора узлов, но может не подходить для вашей специфической сетевой среды",
"mihomo.smartCoreCollectDataTooltip": "Собирать данные о вашем сетевом использовании для обучения пользовательских моделей, более подходящих для вашей сетевой среды (отключите, если не знаете, как обучать модели)",
"mihomo.mixedPort": "Смешанный порт",
"mihomo.confirm": "Подтвердить",
"mihomo.socksPort": "Порт Socks",

View File

@ -127,6 +127,8 @@
"mihomo.smartCoreStrategy": "策略模式",
"mihomo.smartCoreStrategyStickySession": "粘性会话",
"mihomo.smartCoreStrategyRoundRobin": "轮询",
"mihomo.smartCoreUseLightGBMTooltip": "使用预训练的通用模型,可快速提升节点选择效果,但可能不适合您的特定网络环境",
"mihomo.smartCoreCollectDataTooltip": "收集您的网络使用数据,可用于训练更适合您的网络环境的自定义模型(如果您不懂如何训练模型,请关闭)",
"mihomo.mixedPort": "混合端口",
"mihomo.confirm": "确认",
"mihomo.socksPort": "Socks 端口",

View File

@ -232,7 +232,18 @@ const Mihomo: React.FC = () => {
{enableSmartCore && core === 'mihomo-smart' && (
<>
<SettingItem
title={t('mihomo.smartCoreUseLightGBM')}
title={
<div className="flex items-center gap-2">
<span>{t('mihomo.smartCoreUseLightGBM')}</span>
<Tooltip
content={t('mihomo.smartCoreUseLightGBMTooltip')}
placement="top"
className="max-w-xs"
>
<IoMdInformationCircleOutline className="text-gray-400 hover:text-gray-600 dark:text-gray-500 dark:hover:text-gray-300 cursor-help" />
</Tooltip>
</div>
}
divider
>
<Switch
@ -247,7 +258,18 @@ const Mihomo: React.FC = () => {
</SettingItem>
<SettingItem
title={t('mihomo.smartCoreCollectData')}
title={
<div className="flex items-center gap-2">
<span>{t('mihomo.smartCoreCollectData')}</span>
<Tooltip
content={t('mihomo.smartCoreCollectDataTooltip')}
placement="top"
className="max-w-xs"
>
<IoMdInformationCircleOutline className="text-gray-400 hover:text-gray-600 dark:text-gray-500 dark:hover:text-gray-300 cursor-help" />
</Tooltip>
</div>
}
divider
>
<Switch