| 1234567891011121314151617181920212223242526272829303132333435 |
- import json
- import os
- def fix_translations():
- file_path = os.path.join("src", "locales", "translations.json")
-
- with open(file_path, "r", encoding="utf-8") as f:
- data = json.load(f)
- # 1. About Page Fixes
- if "about" not in data: data["about"] = {}
- data["about"].update({
- "values": {
- "title": { "en": "Our Values", "me": "Naše vrijednosti", "ru": "Наши ценности", "ua": "Наші цінності" },
- "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": "Ми довіряємо вам оцінювати нашу роботу." } },
- "quality": { "title": { "en": "Quality", "me": "Kvalitet", "ru": "Качество", "ua": "Якість" }, "content": { "en": "Precision in every layer.", "me": "Preciznost u svakom sloju.", "ru": "Точность в каждом слое.", "ua": "Точність у кожному шарі." } },
- "innovation": { "title": { "en": "Innovation", "me": "Inovacije", "ru": "Инновации", "ua": "Інновації" }, "content": { "en": "Latest tech applied.", "me": "Primjena najnovije tehnologije.", "ru": "Применение новейших технологий.", "ua": "Застосування новітніх технологій." } },
- "community": { "title": { "en": "Community", "me": "Zajednica", "ru": "Сообщество", "ua": "Спільнота" }, "content": { "en": "Support for local makers.", "me": "Podrška lokalnim stvaraocima.", "ru": "Поддержка местных мейкеров.", "ua": "Підтримка місцевих мейкерів." } }
- },
- "team": {
- "title": { "en": "Our Team", "me": "Naš tim", "ru": "Наша команда", "ua": "Наша команда" },
- "member1": { "name": "Luka", "role": { "en": "Founder", "me": "Osnivač", "ru": "Основатель", "ua": "Засновник" } },
- "member2": { "name": "Milica", "role": { "en": "Designer", "me": "Dizajner", "ru": "Дизайнер", "ua": "Дизайнер" } },
- "member3": { "name": "Nikola", "role": { "en": "Engineer", "me": "Inženjer", "ru": "Инженер", "ua": "Інженер" } }
- },
- "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": "Зв'яжіться з нами сьогодні для вашого проекту." } }
- })
- with open(file_path, "w", encoding="utf-8") as f:
- json.dump(data, f, ensure_ascii=False, indent=2)
-
- print(f"Successfully updated {file_path}")
- if __name__ == "__main__":
- fix_translations()
|