Include different file in Jekyll depending on the locale

Viewed 3446

I'm trying to create my first Jekyll website and I'm encountering a problem designing the i18n part.

The different articles will be totally rewritten for each language, so each one will be a different post, no problems here. I actually have more difficulties with the text in my layout / includes.

Typically, for the menu, I was thinking doing something along these lines:

{% capture menu_location %}menu.{{ lang }}.html{% endcapture %}
{% include menu_location %}

like suggested here. But this gives me the following error :

Included file 'menu_location' not found in _includes directory

Is it possible to use a variable for the include tag ? Do you have any other idea how I can do this ?

Thanks !

PS: Even if I have only 3 languages in mind for the moment, I won't do it with an if / elseif / else syntax ;)

2 Answers
Related