Localization checks

This page lists quality problems from translations detected by script. Translators are encouraged to fix these problems (small amount of them are false). See also Localization statistics.

Explanation of checks:
 * obsolete : These messages do not exists or are on the ignore list. Should be removed
 * variables : These messages are not using all the variables compared to English original. Compare your translation to English.
 * empty : These messages are empty or contain dash. This kind of translations should not exist. Should be removed.
 * whitespace : These messages contain trailing whitespace, which confuses message updater. Remove trailing whitespace.
 * xhtml : These messages contain common invalid xhtml. This check does not do full xhtml validation. Check for mistyped or missing opening or closing tag pairs.
 * chars : These messages contain invisible characters that should not be needed or should be entities.
 * links : These messages contain direct links to project namespace. Directs links to it should not be used. Compare your translation to English or remove the link.
 * unbalanced : These messages have unequal number of [] and {}. Check that there is correct amount of them.

Check results are for:

af-variables

 * passwordremindertext, blockedtext, noexactmatch, rcnote, rclinks, sitestatstext, userstatstext, revertpage, linkshere, nolinkshere

ar-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, protect-cascadeon

ar-links

 * protectlogtext

az-variables

 * pagecategories, rcnote, sitestatstext, userstatstext

ba-variables

 * userstatstext

be-variables

 * blockedtext, blocklogentry

be-links

 * blockedtext

be-tarask-variables

 * copyrightwarning, userstatstext

bg-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, protect-cascadeon

bpy-variables

 * blockedtext

br-variables

 * pagecategories, undelete_short, restorelink, cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected, protect-cascadeon, confirmemail_sendfailed

bs-variables

 * pagecategories, noconnect, passwordremindertext, blockedtext, whitelistedittext, rcnote, sitestatstext, userstatstext, enotif_lastvisited, linkshere, nolinkshere, blocklogentry, lastmodifiedatby, confirmemail_sendfailed

bs-links

 * noarticletext, confirmdeletetext, blockiptext

ca-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected, protect-cascadeon

cs-variables

 * pagecategories, cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected, protect-cascadeon

csb-variables

 * blockedtext, noexactmatch, sitestatstext, linkshere

cv-variables

 * pagecategories, rcnote

cy-variables

 * pagecategories, passwordremindertext, blockedtext, whitelistedittext, rcnote, rclinks, sitestatstext, userstatstext, revertpage, linkshere, nolinkshere, blocklogentry

cy-links

 * protectedpagewarning, uploadtext, protectlogtext

da-links

 * noexactmatch

de-empty

 * unusedtemplatestext, doubleredirectstext, brokenredirectstext, lonelypagestext, deadendpagestext, protectedpagestext

el-variables

 * blockedtext, sitestatstext

eo-variables

 * blockedtext, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

es-variables

 * blockedtext

es-links

 * protectedinterface, protectedpagewarning, noexactmatch, uploadtext, protectlogtext, protect-text

es-unbalanced

 * lag-warn-normal, lag-warn-high

et-variables

 * pagecategories, passwordremindertext, blockedtext, whitelistedittext, rcnote, rclinks, sitestatstext, userstatstext, revertpage, linkshere, nolinkshere

et-links

 * protectedpagewarning

eu-variables

 * blockedtext, revdelete-selected, blocklogentry

eu-links

 * protectedpagewarning, searchresulttext

fa-variables

 * pagecategories, noconnect, cascadeprotected, passwordremindertext, blockedtext, whitelistedittext, copyrightwarning, cascadeprotectedwarning, revdelete-selected, logdelete-selected, logdelete-logaction, noexactmatch, rcnote, sitestatstext, userstatstext, exbeforeblank, protect-cascadeon, whatlinkshere-prev, whatlinkshere-next, confirmemail_sendfailed

fiu-vro-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, protect-cascadeon

fr-variables

 * blockedtext, othercontribs

fr-links

 * protect-text

fur-variables

 * pagecategories, rcnote, sitestatstext, userstatstext, linkshere, nolinkshere, lastmodifiedatby

fy-variables

 * noconnect, nosuchuser, passwordremindertext, blockedtext, noexactmatch, rcnote, sitestatstext, userstatstext, revertpage, linkshere, nolinkshere

fy-links

 * missingarticle, newarticletext, protectedpagewarning, searchresulttext, uploadtext, disambiguations-text, confirmdeletetext, blockiptext

ga-variables

 * pagecategories, noconnect, passwordremindertext, blockedtext, whitelistedittext, noexactmatch, rcnote, sitestatstext, userstatstext, excontent, exbeforeblank, revertpage, linkshere, nolinkshere, blocklogentry, allmessagesnotsupportedUI, siteusers, confirmemail_sendfailed

ga-links

 * protectedpagewarning, uploadtext

gl-links

 * noarticletext, uploadtext

gsw-variables

 * passwordremindertext, rcnote, sitestatstext, userstatstext, revertpage, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

gsw-links

 * protectedpagewarning, protectlogtext

hak-variables

 * blockedtext, userstatstext

hr-variables

 * blockedtext, revdelete-selected, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

hr-links

 * protectedpagewarning, uploadtext, protectlogtext

hsb-variables

 * cascadeprotected, blockedtext, copyrightwarning, cascadeprotectedwarning, revdelete-selected, protect-cascadeon

hu-variables

 * blockedtext, protect-cascadeon

hu-links

 * missingarticle, blockedtext, protectedpagewarning, semiprotectedpagewarning, searchresulttext, noexactmatch, confirmdeletetext, protectlogtext, protect-text, blockiptext, articleexists, allmessagestext

hy-variables

 * blockedtext, blocklogentry

hy-links

 * blockedtext, protect-text, blockiptext

ia-variables

 * passwordremindertext, blockedtext, noexactmatch, rcnote, rclinks, sitestatstext, userstatstext, revertpage, linkshere, nolinkshere

ia-links

 * blockedtext, newarticletext, searchresulttext, recentchangestext, uploadtext, confirmdeletetext, blockiptext

is-variables

 * pagecategories, whitelistedittext, showingresultsnum, rcnote, sitestatstext, userstatstext, linkshere, nolinkshere

ja-variables

 * pagecategories, cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected, logdelete-selected, protect-cascadeon

ja-unbalanced

 * uploadtext, fileuploaded

jv-variables

 * blockedtext, sitestatstext

jv-links

 * blockedtext, newarticletext

kab-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, othercontribs

kn-variables

 * pagecategories, rcnote, sitestatstext, userstatstext, blocklogentry

kn-links

 * confirmdeletetext

ko-variables

 * pagecategories, cascadeprotected, blockedtext, cascadeprotectedwarning

ko-links

 * blockedtext

ksh-variables

 * blockedtext, revdelete-selected, blocklogentry, confirmemail_sendfailed

ksh-links

 * metadata_help, searchresulttext, defaultns, confirmdeletetext, blockiptext

ku-variables

 * blockedtext, whitelistedittext, sitestatstext, userstatstext

ku-links

 * blockiptext

la-variables

 * blockedtext

li-variables

 * blockedtext, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

lt-variables

 * blockedtext

lv-variables

 * blockedtext, userstatstext, linkshere, nolinkshere, confirmemail_sendfailed

lv-links

 * newarticletext, searchresulttext, movepagetalktext

mk-variables

 * blockedtext, revdelete-selected, blocklogentry, confirmemail_sendfailed

mk-links

 * protectedpagewarning, protect-text

ms-variables

 * pagecategories, noconnect, passwordremindertext, blockedtext, whitelistedittext, noexactmatch, rcnote, rclinks, sitestatstext, userstatstext, revertpage, undeletedarticle, contribsub2, linkshere, nolinkshere, blocklogentry

ms-links

 * newarticletext, protectedpagewarning, searchresulttext, confirmdeletetext, protectlogtext, blockiptext

my-chars

 * sunday, monday, tuesday, wednesday, thursday, friday, saturday, january, february, march, april, may_long, june, july, august, september, october, november, december, january-gen, february-gen, march-gen, april-gen, may-gen, june-gen, july-gen, august-gen, september-gen, october-gen, november-gen, december-gen, may, cancel, qbedit, qbspecialpages, mytalk, navigation, help, search, searchbutton, go, history_short, printableversion, permalink, edit, delete, protect, talk, toolbox, otherlanguages, jumptonavigation, jumptosearch, currentevents, currentevents-url, disclaimers, edithelp, mainpage, portal, sitesupport, newmessageslink, editsection, editold, nstab-main, nstab-user, viewsource, welcomecreation, yourname, yourpassword, yourpasswordagain, remembermypassword, login, logout, userlogout, notloggedin, createaccount, gotaccountlink, youremail, username, email, summary, minoredit, watchthis, savearticle, showpreview, showdiff, whitelistedittitle, loginreqlink, powersearch, mypreferences, prefsnologin, searchresultshead, recentchanges, recentchangeslinked, upload, uploadbtn, uploadnologin, filedesc, fileuploadsummary, watchthisupload, ilsubmit, brokenredirects-edit, brokenredirects-delete, randompage, specialpages, newpages-username, move, booksources-go, log-search-submit, allpagessubmit, watchlist, mywatchlist, watch, watchthispage, restriction-edit, restriction-move, undelete-search-submit, contributions, mycontris, sp-contributions-submit, whatlinkshere, ipbreason, ipblocklist-submit, movepage, movearticle, movenologin, movepagebtn, movedto, 1movedto2, movereason, allmessages, tooltip-pt-logout, tooltip-ca-move, youhavenewmessagesmulti, imgmultigo, table_pager_limit_submit

nds-variables

 * blockedtext, wlnote, linkshere, nolinkshere, blocklogentry

nds-links

 * blockiptext

nl-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected

nl-links

 * metadata_help, blockedtext, searchresulttext, blockiptext

nn-variables

 * pagecategories, passwordremindertext, blockedtext, whitelistedittext, rcnote, sitestatstext, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

nn-links

 * blockedtext, newarticletext, confirmdeletetext, blockiptext

no-variables

 * blockedtext

oc-variables

 * noconnect, cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected, rcnote, sitestatstext, userstatstext, wlnote, protect-cascadeon, linkshere

os-variables

 * pagecategories, lastmodifiedat, rcnote, userstatstext

pa-variables

 * pagecategories, passwordremindertext, blockedtext, whitelistedittext, rcnote, numedits, numtalkedits

pa-whitespace

 * dberrortextcl

pa-links

 * newarticletext

pl-variables

 * cascadeprotected, blockedtext, revdelete-selected, protect-cascadeon, blocklogentry

pl-links

 * metadata_help, protectedpagewarning, searchresulttext, protect-text

pms-variables

 * blockedtext, revdelete-selected, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

pms-links

 * protectedpagewarning, protectlogtext, protect-text

pt-links

 * searchresulttext, protectlogtext

pt-br-variables

 * pagecategories, noconnect, passwordremindertext, blockedtext, whitelistedittext, noexactmatch, rcnote, sitestatstext, userstatstext, revertpage, linkshere

pt-br-links

 * protectedpagewarning, searchresulttext

rmy-variables

 * passwordremindertext, whitelistedittext, rcnote, userstatstext, nolinkshere

ro-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected, userstatstext, linkshere, nolinkshere, blocklogentry, ipb_cant_unblock, confirmemail_sendfailed

ro-links

 * blockedtext, uploadtext, blockiptext

ru-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, revdelete-selected, logdelete-selected, protect-cascadeon

sc-variables

 * passwordremindertext, blockedtext, rcnote, rclinks, sitestatstext, userstatstext, revertpage, linkshere, nolinkshere

sc-links

 * blockedtext, searchresulttext, uploadtext, confirmdeletetext, blockiptext

sl-variables

 * blockedtext, revdelete-selected, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

sl-links

 * badtitletext

sq-variables

 * blockedtext, revdelete-selected, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

sq-links

 * metadata_help, blockedtext, protectedpagewarning, uploadtext, confirmdeletetext, protectlogtext, protect-text, blockiptext

sr-ec-variables

 * noconnect, blockedtext, whitelistedittext, revdelete-selected, rcnote, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed, scarytranscludefailed

sr-el-variables

 * noconnect, blockedtext, whitelistedittext, revdelete-selected, rcnote, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed, scarytranscludefailed

sr-el-links

 * metadata_help, missingarticle, blockedtext, confirmdeletetext, blockiptext

su-variables

 * blockedtext

su-links

 * newarticletext, noarticletext, protectedpagewarning, searchresulttext, noexactmatch, uploadtext, protectlogtext, undeletehistorynoadmin

sv-links

 * metadata_help, missingarticle, movepagetext

ta-variables

 * pagecategories, noconnect, passwordremindertext, noexactmatch, rcnote, rclinks, sitestatstext, userstatstext, wlshowlast, alreadyrolled, revertpage, linkshere, nolinkshere, blocklogentry

ta-links

 * protectedpagewarning, uploadtext, blockiptext

te-variables

 * blockedtext, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

te-links

 * protectedpagewarning, searchresulttext, confirmdeletetext

th-variables

 * pagecategories

tr-variables

 * blockedtext, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

tr-links

 * metadata_help, blockedtext, searchresulttext, noexactmatch, blockiptext

tt-obsolete

 * pagecategorieslink, addsection

tt-variables

 * undelete_short, whitelistedittext, rcnote, excontent, nolinkshere, numedits, numtalkedits, numwatchers

tyv-variables

 * pagecategories, lastmodifiedat

uk-variables

 * cascadeprotected, passwordremindertext, blockedtext, cascadeprotectedwarning, revdelete-selected, revertpage, blocklogentry

uk-xhtml

 * anontalkpagetext

ur-variables

 * whitelistedittext, rcnote, sitestatstext, userstatstext, linkshere, nolinkshere

uz-links

 * searchresulttext

vec-variables

 * blockedtext, revdelete-selected, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

vec-links

 * blockedtext, newarticletext, protectedpagewarning, searchresulttext, confirmdeletetext, blockiptext

vi-variables

 * pagecategories, undelete_short, restorelink, noconnect, passwordremindertext, blockedtext, whitelistedittext, noexactmatch, rcnote, upload_directory_read_only, sitestatstext, userstatstext, enotif_lastvisited, excontent, exbeforeblank, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

wa-variables

 * blockedtext, revdelete-selected, userstatstext, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

wa-links

 * metadata_help, blockedtext, newarticletext, protectedpagewarning, searchresulttext, confirmdeletetext, protectlogtext, protect-text, blockiptext

yi-variables

 * blockedtext, sitestatstext, blocklogentry

yi-chars

 * minoredit, editingold, sitestatstext

yi-links

 * blockedtext, editingold

zh-classical-links

 * metadata_help, blockedtext, searchresulttext, confirmdeletetext