mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-01-26 19:09:52 +00:00
Add lobe-i18n setup and translation scripts and update translation files for consistency (#1751)
* refactor: convert translation files from TS to JSON format * feat: add lobe-i18n setup and translation scripts * chore: update translation files for consistency * chore: refine translations in ja_JP.json for natural phrasing * refactor: revert locale file names to original simpler format (e.g., en_US → en)
This commit is contained in:
11
.i18nrc.cjs
Normal file
11
.i18nrc.cjs
Normal file
@@ -0,0 +1,11 @@
|
||||
// This file is intentionally kept in CommonJS format (.cjs)
|
||||
// to resolve compatibility issues with dependencies that require CommonJS.
|
||||
// Do not convert this file to ESModule format unless all dependencies support it.
|
||||
const { defineConfig } = require('@lobehub/i18n-cli');
|
||||
|
||||
module.exports = defineConfig({
|
||||
entry: 'src/locales/en.json',
|
||||
entryLocale: 'en',
|
||||
output: 'src/locales',
|
||||
outputLocales: ['zh', 'ru', 'ja'],
|
||||
});
|
||||
45
README.md
45
README.md
@@ -496,21 +496,42 @@ Our project supports multiple languages using `vue-i18n`. This allows users arou
|
||||
|
||||
We welcome the addition of new languages. You can add a new language by following these steps:
|
||||
|
||||
#### 1. Create a Locale File
|
||||
#### 1. Generate language files
|
||||
We use [lobe-i18n](https://github.com/lobehub/lobe-cli-toolbox/blob/master/packages/lobe-i18n/README.md) as our translation tool, which integrates with LLM for efficient localization.
|
||||
|
||||
Navigate to the `src/locales` directory.
|
||||
Duplicate the existing `src/locales/en.ts` file and rename it to your target language code (e.g., `src/locales/ja.ts` for Japanese).
|
||||
Update the configuration file to include the new language(s) you wish to add:
|
||||
|
||||
#### 2. Provide Translations
|
||||
|
||||
Translate the contents into your target language.
|
||||
If there are items that are not applicable, you can delete those items. In that case, the default language set in `en (src/locales/en.ts)` will be loaded.
|
||||
```javascript
|
||||
const { defineConfig } = require('@lobehub/i18n-cli');
|
||||
|
||||
#### 3. Update i18n Configuration
|
||||
module.exports = defineConfig({
|
||||
entry: 'src/locales/en.json', // Base language file
|
||||
entryLocale: 'en',
|
||||
output: 'src/locales',
|
||||
outputLocales: ['zh', 'ru', 'ja'], // Add the new language(s) here
|
||||
});
|
||||
```
|
||||
|
||||
Import the new locale file in the `src/i18n.ts` file.
|
||||
Set your OpenAI API Key by running the following command:
|
||||
|
||||
#### 4. Enable Selection of the New Language
|
||||
```sh
|
||||
npx lobe-i18n --option
|
||||
```
|
||||
|
||||
Once configured, generate the translation files with:
|
||||
|
||||
```sh
|
||||
npx lobe-i18n locale
|
||||
```
|
||||
|
||||
This will create the language files for the specified languages in the configuration.
|
||||
|
||||
#### 2. Update i18n Configuration
|
||||
|
||||
Import the newly generated locale file(s) in the `src/i18n.ts` file to include them in the application's i18n setup.
|
||||
|
||||
#### 3. Enable Selection of the New Language
|
||||
|
||||
Add the newly added language to the following item in `src/constants/coreSettings.ts`:
|
||||
|
||||
@@ -519,12 +540,14 @@ Add the newly added language to the following item in `src/constants/coreSetting
|
||||
id: 'Comfy.Locale',
|
||||
name: 'Locale',
|
||||
type: 'combo',
|
||||
options: ['en', 'zh', 'ru', 'ja'],
|
||||
options: ['en', 'zh', 'ru', 'ja'], // Add the new language(s) here
|
||||
defaultValue: navigator.language.split('-')[0] || 'en'
|
||||
},
|
||||
```
|
||||
|
||||
#### 5. Test the Translations
|
||||
This will make the new language selectable in the application's settings.
|
||||
|
||||
#### 4. Test the Translations
|
||||
|
||||
Start the development server, switch to the new language, and verify the translations.
|
||||
You can switch languages by opening the ComfyUI Settings and selecting from the `ComfyUI > Locale` dropdown box.
|
||||
|
||||
4212
package-lock.json
generated
4212
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -35,6 +35,7 @@
|
||||
"@babel/preset-env": "^7.22.20",
|
||||
"@eslint/js": "^9.8.0",
|
||||
"@iconify/json": "^2.2.245",
|
||||
"@lobehub/i18n-cli": "^1.20.1",
|
||||
"@pinia/testing": "^0.1.5",
|
||||
"@playwright/test": "^1.44.1",
|
||||
"@types/jest": "^29.5.12",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { createI18n } from 'vue-i18n'
|
||||
import en from './locales/en'
|
||||
import zh from './locales/zh'
|
||||
import ru from './locales/ru'
|
||||
import ja from './locales/ja'
|
||||
import en from './locales/en.json'
|
||||
import zh from './locales/zh.json'
|
||||
import ru from './locales/ru.json'
|
||||
import ja from './locales/ja.json'
|
||||
|
||||
export const i18n = createI18n({
|
||||
// Must set `false`, as Vue I18n Legacy API is for Vue 2
|
||||
|
||||
223
src/locales/en.json
Normal file
223
src/locales/en.json
Normal file
@@ -0,0 +1,223 @@
|
||||
{
|
||||
"welcome": {
|
||||
"title": "Welcome to ComfyUI",
|
||||
"getStarted": "Get Started"
|
||||
},
|
||||
"userSelect": {
|
||||
"newUser": "New user",
|
||||
"enterUsername": "Enter a username",
|
||||
"existingUser": "Existing user",
|
||||
"selectUser": "Select a user",
|
||||
"next": "Next"
|
||||
},
|
||||
"notSupported": {
|
||||
"title": "Your device is not supported",
|
||||
"message": "Only following devices are supported:",
|
||||
"learnMore": "Learn More",
|
||||
"reportIssue": "Report Issue",
|
||||
"supportedDevices": {
|
||||
"macos": "MacOS (M1 or later)",
|
||||
"windows": "Windows (Nvidia GPU with CUDA support)"
|
||||
}
|
||||
},
|
||||
"downloadGit": {
|
||||
"title": "Download git",
|
||||
"message": "Unable to locate git. A working copy of git is required for normal operation.",
|
||||
"instructions": "Please download and install the latest version for your operating system. The Download git button below opens the git-scm.com downloads page.",
|
||||
"warning": "If you are sure you do not need git installed, or there has been a mistake, you may click Skip to byapss this check. Attempting to run ComfyUI without a working copy of git is not currently supported.",
|
||||
"gitWebsite": "Download git",
|
||||
"skip": "Skip"
|
||||
},
|
||||
"install": {
|
||||
"installLocation": "Install Location",
|
||||
"migration": "Migration",
|
||||
"desktopSettings": "Desktop Settings",
|
||||
"chooseInstallationLocation": "Choose Installation Location",
|
||||
"systemLocations": "System Locations",
|
||||
"failedToSelectDirectory": "Failed to select directory",
|
||||
"pathValidationFailed": "Failed to validate path",
|
||||
"installLocationDescription": "Select the directory for ComfyUI's user data. A python environment will be installed to the selected location. Please make sure the selected disk has enough space (~15GB) left.",
|
||||
"installLocationTooltip": "ComfyUI's user data directory. Stores:\n- Python Environment\n- Models\n- Custom nodes\n",
|
||||
"appDataLocationTooltip": "ComfyUI's app data directory. Stores:\n- Logs\n- Server configs",
|
||||
"appPathLocationTooltip": "ComfyUI's app asset directory. Stores the ComfyUI code and assets",
|
||||
"migrateFromExistingInstallation": "Migrate from Existing Installation",
|
||||
"migrationSourcePathDescription": "If you have an existing ComfyUI installation, we can copy/link your existing user files and models to the new installation.",
|
||||
"selectItemsToMigrate": "Select Items to Migrate",
|
||||
"migrationOptional": "Migration is optional. If you don't have an existing installation, you can skip this step.",
|
||||
"desktopAppSettings": "Desktop App Settings",
|
||||
"desktopAppSettingsDescription": "Configure how ComfyUI behaves on your desktop. You can change these settings later.",
|
||||
"settings": {
|
||||
"autoUpdate": "Automatic Updates",
|
||||
"allowMetrics": "Crash Reports",
|
||||
"autoUpdateDescription": "Automatically download and install updates when they become available. You'll always be notified before updates are installed.",
|
||||
"allowMetricsDescription": "Help improve ComfyUI by sending anonymous crash reports. No personal information or workflow content will be collected. This can be disabled at any time in the settings menu.",
|
||||
"learnMoreAboutData": "Learn more about data collection",
|
||||
"dataCollectionDialog": {
|
||||
"title": "About Data Collection",
|
||||
"whatWeCollect": "What we collect:",
|
||||
"whatWeDoNotCollect": "What we don't collect:",
|
||||
"errorReports": "Error message and stack trace",
|
||||
"systemInfo": "Hardware, OS type, and app version",
|
||||
"personalInformation": "Personal information",
|
||||
"workflowContent": "Workflow content",
|
||||
"fileSystemInformation": "File system information",
|
||||
"workflowContents": "Workflow contents",
|
||||
"customNodeConfigurations": "Custom node configurations"
|
||||
}
|
||||
},
|
||||
"customNodes": "Custom Nodes",
|
||||
"customNodesDescription": "Reference custom node files from existing ComfyUI installations and install their dependencies."
|
||||
},
|
||||
"serverStart": {
|
||||
"reinstall": "Reinstall",
|
||||
"reportIssue": "Report Issue",
|
||||
"openLogs": "Open Logs",
|
||||
"process": {
|
||||
"ready": "Finishing...",
|
||||
"error": "Unable to start ComfyUI Desktop"
|
||||
}
|
||||
},
|
||||
"serverConfig": {
|
||||
"modifiedConfigs": "You have modified the following server configurations. Restart to apply changes.",
|
||||
"revertChanges": "Revert Changes",
|
||||
"restart": "Restart"
|
||||
},
|
||||
"currentUser": "Current user",
|
||||
"empty": "Empty",
|
||||
"noWorkflowsFound": "No workflows found.",
|
||||
"comingSoon": "Coming Soon",
|
||||
"firstTimeUIMessage": "This is the first time you use the new UI. Choose \"Menu > Use New Menu > Disabled\" to restore the old UI.",
|
||||
"download": "Download",
|
||||
"loadAllFolders": "Load All Folders",
|
||||
"refresh": "Refresh",
|
||||
"terminal": "Terminal",
|
||||
"logs": "Logs",
|
||||
"videoFailedToLoad": "Video failed to load",
|
||||
"extensionName": "Extension Name",
|
||||
"reloadToApplyChanges": "Reload to apply changes",
|
||||
"insert": "Insert",
|
||||
"systemInfo": "System Info",
|
||||
"devices": "Devices",
|
||||
"about": "About",
|
||||
"add": "Add",
|
||||
"confirm": "Confirm",
|
||||
"reset": "Reset",
|
||||
"resetKeybindingsTooltip": "Reset keybindings to default",
|
||||
"customizeFolder": "Customize Folder",
|
||||
"icon": "Icon",
|
||||
"color": "Color",
|
||||
"bookmark": "Bookmark",
|
||||
"folder": "Folder",
|
||||
"star": "Star",
|
||||
"heart": "Heart",
|
||||
"file": "File",
|
||||
"inbox": "Inbox",
|
||||
"box": "Box",
|
||||
"briefcase": "Briefcase",
|
||||
"error": "Error",
|
||||
"loading": "Loading",
|
||||
"findIssues": "Find Issues",
|
||||
"reportIssue": "Send Report",
|
||||
"reportIssueTooltip": "Submit the error report to Comfy Org",
|
||||
"reportSent": "Report Submitted",
|
||||
"copyToClipboard": "Copy to Clipboard",
|
||||
"openNewIssue": "Open New Issue",
|
||||
"showReport": "Show Report",
|
||||
"imageFailedToLoad": "Image failed to load",
|
||||
"reconnecting": "Reconnecting",
|
||||
"reconnected": "Reconnected",
|
||||
"delete": "Delete",
|
||||
"rename": "Rename",
|
||||
"customize": "Customize",
|
||||
"experimental": "BETA",
|
||||
"deprecated": "DEPR",
|
||||
"loadWorkflow": "Load Workflow",
|
||||
"goToNode": "Go to Node",
|
||||
"settings": "Settings",
|
||||
"searchWorkflows": "Search Workflows",
|
||||
"searchSettings": "Search Settings",
|
||||
"searchNodes": "Search Nodes",
|
||||
"searchModels": "Search Models",
|
||||
"searchKeybindings": "Search Keybindings",
|
||||
"searchExtensions": "Search Extensions",
|
||||
"noResultsFound": "No Results Found",
|
||||
"searchFailedMessage": "We couldn't find any settings matching your search. Try adjusting your search terms.",
|
||||
"noTasksFound": "No Tasks Found",
|
||||
"noTasksFoundMessage": "There are no tasks in the queue.",
|
||||
"newFolder": "New Folder",
|
||||
"sideToolbar": {
|
||||
"themeToggle": "Toggle Theme",
|
||||
"logout": "Logout",
|
||||
"queue": "Queue",
|
||||
"nodeLibrary": "Node Library",
|
||||
"workflows": "Workflows",
|
||||
"browseTemplates": "Browse example templates",
|
||||
"openWorkflow": "Open workflow in local file system",
|
||||
"newBlankWorkflow": "Create a new blank workflow",
|
||||
"nodeLibraryTab": {
|
||||
"sortOrder": "Sort Order"
|
||||
},
|
||||
"modelLibrary": "Model Library",
|
||||
"downloads": "Downloads",
|
||||
"queueTab": {
|
||||
"showFlatList": "Show Flat List",
|
||||
"backToAllTasks": "Back to All Tasks",
|
||||
"containImagePreview": "Fill Image Preview",
|
||||
"coverImagePreview": "Fit Image Preview",
|
||||
"clearPendingTasks": "Clear Pending Tasks",
|
||||
"filter": "Filter Outputs",
|
||||
"filters": {
|
||||
"hideCached": "Hide Cached",
|
||||
"hideCanceled": "Hide Canceled"
|
||||
}
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"hideMenu": "Hide Menu",
|
||||
"showMenu": "Show Menu",
|
||||
"batchCount": "Batch Count",
|
||||
"batchCountTooltip": "The number of times the workflow generation should be queued",
|
||||
"autoQueue": "Auto Queue",
|
||||
"disabled": "Disabled",
|
||||
"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",
|
||||
"queueWorkflow": "Queue workflow (Shift to queue at front)",
|
||||
"queueWorkflowFront": "Queue workflow at front",
|
||||
"queue": "Queue",
|
||||
"interrupt": "Cancel current run",
|
||||
"refresh": "Refresh node definitions",
|
||||
"clipspace": "Open Clipspace",
|
||||
"resetView": "Reset canvas view",
|
||||
"clear": "Clear workflow",
|
||||
"toggleBottomPanel": "Toggle Bottom Panel"
|
||||
},
|
||||
"templateWorkflows": {
|
||||
"title": "Get Started with a Template",
|
||||
"template": {
|
||||
"default": "Image Generation",
|
||||
"image2image": "Image to Image",
|
||||
"upscale": "2 Pass Upscale",
|
||||
"flux_schnell": "Flux Schnell"
|
||||
}
|
||||
},
|
||||
"graphCanvasMenu": {
|
||||
"zoomIn": "Zoom In",
|
||||
"zoomOut": "Zoom Out",
|
||||
"resetView": "Reset View",
|
||||
"fitView": "Fit View",
|
||||
"selectMode": "Select Mode",
|
||||
"panMode": "Pan Mode",
|
||||
"toggleLinkVisibility": "Toggle Link Visibility"
|
||||
},
|
||||
"electronFileDownload": {
|
||||
"inProgress": "In Progress",
|
||||
"pause": "Pause Download",
|
||||
"paused": "Paused",
|
||||
"resume": "Resume Download",
|
||||
"cancel": "Cancel Download",
|
||||
"cancelled": "Cancelled"
|
||||
}
|
||||
}
|
||||
@@ -1,244 +0,0 @@
|
||||
export default {
|
||||
welcome: {
|
||||
title: 'Welcome to ComfyUI',
|
||||
getStarted: 'Get Started'
|
||||
},
|
||||
userSelect: {
|
||||
newUser: 'New user',
|
||||
enterUsername: 'Enter a username',
|
||||
existingUser: 'Existing user',
|
||||
selectUser: 'Select a user',
|
||||
next: 'Next'
|
||||
},
|
||||
notSupported: {
|
||||
title: 'Your device is not supported',
|
||||
message: 'Only following devices are supported:',
|
||||
learnMore: 'Learn More',
|
||||
reportIssue: 'Report Issue',
|
||||
supportedDevices: {
|
||||
macos: 'MacOS (M1 or later)',
|
||||
windows: 'Windows (Nvidia GPU with CUDA support)'
|
||||
}
|
||||
},
|
||||
downloadGit: {
|
||||
title: 'Download git',
|
||||
message:
|
||||
'Unable to locate git. A working copy of git is required for normal operation.',
|
||||
instructions:
|
||||
'Please download and install the latest version for your operating system. The Download git button below opens the git-scm.com downloads page.',
|
||||
warning:
|
||||
'If you are sure you do not need git installed, or there has been a mistake, you may click Skip to byapss this check. Attempting to run ComfyUI without a working copy of git is not currently supported.',
|
||||
gitWebsite: 'Download git',
|
||||
skip: 'Skip'
|
||||
},
|
||||
install: {
|
||||
installLocation: 'Install Location',
|
||||
migration: 'Migration',
|
||||
desktopSettings: 'Desktop Settings',
|
||||
chooseInstallationLocation: 'Choose Installation Location',
|
||||
systemLocations: 'System Locations',
|
||||
failedToSelectDirectory: 'Failed to select directory',
|
||||
pathValidationFailed: 'Failed to validate path',
|
||||
installLocationDescription:
|
||||
"Select the directory for ComfyUI's user data. A python environment will be installed to the selected location. Please make sure the selected disk has enough space (~15GB) left.",
|
||||
installLocationTooltip:
|
||||
"ComfyUI's user data directory. Stores:\n- Python Environment\n- Models\n- Custom nodes\n",
|
||||
appDataLocationTooltip:
|
||||
"ComfyUI's app data directory. Stores:\n- Logs\n- Server configs",
|
||||
appPathLocationTooltip:
|
||||
"ComfyUI's app asset directory. Stores the ComfyUI code and assets",
|
||||
migrateFromExistingInstallation: 'Migrate from Existing Installation',
|
||||
migrationSourcePathDescription:
|
||||
'If you have an existing ComfyUI installation, we can copy/link your existing user files and models to the new installation.',
|
||||
selectItemsToMigrate: 'Select Items to Migrate',
|
||||
migrationOptional:
|
||||
"Migration is optional. If you don't have an existing installation, you can skip this step.",
|
||||
desktopAppSettings: 'Desktop App Settings',
|
||||
desktopAppSettingsDescription:
|
||||
'Configure how ComfyUI behaves on your desktop. You can change these settings later.',
|
||||
settings: {
|
||||
autoUpdate: 'Automatic Updates',
|
||||
allowMetrics: 'Crash Reports',
|
||||
autoUpdateDescription:
|
||||
"Automatically download and install updates when they become available. You'll always be notified before updates are installed.",
|
||||
allowMetricsDescription:
|
||||
'Help improve ComfyUI by sending anonymous crash reports. No personal information or workflow content will be collected. This can be disabled at any time in the settings menu.',
|
||||
learnMoreAboutData: 'Learn more about data collection',
|
||||
dataCollectionDialog: {
|
||||
title: 'About Data Collection',
|
||||
whatWeCollect: 'What we collect:',
|
||||
whatWeDoNotCollect: "What we don't collect:",
|
||||
errorReports: 'Error message and stack trace',
|
||||
systemInfo: 'Hardware, OS type, and app version',
|
||||
personalInformation: 'Personal information',
|
||||
workflowContent: 'Workflow content',
|
||||
fileSystemInformation: 'File system information',
|
||||
workflowContents: 'Workflow contents',
|
||||
customNodeConfigurations: 'Custom node configurations'
|
||||
}
|
||||
},
|
||||
customNodes: 'Custom Nodes',
|
||||
customNodesDescription:
|
||||
'Reference custom node files from existing ComfyUI installations and install their dependencies.'
|
||||
},
|
||||
serverStart: {
|
||||
reinstall: 'Reinstall',
|
||||
reportIssue: 'Report Issue',
|
||||
openLogs: 'Open Logs',
|
||||
process: {
|
||||
'initial-state': 'Loading...',
|
||||
'python-setup': 'Setting up Python Environment...',
|
||||
'starting-server': 'Starting ComfyUI server...',
|
||||
ready: 'Finishing...',
|
||||
error: 'Unable to start ComfyUI Desktop'
|
||||
}
|
||||
},
|
||||
serverConfig: {
|
||||
modifiedConfigs:
|
||||
'You have modified the following server configurations. Restart to apply changes.',
|
||||
revertChanges: 'Revert Changes',
|
||||
restart: 'Restart'
|
||||
},
|
||||
currentUser: 'Current user',
|
||||
empty: 'Empty',
|
||||
noWorkflowsFound: 'No workflows found.',
|
||||
comingSoon: 'Coming Soon',
|
||||
firstTimeUIMessage:
|
||||
'This is the first time you use the new UI. Choose "Menu > Use New Menu > Disabled" to restore the old UI.',
|
||||
download: 'Download',
|
||||
loadAllFolders: 'Load All Folders',
|
||||
refresh: 'Refresh',
|
||||
terminal: 'Terminal',
|
||||
logs: 'Logs',
|
||||
videoFailedToLoad: 'Video failed to load',
|
||||
extensionName: 'Extension Name',
|
||||
reloadToApplyChanges: 'Reload to apply changes',
|
||||
insert: 'Insert',
|
||||
systemInfo: 'System Info',
|
||||
devices: 'Devices',
|
||||
about: 'About',
|
||||
add: 'Add',
|
||||
confirm: 'Confirm',
|
||||
reset: 'Reset',
|
||||
resetKeybindingsTooltip: 'Reset keybindings to default',
|
||||
customizeFolder: 'Customize Folder',
|
||||
icon: 'Icon',
|
||||
color: 'Color',
|
||||
bookmark: 'Bookmark',
|
||||
folder: 'Folder',
|
||||
star: 'Star',
|
||||
heart: 'Heart',
|
||||
file: 'File',
|
||||
inbox: 'Inbox',
|
||||
box: 'Box',
|
||||
briefcase: 'Briefcase',
|
||||
error: 'Error',
|
||||
loading: 'Loading',
|
||||
findIssues: 'Find Issues',
|
||||
reportIssue: 'Send Report',
|
||||
reportIssueTooltip: 'Submit the error report to Comfy Org',
|
||||
reportSent: 'Report Submitted',
|
||||
copyToClipboard: 'Copy to Clipboard',
|
||||
openNewIssue: 'Open New Issue',
|
||||
showReport: 'Show Report',
|
||||
imageFailedToLoad: 'Image failed to load',
|
||||
reconnecting: 'Reconnecting',
|
||||
reconnected: 'Reconnected',
|
||||
delete: 'Delete',
|
||||
rename: 'Rename',
|
||||
customize: 'Customize',
|
||||
experimental: 'BETA',
|
||||
deprecated: 'DEPR',
|
||||
loadWorkflow: 'Load Workflow',
|
||||
goToNode: 'Go to Node',
|
||||
settings: 'Settings',
|
||||
searchWorkflows: 'Search Workflows',
|
||||
searchSettings: 'Search Settings',
|
||||
searchNodes: 'Search Nodes',
|
||||
searchModels: 'Search Models',
|
||||
searchKeybindings: 'Search Keybindings',
|
||||
searchExtensions: 'Search Extensions',
|
||||
noResultsFound: 'No Results Found',
|
||||
searchFailedMessage:
|
||||
"We couldn't find any settings matching your search. Try adjusting your search terms.",
|
||||
noTasksFound: 'No Tasks Found',
|
||||
noTasksFoundMessage: 'There are no tasks in the queue.',
|
||||
newFolder: 'New Folder',
|
||||
sideToolbar: {
|
||||
themeToggle: 'Toggle Theme',
|
||||
logout: 'Logout',
|
||||
queue: 'Queue',
|
||||
nodeLibrary: 'Node Library',
|
||||
workflows: 'Workflows',
|
||||
browseTemplates: 'Browse example templates',
|
||||
openWorkflow: 'Open workflow in local file system',
|
||||
newBlankWorkflow: 'Create a new blank workflow',
|
||||
nodeLibraryTab: {
|
||||
sortOrder: 'Sort Order'
|
||||
},
|
||||
modelLibrary: 'Model Library',
|
||||
downloads: 'Downloads',
|
||||
queueTab: {
|
||||
showFlatList: 'Show Flat List',
|
||||
backToAllTasks: 'Back to All Tasks',
|
||||
containImagePreview: 'Fill Image Preview',
|
||||
coverImagePreview: 'Fit Image Preview',
|
||||
clearPendingTasks: 'Clear Pending Tasks',
|
||||
filter: 'Filter Outputs',
|
||||
filters: {
|
||||
hideCached: 'Hide Cached',
|
||||
hideCanceled: 'Hide Canceled'
|
||||
}
|
||||
}
|
||||
},
|
||||
menu: {
|
||||
hideMenu: 'Hide Menu',
|
||||
showMenu: 'Show Menu',
|
||||
batchCount: 'Batch Count',
|
||||
batchCountTooltip:
|
||||
'The number of times the workflow generation should be queued',
|
||||
autoQueue: 'Auto Queue',
|
||||
disabled: 'Disabled',
|
||||
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',
|
||||
queueWorkflow: 'Queue workflow (Shift to queue at front)',
|
||||
queueWorkflowFront: 'Queue workflow at front',
|
||||
queue: 'Queue',
|
||||
interrupt: 'Cancel current run',
|
||||
refresh: 'Refresh node definitions',
|
||||
clipspace: 'Open Clipspace',
|
||||
resetView: 'Reset canvas view',
|
||||
clear: 'Clear workflow',
|
||||
toggleBottomPanel: 'Toggle Bottom Panel'
|
||||
},
|
||||
templateWorkflows: {
|
||||
title: 'Get Started with a Template',
|
||||
template: {
|
||||
default: 'Image Generation',
|
||||
image2image: 'Image to Image',
|
||||
upscale: '2 Pass Upscale',
|
||||
flux_schnell: 'Flux Schnell'
|
||||
}
|
||||
},
|
||||
graphCanvasMenu: {
|
||||
zoomIn: 'Zoom In',
|
||||
zoomOut: 'Zoom Out',
|
||||
resetView: 'Reset View',
|
||||
fitView: 'Fit View',
|
||||
selectMode: 'Select Mode',
|
||||
panMode: 'Pan Mode',
|
||||
toggleLinkVisibility: 'Toggle Link Visibility'
|
||||
},
|
||||
electronFileDownload: {
|
||||
inProgress: 'In Progress',
|
||||
pause: 'Pause Download',
|
||||
paused: 'Paused',
|
||||
resume: 'Resume Download',
|
||||
cancel: 'Cancel Download',
|
||||
cancelled: 'Cancelled'
|
||||
}
|
||||
}
|
||||
223
src/locales/ja.json
Normal file
223
src/locales/ja.json
Normal file
@@ -0,0 +1,223 @@
|
||||
{
|
||||
"about": "情報",
|
||||
"add": "追加",
|
||||
"bookmark": "ブックマーク",
|
||||
"box": "ボックス",
|
||||
"briefcase": "ブリーフケース",
|
||||
"color": "色",
|
||||
"comingSoon": "近日公開",
|
||||
"confirm": "確認",
|
||||
"copyToClipboard": "クリップボードにコピー",
|
||||
"currentUser": "現在のユーザー",
|
||||
"customize": "カスタマイズ",
|
||||
"customizeFolder": "フォルダーをカスタマイズ",
|
||||
"delete": "削除",
|
||||
"deprecated": "非推奨",
|
||||
"devices": "デバイス",
|
||||
"download": "ダウンロード",
|
||||
"downloadGit": {
|
||||
"gitWebsite": "Gitをダウンロード",
|
||||
"instructions": "お使いのオペレーティングシステムに最新バージョンをダウンロードしてインストールしてください。以下の「Gitをダウンロード」ボタンをクリックすると、git-scm.comのダウンロードページが開きます。",
|
||||
"message": "Gitを見つけることができません。正常に動作するためには、Gitの作業コピーが必要です。",
|
||||
"skip": "スキップ",
|
||||
"title": "Gitをダウンロード",
|
||||
"warning": "Gitがインストールされていなくても問題ないと確信している場合、または間違いがあった場合は、「スキップ」をクリックしてこのチェックをスキップできます。作業コピーのない状態でComfyUIを実行することは現在サポートされていません。"
|
||||
},
|
||||
"electronFileDownload": {
|
||||
"cancel": "ダウンロードをキャンセル",
|
||||
"cancelled": "キャンセルされました",
|
||||
"inProgress": "ダウンロード中",
|
||||
"pause": "ダウンロードを一時停止",
|
||||
"paused": "一時停止",
|
||||
"resume": "ダウンロードを再開"
|
||||
},
|
||||
"empty": "表示する項目がありません",
|
||||
"error": "エラー",
|
||||
"experimental": "ベータ",
|
||||
"extensionName": "拡張機能名",
|
||||
"file": "ファイル",
|
||||
"findIssues": "問題を探す",
|
||||
"firstTimeUIMessage": "あなたはこの新しいUIを初めて使用します。もし以前のUIに戻したい場合は、\"Menu > Use new menu > Disabled\"を選択してください。",
|
||||
"folder": "フォルダー",
|
||||
"goToNode": "ノードへ移動",
|
||||
"graphCanvasMenu": {
|
||||
"fitView": "ビューに合わせる",
|
||||
"panMode": "パンモード",
|
||||
"resetView": "ビューをリセット",
|
||||
"selectMode": "選択モード",
|
||||
"toggleLinkVisibility": "リンクの表示切り替え",
|
||||
"zoomIn": "拡大",
|
||||
"zoomOut": "縮小"
|
||||
},
|
||||
"heart": "ハート",
|
||||
"icon": "アイコン",
|
||||
"imageFailedToLoad": "画像の読み込みに失敗しました",
|
||||
"inbox": "受信箱",
|
||||
"insert": "挿入",
|
||||
"install": {
|
||||
"appDataLocationTooltip": "ComfyUIのアプリデータディレクトリ。保存内容:\n- ログ\n- サーバー設定",
|
||||
"appPathLocationTooltip": "ComfyUIのアプリ資産ディレクトリ。ComfyUIのコードとアセットを保存します",
|
||||
"chooseInstallationLocation": "インストール先を選択",
|
||||
"customNodes": "カスタムノード",
|
||||
"customNodesDescription": "既存のComfyUIインストールからカスタムノードファイルを参照し、その依存関係をインストールします。",
|
||||
"desktopAppSettings": "デスクトップアプリの設定",
|
||||
"desktopAppSettingsDescription": "ComfyUIのデスクトップでの動作を設定します。これらの設定は後で変更可能です。",
|
||||
"desktopSettings": "デスクトップ設定",
|
||||
"failedToSelectDirectory": "ディレクトリの選択に失敗しました",
|
||||
"installLocation": "インストール先",
|
||||
"installLocationDescription": "ComfyUIのユーザーデータを保存するディレクトリを選択してください。Python環境が選択した場所にインストールされます。選択したディスクに約15GBの空き容量が必要です。",
|
||||
"installLocationTooltip": "ComfyUIのユーザーデータディレクトリ。保存内容:\n- Python環境\n- モデル\n- カスタムノード\n",
|
||||
"migrateFromExistingInstallation": "既存のインストールから移行",
|
||||
"migration": "移行",
|
||||
"migrationOptional": "移行は任意です。既存のインストールがない場合、このステップをスキップできます。",
|
||||
"migrationSourcePathDescription": "既存のComfyUIインストールがある場合、既存のユーザーファイルやモデルを新しいインストールにコピー/リンクできます。",
|
||||
"pathValidationFailed": "パスの検証に失敗しました",
|
||||
"selectItemsToMigrate": "移行する項目を選択",
|
||||
"settings": {
|
||||
"allowMetrics": "クラッシュレポート",
|
||||
"allowMetricsDescription": "ComfyUIの改善に協力してください。匿名のクラッシュレポートを送信します。個人情報やワークフロー内容は収集されません。この設定はいつでも無効にできます。",
|
||||
"autoUpdate": "自動更新",
|
||||
"autoUpdateDescription": "更新が利用可能になると、自動的にダウンロードおよびインストールを行います。インストール前に通知が表示されます。",
|
||||
"dataCollectionDialog": {
|
||||
"customNodeConfigurations": "カスタムノード設定",
|
||||
"errorReports": "エラーメッセージとスタックトレース",
|
||||
"fileSystemInformation": "ファイルシステム情報",
|
||||
"personalInformation": "個人情報",
|
||||
"systemInfo": "ハードウェア、OSの種類、アプリのバージョン",
|
||||
"title": "データ収集について",
|
||||
"whatWeCollect": "収集内容:",
|
||||
"whatWeDoNotCollect": "収集しない内容:",
|
||||
"workflowContent": "ワークフロー内容",
|
||||
"workflowContents": "ワークフロー内容"
|
||||
},
|
||||
"learnMoreAboutData": "データ収集の詳細を見る"
|
||||
},
|
||||
"systemLocations": "システムの場所"
|
||||
},
|
||||
"loadAllFolders": "すべてのフォルダーを読み込む",
|
||||
"loadWorkflow": "ワークフローを読み込む",
|
||||
"loading": "読み込み中",
|
||||
"logs": "ログ",
|
||||
"menu": {
|
||||
"autoQueue": "自動キュー",
|
||||
"batchCount": "バッチ数",
|
||||
"batchCountTooltip": "ワークフロー生成回数",
|
||||
"change": "変更時",
|
||||
"changeTooltip": "変更があるとキューに追加",
|
||||
"clear": "ワークフローをクリア",
|
||||
"clipspace": "クリップスペースを開く",
|
||||
"disabled": "無効",
|
||||
"disabledTooltip": "ワークフローは自動的にキューに追加されません",
|
||||
"hideMenu": "メニューを隠す",
|
||||
"instant": "即時",
|
||||
"instantTooltip": "生成完了後すぐにキューに追加",
|
||||
"interrupt": "現在の実行を中止",
|
||||
"queue": "キュー",
|
||||
"queueWorkflow": "キューに追加 (Shiftで先頭に)",
|
||||
"queueWorkflowFront": "先頭に追加",
|
||||
"refresh": "ノードを更新",
|
||||
"resetView": "ビューをリセット",
|
||||
"showMenu": "メニューを表示",
|
||||
"toggleBottomPanel": "下部パネルを切り替え"
|
||||
},
|
||||
"newFolder": "新しいフォルダー",
|
||||
"noResultsFound": "結果が見つかりませんでした",
|
||||
"noTasksFound": "タスクが見つかりませんでした",
|
||||
"noTasksFoundMessage": "キューにタスクがありません。",
|
||||
"noWorkflowsFound": "ワークフローが見つかりませんでした。",
|
||||
"notSupported": {
|
||||
"learnMore": "詳細を見る",
|
||||
"message": "以下のデバイスのみサポートされています:",
|
||||
"reportIssue": "問題を報告",
|
||||
"supportedDevices": {
|
||||
"macos": "MacOS (M1以降)",
|
||||
"windows": "Windows (CUDA対応のNvidia GPU)"
|
||||
},
|
||||
"title": "お使いのデバイスはサポートされていません"
|
||||
},
|
||||
"openNewIssue": "新しいIssueを開く",
|
||||
"reconnected": "再接続しました",
|
||||
"reconnecting": "再接続中",
|
||||
"refresh": "更新",
|
||||
"reloadToApplyChanges": "変更を適用するには再読み込みしてください",
|
||||
"rename": "名前を変更",
|
||||
"reportIssue": "レポートを送信",
|
||||
"reportIssueTooltip": "エラーレポートをComfy Orgに送信",
|
||||
"reportSent": "レポートを送信しました",
|
||||
"reset": "リセット",
|
||||
"resetKeybindingsTooltip": "キーバインドをデフォルトに戻す",
|
||||
"searchExtensions": "拡張機能を検索",
|
||||
"searchFailedMessage": "検索条件に一致する設定が見つかりませんでした。条件を変更して再試行してください。",
|
||||
"searchKeybindings": "キーバインドを検索",
|
||||
"searchModels": "モデルを検索",
|
||||
"searchNodes": "ノードを検索",
|
||||
"searchSettings": "設定を検索",
|
||||
"searchWorkflows": "ワークフローを検索",
|
||||
"serverConfig": {
|
||||
"modifiedConfigs": "以下のサーバー設定を変更しました。変更を適用するには再起動してください。",
|
||||
"restart": "再起動",
|
||||
"revertChanges": "変更を元に戻す"
|
||||
},
|
||||
"serverStart": {
|
||||
"openLogs": "ログを開く",
|
||||
"process": {
|
||||
"error": "ComfyUIデスクトップを起動できません",
|
||||
"ready": "完了中..."
|
||||
},
|
||||
"reinstall": "再インストール",
|
||||
"reportIssue": "問題を報告"
|
||||
},
|
||||
"settings": "設定",
|
||||
"showReport": "レポートを表示",
|
||||
"sideToolbar": {
|
||||
"browseTemplates": "サンプルテンプレートを表示",
|
||||
"downloads": "ダウンロード",
|
||||
"logout": "ログアウト",
|
||||
"modelLibrary": "モデルライブラリ",
|
||||
"newBlankWorkflow": "新しい空のワークフローを作成",
|
||||
"nodeLibrary": "ノードライブラリ",
|
||||
"nodeLibraryTab": {
|
||||
"sortOrder": "並び順"
|
||||
},
|
||||
"openWorkflow": "ローカルでワークフローを開く",
|
||||
"queue": "キュー",
|
||||
"queueTab": {
|
||||
"backToAllTasks": "すべてのタスクに戻る",
|
||||
"clearPendingTasks": "保留中のタスクをクリア",
|
||||
"containImagePreview": "画像プレビューを含める",
|
||||
"coverImagePreview": "画像プレビューに合わせる",
|
||||
"filter": "出力をフィルタ",
|
||||
"filters": {
|
||||
"hideCached": "キャッシュを非表示",
|
||||
"hideCanceled": "キャンセル済みを非表示"
|
||||
},
|
||||
"showFlatList": "フラットリストを表示"
|
||||
},
|
||||
"themeToggle": "テーマの切り替え",
|
||||
"workflows": "ワークフロー"
|
||||
},
|
||||
"star": "スター",
|
||||
"systemInfo": "システム情報",
|
||||
"templateWorkflows": {
|
||||
"template": {
|
||||
"default": "画像生成",
|
||||
"flux_schnell": "Flux Schnell",
|
||||
"image2image": "画像から画像へ",
|
||||
"upscale": "2パスアップスケール"
|
||||
},
|
||||
"title": "テンプレートを利用して開始"
|
||||
},
|
||||
"terminal": "ターミナル",
|
||||
"userSelect": {
|
||||
"enterUsername": "ユーザー名を入力してください",
|
||||
"existingUser": "既存のユーザー",
|
||||
"newUser": "新しいユーザー",
|
||||
"next": "次へ",
|
||||
"selectUser": "ユーザーを選択"
|
||||
},
|
||||
"videoFailedToLoad": "ビデオの読み込みに失敗しました",
|
||||
"welcome": {
|
||||
"getStarted": "はじめる",
|
||||
"title": "ComfyUIへようこそ"
|
||||
}
|
||||
}
|
||||
@@ -1,218 +0,0 @@
|
||||
export default {
|
||||
welcome: {
|
||||
title: 'ComfyUIへようこそ',
|
||||
getStarted: 'はじめる'
|
||||
},
|
||||
notSupported: {
|
||||
title: 'お使いのデバイスはサポートされていません',
|
||||
message: '以下のデバイスのみサポートされています:',
|
||||
learnMore: '詳細を見る',
|
||||
reportIssue: '問題を報告',
|
||||
supportedDevices: {
|
||||
macos: 'MacOS (M1以降)',
|
||||
windows: 'Windows (CUDA対応のNvidia GPU)'
|
||||
}
|
||||
},
|
||||
install: {
|
||||
installLocation: 'インストール先',
|
||||
migration: '移行',
|
||||
desktopSettings: 'デスクトップ設定',
|
||||
chooseInstallationLocation: 'インストール先を選択',
|
||||
systemLocations: 'システムの場所',
|
||||
failedToSelectDirectory: 'ディレクトリの選択に失敗しました',
|
||||
pathValidationFailed: 'パスの検証に失敗しました',
|
||||
installLocationDescription:
|
||||
'ComfyUIのユーザーデータを保存するディレクトリを選択してください。Python環境が選択した場所にインストールされます。選択したディスクに約15GBの空き容量が必要です。',
|
||||
installLocationTooltip:
|
||||
'ComfyUIのユーザーデータディレクトリ。保存内容:\n- Python環境\n- モデル\n- カスタムノード\n',
|
||||
appDataLocationTooltip:
|
||||
'ComfyUIのアプリデータディレクトリ。保存内容:\n- ログ\n- サーバー設定',
|
||||
appPathLocationTooltip:
|
||||
'ComfyUIのアプリ資産ディレクトリ。ComfyUIのコードとアセットを保存します',
|
||||
migrateFromExistingInstallation: '既存のインストールから移行',
|
||||
migrationSourcePathDescription:
|
||||
'既存のComfyUIインストールがある場合、既存のユーザーファイルやモデルを新しいインストールにコピー/リンクできます。',
|
||||
selectItemsToMigrate: '移行する項目を選択',
|
||||
migrationOptional:
|
||||
'移行は任意です。既存のインストールがない場合、このステップをスキップできます。',
|
||||
desktopAppSettings: 'デスクトップアプリの設定',
|
||||
desktopAppSettingsDescription:
|
||||
'ComfyUIのデスクトップでの動作を設定します。これらの設定は後で変更可能です。',
|
||||
settings: {
|
||||
autoUpdate: '自動更新',
|
||||
allowMetrics: 'クラッシュレポート',
|
||||
autoUpdateDescription:
|
||||
'更新が利用可能になると、自動的にダウンロードおよびインストールを行います。インストール前に通知が表示されます。',
|
||||
allowMetricsDescription:
|
||||
'ComfyUIの改善に協力してください。匿名のクラッシュレポートを送信します。個人情報やワークフロー内容は収集されません。この設定はいつでも無効にできます。',
|
||||
learnMoreAboutData: 'データ収集の詳細を見る',
|
||||
dataCollectionDialog: {
|
||||
title: 'データ収集について',
|
||||
whatWeCollect: '収集内容:',
|
||||
whatWeDoNotCollect: '収集しない内容:',
|
||||
errorReports: 'エラーメッセージとスタックトレース',
|
||||
systemInfo: 'ハードウェア、OSの種類、アプリのバージョン',
|
||||
personalInformation: '個人情報',
|
||||
workflowContent: 'ワークフロー内容',
|
||||
fileSystemInformation: 'ファイルシステム情報',
|
||||
workflowContents: 'ワークフロー内容',
|
||||
customNodeConfigurations: 'カスタムノード設定'
|
||||
}
|
||||
},
|
||||
customNodes: 'カスタムノード',
|
||||
customNodesDescription:
|
||||
'既存のComfyUIインストールからカスタムノードファイルを参照し、その依存関係をインストールします。'
|
||||
},
|
||||
serverStart: {
|
||||
reinstall: '再インストール',
|
||||
reportIssue: '問題を報告',
|
||||
openLogs: 'ログを開く',
|
||||
process: {
|
||||
'initial-state': '読み込み中...',
|
||||
'python-setup': 'Python環境を設定中...',
|
||||
'starting-server': 'ComfyUIサーバーを起動中...',
|
||||
ready: '完了中...',
|
||||
error: 'ComfyUIデスクトップを起動できません'
|
||||
}
|
||||
},
|
||||
serverConfig: {
|
||||
modifiedConfigs:
|
||||
'以下のサーバー設定を変更しました。変更を適用するには再起動してください。',
|
||||
revertChanges: '変更を元に戻す',
|
||||
restart: '再起動'
|
||||
},
|
||||
currentUser: '現在のユーザー',
|
||||
empty: '表示する項目がありません',
|
||||
noWorkflowsFound: 'ワークフローが見つかりませんでした。',
|
||||
comingSoon: '近日公開',
|
||||
firstTimeUIMessage:
|
||||
'あなたはこの新しいUIを初めて使用します。もし以前のUIに戻したい場合は、"Menu > Use new menu > Disabled"を選択してください。',
|
||||
download: 'ダウンロード',
|
||||
loadAllFolders: 'すべてのフォルダーを読み込む',
|
||||
refresh: '更新',
|
||||
terminal: 'ターミナル',
|
||||
logs: 'ログ',
|
||||
videoFailedToLoad: 'ビデオの読み込みに失敗しました',
|
||||
extensionName: '拡張機能名',
|
||||
reloadToApplyChanges: '変更を適用するには再読み込みしてください',
|
||||
insert: '挿入',
|
||||
systemInfo: 'システム情報',
|
||||
devices: 'デバイス',
|
||||
about: '情報',
|
||||
add: '追加',
|
||||
confirm: '確認',
|
||||
reset: 'リセット',
|
||||
resetKeybindingsTooltip: 'キーバインドをデフォルトに戻す',
|
||||
customizeFolder: 'フォルダーをカスタマイズ',
|
||||
icon: 'アイコン',
|
||||
color: '色',
|
||||
bookmark: 'ブックマーク',
|
||||
folder: 'フォルダー',
|
||||
star: 'スター',
|
||||
heart: 'ハート',
|
||||
file: 'ファイル',
|
||||
inbox: '受信箱',
|
||||
box: 'ボックス',
|
||||
briefcase: 'ブリーフケース',
|
||||
error: 'エラー',
|
||||
loading: '読み込み中',
|
||||
findIssues: '問題を探す',
|
||||
reportIssue: 'レポートを送信',
|
||||
reportIssueTooltip: 'エラーレポートをComfy Orgに送信',
|
||||
reportSent: 'レポートを送信しました',
|
||||
copyToClipboard: 'クリップボードにコピー',
|
||||
openNewIssue: '新しいIssueを開く',
|
||||
showReport: 'レポートを表示',
|
||||
imageFailedToLoad: '画像の読み込みに失敗しました',
|
||||
reconnecting: '再接続中',
|
||||
reconnected: '再接続しました',
|
||||
delete: '削除',
|
||||
rename: '名前を変更',
|
||||
customize: 'カスタマイズ',
|
||||
experimental: 'ベータ',
|
||||
deprecated: '非推奨',
|
||||
loadWorkflow: 'ワークフローを読み込む',
|
||||
goToNode: 'ノードへ移動',
|
||||
settings: '設定',
|
||||
searchWorkflows: 'ワークフローを検索',
|
||||
searchSettings: '設定を検索',
|
||||
searchNodes: 'ノードを検索',
|
||||
searchModels: 'モデルを検索',
|
||||
searchKeybindings: 'キーバインドを検索',
|
||||
searchExtensions: '拡張機能を検索',
|
||||
noResultsFound: '結果が見つかりませんでした',
|
||||
searchFailedMessage:
|
||||
'検索条件に一致する設定が見つかりませんでした。条件を変更して再試行してください。',
|
||||
noTasksFound: 'タスクが見つかりませんでした',
|
||||
noTasksFoundMessage: 'キューにタスクがありません。',
|
||||
newFolder: '新しいフォルダー',
|
||||
sideToolbar: {
|
||||
themeToggle: 'テーマの切り替え',
|
||||
queue: 'キュー',
|
||||
logout: 'ログアウト',
|
||||
nodeLibrary: 'ノードライブラリ',
|
||||
workflows: 'ワークフロー',
|
||||
browseTemplates: 'サンプルテンプレートを表示',
|
||||
openWorkflow: 'ローカルでワークフローを開く',
|
||||
newBlankWorkflow: '新しい空のワークフローを作成',
|
||||
nodeLibraryTab: {
|
||||
sortOrder: '並び順'
|
||||
},
|
||||
modelLibrary: 'モデルライブラリ',
|
||||
downloads: 'ダウンロード',
|
||||
queueTab: {
|
||||
showFlatList: 'フラットリストを表示',
|
||||
backToAllTasks: 'すべてのタスクに戻る',
|
||||
containImagePreview: '画像プレビューを含める',
|
||||
coverImagePreview: '画像プレビューに合わせる',
|
||||
clearPendingTasks: '保留中のタスクをクリア',
|
||||
filter: '出力をフィルタ',
|
||||
filters: {
|
||||
hideCached: 'キャッシュを非表示',
|
||||
hideCanceled: 'キャンセル済みを非表示'
|
||||
}
|
||||
}
|
||||
},
|
||||
menu: {
|
||||
hideMenu: 'メニューを隠す',
|
||||
showMenu: 'メニューを表示',
|
||||
batchCount: 'バッチ数',
|
||||
batchCountTooltip: 'ワークフロー生成回数',
|
||||
autoQueue: '自動キュー',
|
||||
disabled: '無効',
|
||||
disabledTooltip: 'ワークフローは自動的にキューに追加されません',
|
||||
instant: '即時',
|
||||
instantTooltip: '生成完了後すぐにキューに追加',
|
||||
change: '変更時',
|
||||
changeTooltip: '変更があるとキューに追加',
|
||||
queueWorkflow: 'キューに追加 (Shiftで先頭に)',
|
||||
queueWorkflowFront: '先頭に追加',
|
||||
queue: 'キュー',
|
||||
interrupt: '現在の実行を中止',
|
||||
refresh: 'ノードを更新',
|
||||
clipspace: 'クリップスペースを開く',
|
||||
resetView: 'ビューをリセット',
|
||||
clear: 'ワークフローをクリア',
|
||||
toggleBottomPanel: '下部パネルを切り替え'
|
||||
},
|
||||
templateWorkflows: {
|
||||
title: 'テンプレートを利用して開始'
|
||||
},
|
||||
graphCanvasMenu: {
|
||||
zoomIn: '拡大',
|
||||
zoomOut: '縮小',
|
||||
resetView: 'ビューをリセット',
|
||||
fitView: 'ビューに合わせる',
|
||||
selectMode: '選択モード',
|
||||
panMode: 'パンモード',
|
||||
toggleLinkVisibility: 'リンクの表示切り替え'
|
||||
},
|
||||
electronFileDownload: {
|
||||
inProgress: 'ダウンロード中',
|
||||
pause: 'ダウンロードを一時停止',
|
||||
paused: '一時停止',
|
||||
resume: 'ダウンロードを再開',
|
||||
cancel: 'ダウンロードをキャンセル',
|
||||
cancelled: 'キャンセルされました'
|
||||
}
|
||||
}
|
||||
223
src/locales/ru.json
Normal file
223
src/locales/ru.json
Normal file
@@ -0,0 +1,223 @@
|
||||
{
|
||||
"about": "О",
|
||||
"add": "Добавить",
|
||||
"bookmark": "Закладка",
|
||||
"box": "Ящик",
|
||||
"briefcase": "Чемодан",
|
||||
"color": "Цвет",
|
||||
"comingSoon": "Скоро",
|
||||
"confirm": "Подтвердить",
|
||||
"copyToClipboard": "Копировать в буфер обмена",
|
||||
"currentUser": "Текущий пользователь",
|
||||
"customize": "Настроить",
|
||||
"customizeFolder": "Настроить папку",
|
||||
"delete": "Удалить",
|
||||
"deprecated": "УСТАР",
|
||||
"devices": "Устройства",
|
||||
"download": "Скачать",
|
||||
"downloadGit": {
|
||||
"gitWebsite": "Скачать git",
|
||||
"instructions": "Пожалуйста, скачайте и установите последнюю версию для вашей операционной системы. Кнопка 'Скачать git' ниже открывает страницу загрузок git-scm.com.",
|
||||
"message": "Не удалось найти git. Рабочая копия git необходима для нормальной работы.",
|
||||
"skip": "Пропустить",
|
||||
"title": "Скачать git",
|
||||
"warning": "Если вы уверены, что вам не нужно устанавливать git, или произошла ошибка, вы можете нажать 'Пропустить', чтобы обойти эту проверку. Попытка запустить ComfyUI без рабочей копии git в настоящее время не поддерживается."
|
||||
},
|
||||
"electronFileDownload": {
|
||||
"cancel": "Отменить загрузку",
|
||||
"cancelled": "Отменено",
|
||||
"inProgress": "В процессе",
|
||||
"pause": "Приостановить загрузку",
|
||||
"paused": "Приостановлено",
|
||||
"resume": "Возобновить загрузку"
|
||||
},
|
||||
"empty": "Пусто",
|
||||
"error": "Ошибка",
|
||||
"experimental": "БЕТА",
|
||||
"extensionName": "Название расширения",
|
||||
"file": "Файл",
|
||||
"findIssues": "Найти Issue",
|
||||
"firstTimeUIMessage": "Это первый раз, когда вы используете новый интерфейс. Выберите \"Меню > Использовать новое меню > Отключено\", чтобы восстановить старый интерфейс.",
|
||||
"folder": "Папка",
|
||||
"goToNode": "Перейти к узлу",
|
||||
"graphCanvasMenu": {
|
||||
"fitView": "Подгонять под выделенные",
|
||||
"panMode": "Режим панорамирования",
|
||||
"resetView": "Сбросить вид",
|
||||
"selectMode": "Выбрать режим",
|
||||
"toggleLinkVisibility": "Переключить видимость ссылок",
|
||||
"zoomIn": "Увеличить",
|
||||
"zoomOut": "Уменьшить"
|
||||
},
|
||||
"heart": "Сердце",
|
||||
"icon": "Иконка",
|
||||
"imageFailedToLoad": "Изображение не удалось загрузить",
|
||||
"inbox": "Входящие",
|
||||
"insert": "Вставить",
|
||||
"install": {
|
||||
"appDataLocationTooltip": "Директория данных приложения ComfyUI. Хранит:\n- Логи\n- Конфигурации сервера",
|
||||
"appPathLocationTooltip": "Директория активов приложения ComfyUI. Хранит код и активы ComfyUI",
|
||||
"chooseInstallationLocation": "Выберите место установки",
|
||||
"customNodes": "Пользовательские узлы",
|
||||
"customNodesDescription": "Ссылайтесь на файлы пользовательских узлов из существующих установок ComfyUI и устанавливайте их зависимости.",
|
||||
"desktopAppSettings": "Настройки настольного приложения",
|
||||
"desktopAppSettingsDescription": "Настройте, как ComfyUI ведет себя на вашем рабочем столе. Вы можете изменить эти настройки позже.",
|
||||
"desktopSettings": "Настройки рабочего стола",
|
||||
"failedToSelectDirectory": "Не удалось выбрать директорию",
|
||||
"installLocation": "Место установки",
|
||||
"installLocationDescription": "Выберите директорию для пользовательских данных ComfyUI. В выбранном месте будет установлена среда Python. Пожалуйста, убедитесь, что на выбранном диске достаточно места (~15 ГБ).",
|
||||
"installLocationTooltip": "Директория пользовательских данных ComfyUI. Хранит:\n- Среда Python\n- Модели\n- Пользовательские узлы\n",
|
||||
"migrateFromExistingInstallation": "Миграция из существующей установки",
|
||||
"migration": "Миграция",
|
||||
"migrationOptional": "Миграция является необязательной. Если у вас нет существующей установки, вы можете пропустить этот шаг.",
|
||||
"migrationSourcePathDescription": "Если у вас есть существующая установка ComfyUI, мы можем скопировать/связать ваши существующие пользовательские файлы и модели в новую установку.",
|
||||
"pathValidationFailed": "Не удалось проверить путь",
|
||||
"selectItemsToMigrate": "Выберите элементы для миграции",
|
||||
"settings": {
|
||||
"allowMetrics": "Отчеты о сбоях",
|
||||
"allowMetricsDescription": "Помогите улучшить ComfyUI, отправляя анонимные отчеты о сбоях. Личная информация или содержимое рабочего процесса не будут собираться. Это можно отключить в любое время в меню настроек.",
|
||||
"autoUpdate": "Автоматические обновления",
|
||||
"autoUpdateDescription": "Автоматически загружать и устанавливать обновления, когда они становятся доступными. Вы всегда будете уведомлены перед установкой обновлений.",
|
||||
"dataCollectionDialog": {
|
||||
"customNodeConfigurations": "Конфигурации пользовательских узлов",
|
||||
"errorReports": "Сообщения об ошибках и трассировка стека",
|
||||
"fileSystemInformation": "Информация о файловой системе",
|
||||
"personalInformation": "Личная информация",
|
||||
"systemInfo": "Аппаратное обеспечение, тип ОС и версия приложения",
|
||||
"title": "О сборе данных",
|
||||
"whatWeCollect": "Что мы собираем:",
|
||||
"whatWeDoNotCollect": "Что мы не собираем:",
|
||||
"workflowContent": "Содержимое рабочего процесса",
|
||||
"workflowContents": "Содержимое рабочего процесса"
|
||||
},
|
||||
"learnMoreAboutData": "Узнать больше о сборе данных"
|
||||
},
|
||||
"systemLocations": "Системные места"
|
||||
},
|
||||
"loadAllFolders": "Загрузить все папки",
|
||||
"loadWorkflow": "Загрузить рабочий процесс",
|
||||
"loading": "Загрузка",
|
||||
"logs": "Логи",
|
||||
"menu": {
|
||||
"autoQueue": "Автоочередь",
|
||||
"batchCount": "Количество пакетов",
|
||||
"batchCountTooltip": "Количество раз, когда генерация рабочего процесса должна быть помещена в очередь",
|
||||
"change": "При изменении",
|
||||
"changeTooltip": "Рабочий процесс будет поставлен в очередь после внесения изменений",
|
||||
"clear": "Очистить рабочий процесс",
|
||||
"clipspace": "Открыть Clipspace",
|
||||
"disabled": "Отключено",
|
||||
"disabledTooltip": "Рабочий процесс не будет автоматически помещён в очередь",
|
||||
"hideMenu": "Скрыть меню",
|
||||
"instant": "Мгновенно",
|
||||
"instantTooltip": "Рабочий процесс будет помещён в очередь сразу же после завершения генерации",
|
||||
"interrupt": "Отменить текущее выполнение",
|
||||
"queue": "Очередь",
|
||||
"queueWorkflow": "Очередь рабочего процесса (Shift для вставки спереди)",
|
||||
"queueWorkflowFront": "Очередь рабочего процесса (Вставка спереди)",
|
||||
"refresh": "Обновить определения узлов",
|
||||
"resetView": "Сбросить вид холста",
|
||||
"showMenu": "Показать меню",
|
||||
"toggleBottomPanel": "Переключить нижнюю панель"
|
||||
},
|
||||
"newFolder": "Новая папка",
|
||||
"noResultsFound": "Ничего не найдено",
|
||||
"noTasksFound": "Задачи не найдены",
|
||||
"noTasksFoundMessage": "В очереди нет задач.",
|
||||
"noWorkflowsFound": "Рабочие процессы не найдены.",
|
||||
"notSupported": {
|
||||
"learnMore": "Узнать больше",
|
||||
"message": "Поддерживаются только следующие устройства:",
|
||||
"reportIssue": "Сообщить о проблеме",
|
||||
"supportedDevices": {
|
||||
"macos": "MacOS (M1 или новее)",
|
||||
"windows": "Windows (Nvidia GPU с поддержкой CUDA)"
|
||||
},
|
||||
"title": "Ваше устройство не поддерживается"
|
||||
},
|
||||
"openNewIssue": "Открыть новый Issue",
|
||||
"reconnected": "Переподключено",
|
||||
"reconnecting": "Переподключение",
|
||||
"refresh": "Обновить",
|
||||
"reloadToApplyChanges": "Перезагрузите, чтобы применить изменения",
|
||||
"rename": "Переименовать",
|
||||
"reportIssue": "Отправить отчет",
|
||||
"reportIssueTooltip": "Отправить отчет об ошибке в Comfy Org",
|
||||
"reportSent": "Отчет отправлен",
|
||||
"reset": "Сбросить",
|
||||
"resetKeybindingsTooltip": "Сбросить сочетания клавиш по умолчанию",
|
||||
"searchExtensions": "Поиск расширений",
|
||||
"searchFailedMessage": "Не удалось найти ни одной настройки, соответствующей вашему запросу. Попробуйте скорректировать поисковый запрос.",
|
||||
"searchKeybindings": "Поиск сочетаний клавиш",
|
||||
"searchModels": "Поиск моделей",
|
||||
"searchNodes": "Поиск узлов",
|
||||
"searchSettings": "Поиск настроек",
|
||||
"searchWorkflows": "Поиск рабочих процессов",
|
||||
"serverConfig": {
|
||||
"modifiedConfigs": "Вы изменили следующие конфигурации сервера. Перезапустите, чтобы применить изменения.",
|
||||
"restart": "Перезапустить",
|
||||
"revertChanges": "Отменить изменения"
|
||||
},
|
||||
"serverStart": {
|
||||
"openLogs": "Открыть логи",
|
||||
"process": {
|
||||
"error": "Не удалось запустить ComfyUI Desktop",
|
||||
"ready": "Завершение..."
|
||||
},
|
||||
"reinstall": "Переустановить",
|
||||
"reportIssue": "Сообщить о проблеме"
|
||||
},
|
||||
"settings": "Настройки",
|
||||
"showReport": "Показать отчёт",
|
||||
"sideToolbar": {
|
||||
"browseTemplates": "Просмотреть примеры шаблонов",
|
||||
"downloads": "Загрузки",
|
||||
"logout": "Выйти",
|
||||
"modelLibrary": "Библиотека моделей",
|
||||
"newBlankWorkflow": "Создайте новый пустой рабочий процесс",
|
||||
"nodeLibrary": "Библиотека узлов",
|
||||
"nodeLibraryTab": {
|
||||
"sortOrder": "Порядок сортировки"
|
||||
},
|
||||
"openWorkflow": "Открыть рабочий процесс в локальной файловой системе",
|
||||
"queue": "Очередь",
|
||||
"queueTab": {
|
||||
"backToAllTasks": "Вернуться ко всем задачам",
|
||||
"clearPendingTasks": "Очистить отложенные задачи",
|
||||
"containImagePreview": "Предпросмотр заливающего изображения",
|
||||
"coverImagePreview": "Предпросмотр подходящего изображения",
|
||||
"filter": "Фильтровать выводы",
|
||||
"filters": {
|
||||
"hideCached": "Скрыть кэшированные",
|
||||
"hideCanceled": "Скрыть отмененные"
|
||||
},
|
||||
"showFlatList": "Показать плоский список"
|
||||
},
|
||||
"themeToggle": "Переключить тему",
|
||||
"workflows": "Рабочие процессы"
|
||||
},
|
||||
"star": "Звёздочка",
|
||||
"systemInfo": "Информация о системе",
|
||||
"templateWorkflows": {
|
||||
"template": {
|
||||
"default": "Image Generation",
|
||||
"flux_schnell": "Flux Schnell",
|
||||
"image2image": "Image to Image",
|
||||
"upscale": "2 Pass Upscale"
|
||||
},
|
||||
"title": "Начните работу с шаблона"
|
||||
},
|
||||
"terminal": "Терминал",
|
||||
"userSelect": {
|
||||
"enterUsername": "Введите имя пользователя",
|
||||
"existingUser": "Существующий пользователь",
|
||||
"newUser": "Новый пользователь",
|
||||
"next": "Далее",
|
||||
"selectUser": "Выберите пользователя"
|
||||
},
|
||||
"videoFailedToLoad": "Видео не удалось загрузить",
|
||||
"welcome": {
|
||||
"getStarted": "Начать",
|
||||
"title": "Добро пожаловать в ComfyUI"
|
||||
}
|
||||
}
|
||||
@@ -1,124 +0,0 @@
|
||||
export default {
|
||||
currentUser: 'Текущий пользователь',
|
||||
empty: 'Пусто',
|
||||
noWorkflowsFound: 'Рабочие процессы не найдены.',
|
||||
download: 'Скачать',
|
||||
refresh: 'Обновить',
|
||||
loadAllFolders: 'Загрузить все папки',
|
||||
terminal: 'Терминал',
|
||||
videoFailedToLoad: 'Видео не удалось загрузить',
|
||||
extensionName: 'Название расширения',
|
||||
reloadToApplyChanges: 'Перезагрузите, чтобы применить изменения',
|
||||
insert: 'Вставить',
|
||||
systemInfo: 'Информация о системе',
|
||||
devices: 'Устройства',
|
||||
about: 'О',
|
||||
add: 'Добавить',
|
||||
confirm: 'Подтвердить',
|
||||
reset: 'Сбросить',
|
||||
resetKeybindingsTooltip: 'Сбросить сочетания клавиш по умолчанию',
|
||||
customizeFolder: 'Настроить папку',
|
||||
icon: 'Иконка',
|
||||
color: 'Цвет',
|
||||
bookmark: 'Закладка',
|
||||
folder: 'Папка',
|
||||
star: 'Звёздочка',
|
||||
heart: 'Сердце',
|
||||
file: 'Файл',
|
||||
inbox: 'Входящие',
|
||||
box: 'Ящик',
|
||||
briefcase: 'Чемодан',
|
||||
error: 'Ошибка',
|
||||
loading: 'Загрузка',
|
||||
findIssues: 'Найти Issue',
|
||||
copyToClipboard: 'Копировать в буфер обмена',
|
||||
openNewIssue: 'Открыть новый Issue',
|
||||
showReport: 'Показать отчёт',
|
||||
imageFailedToLoad: 'Изображение не удалось загрузить',
|
||||
reconnecting: 'Переподключение',
|
||||
reconnected: 'Переподключено',
|
||||
delete: 'Удалить',
|
||||
rename: 'Переименовать',
|
||||
customize: 'Настроить',
|
||||
experimental: 'БЕТА',
|
||||
deprecated: 'УСТАР',
|
||||
loadWorkflow: 'Загрузить рабочий процесс',
|
||||
goToNode: 'Перейти к узлу',
|
||||
settings: 'Настройки',
|
||||
searchWorkflows: 'Поиск рабочих процессов',
|
||||
searchSettings: 'Поиск настроек',
|
||||
searchNodes: 'Поиск узлов',
|
||||
searchModels: 'Поиск моделей',
|
||||
searchKeybindings: 'Поиск сочетаний клавиш',
|
||||
searchExtensions: 'Поиск расширений',
|
||||
noResultsFound: 'Ничего не найдено',
|
||||
searchFailedMessage:
|
||||
'Не удалось найти ни одной настройки, соответствующей вашему запросу. Попробуйте скорректировать поисковый запрос.',
|
||||
noContent: '(Нет контента)',
|
||||
noTasksFound: 'Задачи не найдены',
|
||||
noTasksFoundMessage: 'В очереди нет задач.',
|
||||
newFolder: 'Новая папка',
|
||||
sideToolbar: {
|
||||
themeToggle: 'Переключить тему',
|
||||
queue: 'Очередь',
|
||||
logout: 'Выйти',
|
||||
nodeLibrary: 'Библиотека узлов',
|
||||
workflows: 'Рабочие процессы',
|
||||
browseTemplates: 'Просмотреть примеры шаблонов',
|
||||
openWorkflow: 'Открыть рабочий процесс в локальной файловой системе',
|
||||
newBlankWorkflow: 'Создайте новый пустой рабочий процесс',
|
||||
nodeLibraryTab: {
|
||||
sortOrder: 'Порядок сортировки'
|
||||
},
|
||||
modelLibrary: 'Библиотека моделей',
|
||||
queueTab: {
|
||||
showFlatList: 'Показать плоский список',
|
||||
backToAllTasks: 'Вернуться ко всем задачам',
|
||||
containImagePreview: 'Предпросмотр заливающего изображения',
|
||||
coverImagePreview: 'Предпросмотр подходящего изображения',
|
||||
clearPendingTasks: 'Очистить отложенные задачи'
|
||||
}
|
||||
},
|
||||
menu: {
|
||||
hideMenu: 'Скрыть меню',
|
||||
showMenu: 'Показать меню',
|
||||
batchCount: 'Количество пакетов',
|
||||
batchCountTooltip:
|
||||
'Количество раз, когда генерация рабочего процесса должна быть помещена в очередь',
|
||||
autoQueue: 'Автоочередь',
|
||||
disabled: 'Отключено',
|
||||
disabledTooltip: 'Рабочий процесс не будет автоматически помещён в очередь',
|
||||
instant: 'Мгновенно',
|
||||
instantTooltip:
|
||||
'Рабочий процесс будет помещён в очередь сразу же после завершения генерации',
|
||||
change: 'При изменении',
|
||||
changeTooltip:
|
||||
'Рабочий процесс будет поставлен в очередь после внесения изменений',
|
||||
queueWorkflow: 'Очередь рабочего процесса (Shift для вставки спереди)',
|
||||
queueWorkflowFront: 'Очередь рабочего процесса (Вставка спереди)',
|
||||
queue: 'Очередь',
|
||||
interrupt: 'Отменить текущее выполнение',
|
||||
refresh: 'Обновить определения узлов',
|
||||
clipspace: 'Открыть Clipspace',
|
||||
resetView: 'Сбросить вид холста',
|
||||
clear: 'Очистить рабочий процесс'
|
||||
},
|
||||
templateWorkflows: {
|
||||
title: 'Начните работу с шаблона',
|
||||
template: {
|
||||
default: 'Image Generation',
|
||||
image2image: 'Image to Image',
|
||||
upscale: '2 Pass Upscale',
|
||||
flux_schnell: 'Flux Schnell'
|
||||
}
|
||||
},
|
||||
graphCanvasMenu: {
|
||||
zoomIn: 'Увеличить',
|
||||
zoomOut: 'Уменьшить',
|
||||
resetView: 'Сбросить вид',
|
||||
fitView: 'Подгонять под выделенные',
|
||||
selectMode: 'Выбрать режим',
|
||||
panMode: 'Режим панорамирования',
|
||||
toggleLinkVisibility: 'Переключить видимость ссылок'
|
||||
}
|
||||
}
|
||||
223
src/locales/zh.json
Normal file
223
src/locales/zh.json
Normal file
@@ -0,0 +1,223 @@
|
||||
{
|
||||
"about": "关于",
|
||||
"add": "添加",
|
||||
"bookmark": "书签",
|
||||
"box": "盒子",
|
||||
"briefcase": "公文包",
|
||||
"color": "颜色",
|
||||
"comingSoon": "敬请期待",
|
||||
"confirm": "确认",
|
||||
"copyToClipboard": "复制到剪贴板",
|
||||
"currentUser": "当前用户",
|
||||
"customize": "定制",
|
||||
"customizeFolder": "定制文件夹",
|
||||
"delete": "删除",
|
||||
"deprecated": "弃用",
|
||||
"devices": "设备",
|
||||
"download": "下载",
|
||||
"downloadGit": {
|
||||
"gitWebsite": "下载 git",
|
||||
"instructions": "请下载并安装适合您操作系统的最新版本。下面的下载 git 按钮将打开 git-scm.com 下载页面。",
|
||||
"message": "无法找到 git。正常操作需要一个可用的 git 副本。",
|
||||
"skip": "跳过",
|
||||
"title": "下载 git",
|
||||
"warning": "如果您确定不需要安装 git,或者这是一个错误,您可以点击跳过以绕过此检查。当前不支持在没有可用 git 副本的情况下运行 ComfyUI。"
|
||||
},
|
||||
"electronFileDownload": {
|
||||
"cancel": "取消下载",
|
||||
"cancelled": "已取消",
|
||||
"inProgress": "进行中",
|
||||
"pause": "暂停下载",
|
||||
"paused": "已暂停",
|
||||
"resume": "恢复下载"
|
||||
},
|
||||
"empty": "空",
|
||||
"error": "错误",
|
||||
"experimental": "BETA",
|
||||
"extensionName": "扩展名称",
|
||||
"file": "文件",
|
||||
"findIssues": "查找 Issue",
|
||||
"firstTimeUIMessage": "这是您第一次使用新界面。选择“Menu > Use New Menu > Disabled”以恢复旧界面。",
|
||||
"folder": "文件夹",
|
||||
"goToNode": "前往节点",
|
||||
"graphCanvasMenu": {
|
||||
"fitView": "适应视图",
|
||||
"panMode": "平移模式",
|
||||
"resetView": "重置视图",
|
||||
"selectMode": "选择模式",
|
||||
"toggleLinkVisibility": "切换链接可见性",
|
||||
"zoomIn": "放大",
|
||||
"zoomOut": "缩小"
|
||||
},
|
||||
"heart": "心",
|
||||
"icon": "图标",
|
||||
"imageFailedToLoad": "图像加载失败",
|
||||
"inbox": "收件箱",
|
||||
"insert": "插入",
|
||||
"install": {
|
||||
"appDataLocationTooltip": "ComfyUI 的应用数据目录。存储:\n- 日志\n- 服务器配置",
|
||||
"appPathLocationTooltip": "ComfyUI 的应用资产目录。存储 ComfyUI 代码和资产",
|
||||
"chooseInstallationLocation": "选择安装位置",
|
||||
"customNodes": "自定义节点",
|
||||
"customNodesDescription": "引用现有 ComfyUI 安装的自定义节点文件并安装其依赖项。",
|
||||
"desktopAppSettings": "桌面应用设置",
|
||||
"desktopAppSettingsDescription": "配置 ComfyUI 在桌面上的行为。您可以稍后更改这些设置。",
|
||||
"desktopSettings": "桌面设置",
|
||||
"failedToSelectDirectory": "选择目录失败",
|
||||
"installLocation": "安装位置",
|
||||
"installLocationDescription": "选择 ComfyUI 用户数据的目录。将安装一个 Python 环境到所选位置。请确保所选磁盘有足够的空间(约 15GB)。",
|
||||
"installLocationTooltip": "ComfyUI 的用户数据目录。存储:\n- Python 环境\n- 模型\n- 自定义节点\n",
|
||||
"migrateFromExistingInstallation": "从现有安装迁移",
|
||||
"migration": "迁移",
|
||||
"migrationOptional": "迁移是可选的。如果您没有现有安装,可以跳过此步骤。",
|
||||
"migrationSourcePathDescription": "如果您有现有的 ComfyUI 安装,我们可以将您的现有用户文件和模型复制/链接到新安装。",
|
||||
"pathValidationFailed": "路径验证失败",
|
||||
"selectItemsToMigrate": "选择要迁移的项目",
|
||||
"settings": {
|
||||
"allowMetrics": "崩溃报告",
|
||||
"allowMetricsDescription": "通过发送匿名崩溃报告来帮助改善 ComfyUI。不会收集任何个人信息或工作流内容。您可以随时在设置菜单中禁用此功能。",
|
||||
"autoUpdate": "自动更新",
|
||||
"autoUpdateDescription": "在更新可用时自动下载并安装更新。您将在安装更新之前始终收到通知。",
|
||||
"dataCollectionDialog": {
|
||||
"customNodeConfigurations": "自定义节点配置",
|
||||
"errorReports": "错误信息和堆栈跟踪",
|
||||
"fileSystemInformation": "文件系统信息",
|
||||
"personalInformation": "个人信息",
|
||||
"systemInfo": "硬件、操作系统类型和应用版本",
|
||||
"title": "关于数据收集",
|
||||
"whatWeCollect": "我们收集的内容:",
|
||||
"whatWeDoNotCollect": "我们不收集的内容:",
|
||||
"workflowContent": "工作流内容",
|
||||
"workflowContents": "工作流内容"
|
||||
},
|
||||
"learnMoreAboutData": "了解更多关于数据收集的信息"
|
||||
},
|
||||
"systemLocations": "系统位置"
|
||||
},
|
||||
"loadAllFolders": "加载所有文件夹",
|
||||
"loadWorkflow": "加载工作流",
|
||||
"loading": "加载中",
|
||||
"logs": "日志",
|
||||
"menu": {
|
||||
"autoQueue": "自动执行",
|
||||
"batchCount": "批次数量",
|
||||
"batchCountTooltip": "工作流生成次数",
|
||||
"change": "变动",
|
||||
"changeTooltip": "工作流将会在改变后执行",
|
||||
"clear": "清空工作流",
|
||||
"clipspace": "打开剪贴板",
|
||||
"disabled": "禁用",
|
||||
"disabledTooltip": "工作流将不会自动执行",
|
||||
"hideMenu": "隐藏菜单",
|
||||
"instant": "实时",
|
||||
"instantTooltip": "工作流将会在生成完成后立即执行",
|
||||
"interrupt": "取消当前任务",
|
||||
"queue": "队列",
|
||||
"queueWorkflow": "执行 (Shift 执行到队列首)",
|
||||
"queueWorkflowFront": "执行到队列首",
|
||||
"refresh": "刷新节点",
|
||||
"resetView": "重置画布视图",
|
||||
"showMenu": "显示菜单",
|
||||
"toggleBottomPanel": "底部面板"
|
||||
},
|
||||
"newFolder": "新建文件夹",
|
||||
"noResultsFound": "未找到结果",
|
||||
"noTasksFound": "未找到任务",
|
||||
"noTasksFoundMessage": "队列中没有任务。",
|
||||
"noWorkflowsFound": "未找到工作流",
|
||||
"notSupported": {
|
||||
"learnMore": "了解更多",
|
||||
"message": "仅支持以下设备:",
|
||||
"reportIssue": "报告问题",
|
||||
"supportedDevices": {
|
||||
"macos": "MacOS (M1 或更高版本)",
|
||||
"windows": "Windows (支持 CUDA 的 Nvidia GPU)"
|
||||
},
|
||||
"title": "您的设备不受支持"
|
||||
},
|
||||
"openNewIssue": "开启新 Issue",
|
||||
"reconnected": "已重新连接",
|
||||
"reconnecting": "重新连接中",
|
||||
"refresh": "刷新",
|
||||
"reloadToApplyChanges": "重新加载以应用更改",
|
||||
"rename": "重命名",
|
||||
"reportIssue": "发送报告",
|
||||
"reportIssueTooltip": "将错误报告提交给 Comfy 组织",
|
||||
"reportSent": "报告已提交",
|
||||
"reset": "重置",
|
||||
"resetKeybindingsTooltip": "重置键位",
|
||||
"searchExtensions": "搜索插件",
|
||||
"searchFailedMessage": "我们找不到与您的搜索匹配的任何设置。请尝试调整搜索条件。",
|
||||
"searchKeybindings": "搜索键位",
|
||||
"searchModels": "搜索模型",
|
||||
"searchNodes": "搜索节点",
|
||||
"searchSettings": "搜索设置",
|
||||
"searchWorkflows": "搜索工作流",
|
||||
"serverConfig": {
|
||||
"modifiedConfigs": "您已修改以下服务器配置。重启以应用更改。",
|
||||
"restart": "重启",
|
||||
"revertChanges": "撤销更改"
|
||||
},
|
||||
"serverStart": {
|
||||
"openLogs": "打开日志",
|
||||
"process": {
|
||||
"error": "无法启动 ComfyUI 桌面版",
|
||||
"ready": "完成中..."
|
||||
},
|
||||
"reinstall": "重新安装",
|
||||
"reportIssue": "报告问题"
|
||||
},
|
||||
"settings": "设置",
|
||||
"showReport": "显示报告",
|
||||
"sideToolbar": {
|
||||
"browseTemplates": "浏览示例模板",
|
||||
"downloads": "下载",
|
||||
"logout": "登出",
|
||||
"modelLibrary": "模型库",
|
||||
"newBlankWorkflow": "创建一个新空白工作流",
|
||||
"nodeLibrary": "节点库",
|
||||
"nodeLibraryTab": {
|
||||
"sortOrder": "排序顺序"
|
||||
},
|
||||
"openWorkflow": "在本地文件系统中打开工作流",
|
||||
"queue": "队列",
|
||||
"queueTab": {
|
||||
"backToAllTasks": "返回",
|
||||
"clearPendingTasks": "清除待处理任务",
|
||||
"containImagePreview": "填充图像预览",
|
||||
"coverImagePreview": "适应图像预览",
|
||||
"filter": "过滤输出",
|
||||
"filters": {
|
||||
"hideCached": "隐藏缓存",
|
||||
"hideCanceled": "隐藏已取消"
|
||||
},
|
||||
"showFlatList": "平铺结果"
|
||||
},
|
||||
"themeToggle": "主题切换",
|
||||
"workflows": "工作流"
|
||||
},
|
||||
"star": "星星",
|
||||
"systemInfo": "系统信息",
|
||||
"templateWorkflows": {
|
||||
"template": {
|
||||
"default": "Image Generation",
|
||||
"flux_schnell": "Flux Schnell",
|
||||
"image2image": "Image to Image",
|
||||
"upscale": "2 Pass Upscale"
|
||||
},
|
||||
"title": "从模板开始"
|
||||
},
|
||||
"terminal": "终端",
|
||||
"userSelect": {
|
||||
"enterUsername": "输入用户名",
|
||||
"existingUser": "已有用户",
|
||||
"newUser": "新用户",
|
||||
"next": "下一步",
|
||||
"selectUser": "选择用户"
|
||||
},
|
||||
"videoFailedToLoad": "视频加载失败",
|
||||
"welcome": {
|
||||
"getStarted": "开始使用",
|
||||
"title": "欢迎使用 ComfyUI"
|
||||
}
|
||||
}
|
||||
@@ -1,124 +0,0 @@
|
||||
export default {
|
||||
currentUser: '当前用户',
|
||||
empty: '空',
|
||||
noWorkflowsFound: '未找到工作流',
|
||||
firstTimeUIMessage:
|
||||
'这是您第一次使用新界面。选择“Menu > Use New Menu > Disabled”以恢复旧界面。',
|
||||
download: '下载',
|
||||
loadAllFolders: '加载所有文件夹',
|
||||
refresh: '刷新',
|
||||
terminal: '终端',
|
||||
videoFailedToLoad: '视频加载失败',
|
||||
extensionName: '扩展名称',
|
||||
reloadToApplyChanges: '重新加载以应用更改',
|
||||
insert: '插入',
|
||||
systemInfo: '系统信息',
|
||||
devices: '设备',
|
||||
about: '关于',
|
||||
add: '添加',
|
||||
confirm: '确认',
|
||||
reset: '重置',
|
||||
resetKeybindingsTooltip: '重置键位',
|
||||
customizeFolder: '定制文件夹',
|
||||
icon: '图标',
|
||||
color: '颜色',
|
||||
bookmark: '书签',
|
||||
folder: '文件夹',
|
||||
star: '星星',
|
||||
heart: '心',
|
||||
file: '文件',
|
||||
inbox: '收件箱',
|
||||
box: '盒子',
|
||||
briefcase: '公文包',
|
||||
error: '错误',
|
||||
loading: '加载中',
|
||||
findIssues: '查找 Issue',
|
||||
copyToClipboard: '复制到剪贴板',
|
||||
openNewIssue: '开启新 Issue',
|
||||
showReport: '显示报告',
|
||||
imageFailedToLoad: '图像加载失败',
|
||||
reconnecting: '重新连接中',
|
||||
reconnected: '已重新连接',
|
||||
delete: '删除',
|
||||
rename: '重命名',
|
||||
customize: '定制',
|
||||
experimental: 'BETA',
|
||||
deprecated: '弃用',
|
||||
loadWorkflow: '加载工作流',
|
||||
goToNode: '前往节点',
|
||||
settings: '设置',
|
||||
searchWorkflows: '搜索工作流',
|
||||
searchSettings: '搜索设置',
|
||||
searchNodes: '搜索节点',
|
||||
searchModels: '搜索模型',
|
||||
searchKeybindings: '搜索键位',
|
||||
searchExtensions: '搜索插件',
|
||||
noResultsFound: '未找到结果',
|
||||
searchFailedMessage:
|
||||
'我们找不到与您的搜索匹配的任何设置。请尝试调整搜索条件。',
|
||||
noContent: '(无内容)',
|
||||
noTasksFound: '未找到任务',
|
||||
noTasksFoundMessage: '队列中没有任务。',
|
||||
newFolder: '新建文件夹',
|
||||
sideToolbar: {
|
||||
themeToggle: '主题切换',
|
||||
logout: '登出',
|
||||
queue: '队列',
|
||||
nodeLibrary: '节点库',
|
||||
workflows: '工作流',
|
||||
browseTemplates: '浏览示例模板',
|
||||
openWorkflow: '在本地文件系统中打开工作流',
|
||||
newBlankWorkflow: '创建一个新空白工作流',
|
||||
nodeLibraryTab: {
|
||||
sortOrder: '排序顺序'
|
||||
},
|
||||
modelLibrary: '模型库',
|
||||
queueTab: {
|
||||
showFlatList: '平铺结果',
|
||||
backToAllTasks: '返回',
|
||||
containImagePreview: '填充图像预览',
|
||||
coverImagePreview: '适应图像预览',
|
||||
clearPendingTasks: '清除待处理任务'
|
||||
}
|
||||
},
|
||||
menu: {
|
||||
hideMenu: '隐藏菜单',
|
||||
showMenu: '显示菜单',
|
||||
batchCount: '批次数量',
|
||||
batchCountTooltip: '工作流生成次数',
|
||||
autoQueue: '自动执行',
|
||||
disabled: '禁用',
|
||||
disabledTooltip: '工作流将不会自动执行',
|
||||
instant: '实时',
|
||||
instantTooltip: '工作流将会在生成完成后立即执行',
|
||||
change: '变动',
|
||||
changeTooltip: '工作流将会在改变后执行',
|
||||
queueWorkflow: '执行 (Shift 执行到队列首)',
|
||||
queueWorkflowFront: '执行到队列首',
|
||||
queue: '队列',
|
||||
interrupt: '取消当前任务',
|
||||
refresh: '刷新节点',
|
||||
clipspace: '打开剪贴板',
|
||||
resetView: '重置画布视图',
|
||||
clear: '清空工作流',
|
||||
toggleBottomPanel: '底部面板'
|
||||
},
|
||||
templateWorkflows: {
|
||||
title: '从模板开始',
|
||||
template: {
|
||||
default: 'Image Generation',
|
||||
image2image: 'Image to Image',
|
||||
upscale: '2 Pass Upscale',
|
||||
flux_schnell: 'Flux Schnell'
|
||||
}
|
||||
},
|
||||
graphCanvasMenu: {
|
||||
zoomIn: '放大',
|
||||
zoomOut: '缩小',
|
||||
resetView: '重置视图',
|
||||
fitView: '适应视图',
|
||||
selectMode: '选择模式',
|
||||
panMode: '平移模式',
|
||||
toggleLinkVisibility: '切换链接可见性'
|
||||
}
|
||||
}
|
||||
@@ -11,6 +11,7 @@
|
||||
"moduleResolution": "Node",
|
||||
"experimentalDecorators": true,
|
||||
"emitDecoratorMetadata": true,
|
||||
"resolveJsonModule": true,
|
||||
|
||||
/* Linting */
|
||||
"strict": false,
|
||||
|
||||
Reference in New Issue
Block a user