Merge pull request #15337 from resilient-tech/perf-translation
perf: improve translation speed
This commit is contained in:
commit
e738b1f6f2
6 changed files with 11 additions and 16 deletions
|
|
@ -1,7 +1,7 @@
|
|||
import "./frappe/provide.js";
|
||||
import "./frappe/translate.js";
|
||||
import "./frappe/class.js";
|
||||
import "./frappe/polyfill.js";
|
||||
import "./frappe/provide.js";
|
||||
import "./frappe/assets.js";
|
||||
import "./frappe/format.js";
|
||||
import "./frappe/form/formatters.js";
|
||||
|
|
|
|||
|
|
@ -271,7 +271,6 @@ frappe.Application = class Application {
|
|||
if(frappe.boot) {
|
||||
this.setup_workspaces();
|
||||
frappe.model.sync(frappe.boot.docs);
|
||||
$.extend(frappe._messages, frappe.boot.__messages);
|
||||
this.check_metadata_cache_status();
|
||||
this.set_globals();
|
||||
this.sync_pages();
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ frappe.provide('frappe.utils');
|
|||
frappe.provide('frappe.model');
|
||||
frappe.provide('frappe.user');
|
||||
frappe.provide('frappe.session');
|
||||
frappe.provide("frappe._messages");
|
||||
frappe.provide('locals.DocType');
|
||||
|
||||
// for listviews
|
||||
|
|
|
|||
|
|
@ -2,11 +2,7 @@
|
|||
// MIT License. See license.txt
|
||||
|
||||
// for translation
|
||||
frappe._messages = {};
|
||||
frappe._ = function(txt, replace, context = null) {
|
||||
if ($.isEmptyObject(frappe._messages) && frappe.boot) {
|
||||
$.extend(frappe._messages, frappe.boot.__messages);
|
||||
}
|
||||
if (!txt) return txt;
|
||||
if (typeof txt != "string") return txt;
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ frappe.search.AwesomeBar = class AwesomeBar {
|
|||
|
||||
awesomplete.list = me.deduplicate(me.options);
|
||||
|
||||
}, 500));
|
||||
}, 100));
|
||||
|
||||
var open_recent = function() {
|
||||
if (!this.autocomplete_open) {
|
||||
|
|
|
|||
|
|
@ -38,17 +38,16 @@
|
|||
<div id="build-events-overlay"></div>
|
||||
|
||||
<script type="text/javascript">
|
||||
window._version_number = "{{ build_version }}";
|
||||
// browser support
|
||||
window.app = true;
|
||||
window.dev_server = {{ dev_server }};
|
||||
window._version_number = "{{ build_version }}";
|
||||
// browser support
|
||||
window.app = true;
|
||||
window.dev_server = {{ dev_server }};
|
||||
|
||||
if(!window.frappe) window.frappe = {};
|
||||
|
||||
frappe.boot = {{ boot }};
|
||||
|
||||
frappe.csrf_token = "{{ csrf_token }}";
|
||||
if (!window.frappe) window.frappe = {};
|
||||
|
||||
frappe.boot = {{ boot }};
|
||||
frappe._messages = frappe.boot["__messages"];
|
||||
frappe.csrf_token = "{{ csrf_token }}";
|
||||
</script>
|
||||
|
||||
{% for include in include_js %}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue