首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多语言Voog网站上使用lc属性

在多语言Voog网站上使用lc属性
EN

Stack Overflow用户
提问于 2015-10-21 21:13:16
回答 1查看 74关注 0票数 0

我有一个关于Voog (http://www.voog.com)平台的快速问题。

如何更改翻译文件?我想使用"lc“属性,例如:{{ 'Previous posts' | lc }}到目前为止,会显示"translation : en.app.site.previous posts”。

EN

回答 1

Stack Overflow用户

发布于 2015-10-22 16:44:19

你可以在http://www.voog.com/developers/markup/basics/i18n#built-in-translations上找到你的布局的内置翻译。

在您的例子中,已经内置了前一个/下一个文本的翻译:

{{ 'previous' | lc }}

{{ ’next' | lc }}

但是,要将自定义翻译添加到版面中,请继续执行以下步骤:

  1. 在设计编辑器中添加新组件(例如,"Translations")
  2. Use {% include %}将其包含在首选布局中(例如,博客文章布局中的{% include "Translations" %} )。
  3. 然后,您可以使用{% case %}将翻译添加到组件中。

下面是一个例子(显然,注释不是必需的):

代码语言:javascript
复制
{% case page.language_code %}
{% when 'et' %}
{% assign translation_prev_post = 'Previous posts in Estonian' %}
{% assign translation_prev_post = 'Next posts in Estonian' %}
{% when 'fi' %}
{% assign translation_prev_post = 'Previous posts in Finnish' %}
{% assign translation_prev_post = 'Next posts in Finnish' %}
{% when 'lv' %}
{% assign translation_prev_post = 'Previous posts in Latvian' %}
{% assign translation_prev_post = 'Next posts in Latvian' %}
{% else %}
{% comment %}All langugages that are not defined above, use this fallback. Using English might be a good idea{% endcomment %}
{% assign translation_prev_post = 'Previous posts' %}
{% assign translation_prev_post = 'Next posts' %}
{% endcase %}

  1. 最后,您可以将它们添加到布局中的特定位置。

例如,文章组件后的{{ translation_prev_post }}{{ translation_next_post }}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33260320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档