---
title: "gdm - translation progress for f20"
package: gdm
date: 2025-12-13T17:26:15.175439+00:00
started_languages: 102
no_languages: 0
polib_error_count: 2
could_not_process_count: 0
release: f20
---
The package gdm:

* represents 32485 source words to be translated
* is translated into 103 languages in Fedora f20

* polib could not open 2 files to extract metadata


| Language | Translated words | Total source words | Progress (%) | Files |
|----------|-----------------:|-------------------:|-------------:|-------|
 | [an]({{< ref "/f20/language/an.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/an.po | 
 | [as]({{< ref "/f20/language/as.md" >}}) | 716 | 716 | 100.0 | /mnt/stockage/packages/f20/gdm/po/as.po | 
 | [ast]({{< ref "/f20/language/ast.md" >}}) | 1257 | 1257 | 100.0 | /mnt/stockage/packages/f20/gdm/po/ast.po | 
 | [az]({{< ref "/f20/language/az.md" >}}) | 5294 | 5294 | 100.0 | /mnt/stockage/packages/f20/gdm/po/az.po | 
 | [be]({{< ref "/f20/language/be.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/be.po | 
 | [bg]({{< ref "/f20/language/bg.md" >}}) | 1012 | 1012 | 100.0 | /mnt/stockage/packages/f20/gdm/po/bg.po | 
 | [bn]({{< ref "/f20/language/bn.md" >}}) | 1094 | 1094 | 100.0 | /mnt/stockage/packages/f20/gdm/po/bn.po | 
 | [bn_IN]({{< ref "/f20/language/bn_IN.md" >}}) | 1012 | 1012 | 100.0 | /mnt/stockage/packages/f20/gdm/po/bn_IN.po | 
 | [bs]({{< ref "/f20/language/bs.md" >}}) | 5294 | 5294 | 100.0 | /mnt/stockage/packages/f20/gdm/po/bs.po | 
 | [ca@valencia]({{< ref "/f20/language/ca@valencia.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/ca@valencia.po | 
 | [crh]({{< ref "/f20/language/crh.md" >}}) | 992 | 992 | 100.0 | /mnt/stockage/packages/f20/gdm/po/crh.po | 
 | [cs]({{< ref "/f20/language/cs.md" >}}) | 716 | 716 | 100.0 | /mnt/stockage/packages/f20/gdm/po/cs.po | 
 | [cy]({{< ref "/f20/language/cy.md" >}}) | 5497 | 5497 | 100.0 | /mnt/stockage/packages/f20/gdm/po/cy.po | 
 | [da]({{< ref "/f20/language/da.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/da.po | 
 | [de]({{< ref "/f20/language/de.md" >}}) | 10079 | 10079 | 100.0 | /mnt/stockage/packages/f20/gdm/docs/de/de.po/mnt/stockage/packages/f20/gdm/po/de.po | 
 | [dz]({{< ref "/f20/language/dz.md" >}}) | 6925 | 6925 | 100.0 | /mnt/stockage/packages/f20/gdm/po/dz.po | 
 | [el]({{< ref "/f20/language/el.md" >}}) | 10355 | 10355 | 100.0 | /mnt/stockage/packages/f20/gdm/docs/el/el.po/mnt/stockage/packages/f20/gdm/po/el.po | 
 | [en_CA]({{< ref "/f20/language/en_CA.md" >}}) | 5418 | 5418 | 100.0 | /mnt/stockage/packages/f20/gdm/po/en_CA.po | 
 | [en_GB]({{< ref "/f20/language/en_GB.md" >}}) | 8988 | 8988 | 100.0 | /mnt/stockage/packages/f20/gdm/docs/en_GB/en_GB.po/mnt/stockage/packages/f20/gdm/po/en_GB.po | 
 | [es]({{< ref "/f20/language/es.md" >}}) | 10074 | 10074 | 100.0 | /mnt/stockage/packages/f20/gdm/docs/es/es.po/mnt/stockage/packages/f20/gdm/po/es.po | 
 | [et]({{< ref "/f20/language/et.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/et.po | 
 | [eu]({{< ref "/f20/language/eu.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/eu.po | 
 | [fa]({{< ref "/f20/language/fa.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/fa.po | 
 | [fr]({{< ref "/f20/language/fr.md" >}}) | 10074 | 10074 | 100.0 | /mnt/stockage/packages/f20/gdm/docs/fr/fr.po/mnt/stockage/packages/f20/gdm/po/fr.po | 
 | [gu]({{< ref "/f20/language/gu.md" >}}) | 992 | 992 | 100.0 | /mnt/stockage/packages/f20/gdm/po/gu.po | 
 | [he]({{< ref "/f20/language/he.md" >}}) | 716 | 716 | 100.0 | /mnt/stockage/packages/f20/gdm/po/he.po | 
 | [hi]({{< ref "/f20/language/hi.md" >}}) | 992 | 992 | 100.0 | /mnt/stockage/packages/f20/gdm/po/hi.po | 
 | [hu]({{< ref "/f20/language/hu.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/hu.po | 
 | [id]({{< ref "/f20/language/id.md" >}}) | 10074 | 10074 | 100.0 | /mnt/stockage/packages/f20/gdm/docs/id/id.po/mnt/stockage/packages/f20/gdm/po/id.po | 
 | [ja]({{< ref "/f20/language/ja.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/ja.po | 
 | [kk]({{< ref "/f20/language/kk.md" >}}) | 706 | 706 | 100.0 | /mnt/stockage/packages/f20/gdm/po/kk.po | 
 | [km]({{< ref "/f20/language/km.md" >}}) | 1148 | 1148 | 100.0 | /mnt/stockage/packages/f20/gdm/po/km.po | 
 | [kn]({{< ref "/f20/language/kn.md" >}}) | 992 | 992 | 100.0 | /mnt/stockage/packages/f20/gdm/po/kn.po | 
 | [ky]({{< ref "/f20/language/ky.md" >}}) | 1012 | 1012 | 100.0 | /mnt/stockage/packages/f20/gdm/po/ky.po | 
 | [lt]({{< ref "/f20/language/lt.md" >}}) | 706 | 706 | 100.0 | /mnt/stockage/packages/f20/gdm/po/lt.po | 
 | [lv]({{< ref "/f20/language/lv.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/lv.po | 
 | [mai]({{< ref "/f20/language/mai.md" >}}) | 1308 | 1308 | 100.0 | /mnt/stockage/packages/f20/gdm/po/mai.po | 
 | [mk]({{< ref "/f20/language/mk.md" >}}) | 1148 | 1148 | 100.0 | /mnt/stockage/packages/f20/gdm/po/mk.po | 
 | [ml]({{< ref "/f20/language/ml.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/ml.po | 
 | [mn]({{< ref "/f20/language/mn.md" >}}) | 5290 | 5290 | 100.0 | /mnt/stockage/packages/f20/gdm/po/mn.po | 
 | [mr]({{< ref "/f20/language/mr.md" >}}) | 992 | 992 | 100.0 | /mnt/stockage/packages/f20/gdm/po/mr.po | 
 | [nb_NO]({{< ref "/f20/language/nb_NO.md" >}}) | 716 | 716 | 100.0 | /mnt/stockage/packages/f20/gdm/po/nb.po | 
 | [nl]({{< ref "/f20/language/nl.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/nl.po | 
 | [nn]({{< ref "/f20/language/nn.md" >}}) | 1090 | 1090 | 100.0 | /mnt/stockage/packages/f20/gdm/po/nn.po | 
 | [nso]({{< ref "/f20/language/nso.md" >}}) | 5294 | 5294 | 100.0 | /mnt/stockage/packages/f20/gdm/po/nso.po | 
 | [or]({{< ref "/f20/language/or.md" >}}) | 992 | 992 | 100.0 | /mnt/stockage/packages/f20/gdm/po/or.po | 
 | [pa]({{< ref "/f20/language/pa.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/pa.po | 
 | [pl]({{< ref "/f20/language/pl.md" >}}) | 706 | 706 | 100.0 | /mnt/stockage/packages/f20/gdm/po/pl.po | 
 | [pt]({{< ref "/f20/language/pt.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/pt.po | 
 | [ro]({{< ref "/f20/language/ro.md" >}}) | 1090 | 1090 | 100.0 | /mnt/stockage/packages/f20/gdm/po/ro.po | 
 | [ru]({{< ref "/f20/language/ru.md" >}}) | 8354 | 8354 | 100.0 | /mnt/stockage/packages/f20/gdm/docs/ru/ru.po/mnt/stockage/packages/f20/gdm/po/ru.po | 
 | [si]({{< ref "/f20/language/si.md" >}}) | 610 | 610 | 100.0 | /mnt/stockage/packages/f20/gdm/po/si.po | 
 | [sk]({{< ref "/f20/language/sk.md" >}}) | 706 | 706 | 100.0 | /mnt/stockage/packages/f20/gdm/po/sk.po | 
 | [sq]({{< ref "/f20/language/sq.md" >}}) | 1323 | 1323 | 100.0 | /mnt/stockage/packages/f20/gdm/po/sq.po | 
 | [sr]({{< ref "/f20/language/sr.md" >}}) | 1400 | 1400 | 100.0 | /mnt/stockage/packages/f20/gdm/po/sr.po/mnt/stockage/packages/f20/gdm/po/sr@latin.po | 
 | [ta]({{< ref "/f20/language/ta.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/ta.po | 
 | [tg]({{< ref "/f20/language/tg.md" >}}) | 716 | 716 | 100.0 | /mnt/stockage/packages/f20/gdm/po/tg.po | 
 | [th]({{< ref "/f20/language/th.md" >}}) | 706 | 706 | 100.0 | /mnt/stockage/packages/f20/gdm/po/th.po | 
 | [tr]({{< ref "/f20/language/tr.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/tr.po | 
 | [vi]({{< ref "/f20/language/vi.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/vi.po | 
 | [zh_Hant]({{< ref "/f20/language/zh_Hant.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/zh_TW.po | 
 | [zh_Hant_HK]({{< ref "/f20/language/zh_Hant_HK.md" >}}) | 700 | 700 | 100.0 | /mnt/stockage/packages/f20/gdm/po/zh_HK.po | 
 | [zu]({{< ref "/f20/language/zu.md" >}}) | 5299 | 5301 | 100.0 | /mnt/stockage/packages/f20/gdm/po/zu.po | 
 | [zh_Hans]({{< ref "/f20/language/zh_Hans.md" >}}) | 10034 | 10042 | 99.9 | /mnt/stockage/packages/f20/gdm/docs/zh_CN/zh_CN.po/mnt/stockage/packages/f20/gdm/po/zh_CN.po | 
 | [ne]({{< ref "/f20/language/ne.md" >}}) | 5484 | 5511 | 99.5 | /mnt/stockage/packages/f20/gdm/po/ne.po | 
 | [ms]({{< ref "/f20/language/ms.md" >}}) | 5251 | 5294 | 99.2 | /mnt/stockage/packages/f20/gdm/po/ms.po | 
 | [ug]({{< ref "/f20/language/ug.md" >}}) | 983 | 992 | 99.1 | /mnt/stockage/packages/f20/gdm/po/ug.po | 
 | [af]({{< ref "/f20/language/af.md" >}}) | 958 | 992 | 96.6 | /mnt/stockage/packages/f20/gdm/po/af.po | 
 | [xh]({{< ref "/f20/language/xh.md" >}}) | 5137 | 5348 | 96.1 | /mnt/stockage/packages/f20/gdm/po/xh.po | 
 | [be_Latn]({{< ref "/f20/language/be_Latn.md" >}}) | 1260 | 1314 | 95.9 | /mnt/stockage/packages/f20/gdm/po/be@latin.po | 
 | [fi]({{< ref "/f20/language/fi.md" >}}) | 646 | 700 | 92.3 | /mnt/stockage/packages/f20/gdm/po/fi.po | 
 | [fur]({{< ref "/f20/language/fur.md" >}}) | 889 | 992 | 89.6 | /mnt/stockage/packages/f20/gdm/po/fur.po | 
 | [ar]({{< ref "/f20/language/ar.md" >}}) | 586 | 700 | 83.7 | /mnt/stockage/packages/f20/gdm/po/ar.po | 
 | [ca]({{< ref "/f20/language/ca.md" >}}) | 8179 | 10042 | 81.4 | /mnt/stockage/packages/f20/gdm/docs/ca/ca.po/mnt/stockage/packages/f20/gdm/po/ca.po | 
 | [br]({{< ref "/f20/language/br.md" >}}) | 1061 | 1306 | 81.2 | /mnt/stockage/packages/f20/gdm/po/br.po | 
 | [ku]({{< ref "/f20/language/ku.md" >}}) | 2018 | 2892 | 69.8 | /mnt/stockage/packages/f20/gdm/po/ku.po | 
 | [eo]({{< ref "/f20/language/eo.md" >}}) | 487 | 700 | 69.6 | /mnt/stockage/packages/f20/gdm/po/eo.po | 
 | [gv]({{< ref "/f20/language/gv.md" >}}) | 807 | 1306 | 61.8 | /mnt/stockage/packages/f20/gdm/po/gv.po | 
 | [uk]({{< ref "/f20/language/uk.md" >}}) | 15064 | 25689 | 58.6 | /mnt/stockage/packages/f20/gdm/docs/uk/uk.po/mnt/stockage/packages/f20/gdm/po/uk.po | 
 | [ps]({{< ref "/f20/language/ps.md" >}}) | 774 | 1332 | 58.1 | /mnt/stockage/packages/f20/gdm/po/ps.po | 
 | [error]({{< ref "/f20/language/error.md" >}}) | 738 | 1311 | 56.3 | /mnt/stockage/packages/f20/gdm/po/en@shaw.po | 
 | [gl]({{< ref "/f20/language/gl.md" >}}) | 4609 | 10084 | 45.7 | /mnt/stockage/packages/f20/gdm/docs/gl/gl.po/mnt/stockage/packages/f20/gdm/po/gl.po | 
 | [mg]({{< ref "/f20/language/mg.md" >}}) | 476 | 1311 | 36.3 | /mnt/stockage/packages/f20/gdm/po/mg.po | 
 | [ga]({{< ref "/f20/language/ga.md" >}}) | 220 | 700 | 31.4 | /mnt/stockage/packages/f20/gdm/po/ga.po | 
 | [nds]({{< ref "/f20/language/nds.md" >}}) | 395 | 1310 | 30.2 | /mnt/stockage/packages/f20/gdm/po/nds.po | 
 | [csb]({{< ref "/f20/language/csb.md" >}}) | 250 | 956 | 26.2 | /mnt/stockage/packages/f20/gdm/po/csb.po | 
 | [it]({{< ref "/f20/language/it.md" >}}) | 2010 | 8360 | 24.0 | /mnt/stockage/packages/f20/gdm/docs/it/it.po/mnt/stockage/packages/f20/gdm/po/it.po | 
 | [fy]({{< ref "/f20/language/fy.md" >}}) | 313 | 1306 | 24.0 | /mnt/stockage/packages/f20/gdm/po/fy.po | 
 | [wa]({{< ref "/f20/language/wa.md" >}}) | 808 | 4964 | 16.3 | /mnt/stockage/packages/f20/gdm/po/wa.po | 
 | [uz]({{< ref "/f20/language/uz.md" >}}) | 290 | 2626 | 11.0 | /mnt/stockage/packages/f20/gdm/po/uz@cyrillic.po/mnt/stockage/packages/f20/gdm/po/uz.po | 
 | [te]({{< ref "/f20/language/te.md" >}}) | 1044 | 10334 | 10.1 | /mnt/stockage/packages/f20/gdm/docs/te/te.po/mnt/stockage/packages/f20/gdm/po/te.po | 
 | [hy]({{< ref "/f20/language/hy.md" >}}) | 444 | 5414 | 8.2 | /mnt/stockage/packages/f20/gdm/po/hy.po | 
 | [pt_BR]({{< ref "/f20/language/pt_BR.md" >}}) | 814 | 10068 | 8.1 | /mnt/stockage/packages/f20/gdm/docs/pt_BR/pt_BR.po/mnt/stockage/packages/f20/gdm/po/pt_BR.po | 
 | [sl]({{< ref "/f20/language/sl.md" >}}) | 757 | 9953 | 7.6 | /mnt/stockage/packages/f20/gdm/docs/sl/sl.po/mnt/stockage/packages/f20/gdm/po/sl.po | 
 | [sv]({{< ref "/f20/language/sv.md" >}}) | 2255 | 29765 | 7.6 | /mnt/stockage/packages/f20/gdm/docs/sv/sv.po/mnt/stockage/packages/f20/gdm/po/sv.po | 
 | [oc]({{< ref "/f20/language/oc.md" >}}) | 1316 | 32485 | 4.1 | /mnt/stockage/packages/f20/gdm/docs/oc/oc.po/mnt/stockage/packages/f20/gdm/po/oc.po | 
 | [ko]({{< ref "/f20/language/ko.md" >}}) | 1202 | 30722 | 3.9 | /mnt/stockage/packages/f20/gdm/docs/ko/ko.po/mnt/stockage/packages/f20/gdm/po/ko.po | 
 | [hr]({{< ref "/f20/language/hr.md" >}}) | 50 | 1323 | 3.8 | /mnt/stockage/packages/f20/gdm/po/hr.po | 
 | [am]({{< ref "/f20/language/am.md" >}}) | 162 | 4964 | 3.3 | /mnt/stockage/packages/f20/gdm/po/am.po | 
 | [is]({{< ref "/f20/language/is.md" >}}) | 102 | 5290 | 1.9 | /mnt/stockage/packages/f20/gdm/po/is.po | 
 | [ka]({{< ref "/f20/language/ka.md" >}}) | 10 | 1323 | 0.8 | /mnt/stockage/packages/f20/gdm/po/ka.po | 
 | [rw]({{< ref "/f20/language/rw.md" >}}) | 28 | 5360 | 0.5 | /mnt/stockage/packages/f20/gdm/po/rw.po | 
 | [mi]({{< ref "/f20/language/mi.md" >}}) | 10 | 5290 | 0.2 | /mnt/stockage/packages/f20/gdm/po/mi.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}




