Skip to content

Commit 9ecb45b

Browse files
committed
fix: inaccurate google translation behavior (#55)
1 parent f06b7b0 commit 9ecb45b

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

_includes/extensions/google-translate.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
{% assign translate_langs = include.translate_langs %}
33
{% endif %}
44

5+
{% if include.lang %}
6+
{% assign lang = include.lang %}
7+
{% endif %}
8+
59
<div id="google_translate_element" style="display: none;">
610
</div>
711

@@ -24,7 +28,7 @@
2428
<script type="text/javascript">
2529
function googleTranslateElementInit() {
2630
new google.translate.TranslateElement({
27-
pageLanguage: '',
31+
pageLanguage: '{{ lang }}',
2832
autoDisplay: false,
2933
layout: google.translate.TranslateElement.InlineLayout.VERTICAL
3034
}, 'google_translate_element');

_includes/views/header.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
{%- include functions.html func='get_value' -%}
4545
{%- assign translate_langs = return -%}
4646
{%- if translate_langs.size > 0 -%}
47+
{%- assign name = 'lang' -%}
48+
{%- include functions.html func='get_value' default='en' -%}
49+
{%- assign lang = return -%}
4750
<span class="page-link">
4851
{%- include extensions/google-translate.html -%}
4952
</span>

0 commit comments

Comments
 (0)