There's something that has bothered me for a long time, and only now I am finally speaking up.
There's a recommendation to put {{#translation:}} at the end of categories on translatable pages. It was defined as a "recommendation" by Nemo in 2015.
I more or less understand the rationale for this: if you don't use this syntax, all the translated pages end up in the same category, making the category listing long, repetitive, and hard to use.
But it also has some problems:
- The category for each language has to be created separately and manually.
- If this is not done, there are a lot of non-existent ("red") categories.
- The [[Category:Name{{#translation:}}]] syntax is kind of ugly and not self-explanatory.
- Ugly or not, it has to be added to every translatable page, overloading it with yet more wiki syntax, in addition to <languages />, <translate>, <tvar>, etc. (I mean, technically, it doesn't have to be added there, but since it's recommended, people who want to follow the recommendation do it on a lot of pages.)
I realize that it will probably require some development, but could it become simpler?
The simplest thing I can think of is that categories would show just the original page and not the translations. Or, if I'm missing some issues with this, maybe the translated categories could be auto-created.
Are there any other thoughts?