I see that the documentation says "It can be used to translate the content pages, the interface of the wiki and even other software products", but I can't find any information on how to set it up for my non-Mediawiki website.
Topic on Help talk:Extension:Translate
I think it means you can use it to translate other software products, but you still need a dedicated wiki for this. See for example translatewiki.net.
That is correct. It only runs on MediaWiki, but you can translate various things with it.
Oh got it. Maybe I'll have the translatable parts of my website on a wiki just for the Translate extension, and the core of the website would use the MW API to get and insert the translated content into the website.
Edit: Oh, just realized that's what Matěj was referring to.
Could you provide an example link to a Mediawiki instance that is connected to translatewiki.net, which is used for software interface messages? For example, where is the wiki located that maintains all the translations for the software messages of Mediawiki itself?
The wiki that maintains translations for MediaWiki itself is translatewiki.net.
Oh ok, I thought translatewiki.net somehow pulled the messages to translate from another wiki hosted by Wikimedia or Mozilla, or whoever.
There is no other wiki involved, translatewiki.net pulls the English messages and pushes the translations directly from/to Git (e.g. core repo).
Understood. Is there any guide on setting up a git repo and connecting it to translatewiki.net and/or a private wiki with the Translate extension?
See translatewiki:Translating:New project about getting a project on translatewiki.net and Help:Extension:Translate about self-administered Translate extension.
Ok, thank you!