There are valid and important use case to translate non-Main namespace articles. For example T198178. However, opening up translation for all namespaces does not make sense either. For example, Talk, Template, File... such namespaces are not translatable in Content Translation.
So we need to define a way for Content Translation to allow the selection of namespaces which contain supported content while preventing the selection of others with special content that does not work with Content Translation. Ideally we want the solution to require as little maintenance as possible.
Some possible solutions to explore:
- Some way to detect the kind of content present in a certain namespace (is there information on the namespace configurations, metadata, Wikidata, etc. that makes this possible?).
- Configuration list in CX of blocked namespaces (leaning on the side of allowing translation for all contents unless we have a good reason not to)
- Configuration list in CX of allowed namespaces (leaning on the side of allowing translation only for contents that are verified to work with the tool)