| Strings Words Characters | |||
|---|---|---|---|
| 2,241 19,800 112,336 |
|
All strings | Browse Translate Zen |
| 1,431 6,684 39,441 |
|
Approved strings | Browse Translate Zen |
| 2,031 15,269 87,697 |
|
Translated strings | Browse Translate Zen |
| 600 8,585 48,256 |
|
Strings waiting for review | Browse Translate Zen |
| 210 4,531 24,639 |
|
Unfinished strings | Browse Translate Zen |
| 192 4,257 23,101 |
|
Untranslated strings | Browse Translate Zen |
| 18 274 1,538 |
|
Strings marked for edit | Browse Translate Zen |
| 3 46 272 |
|
Strings with any failing checks | Browse Translate Zen |
| 2 12 96 |
|
Translated strings with any failing checks | Browse Translate Zen |
| 13 110 642 |
|
Translated strings with dismissed checks | Browse Translate Zen |
| 1 2 8 |
|
Failing check: Unchanged translation | Browse Translate Zen |
| 1 34 176 |
|
Failing check: Mismatched full stop | Browse Translate Zen |
| 1 34 176 |
|
Failing check: Mismatched exclamation mark | Browse Translate Zen |
| 1 10 88 |
|
Failing check: Vue I18n formatting | Browse Translate Zen |
| 45 254 1,375 |
|
Strings with comments | Browse Translate Zen |
| Component | Approved | Translated | Unreviewed | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| App Interface | 91% | 91% | 3 | 83 | 1,375 | 7,544 | 80 | 0 | 0 | 11 | |
| Game Content | 24% | 86% | 593 | 127 | 3,156 | 17,095 | 112 | 3 | 0 | 17 | |
| Glossary Glossary | 95% | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | ||
| Script Tool | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
Summary
| Project website | botc.app | |
|---|---|---|
| Instructions for translators | This is the translation repository for the official Blood on the Clocktower app and accompanying game materials. English is the base language for the app and any currently untranslated text (both from app and game) will fall back to the English version in the app. Outdated translations will be marked as such in the translation interface. Whenever the app is updated, the most recent translations will be pulled from here and used in the app. The translations are split into 3 parts:
How to translateSelect the component you want to translate and the language, if it's already been added. Languages that are officially translated (meaning there is a printed version of the game available in this language) require the "official translator" role for updating the game translation. Fan translators can update all game translations for unofficial languages and all app interface translations for all languages, except English. The translations need to follow a few important rules in order to be usable on the app:
|
|
| Project maintainers4 |
|
|
| Project reviewers232 |
|
|
| Language | Ukrainian | |
| Language code | uk | |
| Text direction | Left to right | |
| Case sensitivity | Case-sensitive | |
| Number of speakers | 24,080,585 | |
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 2,241 | 19,800 | 112,336 | |||
| Approved | 63% | 1,431 | 33% | 6,684 | 35% | 39,441 |
| Waiting for review | 26% | 600 | 43% | 8,585 | 42% | 48,256 |
| Translated | 90% | 2,031 | 77% | 15,269 | 78% | 87,697 |
| Needs editing | 1% | 18 | 1% | 274 | 1% | 1,538 |
| Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
| Failing checks | 1% | 3 | 1% | 46 | 1% | 272 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 8% | 192 | 21% | 4,257 | 20% | 23,101 |
Quick numbers
Trends of last 30 days
|
Resource updated |
|
|
String updated in the repository |
|
|
String added in the repository |
|
|
String added in the repository |
|
|
String added in the repository |
|
|
String added in the repository |
|
|
String added in the repository |
|
|
Resource updated |
The “
game/en.json” file was changed.
06/09/2026
|
|
String updated in the repository |
|
|
String updated in the repository |
|
|
Announcement posted |
Hi Ukrainian translators, Thank you very much for contributing to the app. We'd like to add Ukrainian game content into the app soon, but before we can do that we need to confirm that the translations are of good quality. If you get chance, please review other people's translations, so we can get it in! -Alejo 03/12/2026 |
app/en.json” file was changed. 06/09/2026