Parcourir la source

[patch] Rename chinese language

version-14
Anand Doshi il y a 10 ans
Parent
révision
e71d34cd5f
3 fichiers modifiés avec 19 ajouts et 0 suppressions
  1. +1
    -0
      frappe/patches.txt
  2. +0
    -0
      frappe/patches/v5_3/__init__.py
  3. +18
    -0
      frappe/patches/v5_3/rename_chinese_languages.py

+ 1
- 0
frappe/patches.txt Voir le fichier

@@ -84,3 +84,4 @@ frappe.patches.v5_0.expire_old_scheduler_logs
execute:frappe.permissions.reset_perms("DocType")
execute:frappe.db.sql("delete from `tabProperty Setter` where `property` = 'idx'")
frappe.patches.v5_2.change_checks_to_not_null
frappe.patches.v5_3.rename_chinese_languages

+ 0
- 0
frappe/patches/v5_3/__init__.py Voir le fichier


+ 18
- 0
frappe/patches/v5_3/rename_chinese_languages.py Voir le fichier

@@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import frappe

def execute():
language_map = {
"中国(简体)": "簡體中文",
"中國(繁體)": "正體中文"
}

language_in_system_settings = frappe.db.get_single_value("System Settings", "language")
if language_in_system_settings in language_map:
new_language_name = language_map[language_in_system_settings]
frappe.db.set_value("System Settings", "System Settings", "language", new_language_name)

for old_name, new_name in language_map.items():
frappe.db.sql("""update `tabUser` set language=%(new_name)s where language=%(old_name)s""",
{ "old_name": old_name, "new_name": new_name })

Chargement…
Annuler
Enregistrer