changed method to set code of language
diff --git a/erpnext/setup/doctype/translation/translation.js b/erpnext/setup/doctype/translation/translation.js
index 27c818a..e78d94f 100644
--- a/erpnext/setup/doctype/translation/translation.js
+++ b/erpnext/setup/doctype/translation/translation.js
@@ -6,7 +6,16 @@
}
});
+frappe.ui.form.on('Translation', {
+ validate: function(frm, cdt, cdn) {
+ var doc = frm.doc;
+ if(!doc.language_code){
+ frm.cscript.update_language_code(frm)
+ }
+ }
+});
+
cur_frm.cscript.update_language_code = function(frm){
var doc = frm.doc;
- frm.set_value('language_code', frappe.boot.lang_dict[doc.language])
+ frm.set_value('language_code', doc.language)
}