Quote by LWC: You seem to forget that exactly because of what you said, this hack (at least when I released it) made sure it's only optional to translate articles. The only thing you had to translate was topics (that's what Geeklog actually checks if you're not reading a full article)..
Actually, by definition you should not add a language ID to an article that has only one translation. The very action of adding a language ID tells Geeklog this article has "versions" (i.e. translations). This means that if you switch a language while reading the full article, Geeklog would try to find an alternative version which will result in a 404 error.
Thanks for detailed explanation, LWC.
Quote by LWC:
But if there's no language ID, Geeklog would show the same article in any language.
This is not the case, though. When I select a topic with a langugae ID, say, topic_ja, articles with _ja ID are displayed, but no articles without language IDs will be shown.
-- mystral-kk, "Every cloud has a silver lining."