Skip to content
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 70 additions & 9 deletions public/locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,14 @@
"systemPrompt": "System Prompt",
"systemPromptPlaceholder": "Enter system prompt to define AI behavior",
"userPrompt": "User Prompt",
"userPromptPlaceholder": "Enter user prompt template with {language}, {line_count}, {content} variables",
"availableVariables": "Available variables: {language}, {line_count}, {content}",
"userPromptPlaceholder": "Enter user prompt template with {{language}}, {{line_count}}, {{content}} variables",
"availableVariables": "Available variables: {{language}}, {{line_count}}, {{content}}",
"temperature": "Temperature",
"temperatureHint": "Controls randomness (0.0-2.0). Higher values make output more creative.",
"apiKeyProviderHint": "This API key is only for {{provider}}",
"modelProviderHint": "Default model for {{provider}}: {{defaultModel}}",
"advancedSettings": "Advanced Settings",
"prompts": "Prompts",
"providers": {
"openai": "OpenAI",
"anthropic": "Anthropic",
Expand Down Expand Up @@ -76,7 +80,29 @@
"saveSuccess": "Settings saved",
"saveSuccessDescription": "Your settings have been saved successfully",
"saveError": "Failed to save settings",
"saveErrorDescription": "An error occurred while saving your settings"
"saveErrorDescription": "An error occurred while saving your settings",
"backup": {
"title": "Backup Settings",
"description": "Configure automatic backup of translation files",
"enabled": "Enable Automatic Backup",
"enabledDescription": "Create backups before overwriting translation files",
"retentionDays": "Retention Period (days)",
"keepForever": "Keep forever",
"days": "days",
"retentionDescription": "Backups older than this will be automatically deleted. Set to 0 to keep forever.",
"maxBackupsPerType": "Max Backups per Type",
"unlimited": "Unlimited",
"backups": "backups",
"maxBackupsDescription": "Maximum number of backups to keep for each translation type. Set to 0 for unlimited.",
"autoPrune": "Auto-prune on Startup",
"autoPruneDescription": "Automatically delete old backups when the application starts",
"storageUsed": "Storage Used",
"pruning": "Pruning...",
"pruneNow": "Prune Old Backups",
"simpleBackupDescription": "Backups are created automatically during translation. Original files are preserved before translation, and results are saved after completion.",
"translationHistory": "Translation History",
"noHistory": "No translation history found"
}
},
"tabs": {
"mods": "Mods",
Expand All @@ -85,7 +111,8 @@
"customFiles": "Custom Files",
"settings": "Settings",
"targetLanguage": "Target Language",
"selectLanguage": "Select language"
"selectLanguage": "Select language",
"translations": "Translations"
},
"cards": {
"modTranslation": "Mod Translation",
Expand Down Expand Up @@ -144,14 +171,18 @@
"noFilesSelected": "No files selected for translation",
"selectDirectoryFirst": "Please select a directory first",
"selectProfileDirectoryFirst": "Please select a profile directory first",
"noTargetLanguageSelected": "No target language selected. Please select a target language from the dropdown in the translation tab."
"noTargetLanguageSelected": "No target language selected. Please select a target language from the dropdown in the translation tab.",
"translationInProgress": "Translation in Progress",
"cannotSwitchTabs": "Cannot switch tabs while translation is in progress. Please wait for the current translation to complete or cancel it.",
"failedToLoad": "Failed to load"
},
"info": {
"translationCancelled": "Translation cancelled by user"
},
"misc": {
"loading": "Loading...",
"selectedDirectory": "Selected directory:"
"selectedDirectory": "Selected directory:",
"pleaseWait": "Please wait..."
},
"logs": {
"title": "Logs",
Expand Down Expand Up @@ -183,7 +214,33 @@
"clear": "Clear",
"confirmClear": "Are you sure you want to clear all translation history?",
"noHistory": "No translation history yet",
"noResultsFound": "No results found matching your search"
"noResultsFound": "No results found matching your search",
"sessionDate": "Session Date",
"targetLanguage": "Target Language",
"totalItems": "Total Items",
"success": "Success",
"successCount": "Success Count",
"successRate": "Success Rate",
"translationDetails": "Translation Details",
"keyCount": "Keys",
"fileName": "File Name",
"type": "Type",
"status": "Status",
"completed": "Completed",
"failed": "Failed",
"types": {
"quest": "Quest",
"mod": "Mod",
"guidebook": "Guidebook",
"customFiles": "Custom Files",
"resource_pack": "Resource Pack"
},
"statuses": {
"completed": "Completed",
"failed": "Failed",
"pending": "Pending",
"in_progress": "In Progress"
}
},
"update": {
"title": "Update Available",
Expand All @@ -202,7 +259,7 @@
"installNow": "Install Now",
"downloading": "Downloading Update...",
"installing": "Installing Update...",
"progressSize": "{downloaded}MB / {total}MB",
"progressSize": "{{downloaded}}MB / {{total}}MB",
"restartPrompt": "Update has been installed. Would you like to restart the application now?",
"updateComplete": "Update Complete",
"restartNow": "Restart Now",
Expand All @@ -215,7 +272,11 @@
}
},
"common": {
"close": "Close"
"close": "Close",
"loading": "Loading...",
"refresh": "Refresh",
"viewDetails": "View Details",
"hideDetails": "Hide Details"
},
"header": {
"downloadReleases": "Download releases",
Expand Down
79 changes: 70 additions & 9 deletions public/locales/ja/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,14 @@
"systemPrompt": "システムプロンプト",
"systemPromptPlaceholder": "AIの振る舞いを定義するシステムプロンプトを入力",
"userPrompt": "ユーザープロンプト",
"userPromptPlaceholder": "{language}, {line_count}, {content} 変数を含むユーザープロンプトテンプレートを入力",
"availableVariables": "利用可能な変数: {language}, {line_count}, {content}",
"userPromptPlaceholder": "{{language}}, {{line_count}}, {{content}} 変数を含むユーザープロンプトテンプレートを入力",
"availableVariables": "利用可能な変数: {{language}}, {{line_count}}, {{content}}",
"temperature": "温度",
"temperatureHint": "ランダム性を制御します (0.0-2.0)。値が高いほど出力がよりクリエイティブになります。",
"apiKeyProviderHint": "このAPIキーは{{provider}}専用です",
"modelProviderHint": "{{provider}}のデフォルトモデル: {{defaultModel}}",
"advancedSettings": "詳細設定",
"prompts": "プロンプト",
"providers": {
"openai": "OpenAI",
"anthropic": "Anthropic",
Expand Down Expand Up @@ -76,7 +80,29 @@
"saveSuccess": "設定を保存しました",
"saveSuccessDescription": "設定が正常に保存されました",
"saveError": "設定の保存に失敗しました",
"saveErrorDescription": "設定の保存中にエラーが発生しました"
"saveErrorDescription": "設定の保存中にエラーが発生しました",
"backup": {
"title": "バックアップ設定",
"description": "翻訳ファイルの自動バックアップを設定",
"enabled": "自動バックアップを有効化",
"enabledDescription": "翻訳ファイルを上書きする前にバックアップを作成",
"retentionDays": "保存期間(日数)",
"keepForever": "永久保存",
"days": "日",
"retentionDescription": "この期間より古いバックアップは自動的に削除されます。0に設定すると永久保存されます。",
"maxBackupsPerType": "タイプごとの最大バックアップ数",
"unlimited": "無制限",
"backups": "個",
"maxBackupsDescription": "各翻訳タイプごとに保持する最大バックアップ数。0に設定すると無制限になります。",
"autoPrune": "起動時に自動削除",
"autoPruneDescription": "アプリケーション起動時に古いバックアップを自動的に削除",
"storageUsed": "使用容量",
"pruning": "削除中...",
"pruneNow": "古いバックアップを削除",
"simpleBackupDescription": "バックアップは翻訳中に自動的に作成されます。翻訳前に元のファイルが保存され、完了後に結果が保存されます。",
"translationHistory": "翻訳履歴",
"noHistory": "翻訳履歴が見つかりません"
}
},
"tabs": {
"mods": "Mod",
Expand All @@ -85,7 +111,8 @@
"customFiles": "カスタムファイル",
"settings": "設定",
"targetLanguage": "対象言語",
"selectLanguage": "対象言語を選択"
"selectLanguage": "対象言語を選択",
"translations": "翻訳"
},
"cards": {
"modTranslation": "Mod翻訳",
Expand Down Expand Up @@ -144,14 +171,18 @@
"noFilesSelected": "翻訳するファイルが選択されていません",
"selectDirectoryFirst": "最初にディレクトリを選択してください",
"selectProfileDirectoryFirst": "最初にプロファイルディレクトリを選択してください",
"noTargetLanguageSelected": "対象言語が選択されていません。翻訳タブのドロップダウンから対象言語を選択してください。"
"noTargetLanguageSelected": "対象言語が選択されていません。翻訳タブのドロップダウンから対象言語を選択してください。",
"translationInProgress": "翻訳中",
"cannotSwitchTabs": "翻訳中はタブを切り替えることができません。現在の翻訳が完了するまでお待ちいただくか、キャンセルしてください。",
"failedToLoad": "読み込みに失敗しました"
},
"info": {
"translationCancelled": "翻訳はユーザーによってキャンセルされました"
},
"misc": {
"loading": "読み込み中...",
"selectedDirectory": "選択されたディレクトリ:"
"selectedDirectory": "選択されたディレクトリ:",
"pleaseWait": "しばらくお待ちください..."
},
"logs": {
"title": "ログ",
Expand Down Expand Up @@ -183,7 +214,33 @@
"clear": "クリア",
"confirmClear": "翻訳履歴をすべてクリアしてもよろしいですか?",
"noHistory": "翻訳履歴はまだありません",
"noResultsFound": "検索にマッチする結果が見つかりません"
"noResultsFound": "検索にマッチする結果が見つかりません",
"sessionDate": "セッション日時",
"targetLanguage": "対象言語",
"totalItems": "総アイテム数",
"success": "成功",
"successCount": "成功数",
"successRate": "成功率",
"translationDetails": "翻訳詳細",
"keyCount": "キー数",
"fileName": "ファイル名",
"type": "タイプ",
"status": "ステータス",
"completed": "完了",
"failed": "失敗",
"types": {
"quest": "クエスト",
"mod": "Mod",
"guidebook": "ガイドブック",
"customFiles": "カスタムファイル",
"resource_pack": "リソースパック"
},
"statuses": {
"completed": "完了",
"failed": "失敗",
"pending": "保留中",
"in_progress": "進行中"
}
},
"update": {
"title": "アップデートが利用可能",
Expand All @@ -202,7 +259,7 @@
"installNow": "今すぐインストール",
"downloading": "アップデートをダウンロード中...",
"installing": "アップデートをインストール中...",
"progressSize": "{downloaded}MB / {total}MB",
"progressSize": "{{downloaded}}MB / {{total}}MB",
"restartPrompt": "アップデートがインストールされました。今すぐアプリケーションを再起動しますか?",
"updateComplete": "アップデート完了",
"restartNow": "今すぐ再起動",
Expand All @@ -215,7 +272,11 @@
}
},
"common": {
"close": "閉じる"
"close": "閉じる",
"loading": "読み込み中...",
"refresh": "更新",
"viewDetails": "詳細を表示",
"hideDetails": "詳細を非表示"
},
"header": {
"downloadReleases": "リリースをダウンロード",
Expand Down
Loading
Loading