Unfortunately there is no CI test to check if the message from i18n files has been removed in case a developer tries to remove usages of that message. I almost did it and then I checked for ones that might have been orphan. That's not good because it produces useless job of translating i18n messages that are not used at all.
The problem with hunting these messages is that lots of them are being used with dynamic string concatenation making the list full of false positives. I made P8562 that is list of unused i18n keys that don't have a dash character and still there's 150 messages there:
1 | sitetitle |
---|---|
2 | sitesubtitle |
3 | viewdeleted_short |
4 | imagepage |
5 | mediawikipage |
6 | templatepage |
7 | viewhelppage |
8 | categorypage |
9 | viewtalkpage |
10 | filecopyerror |
11 | formerror |
12 | myprivateinfoprotected |
13 | yourname |
14 | externaldberror |
15 | createaccounterror |
16 | nocookiesnew |
17 | nocookieslogin |
18 | passwordremindertitle |
19 | passwordsent |
20 | changepassword |
21 | resetpass_text |
22 | resetpass_header |
23 | resetpass_submit |
24 | resetpass_forbidden |
25 | passwordreset |
26 | resettokens |
27 | bold_sample |
28 | italic_sample |
29 | link_sample |
30 | link_tip |
31 | extlink_sample |
32 | extlink_tip |
33 | headline_sample |
34 | headline_tip |
35 | nowiki_sample |
36 | nowiki_tip |
37 | image_sample |
38 | image_tip |
39 | media_sample |
40 | media_tip |
41 | sig_tip |
42 | hr_tip |
43 | usercsspreview |
44 | userjsonpreview |
45 | userjspreview |
46 | sitecsspreview |
47 | sitejsonpreview |
48 | sitejspreview |
49 | searchrelated |
50 | searchresultshead |
51 | rcshowhideminor |
52 | rcshowhideanons |
53 | rcshowhidemine |
54 | rcshowhidecategorization |
55 | uploadnologin |
56 | upload_directory_missing |
57 | upload_directory_read_only |
58 | filepage.css |
59 | mimesearch |
60 | listredirects |
61 | listduplicatedfiles |
62 | unusedtemplates |
63 | randomincategory |
64 | randomredirect |
65 | brokenredirects |
66 | withoutinterwiki |
67 | fewestrevisions |
68 | lonelypages |
69 | uncategorizedpages |
70 | uncategorizedcategories |
71 | uncategorizedimages |
72 | uncategorizedtemplates |
73 | unusedcategories |
74 | unusedimages |
75 | wantedcategories |
76 | wantedpages |
77 | wantedfiles |
78 | wantedtemplates |
79 | mostlinked |
80 | mostlinkedcategories |
81 | mostlinkedtemplates |
82 | mostcategories |
83 | mostimages |
84 | mostinterwikis |
85 | mostrevisions |
86 | shortpages |
87 | longpages |
88 | deadendpages |
89 | ancientpages |
90 | movethispage |
91 | apisandbox |
92 | deletedcontributions |
93 | listgrouprights |
94 | listgrants |
95 | trackingcategories |
96 | mailnologintext |
97 | usermaildisabledtext |
98 | noemailtext |
99 | watchthispage |
100 | unwatchthispage |
101 | wlshowlast |
102 | wlshowhideminor |
103 | wlshowhidebots |
104 | wlshowhideliu |
105 | wlshowhideanons |
106 | wlshowhidepatr |
107 | wlshowhidemine |
108 | wlshowhidecategorization |
109 | enotif_subject_deleted |
110 | enotif_subject_created |
111 | enotif_subject_moved |
112 | enotif_subject_restored |
113 | enotif_subject_changed |
114 | enotif_body_intro_deleted |
115 | enotif_body_intro_created |
116 | enotif_body_intro_moved |
117 | enotif_body_intro_restored |
118 | enotif_body_intro_changed |
119 | reverted |
120 | changecontentmodel |
121 | expiringblock |
122 | djvu_no_xml |
123 | common.css |
124 | print.css |
125 | noscript.css |
126 | common.json |
127 | common.js |
128 | anonymous |
129 | newimages |
130 | imagelisttext |
131 | confirmemail_body_set |
132 | invalidateemail |
133 | notificationemail_subject_changed |
134 | notificationemail_subject_removed |
135 | notificationemail_body_changed |
136 | notificationemail_body_removed |
137 | ascending_abbrev |
138 | descending_abbrev |
139 | table_pager_next |
140 | table_pager_prev |
141 | table_pager_first |
142 | table_pager_last |
143 | fileduplicatesearch |
144 | comparepages |
145 | suppressedarticle |
146 | mediastatistics |
147 | linkaccounts |
148 | unlinkaccounts |
149 | gotointerwiki |
150 | passwordpolicies |
(I really hope things like yourname is not used using dynamic string concatenation)
The ones that have dash are this list (700 cases):
1 | tog-watchcreations |
---|---|
2 | tog-watchdefault |
3 | tog-watchmoves |
4 | tog-watchdeletion |
5 | tog-watchuploads |
6 | tog-watchrollback |
7 | january-date |
8 | february-date |
9 | march-date |
10 | april-date |
11 | may-date |
12 | june-date |
13 | july-date |
14 | august-date |
15 | september-date |
16 | october-date |
17 | november-date |
18 | december-date |
19 | category-subcat-count-limited |
20 | category-article-count |
21 | category-article-count-limited |
22 | category-file-count |
23 | category-file-count-limited |
24 | help-mediawiki |
25 | policy-url |
26 | feed-atom |
27 | feed-rss |
28 | nstab-user |
29 | nstab-media |
30 | nstab-image |
31 | nstab-mediawiki |
32 | nstab-category |
33 | databaseerror-textcl |
34 | databaseerror-query |
35 | databaseerror-function |
36 | databaseerror-error |
37 | missingarticle-rev |
38 | missingarticle-diff |
39 | title-invalid-interwiki |
40 | exception-nologin-text-manual |
41 | password-change-forbidden |
42 | userlogout-summary |
43 | createacct-email-ph |
44 | createacct-another-email-ph |
45 | createacct-submit |
46 | createacct-another-submit |
47 | createacct-continue-submit |
48 | createacct-another-continue-submit |
49 | createacct-benefit-icon1 |
50 | createacct-benefit-head1 |
51 | createacct-benefit-body1 |
52 | createacct-benefit-icon2 |
53 | createacct-benefit-head2 |
54 | createacct-benefit-body2 |
55 | createacct-benefit-icon3 |
56 | createacct-benefit-head3 |
57 | createacct-benefit-body3 |
58 | login-abort-generic |
59 | login-migrated-generic |
60 | pt-login-continue-button |
61 | changepassword-summary |
62 | changepassword-success |
63 | changepassword-throttled |
64 | botpasswords-existing |
65 | botpasswords-insert-failed |
66 | botpasswords-update-failed |
67 | resetpass-submit-loggedin |
68 | resetpass-submit-cancel |
69 | resetpass-wrong-oldpass |
70 | resetpass-recycled |
71 | resetpass-temp-password |
72 | resetpass-abort-generic |
73 | passwordreset-domain |
74 | changeemail-summary |
75 | changeemail-password |
76 | changeemail-throttled |
77 | resettokens-summary |
78 | resettokens-text |
79 | sig-text |
80 | savearticle-start |
81 | savechanges-start |
82 | publishpage-start |
83 | publishchanges-start |
84 | addsection-preload |
85 | addsection-editintro |
86 | content-model-wikitext |
87 | content-model-text |
88 | content-model-javascript |
89 | content-model-css |
90 | content-model-json |
91 | deprecated-self-close-category-desc |
92 | duplicate-args-category-desc |
93 | template-loop-category-desc |
94 | node-count-exceeded-category-desc |
95 | expansion-depth-exceeded-category-desc |
96 | unstrip-depth-category |
97 | unstrip-size-category |
98 | undo-main-slot-only |
99 | createaccount-hook-aborted |
100 | mergehistory-fail |
101 | search-summary |
102 | search-relatedarticle |
103 | preferences-summary |
104 | prefs-skin |
105 | prefs-labs |
106 | prefs-user-pages |
107 | prefs-personal |
108 | prefs-rc |
109 | prefs-watchlist |
110 | prefs-editwatchlist |
111 | prefs-editwatchlist-edit |
112 | prefs-editwatchlist-raw |
113 | prefs-editwatchlist-clear |
114 | prefs-misc |
115 | prefs-email |
116 | prefs-rendering |
117 | prefs-help-watchlist-token2 |
118 | prefs-searchoptions |
119 | prefs-namespaces |
120 | prefs-files |
121 | prefs-custom-json |
122 | prefs-info |
123 | prefs-i18n |
124 | prefs-dateformat |
125 | prefs-timeoffset |
126 | prefs-advancedediting |
127 | prefs-developertools |
128 | prefs-editor |
129 | prefs-preview |
130 | prefs-advancedrc |
131 | prefs-advancedrendering |
132 | prefs-advancedsearchoptions |
133 | prefs-advancedwatchlist |
134 | prefs-displayrc |
135 | prefs-displaywatchlist |
136 | prefs-changesrc |
137 | prefs-changeswatchlist |
138 | prefs-pageswatchlist |
139 | prefs-tokenwatchlist |
140 | prefs-diffs |
141 | userrights-summary |
142 | userrights-changeable-col |
143 | userrights-unchangeable-col |
144 | group-user |
145 | group-autoconfirmed |
146 | group-bot |
147 | group-sysop |
148 | group-interface-admin |
149 | group-bureaucrat |
150 | group-suppress |
151 | group-user-member |
152 | group-autoconfirmed-member |
153 | group-sysop-member |
154 | group-interface-admin-member |
155 | group-suppress-member |
156 | grouppage-user |
157 | grouppage-bot |
158 | grouppage-sysop |
159 | grouppage-interface-admin |
160 | grouppage-bureaucrat |
161 | grouppage-suppress |
162 | grant-group-page-interaction |
163 | grant-group-file-interaction |
164 | grant-group-watchlist-interaction |
165 | grant-group-email |
166 | grant-group-high-volume |
167 | grant-group-customization |
168 | grant-group-administration |
169 | grant-group-private-information |
170 | grant-group-other |
171 | grant-blockusers |
172 | grant-createaccount |
173 | grant-createeditmovepage |
174 | grant-delete |
175 | grant-editinterface |
176 | grant-editmycssjs |
177 | grant-editmyoptions |
178 | grant-editmywatchlist |
179 | grant-editsiteconfig |
180 | grant-editpage |
181 | grant-editprotected |
182 | grant-highvolume |
183 | grant-oversight |
184 | grant-patrol |
185 | grant-privateinfo |
186 | grant-protect |
187 | grant-rollback |
188 | grant-sendemail |
189 | grant-uploadeditmovefile |
190 | grant-uploadfile |
191 | grant-basic |
192 | grant-viewdeleted |
193 | grant-viewmywatchlist |
194 | grant-viewrestrictedlogs |
195 | recentchanges-summary |
196 | rcshowhideminor-show |
197 | rcshowhideminor-hide |
198 | rcshowhidebots-show |
199 | rcshowhidebots-hide |
200 | rcshowhideliu-show |
201 | rcshowhideliu-hide |
202 | rcshowhideanons-show |
203 | rcshowhideanons-hide |
204 | rcshowhidepatr-show |
205 | rcshowhidepatr-hide |
206 | rcshowhidemine-show |
207 | rcshowhidemine-hide |
208 | rcshowhidecategorization-show |
209 | rcshowhidecategorization-hide |
210 | rc-enhanced-expand |
211 | rc-enhanced-hide |
212 | recentchangeslinked-summary |
213 | recentchanges-page-added-to-category-bundled |
214 | recentchanges-page-removed-from-category-bundled |
215 | upload-summary |
216 | php-uploaddisabledtext |
217 | upload-source |
218 | upload-description |
219 | upload-options |
220 | upload-proto-error-text |
221 | upload-file-error |
222 | upload-file-error-text |
223 | upload-misc-error |
224 | upload-misc-error-text |
225 | upload-too-many-redirects |
226 | upload-http-error |
227 | backend-fail-backup |
228 | lockmanager-fail-db-bucket |
229 | uploadstash-summary |
230 | uploadstash-badtoken |
231 | img-auth-notindir |
232 | img-auth-isdir |
233 | img-auth-streaming |
234 | img-auth-public |
235 | upload-curl-error6 |
236 | upload-curl-error6-text |
237 | upload-curl-error28 |
238 | upload-curl-error28-text |
239 | license-nopreview |
240 | listfiles-summary |
241 | listfiles-latestversion-yes |
242 | listfiles-latestversion-no |
243 | filehist-filesize |
244 | mimesearch-summary |
245 | unwatchedpages-summary |
246 | listredirects-summary |
247 | listduplicatedfiles-summary |
248 | unusedtemplates-summary |
249 | randompage-nopages |
250 | randomincategory-legend |
251 | randomredirect-nopages |
252 | statistics-summary |
253 | pageswithprop-summary |
254 | doubleredirects-summary |
255 | brokenredirects-summary |
256 | withoutinterwiki-summary |
257 | withoutinterwiki-legend |
258 | fewestrevisions-summary |
259 | lonelypages-summary |
260 | uncategorizedpages-summary |
261 | uncategorizedcategories-summary |
262 | uncategorizedimages-summary |
263 | uncategorizedtemplates-summary |
264 | unusedcategories-summary |
265 | unusedimages-summary |
266 | wantedcategories-summary |
267 | wantedpages-summary |
268 | wantedfiles-summary |
269 | wantedfiletext-cat-noforeign |
270 | wantedfiletext-nocat-noforeign |
271 | wantedtemplates-summary |
272 | mostlinked-summary |
273 | mostlinkedcategories-summary |
274 | mostlinkedtemplates-summary |
275 | mostcategories-summary |
276 | mostimages-summary |
277 | mostinterwikis-summary |
278 | mostrevisions-summary |
279 | prefixindex-summary |
280 | shortpages-summary |
281 | longpages-summary |
282 | deadendpages-summary |
283 | protectedpages-summary |
284 | protectedtitles-summary |
285 | listusers-summary |
286 | newpages-summary |
287 | ancientpages-summary |
288 | apihelp-summary |
289 | apisandbox-summary |
290 | apisandbox-api-disabled |
291 | booksources-summary |
292 | magiclink-tracking-rfc-desc |
293 | magiclink-tracking-pmid-desc |
294 | magiclink-tracking-isbn-desc |
295 | logeventslist-patrol-log |
296 | logeventslist-tag-log |
297 | checkbox-all |
298 | checkbox-invert |
299 | allpages-summary |
300 | categories-summary |
301 | deletedcontributions-summary |
302 | linksearch-summary |
303 | activeusers-summary |
304 | listgrouprights-summary |
305 | listgrouprights-helppage |
306 | listgrouprights-addgroup |
307 | listgrouprights-removegroup |
308 | listgrouprights-addgroup-all |
309 | listgrouprights-removegroup-all |
310 | listgrouprights-addgroup-self |
311 | listgrouprights-removegroup-self |
312 | listgrouprights-addgroup-self-all |
313 | listgrouprights-removegroup-self-all |
314 | listgrants-summary |
315 | trackingcategories-summary |
316 | restricted-displaytitle-ignored-desc |
317 | noindex-category-desc |
318 | index-category-desc |
319 | post-expand-template-inclusion-category-desc |
320 | post-expand-template-argument-category-desc |
321 | expensive-parserfunction-category-desc |
322 | broken-file-category-desc |
323 | hidden-category-category-desc |
324 | emailuser-summary |
325 | usermessage-summary |
326 | usermessage-editor |
327 | usermessage-template |
328 | watchlist-summary |
329 | log-name-create |
330 | log-description-create |
331 | sessionfailure-title |
332 | changecontentmodel-legend |
333 | log-name-contentmodel |
334 | log-description-contentmodel |
335 | protect-locked-blocked |
336 | protect-locked-dblock |
337 | protect-locked-access |
338 | protect-level-autoconfirmed |
339 | protect-level-sysop |
340 | restriction-edit |
341 | restriction-create |
342 | restriction-upload |
343 | undelete-summary |
344 | contributions-summary |
345 | whatlinkshere-summary |
346 | unblock-summary |
347 | block-actions |
348 | block-expiry |
349 | block-options |
350 | block-reason |
351 | block-target |
352 | blocklist-summary |
353 | block-log-flags-anononly |
354 | block-log-flags-nocreate |
355 | block-log-flags-noautoblock |
356 | block-log-flags-noemail |
357 | block-log-flags-nousertalk |
358 | block-log-flags-angry-autoblock |
359 | block-log-flags-hiddenname |
360 | movepage-summary |
361 | export-summary |
362 | allmessages-filter-legend |
363 | import-summary |
364 | import-parse-failure |
365 | accesskey-pt-userpage |
366 | accesskey-pt-anonuserpage |
367 | accesskey-pt-mytalk |
368 | accesskey-pt-anontalk |
369 | accesskey-pt-preferences |
370 | accesskey-pt-watchlist |
371 | accesskey-pt-mycontris |
372 | accesskey-pt-anoncontribs |
373 | accesskey-pt-login-private |
374 | accesskey-pt-logout |
375 | accesskey-ca-addsection |
376 | accesskey-ca-protect |
377 | accesskey-ca-unprotect |
378 | accesskey-ca-delete |
379 | accesskey-ca-undelete |
380 | accesskey-ca-move |
381 | accesskey-ca-watch |
382 | accesskey-ca-unwatch |
383 | accesskey-n-mainpage |
384 | accesskey-feed-rss |
385 | accesskey-feed-atom |
386 | accesskey-t-contributions |
387 | accesskey-t-emailuser |
388 | accesskey-t-upload |
389 | accesskey-ca-nstab-user |
390 | accesskey-ca-nstab-media |
391 | accesskey-ca-nstab-special |
392 | accesskey-ca-nstab-project |
393 | accesskey-ca-nstab-image |
394 | accesskey-ca-nstab-mediawiki |
395 | accesskey-ca-nstab-template |
396 | accesskey-ca-nstab-help |
397 | accesskey-ca-nstab-category |
398 | accesskey-minoredit |
399 | accesskey-save |
400 | accesskey-publish |
401 | accesskey-preview |
402 | accesskey-diff |
403 | accesskey-compareselectedversions |
404 | accesskey-watch |
405 | accesskey-summary |
406 | accesskey-userrights-set |
407 | accesskey-blockip-block |
408 | accesskey-export |
409 | accesskey-import |
410 | tooltip-pt-userpage |
411 | tooltip-pt-anonuserpage |
412 | tooltip-pt-mytalk |
413 | tooltip-pt-anontalk |
414 | tooltip-pt-preferences |
415 | tooltip-pt-mycontris |
416 | tooltip-pt-anoncontribs |
417 | tooltip-pt-login-private |
418 | tooltip-pt-logout |
419 | tooltip-ca-addsection |
420 | tooltip-ca-protect |
421 | tooltip-ca-unprotect |
422 | tooltip-ca-delete |
423 | tooltip-ca-undelete |
424 | tooltip-ca-move |
425 | tooltip-n-mainpage |
426 | tooltip-feed-rss |
427 | tooltip-feed-atom |
428 | tooltip-t-contributions |
429 | tooltip-t-emailuser |
430 | tooltip-t-upload |
431 | tooltip-ca-nstab-user |
432 | tooltip-ca-nstab-media |
433 | tooltip-ca-nstab-special |
434 | tooltip-ca-nstab-project |
435 | tooltip-ca-nstab-image |
436 | tooltip-ca-nstab-mediawiki |
437 | tooltip-ca-nstab-template |
438 | tooltip-ca-nstab-help |
439 | tooltip-ca-nstab-category |
440 | tooltip-minoredit |
441 | tooltip-save |
442 | tooltip-publish |
443 | tooltip-preview |
444 | tooltip-compareselectedversions |
445 | tooltip-recreate |
446 | tooltip-summary |
447 | group-autoconfirmed.css |
448 | group-user.css |
449 | group-bot.css |
450 | group-sysop.css |
451 | group-bureaucrat.css |
452 | group-autoconfirmed.js |
453 | group-user.js |
454 | group-bot.js |
455 | group-sysop.js |
456 | group-bureaucrat.js |
457 | pageinfo-header-basic |
458 | pageinfo-header-edits |
459 | pageinfo-header-restrictions |
460 | pageinfo-header-properties |
461 | pageinfo-robot-index |
462 | pageinfo-robot-noindex |
463 | pageinfo-category-info |
464 | filedelete-current-unregistered |
465 | filedelete-archive-read-only |
466 | file-no-thumb-animation-gif |
467 | newimages-summary |
468 | video-dims |
469 | monday-at |
470 | tuesday-at |
471 | wednesday-at |
472 | thursday-at |
473 | friday-at |
474 | saturday-at |
475 | sunday-at |
476 | variantname-zh-hans |
477 | variantname-zh-hant |
478 | variantname-zh-cn |
479 | variantname-zh-tw |
480 | variantname-zh-hk |
481 | variantname-zh-mo |
482 | variantname-zh-sg |
483 | variantname-zh-my |
484 | variantname-gan-hans |
485 | variantname-gan-hant |
486 | variantname-gan |
487 | variantname-sr-ec |
488 | variantname-sr-el |
489 | variantname-sr |
490 | variantname-kk-kz |
491 | variantname-kk-tr |
492 | variantname-kk-cn |
493 | variantname-kk-cyrl |
494 | variantname-kk-latn |
495 | variantname-kk-arab |
496 | variantname-kk |
497 | variantname-ku-arab |
498 | variantname-ku-latn |
499 | variantname-ku |
500 | variantname-tg-cyrl |
501 | variantname-tg-latn |
502 | variantname-tg |
503 | variantname-ike-cans |
504 | variantname-ike-latn |
505 | variantname-iu |
506 | variantname-shi-tfng |
507 | variantname-shi-latn |
508 | variantname-shi |
509 | variantname-uz |
510 | variantname-uz-latn |
511 | variantname-uz-cyrl |
512 | variantname-crh |
513 | variantname-crh-latn |
514 | variantname-crh-cyrl |
515 | size-terabytes |
516 | size-petabytes |
517 | size-exabytes |
518 | size-zetabytes |
519 | size-yottabytes |
520 | size-pixel |
521 | size-kilopixel |
522 | size-megapixel |
523 | size-gigapixel |
524 | size-terapixel |
525 | size-petapixel |
526 | size-exapixel |
527 | size-zetapixel |
528 | size-yottapixel |
529 | bitrate-bits |
530 | bitrate-kilobits |
531 | bitrate-megabits |
532 | bitrate-gigabits |
533 | bitrate-terabits |
534 | bitrate-petabits |
535 | bitrate-exabits |
536 | bitrate-zetabits |
537 | bitrate-yottabits |
538 | editwatchlist-summary |
539 | watchlistedit-clear-titles |
540 | watchlistedit-clear-done |
541 | watchlistedit-clear-removed |
542 | watchlisttools-clear |
543 | version-summary |
544 | version-hooks |
545 | version-license-not-found |
546 | version-credits-not-found |
547 | version-credits-summary |
548 | version-db-mysql-url |
549 | version-db-mariadb-url |
550 | version-db-percona-url |
551 | version-db-postgres-url |
552 | version-db-oracle-url |
553 | version-db-sqlite-url |
554 | version-db-mssql-url |
555 | redirect-text |
556 | redirect-summary |
557 | redirect-submit |
558 | redirect-lookup |
559 | redirect-value |
560 | redirect-user |
561 | redirect-page |
562 | redirect-revision |
563 | redirect-file |
564 | redirect-logid |
565 | redirect-not-exists |
566 | redirect-not-numeric |
567 | fileduplicatesearch-summary |
568 | specialpages-summary |
569 | specialpages-group-maintenance |
570 | specialpages-group-other |
571 | specialpages-group-login |
572 | specialpages-group-changes |
573 | specialpages-group-media |
574 | specialpages-group-users |
575 | specialpages-group-highuse |
576 | specialpages-group-pages |
577 | specialpages-group-pagetools |
578 | specialpages-group-wiki |
579 | specialpages-group-redirects |
580 | specialpages-group-spam |
581 | specialpages-group-developer |
582 | tags-summary |
583 | tag-filter-submit |
584 | tag-mw-contentmodelchange |
585 | tag-mw-contentmodelchange-description |
586 | tag-mw-new-redirect |
587 | tag-mw-new-redirect-description |
588 | tag-mw-removed-redirect |
589 | tag-mw-removed-redirect-description |
590 | tag-mw-changed-redirect-target |
591 | tag-mw-changed-redirect-target-description |
592 | tag-mw-blank |
593 | tag-mw-blank-description |
594 | tag-mw-replace |
595 | tag-mw-replace-description |
596 | tag-mw-rollback |
597 | tag-mw-rollback-description |
598 | tag-mw-undo |
599 | tag-mw-undo-description |
600 | tags-activate-title |
601 | tags-activate-question |
602 | tags-activate-reason |
603 | tags-activate-submit |
604 | tags-deactivate-title |
605 | tags-deactivate-question |
606 | tags-deactivate-reason |
607 | tags-deactivate-submit |
608 | tags-edit-revision-selected |
609 | tags-edit-logentry-selected |
610 | tags-edit-revision-explanation |
611 | tags-edit-logentry-explanation |
612 | tags-edit-revision-legend |
613 | tags-edit-logentry-legend |
614 | tags-edit-revision-submit |
615 | tags-edit-logentry-submit |
616 | comparepages-summary |
617 | diff-form-summary |
618 | permanentlink-summary |
619 | htmlform-no |
620 | htmlform-date-placeholder |
621 | htmlform-time-placeholder |
622 | htmlform-datetime-placeholder |
623 | htmlform-date-invalid |
624 | htmlform-time-invalid |
625 | htmlform-datetime-invalid |
626 | htmlform-date-toolow |
627 | htmlform-date-toohigh |
628 | htmlform-time-toolow |
629 | htmlform-time-toohigh |
630 | htmlform-datetime-toolow |
631 | htmlform-datetime-toohigh |
632 | restore-count-revisions |
633 | restore-count-files |
634 | revdelete-content-hid |
635 | revdelete-summary-hid |
636 | revdelete-uname-hid |
637 | revdelete-content-unhid |
638 | revdelete-summary-unhid |
639 | revdelete-uname-unhid |
640 | log-name-managetags |
641 | log-description-managetags |
642 | log-name-tag |
643 | log-description-tag |
644 | patrol-log-auto |
645 | api-error-badtoken |
646 | api-error-emptypage |
647 | api-error-unknownerror |
648 | duration-seconds |
649 | duration-minutes |
650 | duration-hours |
651 | duration-days |
652 | duration-weeks |
653 | duration-years |
654 | duration-decades |
655 | duration-centuries |
656 | duration-millennia |
657 | limitreport-cputime-value |
658 | limitreport-walltime-value |
659 | limitreport-ppvisitednodes-value |
660 | limitreport-ppgeneratednodes-value |
661 | limitreport-postexpandincludesize-value |
662 | limitreport-templateargumentsize-value |
663 | limitreport-expansiondepth-value |
664 | limitreport-expensivefunctioncount-value |
665 | limitreport-unstrip-depth-value |
666 | limitreport-unstrip-size-value |
667 | log-name-pagelang |
668 | log-description-pagelang |
669 | mediastatistics-summary |
670 | mediastatistics-table-mimetype |
671 | mediastatistics-table-extensions |
672 | mediastatistics-table-count |
673 | mediastatistics-table-totalbytes |
674 | mediastatistics-header-unknown |
675 | mediastatistics-header-bitmap |
676 | mediastatistics-header-drawing |
677 | mediastatistics-header-audio |
678 | mediastatistics-header-video |
679 | mediastatistics-header-multimedia |
680 | mediastatistics-header-office |
681 | mediastatistics-header-text |
682 | mediastatistics-header-executable |
683 | mediastatistics-header-archive |
684 | mediastatistics-header-3d |
685 | mediastatistics-header-total |
686 | headline-anchor-title |
687 | authmanager-create-from-login |
688 | authform-nosession-login |
689 | authform-nosession-signup |
690 | authpage-cannot-login |
691 | authpage-cannot-login-continue |
692 | authpage-cannot-create |
693 | authpage-cannot-create-continue |
694 | authpage-cannot-link |
695 | authpage-cannot-link-continue |
696 | changecredentials-submit |
697 | changecredentials-invalidsubpage |
698 | changecredentials-success |
699 | removecredentials-submit |
700 | removecredentials-invalidsubpage |
701 | removecredentials-success |
702 | passwordpolicies-summary |
703 | passwordpolicies-policy-minimalpasswordlength |
704 | passwordpolicies-policy-minimumpasswordlengthtologin |
705 | passwordpolicies-policy-passwordcannotmatchusername |
706 | passwordpolicies-policy-passwordcannotmatchblacklist |
707 | passwordpolicies-policy-maximalpasswordlength |
708 | passwordpolicies-policy-passwordcannotbepopular |
709 | passwordpolicies-policy-passwordnotinlargeblacklist |
710 | passwordpolicies-policyflag-forcechange |
711 | passwordpolicies-policyflag-suggestchangeonlogin |