---
title: "genius - translation progress for f20"
package: genius
date: 2025-12-13T17:26:15.338404+00:00
started_languages: 41
no_languages: 0
polib_error_count: 1
could_not_process_count: 0
release: f20
---
The package genius:

* represents 32132 source words to be translated
* is translated into 42 languages in Fedora f20

* polib could not open 1 files to extract metadata


| Language | Translated words | Total source words | Progress (%) | Files |
|----------|-----------------:|-------------------:|-------------:|-------|
 | [cs]({{< ref "/f20/language/cs.md" >}}) | 32132 | 32132 | 100.0 | /mnt/stockage/packages/f20/genius/help/cs/cs.po/mnt/stockage/packages/f20/genius/po/cs.po | 
 | [dz]({{< ref "/f20/language/dz.md" >}}) | 6253 | 6253 | 100.0 | /mnt/stockage/packages/f20/genius/po/dz.po | 
 | [el]({{< ref "/f20/language/el.md" >}}) | 8029 | 8029 | 100.0 | /mnt/stockage/packages/f20/genius/po/el.po | 
 | [en_CA]({{< ref "/f20/language/en_CA.md" >}}) | 5927 | 5927 | 100.0 | /mnt/stockage/packages/f20/genius/po/en_CA.po | 
 | [en_GB]({{< ref "/f20/language/en_GB.md" >}}) | 7004 | 7004 | 100.0 | /mnt/stockage/packages/f20/genius/po/en_GB.po | 
 | [error]({{< ref "/f20/language/error.md" >}}) | 2839 | 2839 | 100.0 | /mnt/stockage/packages/f20/genius/po/sr@Latn.po | 
 | [es]({{< ref "/f20/language/es.md" >}}) | 32132 | 32132 | 100.0 | /mnt/stockage/packages/f20/genius/help/es/es.po/mnt/stockage/packages/f20/genius/po/es.po | 
 | [eu]({{< ref "/f20/language/eu.md" >}}) | 7297 | 7297 | 100.0 | /mnt/stockage/packages/f20/genius/po/eu.po | 
 | [gl]({{< ref "/f20/language/gl.md" >}}) | 7665 | 7665 | 100.0 | /mnt/stockage/packages/f20/genius/po/gl.po | 
 | [hr]({{< ref "/f20/language/hr.md" >}}) | 2747 | 2747 | 100.0 | /mnt/stockage/packages/f20/genius/po/hr.po | 
 | [lv]({{< ref "/f20/language/lv.md" >}}) | 6253 | 6253 | 100.0 | /mnt/stockage/packages/f20/genius/po/lv.po | 
 | [mk]({{< ref "/f20/language/mk.md" >}}) | 3078 | 3078 | 100.0 | /mnt/stockage/packages/f20/genius/po/mk.po | 
 | [ne]({{< ref "/f20/language/ne.md" >}}) | 6307 | 6307 | 100.0 | /mnt/stockage/packages/f20/genius/po/ne.po | 
 | [pt]({{< ref "/f20/language/pt.md" >}}) | 2781 | 2781 | 100.0 | /mnt/stockage/packages/f20/genius/po/pt.po | 
 | [pt_BR]({{< ref "/f20/language/pt_BR.md" >}}) | 7287 | 7287 | 100.0 | /mnt/stockage/packages/f20/genius/po/pt_BR.po | 
 | [sl]({{< ref "/f20/language/sl.md" >}}) | 8029 | 8029 | 100.0 | /mnt/stockage/packages/f20/genius/po/sl.po | 
 | [sr]({{< ref "/f20/language/sr.md" >}}) | 2839 | 2839 | 100.0 | /mnt/stockage/packages/f20/genius/po/sr.po | 
 | [da]({{< ref "/f20/language/da.md" >}}) | 7979 | 7982 | 100.0 | /mnt/stockage/packages/f20/genius/po/da.po | 
 | [ro]({{< ref "/f20/language/ro.md" >}}) | 7210 | 7665 | 94.1 | /mnt/stockage/packages/f20/genius/po/ro.po | 
 | [fr]({{< ref "/f20/language/fr.md" >}}) | 29237 | 31478 | 92.9 | /mnt/stockage/packages/f20/genius/help/fr/fr.po/mnt/stockage/packages/f20/genius/po/fr.po | 
 | [nl]({{< ref "/f20/language/nl.md" >}}) | 3931 | 5338 | 73.6 | /mnt/stockage/packages/f20/genius/po/nl.po | 
 | [zh_Hans]({{< ref "/f20/language/zh_Hans.md" >}}) | 4316 | 7535 | 57.3 | /mnt/stockage/packages/f20/genius/po/zh_CN.po | 
 | [sv]({{< ref "/f20/language/sv.md" >}}) | 3358 | 7665 | 43.8 | /mnt/stockage/packages/f20/genius/po/sv.po | 
 | [de]({{< ref "/f20/language/de.md" >}}) | 12942 | 30349 | 42.6 | /mnt/stockage/packages/f20/genius/help/de/de.po/mnt/stockage/packages/f20/genius/po/de.po | 
 | [it]({{< ref "/f20/language/it.md" >}}) | 2444 | 6078 | 40.2 | /mnt/stockage/packages/f20/genius/po/it.po | 
 | [zh_Hant]({{< ref "/f20/language/zh_Hant.md" >}}) | 2015 | 5927 | 34.0 | /mnt/stockage/packages/f20/genius/po/zh_TW.po | 
 | [ja]({{< ref "/f20/language/ja.md" >}}) | 2545 | 7688 | 33.1 | /mnt/stockage/packages/f20/genius/po/ja.po | 
 | [ru]({{< ref "/f20/language/ru.md" >}}) | 9307 | 30272 | 30.7 | /mnt/stockage/packages/f20/genius/help/ru/ru.po/mnt/stockage/packages/f20/genius/po/ru.po | 
 | [ca]({{< ref "/f20/language/ca.md" >}}) | 2352 | 7982 | 29.5 | /mnt/stockage/packages/f20/genius/po/ca.po | 
 | [pl]({{< ref "/f20/language/pl.md" >}}) | 195 | 705 | 27.7 | /mnt/stockage/packages/f20/genius/po/pl.po | 
 | [nb_NO]({{< ref "/f20/language/nb_NO.md" >}}) | 834 | 8029 | 10.4 | /mnt/stockage/packages/f20/genius/po/nb.po | 
 | [id]({{< ref "/f20/language/id.md" >}}) | 561 | 7688 | 7.3 | /mnt/stockage/packages/f20/genius/po/id.po | 
 | [hi]({{< ref "/f20/language/hi.md" >}}) | 169 | 2781 | 6.1 | /mnt/stockage/packages/f20/genius/po/hi.po | 
 | [ar]({{< ref "/f20/language/ar.md" >}}) | 267 | 6647 | 4.0 | /mnt/stockage/packages/f20/genius/po/ar.po | 
 | [ga]({{< ref "/f20/language/ga.md" >}}) | 96 | 2781 | 3.5 | /mnt/stockage/packages/f20/genius/po/ga.po | 
 | [sq]({{< ref "/f20/language/sq.md" >}}) | 89 | 3067 | 2.9 | /mnt/stockage/packages/f20/genius/po/sq.po | 
 | [ko]({{< ref "/f20/language/ko.md" >}}) | 12 | 705 | 1.7 | /mnt/stockage/packages/f20/genius/po/ko.po | 
 | [pa]({{< ref "/f20/language/pa.md" >}}) | 70 | 5125 | 1.4 | /mnt/stockage/packages/f20/genius/po/pa.po | 
 | [az]({{< ref "/f20/language/az.md" >}}) | 32 | 3090 | 1.0 | /mnt/stockage/packages/f20/genius/po/az.po | 
 | [oc]({{< ref "/f20/language/oc.md" >}}) | 59 | 6602 | 0.9 | /mnt/stockage/packages/f20/genius/po/oc.po | 
 | [ml]({{< ref "/f20/language/ml.md" >}}) | 24 | 3068 | 0.8 | /mnt/stockage/packages/f20/genius/po/ml.po | 
 | [rw]({{< ref "/f20/language/rw.md" >}}) | 35 | 5398 | 0.6 | /mnt/stockage/packages/f20/genius/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}




