The translation is temporarily closed for contributions due to maintenance, please come back later.
The translation was automatically locked due to the following alert:
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English AGPL-3.0-or-later 100% 0 0 0 0 24 0 2
Arabic AGPL-3.0-or-later 70% 30 198 1,299 30 4 0 0
French AGPL-3.0-or-later 100% 0 0 0 0 3 0 0
German AGPL-3.0-or-later 100% 0 0 0 0 2 0 0
Italian AGPL-3.0-or-later 34% 66 299 1,838 66 44 14 0
Norwegian Bokmål AGPL-3.0-or-later 64% 36 235 1,484 29 7 0 1
Portuguese (Brazil) AGPL-3.0-or-later 85% 15 59 391 15 8 0 0
Portuguese (Portugal) AGPL-3.0-or-later 69% 31 230 1,455 29 2 0 0
Spanish AGPL-3.0-or-later 70% 30 198 1,285 29 6 0 0
Ukrainian AGPL-3.0-or-later 0% 101 347 2,156 101 0 0 0
Please sign in to see the alerts.

Summary

Project website captainfact.io
Project maintainers1 User avatar Betree
Translation license GNU Affero General Public License v3.0 or later
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language is editable.
Source code repository https://github.com/CaptainFact/captain-fact-frontend
Repository branch staging
Last remote commit Dark mode (#1407) 8fa9ba8
User avatar Betree authored 12/07/2025
Last commit in Weblate Added translation using Weblate (Ukrainian) d4efbad
User avatar Maksim2005UKR authored 09/24/2025
Weblate repository https://hosted.weblate.org/git/captainfact-frontend-ui/main/
File mask app/i18n/*/main.json
Monolingual base language file app/i18n/en/main.json
12/22/2025

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 1,010 3,470 21,560
Source 101 347 2,156
Translated 69% 701 54% 1,904 54% 11,652
Needs editing 1% 10 2% 75 1% 387
Read-only 0% 0 0% 0 0% 0
Failing checks 9% 100 6% 229 6% 1,421
Strings with suggestions 1% 14 1% 20 1% 109
Untranslated strings 29% 299 42% 1,491 44% 9,521

Quick numbers

3,470
Hosted words
1,010
Hosted strings
69%
Translated
0
Components
10
Languages
10
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

Hosted words
+100%
Hosted strings
+100%
Translated
+69%
Contributors
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/CaptainFact/captain-fact-frontend, staging 12/07/2025
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/CaptainFact/captain-fact-frontend, staging 12/07/2025
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/CaptainFact/captain-fact-frontend, staging 12/06/2025
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/CaptainFact/captain-fact-frontend, staging 12/06/2025
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/CaptainFact/captain-fact-frontend, staging 12/06/2025
User avatar None

Changes pushed

Changes pushed 09/24/2025
User avatar None

Changes pushed

Changes pushed 09/24/2025
User avatar None

Repository merge failed

Auto-merging app/i18n/en/home.json
CONFLICT (content): Merge conflict in app/i18n/en/home.json
Auto-merging app/i18n/fr/errors.json
CONFLICT (content): Merge conflict in app/i18n/fr/errors.json
Auto-merging app/i18n/fr/extension.json
CONFLICT (content): Merge conflict in app/i18n/fr/extension.json
Auto-merging app/i18n/fr/history.json
CONFLICT (content): Merge conflict in app/i18n/fr/history.json
Auto-merging app/i18n/fr/home.json
CONFLICT (content): Merge conflict in app/i18n/fr/home.json
Auto-merging app/i18n/fr/main.json
CONFLICT (content): Merge conflict in app/i18n/fr/main.json
Auto-merging app/i18n/fr/user.json
CONFLICT (content): Merge conflict in app/i18n/fr/user.json
Auto-merging app/i18n/fr/videoDebate.json
CONFLICT (content): Merge conflict in app/i18n/fr/videoDebate.json
Auto-merging app/i18n/nb_NO/home.json
CONFLICT (content): Merge conflict in app/i18n/nb_NO/home.json
Auto-merging app/i18n/pt_PT/extension.json
CONFLICT (content): Merge conflict in app/i18n/pt_PT/extension.json
Auto-merging app/i18n/pt_PT/home.json
CONFLICT (content): Merge conflict in app/i18n/pt_PT/home.json
Automatic merge failed; fix conflicts and then commit the result.
 (1)
09/24/2025
User avatar None

Repository merge failed

Auto-merging app/i18n/en/home.json
CONFLICT (content): Merge conflict in app/i18n/en/home.json
Auto-merging app/i18n/fr/errors.json
CONFLICT (content): Merge conflict in app/i18n/fr/errors.json
Auto-merging app/i18n/fr/extension.json
CONFLICT (content): Merge conflict in app/i18n/fr/extension.json
Auto-merging app/i18n/fr/history.json
CONFLICT (content): Merge conflict in app/i18n/fr/history.json
Auto-merging app/i18n/fr/home.json
CONFLICT (content): Merge conflict in app/i18n/fr/home.json
Auto-merging app/i18n/fr/main.json
CONFLICT (content): Merge conflict in app/i18n/fr/main.json
Auto-merging app/i18n/fr/user.json
CONFLICT (content): Merge conflict in app/i18n/fr/user.json
Auto-merging app/i18n/fr/videoDebate.json
CONFLICT (content): Merge conflict in app/i18n/fr/videoDebate.json
Auto-merging app/i18n/nb_NO/home.json
CONFLICT (content): Merge conflict in app/i18n/nb_NO/home.json
Auto-merging app/i18n/pt_PT/extension.json
CONFLICT (content): Merge conflict in app/i18n/pt_PT/extension.json
Auto-merging app/i18n/pt_PT/home.json
CONFLICT (content): Merge conflict in app/i18n/pt_PT/home.json
Automatic merge failed; fix conflicts and then commit the result.
 (1)
09/24/2025
User avatar None

Changes pushed

Changes pushed 09/24/2025
Browse all component changes