import json
import os

def update_price_disclaimer():
    path = os.path.join("src", "locales", "translations.json")
    with open(path, "r", encoding="utf-8") as f:
        data = json.load(f)

    if "upload" not in data: data["upload"] = {}
    
    data["upload"]["priceDisclaimer"] = {
        "en": "Approximate cost based on material. Complexity and labor are not included and will be factored in the final quote.",
        "me": "Okviran trošak na bazi materijala. Složenost i rad nisu uključeni i biće dodati u konačnu ponudu.",
        "ru": "Ориентировочная стоимость на основе материала. Сложность и трудоемкость будут учтены при финальной оценке администратором.",
        "ua": "Орієнтовна вартість на основі матеріалу. Складність та трудомісткість будуть враховані при фінальній оцінці адміністратором."
    }

    with open(path, "w", encoding="utf-8") as f:
        json.dump(data, f, ensure_ascii=False, indent=2)

if __name__ == "__main__":
    update_price_disclaimer()
