carolineschnapp
8/29/2014 - 4:30 PM

Title tag internationalization - i18n

Title tag internationalization - i18n

<!-- in theme.liquid -->

{% if current_tags %}{% assign meta_tags = current_tags | join: ', ' %}{% endif %}
<title>
{{ page_title }}{% if current_tags %} &ndash; {{ 'general.meta.tagged' | t: tags: meta_tags }}{% endif %}{% if current_page != 1 %} &ndash; {{ 'general.meta.page' | t: page_number: current_page }}{% endif %}{% unless page_title contains shop.name %} &ndash; {{ shop.name }}{% endunless %}
</title>

<!-- in locales/en.default.json -->

{
  "general":{
    "meta":{
      "tagged":"tagged \"{{ tags }}\"",
      "page":"Page {{ page_number }}"
    },
    ....
  },
  ....
}