mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-03-01 03:04:11 +00:00
[i18n] Add commands label translation (#1890)
* [i18n] Add commands label translation * Use translation
This commit is contained in:
@@ -10,6 +10,7 @@ import type { ComfyApi } from '../src/scripts/api'
|
||||
|
||||
const localePath = './src/locales/en/main.json'
|
||||
const nodeDefsPath = './src/locales/en/nodeDefs.json'
|
||||
const commandsPath = './src/locales/en/commands.json'
|
||||
|
||||
const extractMenuCommandLocaleStrings = (): Set<string> => {
|
||||
const labels = new Set<string>()
|
||||
@@ -20,15 +21,18 @@ const extractMenuCommandLocaleStrings = (): Set<string> => {
|
||||
}
|
||||
|
||||
test('collect-i18n', async ({ comfyPage }) => {
|
||||
const commands = await comfyPage.page.evaluate(() => {
|
||||
const workspace = window['app'].extensionManager
|
||||
const commands = workspace.command.commands as ComfyCommandImpl[]
|
||||
return commands.map((command) => ({
|
||||
id: command.id,
|
||||
label: command.label,
|
||||
menubarLabel: command.menubarLabel
|
||||
}))
|
||||
})
|
||||
const commands = (
|
||||
await comfyPage.page.evaluate(() => {
|
||||
const workspace = window['app'].extensionManager
|
||||
const commands = workspace.command.commands as ComfyCommandImpl[]
|
||||
return commands.map((command) => ({
|
||||
id: command.id,
|
||||
label: command.label,
|
||||
menubarLabel: command.menubarLabel,
|
||||
tooltip: command.tooltip
|
||||
}))
|
||||
})
|
||||
).sort((a, b) => a.id.localeCompare(b.id))
|
||||
|
||||
const locale = JSON.parse(fs.readFileSync(localePath, 'utf-8'))
|
||||
|
||||
@@ -44,6 +48,16 @@ test('collect-i18n', async ({ comfyPage }) => {
|
||||
Array.from(allLabels).map((label) => [normalizeI18nKey(label), label])
|
||||
)
|
||||
|
||||
const allCommandsLocale = Object.fromEntries(
|
||||
commands.map((command) => [
|
||||
normalizeI18nKey(command.id),
|
||||
{
|
||||
label: command.label,
|
||||
tooltip: command.tooltip
|
||||
}
|
||||
])
|
||||
)
|
||||
|
||||
// Settings
|
||||
const settings = await comfyPage.page.evaluate(() => {
|
||||
const workspace = window['app'].extensionManager
|
||||
@@ -235,4 +249,5 @@ test('collect-i18n', async ({ comfyPage }) => {
|
||||
)
|
||||
|
||||
fs.writeFileSync(nodeDefsPath, JSON.stringify(allNodeDefsLocale, null, 2))
|
||||
fs.writeFileSync(commandsPath, JSON.stringify(allCommandsLocale, null, 2))
|
||||
})
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
class="overflow-hidden text-ellipsis whitespace-nowrap"
|
||||
:title="slotProps.data.id"
|
||||
>
|
||||
{{ slotProps.data.id }}
|
||||
{{ slotProps.data.label }}
|
||||
</div>
|
||||
</template>
|
||||
</Column>
|
||||
@@ -133,6 +133,8 @@ import KeyComboDisplay from './keybinding/KeyComboDisplay.vue'
|
||||
import SearchBox from '@/components/common/SearchBox.vue'
|
||||
import { useToast } from 'primevue/usetoast'
|
||||
import { FilterMatchMode } from '@primevue/core/api'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
import { normalizeI18nKey } from '@/utils/formatUtil'
|
||||
|
||||
const filters = ref({
|
||||
global: { value: '', matchMode: FilterMatchMode.CONTAINS }
|
||||
@@ -140,6 +142,7 @@ const filters = ref({
|
||||
|
||||
const keybindingStore = useKeybindingStore()
|
||||
const commandStore = useCommandStore()
|
||||
const { t } = useI18n()
|
||||
|
||||
interface ICommandData {
|
||||
id: string
|
||||
@@ -149,6 +152,7 @@ interface ICommandData {
|
||||
const commandsData = computed<ICommandData[]>(() => {
|
||||
return Object.values(commandStore.commands).map((command) => ({
|
||||
id: command.id,
|
||||
label: t(`commands.${normalizeI18nKey(command.id)}.label`, command.label),
|
||||
keybinding: keybindingStore.getKeybindingByCommandId(command.id)
|
||||
}))
|
||||
})
|
||||
|
||||
@@ -246,7 +246,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
{
|
||||
id: 'Comfy.Canvas.ToggleLock',
|
||||
icon: 'pi pi-lock',
|
||||
label: 'Toggle Lock',
|
||||
label: 'Canvas Toggle Lock',
|
||||
function: () => {
|
||||
app.canvas['read_only'] = !app.canvas['read_only']
|
||||
}
|
||||
@@ -254,7 +254,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
{
|
||||
id: 'Comfy.Canvas.ToggleLinkVisibility',
|
||||
icon: 'pi pi-eye',
|
||||
label: 'Toggle Link Visibility',
|
||||
label: 'Canvas Toggle Link Visibility',
|
||||
versionAdded: '1.3.6',
|
||||
|
||||
function: (() => {
|
||||
@@ -298,7 +298,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
{
|
||||
id: 'Comfy.ShowSettingsDialog',
|
||||
icon: 'pi pi-cog',
|
||||
label: 'Settings',
|
||||
label: 'Show Settings Dialog',
|
||||
versionAdded: '1.3.7',
|
||||
function: () => {
|
||||
showSettingsDialog()
|
||||
@@ -404,7 +404,7 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
{
|
||||
id: 'Comfy.ToggleTheme',
|
||||
icon: 'pi pi-moon',
|
||||
label: 'Toggle Theme',
|
||||
label: 'Toggle Theme (Dark/Light)',
|
||||
versionAdded: '1.3.12',
|
||||
function: (() => {
|
||||
let previousDarkTheme: string = 'dark'
|
||||
@@ -462,7 +462,8 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
{
|
||||
id: 'Comfy.Help.OpenComfyUIIssues',
|
||||
icon: 'pi pi-github',
|
||||
label: 'ComfyUI Issues',
|
||||
label: 'Open ComfyUI Issues',
|
||||
menubarLabel: 'ComfyUI Issues',
|
||||
versionAdded: '1.5.5',
|
||||
function: () => {
|
||||
window.open(
|
||||
@@ -474,7 +475,8 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
{
|
||||
id: 'Comfy.Help.OpenComfyUIDocs',
|
||||
icon: 'pi pi-info-circle',
|
||||
label: 'ComfyUI Docs',
|
||||
label: 'Open ComfyUI Docs',
|
||||
menubarLabel: 'ComfyUI Docs',
|
||||
versionAdded: '1.5.5',
|
||||
function: () => {
|
||||
window.open('https://docs.comfy.org/', '_blank')
|
||||
@@ -483,7 +485,8 @@ export function useCoreCommands(): ComfyCommand[] {
|
||||
{
|
||||
id: 'Comfy.Help.OpenComfyOrgDiscord',
|
||||
icon: 'pi pi-discord',
|
||||
label: 'Comfy-Org Discord',
|
||||
label: 'Open Comfy-Org Discord',
|
||||
menubarLabel: 'Comfy-Org Discord',
|
||||
versionAdded: '1.5.5',
|
||||
function: () => {
|
||||
window.open('https://www.comfy.org/discord', '_blank')
|
||||
|
||||
24
src/i18n.ts
24
src/i18n.ts
@@ -9,20 +9,30 @@ import zhNodes from './locales/zh/nodeDefs.json'
|
||||
import ruNodes from './locales/ru/nodeDefs.json'
|
||||
import jaNodes from './locales/ja/nodeDefs.json'
|
||||
import koNodes from './locales/ko/nodeDefs.json'
|
||||
import enCommands from './locales/en/commands.json'
|
||||
import zhCommands from './locales/zh/commands.json'
|
||||
import ruCommands from './locales/ru/commands.json'
|
||||
import jaCommands from './locales/ja/commands.json'
|
||||
import koCommands from './locales/ko/commands.json'
|
||||
|
||||
function buildLocale(main: typeof en, nodes: typeof enNodes) {
|
||||
function buildLocale(
|
||||
main: typeof en,
|
||||
nodes: typeof enNodes,
|
||||
commands: typeof enCommands
|
||||
) {
|
||||
return {
|
||||
...main,
|
||||
nodeDefs: nodes
|
||||
nodeDefs: nodes,
|
||||
commands: commands
|
||||
}
|
||||
}
|
||||
|
||||
const messages: Record<string, typeof en> = {
|
||||
en: buildLocale(en, enNodes),
|
||||
zh: buildLocale(zh, zhNodes),
|
||||
ru: buildLocale(ru, ruNodes),
|
||||
ja: buildLocale(ja, jaNodes),
|
||||
ko: buildLocale(ko, koNodes)
|
||||
en: buildLocale(en, enNodes, enCommands),
|
||||
zh: buildLocale(zh, zhNodes, zhCommands),
|
||||
ru: buildLocale(ru, ruNodes, ruCommands),
|
||||
ja: buildLocale(ja, jaNodes, jaCommands),
|
||||
ko: buildLocale(ko, koNodes, koCommands)
|
||||
}
|
||||
|
||||
export const i18n = createI18n({
|
||||
|
||||
183
src/locales/en/commands.json
Normal file
183
src/locales/en/commands.json
Normal file
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"Comfy-Desktop_Folders_OpenCustomNodesFolder": {
|
||||
"label": "Open Custom Nodes Folder"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenInputsFolder": {
|
||||
"label": "Open Inputs Folder"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenLogsFolder": {
|
||||
"label": "Open Logs Folder"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelConfig": {
|
||||
"label": "Open extra_model_paths.yaml"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelsFolder": {
|
||||
"label": "Open Models Folder"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenOutputsFolder": {
|
||||
"label": "Open Outputs Folder"
|
||||
},
|
||||
"Comfy-Desktop_OpenDevTools": {
|
||||
"label": "Open DevTools"
|
||||
},
|
||||
"Comfy-Desktop_OpenFeedbackPage": {
|
||||
"label": "Feedback"
|
||||
},
|
||||
"Comfy-Desktop_Reinstall": {
|
||||
"label": "Reinstall"
|
||||
},
|
||||
"Comfy-Desktop_Restart": {
|
||||
"label": "Restart"
|
||||
},
|
||||
"Comfy_BrowseTemplates": {
|
||||
"label": "Browse Templates"
|
||||
},
|
||||
"Comfy_Canvas_FitView": {
|
||||
"label": "Fit view to selected nodes"
|
||||
},
|
||||
"Comfy_Canvas_ResetView": {
|
||||
"label": "Reset View"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLinkVisibility": {
|
||||
"label": "Canvas Toggle Link Visibility"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLock": {
|
||||
"label": "Canvas Toggle Lock"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelected_Pin": {
|
||||
"label": "Pin/Unpin Selected Items"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Bypass": {
|
||||
"label": "Bypass/Unbypass Selected Nodes"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Collapse": {
|
||||
"label": "Collapse/Expand Selected Nodes"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Mute": {
|
||||
"label": "Mute/Unmute Selected Nodes"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Pin": {
|
||||
"label": "Pin/Unpin Selected Nodes"
|
||||
},
|
||||
"Comfy_Canvas_ZoomIn": {
|
||||
"label": "Zoom In"
|
||||
},
|
||||
"Comfy_Canvas_ZoomOut": {
|
||||
"label": "Zoom Out"
|
||||
},
|
||||
"Comfy_ClearPendingTasks": {
|
||||
"label": "Clear Pending Tasks"
|
||||
},
|
||||
"Comfy_ClearWorkflow": {
|
||||
"label": "Clear Workflow"
|
||||
},
|
||||
"Comfy_ExportWorkflow": {
|
||||
"label": "Export Workflow"
|
||||
},
|
||||
"Comfy_ExportWorkflowAPI": {
|
||||
"label": "Export Workflow (API Format)"
|
||||
},
|
||||
"Comfy_Graph_FitGroupToContents": {
|
||||
"label": "Fit Group To Contents"
|
||||
},
|
||||
"Comfy_Graph_GroupSelectedNodes": {
|
||||
"label": "Group Selected Nodes"
|
||||
},
|
||||
"Comfy_GroupNode_ConvertSelectedNodesToGroupNode": {
|
||||
"label": "Convert selected nodes to group node"
|
||||
},
|
||||
"Comfy_GroupNode_ManageGroupNodes": {
|
||||
"label": "Manage group nodes"
|
||||
},
|
||||
"Comfy_GroupNode_UngroupSelectedGroupNodes": {
|
||||
"label": "Ungroup selected group nodes"
|
||||
},
|
||||
"Comfy_Help_OpenComfyOrgDiscord": {
|
||||
"label": "Open Comfy-Org Discord"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIDocs": {
|
||||
"label": "Open ComfyUI Docs"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIIssues": {
|
||||
"label": "Open ComfyUI Issues"
|
||||
},
|
||||
"Comfy_Interrupt": {
|
||||
"label": "Interrupt"
|
||||
},
|
||||
"Comfy_LoadDefaultWorkflow": {
|
||||
"label": "Load Default Workflow"
|
||||
},
|
||||
"Comfy_NewBlankWorkflow": {
|
||||
"label": "New Blank Workflow"
|
||||
},
|
||||
"Comfy_OpenClipspace": {
|
||||
"label": "Clipspace"
|
||||
},
|
||||
"Comfy_OpenWorkflow": {
|
||||
"label": "Open Workflow"
|
||||
},
|
||||
"Comfy_QueuePrompt": {
|
||||
"label": "Queue Prompt"
|
||||
},
|
||||
"Comfy_QueuePromptFront": {
|
||||
"label": "Queue Prompt (Front)"
|
||||
},
|
||||
"Comfy_Redo": {
|
||||
"label": "Redo"
|
||||
},
|
||||
"Comfy_RefreshNodeDefinitions": {
|
||||
"label": "Refresh Node Definitions"
|
||||
},
|
||||
"Comfy_SaveWorkflow": {
|
||||
"label": "Save Workflow"
|
||||
},
|
||||
"Comfy_SaveWorkflowAs": {
|
||||
"label": "Save Workflow As"
|
||||
},
|
||||
"Comfy_ShowSettingsDialog": {
|
||||
"label": "Show Settings Dialog"
|
||||
},
|
||||
"Comfy_ToggleTheme": {
|
||||
"label": "Toggle Theme (Dark/Light)"
|
||||
},
|
||||
"Comfy_Undo": {
|
||||
"label": "Undo"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "Next Opened Workflow"
|
||||
},
|
||||
"Workspace_PreviousOpenedWorkflow": {
|
||||
"label": "Previous Opened Workflow"
|
||||
},
|
||||
"Workspace_SearchBox_Toggle": {
|
||||
"label": "Toggle Search Box"
|
||||
},
|
||||
"Workspace_ToggleBottomPanel": {
|
||||
"label": "Toggle Bottom Panel"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_command-terminal": {
|
||||
"label": "Toggle Terminal Bottom Panel"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_logs-terminal": {
|
||||
"label": "Toggle Logs Bottom Panel"
|
||||
},
|
||||
"Workspace_ToggleFocusMode": {
|
||||
"label": "Toggle Focus Mode"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_model-library": {
|
||||
"label": "Toggle Model Library Sidebar",
|
||||
"tooltip": "Model Library"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_node-library": {
|
||||
"label": "Toggle Node Library Sidebar",
|
||||
"tooltip": "Node Library"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_queue": {
|
||||
"label": "Toggle Queue Sidebar",
|
||||
"tooltip": "Queue"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_workflows": {
|
||||
"label": "Toggle Workflows Sidebar",
|
||||
"tooltip": "Workflows"
|
||||
}
|
||||
}
|
||||
@@ -626,65 +626,65 @@
|
||||
"Workflow": "Workflow",
|
||||
"Edit": "Edit",
|
||||
"Help": "Help",
|
||||
"New": "New",
|
||||
"Open": "Open",
|
||||
"Load Default Workflow": "Load Default Workflow",
|
||||
"Save": "Save",
|
||||
"Save As": "Save As",
|
||||
"Export": "Export",
|
||||
"Export (API)": "Export (API)",
|
||||
"Undo": "Undo",
|
||||
"Redo": "Redo",
|
||||
"Clear Workflow": "Clear Workflow",
|
||||
"Reset View": "Reset View",
|
||||
"Clipspace": "Clipspace",
|
||||
"Refresh Node Definitions": "Refresh Node Definitions",
|
||||
"Interrupt": "Interrupt",
|
||||
"Clear Pending Tasks": "Clear Pending Tasks",
|
||||
"Browse Templates": "Browse Templates",
|
||||
"Zoom In": "Zoom In",
|
||||
"Zoom Out": "Zoom Out",
|
||||
"Fit view to selected nodes": "Fit view to selected nodes",
|
||||
"Toggle Lock": "Toggle Lock",
|
||||
"Toggle Link Visibility": "Toggle Link Visibility",
|
||||
"Queue Prompt": "Queue Prompt",
|
||||
"Queue Prompt (Front)": "Queue Prompt (Front)",
|
||||
"Settings": "Settings",
|
||||
"Group Selected Nodes": "Group Selected Nodes",
|
||||
"Next Opened Workflow": "Next Opened Workflow",
|
||||
"Previous Opened Workflow": "Previous Opened Workflow",
|
||||
"Mute/Unmute Selected Nodes": "Mute/Unmute Selected Nodes",
|
||||
"Bypass/Unbypass Selected Nodes": "Bypass/Unbypass Selected Nodes",
|
||||
"Pin/Unpin Selected Nodes": "Pin/Unpin Selected Nodes",
|
||||
"Pin/Unpin Selected Items": "Pin/Unpin Selected Items",
|
||||
"Collapse/Expand Selected Nodes": "Collapse/Expand Selected Nodes",
|
||||
"Toggle Theme": "Toggle Theme",
|
||||
"Toggle Bottom Panel": "Toggle Bottom Panel",
|
||||
"Toggle Focus Mode": "Toggle Focus Mode",
|
||||
"Fit Group To Contents": "Fit Group To Contents",
|
||||
"ComfyUI Issues": "ComfyUI Issues",
|
||||
"ComfyUI Docs": "ComfyUI Docs",
|
||||
"Comfy-Org Discord": "Comfy-Org Discord",
|
||||
"Toggle Search Box": "Toggle Search Box",
|
||||
"Queue": "Queue",
|
||||
"Node Library": "Node Library",
|
||||
"Model Library": "Model Library",
|
||||
"Workflows": "Workflows",
|
||||
"Logs": "Logs",
|
||||
"Terminal": "Terminal",
|
||||
"Convert selected nodes to group node": "Convert selected nodes to group node",
|
||||
"Ungroup selected group nodes": "Ungroup selected group nodes",
|
||||
"Manage group nodes": "Manage group nodes",
|
||||
"Open Custom Nodes Folder": "Open Custom Nodes Folder",
|
||||
"Open Inputs Folder": "Open Inputs Folder",
|
||||
"Open Logs Folder": "Open Logs Folder",
|
||||
"Open extra_model_paths_yaml": "Open extra_model_paths.yaml",
|
||||
"Open Models Folder": "Open Models Folder",
|
||||
"Open Outputs Folder": "Open Outputs Folder",
|
||||
"Open Inputs Folder": "Open Inputs Folder",
|
||||
"Open Custom Nodes Folder": "Open Custom Nodes Folder",
|
||||
"Open extra_model_paths_yaml": "Open extra_model_paths.yaml",
|
||||
"Open DevTools": "Open DevTools",
|
||||
"Feedback": "Feedback",
|
||||
"Reinstall": "Reinstall",
|
||||
"Restart": "Restart"
|
||||
"Restart": "Restart",
|
||||
"Browse Templates": "Browse Templates",
|
||||
"Fit view to selected nodes": "Fit view to selected nodes",
|
||||
"Reset View": "Reset View",
|
||||
"Canvas Toggle Link Visibility": "Canvas Toggle Link Visibility",
|
||||
"Canvas Toggle Lock": "Canvas Toggle Lock",
|
||||
"Pin/Unpin Selected Items": "Pin/Unpin Selected Items",
|
||||
"Bypass/Unbypass Selected Nodes": "Bypass/Unbypass Selected Nodes",
|
||||
"Collapse/Expand Selected Nodes": "Collapse/Expand Selected Nodes",
|
||||
"Mute/Unmute Selected Nodes": "Mute/Unmute Selected Nodes",
|
||||
"Pin/Unpin Selected Nodes": "Pin/Unpin Selected Nodes",
|
||||
"Zoom In": "Zoom In",
|
||||
"Zoom Out": "Zoom Out",
|
||||
"Clear Pending Tasks": "Clear Pending Tasks",
|
||||
"Clear Workflow": "Clear Workflow",
|
||||
"Export": "Export",
|
||||
"Export (API)": "Export (API)",
|
||||
"Fit Group To Contents": "Fit Group To Contents",
|
||||
"Group Selected Nodes": "Group Selected Nodes",
|
||||
"Convert selected nodes to group node": "Convert selected nodes to group node",
|
||||
"Manage group nodes": "Manage group nodes",
|
||||
"Ungroup selected group nodes": "Ungroup selected group nodes",
|
||||
"Comfy-Org Discord": "Comfy-Org Discord",
|
||||
"ComfyUI Docs": "ComfyUI Docs",
|
||||
"ComfyUI Issues": "ComfyUI Issues",
|
||||
"Interrupt": "Interrupt",
|
||||
"Load Default Workflow": "Load Default Workflow",
|
||||
"New": "New",
|
||||
"Clipspace": "Clipspace",
|
||||
"Open": "Open",
|
||||
"Queue Prompt": "Queue Prompt",
|
||||
"Queue Prompt (Front)": "Queue Prompt (Front)",
|
||||
"Redo": "Redo",
|
||||
"Refresh Node Definitions": "Refresh Node Definitions",
|
||||
"Save": "Save",
|
||||
"Save As": "Save As",
|
||||
"Show Settings Dialog": "Show Settings Dialog",
|
||||
"Toggle Theme (Dark/Light)": "Toggle Theme (Dark/Light)",
|
||||
"Undo": "Undo",
|
||||
"Next Opened Workflow": "Next Opened Workflow",
|
||||
"Previous Opened Workflow": "Previous Opened Workflow",
|
||||
"Toggle Search Box": "Toggle Search Box",
|
||||
"Toggle Bottom Panel": "Toggle Bottom Panel",
|
||||
"Toggle Terminal Bottom Panel": "Toggle Terminal Bottom Panel",
|
||||
"Toggle Logs Bottom Panel": "Toggle Logs Bottom Panel",
|
||||
"Toggle Focus Mode": "Toggle Focus Mode",
|
||||
"Toggle Model Library Sidebar": "Toggle Model Library Sidebar",
|
||||
"Toggle Node Library Sidebar": "Toggle Node Library Sidebar",
|
||||
"Toggle Queue Sidebar": "Toggle Queue Sidebar",
|
||||
"Toggle Workflows Sidebar": "Toggle Workflows Sidebar"
|
||||
},
|
||||
"desktopMenu": {
|
||||
"reinstall": "Reinstall",
|
||||
|
||||
183
src/locales/ja/commands.json
Normal file
183
src/locales/ja/commands.json
Normal file
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"Comfy-Desktop_Folders_OpenCustomNodesFolder": {
|
||||
"label": "カスタムノードフォルダを開く"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenInputsFolder": {
|
||||
"label": "入力フォルダを開く"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenLogsFolder": {
|
||||
"label": "ログフォルダを開く"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelConfig": {
|
||||
"label": "extra_model_paths.yamlを開く"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelsFolder": {
|
||||
"label": "モデルフォルダを開く"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenOutputsFolder": {
|
||||
"label": "出力フォルダを開く"
|
||||
},
|
||||
"Comfy-Desktop_OpenDevTools": {
|
||||
"label": "DevToolsを開く"
|
||||
},
|
||||
"Comfy-Desktop_OpenFeedbackPage": {
|
||||
"label": "フィードバック"
|
||||
},
|
||||
"Comfy-Desktop_Reinstall": {
|
||||
"label": "再インストール"
|
||||
},
|
||||
"Comfy-Desktop_Restart": {
|
||||
"label": "再起動"
|
||||
},
|
||||
"Comfy_BrowseTemplates": {
|
||||
"label": "テンプレートを参照"
|
||||
},
|
||||
"Comfy_Canvas_FitView": {
|
||||
"label": "選択したノードにビューを合わせる"
|
||||
},
|
||||
"Comfy_Canvas_ResetView": {
|
||||
"label": "ビューをリセット"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLinkVisibility": {
|
||||
"label": "キャンバスのリンクの可視性を切り替え"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLock": {
|
||||
"label": "キャンバスのロックを切り替え"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Bypass": {
|
||||
"label": "選択したノードのバイパス/バイパス解除"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Collapse": {
|
||||
"label": "選択したノードの折りたたみ/展開"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Mute": {
|
||||
"label": "選択したノードのミュート/ミュート解除"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Pin": {
|
||||
"label": "選択したノードのピン留め/ピン留め解除"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelected_Pin": {
|
||||
"label": "選択したアイテムのピン留め/ピン留め解除"
|
||||
},
|
||||
"Comfy_Canvas_ZoomIn": {
|
||||
"label": "ズームイン"
|
||||
},
|
||||
"Comfy_Canvas_ZoomOut": {
|
||||
"label": "ズームアウト"
|
||||
},
|
||||
"Comfy_ClearPendingTasks": {
|
||||
"label": "保留中のタスクをクリア"
|
||||
},
|
||||
"Comfy_ClearWorkflow": {
|
||||
"label": "ワークフローをクリア"
|
||||
},
|
||||
"Comfy_ExportWorkflow": {
|
||||
"label": "ワークフローをエクスポート"
|
||||
},
|
||||
"Comfy_ExportWorkflowAPI": {
|
||||
"label": "ワークフローをエクスポート(API形式)"
|
||||
},
|
||||
"Comfy_Graph_FitGroupToContents": {
|
||||
"label": "グループを内容に合わせて調整"
|
||||
},
|
||||
"Comfy_Graph_GroupSelectedNodes": {
|
||||
"label": "選択したノードをグループ化"
|
||||
},
|
||||
"Comfy_GroupNode_ConvertSelectedNodesToGroupNode": {
|
||||
"label": "選択したノードをグループノードに変換"
|
||||
},
|
||||
"Comfy_GroupNode_ManageGroupNodes": {
|
||||
"label": "グループノードの管理"
|
||||
},
|
||||
"Comfy_GroupNode_UngroupSelectedGroupNodes": {
|
||||
"label": "選択したグループノードのグループ解除"
|
||||
},
|
||||
"Comfy_Help_OpenComfyOrgDiscord": {
|
||||
"label": "Comfy-OrgのDiscordを開く"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIDocs": {
|
||||
"label": "ComfyUIのドキュメントを開く"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIIssues": {
|
||||
"label": "ComfyUIの問題を開く"
|
||||
},
|
||||
"Comfy_Interrupt": {
|
||||
"label": "中断"
|
||||
},
|
||||
"Comfy_LoadDefaultWorkflow": {
|
||||
"label": "デフォルトのワークフローを読み込む"
|
||||
},
|
||||
"Comfy_NewBlankWorkflow": {
|
||||
"label": "新しい空白のワークフロー"
|
||||
},
|
||||
"Comfy_OpenClipspace": {
|
||||
"label": "クリップスペース"
|
||||
},
|
||||
"Comfy_OpenWorkflow": {
|
||||
"label": "ワークフローを開く"
|
||||
},
|
||||
"Comfy_QueuePrompt": {
|
||||
"label": "キュープロンプト"
|
||||
},
|
||||
"Comfy_QueuePromptFront": {
|
||||
"label": "キュープロンプト(フロント)"
|
||||
},
|
||||
"Comfy_Redo": {
|
||||
"label": "やり直す"
|
||||
},
|
||||
"Comfy_RefreshNodeDefinitions": {
|
||||
"label": "ノード定義を更新"
|
||||
},
|
||||
"Comfy_SaveWorkflow": {
|
||||
"label": "ワークフローを保存する"
|
||||
},
|
||||
"Comfy_SaveWorkflowAs": {
|
||||
"label": "名前を付けてワークフローを保存"
|
||||
},
|
||||
"Comfy_ShowSettingsDialog": {
|
||||
"label": "設定ダイアログを表示"
|
||||
},
|
||||
"Comfy_ToggleTheme": {
|
||||
"label": "テーマの切り替え(ダーク/ライト)"
|
||||
},
|
||||
"Comfy_Undo": {
|
||||
"label": "元に戻す"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "次の開いたワークフロー"
|
||||
},
|
||||
"Workspace_PreviousOpenedWorkflow": {
|
||||
"label": "前の開いたワークフロー"
|
||||
},
|
||||
"Workspace_SearchBox_Toggle": {
|
||||
"label": "検索ボックスの切り替え"
|
||||
},
|
||||
"Workspace_ToggleBottomPanel": {
|
||||
"label": "ボトムパネルの切り替え"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_command-terminal": {
|
||||
"label": "ターミナルボトムパネルの切り替え"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_logs-terminal": {
|
||||
"label": "ログボトムパネルの切り替え"
|
||||
},
|
||||
"Workspace_ToggleFocusMode": {
|
||||
"label": "フォーカスモードの切り替え"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_model-library": {
|
||||
"label": "モデルライブラリサイドバーの切り替え",
|
||||
"tooltip": "モデルライブラリ"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_node-library": {
|
||||
"label": "ノードライブラリサイドバーの切り替え",
|
||||
"tooltip": "ノードライブラリ"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_queue": {
|
||||
"label": "キューサイドバーの切り替え",
|
||||
"tooltip": "キュー"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_workflows": {
|
||||
"label": "ワークフローサイドバーの切り替え",
|
||||
"tooltip": "ワークフロー"
|
||||
}
|
||||
}
|
||||
@@ -211,6 +211,8 @@
|
||||
"menuLabels": {
|
||||
"Browse Templates": "テンプレートを参照",
|
||||
"Bypass/Unbypass Selected Nodes": "選択したノードのバイパス/バイパス解除",
|
||||
"Canvas Toggle Link Visibility": "キャンバスのリンク表示を切り替え",
|
||||
"Canvas Toggle Lock": "キャンバスのロックを切り替え",
|
||||
"Clear Pending Tasks": "保留中のタスクをクリア",
|
||||
"Clear Workflow": "ワークフローをクリア",
|
||||
"Clipspace": "クリップスペース",
|
||||
@@ -229,13 +231,10 @@
|
||||
"Help": "ヘルプ",
|
||||
"Interrupt": "中断",
|
||||
"Load Default Workflow": "デフォルトワークフローを読み込む",
|
||||
"Logs": "ログ",
|
||||
"Manage group nodes": "グループノードを管理",
|
||||
"Model Library": "モデルライブラリ",
|
||||
"Mute/Unmute Selected Nodes": "選択したノードのミュート/ミュート解除",
|
||||
"New": "新規",
|
||||
"Next Opened Workflow": "次に開いたワークフロー",
|
||||
"Node Library": "ノードライブラリ",
|
||||
"Open": "開く",
|
||||
"Open Custom Nodes Folder": "カスタムノードフォルダを開く",
|
||||
"Open DevTools": "DevToolsを開く",
|
||||
@@ -247,7 +246,6 @@
|
||||
"Pin/Unpin Selected Items": "選択したアイテムのピン留め/ピン留め解除",
|
||||
"Pin/Unpin Selected Nodes": "選択したノードのピン留め/ピン留め解除",
|
||||
"Previous Opened Workflow": "前に開いたワークフロー",
|
||||
"Queue": "キュー",
|
||||
"Queue Prompt": "キューのプロンプト",
|
||||
"Queue Prompt (Front)": "キューのプロンプト (前面)",
|
||||
"Redo": "やり直す",
|
||||
@@ -257,18 +255,20 @@
|
||||
"Restart": "再起動",
|
||||
"Save": "保存",
|
||||
"Save As": "名前を付けて保存",
|
||||
"Settings": "設定",
|
||||
"Terminal": "ターミナル",
|
||||
"Show Settings Dialog": "設定ダイアログを表示",
|
||||
"Toggle Bottom Panel": "下部パネルの切り替え",
|
||||
"Toggle Focus Mode": "フォーカスモードの切り替え",
|
||||
"Toggle Link Visibility": "リンクの表示/非表示を切り替え",
|
||||
"Toggle Lock": "ロックの切り替え",
|
||||
"Toggle Logs Bottom Panel": "ログボトムパネルを切り替え",
|
||||
"Toggle Model Library Sidebar": "モデルライブラリサイドバーを切り替え",
|
||||
"Toggle Node Library Sidebar": "ノードライブラリサイドバーを切り替え",
|
||||
"Toggle Queue Sidebar": "キューサイドバーを切り替え",
|
||||
"Toggle Search Box": "検索ボックスの切り替え",
|
||||
"Toggle Theme": "テーマの切り替え",
|
||||
"Toggle Terminal Bottom Panel": "ターミナルボトムパネルを切り替え",
|
||||
"Toggle Theme (Dark/Light)": "テーマを切り替え(ダーク/ライト)",
|
||||
"Toggle Workflows Sidebar": "ワークフローサイドバーを切り替え",
|
||||
"Undo": "元に戻す",
|
||||
"Ungroup selected group nodes": "選択したグループノードのグループ解除",
|
||||
"Workflow": "ワークフロー",
|
||||
"Workflows": "ワークフロー",
|
||||
"Zoom In": "ズームイン",
|
||||
"Zoom Out": "ズームアウト"
|
||||
},
|
||||
|
||||
183
src/locales/ko/commands.json
Normal file
183
src/locales/ko/commands.json
Normal file
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"Comfy-Desktop_Folders_OpenCustomNodesFolder": {
|
||||
"label": "사용자 정의 노드 폴더 열기"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenInputsFolder": {
|
||||
"label": "입력 폴더 열기"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenLogsFolder": {
|
||||
"label": "로그 폴더 열기"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelConfig": {
|
||||
"label": "extra_model_paths.yaml 열기"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelsFolder": {
|
||||
"label": "모델 폴더 열기"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenOutputsFolder": {
|
||||
"label": "출력 폴더 열기"
|
||||
},
|
||||
"Comfy-Desktop_OpenDevTools": {
|
||||
"label": "DevTools 열기"
|
||||
},
|
||||
"Comfy-Desktop_OpenFeedbackPage": {
|
||||
"label": "피드백"
|
||||
},
|
||||
"Comfy-Desktop_Reinstall": {
|
||||
"label": "재설치"
|
||||
},
|
||||
"Comfy-Desktop_Restart": {
|
||||
"label": "재시작"
|
||||
},
|
||||
"Comfy_BrowseTemplates": {
|
||||
"label": "템플릿 탐색"
|
||||
},
|
||||
"Comfy_Canvas_FitView": {
|
||||
"label": "선택한 노드에 뷰 맞추기"
|
||||
},
|
||||
"Comfy_Canvas_ResetView": {
|
||||
"label": "뷰 재설정"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLinkVisibility": {
|
||||
"label": "캔버스 링크 가시성 토글"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLock": {
|
||||
"label": "캔버스 잠금 토글"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Bypass": {
|
||||
"label": "선택한 노드 우회/우회 해제"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Collapse": {
|
||||
"label": "선택한 노드 축소/확장"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Mute": {
|
||||
"label": "선택한 노드 음소거/음소거 해제"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Pin": {
|
||||
"label": "선택한 노드 고정/고정 해제"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelected_Pin": {
|
||||
"label": "선택한 항목 고정/고정 해제"
|
||||
},
|
||||
"Comfy_Canvas_ZoomIn": {
|
||||
"label": "확대"
|
||||
},
|
||||
"Comfy_Canvas_ZoomOut": {
|
||||
"label": "축소"
|
||||
},
|
||||
"Comfy_ClearPendingTasks": {
|
||||
"label": "보류 중인 작업 지우기"
|
||||
},
|
||||
"Comfy_ClearWorkflow": {
|
||||
"label": "워크플로우 지우기"
|
||||
},
|
||||
"Comfy_ExportWorkflow": {
|
||||
"label": "워크플로우 내보내기"
|
||||
},
|
||||
"Comfy_ExportWorkflowAPI": {
|
||||
"label": "워크플로우 내보내기 (API 형식)"
|
||||
},
|
||||
"Comfy_Graph_FitGroupToContents": {
|
||||
"label": "그룹을 내용에 맞게 맞추기"
|
||||
},
|
||||
"Comfy_Graph_GroupSelectedNodes": {
|
||||
"label": "선택한 노드 그룹화"
|
||||
},
|
||||
"Comfy_GroupNode_ConvertSelectedNodesToGroupNode": {
|
||||
"label": "선택한 노드를 그룹 노드로 변환"
|
||||
},
|
||||
"Comfy_GroupNode_ManageGroupNodes": {
|
||||
"label": "그룹 노드 관리"
|
||||
},
|
||||
"Comfy_GroupNode_UngroupSelectedGroupNodes": {
|
||||
"label": "선택한 그룹 노드 분리"
|
||||
},
|
||||
"Comfy_Help_OpenComfyOrgDiscord": {
|
||||
"label": "Comfy-Org 디스코드 열기"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIDocs": {
|
||||
"label": "ComfyUI 문서 열기"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIIssues": {
|
||||
"label": "ComfyUI 문제 열기"
|
||||
},
|
||||
"Comfy_Interrupt": {
|
||||
"label": "중단"
|
||||
},
|
||||
"Comfy_LoadDefaultWorkflow": {
|
||||
"label": "기본 워크플로우 로드"
|
||||
},
|
||||
"Comfy_NewBlankWorkflow": {
|
||||
"label": "새로운 빈 워크플로우"
|
||||
},
|
||||
"Comfy_OpenClipspace": {
|
||||
"label": "클립스페이스"
|
||||
},
|
||||
"Comfy_OpenWorkflow": {
|
||||
"label": "워크플로우 열기"
|
||||
},
|
||||
"Comfy_QueuePrompt": {
|
||||
"label": "큐 프롬프트"
|
||||
},
|
||||
"Comfy_QueuePromptFront": {
|
||||
"label": "큐 프롬프트 (앞)"
|
||||
},
|
||||
"Comfy_Redo": {
|
||||
"label": "다시 실행"
|
||||
},
|
||||
"Comfy_RefreshNodeDefinitions": {
|
||||
"label": "노드 정의 새로 고침"
|
||||
},
|
||||
"Comfy_SaveWorkflow": {
|
||||
"label": "워크플로우 저장"
|
||||
},
|
||||
"Comfy_SaveWorkflowAs": {
|
||||
"label": "다른 이름으로 워크플로우 저장"
|
||||
},
|
||||
"Comfy_ShowSettingsDialog": {
|
||||
"label": "설정 대화상자 보기"
|
||||
},
|
||||
"Comfy_ToggleTheme": {
|
||||
"label": "테마 토글 (어두운/밝은)"
|
||||
},
|
||||
"Comfy_Undo": {
|
||||
"label": "실행 취소"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "다음 열린 워크플로우"
|
||||
},
|
||||
"Workspace_PreviousOpenedWorkflow": {
|
||||
"label": "이전 열린 워크플로우"
|
||||
},
|
||||
"Workspace_SearchBox_Toggle": {
|
||||
"label": "검색 상자 토글"
|
||||
},
|
||||
"Workspace_ToggleBottomPanel": {
|
||||
"label": "하단 패널 토글"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_command-terminal": {
|
||||
"label": "터미널 하단 패널 토글"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_logs-terminal": {
|
||||
"label": "로그 하단 패널 토글"
|
||||
},
|
||||
"Workspace_ToggleFocusMode": {
|
||||
"label": "포커스 모드 토글"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_model-library": {
|
||||
"label": "모델 라이브러리 사이드바 토글",
|
||||
"tooltip": "모델 라이브러리"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_node-library": {
|
||||
"label": "노드 라이브러리 사이드바 토글",
|
||||
"tooltip": "노드 라이브러리"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_queue": {
|
||||
"label": "큐 사이드바 토글",
|
||||
"tooltip": "큐"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_workflows": {
|
||||
"label": "워크플로우 사이드바 토글",
|
||||
"tooltip": "워크플로우"
|
||||
}
|
||||
}
|
||||
@@ -211,6 +211,8 @@
|
||||
"menuLabels": {
|
||||
"Browse Templates": "템플릿 탐색",
|
||||
"Bypass/Unbypass Selected Nodes": "선택한 노드 우회/우회 해제",
|
||||
"Canvas Toggle Link Visibility": "캔버스 토글 링크 가시성",
|
||||
"Canvas Toggle Lock": "캔버스 토글 잠금",
|
||||
"Clear Pending Tasks": "보류 중인 작업 제거하기",
|
||||
"Clear Workflow": "워크플로 지우기",
|
||||
"Clipspace": "클립스페이스",
|
||||
@@ -229,13 +231,10 @@
|
||||
"Help": "도움말",
|
||||
"Interrupt": "중단",
|
||||
"Load Default Workflow": "기본 워크플로 불러오기",
|
||||
"Logs": "로그",
|
||||
"Manage group nodes": "그룹 노드 관리",
|
||||
"Model Library": "모델 라이브러리",
|
||||
"Mute/Unmute Selected Nodes": "선택한 노드 활성화/비활성화",
|
||||
"New": "새로 만들기",
|
||||
"Next Opened Workflow": "다음 열린 워크플로",
|
||||
"Node Library": "노드 라이브러리",
|
||||
"Open": "열기",
|
||||
"Open Custom Nodes Folder": "사용자 정의 노드 폴더 열기",
|
||||
"Open DevTools": "개발자 도구 열기",
|
||||
@@ -247,7 +246,6 @@
|
||||
"Pin/Unpin Selected Items": "선택한 항목 고정/고정 해제",
|
||||
"Pin/Unpin Selected Nodes": "선택한 노드 고정/고정 해제",
|
||||
"Previous Opened Workflow": "이전 열린 워크플로",
|
||||
"Queue": "큐",
|
||||
"Queue Prompt": "큐 프롬프트",
|
||||
"Queue Prompt (Front)": "큐 프롬프트 (맨 앞)",
|
||||
"Redo": "다시 실행",
|
||||
@@ -257,18 +255,20 @@
|
||||
"Restart": "재시작",
|
||||
"Save": "저장",
|
||||
"Save As": "다른 이름으로 저장",
|
||||
"Settings": "설정",
|
||||
"Terminal": "터미널",
|
||||
"Show Settings Dialog": "설정 대화상자 표시",
|
||||
"Toggle Bottom Panel": "하단 패널 전환",
|
||||
"Toggle Focus Mode": "포커스 모드 전환",
|
||||
"Toggle Link Visibility": "링크 가시성 전환",
|
||||
"Toggle Lock": "잠금 전환",
|
||||
"Toggle Logs Bottom Panel": "로그 하단 패널 전환",
|
||||
"Toggle Model Library Sidebar": "모델 라이브러리 사이드바 전환",
|
||||
"Toggle Node Library Sidebar": "노드 라이브러리 사이드바 전환",
|
||||
"Toggle Queue Sidebar": "큐 사이드바 전환",
|
||||
"Toggle Search Box": "검색 상자 전환",
|
||||
"Toggle Theme": "테마 전환",
|
||||
"Toggle Terminal Bottom Panel": "터미널 하단 패널 전환",
|
||||
"Toggle Theme (Dark/Light)": "테마 전환 (어두운/밝은)",
|
||||
"Toggle Workflows Sidebar": "워크플로우 사이드바 전환",
|
||||
"Undo": "실행 취소",
|
||||
"Ungroup selected group nodes": "선택한 그룹 노드 그룹 해제",
|
||||
"Workflow": "워크플로",
|
||||
"Workflows": "워크플로",
|
||||
"Zoom In": "확대",
|
||||
"Zoom Out": "축소"
|
||||
},
|
||||
|
||||
183
src/locales/ru/commands.json
Normal file
183
src/locales/ru/commands.json
Normal file
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"Comfy-Desktop_Folders_OpenCustomNodesFolder": {
|
||||
"label": "Открыть папку с пользовательскими узлами"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenInputsFolder": {
|
||||
"label": "Открыть папку с входными данными"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenLogsFolder": {
|
||||
"label": "Открыть папку с логами"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelConfig": {
|
||||
"label": "Открыть extra_model_paths.yaml"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelsFolder": {
|
||||
"label": "Открыть папку с моделями"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenOutputsFolder": {
|
||||
"label": "Открыть папку с результатами"
|
||||
},
|
||||
"Comfy-Desktop_OpenDevTools": {
|
||||
"label": "Открыть инструменты разработчика"
|
||||
},
|
||||
"Comfy-Desktop_OpenFeedbackPage": {
|
||||
"label": "Обратная связь"
|
||||
},
|
||||
"Comfy-Desktop_Reinstall": {
|
||||
"label": "Переустановить"
|
||||
},
|
||||
"Comfy-Desktop_Restart": {
|
||||
"label": "Перезагрузить"
|
||||
},
|
||||
"Comfy_BrowseTemplates": {
|
||||
"label": "Просмотр шаблонов"
|
||||
},
|
||||
"Comfy_Canvas_FitView": {
|
||||
"label": "Подогнать вид к выбранным узлам"
|
||||
},
|
||||
"Comfy_Canvas_ResetView": {
|
||||
"label": "Сбросить вид"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLinkVisibility": {
|
||||
"label": "Переключить видимость ссылки"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLock": {
|
||||
"label": "Переключить блокировку холста"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Bypass": {
|
||||
"label": "Обход/Необход выбранных узлов"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Collapse": {
|
||||
"label": "Свернуть/Развернуть выбранные узлы"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Mute": {
|
||||
"label": "Отключить/Включить звук выбранных узлов"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Pin": {
|
||||
"label": "Закрепить/Открепить выбранные узлы"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelected_Pin": {
|
||||
"label": "Закрепить/Открепить выбранные элементы"
|
||||
},
|
||||
"Comfy_Canvas_ZoomIn": {
|
||||
"label": "Увеличить"
|
||||
},
|
||||
"Comfy_Canvas_ZoomOut": {
|
||||
"label": "Уменьшить"
|
||||
},
|
||||
"Comfy_ClearPendingTasks": {
|
||||
"label": "Очистить ожидающие задачи"
|
||||
},
|
||||
"Comfy_ClearWorkflow": {
|
||||
"label": "Очистить рабочий процесс"
|
||||
},
|
||||
"Comfy_ExportWorkflow": {
|
||||
"label": "Экспорт рабочего процесса"
|
||||
},
|
||||
"Comfy_ExportWorkflowAPI": {
|
||||
"label": "Экспорт рабочего процесса (формат API)"
|
||||
},
|
||||
"Comfy_Graph_FitGroupToContents": {
|
||||
"label": "Подогнать группу к содержимому"
|
||||
},
|
||||
"Comfy_Graph_GroupSelectedNodes": {
|
||||
"label": "Группировать выбранные узлы"
|
||||
},
|
||||
"Comfy_GroupNode_ConvertSelectedNodesToGroupNode": {
|
||||
"label": "Преобразовать выбранные узлы в групповой узел"
|
||||
},
|
||||
"Comfy_GroupNode_ManageGroupNodes": {
|
||||
"label": "Управление групповыми узлами"
|
||||
},
|
||||
"Comfy_GroupNode_UngroupSelectedGroupNodes": {
|
||||
"label": "Разгруппировать выбранные групповые узлы"
|
||||
},
|
||||
"Comfy_Help_OpenComfyOrgDiscord": {
|
||||
"label": "Открыть Comfy-Org Discord"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIDocs": {
|
||||
"label": "Открыть документы ComfyUI"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIIssues": {
|
||||
"label": "Открыть проблемы ComfyUI"
|
||||
},
|
||||
"Comfy_Interrupt": {
|
||||
"label": "Прервать"
|
||||
},
|
||||
"Comfy_LoadDefaultWorkflow": {
|
||||
"label": "Загрузить стандартный рабочий процесс"
|
||||
},
|
||||
"Comfy_NewBlankWorkflow": {
|
||||
"label": "Новый пустой рабочий процесс"
|
||||
},
|
||||
"Comfy_OpenClipspace": {
|
||||
"label": "Клипспейс"
|
||||
},
|
||||
"Comfy_OpenWorkflow": {
|
||||
"label": "Открыть рабочий процесс"
|
||||
},
|
||||
"Comfy_QueuePrompt": {
|
||||
"label": "Очередь запросов"
|
||||
},
|
||||
"Comfy_QueuePromptFront": {
|
||||
"label": "Очередь запросов (передняя)"
|
||||
},
|
||||
"Comfy_Redo": {
|
||||
"label": "Повторить"
|
||||
},
|
||||
"Comfy_RefreshNodeDefinitions": {
|
||||
"label": "Обновить определения узлов"
|
||||
},
|
||||
"Comfy_SaveWorkflow": {
|
||||
"label": "Сохранить рабочий процесс"
|
||||
},
|
||||
"Comfy_SaveWorkflowAs": {
|
||||
"label": "Сохранить рабочий процесс как"
|
||||
},
|
||||
"Comfy_ShowSettingsDialog": {
|
||||
"label": "Показать диалог настроек"
|
||||
},
|
||||
"Comfy_ToggleTheme": {
|
||||
"label": "Переключить тему (Темная/Светлая)"
|
||||
},
|
||||
"Comfy_Undo": {
|
||||
"label": "Отменить"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "Следующий открытый рабочий процесс"
|
||||
},
|
||||
"Workspace_PreviousOpenedWorkflow": {
|
||||
"label": "Предыдущий открытый рабочий процесс"
|
||||
},
|
||||
"Workspace_SearchBox_Toggle": {
|
||||
"label": "Переключить поисковое окно"
|
||||
},
|
||||
"Workspace_ToggleBottomPanel": {
|
||||
"label": "Переключить нижнюю панель"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_command-terminal": {
|
||||
"label": "Переключить нижнюю панель терминала"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_logs-terminal": {
|
||||
"label": "Переключить нижнюю панель журналов"
|
||||
},
|
||||
"Workspace_ToggleFocusMode": {
|
||||
"label": "Переключить режим фокуса"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_model-library": {
|
||||
"label": "Переключить боковую панель библиотеки моделей",
|
||||
"tooltip": "Библиотека моделей"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_node-library": {
|
||||
"label": "Переключить боковую панель библиотеки узлов",
|
||||
"tooltip": "Библиотека узлов"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_queue": {
|
||||
"label": "Переключить боковую панель очереди",
|
||||
"tooltip": "Очередь"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_workflows": {
|
||||
"label": "Переключить боковую панель рабочих процессов",
|
||||
"tooltip": "Рабочие процессы"
|
||||
}
|
||||
}
|
||||
@@ -211,6 +211,8 @@
|
||||
"menuLabels": {
|
||||
"Browse Templates": "Просмотреть шаблоны",
|
||||
"Bypass/Unbypass Selected Nodes": "Обойти/восстановить выбранные узлы",
|
||||
"Canvas Toggle Link Visibility": "Переключение видимости ссылки на холст",
|
||||
"Canvas Toggle Lock": "Переключение блокировки холста",
|
||||
"Clear Pending Tasks": "Очистить ожидающие задачи",
|
||||
"Clear Workflow": "Очистить рабочий процесс",
|
||||
"Clipspace": "Клиппространство",
|
||||
@@ -229,13 +231,10 @@
|
||||
"Help": "Помощь",
|
||||
"Interrupt": "Прервать",
|
||||
"Load Default Workflow": "Загрузить стандартный рабочий процесс",
|
||||
"Logs": "Журналы",
|
||||
"Manage group nodes": "Управление групповыми узлами",
|
||||
"Model Library": "Библиотека моделей",
|
||||
"Mute/Unmute Selected Nodes": "Отключить/включить звук для выбранных узлов",
|
||||
"New": "Новый",
|
||||
"Next Opened Workflow": "Следующий открытый рабочий процесс",
|
||||
"Node Library": "Библиотека узлов",
|
||||
"Open": "Открыть",
|
||||
"Open Custom Nodes Folder": "Открыть папку пользовательских узлов",
|
||||
"Open DevTools": "Открыть инструменты разработчика",
|
||||
@@ -247,7 +246,6 @@
|
||||
"Pin/Unpin Selected Items": "Закрепить/открепить выбранные элементы",
|
||||
"Pin/Unpin Selected Nodes": "Закрепить/открепить выбранные узлы",
|
||||
"Previous Opened Workflow": "Предыдущий открытый рабочий процесс",
|
||||
"Queue": "Очередь",
|
||||
"Queue Prompt": "Запрос в очереди",
|
||||
"Queue Prompt (Front)": "Запрос в очереди (спереди)",
|
||||
"Redo": "Повторить",
|
||||
@@ -257,18 +255,20 @@
|
||||
"Restart": "Перезапустить",
|
||||
"Save": "Сохранить",
|
||||
"Save As": "Сохранить как",
|
||||
"Settings": "Настройки",
|
||||
"Terminal": "Терминал",
|
||||
"Show Settings Dialog": "Показать диалог настроек",
|
||||
"Toggle Bottom Panel": "Переключить нижнюю панель",
|
||||
"Toggle Focus Mode": "Переключить режим фокуса",
|
||||
"Toggle Link Visibility": "Переключить видимость ссылок",
|
||||
"Toggle Lock": "Переключить блокировку",
|
||||
"Toggle Logs Bottom Panel": "Переключение нижней панели журналов",
|
||||
"Toggle Model Library Sidebar": "Переключение боковой панели библиотеки моделей",
|
||||
"Toggle Node Library Sidebar": "Переключение боковой панели библиотеки узлов",
|
||||
"Toggle Queue Sidebar": "Переключение боковой панели очереди",
|
||||
"Toggle Search Box": "Переключить поисковую панель",
|
||||
"Toggle Theme": "Переключить тему",
|
||||
"Toggle Terminal Bottom Panel": "Переключение нижней панели терминала",
|
||||
"Toggle Theme (Dark/Light)": "Переключение темы (Темная/Светлая)",
|
||||
"Toggle Workflows Sidebar": "Переключение боковой панели рабочих процессов",
|
||||
"Undo": "Отменить",
|
||||
"Ungroup selected group nodes": "Разгруппировать выбранные групповые узлы",
|
||||
"Workflow": "Рабочий процесс",
|
||||
"Workflows": "Рабочие процессы",
|
||||
"Zoom In": "Увеличить",
|
||||
"Zoom Out": "Уменьшить"
|
||||
},
|
||||
|
||||
183
src/locales/zh/commands.json
Normal file
183
src/locales/zh/commands.json
Normal file
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"Comfy-Desktop_Folders_OpenCustomNodesFolder": {
|
||||
"label": "打开自定义节点文件夹"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenInputsFolder": {
|
||||
"label": "打开输入文件夹"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenLogsFolder": {
|
||||
"label": "打开日志文件夹"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelConfig": {
|
||||
"label": "打开 extra_model_paths.yaml"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenModelsFolder": {
|
||||
"label": "打开模型文件夹"
|
||||
},
|
||||
"Comfy-Desktop_Folders_OpenOutputsFolder": {
|
||||
"label": "打开输出文件夹"
|
||||
},
|
||||
"Comfy-Desktop_OpenDevTools": {
|
||||
"label": "打开开发者工具"
|
||||
},
|
||||
"Comfy-Desktop_OpenFeedbackPage": {
|
||||
"label": "反馈"
|
||||
},
|
||||
"Comfy-Desktop_Reinstall": {
|
||||
"label": "重新安装"
|
||||
},
|
||||
"Comfy-Desktop_Restart": {
|
||||
"label": "重启"
|
||||
},
|
||||
"Comfy_BrowseTemplates": {
|
||||
"label": "浏览模板"
|
||||
},
|
||||
"Comfy_Canvas_FitView": {
|
||||
"label": "适应选定节点的视图"
|
||||
},
|
||||
"Comfy_Canvas_ResetView": {
|
||||
"label": "重置视图"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLinkVisibility": {
|
||||
"label": "画布切换链接可见性"
|
||||
},
|
||||
"Comfy_Canvas_ToggleLock": {
|
||||
"label": "画布切换锁定"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Bypass": {
|
||||
"label": "绕过/取消绕过选定的节点"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Collapse": {
|
||||
"label": "折叠/展开选定的节点"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Mute": {
|
||||
"label": "静音/取消静音选定的节点"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelectedNodes_Pin": {
|
||||
"label": "固定/取消固定选定的节点"
|
||||
},
|
||||
"Comfy_Canvas_ToggleSelected_Pin": {
|
||||
"label": "固定/取消固定选定的项目"
|
||||
},
|
||||
"Comfy_Canvas_ZoomIn": {
|
||||
"label": "放大"
|
||||
},
|
||||
"Comfy_Canvas_ZoomOut": {
|
||||
"label": "缩小"
|
||||
},
|
||||
"Comfy_ClearPendingTasks": {
|
||||
"label": "清除待处理任务"
|
||||
},
|
||||
"Comfy_ClearWorkflow": {
|
||||
"label": "清除工作流"
|
||||
},
|
||||
"Comfy_ExportWorkflow": {
|
||||
"label": "导出工作流"
|
||||
},
|
||||
"Comfy_ExportWorkflowAPI": {
|
||||
"label": "导出工作流(API格式)"
|
||||
},
|
||||
"Comfy_Graph_FitGroupToContents": {
|
||||
"label": "适应组内容"
|
||||
},
|
||||
"Comfy_Graph_GroupSelectedNodes": {
|
||||
"label": "组选定的节点"
|
||||
},
|
||||
"Comfy_GroupNode_ConvertSelectedNodesToGroupNode": {
|
||||
"label": "将选定节点转换为组节点"
|
||||
},
|
||||
"Comfy_GroupNode_ManageGroupNodes": {
|
||||
"label": "管理组节点"
|
||||
},
|
||||
"Comfy_GroupNode_UngroupSelectedGroupNodes": {
|
||||
"label": "取消选定组节点的分组"
|
||||
},
|
||||
"Comfy_Help_OpenComfyOrgDiscord": {
|
||||
"label": "打开Comfy-Org Discord"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIDocs": {
|
||||
"label": "打开ComfyUI文档"
|
||||
},
|
||||
"Comfy_Help_OpenComfyUIIssues": {
|
||||
"label": "打开ComfyUI问题"
|
||||
},
|
||||
"Comfy_Interrupt": {
|
||||
"label": "中断"
|
||||
},
|
||||
"Comfy_LoadDefaultWorkflow": {
|
||||
"label": "加载默认工作流"
|
||||
},
|
||||
"Comfy_NewBlankWorkflow": {
|
||||
"label": "新建空白工作流"
|
||||
},
|
||||
"Comfy_OpenClipspace": {
|
||||
"label": "剪辑空间"
|
||||
},
|
||||
"Comfy_OpenWorkflow": {
|
||||
"label": "打开工作流"
|
||||
},
|
||||
"Comfy_QueuePrompt": {
|
||||
"label": "队列提示"
|
||||
},
|
||||
"Comfy_QueuePromptFront": {
|
||||
"label": "队列提示(前端)"
|
||||
},
|
||||
"Comfy_Redo": {
|
||||
"label": "重做"
|
||||
},
|
||||
"Comfy_RefreshNodeDefinitions": {
|
||||
"label": "刷新节点定义"
|
||||
},
|
||||
"Comfy_SaveWorkflow": {
|
||||
"label": "保存工作流"
|
||||
},
|
||||
"Comfy_SaveWorkflowAs": {
|
||||
"label": "另存工作流"
|
||||
},
|
||||
"Comfy_ShowSettingsDialog": {
|
||||
"label": "显示设置对话框"
|
||||
},
|
||||
"Comfy_ToggleTheme": {
|
||||
"label": "切换主题(暗/亮)"
|
||||
},
|
||||
"Comfy_Undo": {
|
||||
"label": "撤销"
|
||||
},
|
||||
"Workspace_NextOpenedWorkflow": {
|
||||
"label": "下一个打开的工作流"
|
||||
},
|
||||
"Workspace_PreviousOpenedWorkflow": {
|
||||
"label": "上一个打开的工作流"
|
||||
},
|
||||
"Workspace_SearchBox_Toggle": {
|
||||
"label": "切换搜索框"
|
||||
},
|
||||
"Workspace_ToggleBottomPanel": {
|
||||
"label": "切换底部面板"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_command-terminal": {
|
||||
"label": "切换终端底部面板"
|
||||
},
|
||||
"Workspace_ToggleBottomPanelTab_logs-terminal": {
|
||||
"label": "切换日志底部面板"
|
||||
},
|
||||
"Workspace_ToggleFocusMode": {
|
||||
"label": "切换焦点模式"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_model-library": {
|
||||
"label": "切换模型库侧边栏",
|
||||
"tooltip": "模型库"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_node-library": {
|
||||
"label": "切换节点库侧边栏",
|
||||
"tooltip": "节点库"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_queue": {
|
||||
"label": "切换队列侧边栏",
|
||||
"tooltip": "队列"
|
||||
},
|
||||
"Workspace_ToggleSidebarTab_workflows": {
|
||||
"label": "切换工作流侧边栏",
|
||||
"tooltip": "工作流"
|
||||
}
|
||||
}
|
||||
@@ -211,6 +211,8 @@
|
||||
"menuLabels": {
|
||||
"Browse Templates": "浏览模板",
|
||||
"Bypass/Unbypass Selected Nodes": "旁路/取消旁路选定节点",
|
||||
"Canvas Toggle Link Visibility": "切换链接可见性",
|
||||
"Canvas Toggle Lock": "切换画布锁定",
|
||||
"Clear Pending Tasks": "清除待处理任务",
|
||||
"Clear Workflow": "清除工作流",
|
||||
"Clipspace": "剪辑空间",
|
||||
@@ -229,13 +231,10 @@
|
||||
"Help": "帮助",
|
||||
"Interrupt": "中断",
|
||||
"Load Default Workflow": "加载默认工作流",
|
||||
"Logs": "日志",
|
||||
"Manage group nodes": "管理组节点",
|
||||
"Model Library": "模型库",
|
||||
"Mute/Unmute Selected Nodes": "静音/取消静音选定节点",
|
||||
"New": "新建",
|
||||
"Next Opened Workflow": "下一个打开的工作流",
|
||||
"Node Library": "节点库",
|
||||
"Open": "打开",
|
||||
"Open Custom Nodes Folder": "打开自定义节点文件夹",
|
||||
"Open DevTools": "打开开发者工具",
|
||||
@@ -247,7 +246,6 @@
|
||||
"Pin/Unpin Selected Items": "固定/取消固定选定项目",
|
||||
"Pin/Unpin Selected Nodes": "固定/取消固定选定节点",
|
||||
"Previous Opened Workflow": "上一个打开的工作流",
|
||||
"Queue": "队列",
|
||||
"Queue Prompt": "队列提示",
|
||||
"Queue Prompt (Front)": "队列提示 (前面)",
|
||||
"Redo": "重做",
|
||||
@@ -257,18 +255,20 @@
|
||||
"Restart": "重启",
|
||||
"Save": "保存",
|
||||
"Save As": "另存为",
|
||||
"Settings": "设置",
|
||||
"Terminal": "终端",
|
||||
"Show Settings Dialog": "显示设置对话框",
|
||||
"Toggle Bottom Panel": "切换底部面板",
|
||||
"Toggle Focus Mode": "切换专注模式",
|
||||
"Toggle Link Visibility": "切换链接可见性",
|
||||
"Toggle Lock": "切换锁定",
|
||||
"Toggle Logs Bottom Panel": "切换日志底部面板",
|
||||
"Toggle Model Library Sidebar": "切换模型库侧边栏",
|
||||
"Toggle Node Library Sidebar": "切换节点库侧边栏",
|
||||
"Toggle Queue Sidebar": "切换队列侧边栏",
|
||||
"Toggle Search Box": "切换搜索框",
|
||||
"Toggle Theme": "切换主题",
|
||||
"Toggle Terminal Bottom Panel": "切换终端底部面板",
|
||||
"Toggle Theme (Dark/Light)": "切换主题(暗/亮)",
|
||||
"Toggle Workflows Sidebar": "切换工作流侧边栏",
|
||||
"Undo": "撤销",
|
||||
"Ungroup selected group nodes": "取消选定组节点的分组",
|
||||
"Workflow": "工作流",
|
||||
"Workflows": "工作流",
|
||||
"Zoom In": "放大",
|
||||
"Zoom Out": "缩小"
|
||||
},
|
||||
|
||||
@@ -47,7 +47,7 @@ export const useBottomPanelStore = defineStore('bottomPanel', () => {
|
||||
useCommandStore().registerCommand({
|
||||
id: `Workspace.ToggleBottomPanelTab.${tab.id}`,
|
||||
icon: 'pi pi-list',
|
||||
label: tab.title,
|
||||
label: `Toggle ${tab.title} Bottom Panel`,
|
||||
function: () => toggleBottomPanelTab(tab.id)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ export const useSidebarTabStore = defineStore('sidebarTab', () => {
|
||||
useCommandStore().registerCommand({
|
||||
id: `Workspace.ToggleSidebarTab.${tab.id}`,
|
||||
icon: tab.icon,
|
||||
label: tab.tooltip,
|
||||
label: `Toggle ${tab.title} Sidebar`,
|
||||
tooltip: tab.tooltip,
|
||||
versionAdded: '1.3.9',
|
||||
function: () => {
|
||||
|
||||
Reference in New Issue
Block a user