| Language | Approved | Translated | Unreviewed | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| English | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Arabic | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Chinese (Simplified Han script) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Dutch | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| French | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| German | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 0 | 0 | 0 | |
| Hindi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Indonesian | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 0 | 0 | 0 | |
| Italian | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 0 | 0 | 0 | |
| Korean | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 0 | 0 | 0 | |
| Norwegian Bokmål | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 0 | 0 | 0 | |
| Persian | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 0 | 0 | 0 | |
| Polish | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Russian | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Spanish | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 1 | 0 | 0 | |
| Thai | 78% | 78% | 0 | 10 | 74 | 491 | 0 | 0 | 0 | 0 | |
Summary
| Project website | novoscuba.com | |
|---|---|---|
| Instructions for translators | Translate using standard NovoScuba diving terminology. Preserve HTML, placeholders, variables and formatting. Use UK English as the source language. Where an approved NovoScuba translation exists, always use it to maintain consistency across courses, standards, quizzes, emails and marketing. |
|
| Project maintainers1 |
|
|
| Project reviewers1 |
|
|
| Translation process |
|
|
| Source code repository |
git@github.com:novoscuba/api.git
|
|
| Repository branch | master | |
| Last remote commit |
Merge pull request #20 from novoscuba/free-learner-self-enrolment
c39f2f2
|
|
| Last commit in Weblate |
chore(l10n): update Chinese (Simplified Han script) translation
7f391f5
OpenAI authored 10/29/2026 |
|
| Weblate repository |
https://translate.novoscuba.com/git/novoscuba/api-email/
|
|
| File mask |
src/integrations/mail/translations/*.json
|
|
| Monolingual base language file |
src/integrations/mail/translations/en.json
|
|
10/31/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 736 | 5,008 | 33,552 | |||
| Source | 46 | 313 | 2,097 | |||
| Approved | 82% | 610 | 81% | 4,103 | 82% | 27,527 |
| Waiting for review | 6% | 46 | 6% | 313 | 6% | 2,097 |
| Translated | 89% | 656 | 88% | 4,416 | 88% | 29,624 |
| Needs editing | 10% | 80 | 11% | 592 | 11% | 3,928 |
| Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
| Failing checks | 1% | 1 | 1% | 5 | 1% | 41 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 0% | 0 | 0% | 0 | 0% | 0 |
Quick numbers
5,008
Hosted words
736
Hosted strings
89%
Translated
0
Components
16
Languages
16
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
+6%
Hosted words
+100%
+6%
Hosted strings
+100%
+6%
Translated
+82%
—
Contributors
+100%
|
Repository push failed |
10/31/2026
|
|
Bulk status changed |
|
|
Bulk status changed |
|
|
Bulk status changed |
|
|
Bulk status changed |
|
|
Bulk status changed |
|
|
Bulk status changed |
|
|
Bulk status changed |
|
|
Bulk status changed |
|
|
Bulk status changed |
|