From eadf6c63e07bba43ef1cba8f06194bfbd3a46ec6 Mon Sep 17 00:00:00 2001
From: weru <fromweru@gmail.com>
Date: Fri, 14 Apr 2023 07:48:49 +0000
Subject: [PATCH] inline script translations #101
---
layouts/_default/baseof.html | 1 +
layouts/partials/scripts/translations.html | 16 ++++++++++++++++
assets/js/variables.js | 8 --------
assets/js/search/variables.js | 7 -------
4 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/assets/js/search/variables.js b/assets/js/search/variables.js
index 6328c78..7b0b6a6 100644
--- a/assets/js/search/variables.js
+++ b/assets/js/search/variables.js
@@ -5,13 +5,6 @@
let search_term = empty_string;
const search_field = elem(search_field_class);
-// defined in i18n / translation files
-const quick_links = '{{ T "quick_links" }}';
-const search_results_label = '{{ T "search_results_label" }}';
-const short_search_query = '{{ T "short_search_query" }}'
-const type_to_search = '{{ T "type_to_search" }}';
-const no_matches_found = '{{ T "no_matches" }}';
-
// values defined under config/_default/params.toml
let other_searchable_fields = '{{ delimit (default slice site.Params.otherSearchableFields) ", " }}'
diff --git a/assets/js/variables.js b/assets/js/variables.js
index c338e25..1df76ed 100644
--- a/assets/js/variables.js
+++ b/assets/js/variables.js
@@ -17,14 +17,6 @@
const code_block_config = JSON.parse('{{ partial "functions/getCodeConfig" . }}');
const iconsPath = `{{ partialCached "functions/getIconPath" . }}`;
-// defined in i18n / translation files
-const copy_text = '{{ T "copy" }}';
-const copied_text = '{{ T "copied" }}';
-const toggle_line_numbers_text = '{{ T "toggle_line_numbers" }}';
-const toggle_line_wrap_text = '{{ T "toggle_line_wrap" }}';
-const resize_snippet = '{{ T "resize_snippet" }}';
-const not_set = '{{ T "not_set" }}';
-
const shell_based = ['sh', 'shell', 'zsh', 'bash'];
const body = elem('body');
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index db9e847..05580c0 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -36,6 +36,7 @@
{{- end -}}
</div>
{{ end }}
+ {{- partial "scripts/translations" . -}}
{{- partialCached "footer" . -}}
{{- partialCached "sprites" . -}}
{{- partial "scripts/bundle" . -}}
diff --git a/layouts/partials/scripts/translations.html b/layouts/partials/scripts/translations.html
new file mode 100644
index 0000000..a482640
--- /dev/null
+++ b/layouts/partials/scripts/translations.html
@@ -0,0 +1,16 @@
+<script>
+// defined in i18n / translation files
+const copy_text = '{{ T "copy" }}';
+const copied_text = '{{ T "copied" }}';
+const toggle_line_numbers_text = '{{ T "toggle_line_numbers" }}';
+const toggle_line_wrap_text = '{{ T "toggle_line_wrap" }}';
+const resize_snippet = '{{ T "resize_snippet" }}';
+const not_set = '{{ T "not_set" }}';
+
+// defined in i18n / translation files
+const quick_links = '{{ T "quick_links" }}';
+const search_results_label = '{{ T "search_results_label" }}';
+const short_search_query = '{{ T "short_search_query" }}'
+const type_to_search = '{{ T "type_to_search" }}';
+const no_matches_found = '{{ T "no_matches" }}';
+</script>
\ No newline at end of file
--
Gitblit v1.10.0