Added code for currency
This commit is contained in:
parent
cf2093a5b2
commit
312de90fd3
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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!")
|
||||||
Loading…
Reference in New Issue