Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
guix GPL-3.0 28% 45,568 389,810 2,827,853 40,574 3,806 1,413 39
website AGPL-3.0 66% 3,356 35,498 266,207 3,291 96 504 6
documentation-cookbook GFDL-1.3 23% 15,015 304,473 2,386,795 14,890 267 381 10
documentation-manual GFDL-1.3 21% 220,075 3,308,609 25,346,592 203,009 4,476 5,540 18
Glossary guix Glossary AGPL-3.0 56% 1,304 1,769 12,285 1,293 0 35 5
packages GPL-3.0 6% 139,263 3,099,799 20,432,580 135,681 2,902 293 0

Overview

Project website guix.gnu.org
Instructions for translators

See the manual for specific instructions.

Need help translating? You can reach out to us on the mailing list <help-guix@gnu.org>, on IRC (#guix on Freenode), or ping @roptat

Project maintainers User avatar roptat
Translation license AGPL-3.0 website guix Glossary GFDL-1.3 documentation-cookbook documentation-manual GPL-3.0 guix packages
a minute ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 523,926 8,430,864 60,867,814
Source 24,210 386,121 2,817,984
Translated 18% 99,345 15% 1,290,906 15% 9,595,502
Needs editing 4% 25,843 1% 160,281 2% 1,440,013
Read-only 4% 24,160 4% 386,058 4% 2,817,191
Failing checks 2% 11,547 1% 115,445 1% 919,970
Strings with suggestions 1% 8,166 1% 58,797 1% 468,728
Untranslated strings 76% 398,738 82% 6,979,677 81% 49,832,299

Quick numbers

8,429 k
Hosted words
523 k
Hosted strings
18%
Translated
and previous 30 days

Trends of last 30 days

+1%
Hosted words
+100%
+1%
Hosted strings
+100%
Translated
+18%
Contributors
+100%
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 0 0 0 0 3,195 0 19
Albanian 15% 334 3,180 23,893 313 5 43 0
Basque 1% 1,923 15,584 113,004 1,923 0 29 0
Bengali 1% 1,902 15,491 112,319 1,898 4 8 0
Catalan 1% 2,236 19,035 137,052 2,230 0 106 0
Chinese (Simplified) 2% 1,169 22,864 178,917 1,160 0 11 0
Chinese (Simplified) (zh_CN) 6% 21,160 346,709 2,518,528 18,249 458 478 1
Chinese (Traditional) 83% 67 371 2,526 59 8 1 0
Czech 25% 1,691 14,493 105,283 1,458 130 79 0
Danish 18% 6,249 131,461 873,476 5,122 861 146 0
Dutch 7% 22,199 373,569 2,726,644 21,868 151 299 5
Esperanto 9% 7,224 138,421 920,405 6,026 888 69 0
Finnish 2% 23,182 383,645 2,798,553 22,389 83 73 2
French 72% 6,668 137,422 952,281 5,089 639 579 0
Georgian 4% 1,845 15,450 112,093 1,844 0 0 0
German 76% 5,699 126,614 834,496 5,518 1,203 357 0
Greek 1% 7,974 144,606 966,320 7,974 0 60 0
Hebrew 1% 14,714 217,887 1,667,258 14,706 2 260 0
Hungarian 5% 7,532 139,856 933,678 6,759 478 127 0
Italian 7% 20,899 349,446 2,539,679 20,208 71 353 0
Japanese 4% 22,802 373,897 2,727,995 22,386 58 429 5
Kazakh 3% 383 3,299 24,881 382 0 21 0
Korean 5% 22,451 378,285 2,755,518 21,353 36 294 1
Lithuanian 12% 2,979 38,441 290,161 2,974 2 21 1
Mongolian 1% 23,810 385,563 2,813,543 23,806 5 14 0
Norwegian Bokmål 82% 70 204 2,103 69 3 7 0
Occitan 1% 7,939 144,207 963,546 7,870 53 21 0
Persian 2% 23,286 383,095 2,794,730 22,602 101 84 1
Polish 4% 7,323 139,678 931,181 7,026 221 119 0
Portuguese (Brazil) 12% 20,971 362,402 2,645,787 18,788 174 353 16
Russian 18% 19,419 323,351 2,353,230 16,978 363 827 18
Serbian 1% 7,500 140,023 932,546 6,965 293 101 0
Sinhala 1% 22,658 362,674 2,634,734 22,657 0 62 0
Slovak 14% 20,467 349,158 2,542,193 19,481 199 210 2
Spanish 49% 12,106 241,279 1,732,242 7,640 893 1,235 2
Swedish 29% 1,370 11,807 86,441 1,007 199 77 1
Tamil 30% 1,343 11,972 86,313 976 221 75 0
Turkish 5% 22,439 374,399 2,733,690 21,039 144 553 2
Ukrainian 2% 23,129 379,852 2,771,525 23,043 113 509 2
Vietnamese 2% 7,469 140,268 933,548 6,903 293 76 0
User avatar rimarko

Translation added

a minute ago
User avatar rimarko

Translation added

4 minutes ago
User avatar rimarko

Translation added

4 minutes ago
User avatar rimarko

Translation added

5 minutes ago
User avatar rimarko

Translation added

5 minutes ago
User avatar rimarko

Translation added

6 minutes ago
User avatar rimarko

Translation added

8 minutes ago
User avatar rimarko

Translation added

11 minutes ago
User avatar rimarko

Translation added

11 minutes ago
User avatar rimarko

Translation changed

12 minutes ago
Browse all project changes
User avatar roptat

Announcement posted

We are approaching release of the next version, 1.4.0. This means that weblate now follows the release branch instead of master. Now's the time to translate as much as possible before release!

a year ago
User avatar roptat

Announcement posted

The release was scheduled for the 18, but difficulties appeared. We plan to release "as soon as possible", meaning you have extra time to polish translations for this release. Strings are still frozen for the release, as only release blocker fixes are now applied on the release branch.

We have integrated most of your translations in Guix. You can check them by running "guix pull" and using Guix. If you started a translation for the manual, it is also available as "info guix.xx" where xx is your language code ('de', 'es', 'fr', etc).

Have any question? Ping me (@roptat), or ask questions on our IRC (#guix on freenode) or our mailing list (help-guix +a+t- gnu.org) if you need help!

Happy translating!

Julien

2 years ago
User avatar roptat

Announcement posted

The Guix project has entered string freeze, and the release is following schedule :). This means strings will not change in the guix and documentation-manual components until release on the 18. Other components might continue to evolve. Have any question? Ping me (@roptat), or ask questions on our IRC (#guix on freenode) or our mailing list (help-guix +a+t- gnu.org) if you need help!

Happy translating!

Julien

2 years ago
User avatar roptat

Announcement posted

The Guix project has entered string freeze, and the release is following schedule :) This means strings will not change in the guix and guix-documentation-manual components until release. Other components might continue to evolve. Have any question? Ping me (@roptat), or ask questions on our IRC (#guix on freenode) or our mailing list (help-guix +a+t- gnu.org) if you need help!

Happy translating!

Julien

2 years ago
User avatar roptat

Announcement posted

Hi dear translators :)

First of all, welcome to all the great new translators who have contributed since we switched to weblate, that is wonderful to see! If you need any help, please do not hesitate to leave comments on strings (against the source string or I might not see anything), or ask questions on our IRC (#guix on freenode) or our mailing list (help-guix +a+t- gnu.org). Note that you can use any language you feel most confident with, in any of these channels, though we might not all be able to answer. You can also contact me (@roptat) through weblate. I can realistically speak only French and English.

We are planning our next release, 1.2.1, next month, on April 18. One week before, on the 12, we will enter string freeze, meaning that strings will not change for a week in the guix and documentation-manual components. Other components might continue to evolve during this period. From our experience, one week is enough to finish updating strings in languages that are already well maintained, but this is definitely too short to go from 0 to 100%, so you might want to get started earlier ;)

If you are one of the many new translators on the project, you might get a little lost. Here is the explanation of the different components:

  • documentation-manual: this is the manual that can be read online (and with the info program when you install guix) at https://guix.gnu.org/manual/devel/. It contains the reference documentation for everything in Guix.
  • documentation-cookbook: this is a cookbook style manual that can be read online at https://guix.gnu.org/cookbook/. It contains tutorial-style documentation.
  • guix: this is the main and most important component. It contains the strings for the tool itself, Guix. This includes the package manager options, help strings, error messages, installer screens, etc. This does not contain package information.
  • packages: this is the biggest component. It contains the synopsis and descriptions of a subset of packages in Guix. In the long run, we will add every package, but it is already very big as it is. Consider it lower priority.
  • website: this the strings that made up the official website, at https://guix.gnu.org, excluding package descriptions, manual and cookbook. After you translate guix itself, this is probably the best second target.

Please be careful with strings, as they contain formatting that is not recognized by weblate (I am trying to add support for them, but it's taking me time). The guix component contains scheme format strings, of the form "~a" or "~s" etc. Please keep them intact and in the same order, they are replaced by other messages, numbers, etc (similar to "%d" or "%s" in other programming languages). For the documentation and packages components, please make sure to keep texinfo formatting intact. You do not have to translate the content of the various @[px]ref{...} as it is taken care of by our scripts, you need to keep the content of @code, @command, @var etc intact, but you can modify the content of @emph, @footnote, etc. If you are unsure, please use the communication channels above to get help!

When a new language hits the 30% mark in the website component, we will start publishing it. We do not have chosen a level for inclusion in other components. Probably, we will add anything from the packages and guix components, but only take cookbook and manual translations that have a higher level of translation.

Happy translating! Julien

2 years ago
Browse all project changes