pulled languages into the field print language
diff --git a/erpnext/buying/doctype/supplier/supplier.js b/erpnext/buying/doctype/supplier/supplier.js
index 136514a..a11e39d 100644
--- a/erpnext/buying/doctype/supplier/supplier.js
+++ b/erpnext/buying/doctype/supplier/supplier.js
@@ -88,3 +88,22 @@
 		}
 	}
 }
+
+cur_frm.cscript.before_load = function(doc, dt, dn, callback) {
+	var update_language_select = function(user_language) {
+		cur_frm.set_df_property("print_language", "options", frappe.languages || ["", "English"]);
+		callback && callback();
+	}
+
+	if(!frappe.languages) {
+		frappe.call({
+			method: "frappe.core.doctype.user.user.get_languages",
+			callback: function(r) {
+				frappe.languages = r.message.languages;
+				update_language_select();
+			}
+		});
+	} else {
+		update_language_select();
+	}
+}