diff --git a/locales/de.json b/locales/de.json
index 5b64b267..d29fafeb 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -970,6 +970,11 @@
"random": "Zufällig",
"randomAction": "Zufällig mischen"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "Modelliste aktualisieren",
"full": "Cache neu aufbauen",
diff --git a/locales/en.json b/locales/en.json
index 9b57e510..f63ee14b 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -970,6 +970,11 @@
"random": "Random",
"randomAction": "Randomize (shuffle)"
},
+ "modelType": {
+ "title": "Filter by model type",
+ "all": "All Types",
+ "multiple": "{count} types"
+ },
"refresh": {
"title": "Refresh model list",
"full": "Rebuild Cache",
diff --git a/locales/es.json b/locales/es.json
index 8121ce00..066168cd 100644
--- a/locales/es.json
+++ b/locales/es.json
@@ -970,6 +970,11 @@
"random": "Aleatorio",
"randomAction": "Aleatorizar (barajar)"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "Actualizar lista de modelos",
"full": "Reconstruir caché",
diff --git a/locales/fr.json b/locales/fr.json
index 784c4fd3..977414b5 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -970,6 +970,11 @@
"random": "Aléatoire",
"randomAction": "Aléatoire (mélanger)"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "Actualiser la liste des modèles",
"full": "Reconstruire le cache",
diff --git a/locales/he.json b/locales/he.json
index caec9515..bbb7dcca 100644
--- a/locales/he.json
+++ b/locales/he.json
@@ -970,6 +970,11 @@
"random": "אקראי",
"randomAction": "ערבוב אקראי"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "רענן רשימת מודלים",
"full": "בניית מטמון מחדש",
diff --git a/locales/ja.json b/locales/ja.json
index 7151d4ee..e493536c 100644
--- a/locales/ja.json
+++ b/locales/ja.json
@@ -970,6 +970,11 @@
"random": "ランダム",
"randomAction": "シャッフル(ランダム)"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "モデルリストを更新",
"full": "キャッシュを再構築",
diff --git a/locales/ko.json b/locales/ko.json
index 467aa3b6..3ebe0920 100644
--- a/locales/ko.json
+++ b/locales/ko.json
@@ -970,6 +970,11 @@
"random": "랜덤",
"randomAction": "셔플 (무작위)"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "모델 목록 새로고침",
"full": "캐시 재구성",
diff --git a/locales/ru.json b/locales/ru.json
index 0b6acab5..9fdadb62 100644
--- a/locales/ru.json
+++ b/locales/ru.json
@@ -970,6 +970,11 @@
"random": "Случайно",
"randomAction": "Перемешать"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "Обновить список моделей",
"full": "Перестроить кэш",
diff --git a/locales/zh-CN.json b/locales/zh-CN.json
index 648e8c08..568f983a 100644
--- a/locales/zh-CN.json
+++ b/locales/zh-CN.json
@@ -970,6 +970,11 @@
"random": "随机",
"randomAction": "随机排序(洗牌)"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "刷新模型列表",
"full": "重建缓存",
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index f7bff8b6..1ef83bc2 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -970,6 +970,11 @@
"random": "隨機",
"randomAction": "隨機排序(洗牌)"
},
+ "modelType": {
+ "title": "[TODO: Translate] Filter by model type",
+ "all": "[TODO: Translate] All Types",
+ "multiple": "[TODO: Translate] {count} types"
+ },
"refresh": {
"title": "重新整理模型列表",
"full": "重建快取",
diff --git a/static/css/layout.css b/static/css/layout.css
index 130ad517..7de45c3f 100644
--- a/static/css/layout.css
+++ b/static/css/layout.css
@@ -351,14 +351,17 @@ body.sticky-controls .sticky-topbar {
sizes to the currently selected text only; the dropdown menu sizes to
its content independently. The native
+ {% if page_id in ['loras', 'checkpoints', 'other'] %}
+
+
+
+
+ {% endif %}