有2个Tumblr主页

时间:2014-02-21 00:24:53

标签: html5 tumblr posts

所以我有一个用母语(葡萄牙语)写的Tumblr博客(http://chatsonho.tumblr.com)。我正在翻译我的所有页面,我希望用英文重复发帖,是否可能?

1 个答案:

答案 0 :(得分:0)

Tumblr没有提供翻译帖子的方法。

您只能为受支持的语言提供界面字符串(在自定义主题中)。

变通方法

(1)在同一篇文章中翻译

您可以在同一篇文章中包含所有语言,例如:

 <article>
   <div lang="en"><!-- English here --></div>
   <div lang="de"><!-- German here --></div>
 </article>

您甚至可以尝试在JavaScript中实现每个帖子的语言切换器。

问题:

  • 与非文字帖子不兼容
  • 标题只能使用一种语言

(2)同一篇博客中的几篇帖子

您可以为每个翻译创建其他帖子。

您可能想要标记它们(“英语”,“Deutsch”,......)。

问题:

  • 读者必须跳过所有翻译(如果他们不使用标签进行浏览)

(3)几个博客

您可以为每个翻译创建其他博客。

例如,example.tumblr.com表示英语,example-de.tumblr.com表示德语,......


语言切换器

您可能想要添加language switcher

您可以将链接类型alternatehreflang属性结合使用,以链接到每个帖子的翻译:

<a href="…" hreflang="de" rel="alternate" lang="de">Deutsch</a>
<a href="…" hreflang="en" rel="alternate" lang="en">English</a>