|
34 | 34 | "systemPrompt": "System Prompt", |
35 | 35 | "systemPromptPlaceholder": "Enter system prompt to define AI behavior", |
36 | 36 | "userPrompt": "User Prompt", |
37 | | - "userPromptPlaceholder": "Enter user prompt template with {language}, {line_count}, {content} variables", |
38 | | - "availableVariables": "Available variables: {language}, {line_count}, {content}", |
| 37 | + "userPromptPlaceholder": "Enter user prompt template with {{language}}, {{line_count}}, {{content}} variables", |
| 38 | + "availableVariables": "Available variables: {{language}}, {{line_count}}, {{content}}", |
39 | 39 | "temperature": "Temperature", |
40 | 40 | "temperatureHint": "Controls randomness (0.0-2.0). Higher values make output more creative.", |
| 41 | + "apiKeyProviderHint": "This API key is only for {{provider}}", |
| 42 | + "modelProviderHint": "Default model for {{provider}}: {{defaultModel}}", |
| 43 | + "advancedSettings": "Advanced Settings", |
| 44 | + "prompts": "Prompts", |
41 | 45 | "providers": { |
42 | 46 | "openai": "OpenAI", |
43 | 47 | "anthropic": "Anthropic", |
|
76 | 80 | "saveSuccess": "Settings saved", |
77 | 81 | "saveSuccessDescription": "Your settings have been saved successfully", |
78 | 82 | "saveError": "Failed to save settings", |
79 | | - "saveErrorDescription": "An error occurred while saving your settings" |
| 83 | + "saveErrorDescription": "An error occurred while saving your settings", |
| 84 | + "backup": { |
| 85 | + "title": "Backup Settings", |
| 86 | + "description": "Configure automatic backup of translation files", |
| 87 | + "enabled": "Enable Automatic Backup", |
| 88 | + "enabledDescription": "Create backups before overwriting translation files", |
| 89 | + "retentionDays": "Retention Period (days)", |
| 90 | + "keepForever": "Keep forever", |
| 91 | + "days": "days", |
| 92 | + "retentionDescription": "Backups older than this will be automatically deleted. Set to 0 to keep forever.", |
| 93 | + "maxBackupsPerType": "Max Backups per Type", |
| 94 | + "unlimited": "Unlimited", |
| 95 | + "backups": "backups", |
| 96 | + "maxBackupsDescription": "Maximum number of backups to keep for each translation type. Set to 0 for unlimited.", |
| 97 | + "autoPrune": "Auto-prune on Startup", |
| 98 | + "autoPruneDescription": "Automatically delete old backups when the application starts", |
| 99 | + "storageUsed": "Storage Used", |
| 100 | + "pruning": "Pruning...", |
| 101 | + "pruneNow": "Prune Old Backups", |
| 102 | + "simpleBackupDescription": "Backups are created automatically during translation. Original files are preserved before translation, and results are saved after completion.", |
| 103 | + "translationHistory": "Translation History", |
| 104 | + "noHistory": "No translation history found" |
| 105 | + } |
80 | 106 | }, |
81 | 107 | "tabs": { |
82 | 108 | "mods": "Mods", |
|
85 | 111 | "customFiles": "Custom Files", |
86 | 112 | "settings": "Settings", |
87 | 113 | "targetLanguage": "Target Language", |
88 | | - "selectLanguage": "Select language" |
| 114 | + "selectLanguage": "Select language", |
| 115 | + "translations": "Translations" |
89 | 116 | }, |
90 | 117 | "cards": { |
91 | 118 | "modTranslation": "Mod Translation", |
|
144 | 171 | "noFilesSelected": "No files selected for translation", |
145 | 172 | "selectDirectoryFirst": "Please select a directory first", |
146 | 173 | "selectProfileDirectoryFirst": "Please select a profile directory first", |
147 | | - "noTargetLanguageSelected": "No target language selected. Please select a target language from the dropdown in the translation tab." |
| 174 | + "noTargetLanguageSelected": "No target language selected. Please select a target language from the dropdown in the translation tab.", |
| 175 | + "translationInProgress": "Translation in Progress", |
| 176 | + "cannotSwitchTabs": "Cannot switch tabs while translation is in progress. Please wait for the current translation to complete or cancel it.", |
| 177 | + "failedToLoad": "Failed to load" |
148 | 178 | }, |
149 | 179 | "info": { |
150 | 180 | "translationCancelled": "Translation cancelled by user" |
151 | 181 | }, |
152 | 182 | "misc": { |
153 | 183 | "loading": "Loading...", |
154 | | - "selectedDirectory": "Selected directory:" |
| 184 | + "selectedDirectory": "Selected directory:", |
| 185 | + "pleaseWait": "Please wait..." |
155 | 186 | }, |
156 | 187 | "logs": { |
157 | 188 | "title": "Logs", |
|
183 | 214 | "clear": "Clear", |
184 | 215 | "confirmClear": "Are you sure you want to clear all translation history?", |
185 | 216 | "noHistory": "No translation history yet", |
186 | | - "noResultsFound": "No results found matching your search" |
| 217 | + "noResultsFound": "No results found matching your search", |
| 218 | + "sessionDate": "Session Date", |
| 219 | + "targetLanguage": "Target Language", |
| 220 | + "totalItems": "Total Items", |
| 221 | + "success": "Success", |
| 222 | + "successCount": "Success Count", |
| 223 | + "successRate": "Success Rate", |
| 224 | + "translationDetails": "Translation Details", |
| 225 | + "keyCount": "Keys", |
| 226 | + "fileName": "File Name", |
| 227 | + "type": "Type", |
| 228 | + "status": "Status", |
| 229 | + "completed": "Completed", |
| 230 | + "failed": "Failed", |
| 231 | + "types": { |
| 232 | + "quest": "Quest", |
| 233 | + "mod": "Mod", |
| 234 | + "guidebook": "Guidebook", |
| 235 | + "customFiles": "Custom Files", |
| 236 | + "resource_pack": "Resource Pack" |
| 237 | + }, |
| 238 | + "statuses": { |
| 239 | + "completed": "Completed", |
| 240 | + "failed": "Failed", |
| 241 | + "pending": "Pending", |
| 242 | + "in_progress": "In Progress" |
| 243 | + } |
187 | 244 | }, |
188 | 245 | "update": { |
189 | 246 | "title": "Update Available", |
|
202 | 259 | "installNow": "Install Now", |
203 | 260 | "downloading": "Downloading Update...", |
204 | 261 | "installing": "Installing Update...", |
205 | | - "progressSize": "{downloaded}MB / {total}MB", |
| 262 | + "progressSize": "{{downloaded}}MB / {{total}}MB", |
206 | 263 | "restartPrompt": "Update has been installed. Would you like to restart the application now?", |
207 | 264 | "updateComplete": "Update Complete", |
208 | 265 | "restartNow": "Restart Now", |
|
215 | 272 | } |
216 | 273 | }, |
217 | 274 | "common": { |
218 | | - "close": "Close" |
| 275 | + "close": "Close", |
| 276 | + "loading": "Loading...", |
| 277 | + "refresh": "Refresh", |
| 278 | + "viewDetails": "View Details", |
| 279 | + "hideDetails": "Hide Details" |
219 | 280 | }, |
220 | 281 | "header": { |
221 | 282 | "downloadReleases": "Download releases", |
|
0 commit comments