Board Thread:Watercooler/@comment-24520859-20171121124441/@comment-27345308-20171124210655

Contents that would usually be on PAGENAME/base so we don't have to create a lot of  pages. Also, can the LangSelect template automatically add a template similar to Languages but with ?uselang=xx links instead of /xx? Would that render Languages deprecated? I think it's also worth noting that I18n-js is a really useful library for scripts. It allows storing translations outside of code, not having to submit code for review when translations are added (it also makes JS reviewing Staff lives easier), it has a nice editor for translations and people don't have to bother updating the Languages parameter in the infoboxes on their documentation pages because putting "auto" in the Languages parameter will automatically list all languages it's translated to.
 * 1) LangSelect and LangSwitch certainly make things easier for translating, though it would be kind of weird if only that template was used on an article page (we would get a lot of invalid short page entries). The article page could look like:
 * 1) Sounds like a good idea. Have we considered having a collection of common translations that can be invoked with a Lua module, though? It would help in not duplicating translations, and if we store that collection in a JSON page we'll also be able to edit it with the translations editor and use it from scripts.
 * 2) I'm fine with having the base template but, as mentioned above, I feel like it's better if we keep the base template on the same page as the LangSelect template.
 * 3) If there's more than one string to be translated in the template, I think we should use the /base subpage, otherwise it can be put directly onto the template page.
 * 4) fngplg's infobox can be used on article pages and it pulls most infobox parameters from the parent page, so the infobox on translation pages does not have to be used with most parameters. If we do implement base templates on all article pages, though, I suppose that would be unneeded.

I'll think about more possible things to note later, but it would really be great if we heard opinions of more users!