Это работает как ожидалось
{{ page.url | slice: 1,2 }} // "it"
{{ page.url | slice: 1,2[0] }} // "i"
{{ site.data['it'] }} // object
Это не работает:
{{ site.data[page.url | slice: 1,2] }} //empty
Но это работает:
{% assign lang = page.url | slice: 1,2 %}
{{ site.data[lang] }} //full