diff --git a/locales/en_US.json b/locales/en_US.json deleted file mode 100644 index 2818996..0000000 --- a/locales/en_US.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "error": "Error", - "command_failed": "Command execution failed: {0}", - "exception_occurred": "Exception occurred while executing command: {0}", - "cannot_set_executable": "Cannot set GenShineImpactStarter as executable: {0}", - "tool_failed": "GenShineImpactStarter execution failed", - "injection_failed": "Injection command execution failed: {0}", - "invalid_app_selection": "Invalid application selection", - "apps_added_message": "Added {0} application(s) to the processing list, now there are {1} application(s) waiting to be processed", - "language_switched": "Language has been switched", - "thank_you_message": "Thank you for using, goodbye!", - "invalid_choice": "Invalid choice, please select again", - "user_interrupted": "User interrupted the program, have a nice day, goodbye.", - "error_occurred": "An error occurred: {0}", - "select_operation": "Select operation: ", - "last_page": "Already at the last page", - "first_page": "Already at the first page", - "invalid_app_number": "Invalid application number", - "invalid_app_index": "Application index out of range", - "operation_options": "Operation options:", - "next_page": "Next page", - "prev_page": "Previous page", - "search_app": "Search applications", - "switch_language": "Switch language", - "exit": "Exit program", - "number": "Number", - "select_app_for_injection": "Select application for injection", - "enter_keyword": "Enter keyword to search for application name or package: ", - "no_keyword": "No keyword entered, returning to main menu...", - "no_matching_apps": "No matching applications found.", - "found_matching_apps": "Found the following matching applications:", - "selected": "✅ Selected", - "selected_apps_count": "Selected {0}/{1} applications", - "return_previous": "0. Return to previous menu", - "confirm_selection": "Enter. Confirm current selection and continue", - "all_apps_selected": "All applications have been selected...", - "enter_app_number": "Enter the application number to select: ", - "app_already_selected": "Application {0} has already been selected, please select other applications.", - "no_app_selected": "No application selected, please select at least one application.", - "invalid_input": "Invalid input, please select again.", - "no_apps_selected": "No applications selected, please select applications first", - "processing_complete": "\nProcessing complete! Success: {0}/{1}", - "page_info": "Page {0}/{1}, total {2} applications", - "language_selection": "Language Selection", - "select_language": "Please select language", - "cancel": "Cancel", - "language_not_changed": "Language not changed", - "no_languages_available": "No language files available", - "unknown": "Unknown", - "installed": "Installed", - "not_installed": "Not installed", - "press_enter_to_continue": "Press Enter to continue...", - "app_name": "Application name", - "package_name": "Package name", - "version": "Version", - "build_version": "Build version", - "status": "Status", - "index": "Index", - "selected_app": "Selected application", - "ready_to_process_apps": "Ready to process {0} application(s)", - "confirm_start_processing": "Confirm start processing? (y/n)", - "start_processing_app": "Starting to process application...", - "app_processing_complete": "Application processing complete (Total success: {0})", - "app_processing_failed": "Application processing failed", - "app_title": "MacOS Application Injection Tool", - "edition_name": "PROFESSIONAL EDITION", - "original_design": "Original Design By ", - "py_version_by": "Python version by ", - "auto_inject_version": "Auto Injection Version: ", - "premium_features": "Premium Features Enabled", - "injection_prompt": "During injection, type '", - "injection_prompt_or": "' or press ", - "enter_key": "Enter key", - "injection_prompt_skip": " to skip.", - "system_initializing": "System initializing", - "system_initializing_complete": "System initializing... Complete!", - "tip_number_keys": "Tip: Use number keys to quickly select applications in main menu", - "tip_quit": "Tip: Press 'q' key to exit the program at any time", - "tip_permissions": "Tip: Make sure you have sufficient permissions to run this tool", - "tip_documentation": "Tip: Check documentation for more tips and help", - - "installed_supported_apps_list": "Installed and supported applications list (Page {0}/{1}, total {2} applications)", - "no_installed_supported_apps": "No installed and supported applications found", - "total_supported_apps": "Total supported applications: {0}", - "showing_page": "Showing page {0}/{1} (Applications {2}-{3}/{4})", - "select_app": "Select application", - "confirm_and_return": "Confirm and return", - "app_selected": "Application selected: {0}", - "app_deselected": "Selection canceled: {0}", - "app_not_installed": "Application not installed, cannot select: {0}", - "search_function_not_available": "Search function is not directly accessible, please search through the main menu", - "language_changed": "Language has been changed, program needs to restart to apply new settings...", - "press_enter_to_restart": "Press Enter to restart the program...", - "language_updated": "Language updated to", - "back": "Back", - "current": "Current", - "main_menu": "Main Menu", - "framework_menu": "Framework Menu", - "change_language": "Change Language", - "search_apps": "Search Supported Applications", - "error_app_manager_missing": "Error: Application manager not initialized", - "navigation_options": "Navigation options", - "enter_choice": "Enter option", - "exiting": "Exiting...", - "invalid_action": "Invalid action", - "framework_menu_title": "Framework Tools", - "create_injection_config": "Create Injection Configuration", - "modify_injection_config": "Modify Injection Configuration", - "inject_app": "Inject Application", - "create_new_injection_config": "Create New Injection Configuration", - "modify_existing_config": "Modify Existing Configuration", - "inject_app_title": "Inject Application", - "not_implemented": "This feature is not yet implemented", - "restarting_program": "Restarting program..." -} \ No newline at end of file diff --git a/locales/fr_FR.json b/locales/fr_FR.json deleted file mode 100644 index e9c0de1..0000000 --- a/locales/fr_FR.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "error": "Erreur", - "command_failed": "Échec de l'exécution de la commande : {0}", - "exception_occurred": "Une exception s'est produite lors de l'exécution de la commande : {0}", - "cannot_set_executable": "Impossible de rendre GenShineImpactStarter exécutable : {0}", - "tool_failed": "Échec du lancement de GenShineImpactStarter", - "injection_failed": "Échec de l'exécution de la commande d'injection : {0}", - "invalid_app_selection": "Sélection d'application invalide", - "apps_added_message": "{0} application(s) ajoutée(s) à la liste de traitement. Au total, {1} application(s) en attente de traitement", - "language_switched": "Langue modifiée", - "thank_you_message": "Merci d'avoir utilisé notre outil, au revoir !", - "invalid_choice": "Choix invalide. Veuillez choisir à nouveau", - "user_interrupted": "Programme interrompu par l'utilisateur. Bonne journée !", - "error_occurred": "Une erreur s'est produite : {0}", - "select_operation": "Sélectionnez une opération : ", - "last_page": "C'est la dernière page", - "first_page": "C'est la première page", - "invalid_app_number": "Numéro d'application invalide", - "invalid_app_index": "L'index de l'application est hors limites", - "operation_options": "Options d'opération :", - "next_page": "Page suivante", - "prev_page": "Page précédente", - "search_app": "Rechercher une application", - "switch_language": "Changer de langue", - "exit": "Quitter le programme", - "number": "Numéro", - "select_app_for_injection": "Sélectionnez une application pour l'injection", - "enter_keyword": "Entrez un mot-clé pour rechercher par nom ou package d'application : ", - "no_keyword": "Aucun mot-clé fourni. Retour au menu principal...", - "no_matching_apps": "Aucune application correspondante trouvée.", - "found_matching_apps": "Applications correspondantes trouvées :", - "selected": "✅ Sélectionné", - "selected_apps_count": "{0}/{1} applications sélectionnées", - "return_previous": "0. Retour au menu précédent", - "confirm_selection": "Enter. Confirmer la sélection actuelle et continuer", - "all_apps_selected": "Toutes les applications sont sélectionnées...", - "enter_app_number": "Entrez le numéro de l'application à sélectionner : ", - "app_already_selected": "L'application {0} est déjà sélectionnée. Veuillez sélectionner une autre application.", - "no_app_selected": "Aucune application sélectionnée. Veuillez sélectionner au moins une application.", - "invalid_input": "Entrée invalide. Veuillez choisir à nouveau.", - "no_apps_selected": "Aucune application sélectionnée. Veuillez d'abord sélectionner des applications", - "processing_complete": "\nTraitement terminé ! Réussite : {0}/{1}", - "page_info": "Page {0}/{1}, total de {2} applications", - "language_selection": "Sélection de la langue", - "select_language": "Veuillez sélectionner une langue", - "cancel": "Annuler", - "language_not_changed": "Langue non modifiée", - "no_languages_available": "Aucun fichier de langue disponible", - "unknown": "Inconnu", - "installed": "Installé", - "not_installed": "Non installé", - "press_enter_to_continue": "Appuyez sur Entrée pour continuer...", - "app_name": "Nom de l'application", - "package_name": "Nom du package", - "version": "Version", - "build_version": "Version de build", - "status": "Statut", - "index": "Index", - "selected_app": "Application sélectionnée", - "ready_to_process_apps": "Prêt à traiter {0} applications", - "confirm_start_processing": "Commencer le traitement ? (y/n)", - "start_processing_app": "Début du traitement des applications...", - "app_processing_complete": "Traitement des applications terminé (Total des réussites : {0})", - "app_processing_failed": "Échec du traitement de l'application", - "app_title": "Outil d'injection pour applications MacOS", - "edition_name": "Édition Professionnelle", - "original_design": "Conception originale : ", - "py_version_by": "Version Python développée par : ", - "auto_inject_version": "Version d'injection automatique : ", - "premium_features": "Fonctionnalités premium activées", - "injection_prompt": "Pendant l'injection, entrez '", - "injection_prompt_or": "' ou appuyez sur ", - "enter_key": "la touche Entrée", - "injection_prompt_skip": " pour ignorer.", - "system_initializing": "Initialisation du système", - "system_initializing_complete": "Initialisation du système... Terminé !", - "tip_number_keys": "Astuce : utilisez les touches numériques dans le menu principal pour sélectionner rapidement les applications", - "tip_quit": "Astuce : appuyez sur la touche 'q' à tout moment pour quitter le programme", - "tip_permissions": "Astuce : assurez-vous d'avoir des droits suffisants pour exécuter cet outil", - "tip_documentation": "Astuce : consultez la documentation pour plus de conseils et d'aide", - - "installed_supported_apps_list": "Liste des applications installées et prises en charge (Page {0}/{1}, total de {2} applications)", - "no_installed_supported_apps": "Aucune application installée et prise en charge n'a été trouvée", - "total_supported_apps": "Nombre total d'applications prises en charge : {0}", - "showing_page": "Affichage de la page {0}/{1} (applications {2}-{3}/{4})", - "select_app": "Sélectionner une application", - "confirm_and_return": "Confirmer et retourner", - "app_selected": "Application sélectionnée : {0}", - "app_deselected": "Sélection annulée : {0}", - "app_not_installed": "Impossible de sélectionner l'application car elle n'est pas installée : {0}", - "search_function_not_available": "La fonction de recherche n'est pas directement accessible, utilisez la recherche depuis le menu principal", - "language_changed": "La langue a été modifiée, un redémarrage du programme est nécessaire pour appliquer les nouveaux paramètres...", - "press_enter_to_restart": "Appuyez sur Entrée pour redémarrer le programme...", - "language_updated": "Langue mise à jour :", - "back": "Retour", - "current": "Actuel", - "main_menu": "Menu principal", - "framework_menu": "Menu du framework", - "change_language": "Changer de langue", - "search_apps": "Rechercher des applications prises en charge", - "error_app_manager_missing": "Erreur : le gestionnaire d'applications n'est pas initialisé", - "navigation_options": "Options de navigation", - "enter_choice": "Entrez votre choix", - "exiting": "Sortie en cours...", - "invalid_action": "Action invalide", - "framework_menu_title": "Outils du framework", - "create_injection_config": "Créer une configuration d'injection", - "modify_injection_config": "Modifier une configuration d'injection", - "inject_app": "Injecter une application", - "create_new_injection_config": "Créer une nouvelle configuration d'injection", - "modify_existing_config": "Modifier une configuration existante", - "inject_app_title": "Injection d'application", - "not_implemented": "Cette fonctionnalité n'est pas encore implémentée", - "restarting_program": "Redémarrage du programme..." -} \ No newline at end of file diff --git a/locales/ja_JP.json b/locales/ja_JP.json deleted file mode 100644 index 6cd4971..0000000 --- a/locales/ja_JP.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "error": "エラー", - "command_failed": "コマンド実行に失敗しました: {0}", - "exception_occurred": "コマンド実行中に例外が発生しました: {0}", - "cannot_set_executable": "GenShineImpactStarter を実行可能にできません: {0}", - "tool_failed": "GenShineImpactStarter の実行に失敗しました", - "injection_failed": "インジェクションコマンドの実行に失敗しました: {0}", - "invalid_app_selection": "無効なアプリケーション選択", - "apps_added_message": "{0}個のアプリケーションを処理リストに追加しました。現在{1}個のアプリケーションが処理待ちです", - "language_switched": "言語が切り替わりました", - "thank_you_message": "ご利用ありがとうございました!", - "invalid_choice": "無効な選択です。もう一度選択してください", - "user_interrupted": "ユーザーがプログラムを中断しました。良い一日を!", - "error_occurred": "エラーが発生しました: {0}", - "select_operation": "操作を選択してください: ", - "last_page": "最後のページです", - "first_page": "最初のページです", - "invalid_app_number": "無効なアプリケーション番号", - "invalid_app_index": "アプリケーションのインデックスが範囲外です", - "operation_options": "操作オプション:", - "next_page": "次のページ", - "prev_page": "前のページ", - "search_app": "アプリケーションを検索", - "switch_language": "言語を切り替える", - "exit": "プログラムを終了", - "number": "番号", - "select_app_for_injection": "インジェクション用のアプリケーションを選択", - "enter_keyword": "アプリケーション名またはパッケージを検索するキーワードを入力: ", - "no_keyword": "キーワードが入力されていません。メインメニューに戻ります...", - "no_matching_apps": "一致するアプリケーションが見つかりません。", - "found_matching_apps": "以下の一致するアプリケーションが見つかりました:", - "selected": "✅ 選択済み", - "selected_apps_count": "{0}/{1}個のアプリケーションを選択しました", - "return_previous": "0. 前のメニューに戻る", - "confirm_selection": "Enter. 現在の選択を確認して続行", - "all_apps_selected": "すべてのアプリケーションが選択されました...", - "enter_app_number": "選択するアプリケーション番号を入力: ", - "app_already_selected": "アプリケーション{0}はすでに選択されています。他のアプリケーションを選択してください。", - "no_app_selected": "アプリケーションが選択されていません。少なくとも1つ選択してください。", - "invalid_input": "無効な入力です。もう一度選択してください。", - "no_apps_selected": "アプリケーションが選択されていません。先にアプリケーションを選択してください", - "processing_complete": "\n処理完了!成功: {0}/{1}", - "page_info": "ページ {0}/{1}、合計 {2} アプリケーション", - "language_selection": "言語選択", - "select_language": "言語を選択してください", - "cancel": "キャンセル", - "language_not_changed": "言語は変更されていません", - "no_languages_available": "利用可能な言語ファイルがありません", - "unknown": "不明", - "installed": "インストール済み", - "not_installed": "未インストール", - "press_enter_to_continue": "Enterキーを押して続行...", - "app_name": "アプリケーション名", - "package_name": "パッケージ名", - "version": "バージョン", - "build_version": "ビルドバージョン", - "status": "状態", - "index": "インデックス", - "selected_app": "選択されたアプリケーション", - "ready_to_process_apps": "{0}個のアプリケーションを処理する準備ができています", - "confirm_start_processing": "処理を開始しますか?(y/n)", - "start_processing_app": "アプリケーションの処理を開始しています...", - "app_processing_complete": "アプリケーション処理完了(合計成功: {0})", - "app_processing_failed": "アプリケーション処理に失敗しました", - "app_title": "MacOS アプリケーション注入ツール", - "edition_name": "プロフェッショナル版", - "original_design": "オリジナル設計: ", - "py_version_by": "Python版開発: ", - "auto_inject_version": "自動注入バージョン: ", - "premium_features": "プレミアム機能が有効", - "injection_prompt": "注入時に'", - "injection_prompt_or": "'を入力するか、", - "enter_key": "Enterキー", - "injection_prompt_skip": "を押してスキップします。", - "system_initializing": "システム初期化中", - "system_initializing_complete": "システム初期化中... 完了!", - "tip_number_keys": "ヒント: メインメニューで数字キーを使用してアプリケーションをすばやく選択できます", - "tip_quit": "ヒント: 'q'キーを押すといつでもプログラムを終了できます", - "tip_permissions": "ヒント: このツールを実行するための十分な権限があることを確認してください", - "tip_documentation": "ヒント: ドキュメントでより多くのヒントやヘルプを確認してください", - - "installed_supported_apps_list": "インストール済みでサポートされているアプリケーションリスト(ページ {0}/{1}、合計 {2} アプリケーション)", - "no_installed_supported_apps": "インストール済みでサポートされているアプリケーションが見つかりません", - "total_supported_apps": "サポートされているアプリケーションの総数: {0}", - "showing_page": "ページ {0}/{1} を表示中(アプリケーション {2}-{3}/{4})", - "select_app": "アプリケーションを選択", - "confirm_and_return": "確認して戻る", - "app_selected": "アプリケーションが選択されました: {0}", - "app_deselected": "選択解除されました: {0}", - "app_not_installed": "アプリケーションがインストールされていないため、選択できません: {0}", - "search_function_not_available": "検索機能に直接アクセスできません。メインメニューから検索してください", - "language_changed": "言語が変更されました。新しい設定を適用するためにプログラムを再起動する必要があります...", - "press_enter_to_restart": "Enterキーを押してプログラムを再起動してください...", - "language_updated": "言語が更新されました:", - "back": "戻る", - "current": "現在", - "main_menu": "メインメニュー", - "framework_menu": "フレームワークメニュー", - "change_language": "言語を変更", - "search_apps": "サポートされているアプリケーションを検索", - "error_app_manager_missing": "エラー: アプリケーションマネージャーが初期化されていません", - "navigation_options": "ナビゲーションオプション", - "enter_choice": "オプションを入力", - "exiting": "終了中...", - "invalid_action": "無効なアクション", - "framework_menu_title": "フレームワークツール", - "create_injection_config": "インジェクション設定を作成", - "modify_injection_config": "インジェクション設定を変更", - "inject_app": "アプリケーションを注入", - "create_new_injection_config": "新しいインジェクション設定を作成", - "modify_existing_config": "既存の設定を変更", - "inject_app_title": "アプリケーションを注入", - "not_implemented": "この機能はまだ実装されていません", - "restarting_program": "プログラムを再起動中..." -} \ No newline at end of file diff --git a/locales/ru_RU.json b/locales/ru_RU.json deleted file mode 100644 index 91d5987..0000000 --- a/locales/ru_RU.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "error": "Ошибка", - "command_failed": "Ошибка выполнения команды: {0}", - "exception_occurred": "Произошло исключение при выполнении команды: {0}", - "cannot_set_executable": "Не удалось сделать GenShineImpactStarter исполняемым: {0}", - "tool_failed": "Ошибка запуска GenShineImpactStarter", - "injection_failed": "Ошибка выполнения команды инъекции: {0}", - "invalid_app_selection": "Неверный выбор приложения", - "apps_added_message": "{0} приложений добавлено в список для обработки. Всего {1} приложений ожидают обработки", - "language_switched": "Язык изменен", - "thank_you_message": "Спасибо за использование, до свидания!", - "invalid_choice": "Неверный выбор. Пожалуйста, выберите снова", - "user_interrupted": "Программа прервана пользователем. Хорошего дня!", - "error_occurred": "Произошла ошибка: {0}", - "select_operation": "Выберите операцию: ", - "last_page": "Это последняя страница", - "first_page": "Это первая страница", - "invalid_app_number": "Неверный номер приложения", - "invalid_app_index": "Индекс приложения выходит за пределы диапазона", - "operation_options": "Варианты операций:", - "next_page": "Следующая страница", - "prev_page": "Предыдущая страница", - "search_app": "Поиск приложения", - "switch_language": "Изменить язык", - "exit": "Выход из программы", - "number": "Номер", - "select_app_for_injection": "Выберите приложение для инъекции", - "enter_keyword": "Введите ключевое слово для поиска по названию или пакету приложения: ", - "no_keyword": "Ключевое слово не указано. Возврат в главное меню...", - "no_matching_apps": "Соответствующие приложения не найдены.", - "found_matching_apps": "Найдены следующие соответствующие приложения:", - "selected": "✅ Выбрано", - "selected_apps_count": "Выбрано {0}/{1} приложений", - "return_previous": "0. Вернуться в предыдущее меню", - "confirm_selection": "Enter. Подтвердить текущий выбор и продолжить", - "all_apps_selected": "Все приложения выбраны...", - "enter_app_number": "Введите номер приложения для выбора: ", - "app_already_selected": "Приложение {0} уже выбрано. Пожалуйста, выберите другое приложение.", - "no_app_selected": "Нет выбранных приложений. Пожалуйста, выберите хотя бы одно.", - "invalid_input": "Неверный ввод. Пожалуйста, выберите снова.", - "no_apps_selected": "Нет выбранных приложений. Сначала выберите приложения", - "processing_complete": "\nОбработка завершена! Успешно: {0}/{1}", - "page_info": "Страница {0}/{1}, всего {2} приложений", - "language_selection": "Выбор языка", - "select_language": "Пожалуйста, выберите язык", - "cancel": "Отмена", - "language_not_changed": "Язык не изменен", - "no_languages_available": "Нет доступных языковых файлов", - "unknown": "Неизвестно", - "installed": "Установлено", - "not_installed": "Не установлено", - "press_enter_to_continue": "Нажмите Enter для продолжения...", - "app_name": "Название приложения", - "package_name": "Имя пакета", - "version": "Версия", - "build_version": "Версия сборки", - "status": "Статус", - "index": "Индекс", - "selected_app": "Выбранное приложение", - "ready_to_process_apps": "Готовы обработать {0} приложений", - "confirm_start_processing": "Начать обработку? (y/n)", - "start_processing_app": "Начинаем обработку приложений...", - "app_processing_complete": "Обработка приложений завершена (Всего успешно: {0})", - "app_processing_failed": "Ошибка обработки приложения", - "app_title": "Инструмент инъекции для приложений MacOS", - "edition_name": "Профессиональная версия", - "original_design": "Оригинальный дизайн: ", - "py_version_by": "Python версия разработана: ", - "auto_inject_version": "Версия автоматической инъекции: ", - "premium_features": "Премиум функции активированы", - "injection_prompt": "При инъекции введите '", - "injection_prompt_or": "' или нажмите ", - "enter_key": "клавишу Enter", - "injection_prompt_skip": " для пропуска.", - "system_initializing": "Инициализация системы", - "system_initializing_complete": "Инициализация системы... Завершено!", - "tip_number_keys": "Совет: используйте цифровые клавиши в главном меню для быстрого выбора приложений", - "tip_quit": "Совет: нажмите клавишу 'q' в любое время для выхода из программы", - "tip_permissions": "Совет: убедитесь, что у вас достаточно прав для запуска этого инструмента", - "tip_documentation": "Совет: проверьте документацию для получения дополнительных советов и помощи", - - "installed_supported_apps_list": "Список установленных и поддерживаемых приложений (Страница {0}/{1}, всего {2} приложений)", - "no_installed_supported_apps": "Установленные и поддерживаемые приложения не найдены", - "total_supported_apps": "Общее количество поддерживаемых приложений: {0}", - "showing_page": "Показана страница {0}/{1} (приложения {2}-{3}/{4})", - "select_app": "Выбрать приложение", - "confirm_and_return": "Подтвердить и вернуться", - "app_selected": "Выбрано приложение: {0}", - "app_deselected": "Отменен выбор: {0}", - "app_not_installed": "Невозможно выбрать приложение, так как оно не установлено: {0}", - "search_function_not_available": "Функция поиска недоступна напрямую, используйте поиск из главного меню", - "language_changed": "Язык изменен, требуется перезапуск программы для применения новых настроек...", - "press_enter_to_restart": "Нажмите Enter, чтобы перезапустить программу...", - "language_updated": "Язык обновлен:", - "back": "Назад", - "current": "Текущий", - "main_menu": "Главное меню", - "framework_menu": "Меню фреймворка", - "change_language": "Изменить язык", - "search_apps": "Поиск поддерживаемых приложений", - "error_app_manager_missing": "Ошибка: менеджер приложений не инициализирован", - "navigation_options": "Варианты навигации", - "enter_choice": "Введите вариант", - "exiting": "Выход...", - "invalid_action": "Недопустимое действие", - "framework_menu_title": "Инструменты фреймворка", - "create_injection_config": "Создать конфигурацию инъекции", - "modify_injection_config": "Изменить конфигурацию инъекции", - "inject_app": "Выполнить инъекцию в приложение", - "create_new_injection_config": "Создать новую конфигурацию инъекции", - "modify_existing_config": "Изменить существующую конфигурацию", - "inject_app_title": "Инъекция в приложение", - "not_implemented": "Эта функция еще не реализована", - "restarting_program": "Перезапуск программы..." -} \ No newline at end of file diff --git a/locales/zh_CN.json b/locales/zh_CN.json deleted file mode 100644 index c7f0b1a..0000000 --- a/locales/zh_CN.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "error": "错误", - "command_failed": "命令执行失败: {0}", - "exception_occurred": "执行命令时发生异常: {0}", - "cannot_set_executable": "无法设置 GenShineImpactStarter 为可执行文件: {0}", - "tool_failed": "运行 GenShineImpactStarter 失败", - "injection_failed": "执行注入命令失败: {0}", - "invalid_app_selection": "无效的应用选择", - "apps_added_message": "已添加 {0} 个应用到处理列表,当前共有 {1} 个应用等待处理", - "language_switched": "语言已切换", - "thank_you_message": "感谢使用,再见!", - "invalid_choice": "无效的选择,请重新选择", - "user_interrupted": "用户手动退出程序,祝你使用愉快,再见.", - "error_occurred": "发生错误: {0}", - "select_operation": "请选择操作: ", - "last_page": "已经是最后一页", - "first_page": "已经是第一页", - "invalid_app_number": "无效的应用编号", - "invalid_app_index": "应用索引超出范围", - "operation_options": "操作选项:", - "next_page": "下一页", - "prev_page": "上一页", - "search_app": "搜索应用", - "switch_language": "切换语言", - "exit": "退出程序", - "number": "数字", - "select_app_for_injection": "选择应用进行注入", - "start_injection": "开始注入 ({0}个应用)", - "enter_keyword": "请输入应用名称或包名的关键字进行搜索: ", - "no_keyword": "未输入关键字,返回主菜单...", - "no_matching_apps": "未找到匹配的应用程序。", - "found_matching_apps": "找到以下匹配的应用程序:", - "selected": "✅ 已选中", - "selected_apps_count": "已选择 {0}/{1} 个应用", - "return_previous": "0. 返回上一级", - "confirm_selection": "Enter. 确认当前选择并继续", - "all_apps_selected": "所有应用已选中...", - "enter_app_number": "请输入要选择的应用编号: ", - "app_already_selected": "应用 {0} 已经被选择,请选择其他应用。", - "no_app_selected": "未选择任何应用,请至少选择一个应用。", - "invalid_input": "无效的输入,请重新选择。", - "no_apps_selected": "未选择任何应用,请先选择应用", - "processing_complete": "\n处理完成! 成功: {0}/{1}", - "page_info": "第 {0}/{1} 页,共 {2} 个应用", - "language_selection": "语言选择", - "select_language": "请选择语言", - "cancel": "取消", - "language_not_changed": "语言未更改", - "no_languages_available": "没有可用的语言文件", - "unknown": "未知", - "installed": "已安装", - "not_installed": "未安装", - "press_enter_to_continue": "按Enter键继续...", - "app_name": "应用名称", - "package_name": "包名", - "version": "版本", - "build_version": "构建版本", - "status": "状态", - "index": "序号", - "selected_app": "已选择应用", - "ready_to_process_apps": "准备处理 {0} 个应用", - "confirm_start_processing": "确认开始处理? (y/n)", - "start_processing_app": "开始处理应用...", - "app_processing_complete": "应用处理完成 (累计成功: {0})", - "app_processing_failed": "应用处理失败", - "app_title": "MacOS 应用注入工具", - "edition_name": "专业版", - "original_design": "原始设计: ", - "py_version_by": "Python版本开发: ", - "auto_inject_version": "自动注入版本号: ", - "premium_features": "高级功能已启用", - "injection_prompt": "注入时请根据提示输入'", - "injection_prompt_or": "' 或者按下", - "enter_key": "回车键", - "injection_prompt_skip": "跳过这一项。", - "system_initializing": "系统初始化中", - "system_initializing_complete": "系统初始化中... 完成!", - "tip_number_keys": "提示: 在主菜单使用数字键快速选择应用", - "tip_quit": "提示: 按'q'键可以随时退出程序", - "tip_permissions": "提示: 确保您有足够的权限来运行此工具", - "tip_documentation": "提示: 查看文档获取更多使用技巧和帮助", - - "installed_supported_apps_list": "已安装且支持的应用列表 (第 {0}/{1} 页, 共 {2} 个应用)", - "no_installed_supported_apps": "未找到已安装且受支持的应用程序", - "total_supported_apps": "支持的应用总数: {0}", - "showing_page": "显示第 {0}/{1} 页 (应用 {2}-{3}/{4})", - "select_app": "选择应用", - "confirm_and_return": "确认并返回", - "app_selected": "已选择应用: {0}", - "app_deselected": "已取消选择: {0}", - "app_not_installed": "该应用未安装,无法选择:{0}", - "search_function_not_available": "搜索功能暂不可直接访问,请通过主菜单进行搜索", - "language_changed": "语言已更改,程序需要重启以应用新设置...", - "press_enter_to_restart": "按Enter键重启程序...", - "language_updated": "语言已更新为", - "back": "返回", - "current": "当前", - "main_menu": "主菜单", - "framework_menu": "框架菜单", - "change_language": "更改语言", - "search_apps": "搜索支持的应用", - "error_app_manager_missing": "错误:应用管理器未初始化", - "navigation_options": "导航选项", - "enter_choice": "请输入选项", - "exiting": "正在退出...", - "invalid_action": "无效的操作", - "framework_menu_title": "框架工具", - "create_injection_config": "创建注入配置", - "modify_injection_config": "修改注入配置", - "inject_app": "注入应用程序", - "create_new_injection_config": "创建新的注入配置", - "modify_existing_config": "修改现有注入配置", - "inject_app_title": "注入应用程序", - "not_implemented": "此功能尚未实现", - "restarting_program": "正在重启程序..." -} \ No newline at end of file diff --git a/tool/CoreInject.dylib b/tool/CoreInject.dylib index 8ec6473..902d73a 100755 Binary files a/tool/CoreInject.dylib and b/tool/CoreInject.dylib differ