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

(I don't know why, but when I initially replied here my reply wasn't showing up so I'm replying again) OneTwoThreeFall wrote: For templates, since we have an "open" MediaWiki namespace (i.e. anyone can edit it), could it be simpler to use MediaWiki's built-in system to create messages as pages (e.g "MediaWiki:Custom-i18n-import-combination" with English text, "MediaWiki:Custom-i18n-import-combination/fr" with French text, etc.) and use, for example,  in the template? Does  cache better than Lua? If so, we probably won't have problems performance-wise. One possible problem I see with  is that it will display the content in user's language regardless of the language of the current article (it will display the some translations in French on an English article to a user that has their language set to French) which may look inconsistent, but I don't know how much of a real problem would that be (especially as we're going towards LangSelect'd pages)

Another problem I see with it is that it might be easier for translators to put all translations onto one page instead of onto multiple pages. However, if we make I18nEdit able to edit these kinds of translations (as we already planned to do for Lua translations eventually), it might make things easier.