0

Concerning Tags, like on stackexchange, or like in a webapp for creating content, would it be useful to store their name in a localized way: name:{en:'something', de:'someth...', ..} instead of name:'something'?. The language values could possibly be the same than en (default).

Should it rather be all english, or a multi-language name, searchable per language?

What are the risk, or advantage of i18n for tags?

2
  • Aren't all the pages in English? Would there be any gain in allowing people to search only the tags in languages other than English? Commented Nov 30, 2016 at 22:53
  • @Alvaro will answer this question. He's got a lot in his pocket
    – Jivan
    Commented Dec 1, 2016 at 2:55

1 Answer 1

2

Multiple languages is fine as long as each tag has only one language.

Allowing tags in different languages isn't the same as having translations for each tag.

Translations for tags can be very inconsistent, as they are tags in the end, their purpose is to group unstructured/unpredictable content together.

Tags has certain meaning for a certain group of people, and is likely limited to their cultures and languages. Often we go to twitter and do not understand what a specific hashtag means, imagine how weird it becomes if twitter enabled hashtag translations, they are still tags in the end - debatable.

take a look at this http://ui-patterns.com/patterns/Tag

If the case was categories, translations make sense, where the structure is predefined, managed and most likely fixed from the beginning.

2
  • Thanks, intereresting answer, the tags would be managed, editable, not completely unstructured like keywords
    – caub
    Commented Dec 1, 2016 at 9:50
  • Most welcome, I think you are referring to categories, i will update my answer soon to explain more about them. The short answer is "Go for it".
    – UX Labs
    Commented Dec 1, 2016 at 9:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.