---
title: "tuxmath - translation progress for f40"
package: tuxmath
date: 2025-12-13T17:30:27.157913+00:00
started_languages: 37
no_languages: 0
polib_error_count: 1
could_not_process_count: 0
release: f40
---
The package tuxmath:

* represents 1455 source words to be translated
* is translated into 38 languages in Fedora f40

* polib could not open 1 files to extract metadata


| Language | Translated words | Total source words | Progress (%) | Files |
|----------|-----------------:|-------------------:|-------------:|-------|
 | [ast]({{< ref "/f40/language/ast.md" >}}) | 1455 | 1455 | 100.0 | /mnt/stockage/packages/f40/tuxmath/po/ast.po | 
 | [fr]({{< ref "/f40/language/fr.md" >}}) | 1455 | 1455 | 100.0 | /mnt/stockage/packages/f40/tuxmath/po/fr.po | 
 | [error]({{< ref "/f40/language/error.md" >}}) | 3326 | 4365 | 76.2 | /mnt/stockage/packages/f40/tuxmath/po/en@boldquot.po/mnt/stockage/packages/f40/tuxmath/po/zam.po/mnt/stockage/packages/f40/tuxmath/po/en@quot.po | 
 | [sk]({{< ref "/f40/language/sk.md" >}}) | 1042 | 1455 | 71.6 | /mnt/stockage/packages/f40/tuxmath/po/sk.po | 
 | [uk]({{< ref "/f40/language/uk.md" >}}) | 876 | 1455 | 60.2 | /mnt/stockage/packages/f40/tuxmath/po/uk.po | 
 | [el]({{< ref "/f40/language/el.md" >}}) | 869 | 1455 | 59.7 | /mnt/stockage/packages/f40/tuxmath/po/el.po | 
 | [hi]({{< ref "/f40/language/hi.md" >}}) | 869 | 1455 | 59.7 | /mnt/stockage/packages/f40/tuxmath/po/hi.po | 
 | [de]({{< ref "/f40/language/de.md" >}}) | 867 | 1455 | 59.6 | /mnt/stockage/packages/f40/tuxmath/po/de.po | 
 | [ro]({{< ref "/f40/language/ro.md" >}}) | 867 | 1455 | 59.6 | /mnt/stockage/packages/f40/tuxmath/po/ro.po | 
 | [bg]({{< ref "/f40/language/bg.md" >}}) | 866 | 1455 | 59.5 | /mnt/stockage/packages/f40/tuxmath/po/bg.po | 
 | [it]({{< ref "/f40/language/it.md" >}}) | 865 | 1455 | 59.5 | /mnt/stockage/packages/f40/tuxmath/po/it.po | 
 | [tl]({{< ref "/f40/language/tl.md" >}}) | 860 | 1455 | 59.1 | /mnt/stockage/packages/f40/tuxmath/po/tl.po | 
 | [he]({{< ref "/f40/language/he.md" >}}) | 854 | 1455 | 58.7 | /mnt/stockage/packages/f40/tuxmath/po/he.po | 
 | [zh_Hant]({{< ref "/f40/language/zh_Hant.md" >}}) | 854 | 1455 | 58.7 | /mnt/stockage/packages/f40/tuxmath/po/zh_TW.po | 
 | [es]({{< ref "/f40/language/es.md" >}}) | 848 | 1455 | 58.3 | /mnt/stockage/packages/f40/tuxmath/po/es.po | 
 | [ru]({{< ref "/f40/language/ru.md" >}}) | 821 | 1455 | 56.4 | /mnt/stockage/packages/f40/tuxmath/po/ru.po | 
 | [da]({{< ref "/f40/language/da.md" >}}) | 798 | 1455 | 54.8 | /mnt/stockage/packages/f40/tuxmath/po/da.po | 
 | [en_GB]({{< ref "/f40/language/en_GB.md" >}}) | 798 | 1455 | 54.8 | /mnt/stockage/packages/f40/tuxmath/po/en_GB.po | 
 | [nn]({{< ref "/f40/language/nn.md" >}}) | 798 | 1455 | 54.8 | /mnt/stockage/packages/f40/tuxmath/po/nn.po | 
 | [pt]({{< ref "/f40/language/pt.md" >}}) | 798 | 1455 | 54.8 | /mnt/stockage/packages/f40/tuxmath/po/pt.po | 
 | [mn]({{< ref "/f40/language/mn.md" >}}) | 792 | 1455 | 54.4 | /mnt/stockage/packages/f40/tuxmath/po/mn.po | 
 | [pl]({{< ref "/f40/language/pl.md" >}}) | 786 | 1455 | 54.0 | /mnt/stockage/packages/f40/tuxmath/po/pl.po | 
 | [zh_Hans]({{< ref "/f40/language/zh_Hans.md" >}}) | 680 | 1455 | 46.7 | /mnt/stockage/packages/f40/tuxmath/po/zh_CN.po | 
 | [sv]({{< ref "/f40/language/sv.md" >}}) | 428 | 1455 | 29.4 | /mnt/stockage/packages/f40/tuxmath/po/sv.po | 
 | [tr]({{< ref "/f40/language/tr.md" >}}) | 418 | 1455 | 28.7 | /mnt/stockage/packages/f40/tuxmath/po/tr.po | 
 | [nb_NO]({{< ref "/f40/language/nb_NO.md" >}}) | 364 | 1455 | 25.0 | /mnt/stockage/packages/f40/tuxmath/po/nb.po | 
 | [ga]({{< ref "/f40/language/ga.md" >}}) | 352 | 1455 | 24.2 | /mnt/stockage/packages/f40/tuxmath/po/ga.po | 
 | [ku]({{< ref "/f40/language/ku.md" >}}) | 347 | 1455 | 23.8 | /mnt/stockage/packages/f40/tuxmath/po/ku.po | 
 | [ar]({{< ref "/f40/language/ar.md" >}}) | 346 | 1455 | 23.8 | /mnt/stockage/packages/f40/tuxmath/po/ar.po | 
 | [hu]({{< ref "/f40/language/hu.md" >}}) | 346 | 1455 | 23.8 | /mnt/stockage/packages/f40/tuxmath/po/hu.po | 
 | [cs]({{< ref "/f40/language/cs.md" >}}) | 238 | 1455 | 16.4 | /mnt/stockage/packages/f40/tuxmath/po/cs.po | 
 | [ja]({{< ref "/f40/language/ja.md" >}}) | 238 | 1455 | 16.4 | /mnt/stockage/packages/f40/tuxmath/po/ja.po | 
 | [nl]({{< ref "/f40/language/nl.md" >}}) | 238 | 1455 | 16.4 | /mnt/stockage/packages/f40/tuxmath/po/nl.po | 
 | [pt_BR]({{< ref "/f40/language/pt_BR.md" >}}) | 238 | 1455 | 16.4 | /mnt/stockage/packages/f40/tuxmath/po/pt_BR.po | 
 | [sl]({{< ref "/f40/language/sl.md" >}}) | 228 | 1455 | 15.7 | /mnt/stockage/packages/f40/tuxmath/po/sl.po | 
 | [oc]({{< ref "/f40/language/oc.md" >}}) | 155 | 1455 | 10.7 | /mnt/stockage/packages/f40/tuxmath/po/oc.po | 
 | [fi]({{< ref "/f40/language/fi.md" >}}) | 138 | 1455 | 9.5 | /mnt/stockage/packages/f40/tuxmath/po/fi.po | 
 | [vi]({{< ref "/f40/language/vi.md" >}}) | 23 | 1455 | 1.6 | /mnt/stockage/packages/f40/tuxmath/po/vi.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}




