| Component | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|
| doc | 79% | 47 | 536 | 4,424 | 47 | 20 | 0 | 0 | |
| doc-admin | 62% | 1,560 | 18,134 | 125,769 | 1,560 | 475 | 0 | 0 | |
| doc-configuration | 57% | 2,017 | 39,065 | 265,299 | 2,017 | 275 | 0 | 0 | |
| doc-contributor | 60% | 3,943 | 69,145 | 454,359 | 3,943 | 466 | 0 | 0 | |
| doc-install | 80% | 332 | 3,439 | 27,506 | 332 | 397 | 0 | 0 | |
| doc-user | 56% | 1,740 | 21,540 | 142,911 | 1,740 | 143 | 0 | 0 | |
| horizon/django | 54% | 2,640 | 10,623 | 71,361 | 2,638 | 738 | 0 | 0 | |
| horizon/djangojs | 53% | 3,339 | 14,746 | 97,361 | 3,338 | 786 | 0 | 0 | |
| openstack-auth/django | 76% | 151 | 758 | 5,050 | 150 | 24 | 0 | 0 | |
| openstack-dashboard/django | 52% | 56,822 | 368,210 | 2,333,801 | 56,816 | 9,086 | 0 | 0 | |
| openstack-dashboard/djangojs | 32% | 36,345 | 234,649 | 1,456,222 | 36,084 | 4,247 | 0 | 0 | |
Summary
| Project website | opendev.org/openstack/horizon | |
|---|---|---|
10/20/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 213,118 | 1,428,924 | 9,150,757 | |||
| Source | 7,739 | 82,380 | 542,379 | |||
| Approved | 0% | 0 | 0% | 0 | 0% | 0 |
| Waiting for review | 45% | 96,443 | 39% | 565,699 | 39% | 3,624,315 |
| Translated | 48% | 104,182 | 45% | 648,079 | 45% | 4,166,694 |
| Needs editing | 1% | 271 | 1% | 903 | 1% | 6,499 |
| Read-only | 3% | 7,739 | 5% | 82,380 | 5% | 542,379 |
| Failing checks | 7% | 16,657 | 8% | 115,702 | 8% | 789,729 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 50% | 108,665 | 54% | 779,942 | 54% | 4,977,564 |
Quick numbers
0
Hosted words
0
Hosted strings
0%
Translated
0
Components
0
Languages
0
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
—
Hosted words
—
—
Hosted strings
—
—
Translated
—
—
Contributors
—
|
File uploaded |
|
|
Translation replaced file by upload |
Translation replaced file by upload
10/05/2026
|
|
String updated in the upload |
|
|
String updated in the upload |
|
|
String updated in the upload |
|
|
String updated in the upload |
|
|
String updated in the upload |
|
|
String updated in the upload |
|
|
String updated in the upload |
|
|
String updated in the upload |
|
File upload mode: Replace existing translation file 10/05/2026