{% block swp_google_translate_six_component %}
{% set SwpGoogleTranslateSixConfig = config('SwpGoogleTranslateSix.config') %}
{% if SwpGoogleTranslateSixConfig.channelActive is same as (true)
and SwpGoogleTranslateSixConfig.languages|length >= 1 %}
{% set includedLanguages = '' %}
{% for language in SwpGoogleTranslateSixConfig.languages %}
{% if includedLanguages == '' %}
{% set includedLanguages = (includedLanguages ~ language) %}
{% else %}
{% set includedLanguages = (includedLanguages ~ ',' ~ language) %}
{% endif %}
{% endfor %}
{# display the languages #}
<div id="SwpGoogleTranslate">
<div id="google_translate_element"></div>
<script async type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: '{{ page.header.activeLanguage.translationCode.code }}',
includedLanguages: '{{ includedLanguages }}',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
}, 'google_translate_element');
}
</script>
<script async type="text/javascript"
src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</div>
{% endif %}
{% endblock %}