---
title: "ghex - translation progress for f35"
package: ghex
date: 2025-12-13T17:28:43.161105+00:00
started_languages: 58
no_languages: 0
polib_error_count: 1
could_not_process_count: 0
release: f35
---
The package ghex:

* represents 3301 source words to be translated
* is translated into 58 languages in Fedora f35

* polib could not open 1 files to extract metadata


| Language | Translated words | Total source words | Progress (%) | Files |
|----------|-----------------:|-------------------:|-------------:|-------|
 | [az]({{< ref "/f35/language/az.md" >}}) | 794 | 794 | 100.0 | /mnt/stockage/packages/f35/ghex/po/az.po | 
 | [be]({{< ref "/f35/language/be.md" >}}) | 972 | 972 | 100.0 | /mnt/stockage/packages/f35/ghex/po/be.po | 
 | [bg]({{< ref "/f35/language/bg.md" >}}) | 677 | 677 | 100.0 | /mnt/stockage/packages/f35/ghex/po/bg.po | 
 | [bs]({{< ref "/f35/language/bs.md" >}}) | 973 | 973 | 100.0 | /mnt/stockage/packages/f35/ghex/po/bs.po | 
 | [ca]({{< ref "/f35/language/ca.md" >}}) | 1107 | 1107 | 100.0 | /mnt/stockage/packages/f35/ghex/po/ca.po | 
 | [cs]({{< ref "/f35/language/cs.md" >}}) | 3265 | 3265 | 100.0 | /mnt/stockage/packages/f35/ghex/help/cs/cs.po/mnt/stockage/packages/f35/ghex/po/cs.po | 
 | [da]({{< ref "/f35/language/da.md" >}}) | 1044 | 1044 | 100.0 | /mnt/stockage/packages/f35/ghex/po/da.po | 
 | [de]({{< ref "/f35/language/de.md" >}}) | 3263 | 3263 | 100.0 | /mnt/stockage/packages/f35/ghex/help/de/de.po/mnt/stockage/packages/f35/ghex/po/de.po | 
 | [dz]({{< ref "/f35/language/dz.md" >}}) | 966 | 966 | 100.0 | /mnt/stockage/packages/f35/ghex/po/dz.po | 
 | [el]({{< ref "/f35/language/el.md" >}}) | 3236 | 3236 | 100.0 | /mnt/stockage/packages/f35/ghex/help/el/el.po/mnt/stockage/packages/f35/ghex/po/el.po | 
 | [en_CA]({{< ref "/f35/language/en_CA.md" >}}) | 966 | 966 | 100.0 | /mnt/stockage/packages/f35/ghex/po/en_CA.po | 
 | [en_GB]({{< ref "/f35/language/en_GB.md" >}}) | 1041 | 1041 | 100.0 | /mnt/stockage/packages/f35/ghex/po/en_GB.po | 
 | [es]({{< ref "/f35/language/es.md" >}}) | 3268 | 3268 | 100.0 | /mnt/stockage/packages/f35/ghex/help/es/es.po/mnt/stockage/packages/f35/ghex/po/es.po | 
 | [et]({{< ref "/f35/language/et.md" >}}) | 977 | 977 | 100.0 | /mnt/stockage/packages/f35/ghex/po/et.po | 
 | [eu]({{< ref "/f35/language/eu.md" >}}) | 973 | 973 | 100.0 | /mnt/stockage/packages/f35/ghex/po/eu.po | 
 | [fr]({{< ref "/f35/language/fr.md" >}}) | 3268 | 3268 | 100.0 | /mnt/stockage/packages/f35/ghex/help/fr/fr.po/mnt/stockage/packages/f35/ghex/po/fr.po | 
 | [gl]({{< ref "/f35/language/gl.md" >}}) | 973 | 973 | 100.0 | /mnt/stockage/packages/f35/ghex/po/gl.po | 
 | [he]({{< ref "/f35/language/he.md" >}}) | 973 | 973 | 100.0 | /mnt/stockage/packages/f35/ghex/po/he.po | 
 | [hu]({{< ref "/f35/language/hu.md" >}}) | 1044 | 1044 | 100.0 | /mnt/stockage/packages/f35/ghex/po/hu.po | 
 | [id]({{< ref "/f35/language/id.md" >}}) | 3301 | 3301 | 100.0 | /mnt/stockage/packages/f35/ghex/help/id/id.po/mnt/stockage/packages/f35/ghex/po/id.po | 
 | [lt]({{< ref "/f35/language/lt.md" >}}) | 1044 | 1044 | 100.0 | /mnt/stockage/packages/f35/ghex/po/lt.po | 
 | [lv]({{< ref "/f35/language/lv.md" >}}) | 973 | 973 | 100.0 | /mnt/stockage/packages/f35/ghex/po/lv.po | 
 | [mk]({{< ref "/f35/language/mk.md" >}}) | 794 | 794 | 100.0 | /mnt/stockage/packages/f35/ghex/po/mk.po | 
 | [ms]({{< ref "/f35/language/ms.md" >}}) | 790 | 790 | 100.0 | /mnt/stockage/packages/f35/ghex/po/ms.po | 
 | [nb_NO]({{< ref "/f35/language/nb_NO.md" >}}) | 973 | 973 | 100.0 | /mnt/stockage/packages/f35/ghex/po/nb.po | 
 | [ne]({{< ref "/f35/language/ne.md" >}}) | 970 | 970 | 100.0 | /mnt/stockage/packages/f35/ghex/po/ne.po | 
 | [nl]({{< ref "/f35/language/nl.md" >}}) | 966 | 966 | 100.0 | /mnt/stockage/packages/f35/ghex/po/nl.po | 
 | [pl]({{< ref "/f35/language/pl.md" >}}) | 3268 | 3268 | 100.0 | /mnt/stockage/packages/f35/ghex/help/pl/pl.po/mnt/stockage/packages/f35/ghex/po/pl.po | 
 | [pt]({{< ref "/f35/language/pt.md" >}}) | 979 | 979 | 100.0 | /mnt/stockage/packages/f35/ghex/po/pt.po | 
 | [ro]({{< ref "/f35/language/ro.md" >}}) | 1041 | 1041 | 100.0 | /mnt/stockage/packages/f35/ghex/po/ro.po | 
 | [ru]({{< ref "/f35/language/ru.md" >}}) | 3229 | 3229 | 100.0 | /mnt/stockage/packages/f35/ghex/help/ru/ru.po/mnt/stockage/packages/f35/ghex/po/ru.po | 
 | [sr]({{< ref "/f35/language/sr.md" >}}) | 1041 | 1041 | 100.0 | /mnt/stockage/packages/f35/ghex/po/sr.po | 
 | [sr_Latn]({{< ref "/f35/language/sr_Latn.md" >}}) | 979 | 979 | 100.0 | /mnt/stockage/packages/f35/ghex/po/sr@latin.po | 
 | [sv]({{< ref "/f35/language/sv.md" >}}) | 3268 | 3268 | 100.0 | /mnt/stockage/packages/f35/ghex/help/sv/sv.po/mnt/stockage/packages/f35/ghex/po/sv.po | 
 | [tr]({{< ref "/f35/language/tr.md" >}}) | 1044 | 1044 | 100.0 | /mnt/stockage/packages/f35/ghex/po/tr.po | 
 | [uk]({{< ref "/f35/language/uk.md" >}}) | 3265 | 3265 | 100.0 | /mnt/stockage/packages/f35/ghex/help/uk/uk.po/mnt/stockage/packages/f35/ghex/po/uk.po | 
 | [vi]({{< ref "/f35/language/vi.md" >}}) | 969 | 969 | 100.0 | /mnt/stockage/packages/f35/ghex/po/vi.po | 
 | [wa]({{< ref "/f35/language/wa.md" >}}) | 966 | 966 | 100.0 | /mnt/stockage/packages/f35/ghex/po/wa.po | 
 | [th]({{< ref "/f35/language/th.md" >}}) | 3142 | 3150 | 99.7 | /mnt/stockage/packages/f35/ghex/help/th/th.po/mnt/stockage/packages/f35/ghex/po/th.po | 
 | [ko]({{< ref "/f35/language/ko.md" >}}) | 2752 | 2774 | 99.2 | /mnt/stockage/packages/f35/ghex/help/ko/ko.po/mnt/stockage/packages/f35/ghex/po/ko.po | 
 | [zh_Hant]({{< ref "/f35/language/zh_Hant.md" >}}) | 2566 | 2588 | 99.1 | /mnt/stockage/packages/f35/ghex/help/zh_TW/zh_TW.po/mnt/stockage/packages/f35/ghex/po/zh_TW.po | 
 | [it]({{< ref "/f35/language/it.md" >}}) | 2492 | 2517 | 99.0 | /mnt/stockage/packages/f35/ghex/help/it/it.po/mnt/stockage/packages/f35/ghex/po/it.po | 
 | [fi]({{< ref "/f35/language/fi.md" >}}) | 922 | 1044 | 88.3 | /mnt/stockage/packages/f35/ghex/po/fi.po | 
 | [zh_Hans]({{< ref "/f35/language/zh_Hans.md" >}}) | 2645 | 3214 | 82.3 | /mnt/stockage/packages/f35/ghex/help/zh_CN/zh_CN.po/mnt/stockage/packages/f35/ghex/po/zh_CN.po | 
 | [hr]({{< ref "/f35/language/hr.md" >}}) | 704 | 909 | 77.4 | /mnt/stockage/packages/f35/ghex/po/hr.po | 
 | [ja]({{< ref "/f35/language/ja.md" >}}) | 2400 | 3282 | 73.1 | /mnt/stockage/packages/f35/ghex/help/ja/ja.po/mnt/stockage/packages/f35/ghex/po/ja.po | 
 | [sk]({{< ref "/f35/language/sk.md" >}}) | 647 | 979 | 66.1 | /mnt/stockage/packages/f35/ghex/po/sk.po | 
 | [pt_BR]({{< ref "/f35/language/pt_BR.md" >}}) | 1706 | 3301 | 51.7 | /mnt/stockage/packages/f35/ghex/help/pt_BR/pt_BR.po/mnt/stockage/packages/f35/ghex/po/pt_BR.po | 
 | [sq]({{< ref "/f35/language/sq.md" >}}) | 432 | 964 | 44.8 | /mnt/stockage/packages/f35/ghex/po/sq.po | 
 | [sl]({{< ref "/f35/language/sl.md" >}}) | 1067 | 3285 | 32.5 | /mnt/stockage/packages/f35/ghex/help/sl/sl.po/mnt/stockage/packages/f35/ghex/po/sl.po | 
 | [am]({{< ref "/f35/language/am.md" >}}) | 226 | 790 | 28.6 | /mnt/stockage/packages/f35/ghex/po/am.po | 
 | [pa]({{< ref "/f35/language/pa.md" >}}) | 247 | 964 | 25.6 | /mnt/stockage/packages/f35/ghex/po/pa.po | 
 | [ga]({{< ref "/f35/language/ga.md" >}}) | 167 | 871 | 19.2 | /mnt/stockage/packages/f35/ghex/po/ga.po | 
 | [ml]({{< ref "/f35/language/ml.md" >}}) | 133 | 794 | 16.8 | /mnt/stockage/packages/f35/ghex/po/ml.po | 
 | [ar]({{< ref "/f35/language/ar.md" >}}) | 107 | 969 | 11.0 | /mnt/stockage/packages/f35/ghex/po/ar.po | 
 | [oc]({{< ref "/f35/language/oc.md" >}}) | 259 | 3148 | 8.2 | /mnt/stockage/packages/f35/ghex/help/oc/oc.po/mnt/stockage/packages/f35/ghex/po/oc.po | 
 | [nn]({{< ref "/f35/language/nn.md" >}}) | 26 | 392 | 6.6 | /mnt/stockage/packages/f35/ghex/po/nn.po | 
 | [rw]({{< ref "/f35/language/rw.md" >}}) | 46 | 966 | 4.8 | /mnt/stockage/packages/f35/ghex/po/rw.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}




