Added code for currency

This commit is contained in:
Ali 2025-04-01 12:21:42 +04:00
parent cf2093a5b2
commit 312de90fd3
2 changed files with 33 additions and 0 deletions

View File

@ -1,6 +1,8 @@
from az_locale.locale.setup_locale import setup_locale from az_locale.locale.setup_locale import setup_locale
from az_locale.locale.update_languages import update_languages from az_locale.locale.update_languages import update_languages
from az_locale.locale.update_country import update_country
def after_install(): def after_install():
setup_locale() # Добавляем файлы локализации setup_locale() # Добавляем файлы локализации
update_languages() update_languages()
update_country()

View File

@ -0,0 +1,31 @@
import json
import os
from frappe.utils import get_bench_path
def update_country():
# Получаем путь к файлу country_info.json
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)
# Проверяем, есть ли уже Азербайджан в файле
if "Azerbaijan" in data:
# Обновляем информацию о валюте для Азербайджана
data["Azerbaijan"].update({
"currency": "AZN",
"currency_name": "Azerbaijani Manat",
"currency_fraction": "Qəpik",
"currency_fraction_units": 100,
"currency_symbol": "",
"number_format": "#.###,##"
})
# Записываем обратно
with open(file_path, "w", encoding="utf-8") as f:
json.dump(data, f, indent=4, ensure_ascii=False)
print("✅ Информация о валюте Азербайджана обновлена в country_info.json!")
else:
print("⚠️ Азербайджан не найден в файле country_info.json!")