az_locale/az_locale/geo/update_country_info.py

23 lines
1.1 KiB
Python

import json
import os
from frappe.utils import get_bench_path
def update_country_info():
file_path = os.path.join(get_bench_path(), "apps", "frappe", "frappe", "geo", "country_info.json")
# Читаем JSON
with open(file_path, "r", encoding="utf-8") as f:
data = json.load(f)
# Проверяем, есть ли "Azerbaijan" в данных
if "Azerbaijan" in data:
data["Azerbaijan"]["currency"] = "AZN" # Добавляем валюту
data["Azerbaijan"]["currency_fraction"] = "Qəpik" # Исправляем значение
data["Azerbaijan"]["currency_symbol"] = "" # Добавляем символ маната
data["Azerbaijan"]["currency_name"] = "Azerbaijani Manat" # Добавляем название валюты
data["Azerbaijan"]["currency_fraction_units"] = 100 # Добавляем дробные единицы (копейки)
# Записываем обратно в JSON
with open(file_path, "w", encoding="utf-8") as f:
json.dump(data, f, indent=4, ensure_ascii=False)