| Component | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|
| Grit GPL-3.0-or-later | 56% | 423 | 1,413 | 8,075 | 317 | 165 | 8 | 0 | |
| metadata GPL-3.0-or-later | 46% | 8 | 205 | 1,214 | 0 | 10 | 0 | 0 | |
| Glossary Glossary GPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Summary
| Project website | github.com/shub39/Grit | |
|---|---|---|
03/05/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 991 | 3,422 | 19,465 | |||
| Source | 125 | 448 | 2,552 | |||
| Translated | 56% | 560 | 52% | 1,804 | 52% | 10,176 |
| Needs editing | 11% | 114 | 15% | 525 | 15% | 2,978 |
| Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
| Failing checks | 17% | 175 | 26% | 916 | 25% | 4,917 |
| Strings with suggestions | 1% | 8 | 1% | 27 | 1% | 149 |
| Untranslated strings | 31% | 317 | 31% | 1,093 | 32% | 6,311 |
Quick numbers
3,422
Hosted words
991
Hosted strings
56%
Translated
3
Components
8
Languages
21
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
—
Hosted words
+100%
—
Hosted strings
+100%
—
Translated
+56%
—
Contributors
—
| Language | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|
| English | 100% | 0 | 0 | 0 | 0 | 28 | 0 | 0 | |
| Arabic | 0% | 122 | 394 | 2,235 | 122 | 0 | 0 | 0 | |
| Chinese (Simplified Han script) | 19% | 101 | 354 | 1,967 | 7 | 94 | 0 | 0 | |
| French | 33% | 83 | 331 | 1,929 | 73 | 17 | 0 | 0 | |
| German | 31% | 86 | 337 | 1,975 | 79 | 13 | 0 | 0 | |
| Russian | 92% | 9 | 72 | 420 | 7 | 8 | 8 | 0 | |
| Spanish | 80% | 24 | 108 | 644 | 23 | 7 | 0 | 0 | |
| Turkish | 95% | 6 | 22 | 119 | 6 | 8 | 0 | 0 | |
None
Repository rebase failed |
03/13/2026
|
None
Repository rebase failed |
Rebasing (1/11) CONFLICT (modify/delete): fastlane/metadata/android/de-DE/full_description.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/full_description.txt left in tree. CONFLICT (modify/delete): fastlane/metadata/android/de-DE/short_description.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/short_description.txt left in tree. CONFLICT (modify/delete): fastlane/metadata/android/de-DE/title.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/title.txt left in tree. error: could not apply 0aebb5f... Translated using Weblate (German) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 0aebb5f... # Translated using Weblate (German) (1)03/12/2026 |
None
Repository rebase failed |
Rebasing (1/11) CONFLICT (modify/delete): fastlane/metadata/android/de-DE/full_description.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/full_description.txt left in tree. CONFLICT (modify/delete): fastlane/metadata/android/de-DE/short_description.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/short_description.txt left in tree. CONFLICT (modify/delete): fastlane/metadata/android/de-DE/title.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/title.txt left in tree. error: could not apply 0aebb5f... Translated using Weblate (German) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 0aebb5f... # Translated using Weblate (German) (1)03/11/2026 |
None
Repository rebase failed |
Rebasing (1/11) CONFLICT (modify/delete): fastlane/metadata/android/de-DE/full_description.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/full_description.txt left in tree. CONFLICT (modify/delete): fastlane/metadata/android/de-DE/short_description.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/short_description.txt left in tree. CONFLICT (modify/delete): fastlane/metadata/android/de-DE/title.txt deleted in HEAD and modified in 0aebb5f (Translated using Weblate (German)). Version 0aebb5f (Translated using Weblate (German)) of fastlane/metadata/android/de-DE/title.txt left in tree. error: could not apply 0aebb5f... Translated using Weblate (German) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 0aebb5f... # Translated using Weblate (German) (1)03/10/2026 |
None
Repository rebase failed |
Rebasing (1/11) Rebasing (2/11) CONFLICT (modify/delete): app/src/main/res/values-fr/strings.xml deleted in HEAD and modified in 4ca6d7e (Translated using Weblate (French)). Version 4ca6d7e (Translated using Weblate (French)) of app/src/main/res/values-fr/strings.xml left in tree. error: could not apply 4ca6d7e... Translated using Weblate (French) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 4ca6d7e... # Translated using Weblate (French) (1)03/09/2026 |
None
Repository rebase failed |
Rebasing (1/11) Rebasing (2/11) CONFLICT (modify/delete): app/src/main/res/values-fr/strings.xml deleted in HEAD and modified in 4ca6d7e (Translated using Weblate (French)). Version 4ca6d7e (Translated using Weblate (French)) of app/src/main/res/values-fr/strings.xml left in tree. error: could not apply 4ca6d7e... Translated using Weblate (French) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 4ca6d7e... # Translated using Weblate (French) (1)03/08/2026 |
None
Repository rebase failed |
Rebasing (1/11) Rebasing (2/11) CONFLICT (modify/delete): app/src/main/res/values-fr/strings.xml deleted in HEAD and modified in 4ca6d7e (Translated using Weblate (French)). Version 4ca6d7e (Translated using Weblate (French)) of app/src/main/res/values-fr/strings.xml left in tree. error: could not apply 4ca6d7e... Translated using Weblate (French) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 4ca6d7e... # Translated using Weblate (French) (1)03/07/2026 |
None
Repository rebase failed |
Rebasing (1/11) Rebasing (2/11) CONFLICT (modify/delete): app/src/main/res/values-fr/strings.xml deleted in HEAD and modified in 4ca6d7e (Translated using Weblate (French)). Version 4ca6d7e (Translated using Weblate (French)) of app/src/main/res/values-fr/strings.xml left in tree. error: could not apply 4ca6d7e... Translated using Weblate (French) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 4ca6d7e... # Translated using Weblate (French) (1)03/06/2026 |
None
Repository rebase failed |
Rebasing (1/11) Rebasing (2/11) CONFLICT (modify/delete): app/src/main/res/values-fr/strings.xml deleted in HEAD and modified in 4ca6d7e (Translated using Weblate (French)). Version 4ca6d7e (Translated using Weblate (French)) of app/src/main/res/values-fr/strings.xml left in tree. error: could not apply 4ca6d7e... Translated using Weblate (French) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 4ca6d7e... # Translated using Weblate (French) (1)03/05/2026 |
None
Repository rebase failed |
Rebasing (1/11) Rebasing (2/11) CONFLICT (modify/delete): app/src/main/res/values-fr/strings.xml deleted in HEAD and modified in 4ca6d7e (Translated using Weblate (French)). Version 4ca6d7e (Translated using Weblate (French)) of app/src/main/res/values-fr/strings.xml left in tree. error: could not apply 4ca6d7e... Translated using Weblate (French) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config set advice.mergeConflict false" Could not apply 4ca6d7e... # Translated using Weblate (French) (1)03/04/2026 |
None