User:Wisdurm/Sandbox

From Valve Developer Community
< User:Wisdurm
Revision as of 15:02, 25 May 2024 by Wisdurm (talk | contribs) (→‎Negatives: Alright never mind I got it "working")
Jump to navigation Jump to search

Template:WIP

Warning.pngWarning:Page is VERY unfinished and may contain false information

Translation template comparison

Template Editing Wiki maintenance Search
{{Lang}}

Positives

  • Fast
  • Easy

Negatives

  • Every page requires an English "base page".

Positives

  • Most commonly used translation template currently. [confirm]
  • Every page being completely handled by itself without subpages makes many things very easy.
  • Separate pages for different languages allows people to fix problems for pages in a language they understand.

Negatives

  • Every page needs to check whether or not other language versions of said page exist, leading to slow load times. [confirm]
  • Every single maintenance template needs to have a separate version for every single language.
  • Pages in, for example, Spanish need to link to (for example) Main Page:es, instead of just Main Page.
  • Since suffixed pages are not considered subpages, when pages are moved every single translated version must be moved separately, one by one.

Positives

  • Search engines correctly lead to pages in the correct languages. [confirm]

Negatives

{{Multipage}}

Positives

  • Still relatively easy to use.

Negatives

  • Newcomers to the wiki sometimes struggle with understanding the {{Multipage}} ui buttons for editing the language subpages.
  • Purging the page after every edit is annoying and slow and as such sometimes people forget to actually commit their edits to the page.
  • The page preview is missing certain templates such as {{This is a}} which is always on the main page.

Positives

  • Already used by thousands of pages.
  • Separate pages for different languages allows people to fix problems for pages in a language they understand.

Negatives

  • The length of the base page is very short, which negatively impacts Special:ShortPages.
  • The base page needs to check whether or not other language versions of said page exist every time it's loaded, leading to slow load times. [confirm]

Positives

  • Every language shows up correctly on search engines.

Negatives

  • Search engines sometimes lead to language subpages instead of the main page which can (as with pages using the {{Software page}} template) cut out a LOT of information, as well as make the page look much worse.
{{Page}}

Positives

Negatives

  • Requires splitting the article into many parts which are segmented by string subpage templates.
  • Requires editing string subpages formed by copy and pasting boilerplate text.
  • Doesn't support a live preview of the page.
  • Incredibly slow compared to other methods.
  • Quite difficult to figure out and prone to broken pages due to missing brackets or other parts of the template code.

Positives

  • Tracks the current translation progress of all pages on which it is used.
  • Fastest page loading time since all the translation data is stored on a single subpage.

Negatives

  • The edit history of every single language is combined into a single page.
  • When pages are moved from either {{Lang}} or {{Multipage}}, only the edit history of a single language can be saved, and the rest of the entire history of that page is permanently erased.
  • Maintenance templates either need to be on the base page or the strings subpage which means that either:
  1. The maintenance templates being on the main page means that the notice either needs to be removed only after the page has been fixed in every single language or it's removed as soon as only one translation has had it fixed.
  2. If the maintenance templates are on the the strings subpage, they show up in maintenance categories which is annoying since it's impossible to tell for which language the problem is without going through the page.

Positives

  • Search engines lead to base page. [confirm]

Negatives

  • Search engines may not detect languages other than English. [confirm]