Kaynağa Gözat

Merge pull request #1343 from nabinhait/rename_lang

Renamed bengali language
version-14
Anand Doshi 9 yıl önce
ebeveyn
işleme
23513f2b67
5 değiştirilmiş dosya ile 19 ekleme ve 8 silme
  1. +1
    -1
      frappe/data/languages.txt
  2. +1
    -0
      frappe/patches.txt
  3. +2
    -7
      frappe/patches/v5_3/rename_chinese_languages.py
  4. +7
    -0
      frappe/patches/v6_4/rename_bengali_language.py
  5. +8
    -0
      frappe/translate.py

+ 1
- 1
frappe/data/languages.txt Dosyayı Görüntüle

@@ -2,7 +2,7 @@ ar العربية
bg bǎlgarski
bo ལྷ་སའི་སྐད་
bs bosanski
bn বাঙালি
bn বাংলা
ca català
cs česky
da dansk


+ 1
- 0
frappe/patches.txt Dosyayı Görüntüle

@@ -96,3 +96,4 @@ execute:frappe.db.sql("delete from tabSessions where user is null")
frappe.patches.v6_2.rename_backup_manager
execute:frappe.delete_doc("DocType", "Backup Manager")
frappe.patches.v6_4.reduce_varchar_length
frappe.patches.v6_4.rename_bengali_language

+ 2
- 7
frappe/patches/v5_3/rename_chinese_languages.py Dosyayı Görüntüle

@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import frappe
from frappe.translate import rename_language

def execute():
language_map = {
@@ -8,11 +9,5 @@ def execute():
"中國(繁體)": "正體中文"
}

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 })
rename_language(old_name, new_name)

+ 7
- 0
frappe/patches/v6_4/rename_bengali_language.py Dosyayı Görüntüle

@@ -0,0 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import frappe
from frappe.translate import rename_language

def execute():
rename_language("বাঙালি", "বাংলা")

+ 8
- 0
frappe/translate.py Dosyayı Görüntüle

@@ -529,3 +529,11 @@ def deduplicate_messages(messages):

def get_bench_dir():
return os.path.join(frappe.__file__, '..', '..', '..', '..')

def rename_language(old_name, new_name):
language_in_system_settings = frappe.db.get_single_value("System Settings", "language")
if language_in_system_settings == old_name:
frappe.db.set_value("System Settings", "System Settings", "language", new_name)

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

Yükleniyor…
İptal
Kaydet