Наличие 2 домашних страниц Tumblr

Итак, у меня есть блог Tumblr (http://chatsonho.tumblr.com), который написан на моем родном языке ( португальский). Я перевожу все свои страницы и хочу, чтобы страница сообщений дублировалась на английском языке, возможно ли это?


person Lonri    schedule 21.02.2014    source источник
comment
Вы имеете в виду страницы (как на пользовательских страницах) или сообщения (как в сообщениях с текстом/изображением/видео)? У вас есть домашние страницы в заголовке вашего вопроса, но я предполагаю, что вы не хотите переводить только главную страницу?   -  person unor    schedule 22.02.2014
comment
Я имею в виду страницу, на которой размещаются все сообщения. Я хотел другую страницу сообщений, но с макетом на английском языке. Я придумал решение: я создал еще один блог только для этой страницы на английском языке: chatsonhoing.tumblr.com   -  person Lonri    schedule 22.02.2014


Ответы (1)


Tumblr не предлагает возможности перевода ваших сообщений.

Вы можете предоставить строки интерфейса (в пользовательских темах) только для поддерживаемых языков.

Обходные пути

(1) Перевод в том же посте

Вы можете включить все языки в один и тот же пост, например:

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

Вы даже можете попробовать реализовать переключатель языка для каждого поста в JavaScript.

Проблемы:

  • плохо работает с нетекстовыми сообщениями
  • заголовок может быть только на одном языке

(2) Несколько сообщений в одном блоге

Вы можете создавать дополнительные посты для каждого перевода.

Вы можете пометить их («английский», «немецкий», …).

Проблемы:

  • читателям придется пропустить все переводы (если они не используют теги для просмотра)

(3) Несколько блогов

Вы можете создавать дополнительные блоги для каждого перевода.

Например, example.tumblr.com для английского, example-de.tumblr.com для немецкого, ….


Переключатель языков

Вы можете добавить переключатель языка.

Вы можете использовать тип ссылки alternate в сочетании с атрибутом hreflang для ссылки на перевод каждого сообщения:

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