finished revising the script.
This commit is contained in:
@@ -228,11 +228,27 @@ def process_recovery(folder_path, target_lang="English", prefer_deep=False):
|
||||
print(f"\nRecovery Complete. Fixed {count_fixed} files.")
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
parser = argparse.ArgumentParser(description="Recover and Fix Translations (V2)")
|
||||
parser.add_argument("folder", help="Path to the folder to scan")
|
||||
parser.add_argument("lang", nargs="?", default="English", help="Target language (default: English)")
|
||||
|
||||
parser.add_argument("folders", nargs='+', help="One or more paths to folders to scan")
|
||||
|
||||
parser.add_argument("--lang", default="English", help="Target language (default: English)")
|
||||
|
||||
parser.add_argument("--prefer-deep", action="store_true", help="Prefer DeepTranslate (Free) over Gemini API")
|
||||
|
||||
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
|
||||
process_recovery(args.folder, args.lang, args.prefer_deep)
|
||||
|
||||
for folder in args.folders:
|
||||
|
||||
if os.path.exists(folder):
|
||||
|
||||
process_recovery(folder, args.lang, args.prefer_deep)
|
||||
|
||||
else:
|
||||
|
||||
print(f"Error: Folder '{folder}' does not exist. Skipping.")
|
||||
Reference in New Issue
Block a user