fix_translations.py 3.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import json
  2. import os
  3. def fix_translations():
  4. file_path = os.path.join("src", "locales", "translations.json")
  5. with open(file_path, "r", encoding="utf-8") as f:
  6. data = json.load(f)
  7. # 1. About Page Fixes
  8. if "about" not in data: data["about"] = {}
  9. data["about"].update({
  10. "values": {
  11. "title": { "en": "Our Values", "me": "Naše vrijednosti", "ru": "Наши ценности", "ua": "Наші цінності" },
  12. "trust": { "title": { "en": "Trust", "me": "Povjerenje", "ru": "Доверие", "ua": "Довіра" }, "content": { "en": "We trust you to value our work.", "me": "Vjerujemo da ćete cijeniti naš rad.", "ru": "Мы доверяем вам оценивать нашу работу.", "ua": "Ми довіряємо вам оцінювати нашу роботу." } },
  13. "quality": { "title": { "en": "Quality", "me": "Kvalitet", "ru": "Качество", "ua": "Якість" }, "content": { "en": "Precision in every layer.", "me": "Preciznost u svakom sloju.", "ru": "Точность в каждом слое.", "ua": "Точність у кожному шарі." } },
  14. "innovation": { "title": { "en": "Innovation", "me": "Inovacije", "ru": "Инновации", "ua": "Інновації" }, "content": { "en": "Latest tech applied.", "me": "Primjena najnovije tehnologije.", "ru": "Применение новейших технологий.", "ua": "Застосування новітніх технологій." } },
  15. "community": { "title": { "en": "Community", "me": "Zajednica", "ru": "Сообщество", "ua": "Спільнота" }, "content": { "en": "Support for local makers.", "me": "Podrška lokalnim stvaraocima.", "ru": "Поддержка местных мейкеров.", "ua": "Підтримка місцевих мейкерів." } }
  16. },
  17. "team": {
  18. "title": { "en": "Our Team", "me": "Naš tim", "ru": "Наша команда", "ua": "Наша команда" },
  19. "member1": { "name": "Luka", "role": { "en": "Founder", "me": "Osnivač", "ru": "Основатель", "ua": "Засновник" } },
  20. "member2": { "name": "Milica", "role": { "en": "Designer", "me": "Dizajner", "ru": "Дизайнер", "ua": "Дизайнер" } },
  21. "member3": { "name": "Nikola", "role": { "en": "Engineer", "me": "Inženjer", "ru": "Инженер", "ua": "Інженер" } }
  22. },
  23. "cta": { "title": { "en": "Ready to print?", "me": "Spremni za štampu?", "ru": "Готовы к печати?", "ua": "Готові до друку?" }, "content": { "en": "Contact us today for your project.", "me": "Kontaktirajte nas danas za vaš projekat.", "ru": "Свяжитесь с нами сегодня для вашего проекта.", "ua": "Зв'яжіться з нами сьогодні для вашого проекту." } }
  24. })
  25. with open(file_path, "w", encoding="utf-8") as f:
  26. json.dump(data, f, ensure_ascii=False, indent=2)
  27. print(f"Successfully updated {file_path}")
  28. if __name__ == "__main__":
  29. fix_translations()