User:Wisdurm/Sandbox: Difference between revisions
Jump to navigation
Jump to search
Warning:Page may contain inaccurate information, feel free to correct objectively wrong statements.
(→Negatives: Alright never mind I got it "working") |
(Finished?) |
||
Line 1: | Line 1: | ||
{{warning|Page may contain inaccurate information, feel free to correct <b>objectively</b> wrong statements.}} | |||
{{warning|Page | |||
__NOTOC__ | __NOTOC__ | ||
Translation template comparison | ==Translation template comparison== | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Template !! Editing !! Wiki maintenance !! Search | ! Template !! Editing !! Wiki maintenance !! Search !! Conclusion | ||
|- | |- | ||
| {{tl2|Lang}} | | {{tl2|Lang}} | ||
Line 14: | Line 13: | ||
===Negatives=== | ===Negatives=== | ||
* Every page requires an English "base page". | * Every page requires an English "base page". | ||
* Pages in, for example, Spanish need to link to (for example) [[Main Page:es]], instead of just [[Main Page]]. | |||
* The {{tlc|Lang}} template needs to specify the full path of all subpages. | |||
||<!-- Maintenance --> | ||<!-- Maintenance --> | ||
===Positives=== | ===Positives=== | ||
* | * Currently used on very many pages. | ||
* Every page being completely handled by itself without subpages makes many things very easy. | * 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. | * Separate pages for different languages allows people to fix problems for pages in a language they understand. | ||
* Every page being categorized by it's language is helpful. | |||
===Negatives=== | ===Negatives=== | ||
* Every page needs to check whether or not other language versions of said page exist, leading to slow load times. {{confirm}} | * Every page needs to check whether or not other language versions of said page exist everytime it's cached, leading to slow load times. {{confirm}} | ||
* Every single maintenance template needs to have a separate version for every single language. | * Every single maintenance template needs to have a separate version for every single language. <br>{{Note|Templates don't NEED to be translated like this, it's just how it used to be done. So this isn't really a negative when considering using {{tlc|Lang}} in the future, it only affects templates which are currently done like this.}} | ||
* Since suffixed pages are not considered subpages, when pages are moved <i>every single</i> translated version must be moved separately, one by one. | * Since suffixed pages are not considered subpages, when pages are moved <i>every single</i> translated version must be moved separately, one by one. | ||
||<!-- Search --> | ||<!-- Search --> | ||
===Positives=== | ===Positives=== | ||
* Search engines correctly lead to pages in the correct languages. | * Search engines correctly lead to pages in the correct languages. | ||
===Negatives=== | |||
||<!-- Notes --> | |||
===Positives=== | |||
* Fastest and most simple to both understand and to edit. | |||
===Negatives=== | ===Negatives=== | ||
* Translations being lumped into suffixes rather than subpages causes problems such as every single translated version separately being included in categories, and it's usage for translating templates in the past is objectively inferior compared to using {{tl2|Autolang}}. | |||
|- | |- | ||
| {{tl2|Multipage}} | | {{tl2|Multipage}} | ||
Line 39: | Line 45: | ||
||<!-- Maintenance --> | ||<!-- Maintenance --> | ||
===Positives=== | ===Positives=== | ||
* | * Currently most used translation template. | ||
* Separate pages for different languages allows people to fix problems for pages in a language they understand. | * Separate pages for different languages allows people to fix problems for pages in a language they understand. | ||
* Every page being categorized by it's language is helpful. | |||
===Negatives=== | ===Negatives=== | ||
* The length of the base page is very short, which negatively impacts [[Special:ShortPages]]. | * 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 | * The base page needs to check whether or not other language versions of said page exist every time it's cached, leading to slow load times. {{confirm}} | ||
||<!-- Search --> | ||<!-- Search --> | ||
===Positives=== | ===Positives=== | ||
Line 50: | Line 56: | ||
===Negatives=== | ===Negatives=== | ||
* Search engines sometimes lead to language subpages instead of the main page which can (as with pages using the {{tl2|Software page}} template) cut out a LOT of information, as well as make the page look much worse. | * Search engines sometimes lead to language subpages instead of the main page which can (as with pages using the {{tl2|Software page}} template) cut out a LOT of information, as well as make the page look much worse. | ||
||<!-- Notes --> | |||
===Positives=== | |||
* Still very simple and links being automatically redirected to translated versions is <b>very</b> helpful, also the concept of a "base page" being the only one that shows up in categories definitely keeps the wiki cleaner. | |||
===Negatives=== | |||
* For some pages completely ruins the wiki for search engines, and while the idea of a non-language specific "base page" is helpful, it also has it's problems. | |||
|- | |- | ||
| {{tl2|Page}} | | {{tl2|Page}} | ||
||<!-- Editing --> | ||<!-- Editing --> | ||
===Positives=== | ===Positives=== | ||
===Negatives=== | ===Negatives=== | ||
Line 65: | Line 75: | ||
* Tracks the current translation progress of all pages on which it is used. | * 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. | * Fastest page loading time since all the translation data is stored on a single subpage. | ||
* Minimizes the amount of pages required for translations. | |||
===Negatives=== | ===Negatives=== | ||
* The edit history of every single language is combined into a single page. | * The edit history of every single language is combined into a single page. | ||
Line 72: | Line 83: | ||
:# 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. | :# 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. | ||
||<!-- Search --> | ||<!-- Search --> | ||
===Positives=== | ===Positives=== | ||
* Search engines lead to base page. {{confirm}} | * Search engines lead to base page. {{confirm}} | ||
===Negatives=== | ===Negatives=== | ||
* Search engines may not detect languages other than English. {{confirm}} | * Search engines may not detect languages other than English. {{confirm}} | ||
||<!-- Notes --> | |||
===Positives=== | |||
* Incredibly efficient in space and speed. | |||
===Negatives=== | |||
* While having all languages on only two pages (main page and strings subpage) is good for minimizing page creation, it also seems to only complicate almost everything from editing to maintenance, making wiki editing <b>so</b> much slower and more difficult. | |||
|- | |- | ||
|} | |} | ||
== Conclusion == | |||
There is no perfect translation template, since trying to accomplish everything that would be wanted from them only leads to oxymorons. Every template has it's ups and downs, so the best translation template is simply the one which has the most negligible downsides. | |||
{{Message | |||
| user = Wisdurm | |||
| time = 00:00, 0 Jan 0 | |||
| 1 = Personally I feel a "perfect" translation template would be somewhere in between {{tlc|Lang}} and {{tlc|Multipage}}, somehow with the best parts of both. | |||
}} |
Revision as of 04:09, 26 May 2024

Translation template comparison
Template | Editing | Wiki maintenance | Search | Conclusion |
---|---|---|---|---|
{{Lang}} |
Positives
Negatives
|
Positives
Negatives
|
Positives
Negatives |
Positives
Negatives
|
{{Multipage}} |
Positives
Negatives
|
Positives
Negatives
|
Positives
Negatives
|
Positives
Negatives
|
{{Page}} |
PositivesNegatives
|
Positives
Negatives
|
Positives
Negatives
|
Positives
Negatives
|
Conclusion
There is no perfect translation template, since trying to accomplish everything that would be wanted from them only leads to oxymorons. Every template has it's ups and downs, so the best translation template is simply the one which has the most negligible downsides.
(using Template:Message) Personally I feel a "perfect" translation template would be somewhere in between {{Lang}}
and {{Multipage}}
, somehow with the best parts of both. --Wisdurm (talk) 00:00, 0 Jan 0 (UTC)