Skip to content

עזרה הדדית - מחשבים וטכנולוגיה

25.6k Topics 283.9k Posts
  • בירור | תרגום שמות תיקיות

    11
    0 Votes
    11 Posts
    469 Views
    האדם החושבה
    יש לי סקריפט שעושה את זה בשני שלבים, א': import os from googletrans import Translator import re def is_hebrew(text): # Use a regular expression to check if the text contains Hebrew characters return bool(re.search(r'[\u0590-\u05FF]+', text)) def translate_folder_names(main_folder_path, output_file): translator = Translator() translations = {} with open(output_file, 'w', encoding='utf-8') as output: for root, dirs, files in os.walk(main_folder_path): for folder_name in dirs: if not is_hebrew(folder_name) and folder_name not in translations: try: translated_name = translator.translate(folder_name, src='en', dest='he').text translations[folder_name] = translated_name output.write(f"{folder_name} = {translated_name}\n") except Exception as e: print(f"Error translating folder '{folder_name}': {str(e)}") return translations if __name__ == "__main__": main_folder_path = "/home/zevi/מילונים" output_file = "translations.txt" translations = translate_folder_names(main_folder_path, output_file) print("Folder names translated and saved to translations.txt.") הסקריפט הזה מדפיס את כל שמות הקבצים לקובץ טקסט עם התרגום שלהם מתרגום גוגל, ב': אחרי שעברת על הקובץ ותיקנת את הטעון תיקון להריץ את הסקריפט הזה: import os def rename_folders_according_to_translation(main_folder_path, translation_file, log_file): translations = {} log = [] # Load translations from the translation file with open(translation_file, 'r', encoding='utf-8') as file: for line in file: parts = line.strip().split(' = ') if len(parts) == 2: translations[parts[0]] = parts[1] # Rename folders and log changes for root, dirs, files in os.walk(main_folder_path, topdown=False): for folder_name in dirs: if folder_name in translations: old_folder_path = os.path.join(root, folder_name) new_folder_name = translations[folder_name] new_folder_path = os.path.join(root, new_folder_name) os.rename(old_folder_path, new_folder_path) log.append(f"Renamed: {old_folder_path} -> {new_folder_path}") # Write log to a file with open(log_file, 'w', encoding='utf-8') as file: file.write('\n'.join(log)) if __name__ == "__main__": main_folder_path = "/media/zevi/My Passport/ספריא סופי/ספריא/ערוך/נוסח אחד/תורת אמת/עברית" translation_file = "translations.txt" log_file = "rename_log.txt" rename_folders_according_to_translation(main_folder_path, translation_file, log_file) print("Folders renamed according to translations. Log saved in rename_log.txt.") שים לב להתקין חבילות ולשנות לנתיב הקבצים הרצוי [זה עובד גם על תתי תיקיות]
  • באג | קבצים מציגים סמל שחור

    Solved
    5
    1
    0 Votes
    5 Posts
    148 Views
    EBAE
    @מישהו12 ניקוי-מטמון-סמלים.bat
  • בירור | תוסף לכרום

    8
    0 Votes
    8 Posts
    444 Views
    ק
    @yakov2 כתב בבירור | תוסף לכרום: איך אפשר לחסום? גם ב-mailtrack אפשר? ראה כאן
  • בירור | המלצה למחשב נייד ביתי

    20
    0 Votes
    20 Posts
    509 Views
    י
    @gogo אז בשרשור של אותו נושא תישאל קודם למה הוא צריך. עכשיו פה זה כבר לא נפק"מ
  • 0 Votes
    6 Posts
    251 Views
    M
    @NH-LOCAL אם כל מה שהוא רוצה זה לחסוך במחיר של המארז אז יש באותו מחיר (עוד 3דולר...) כונן חיצוני, מאותה חברה וגם באמזון עם משלוח חינם 45 דולר 500GB אבל כמובן מה שאתה הבאת הרבה יותר מהיר ואולי גם תועלתי להעלאת מערכת הפעלה, תלוי במחשב שלו.
  • בעיה | בעיה בחלוקת הכוננים במחשב

    2
    0 Votes
    2 Posts
    114 Views
    מ
    @asseal יש מצב שאפשר לעשות זאת עם batch file דרך diskpart או ישירות לregistry תצטרך לעשות לולאה למצא איזה אות כונן פנוי ואז להקצות אות כונן דרך diskpart או reg
  • בעיה | ntoskrnl.exe מדוע המחשב עובד קשה?

    2
    1
    0 Votes
    2 Posts
    143 Views
    משה מזרחימ
    @מעצבת תהליך מערכת אפשר לקרוא עליו פה
  • הסבר | 4 בגיליון בPDF

    3
    0 Votes
    3 Posts
    108 Views
    י
    @נעזר1000 אחלה. תודה
  • 0 Votes
    8 Posts
    192 Views
    מ
    @מנצפכ כתב בבקשת מידע | הפעלת תוכנה או קובץ בעליית המחשב: אני עובד אצל מישהו? לא אצלי! כל טוב, תצליח!
  • בקשה | עורך apk בעברית

    5
    0 Votes
    5 Posts
    290 Views
    י
    @אזולאי מצאתי אבל זה תומך באנדרואיד 8 ומעלה אני צריך מי 7 ומעלה זה יכול לעבוד בכול זאת?
  • 0 Votes
    5 Posts
    238 Views
    י
    @דוד-2421 תחפש פה יש פה הכול חדשים ויד 2 במצבים מאוד טובים. אתה יכול למצוא יד2 אם אחריות עדין בחצי מחיר ואפילו בפחות מה אתה אומר על זה
  • עזרה | שחזור גימייל עם מספר כשר

    4
    0 Votes
    4 Posts
    152 Views
    Y
    @כ-ק לא עזר
  • 2 Votes
    28 Posts
    2k Views
    אליר325000א
    @א-מ-ל מובן
  • בקשת מידע | דרייבר למדפסת סמסונג m2020w

    2
    0 Votes
    2 Posts
    271 Views
    מ
    @יעש https://support.hp.com/us-en/drivers/samsung-xpress-sl-m2020-laser-printer-series/model/16462596
  • 0 Votes
    14 Posts
    878 Views
    ד
    @Whenever יהי רצון שיהיה לך טבלה לדעת מה למדת בסופו של דבר גם במחברת ועט הבעיה שהמחברות נעלמות ....לא יודע למה!!!! תפילה עמוקה.... אבל בצחוק ובאוירה טובה .
  • בעיה | בעיה בתוכנת IDM

    30
    1
    1 Votes
    30 Posts
    882 Views
    E
    @ישראל-142 שלחתי
  • בקשת מידע | בטרייה לא נטענת

    2
    0 Votes
    2 Posts
    77 Views
    E
    @אברהם-א כתב בבקשת מידע | בטרייה לא נטענת: המחשב מיובא ולכן לא באחריות אך הוא די חדש לדל יש אחריות גם על מיובא תרשום אותו עם המספר סידורי באתר של דל וזה יופיע עם אחריות בארץ מניסיון עם שני מחשבים בחודש האחרון @אברהם-א כתב בבקשת מידע | בטרייה לא נטענת: מה הפתרון? יש באתר של דל תחת הכרטיסייה עדכונים ותמיכה אפשרות של איפוס מתאם סוללה לפעמים זה עוזר
  • בקשה | הורדה מיוטיוב

    19
    0 Votes
    19 Posts
    4k Views
    THMHET
    @EM308 כן
  • בירור | יצירת פורום

    Solved
    6
    0 Votes
    6 Posts
    289 Views
    ח
    @צדיק-תמים טוב תודה
  • בירור | ביטול קוד pin במחשב וינדוס 11

    Unsolved
    16
    0 Votes
    16 Posts
    773 Views
    י
    @2580 [image: 1705247314009-d165519e-2f18-4ecb-9555-941f9d36a286-image.png] כותב שם יוזר...............1234 זה מה שנותן