Browse Source

fix(i18n): correct provider types translation namespace

修复供应商类型标签的 i18n 命名空间错误,将 "providers.types" 更正为 "settings.providers.types"。

受影响的组件:
- provider-type-filter.tsx
- provider-rich-list-item.tsx
- provider-list-item.legacy.tsx

此修复解决了 Claude、Codex、Gemini CLI 等供应商类型标签无法正确读取翻译字符串的问题。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
ding113 3 months ago
parent
commit
6026516c6b

+ 1 - 1
src/app/[locale]/settings/providers/_components/provider-list-item.legacy.tsx

@@ -68,7 +68,7 @@ export function ProviderListItem({
   const [copied, setCopied] = useState(false);
   const [resetPending, startResetTransition] = useTransition();
   const canEdit = currentUser?.role === "admin";
-  const t = useTranslations("providers.types");
+  const t = useTranslations("settings.providers.types");
 
   const {
     enabled,

+ 1 - 1
src/app/[locale]/settings/providers/_components/provider-rich-list-item.tsx

@@ -82,7 +82,7 @@ export function ProviderRichListItem({
   const [togglePending, startToggleTransition] = useTransition();
 
   const canEdit = currentUser?.role === "admin";
-  const tTypes = useTranslations("providers.types");
+  const tTypes = useTranslations("settings.providers.types");
   const tList = useTranslations("settings.providers.list");
   const tCommon = useTranslations("settings.common");
 

+ 1 - 1
src/app/[locale]/settings/providers/_components/provider-type-filter.tsx

@@ -21,7 +21,7 @@ interface ProviderTypeFilterProps {
 }
 
 export function ProviderTypeFilter({ value, onChange }: ProviderTypeFilterProps) {
-  const tTypes = useTranslations("providers.types");
+  const tTypes = useTranslations("settings.providers.types");
   const tForm = useTranslations("settings.providers.form");
 
   return (