mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-26 07:35:44 -03:00
refactor(settings): restructure Language, Auto-organize and Metadata settings for better searchability
This commit is contained in:
@@ -49,6 +49,32 @@
|
|||||||
|
|
||||||
<!-- Section 1: General -->
|
<!-- Section 1: General -->
|
||||||
<div id="section-general" class="settings-section active" data-section="general">
|
<div id="section-general" class="settings-section active" data-section="general">
|
||||||
|
<!-- Language -->
|
||||||
|
<div class="setting-item">
|
||||||
|
<div class="setting-row">
|
||||||
|
<div class="setting-info">
|
||||||
|
<label for="languageSelect">
|
||||||
|
{{ t('common.language.select') }}
|
||||||
|
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('common.language.select_help') }}"></i>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="setting-control select-control">
|
||||||
|
<select id="languageSelect" onchange="settingsManager.saveLanguageSetting()">
|
||||||
|
<option value="en">{{ t('common.language.english') }}</option>
|
||||||
|
<option value="zh-CN">{{ t('common.language.chinese_simplified') }}</option>
|
||||||
|
<option value="zh-TW">{{ t('common.language.chinese_traditional') }}</option>
|
||||||
|
<option value="ru">{{ t('common.language.russian') }}</option>
|
||||||
|
<option value="de">{{ t('common.language.german') }}</option>
|
||||||
|
<option value="ja">{{ t('common.language.japanese') }}</option>
|
||||||
|
<option value="ko">{{ t('common.language.korean') }}</option>
|
||||||
|
<option value="fr">{{ t('common.language.french') }}</option>
|
||||||
|
<option value="es">{{ t('common.language.spanish') }}</option>
|
||||||
|
<option value="he">{{ t('common.language.Hebrew') }}</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- API Configuration -->
|
<!-- API Configuration -->
|
||||||
<div class="settings-subsection">
|
<div class="settings-subsection">
|
||||||
<div class="settings-subsection-header">
|
<div class="settings-subsection-header">
|
||||||
@@ -100,32 +126,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Language -->
|
|
||||||
<div class="settings-subsection">
|
|
||||||
<div class="settings-subsection-header">
|
|
||||||
<h4>
|
|
||||||
{{ t('common.language.select') }}
|
|
||||||
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('common.language.select_help') }}"></i>
|
|
||||||
</h4>
|
|
||||||
</div>
|
|
||||||
<div class="setting-item">
|
|
||||||
<div class="setting-control select-control">
|
|
||||||
<select id="languageSelect" onchange="settingsManager.saveLanguageSetting()">
|
|
||||||
<option value="en">{{ t('common.language.english') }}</option>
|
|
||||||
<option value="zh-CN">{{ t('common.language.chinese_simplified') }}</option>
|
|
||||||
<option value="zh-TW">{{ t('common.language.chinese_traditional') }}</option>
|
|
||||||
<option value="ru">{{ t('common.language.russian') }}</option>
|
|
||||||
<option value="de">{{ t('common.language.german') }}</option>
|
|
||||||
<option value="ja">{{ t('common.language.japanese') }}</option>
|
|
||||||
<option value="ko">{{ t('common.language.korean') }}</option>
|
|
||||||
<option value="fr">{{ t('common.language.french') }}</option>
|
|
||||||
<option value="es">{{ t('common.language.spanish') }}</option>
|
|
||||||
<option value="he">{{ t('common.language.Hebrew') }}</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Section 2: Interface -->
|
<!-- Section 2: Interface -->
|
||||||
@@ -648,31 +648,31 @@
|
|||||||
<!-- Section 4: Organization -->
|
<!-- Section 4: Organization -->
|
||||||
<div id="section-organization" class="settings-section" data-section="organization">
|
<div id="section-organization" class="settings-section" data-section="organization">
|
||||||
<!-- Auto-organize Exclusions -->
|
<!-- Auto-organize Exclusions -->
|
||||||
<div class="settings-subsection">
|
<div class="setting-item auto-organize-exclusions-item">
|
||||||
<div class="settings-subsection-header">
|
<div class="setting-row">
|
||||||
<h4>
|
<div class="setting-info">
|
||||||
{{ t('settings.autoOrganizeExclusions.label') }}
|
<label for="autoOrganizeExclusions">
|
||||||
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.autoOrganizeExclusions.help') }}"></i>
|
{{ t('settings.autoOrganizeExclusions.label') }}
|
||||||
</h4>
|
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.autoOrganizeExclusions.help') }}"></i>
|
||||||
</div>
|
</label>
|
||||||
<div class="setting-item auto-organize-exclusions-item">
|
</div>
|
||||||
<textarea id="autoOrganizeExclusions" class="priority-tags-input auto-organize-exclusions-input" placeholder="{{ t('settings.autoOrganizeExclusions.placeholder') }}"></textarea>
|
|
||||||
<div class="settings-input-error-message" id="autoOrganizeExclusionsError"></div>
|
|
||||||
</div>
|
</div>
|
||||||
|
<textarea id="autoOrganizeExclusions" class="priority-tags-input auto-organize-exclusions-input" placeholder="{{ t('settings.autoOrganizeExclusions.placeholder') }}"></textarea>
|
||||||
|
<div class="settings-input-error-message" id="autoOrganizeExclusionsError"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Metadata Refresh Skip Paths -->
|
<!-- Metadata Refresh Skip Paths -->
|
||||||
<div class="settings-subsection">
|
<div class="setting-item">
|
||||||
<div class="settings-subsection-header">
|
<div class="setting-row">
|
||||||
<h4>
|
<div class="setting-info">
|
||||||
{{ t('settings.metadataRefreshSkipPaths.label') }}
|
<label for="metadataRefreshSkipPaths">
|
||||||
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.metadataRefreshSkipPaths.help') }}"></i>
|
{{ t('settings.metadataRefreshSkipPaths.label') }}
|
||||||
</h4>
|
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.metadataRefreshSkipPaths.help') }}"></i>
|
||||||
</div>
|
</label>
|
||||||
<div class="setting-item">
|
</div>
|
||||||
<textarea id="metadataRefreshSkipPaths" class="priority-tags-input auto-organize-exclusions-input" placeholder="{{ t('settings.metadataRefreshSkipPaths.placeholder') }}"></textarea>
|
|
||||||
<div class="settings-input-error-message" id="metadataRefreshSkipPathsError"></div>
|
|
||||||
</div>
|
</div>
|
||||||
|
<textarea id="metadataRefreshSkipPaths" class="priority-tags-input auto-organize-exclusions-input" placeholder="{{ t('settings.metadataRefreshSkipPaths.placeholder') }}"></textarea>
|
||||||
|
<div class="settings-input-error-message" id="metadataRefreshSkipPathsError"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user