diff --git a/.gitignore b/.gitignore index 826bf6da..6f84afed 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ model_cache/ # agent .opencode/ .claude/ +.codex # Vue widgets development cache (but keep build output) vue-widgets/node_modules/ diff --git a/locales/de.json b/locales/de.json index 6c0b1da0..7ded102a 100644 --- a/locales/de.json +++ b/locales/de.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "Zusätzliche Ordnerpfade", - "help": "Fügen Sie zusätzliche Modellordner außerhalb der Standardpfade von ComfyUI hinzu. Diese Pfade werden separat gespeichert und zusammen mit den Standardordnern gescannt.", - "description": "Konfigurieren Sie zusätzliche Ordner zum Scannen von Modellen. Diese Pfade sind spezifisch für LoRA Manager und werden mit den Standardpfaden von ComfyUI zusammengeführt.", + "description": "Zusätzliche Modellstammverzeichnisse, die ausschließlich für LoRA Manager gelten. Laden Sie Modelle von Speicherorten außerhalb der Standardordner von ComfyUI – ideal für große Bibliotheken, die ComfyUI sonst verlangsamen würden.", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "LoRA-Pfade", "checkpoint": "Checkpoint-Pfade", @@ -402,7 +402,7 @@ "embedding": "Embedding-Pfade" }, "pathPlaceholder": "/pfad/zu/extra/modellen", - "saveSuccess": "Zusätzliche Ordnerpfade aktualisiert.", + "saveSuccess": "Zusätzliche Ordnerpfade aktualisiert. Neustart erforderlich, um Änderungen anzuwenden.", "saveError": "Fehler beim Aktualisieren der zusätzlichen Ordnerpfade: {message}", "validation": { "duplicatePath": "Dieser Pfad ist bereits konfiguriert" diff --git a/locales/en.json b/locales/en.json index 5cb4bde4..46bbe052 100644 --- a/locales/en.json +++ b/locales/en.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "Extra Folder Paths", - "help": "Add additional model folders outside of ComfyUI's standard paths. These paths are stored separately and scanned alongside the default folders.", - "description": "Configure additional folders to scan for models. These paths are specific to LoRA Manager and will be merged with ComfyUI's default paths.", + "description": "Additional model root paths exclusive to LoRA Manager. Load models from locations outside ComfyUI's standard folders—ideal for large libraries that would otherwise slow down ComfyUI.", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "LoRA Paths", "checkpoint": "Checkpoint Paths", @@ -402,7 +402,7 @@ "embedding": "Embedding Paths" }, "pathPlaceholder": "/path/to/extra/models", - "saveSuccess": "Extra folder paths updated.", + "saveSuccess": "Extra folder paths updated. Restart required to apply changes.", "saveError": "Failed to update extra folder paths: {message}", "validation": { "duplicatePath": "This path is already configured" diff --git a/locales/es.json b/locales/es.json index f6129fa8..777f581f 100644 --- a/locales/es.json +++ b/locales/es.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "Rutas de carpetas adicionales", - "help": "Agregue carpetas de modelos adicionales fuera de las rutas estándar de ComfyUI. Estas rutas se almacenan por separado y se escanean junto con las carpetas predeterminadas.", - "description": "Configure carpetas adicionales para escanear modelos. Estas rutas son específicas de LoRA Manager y se fusionarán con las rutas predeterminadas de ComfyUI.", + "description": "Rutas raíz de modelos adicionales exclusivas para LoRA Manager. Cargue modelos desde ubicaciones fuera de las carpetas estándar de ComfyUI, ideal para bibliotecas grandes que de otro modo ralentizarían ComfyUI.", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "Rutas de LoRA", "checkpoint": "Rutas de Checkpoint", @@ -402,7 +402,7 @@ "embedding": "Rutas de Embedding" }, "pathPlaceholder": "/ruta/a/modelos/extra", - "saveSuccess": "Rutas de carpetas adicionales actualizadas.", + "saveSuccess": "Rutas de carpetas adicionales actualizadas. Se requiere reinicio para aplicar los cambios.", "saveError": "Error al actualizar las rutas de carpetas adicionales: {message}", "validation": { "duplicatePath": "Esta ruta ya está configurada" diff --git a/locales/fr.json b/locales/fr.json index dd9d7b83..3c426a59 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "Chemins de dossiers supplémentaires", - "help": "Ajoutez des dossiers de modèles supplémentaires en dehors des chemins standard de ComfyUI. Ces chemins sont stockés séparément et analysés aux côtés des dossiers par défaut.", - "description": "Configurez des dossiers supplémentaires pour l'analyse de modèles. Ces chemins sont spécifiques à LoRA Manager et seront fusionnés avec les chemins par défaut de ComfyUI.", + "description": "Chemins racine de modèles supplémentaires exclusifs à LoRA Manager. Chargez des modèles depuis des emplacements en dehors des dossiers standard de ComfyUI, idéal pour les grandes bibliothèques qui ralentiraient autrement ComfyUI.", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "Chemins LoRA", "checkpoint": "Chemins Checkpoint", @@ -402,7 +402,7 @@ "embedding": "Chemins Embedding" }, "pathPlaceholder": "/chemin/vers/modèles/supplémentaires", - "saveSuccess": "Chemins de dossiers supplémentaires mis à jour.", + "saveSuccess": "Chemins de dossiers supplémentaires mis à jour. Redémarrage requis pour appliquer les changements.", "saveError": "Échec de la mise à jour des chemins de dossiers supplémentaires: {message}", "validation": { "duplicatePath": "Ce chemin est déjà configuré" diff --git a/locales/he.json b/locales/he.json index 2622b12c..6c45e3ad 100644 --- a/locales/he.json +++ b/locales/he.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "נתיבי תיקיות נוספים", - "help": "הוסף תיקיות מודלים נוספות מחוץ לנתיבים הסטנדרטיים של ComfyUI. נתיבים אלה נשמרים בנפרד ונסרקים לצד תיקיות ברירת המחדל.", - "description": "הגדר תיקיות נוספות לסריקת מודלים. נתיבים אלה ספציפיים ל-LoRA Manager וימוזגו עם נתיבי ברירת המחדל של ComfyUI.", + "description": "נתיבי שורש מודלים נוספים בלעדיים ל-LoRA Manager. טען מודלים ממיקומים מחוץ לתיקיות הסטנדרטיות של ComfyUI - אידיאלי לספריות גדולות שאחרת יאטו את ComfyUI.", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "נתיבי LoRA", "checkpoint": "נתיבי Checkpoint", @@ -402,7 +402,7 @@ "embedding": "נתיבי Embedding" }, "pathPlaceholder": "/נתיב/למודלים/נוספים", - "saveSuccess": "נתיבי תיקיות נוספים עודכנו.", + "saveSuccess": "נתיבי תיקיות נוספים עודכנו. נדרשת הפעלה מחדש כדי להחיל את השינויים.", "saveError": "נכשל בעדכון נתיבי תיקיות נוספים: {message}", "validation": { "duplicatePath": "נתיב זה כבר מוגדר" diff --git a/locales/ja.json b/locales/ja.json index 8e53be63..e06cc209 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "追加フォルダーパス", - "help": "ComfyUIの標準パスの外部に追加のモデルフォルダを追加します。これらのパスは別々に保存され、デフォルトのフォルダと一緒にスキャンされます。", - "description": "モデルをスキャンするための追加フォルダを設定します。これらのパスはLoRA Manager固有であり、ComfyUIのデフォルトパスとマージされます。", + "description": "LoRA Manager専用の追加モデルルートパス。ComfyUIの標準フォルダー外の場所からモデルを読み込みます。ComfyUIの動作を低下させる可能性のある大規模ライブラリに最適です。", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "LoRAパス", "checkpoint": "Checkpointパス", @@ -402,7 +402,7 @@ "embedding": "Embeddingパス" }, "pathPlaceholder": "/追加モデルへのパス", - "saveSuccess": "追加フォルダーパスを更新しました。", + "saveSuccess": "追加フォルダーパスを更新しました。変更を適用するには再起動が必要です。", "saveError": "追加フォルダーパスの更新に失敗しました: {message}", "validation": { "duplicatePath": "このパスはすでに設定されています" diff --git a/locales/ko.json b/locales/ko.json index 0b868792..a8e0d0b1 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "추가 폴다 경로", - "help": "ComfyUI의 표준 경로 외부에 추가 모델 폴드를 추가하세요. 이러한 경로는 별도로 저장되며 기본 폴와 함께 스캔됩니다.", - "description": "모델을 스캔하기 위한 추가 폴를 설정하세요. 이러한 경로는 LoRA Manager 특유의 것이며 ComfyUI의 기본 경로와 병합됩니다.", + "description": "LoRA Manager 전용 추가 모델 루트 경로입니다. ComfyUI의 표준 폴더 외부 위치에서 모델을 로드하여 대규모 라이브러리로 인한 성능 저하를 방지합니다.", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "LoRA 경로", "checkpoint": "Checkpoint 경로", @@ -402,7 +402,7 @@ "embedding": "Embedding 경로" }, "pathPlaceholder": "/추가/모델/경로", - "saveSuccess": "추가 폴다 경로가 업데이트되었습니다.", + "saveSuccess": "추가 폴다 경로가 업데이트되었습니다. 변경 사항을 적용하려면 재시작이 필요합니다.", "saveError": "추가 폴다 경로 업데이트 실패: {message}", "validation": { "duplicatePath": "이 경로는 이미 구성되어 있습니다" diff --git a/locales/ru.json b/locales/ru.json index fe37c07a..aa1d2800 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "Дополнительные пути к папкам", - "help": "Добавьте дополнительные папки моделей за пределами стандартных путей ComfyUI. Эти пути хранятся отдельно и сканируются вместе с папками по умолчанию.", - "description": "Настройте дополнительные папки для сканирования моделей. Эти пути специфичны для LoRA Manager и будут объединены с путями по умолчанию ComfyUI.", + "description": "Дополнительные корневые пути моделей, эксклюзивные для LoRA Manager. Загружайте модели из расположений за пределами стандартных папок ComfyUI — идеально подходит для больших библиотек, которые иначе замедлили бы ComfyUI.", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "Пути LoRA", "checkpoint": "Пути Checkpoint", @@ -402,7 +402,7 @@ "embedding": "Пути Embedding" }, "pathPlaceholder": "/путь/к/дополнительным/моделям", - "saveSuccess": "Дополнительные пути к папкам обновлены.", + "saveSuccess": "Дополнительные пути к папкам обновлены. Требуется перезапуск для применения изменений.", "saveError": "Не удалось обновить дополнительные пути к папкам: {message}", "validation": { "duplicatePath": "Этот путь уже настроен" diff --git a/locales/zh-CN.json b/locales/zh-CN.json index ff008fbe..a4b737c1 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "额外文件夹路径", - "help": "在 ComfyUI 的标准路径之外添加额外的模型文件夹。这些路径单独存储,并与默认文件夹一起扫描。", - "description": "配置额外的文件夹以扫描模型。这些路径是 LoRA Manager 特有的,将与 ComfyUI 的默认路径合并。", + "description": "LoRA Manager 专属的额外模型根目录。从 ComfyUI 标准文件夹之外的位置加载模型,特别适合管理大型模型库,避免影响 ComfyUI 性能。", + "restartRequired": "需要重启才能生效", "modelTypes": { "lora": "LoRA 路径", "checkpoint": "Checkpoint 路径", @@ -402,7 +402,7 @@ "embedding": "Embedding 路径" }, "pathPlaceholder": "/额外/模型/路径", - "saveSuccess": "额外文件夹路径已更新。", + "saveSuccess": "额外文件夹路径已更新,需要重启才能生效。", "saveError": "更新额外文件夹路径失败:{message}", "validation": { "duplicatePath": "此路径已配置" diff --git a/locales/zh-TW.json b/locales/zh-TW.json index b80b00c9..2d1ffdb4 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -393,8 +393,8 @@ }, "extraFolderPaths": { "title": "額外資料夾路徑", - "help": "在 ComfyUI 的標準路徑之外新增額外的模型資料夾。這些路徑單獨儲存,並與預設資料夾一起掃描。", - "description": "設定額外的資料夾以掃描模型。這些路徑是 LoRA Manager 特有的,將與 ComfyUI 的預設路徑合併。", + "description": "LoRA Manager 專屬的額外模型根目錄。從 ComfyUI 標準資料夾之外的位置載入模型,特別適合管理大型模型庫,避免影響 ComfyUI 效能。", + "restartRequired": "Requires restart to take effect", "modelTypes": { "lora": "LoRA 路徑", "checkpoint": "Checkpoint 路徑", @@ -402,7 +402,7 @@ "embedding": "Embedding 路徑" }, "pathPlaceholder": "/額外/模型/路徑", - "saveSuccess": "額外資料夾路徑已更新。", + "saveSuccess": "額外資料夾路徑已更新,需要重啟才能生效。", "saveError": "更新額外資料夾路徑失敗:{message}", "validation": { "duplicatePath": "此路徑已設定" diff --git a/static/js/managers/SettingsManager.js b/static/js/managers/SettingsManager.js index 58a37da1..8467219d 100644 --- a/static/js/managers/SettingsManager.js +++ b/static/js/managers/SettingsManager.js @@ -1461,7 +1461,7 @@ export class SettingsManager { try { // Save to backend - this triggers path validation await this.saveSetting('extra_folder_paths', extraFolderPaths); - showToast('toast.settings.settingsUpdated', { setting: 'Extra Folder Paths' }, 'success'); + showToast('settings.extraFolderPaths.saveSuccess', {}, 'success'); // Add empty row if no valid paths exist for the changed type const container = document.getElementById(`extraFolderPaths-${changedModelType}`); diff --git a/templates/components/modals/settings_modal.html b/templates/components/modals/settings_modal.html index 62f6a6eb..8c59f17a 100644 --- a/templates/components/modals/settings_modal.html +++ b/templates/components/modals/settings_modal.html @@ -537,7 +537,7 @@

{{ t('settings.extraFolderPaths.title') }} - +