mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-01-30 12:59:55 +00:00
Translate queue buttom modes (#1800)
* Translate queue button * Update label * nit
This commit is contained in:
@@ -61,11 +61,9 @@ import BatchCountEdit from './BatchCountEdit.vue'
|
||||
import ButtonGroup from 'primevue/buttongroup'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
import {
|
||||
AutoQueueMode,
|
||||
useQueuePendingTaskCountStore,
|
||||
useQueueSettingsStore
|
||||
} from '@/stores/queueStore'
|
||||
import type { MenuItem } from 'primevue/menuitem'
|
||||
import { storeToRefs } from 'pinia'
|
||||
import { computed } from 'vue'
|
||||
import { useCommandStore } from '@/stores/commandStore'
|
||||
@@ -76,10 +74,10 @@ const queueCountStore = storeToRefs(useQueuePendingTaskCountStore())
|
||||
const { mode: queueMode } = storeToRefs(useQueueSettingsStore())
|
||||
|
||||
const { t } = useI18n()
|
||||
const queueModeMenuItemLookup: Record<AutoQueueMode, MenuItem> = {
|
||||
const queueModeMenuItemLookup = computed(() => ({
|
||||
disabled: {
|
||||
key: 'disabled',
|
||||
label: 'Queue',
|
||||
label: t('menu.queue'),
|
||||
tooltip: t('menu.disabledTooltip'),
|
||||
command: () => {
|
||||
queueMode.value = 'disabled'
|
||||
@@ -87,7 +85,7 @@ const queueModeMenuItemLookup: Record<AutoQueueMode, MenuItem> = {
|
||||
},
|
||||
instant: {
|
||||
key: 'instant',
|
||||
label: 'Queue (Instant)',
|
||||
label: `${t('menu.queue')} (${t('menu.instant')})`,
|
||||
tooltip: t('menu.instantTooltip'),
|
||||
command: () => {
|
||||
queueMode.value = 'instant'
|
||||
@@ -95,19 +93,19 @@ const queueModeMenuItemLookup: Record<AutoQueueMode, MenuItem> = {
|
||||
},
|
||||
change: {
|
||||
key: 'change',
|
||||
label: 'Queue (Change)',
|
||||
tooltip: t('menu.changeTooltip'),
|
||||
label: `${t('menu.queue')} (${t('menu.onChange')})`,
|
||||
tooltip: t('menu.onChangeTooltip'),
|
||||
command: () => {
|
||||
queueMode.value = 'change'
|
||||
}
|
||||
}
|
||||
}
|
||||
}))
|
||||
|
||||
const activeQueueModeMenuItem = computed(
|
||||
() => queueModeMenuItemLookup[queueMode.value]
|
||||
() => queueModeMenuItemLookup.value[queueMode.value]
|
||||
)
|
||||
const queueModeMenuItems = computed(() =>
|
||||
Object.values(queueModeMenuItemLookup)
|
||||
Object.values(queueModeMenuItemLookup.value)
|
||||
)
|
||||
|
||||
const executingPrompt = computed(() => !!queueCountStore.count.value)
|
||||
|
||||
@@ -481,11 +481,12 @@
|
||||
"disabledTooltip": "The workflow will not be automatically queued",
|
||||
"instant": "Instant",
|
||||
"instantTooltip": "The workflow will be queued instantly after a generation finishes",
|
||||
"change": "On Change",
|
||||
"changeTooltip": "The workflow will be queued once a change is made",
|
||||
"onChange": "On Change",
|
||||
"onChangeTooltip": "The workflow will be queued once a change is made",
|
||||
"queueWorkflow": "Queue workflow (Shift to queue at front)",
|
||||
"queueWorkflowFront": "Queue workflow at front",
|
||||
"queue": "Queue",
|
||||
"execute": "Execute",
|
||||
"interrupt": "Cancel current run",
|
||||
"refresh": "Refresh node definitions",
|
||||
"clipspace": "Open Clipspace",
|
||||
|
||||
@@ -107,17 +107,18 @@
|
||||
"autoQueue": "自動キュー",
|
||||
"batchCount": "バッチ数",
|
||||
"batchCountTooltip": "ワークフロー生成回数",
|
||||
"change": "変更時",
|
||||
"changeTooltip": "変更があるとキューに追加",
|
||||
"clear": "ワークフローをクリア",
|
||||
"clipspace": "クリップスペースを開く",
|
||||
"disabled": "無効",
|
||||
"disabledTooltip": "ワークフローは自動的にキューに追加されません",
|
||||
"execute": "実行",
|
||||
"hideMenu": "メニューを隠す",
|
||||
"instant": "即時",
|
||||
"instantTooltip": "生成完了後すぐにキューに追加",
|
||||
"interrupt": "現在の実行を中止",
|
||||
"queue": "キュー",
|
||||
"onChange": "変更時",
|
||||
"onChangeTooltip": "変更が行われるとワークフローがキューに追加されます",
|
||||
"queue": "実行",
|
||||
"queueWorkflow": "キューに追加 (Shiftで先頭に)",
|
||||
"queueWorkflowFront": "先頭に追加",
|
||||
"refresh": "ノードを更新",
|
||||
|
||||
@@ -107,17 +107,18 @@
|
||||
"autoQueue": "Автоочередь",
|
||||
"batchCount": "Количество пакетов",
|
||||
"batchCountTooltip": "Количество раз, когда генерация рабочего процесса должна быть помещена в очередь",
|
||||
"change": "При изменении",
|
||||
"changeTooltip": "Рабочий процесс будет поставлен в очередь после внесения изменений",
|
||||
"clear": "Очистить рабочий процесс",
|
||||
"clipspace": "Открыть Clipspace",
|
||||
"disabled": "Отключено",
|
||||
"disabledTooltip": "Рабочий процесс не будет автоматически помещён в очередь",
|
||||
"execute": "Выполнить",
|
||||
"hideMenu": "Скрыть меню",
|
||||
"instant": "Мгновенно",
|
||||
"instantTooltip": "Рабочий процесс будет помещён в очередь сразу же после завершения генерации",
|
||||
"interrupt": "Отменить текущее выполнение",
|
||||
"queue": "Очередь",
|
||||
"onChange": "При изменении",
|
||||
"onChangeTooltip": "Рабочий процесс будет поставлен в очередь после внесения изменений",
|
||||
"queue": "Выполнить",
|
||||
"queueWorkflow": "Очередь рабочего процесса (Shift для вставки спереди)",
|
||||
"queueWorkflowFront": "Очередь рабочего процесса (Вставка спереди)",
|
||||
"refresh": "Обновить определения узлов",
|
||||
|
||||
@@ -107,17 +107,18 @@
|
||||
"autoQueue": "自动执行",
|
||||
"batchCount": "批次数量",
|
||||
"batchCountTooltip": "工作流生成次数",
|
||||
"change": "变动",
|
||||
"changeTooltip": "工作流将会在改变后执行",
|
||||
"clear": "清空工作流",
|
||||
"clipspace": "打开剪贴板",
|
||||
"disabled": "禁用",
|
||||
"disabledTooltip": "工作流将不会自动执行",
|
||||
"execute": "执行",
|
||||
"hideMenu": "隐藏菜单",
|
||||
"instant": "实时",
|
||||
"instantTooltip": "工作流将会在生成完成后立即执行",
|
||||
"interrupt": "取消当前任务",
|
||||
"queue": "队列",
|
||||
"onChange": "更改时",
|
||||
"onChangeTooltip": "一旦进行更改,工作流将被排队",
|
||||
"queue": "执行",
|
||||
"queueWorkflow": "执行 (Shift 执行到队列首)",
|
||||
"queueWorkflowFront": "执行到队列首",
|
||||
"refresh": "刷新节点",
|
||||
|
||||
Reference in New Issue
Block a user