Difference between revisions of "User:TidB/Operation Cleanup"
m (fix'd) |
m (dun) |
||
Line 2: | Line 2: | ||
{{Languages|User:TidB/Operation Cleanup}} | {{Languages|User:TidB/Operation Cleanup}} | ||
− | See [[Team Fortress Wiki:Translators' noticeboard#Operation Cleanup| | + | See [[Team Fortress Wiki:Translators' noticeboard#Operation Cleanup|this here]]. Source code is [https://github.com/TidB/OperationCleanup here]. WIP WindBOT filter implementation is [[/Filters|here]]. |
− | + | __NOTOC__ | |
+ | |||
+ | == Fixing == | ||
+ | === Not displaying the correct title; {{tl|DISPLAYTITLE}} might be needed === | ||
+ | It seems that the page displays a title that ends with {{code|/<lang>}} (<lang> being your language's ISO code). If this is the case, use {{tl|DISPLAYTITLE}} to display the correct title. | ||
+ | |||
+ | === Usage of {{tl|DISPLAYTITLE}} on inappropriate page === | ||
+ | Delete {{tl|DISPLAYTITLE}}. | ||
+ | |||
+ | === Usage of the {{code|name}} parameter in the item infobox on an item page === | ||
+ | Remove the {{code|name}} parameter of the item infobox template. | ||
+ | |||
+ | === Usage of {{tl|w}} === | ||
+ | Replace the templates with the interwiki links of the form {{code|<nowiki>[[w:<lang>:Link|Caption]]</nowiki>}} (<lang> being your language's ISO code). | ||
+ | |||
+ | === Usage of {{tl|if lang}} === | ||
+ | Replace the templates with {{code|/<lang>}} (<lang> being your language's ISO code). | ||
+ | |||
+ | === No label on localized link(s) === | ||
+ | The links shown after this error are of the form {{code|<nowiki>[[Page/<lang>]]</nowiki>}} so the link is displayed as {{code|Page/<lang>}} as well. Add a label ({{code|<nowiki>[[Page/<lang>|Name]]</nowiki>}}) to make the link being displayed as {{code|Name}}. | ||
+ | |||
+ | === Wrong category/categories === | ||
+ | The categories shown after this error are not in the same language as the article, e.g. an article {{code|Page/de}} with the category {{code|Category}} instead of {{code|Category/de}}. Notice that not all categories have to be localized; exceptions include [[:Category:Out of date pages]], [[:Category:Translations needing updating]] and some more. Just localize the ones mentioned in the list (meaning just adding a {{code|/<lang>}} behind them, with <lang> being your language's ISO code). | ||
+ | |||
+ | === Wrong template(s) === | ||
+ | The templates shown after this error are of the form {{code|<nowiki>{{Template/<lang>}}</nowiki>}} whereas they should be just {{code|<nowiki>{{Template}}</nowiki>}} and use translation switching. Translate the English template and correct the links to it. | ||
+ | |||
+ | === No usage of the {{code|loadout-name}} parameter in the item infobox === | ||
+ | {{hatnote|Please note that there have been some recent changes to the {{tl|Item infobox}} template I'm currently not surveying. This content may change in the future.}} | ||
+ | Please note that this is just a ''warning'' instead of an ''error'', so it's not always necessary to make changes. Also note that this is extremely language-specific. Regarding the actual problem, the {{tl|Item infobox}} can use the {{code|loadout-name}} parameter to display the item name seen at the bottom of the template. If the parameter is not present, it defaults to the {{tl|Dictionary}} name of the item. Since the names present in the dictionary are usually stripped off some things like articles (e.g. the German "Der Teamkapitän" becomes "Teamkapitän") in order to use them more freely, the name may not mirror the actual item name used in-game. | ||
+ | |||
+ | '''If''' the item name stored in the {{tl|Dictionary}} differs from the one actually used in-game (even if it's just a missing article), add the {{code|loadout-name}} parameter to the {{tl|Item infobox}} with the correct title. | ||
+ | |||
+ | === External links without {{tlx|lang icon|en}} === | ||
+ | Almost all external links are linking to English pages. To inform the reader that the site he's going to visit is English, the {{tl|lang icon}} template with the parameter {{code|en}} is used. Just add it behind every external link linking to an English page, but exclude the Steam Workshop link in the articles of community-contributed items (e.g. <nowiki>"This item was [http://steamcommunity.com/bla contributed] to the [[Steam Workshop]]"</nowiki>) as adding a template there would interrupt the reading flow. | ||
+ | |||
+ | === Links are leading to the wrong language === | ||
+ | The links shown after this error are not (correctly) localized. Find the correct one (usually done by just adding a {{code|/<lang>}} with <lang> being your language's ISO code) and link to it. Don't forget to label it. | ||
+ | |||
+ | === Wikipedia links are leading to the English page === | ||
+ | The links shown after this error are linking to English Wikipedia pages. This is just a warning, so if there is an localized version of the Wikipedia article, link to it instead. Otherwise, just leave it. | ||
+ | |||
+ | === Wikipedia link(s) don't exist === | ||
+ | The links shown after this error lead to non-existing Wikipedia articles. Often enough, this is because the link is incorrectly formatted (e.g. {{code|<nowiki>[[w:Page/<lang>|Label]]</nowiki>}} instead of {{code|<nowiki>[[w:<lang>:Page|Label}}</nowiki>}}). If the localized version doesn't exist, link to the English page. If the English page doesn't exist, delete it completely. |
Revision as of 09:30, 21 March 2016
Languages: | English · العربية · čeština · dansk · Deutsch · español · suomi · français · magyar · italiano · 日本語 · 한국어 · Nederlands · norsk · polski · português · português do Brasil · română · русский · svenska · Türkçe · 中文(简体) · 中文(繁體) |
See this here. Source code is here. WIP WindBOT filter implementation is here.
Fixing
Not displaying the correct title; {{DISPLAYTITLE}}
might be needed
It seems that the page displays a title that ends with /<lang>
(<lang> being your language's ISO code). If this is the case, use {{DISPLAYTITLE}}
to display the correct title.
Usage of {{DISPLAYTITLE}}
on inappropriate page
Delete {{DISPLAYTITLE}}
.
Usage of the name
parameter in the item infobox on an item page
Remove the name
parameter of the item infobox template.
Usage of {{w}}
Replace the templates with the interwiki links of the form [[w:<lang>:Link|Caption]]
(<lang> being your language's ISO code).
Usage of {{if lang}}
Replace the templates with /<lang>
(<lang> being your language's ISO code).
No label on localized link(s)
The links shown after this error are of the form [[Page/<lang>]]
so the link is displayed as Page/<lang>
as well. Add a label ([[Page/<lang>|Name]]
) to make the link being displayed as Name
.
Wrong category/categories
The categories shown after this error are not in the same language as the article, e.g. an article Page/de
with the category Category
instead of Category/de
. Notice that not all categories have to be localized; exceptions include Category:Out of date pages, Category:Translations needing updating and some more. Just localize the ones mentioned in the list (meaning just adding a /<lang>
behind them, with <lang> being your language's ISO code).
Wrong template(s)
The templates shown after this error are of the form {{Template/<lang>}}
whereas they should be just {{Template}}
and use translation switching. Translate the English template and correct the links to it.
No usage of the loadout-name
parameter in the item infobox
{{Item infobox}}
template I'm currently not surveying. This content may change in the future.Please note that this is just a warning instead of an error, so it's not always necessary to make changes. Also note that this is extremely language-specific. Regarding the actual problem, the {{Item infobox}}
can use the loadout-name
parameter to display the item name seen at the bottom of the template. If the parameter is not present, it defaults to the {{Dictionary}}
name of the item. Since the names present in the dictionary are usually stripped off some things like articles (e.g. the German "Der Teamkapitän" becomes "Teamkapitän") in order to use them more freely, the name may not mirror the actual item name used in-game.
If the item name stored in the {{Dictionary}}
differs from the one actually used in-game (even if it's just a missing article), add the loadout-name
parameter to the {{Item infobox}}
with the correct title.
External links without {{lang icon|en}}
Almost all external links are linking to English pages. To inform the reader that the site he's going to visit is English, the {{lang icon}}
template with the parameter en
is used. Just add it behind every external link linking to an English page, but exclude the Steam Workshop link in the articles of community-contributed items (e.g. "This item was [http://steamcommunity.com/bla contributed] to the [[Steam Workshop]]") as adding a template there would interrupt the reading flow.
Links are leading to the wrong language
The links shown after this error are not (correctly) localized. Find the correct one (usually done by just adding a /<lang>
with <lang> being your language's ISO code) and link to it. Don't forget to label it.
Wikipedia links are leading to the English page
The links shown after this error are linking to English Wikipedia pages. This is just a warning, so if there is an localized version of the Wikipedia article, link to it instead. Otherwise, just leave it.
Wikipedia link(s) don't exist
The links shown after this error lead to non-existing Wikipedia articles. Often enough, this is because the link is incorrectly formatted (e.g. [[w:Page/<lang>|Label]]
instead of [[w:<lang>:Page|Label}}
). If the localized version doesn't exist, link to the English page. If the English page doesn't exist, delete it completely.