mirror of
https://github.com/langgenius/dify.git
synced 2026-04-30 15:38:08 +08:00
fix(web): remove redundant hover text swap on show models button
Merge the two hover-toggling divs into a single always-visible element and remove the unused showModelsNum i18n key from all locales.
This commit is contained in:
@ -151,33 +151,23 @@ const ProviderAddedCard: FC<ProviderAddedCardProps> = ({
|
||||
showCollapsedSection && (
|
||||
<div className="group flex items-center justify-between border-t border-t-divider-subtle py-1.5 pl-2 pr-[11px] text-text-tertiary system-xs-medium">
|
||||
{(showModelProvider || !notConfigured) && (
|
||||
<>
|
||||
<div className="flex h-6 items-center pl-1 pr-1.5 leading-6 group-hover:hidden">
|
||||
{
|
||||
hasModelList
|
||||
? t('modelProvider.modelsNum', { ns: 'common', num: modelList.length })
|
||||
: t('modelProvider.showModels', { ns: 'common' })
|
||||
}
|
||||
{!loading && <div className="i-ri-arrow-right-s-line h-4 w-4" />}
|
||||
</div>
|
||||
<div
|
||||
data-testid="show-models-button"
|
||||
className="hidden h-6 cursor-pointer items-center rounded-lg pl-1 pr-1.5 hover:bg-components-button-ghost-bg-hover group-hover:flex"
|
||||
onClick={handleOpenModelList}
|
||||
>
|
||||
{
|
||||
hasModelList
|
||||
? t('modelProvider.showModelsNum', { ns: 'common', num: modelList.length })
|
||||
: t('modelProvider.showModels', { ns: 'common' })
|
||||
}
|
||||
{!loading && <div className="i-ri-arrow-right-s-line h-4 w-4" />}
|
||||
{
|
||||
loading && (
|
||||
<div className="i-ri-loader-2-line ml-0.5 h-3 w-3 animate-spin" />
|
||||
)
|
||||
}
|
||||
</div>
|
||||
</>
|
||||
<div
|
||||
data-testid="show-models-button"
|
||||
className="flex h-6 cursor-pointer items-center rounded-lg pl-1 pr-1.5 hover:bg-components-button-ghost-bg-hover"
|
||||
onClick={handleOpenModelList}
|
||||
>
|
||||
{
|
||||
hasModelList
|
||||
? t('modelProvider.modelsNum', { ns: 'common', num: modelList.length })
|
||||
: t('modelProvider.showModels', { ns: 'common' })
|
||||
}
|
||||
{!loading && <div className="i-ri-arrow-right-s-line h-4 w-4" />}
|
||||
{
|
||||
loading && (
|
||||
<div className="i-ri-loader-2-line ml-0.5 h-3 w-3 animate-spin" />
|
||||
)
|
||||
}
|
||||
</div>
|
||||
)}
|
||||
{!showModelProvider && notConfigured && (
|
||||
<div className="flex h-6 items-center pl-1 pr-1.5">
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "تمت إزالة هذا النموذج. يرجى إضافة نموذج أو تحديد نموذج آخر.",
|
||||
"modelProvider.setupModelFirst": "يرجى إعداد نموذجك أولاً",
|
||||
"modelProvider.showModels": "عرض النماذج",
|
||||
"modelProvider.showModelsNum": "عرض {{num}} نماذج",
|
||||
"modelProvider.showMoreModelProvider": "عرض المزيد من مزودي النماذج",
|
||||
"modelProvider.speechToTextModel.key": "نموذج تحويل الكلام إلى نص",
|
||||
"modelProvider.speechToTextModel.tip": "تعيين النموذج الافتراضي لإدخال تحويل الكلام إلى نص في المحادثة.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Dieses Modell wurde entfernt. Bitte fügen Sie ein Modell hinzu oder wählen Sie ein anderes Modell.",
|
||||
"modelProvider.setupModelFirst": "Bitte richten Sie zuerst Ihr Modell ein",
|
||||
"modelProvider.showModels": "Modelle anzeigen",
|
||||
"modelProvider.showModelsNum": "Zeige {{num}} Modelle",
|
||||
"modelProvider.showMoreModelProvider": "Zeige mehr Modellanbieter",
|
||||
"modelProvider.speechToTextModel.key": "Sprach-zu-Text-Modell",
|
||||
"modelProvider.speechToTextModel.tip": "Legen Sie das Standardmodell für die Spracheingabe in Konversationen fest.",
|
||||
|
||||
@ -428,7 +428,6 @@
|
||||
"modelProvider.selector.tip": "This model has been removed. Please add a model or select another model.",
|
||||
"modelProvider.setupModelFirst": "Please set up your model first",
|
||||
"modelProvider.showModels": "Show Models",
|
||||
"modelProvider.showModelsNum": "Show {{num}} Models",
|
||||
"modelProvider.showMoreModelProvider": "Show more model provider",
|
||||
"modelProvider.speechToTextModel.key": "Speech-to-Text Model",
|
||||
"modelProvider.speechToTextModel.tip": "Set the default model for speech-to-text input in conversation.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Este modelo ha sido eliminado. Por favor agrega un modelo o selecciona otro modelo.",
|
||||
"modelProvider.setupModelFirst": "Por favor configura tu modelo primero",
|
||||
"modelProvider.showModels": "Mostrar Modelos",
|
||||
"modelProvider.showModelsNum": "Mostrar {{num}} Modelos",
|
||||
"modelProvider.showMoreModelProvider": "Mostrar más proveedores de modelos",
|
||||
"modelProvider.speechToTextModel.key": "Modelo de Voz a Texto",
|
||||
"modelProvider.speechToTextModel.tip": "Establece el modelo predeterminado para la entrada de voz a texto en la conversación.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "این مدل حذف شده است. لطفاً یک مدل اضافه کنید یا مدل دیگری را انتخاب کنید.",
|
||||
"modelProvider.setupModelFirst": "لطفاً ابتدا مدل خود را تنظیم کنید",
|
||||
"modelProvider.showModels": "نمایش مدلها",
|
||||
"modelProvider.showModelsNum": "نمایش {{num}} مدل",
|
||||
"modelProvider.showMoreModelProvider": "نمایش ارائهدهندگان مدل بیشتر",
|
||||
"modelProvider.speechToTextModel.key": "مدل تبدیل گفتار به متن",
|
||||
"modelProvider.speechToTextModel.tip": "مدل پیشفرض را برای ورودی گفتار به متن در مکالمه تنظیم کنید.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Ce modèle a été supprimé. Veuillez ajouter un modèle ou sélectionner un autre modèle.",
|
||||
"modelProvider.setupModelFirst": "Veuillez d'abord configurer votre modèle",
|
||||
"modelProvider.showModels": "Montrer les modèles",
|
||||
"modelProvider.showModelsNum": "Afficher {{num}} Modèles",
|
||||
"modelProvider.showMoreModelProvider": "Montrer plus de fournisseur de modèle",
|
||||
"modelProvider.speechToTextModel.key": "Modèle de Texte-à-Parole",
|
||||
"modelProvider.speechToTextModel.tip": "Définissez le modèle par défaut pour l'entrée de texte par la parole dans la conversation.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "इस मॉडल को हटा दिया गया है। कृपया एक मॉडल जोड़ें या किसी अन्य मॉडल का चयन करें।",
|
||||
"modelProvider.setupModelFirst": "कृपया पहले अपना मॉडल सेट करें",
|
||||
"modelProvider.showModels": "मॉडल्स दिखाएं",
|
||||
"modelProvider.showModelsNum": "{{num}} मॉडल्स दिखाएं",
|
||||
"modelProvider.showMoreModelProvider": "अधिक मॉडल प्रदाता दिखाएं",
|
||||
"modelProvider.speechToTextModel.key": "भाषण-से-पाठ मॉडल",
|
||||
"modelProvider.speechToTextModel.tip": "संवाद में भाषण-से-पाठ इनपुट के लिए डिफ़ॉल्ट मॉडल सेट करें।",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Model ini telah dihapus. Silakan tambahkan model atau pilih model lain.",
|
||||
"modelProvider.setupModelFirst": "Silakan atur model Anda terlebih dahulu",
|
||||
"modelProvider.showModels": "Tampilkan Model",
|
||||
"modelProvider.showModelsNum": "Tampilkan {{num}} Model",
|
||||
"modelProvider.showMoreModelProvider": "Tampilkan lebih banyak penyedia model",
|
||||
"modelProvider.speechToTextModel.key": "Model Ucapan-ke-Teks",
|
||||
"modelProvider.speechToTextModel.tip": "Atur model default untuk input ucapan-ke-teks dalam percakapan.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Questo modello è stato rimosso. Per favore aggiungi un modello o seleziona un altro modello.",
|
||||
"modelProvider.setupModelFirst": "Per favore, configura prima il tuo modello",
|
||||
"modelProvider.showModels": "Mostra Modelli",
|
||||
"modelProvider.showModelsNum": "Mostra {{num}} Modelli",
|
||||
"modelProvider.showMoreModelProvider": "Mostra più fornitori di modelli",
|
||||
"modelProvider.speechToTextModel.key": "Modello da Voce a Testo",
|
||||
"modelProvider.speechToTextModel.tip": "Imposta il modello predefinito per l'input da voce a testo nella conversazione.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "このモデルは削除されました。別のモデルを追加するか、別のモデルを選択してください。",
|
||||
"modelProvider.setupModelFirst": "まずモデルをセットアップしてください",
|
||||
"modelProvider.showModels": "モデルの表示",
|
||||
"modelProvider.showModelsNum": "{{num}}のモデルを表示",
|
||||
"modelProvider.showMoreModelProvider": "より多くのモデルプロバイダを表示",
|
||||
"modelProvider.speechToTextModel.key": "音声-to-テキストモデル",
|
||||
"modelProvider.speechToTextModel.tip": "会話での音声-to-テキスト入力に使用するデフォルトモデルを設定します。",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "이 모델은 삭제되었습니다. 다른 모델을 추가하거나 다른 모델을 선택하세요.",
|
||||
"modelProvider.setupModelFirst": "먼저 모델을 설정하세요",
|
||||
"modelProvider.showModels": "모델 표시",
|
||||
"modelProvider.showModelsNum": "{{num}}개의 모델 표시",
|
||||
"modelProvider.showMoreModelProvider": "더 많은 모델 제공자 표시",
|
||||
"modelProvider.speechToTextModel.key": "음성-to-텍스트 모델",
|
||||
"modelProvider.speechToTextModel.tip": "대화에서의 음성-to-텍스트 입력에 사용되는 기본 모델을 설정합니다.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "This model has been removed. Please add a model or select another model.",
|
||||
"modelProvider.setupModelFirst": "Please set up your model first",
|
||||
"modelProvider.showModels": "Show Models",
|
||||
"modelProvider.showModelsNum": "Show {{num}} Models",
|
||||
"modelProvider.showMoreModelProvider": "Show more model provider",
|
||||
"modelProvider.speechToTextModel.key": "Speech-to-Text Model",
|
||||
"modelProvider.speechToTextModel.tip": "Set the default model for speech-to-text input in conversation.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Ten model został usunięty. Proszę dodać model lub wybrać inny model.",
|
||||
"modelProvider.setupModelFirst": "Proszę najpierw skonfigurować swój model",
|
||||
"modelProvider.showModels": "Pokaż modele",
|
||||
"modelProvider.showModelsNum": "Pokaż {{num}} modele",
|
||||
"modelProvider.showMoreModelProvider": "Pokaż więcej dostawców modeli",
|
||||
"modelProvider.speechToTextModel.key": "Model mowy na tekst",
|
||||
"modelProvider.speechToTextModel.tip": "Ustaw domyślny model do przetwarzania mowy na tekst w rozmowach.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Este modelo foi removido. Adicione um modelo ou selecione outro modelo.",
|
||||
"modelProvider.setupModelFirst": "Por favor, configure seu modelo primeiro",
|
||||
"modelProvider.showModels": "Mostrar Modelos",
|
||||
"modelProvider.showModelsNum": "Mostrar {{num}} Modelos",
|
||||
"modelProvider.showMoreModelProvider": "Mostrar mais provedor de modelo",
|
||||
"modelProvider.speechToTextModel.key": "Modelo de Fala para Texto",
|
||||
"modelProvider.speechToTextModel.tip": "Defina o modelo padrão para entrada de fala para texto na conversa.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Acest model a fost eliminat. Vă rugăm să adăugați un model sau să selectați un alt model.",
|
||||
"modelProvider.setupModelFirst": "Vă rugăm să configurați mai întâi modelul",
|
||||
"modelProvider.showModels": "Arată modele",
|
||||
"modelProvider.showModelsNum": "Arată {{num}} modele",
|
||||
"modelProvider.showMoreModelProvider": "Arată mai multe furnizori de modele",
|
||||
"modelProvider.speechToTextModel.key": "Model de conversie text-la-vorbire",
|
||||
"modelProvider.speechToTextModel.tip": "Setați modelul implicit pentru intrarea de conversie text-la-vorbire în conversație.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Эта модель была удалена. Пожалуйста, добавьте модель или выберите другую модель.",
|
||||
"modelProvider.setupModelFirst": "Пожалуйста, сначала настройте свою модель",
|
||||
"modelProvider.showModels": "Показать модели",
|
||||
"modelProvider.showModelsNum": "Показать {{num}} моделей",
|
||||
"modelProvider.showMoreModelProvider": "Показать больше поставщиков моделей",
|
||||
"modelProvider.speechToTextModel.key": "Модель преобразования речи в текст",
|
||||
"modelProvider.speechToTextModel.tip": "Установите модель по умолчанию для ввода речи в текст в разговоре.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Ta model je bil odstranjen. Prosimo, dodajte model ali izberite drugega.",
|
||||
"modelProvider.setupModelFirst": "Najprej nastavite svoj model",
|
||||
"modelProvider.showModels": "Prikaži modele",
|
||||
"modelProvider.showModelsNum": "Prikaži {{num}} modelov",
|
||||
"modelProvider.showMoreModelProvider": "Prikaži več ponudnikov modelov",
|
||||
"modelProvider.speechToTextModel.key": "Model za pretvorbo govora v besedilo",
|
||||
"modelProvider.speechToTextModel.tip": "Nastavite privzeti model za vnos govora v besedilo v pogovoru.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "รุ่นนี้ถูกลบออกแล้ว โปรดเพิ่มรุ่นหรือเลือกรุ่นอื่น",
|
||||
"modelProvider.setupModelFirst": "โปรดตั้งค่าโมเดลของคุณก่อน",
|
||||
"modelProvider.showModels": "แสดงโมเดล",
|
||||
"modelProvider.showModelsNum": "แสดง {{num}} โมเดล",
|
||||
"modelProvider.showMoreModelProvider": "แสดงผู้ให้บริการรุ่นเพิ่มเติม",
|
||||
"modelProvider.speechToTextModel.key": "โมเดลคําพูดเป็นข้อความ",
|
||||
"modelProvider.speechToTextModel.tip": "ตั้งค่าโมเดลเริ่มต้นสําหรับการป้อนข้อมูลคําพูดเป็นข้อความในการสนทนา",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Bu model kaldırıldı. Lütfen bir model ekleyin veya başka bir model seçin.",
|
||||
"modelProvider.setupModelFirst": "Lütfen önce modelinizi ayarlayın",
|
||||
"modelProvider.showModels": "Modelleri Göster",
|
||||
"modelProvider.showModelsNum": "{{num}} Modeli Göster",
|
||||
"modelProvider.showMoreModelProvider": "Daha fazla model sağlayıcı göster",
|
||||
"modelProvider.speechToTextModel.key": "Konuşmadan Metne Modeli",
|
||||
"modelProvider.speechToTextModel.tip": "Konuşmada konuşmadan metne giriş için varsayılan modeli ayarlayın.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Цю модель було видалено. Будь ласка, додайте модель або виберіть іншу.",
|
||||
"modelProvider.setupModelFirst": "Будь ласка, спочатку налаштуйте свою модель",
|
||||
"modelProvider.showModels": "Показати моделі",
|
||||
"modelProvider.showModelsNum": "Показати {{num}} моделей",
|
||||
"modelProvider.showMoreModelProvider": "Показати більше постачальників моделей",
|
||||
"modelProvider.speechToTextModel.key": "Модель перетворення мовлення в текст",
|
||||
"modelProvider.speechToTextModel.tip": "Встановіть модель за замовчуванням для введення мовлення в текст під час розмови.",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "Mô hình này đã bị xóa. Vui lòng thêm một mô hình hoặc chọn mô hình khác.",
|
||||
"modelProvider.setupModelFirst": "Vui lòng thiết lập mô hình của bạn trước",
|
||||
"modelProvider.showModels": "Hiện Mô hình",
|
||||
"modelProvider.showModelsNum": "Hiện {{num}} Mô hình",
|
||||
"modelProvider.showMoreModelProvider": "Hiển thị thêm nhà cung cấp mô hình",
|
||||
"modelProvider.speechToTextModel.key": "Mô hình Chuyển đổi Văn bản thành Tiếng nói",
|
||||
"modelProvider.speechToTextModel.tip": "Thiết lập mô hình mặc định cho đầu vào chuyển đổi tiếng nói thành văn bản trong cuộc trò chuyện.",
|
||||
|
||||
@ -428,7 +428,6 @@
|
||||
"modelProvider.selector.tip": "该模型已被删除。请添模型或选择其他模型。",
|
||||
"modelProvider.setupModelFirst": "请先设置您的模型",
|
||||
"modelProvider.showModels": "显示模型",
|
||||
"modelProvider.showModelsNum": "显示 {{num}} 个模型",
|
||||
"modelProvider.showMoreModelProvider": "显示更多模型提供商",
|
||||
"modelProvider.speechToTextModel.key": "语音转文本模型",
|
||||
"modelProvider.speechToTextModel.tip": "设置对话中语音转文字输入的默认使用模型。",
|
||||
|
||||
@ -409,7 +409,6 @@
|
||||
"modelProvider.selector.tip": "該模型已被刪除。請添模型或選擇其他模型。",
|
||||
"modelProvider.setupModelFirst": "請先設定您的模型",
|
||||
"modelProvider.showModels": "顯示模型",
|
||||
"modelProvider.showModelsNum": "顯示 {{num}} 個模型",
|
||||
"modelProvider.showMoreModelProvider": "顯示更多模型提供商",
|
||||
"modelProvider.speechToTextModel.key": "語音轉文字模型",
|
||||
"modelProvider.speechToTextModel.tip": "設定對話中語音轉文字輸入的預設使用模型。",
|
||||
|
||||
Reference in New Issue
Block a user