Merge pull request #2515 from anandpdoshi/anand-dec-18
[fix] In Setup Wizard, load languages from languages.txt
This commit is contained in:
commit
98be98816c
@ -61,14 +61,27 @@ frappe.pages['setup-wizard'].onload = function(wrapper) {
|
|||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
"fieldname": "language", "label": __("Language"), "fieldtype": "Select",
|
"fieldname": "language", "label": __("Language"), "fieldtype": "Select",
|
||||||
options: ["english", "العربية", "deutsch", "ελληνικά", "español", "français", "हिंदी", "hrvatski",
|
reqd:1
|
||||||
"italiano", "nederlands", "polski", "português brasileiro", "português", "српски", "தமிழ்",
|
|
||||||
"ไทย", "中国(简体)", "中國(繁體)"],
|
|
||||||
reqd:1, "default": "english"
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
help: __("Welcome to ERPNext. Please select your language to begin the Setup Wizard."),
|
help: __("Welcome to ERPNext. Please select your language to begin the Setup Wizard."),
|
||||||
onload: function(slide) {
|
onload: function(slide) {
|
||||||
|
var me = this;
|
||||||
|
|
||||||
|
if (!this.language_list) {
|
||||||
|
frappe.call({
|
||||||
|
method: "erpnext.setup.page.setup_wizard.setup_wizard.load_languages",
|
||||||
|
callback: function(r) {
|
||||||
|
me.language_list = r.message;
|
||||||
|
slide.get_input("language")
|
||||||
|
.add_options(r.message)
|
||||||
|
.val("english");
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
slide.get_input("language").add_options(this.language_list);
|
||||||
|
}
|
||||||
|
|
||||||
slide.get_input("language").on("change", function() {
|
slide.get_input("language").on("change", function() {
|
||||||
var lang = $(this).val() || "english";
|
var lang = $(this).val() || "english";
|
||||||
frappe._messages = {};
|
frappe._messages = {};
|
||||||
|
@ -434,4 +434,6 @@ def load_messages(language):
|
|||||||
send_translations(m)
|
send_translations(m)
|
||||||
return lang
|
return lang
|
||||||
|
|
||||||
|
@frappe.whitelist()
|
||||||
|
def load_languages():
|
||||||
|
return sorted(get_lang_dict().keys())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user