---
title: "gramps - translation progress for f30"
package: gramps
date: 2025-12-13T17:27:27.860561+00:00
started_languages: 43
no_languages: 0
polib_error_count: 1
could_not_process_count: 0
release: f30
---
The package gramps:

* represents 38709 source words to be translated
* is translated into 43 languages in Fedora f30

* polib could not open 1 files to extract metadata


| Language | Translated words | Total source words | Progress (%) | Files |
|----------|-----------------:|-------------------:|-------------:|-------|
 | [da]({{< ref "/f30/language/da.md" >}}) | 38667 | 38667 | 100.0 | /mnt/stockage/packages/f30/gramps/po/da.po | 
 | [fi]({{< ref "/f30/language/fi.md" >}}) | 38709 | 38709 | 100.0 | /mnt/stockage/packages/f30/gramps/po/fi.po | 
 | [hu]({{< ref "/f30/language/hu.md" >}}) | 38667 | 38667 | 100.0 | /mnt/stockage/packages/f30/gramps/po/hu.po | 
 | [sl]({{< ref "/f30/language/sl.md" >}}) | 38667 | 38667 | 100.0 | /mnt/stockage/packages/f30/gramps/po/sl.po | 
 | [sv]({{< ref "/f30/language/sv.md" >}}) | 38667 | 38667 | 100.0 | /mnt/stockage/packages/f30/gramps/po/sv.po | 
 | [cs]({{< ref "/f30/language/cs.md" >}}) | 38664 | 38667 | 100.0 | /mnt/stockage/packages/f30/gramps/po/cs.po | 
 | [de]({{< ref "/f30/language/de.md" >}}) | 38678 | 38709 | 99.9 | /mnt/stockage/packages/f30/gramps/po/de.po | 
 | [ru]({{< ref "/f30/language/ru.md" >}}) | 38644 | 38709 | 99.8 | /mnt/stockage/packages/f30/gramps/po/ru.po | 
 | [pt_PT]({{< ref "/f30/language/pt_PT.md" >}}) | 38598 | 38667 | 99.8 | /mnt/stockage/packages/f30/gramps/po/pt_PT.po | 
 | [hr]({{< ref "/f30/language/hr.md" >}}) | 38589 | 38667 | 99.8 | /mnt/stockage/packages/f30/gramps/po/hr.po | 
 | [eo]({{< ref "/f30/language/eo.md" >}}) | 38246 | 38373 | 99.7 | /mnt/stockage/packages/f30/gramps/po/eo.po | 
 | [ca]({{< ref "/f30/language/ca.md" >}}) | 38508 | 38667 | 99.6 | /mnt/stockage/packages/f30/gramps/po/ca.po | 
 | [pt_BR]({{< ref "/f30/language/pt_BR.md" >}}) | 38466 | 38667 | 99.5 | /mnt/stockage/packages/f30/gramps/po/pt_BR.po | 
 | [vi]({{< ref "/f30/language/vi.md" >}}) | 38238 | 38667 | 98.9 | /mnt/stockage/packages/f30/gramps/po/vi.po | 
 | [nb_NO]({{< ref "/f30/language/nb_NO.md" >}}) | 38148 | 38667 | 98.7 | /mnt/stockage/packages/f30/gramps/po/nb.po | 
 | [nl]({{< ref "/f30/language/nl.md" >}}) | 38067 | 38667 | 98.4 | /mnt/stockage/packages/f30/gramps/po/nl.po | 
 | [fr]({{< ref "/f30/language/fr.md" >}}) | 38039 | 38667 | 98.4 | /mnt/stockage/packages/f30/gramps/po/fr.po | 
 | [lt]({{< ref "/f30/language/lt.md" >}}) | 38016 | 38667 | 98.3 | /mnt/stockage/packages/f30/gramps/po/lt.po | 
 | [uk]({{< ref "/f30/language/uk.md" >}}) | 37714 | 38667 | 97.5 | /mnt/stockage/packages/f30/gramps/po/uk.po | 
 | [sk]({{< ref "/f30/language/sk.md" >}}) | 34923 | 38667 | 90.3 | /mnt/stockage/packages/f30/gramps/po/sk.po | 
 | [it]({{< ref "/f30/language/it.md" >}}) | 34707 | 38667 | 89.8 | /mnt/stockage/packages/f30/gramps/po/it.po | 
 | [nn]({{< ref "/f30/language/nn.md" >}}) | 32635 | 38667 | 84.4 | /mnt/stockage/packages/f30/gramps/po/nn.po | 
 | [pl]({{< ref "/f30/language/pl.md" >}}) | 32597 | 38667 | 84.3 | /mnt/stockage/packages/f30/gramps/po/pl.po | 
 | [sr]({{< ref "/f30/language/sr.md" >}}) | 31418 | 38667 | 81.3 | /mnt/stockage/packages/f30/gramps/po/sr.po | 
 | [es]({{< ref "/f30/language/es.md" >}}) | 30790 | 38667 | 79.6 | /mnt/stockage/packages/f30/gramps/po/es.po | 
 | [el]({{< ref "/f30/language/el.md" >}}) | 30614 | 38667 | 79.2 | /mnt/stockage/packages/f30/gramps/po/el.po | 
 | [is]({{< ref "/f30/language/is.md" >}}) | 29287 | 38667 | 75.7 | /mnt/stockage/packages/f30/gramps/po/is.po | 
 | [zh_Hans]({{< ref "/f30/language/zh_Hans.md" >}}) | 24696 | 38667 | 63.9 | /mnt/stockage/packages/f30/gramps/po/zh_CN.po | 
 | [zh_Hant]({{< ref "/f30/language/zh_Hant.md" >}}) | 24696 | 38667 | 63.9 | /mnt/stockage/packages/f30/gramps/po/zh_TW.po | 
 | [zh_Hant_HK]({{< ref "/f30/language/zh_Hant_HK.md" >}}) | 24696 | 38667 | 63.9 | /mnt/stockage/packages/f30/gramps/po/zh_HK.po | 
 | [bg]({{< ref "/f30/language/bg.md" >}}) | 19855 | 38667 | 51.3 | /mnt/stockage/packages/f30/gramps/po/bg.po | 
 | [ar]({{< ref "/f30/language/ar.md" >}}) | 14657 | 38667 | 37.9 | /mnt/stockage/packages/f30/gramps/po/ar.po | 
 | [sq]({{< ref "/f30/language/sq.md" >}}) | 11175 | 38667 | 28.9 | /mnt/stockage/packages/f30/gramps/po/sq.po | 
 | [he]({{< ref "/f30/language/he.md" >}}) | 10812 | 38667 | 28.0 | /mnt/stockage/packages/f30/gramps/po/he.po | 
 | [ja]({{< ref "/f30/language/ja.md" >}}) | 9044 | 38667 | 23.4 | /mnt/stockage/packages/f30/gramps/po/ja.po | 
 | [mk]({{< ref "/f30/language/mk.md" >}}) | 6700 | 38667 | 17.3 | /mnt/stockage/packages/f30/gramps/po/mk.po | 
 | [tr]({{< ref "/f30/language/tr.md" >}}) | 5082 | 38667 | 13.1 | /mnt/stockage/packages/f30/gramps/po/tr.po | 
 | [ta]({{< ref "/f30/language/ta.md" >}}) | 1149 | 38667 | 3.0 | /mnt/stockage/packages/f30/gramps/po/ta.po | 
 | [en_GB]({{< ref "/f30/language/en_GB.md" >}}) | 911 | 38667 | 2.4 | /mnt/stockage/packages/f30/gramps/po/en_GB.po | 
 | [sr_Latn]({{< ref "/f30/language/sr_Latn.md" >}}) | 835 | 38667 | 2.2 | /mnt/stockage/packages/f30/gramps/po/sr_Latn.po | 
 | [ro]({{< ref "/f30/language/ro.md" >}}) | 629 | 38667 | 1.6 | /mnt/stockage/packages/f30/gramps/po/ro.po | 
 | [br]({{< ref "/f30/language/br.md" >}}) | 315 | 38667 | 0.8 | /mnt/stockage/packages/f30/gramps/po/br.po | 
 | [ga]({{< ref "/f30/language/ga.md" >}}) | 4 | 38667 | 0.0 | /mnt/stockage/packages/f30/gramps/po/ga.po | 
{.sortable}


# Errors on PO files



## Error with polib
We use the po metadata to get the language code and the team, but sometimes it fails, here are the files.

| Lang from file path/name | Lang code chosen | polib error | Team |
|--------------------------|------------------|-------------|------|
{.sortable}




