Summary

Project website gaphor.org
Instructions for translators

We ❤️ our Contributors!

First off, thank you for considering contributing to Gaphor. It's people like you, that make Gaphor such a great modeling tool.

Translation

  • Try to be consistent.
  • Pay extra attention to keywords (e.g. background-color in CSS), since those should not be translated.
  • If a meaning is unclear, ask about it in a comment (use @danyeaw to get their attention).

Credit for Translation

  • We use all-contributors to give credit to our translators in our project README.
  • If we have unintentionally missed adding you, please open an issue at https://github.com/gaphor/gaphor
Project maintainers2 User avatar danyeawUser avatar amolenaar
01/11/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 41,728 352,836 2,345,303
Source 2,589 23,291 155,290
Translated 58% 24,244 49% 175,095 49% 1,169,089
Needs editing 5% 2,126 2% 7,286 2% 50,694
Read-only 6% 2,634 6% 23,338 6% 155,538
Failing checks 6% 2,563 2% 8,072 2% 55,124
Strings with suggestions 1% 31 1% 137 1% 903
Untranslated strings 36% 15,358 48% 170,455 47% 1,125,520

Quick numbers

352 k
Hosted words
41,728
Hosted strings
58%
Translated
5
Components
30
Languages
104
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

−2%
Hosted words
+100%
−5%
Hosted strings
+100%
+3%
Translated
+55%
−100%
Contributors
+100%
User avatar webhook:github

Repository rebase failed

Rebasing (1/1)
Auto-merging po/pt_BR.po
CONFLICT (content): Merge conflict in po/pt_BR.po
error: could not apply 8c6ecad43... Update Portuguese (Brazil) translation for Gaphor
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 advice.mergeConflict false"
Could not apply 8c6ecad43... Update Portuguese (Brazil) translation for Gaphor
 (1)
01/13/2026
User avatar webhook:github

Repository rebase failed

Rebasing (1/2)
Auto-merging docs/locale/hr/LC_MESSAGES/docs.po
CONFLICT (content): Merge conflict in docs/locale/hr/LC_MESSAGES/docs.po
error: could not apply d94e13ea2... Update Croatian translation for docs.gaphor.org
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 advice.mergeConflict false"
Could not apply d94e13ea2... Update Croatian translation for docs.gaphor.org
 (1)
01/13/2026
User avatar webhook:github

Repository rebase failed

Rebasing (1/2)
Auto-merging docs/locale/hr/LC_MESSAGES/docs.po
CONFLICT (content): Merge conflict in docs/locale/hr/LC_MESSAGES/docs.po
error: could not apply d94e13ea2... Update Croatian translation for docs.gaphor.org
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 advice.mergeConflict false"
Could not apply d94e13ea2... Update Croatian translation for docs.gaphor.org
 (1)
01/13/2026
User avatar webhook:github

Repository rebase failed

Rebasing (1/1)
Auto-merging po/pt_BR.po
CONFLICT (content): Merge conflict in po/pt_BR.po
error: could not apply 8c6ecad43... Update Portuguese (Brazil) translation for Gaphor
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 advice.mergeConflict false"
Could not apply 8c6ecad43... Update Portuguese (Brazil) translation for Gaphor
 (1)
01/13/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/gaphor/gaphor, main 01/13/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/gaphor/gaphor, main 01/13/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/gaphor/gaphor, main 01/13/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/gaphor/gaphor, main 01/13/2026
User avatar webhook:github

Repository rebased

Repository rebased

Original revision: 537db96dcf9181f2af08b5b97908298cff873195
New revision: 1b345e42867e73aa97cb11a1f0e7a4ae7cf6191f 01/13/2026
User avatar webhook:github

Repository notification received

GitHub: https://api.github.com/repos/gaphor/gaphor.github.io, main 01/13/2026
Browse all project changes
User avatar danyeaw

Announcement posted

Hi all, we are getting ready to release version 2.23.0 of Gaphor. Please make any translation updates prior to 2024-01-05, thanks!

01/01/2024
Browse all project changes