feat: Introduce recipe favoriting with star icon toggle and filter options.

This commit is contained in:
Will Miao
2025-12-23 10:07:09 +08:00
parent 6e64f97e2b
commit db7f09797b
20 changed files with 486 additions and 307 deletions

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "Rezeptliste aktualisieren"
},
"filteredByLora": "Gefiltert nach LoRA"
"filteredByLora": "Gefiltert nach LoRA",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "{count} Duplikat-Gruppen gefunden",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "Refresh recipe list"
},
"filteredByLora": "Filtered by LoRA"
"filteredByLora": "Filtered by LoRA",
"favorites": {
"title": "Show Favorites Only",
"action": "Favorites"
}
},
"duplicates": {
"found": "Found {count} duplicate groups",

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "Actualizar lista de recetas"
},
"filteredByLora": "Filtrado por LoRA"
"filteredByLora": "Filtrado por LoRA",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "Se encontraron {count} grupos de duplicados",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "Actualiser la liste des recipes"
},
"filteredByLora": "Filtré par LoRA"
"filteredByLora": "Filtré par LoRA",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "Trouvé {count} groupes de doublons",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -228,6 +228,7 @@
"videoSettings": "הגדרות וידאו",
"layoutSettings": "הגדרות פריסה",
"folderSettings": "הגדרות תיקייה",
"priorityTags": "תגיות עדיפות",
"downloadPathTemplates": "תבניות נתיב הורדה",
"exampleImages": "תמונות דוגמה",
"updateFlags": "תגי עדכון",
@@ -235,8 +236,7 @@
"misc": "שונות",
"metadataArchive": "מסד נתונים של ארכיון מטא-דאטה",
"storageLocation": "מיקום ההגדרות",
"proxySettings": "הגדרות פרוקסי",
"priorityTags": "תגיות עדיפות"
"proxySettings": "הגדרות פרוקסי"
},
"storage": {
"locationLabel": "מצב נייד",
@@ -309,6 +309,26 @@
"defaultEmbeddingRootHelp": "הגדר את ספריית השורש המוגדרת כברירת מחדל של embedding להורדות, ייבוא והעברות",
"noDefault": "אין ברירת מחדל"
},
"priorityTags": {
"title": "תגיות עדיפות",
"description": "התאם את סדר העדיפות של התגיות עבור כל סוג מודל (לדוגמה: character, concept, style(toon|toon_style))",
"placeholder": "character, concept, style(toon|toon_style)",
"helpLinkLabel": "פתח עזרה בנושא תגיות עדיפות",
"modelTypes": {
"lora": "LoRA",
"checkpoint": "Checkpoint",
"embedding": "Embedding"
},
"saveSuccess": "תגיות העדיפות עודכנו.",
"saveError": "עדכון תגיות העדיפות נכשל.",
"loadingSuggestions": "טוען הצעות...",
"validation": {
"missingClosingParen": "לרשומה {index} חסר סוגר סוגריים.",
"missingCanonical": "על הרשומה {index} לכלול שם תגית קנונית.",
"duplicateCanonical": "התגית הקנונית \"{tag}\" מופיעה יותר מפעם אחת.",
"unknown": "תצורת תגיות העדיפות שגויה."
}
},
"downloadPathTemplates": {
"title": "תבניות נתיב הורדה",
"help": "הגדר מבני תיקיות לסוגי מודלים שונים בעת הורדה מ-Civitai.",
@@ -320,8 +340,8 @@
"byFirstTag": "לפי תגית ראשונה",
"baseModelFirstTag": "מודל בסיס + תגית ראשונה",
"baseModelAuthor": "מודל בסיס + יוצר",
"baseModelAuthorFirstTag": "מודל בסיס + יוצר + תגית ראשונה",
"authorFirstTag": "יוצר + תגית ראשונה",
"baseModelAuthorFirstTag": "מודל בסיס + יוצר + תגית ראשונה",
"customTemplate": "תבנית מותאמת אישית"
},
"customTemplatePlaceholder": "הזן תבנית מותאמת אישית (למשל, {base_model}/{author}/{first_tag})",
@@ -409,26 +429,6 @@
"proxyPassword": "סיסמה (אופציונלי)",
"proxyPasswordPlaceholder": "password",
"proxyPasswordHelp": "סיסמה לאימות מול הפרוקסי (אם נדרש)"
},
"priorityTags": {
"title": "תגיות עדיפות",
"description": "התאם את סדר העדיפות של התגיות עבור כל סוג מודל (לדוגמה: character, concept, style(toon|toon_style))",
"placeholder": "character, concept, style(toon|toon_style)",
"helpLinkLabel": "פתח עזרה בנושא תגיות עדיפות",
"modelTypes": {
"lora": "LoRA",
"checkpoint": "Checkpoint",
"embedding": "Embedding"
},
"saveSuccess": "תגיות העדיפות עודכנו.",
"saveError": "עדכון תגיות העדיפות נכשל.",
"loadingSuggestions": "טוען הצעות...",
"validation": {
"missingClosingParen": "לרשומה {index} חסר סוגר סוגריים.",
"missingCanonical": "על הרשומה {index} לכלול שם תגית קנונית.",
"duplicateCanonical": "התגית הקנונית \"{tag}\" מופיעה יותר מפעם אחת.",
"unknown": "תצורת תגיות העדיפות שגויה."
}
}
},
"loras": {
@@ -591,7 +591,11 @@
"refresh": {
"title": "רענן רשימת מתכונים"
},
"filteredByLora": "מסונן לפי LoRA"
"filteredByLora": "מסונן לפי LoRA",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "נמצאו {count} קבוצות כפולות",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "レシピリストを更新"
},
"filteredByLora": "LoRAでフィルタ済み"
"filteredByLora": "LoRAでフィルタ済み",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "{count} 個の重複グループが見つかりました",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "레시피 목록 새로고침"
},
"filteredByLora": "LoRA로 필터링됨"
"filteredByLora": "LoRA로 필터링됨",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "{count}개의 중복 그룹 발견",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "Обновить список рецептов"
},
"filteredByLora": "Фильтр по LoRA"
"filteredByLora": "Фильтр по LoRA",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "Найдено {count} групп дубликатов",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "刷新配方列表"
},
"filteredByLora": "按 LoRA 筛选"
"filteredByLora": "按 LoRA 筛选",
"favorites": {
"title": "仅显示收藏",
"action": "收藏"
}
},
"duplicates": {
"found": "发现 {count} 个重复组",

View File

@@ -591,7 +591,11 @@
"refresh": {
"title": "重新整理配方列表"
},
"filteredByLora": "已依 LoRA 篩選"
"filteredByLora": "已依 LoRA 篩選",
"favorites": {
"title": "[TODO: Translate] Show Favorites Only",
"action": "[TODO: Translate] Favorites"
}
},
"duplicates": {
"found": "發現 {count} 組重複項",
@@ -1480,4 +1484,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}