Check |
Total |
Dismissed |
Active |
Translated |
Starting newline
|
14
|
0
|
14
|
1
|
|
Starting spaces
|
93
|
0
|
93
|
48
|
|
C format
|
1,051
|
4
|
1,047
|
0
|
|
Does not follow glossary
|
4
|
4
|
0
|
0
|
|
C# format
|
1
|
0
|
1
|
0
|
|
Double space
|
327
|
2
|
325
|
148
|
|
Consecutive duplicated words
|
106
|
12
|
94
|
64
|
|
Mismatched colon
|
2,362
|
2
|
2,360
|
210
|
|
Mismatched ellipsis
|
535
|
19
|
516
|
187
|
|
Mismatched exclamation mark
|
1,315
|
90
|
1,225
|
745
|
|
Trailing newline
|
382
|
1
|
381
|
9
|
|
Mismatched question mark
|
347
|
14
|
333
|
88
|
|
Mismatched semicolon
|
11
|
1
|
10
|
3
|
|
Trailing space
|
409
|
0
|
409
|
141
|
|
Mismatched full stop
|
7,108
|
167
|
6,941
|
2,364
|
|
Mismatched \n
|
7
|
0
|
7
|
2
|
|
i18next interpolation
|
37
|
0
|
37
|
21
|
|
ICU MessageFormat
|
18
|
0
|
18
|
13
|
|
Inconsistent
|
1,116
|
29
|
1,087
|
651
|
|
Java MessageFormat
|
2
|
0
|
2
|
2
|
|
Java format
|
50
|
0
|
50
|
25
|
|
JavaScript format
|
10
|
0
|
10
|
0
|
|
Long untranslated
|
128
|
0
|
128
|
128
|
|
Maximum length of translation
|
18
|
0
|
18
|
17
|
|
Maximum size of translation
|
3
|
3
|
0
|
0
|
|
Markdown links
|
4
|
0
|
4
|
1
|
|
Markdown syntax
|
34
|
1
|
33
|
12
|
|
Multiple failing checks
|
69
|
0
|
69
|
69
|
|
Mismatching line breaks
|
1,417
|
9
|
1,408
|
301
|
|
Perl brace format
|
1
|
0
|
1
|
0
|
|
PHP format
|
374
|
0
|
374
|
1
|
|
Placeholders
|
809
|
0
|
809
|
160
|
|
Missing plurals
|
41
|
0
|
41
|
10
|
|
Python brace format
|
584
|
0
|
584
|
116
|
|
Python format
|
165
|
0
|
165
|
2
|
|
Qt format
|
6
|
0
|
6
|
2
|
|
Reused translation
|
1,000
|
67
|
933
|
933
|
|
Unsafe HTML
|
7
|
0
|
7
|
4
|
|
Unchanged translation
|
16,822
|
1,608
|
15,214
|
7,608
|
|
Same plurals
|
329
|
71
|
258
|
160
|
|
Scheme format
|
1
|
0
|
1
|
0
|
|
Has been translated
|
5,027
|
4
|
5,023
|
0
|
|
Vue I18n formatting
|
1
|
0
|
1
|
0
|
|
XML syntax
|
102
|
1
|
101
|
2
|
|
XML markup
|
194
|
19
|
175
|
47
|
|