Template talk:Language/archives/MultiPage

Comments on talk pages should be signed with "~~~~", which will be converted into your signature and a timestamp.
uselang vs subpage
(using Template:Message) I don't understand why this template is designed to link to some strange "uselang" page rather than a language subpage as documented. Also, if it was done as documented, why is english a subpage of an english title main page? Just curious. Great work on the template, and general site maintenance, by the way, we've needed it. --Pee (talk) 0:00, 16 Feb 2023 (UTC)
(using Template:Message) uselang is just an interface language setting, not a link. There is also a {{uselang}} template on the site, which allows you to determine which interface language the user has. When opening a page that uses MultiPage, a user will see this page in the language of his interface, if this article is of course translated into it, if not, it will display a small message about this and show the English version of the article. The English language also has its own subpage, because if you put the text in the main article, you won't be able to remove it to replace it with the translated article.
For example, this method will remove the need for suffixes in all links. The language subpages will be exclusively technical pages that will already be displayed on the target page, depending on the interface language specified in the user settings.
So far, this template is not fully completed, so some things may not be very convenient right now. At the moment, there is an idea to add instead of an edit button, a small drop-down list with all the necessary buttons to work with pages (edit, purge, etc.).
--Max34 (talk) 1:58, 16 Feb 2023 (UTC)
(using Template:Message) Looking into it, it's pretty difficult and counterintuitive to temporarily modify the entire page, and it makes it difficult to edit. I think you'd be better off simply linking to language subpages as the wiki currently does (including english, though), but still automatically translate the main page.
--Pee (talk) 21:30, 22 Feb 2023 (UTC)
(using Template:Message) You can access any language subpage using the drop-down list (+), and to edit the language subpage without going to it, there is a pencil button for this, it immediately switches to editing the language subpage that is currently displayed relative to the interface language. So far, this whole idea may not seem the most convenient, but that's because it's not yet complete. The idea of using language subpages as the main ones is not considered, since this is exactly what we are trying to get away from. It is planned to add a separate kind of flags directly on the language subpages so that you can switch between them without using the main page.
--Max34 (talk) 21:48, 22 Feb 2023 (UTC)
(using Template:Message) Why avoid subpages? it seems that nothing gets accomplished by avoiding them, other than requiring a second UI menu, and changing the UI language for the duration that someone's on a page.
--Pee (talk) 22:09, 22 Feb 2023 (UTC)
(using Template:Message) Avoiding language subpages as the main ones will eliminate any need to add language code to links on pages. Since there is a one main page, you can link to it from all languages, for example [[Page]]. In the case of subpages, you will have to add the language code for each language individually, for example [[Page/es]], [[Page/ja]], etc. It will also help to better sort these pages into categories, as language subpages won't be counted, meaning there won't be a need for hundreds of variations of the same category for different languages. Also, this method will simplify some things, for example, you don’t have to use the {{sdktools}}
template on all language subpages, for example Hammer++ pages, you can simply place it on the final page at the end and it will be displayed in any interface language on this page.
--Max34 (talk) 22:30, 22 Feb 2023 (UTC)
(using Template:Message) I agree with your reasoning, but why use an / for the subpage instead of the
- ?
--Amicdict (talk) 15:55, 01 Apr 2023 (UTC)
(using Template:Message) MediaWiki (what this wiki is based on) does not know how to work with colons, but it knows how to work with slashes. If text separation worked on this wiki, relative to the selected character (in MediaWiki it is called {{#explode:}}), then switching to slashes would not be necessary. --Max34 (talk) 18:23, 1 Apr 2023 (UTC)
Adding Esperanto as a language
(using Template:Message) I will only make bare minimum and schematic changes, so if they need to be reversed, it won't take long.
Mi faros nur minimajn kaj planecajn ŝanĝojn en okazo de ebla reversiĝo do tiu ago ne estos tro atentantan.
Pri Esperanto / About Esperanto: https://lernu.net/esperanto --Amicdict (talk) 21:43, 31 Mar 2023 (UTC)