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 Localisation 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, sitestatstext, userstatstext, linkshere, nolinkshere

am-variables

 * cascadeprotected, copyrightwarning, undo-summary, sitestatstext, userstatstext, linkshere, nolinkshere, nolinkshere-ns, confirmemail_sendfailed, watchlistedit-normal-done

am-xhtml

 * timezonetext

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, autoblockedtext, undelete-revision

bn-variables

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

bpy-variables

 * blockedtext

br-variables

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

br-unbalanced

 * ns-specialprotected

bs-variables

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

ca-variables

 * cascadeprotected, blockedtext, autoblockedtext, revdelete-selected

cs-variables

 * pagecategories

csb-variables

 * blockedtext, copyrightwarning2, linkshere

csb-links

 * blockedtext, recentchangestext, uploadtext, blockiptext

cv-variables

 * pagecategories, rcnote

cy-variables

 * pagecategories, blockedtext, rclinks, undelete-revision, linkshere, nolinkshere

cy-xhtml

 * noconnect

da-whitespace

 * undelete-error-long, filedeleteerror-long

da-links

 * noexactmatch

de-empty

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

dsb-variables

 * cascadeprotected

el-variables

 * cascadeprotected, blockedtext, autoblockedtext, sitestatstext, undelete-revision

eo-variables

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

es-variables

 * cascadeprotected, blockedtext, autoblockedtext, cascadeprotectedwarning, undelete-revision

es-links

 * protectedpagewarning, confirmdeletetext, protectlogtext, blockiptext

et-variables

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

eu-variables

 * blockedtext, revdelete-selected, blocklogentry

eu-links

 * protectedpagewarning, searchresulttext

ext-variables

 * blockedtext

fiu-vro-variables

 * cascadeprotected, blockedtext, autoblockedtext, cascadeprotectedwarning, protect-cascadeon, undelete-revision

frc-variables

 * cascadeprotected, nosuchsectiontext

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, userstatstext, excontent, exbeforeblank, revertpage, linkshere, nolinkshere, blocklogentry, siteusers, confirmemail_sendfailed

ga-links

 * protectedpagewarning, uploadtext

gsw-variables

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

gsw-links

 * protectedpagewarning, protectlogtext

hak-variables

 * cascadeprotected, blockedtext, autoblockedtext, userstatstext, undelete-revision

he-whitespace

 * undelete-error-long, filedeleteerror-long

hr-variables

 * cascadeprotected, blockedtext, copyrightwarning, copyrightwarning2, cascadeprotectedwarning, revdelete-selected, userstatstext, undelete-revision, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

hr-links

 * protectedpagewarning, protectlogtext

hu-variables

 * blockedtext, protect-cascadeon

hu-links

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

hy-variables

 * cascadeprotected

ia-variables

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

ia-links

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

is-variables

 * blockedtext, nosuchsectiontext, sitestatstext, confirmemail_sendfailed

is-xhtml

 * noconnect, wrong_wfQuery_params, loginproblem, blockedtext, copyrightwarning, copyrightwarning2, powersearchtext, rclinks, disambiguations-text, addedwatchtext, blockipsuccesstext, lockdbsuccesstext, missingimage, trackbackbox

is-unbalanced

 * sitestatstext

ja-variables

 * pagecategories, cascadeprotected, blockedtext, autoblockedtext, cascadeprotectedwarning, permissionserrorstext, revdelete-selected, logdelete-selected, protect-cascadeon, undelete-revision

ja-empty

 * imgmultigotopre

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, cascadeprotectedwarning, permissionserrorstext, protect-cascadeon

ksh-variables

 * blockedtext, revdelete-selected, blocklogentry, confirmemail_sendfailed

ksh-links

 * metadata_help, searchresulttext, defaultns, confirmdeletetext, blockiptext

ku-latn-variables

 * blocklogentry

la-variables

 * blockedtext

la-links

 * blockedtext

li-variables

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

li-links

 * blockedtext, movepagetalktext

lo-variables

 * pagecategories

lo-chars

 * editinginterface, noarticletext, rcnote, emailpagetext

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, newsectionsummary

nah-variables

 * copyrightwarning

nds-variables

 * blockedtext, undeletedrevisions-files, linkshere, nolinkshere

nn-variables

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

nn-links

 * blockedtext, newarticletext, confirmdeletetext, blockiptext

no-variables

 * cascadeprotected, blockedtext, autoblockedtext, undelete-revision

oc-variables

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

os-variables

 * pagecategories, lastmodifiedat, rcnote, userstatstext

pl-variables

 * cascadeprotected, blockedtext, revdelete-selected, sitestatstext, protect-cascadeon, undelete-revision, blocklogentry

pl-links

 * metadata_help, protectedpagewarning, searchresulttext, protect-text

pms-variables

 * cascadeprotected, blockedtext, autoblockedtext, undelete-revision

pt-links

 * searchresulttext, protectlogtext

pt-br-variables

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

pt-br-links

 * protectedpagewarning, searchresulttext

qu-variables

 * autoblockedtext, blockedtext, cascadeprotected, cascadeprotectedwarning, undelete-revision

qu-links

 * protectlogtext

rmy-variables

 * passwordremindertext, whitelistedittext, rcnote, userstatstext, nolinkshere

ro-variables

 * cascadeprotected, blockedtext, autoblockedtext, userstatstext, undelete-revision

ro-xhtml

 * blockedtext

ro-links

 * blockedtext, uploadtext, blockiptext

ru-variables

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

sah-variables

 * cascadeprotected, passwordremindertext, blockedtext, autoblockedtext, cascadeprotectedwarning, permissionserrorstext, logdelete-selected, protect-cascadeon

sc-variables

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

sc-links

 * blockedtext, searchresulttext, uploadtext, blockiptext

sd-variables

 * blocklogentry

sl-variables

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

sl-links

 * badtitletext

sq-variables

 * passwordremindertext, blockedtext, longpageerror, revdelete-selected, sitestatstext, userstatstext, undelete-revision, linkshere, nolinkshere, blocklogentry, confirmemail_sendfailed

sq-links

 * metadata_help, blockedtext, uploadtext, protect-text

sr-ec-variables

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

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, autoblockedtext

su-links

 * protectedpagewarning

sv-links

 * metadata_help, missingarticle, movepagetext

ta-variables

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

te-variables

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

te-links

 * protectedpagewarning, searchresulttext, confirmdeletetext

th-variables

 * pagecategories, cascadeprotected, blockedtext, autoblockedtext, copyrightwarning2, revdelete-selected, logdelete-selected, rcnote, protect-cascadeon, undelete-revision

tr-variables

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

tr-links

 * metadata_help, blockedtext, searchresulttext, noexactmatch, blockiptext

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

ur-variables

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

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

vo-variables

 * blockedtext

vo-links

 * confirmdeletetext

wa-variables

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

wa-links

 * metadata_help, blockedtext, searchresulttext, confirmdeletetext, blockiptext

yi-variables

 * cascadeprotected, blockedtext, cascadeprotectedwarning, newsectionsummary, sitestatstext, blocklogentry

yi-chars

 * sitestatstext