Skip to content

Commit 601ba91

Browse files
authored
Merge pull request #20 from Y-RyuZU/tauri
2 parents 782234e + 1554dc8 commit 601ba91

30 files changed

+2218
-1539
lines changed

public/locales/en/common.json

Lines changed: 70 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,14 @@
3434
"systemPrompt": "System Prompt",
3535
"systemPromptPlaceholder": "Enter system prompt to define AI behavior",
3636
"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}}",
3939
"temperature": "Temperature",
4040
"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",
4145
"providers": {
4246
"openai": "OpenAI",
4347
"anthropic": "Anthropic",
@@ -76,7 +80,29 @@
7680
"saveSuccess": "Settings saved",
7781
"saveSuccessDescription": "Your settings have been saved successfully",
7882
"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+
}
80106
},
81107
"tabs": {
82108
"mods": "Mods",
@@ -85,7 +111,8 @@
85111
"customFiles": "Custom Files",
86112
"settings": "Settings",
87113
"targetLanguage": "Target Language",
88-
"selectLanguage": "Select language"
114+
"selectLanguage": "Select language",
115+
"translations": "Translations"
89116
},
90117
"cards": {
91118
"modTranslation": "Mod Translation",
@@ -144,14 +171,18 @@
144171
"noFilesSelected": "No files selected for translation",
145172
"selectDirectoryFirst": "Please select a directory first",
146173
"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"
148178
},
149179
"info": {
150180
"translationCancelled": "Translation cancelled by user"
151181
},
152182
"misc": {
153183
"loading": "Loading...",
154-
"selectedDirectory": "Selected directory:"
184+
"selectedDirectory": "Selected directory:",
185+
"pleaseWait": "Please wait..."
155186
},
156187
"logs": {
157188
"title": "Logs",
@@ -183,7 +214,33 @@
183214
"clear": "Clear",
184215
"confirmClear": "Are you sure you want to clear all translation history?",
185216
"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+
}
187244
},
188245
"update": {
189246
"title": "Update Available",
@@ -202,7 +259,7 @@
202259
"installNow": "Install Now",
203260
"downloading": "Downloading Update...",
204261
"installing": "Installing Update...",
205-
"progressSize": "{downloaded}MB / {total}MB",
262+
"progressSize": "{{downloaded}}MB / {{total}}MB",
206263
"restartPrompt": "Update has been installed. Would you like to restart the application now?",
207264
"updateComplete": "Update Complete",
208265
"restartNow": "Restart Now",
@@ -215,7 +272,11 @@
215272
}
216273
},
217274
"common": {
218-
"close": "Close"
275+
"close": "Close",
276+
"loading": "Loading...",
277+
"refresh": "Refresh",
278+
"viewDetails": "View Details",
279+
"hideDetails": "Hide Details"
219280
},
220281
"header": {
221282
"downloadReleases": "Download releases",

public/locales/ja/common.json

Lines changed: 70 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,14 @@
3434
"systemPrompt": "システムプロンプト",
3535
"systemPromptPlaceholder": "AIの振る舞いを定義するシステムプロンプトを入力",
3636
"userPrompt": "ユーザープロンプト",
37-
"userPromptPlaceholder": "{language}, {line_count}, {content} 変数を含むユーザープロンプトテンプレートを入力",
38-
"availableVariables": "利用可能な変数: {language}, {line_count}, {content}",
37+
"userPromptPlaceholder": "{{language}}, {{line_count}}, {{content}} 変数を含むユーザープロンプトテンプレートを入力",
38+
"availableVariables": "利用可能な変数: {{language}}, {{line_count}}, {{content}}",
3939
"temperature": "温度",
4040
"temperatureHint": "ランダム性を制御します (0.0-2.0)。値が高いほど出力がよりクリエイティブになります。",
41+
"apiKeyProviderHint": "このAPIキーは{{provider}}専用です",
42+
"modelProviderHint": "{{provider}}のデフォルトモデル: {{defaultModel}}",
43+
"advancedSettings": "詳細設定",
44+
"prompts": "プロンプト",
4145
"providers": {
4246
"openai": "OpenAI",
4347
"anthropic": "Anthropic",
@@ -76,7 +80,29 @@
7680
"saveSuccess": "設定を保存しました",
7781
"saveSuccessDescription": "設定が正常に保存されました",
7882
"saveError": "設定の保存に失敗しました",
79-
"saveErrorDescription": "設定の保存中にエラーが発生しました"
83+
"saveErrorDescription": "設定の保存中にエラーが発生しました",
84+
"backup": {
85+
"title": "バックアップ設定",
86+
"description": "翻訳ファイルの自動バックアップを設定",
87+
"enabled": "自動バックアップを有効化",
88+
"enabledDescription": "翻訳ファイルを上書きする前にバックアップを作成",
89+
"retentionDays": "保存期間(日数)",
90+
"keepForever": "永久保存",
91+
"days": "",
92+
"retentionDescription": "この期間より古いバックアップは自動的に削除されます。0に設定すると永久保存されます。",
93+
"maxBackupsPerType": "タイプごとの最大バックアップ数",
94+
"unlimited": "無制限",
95+
"backups": "",
96+
"maxBackupsDescription": "各翻訳タイプごとに保持する最大バックアップ数。0に設定すると無制限になります。",
97+
"autoPrune": "起動時に自動削除",
98+
"autoPruneDescription": "アプリケーション起動時に古いバックアップを自動的に削除",
99+
"storageUsed": "使用容量",
100+
"pruning": "削除中...",
101+
"pruneNow": "古いバックアップを削除",
102+
"simpleBackupDescription": "バックアップは翻訳中に自動的に作成されます。翻訳前に元のファイルが保存され、完了後に結果が保存されます。",
103+
"translationHistory": "翻訳履歴",
104+
"noHistory": "翻訳履歴が見つかりません"
105+
}
80106
},
81107
"tabs": {
82108
"mods": "Mod",
@@ -85,7 +111,8 @@
85111
"customFiles": "カスタムファイル",
86112
"settings": "設定",
87113
"targetLanguage": "対象言語",
88-
"selectLanguage": "対象言語を選択"
114+
"selectLanguage": "対象言語を選択",
115+
"translations": "翻訳"
89116
},
90117
"cards": {
91118
"modTranslation": "Mod翻訳",
@@ -144,14 +171,18 @@
144171
"noFilesSelected": "翻訳するファイルが選択されていません",
145172
"selectDirectoryFirst": "最初にディレクトリを選択してください",
146173
"selectProfileDirectoryFirst": "最初にプロファイルディレクトリを選択してください",
147-
"noTargetLanguageSelected": "対象言語が選択されていません。翻訳タブのドロップダウンから対象言語を選択してください。"
174+
"noTargetLanguageSelected": "対象言語が選択されていません。翻訳タブのドロップダウンから対象言語を選択してください。",
175+
"translationInProgress": "翻訳中",
176+
"cannotSwitchTabs": "翻訳中はタブを切り替えることができません。現在の翻訳が完了するまでお待ちいただくか、キャンセルしてください。",
177+
"failedToLoad": "読み込みに失敗しました"
148178
},
149179
"info": {
150180
"translationCancelled": "翻訳はユーザーによってキャンセルされました"
151181
},
152182
"misc": {
153183
"loading": "読み込み中...",
154-
"selectedDirectory": "選択されたディレクトリ:"
184+
"selectedDirectory": "選択されたディレクトリ:",
185+
"pleaseWait": "しばらくお待ちください..."
155186
},
156187
"logs": {
157188
"title": "ログ",
@@ -183,7 +214,33 @@
183214
"clear": "クリア",
184215
"confirmClear": "翻訳履歴をすべてクリアしてもよろしいですか?",
185216
"noHistory": "翻訳履歴はまだありません",
186-
"noResultsFound": "検索にマッチする結果が見つかりません"
217+
"noResultsFound": "検索にマッチする結果が見つかりません",
218+
"sessionDate": "セッション日時",
219+
"targetLanguage": "対象言語",
220+
"totalItems": "総アイテム数",
221+
"success": "成功",
222+
"successCount": "成功数",
223+
"successRate": "成功率",
224+
"translationDetails": "翻訳詳細",
225+
"keyCount": "キー数",
226+
"fileName": "ファイル名",
227+
"type": "タイプ",
228+
"status": "ステータス",
229+
"completed": "完了",
230+
"failed": "失敗",
231+
"types": {
232+
"quest": "クエスト",
233+
"mod": "Mod",
234+
"guidebook": "ガイドブック",
235+
"customFiles": "カスタムファイル",
236+
"resource_pack": "リソースパック"
237+
},
238+
"statuses": {
239+
"completed": "完了",
240+
"failed": "失敗",
241+
"pending": "保留中",
242+
"in_progress": "進行中"
243+
}
187244
},
188245
"update": {
189246
"title": "アップデートが利用可能",
@@ -202,7 +259,7 @@
202259
"installNow": "今すぐインストール",
203260
"downloading": "アップデートをダウンロード中...",
204261
"installing": "アップデートをインストール中...",
205-
"progressSize": "{downloaded}MB / {total}MB",
262+
"progressSize": "{{downloaded}}MB / {{total}}MB",
206263
"restartPrompt": "アップデートがインストールされました。今すぐアプリケーションを再起動しますか?",
207264
"updateComplete": "アップデート完了",
208265
"restartNow": "今すぐ再起動",
@@ -215,7 +272,11 @@
215272
}
216273
},
217274
"common": {
218-
"close": "閉じる"
275+
"close": "閉じる",
276+
"loading": "読み込み中...",
277+
"refresh": "更新",
278+
"viewDetails": "詳細を表示",
279+
"hideDetails": "詳細を非表示"
219280
},
220281
"header": {
221282
"downloadReleases": "リリースをダウンロード",

0 commit comments

Comments
 (0)