Development
(2.9.x)

Language Status
en-US 100%
ach 89%
af-ZA 81%
ak 89%
am-ET 71%
ar 94%
ast-ES 88%
ayc-BO 88%
aym-BO 2%
be-BY 71%
be@latin 88%
bg-BG 99%
bm 86%
bn 43%
br-FR 100%
bs 43%
ca-ES 89%
ca@valencia 89%
cgg 87%
cs-CZ 98%
cy-GB 100%
da-DK 99%
de-CH 70%
de-DE 99%
el-GR 99%
en-AU 2%
en-CA 91%
en-GB 100%
en-IE 24%
eo 87%
es-ES 100%
es-MX 55%
et 86%
eu-ES 87%
fa-AF 0%
ff 99%
fi-FI 85%
fil 8%
fr-FR 99%
ga-IE 88%
gl 100%
he-IL 57%
hi 45%
hr-HR 88%
hu-HU 99%
id-ID 70%
it-IT 88%
ja-JP 88%
jbo 54%
kk-KZ 90%
km 45%
ko 77%
ku 79%
lg 85%
lt-LT 64%
lv-LV 63%
mg-MG 57%
mk-MK 87%
mnk-SN 84%
ms-MY 89%
nb-NO 81%
ne-NP 87%
nl-NL 100%
nn-NO 80%
pl-PL 96%
ps 80%
pt-BR 86%
pt-PT 81%
quh-BO 85%
qul-BO 85%
quz 84%
ro-RO 87%
ru-RU 87%
sc-IT 78%
sk-SK 99%
sl-SI 100%
son 100%
sq-AL 100%
sr 98%
sr@latin 79%
sv-SE 100%
sw 15%
ta-IN 54%
th 7%
tr-TR 73%
uk-UA 61%
vi-VN 72%
wo-SN 86%
yi 85%
zh-CN 100%
zh-HK 99%
zh-TW 99%
zu 87%

Last generated at
2022-08-20 05:15:00
Stable
(2.8.x)

Language Status
en-US 99%
af-ZA 81%
am-ET 75%
ar 99%
ast-ES 98%
ayc-BO 97%
aym-BO 97%
be-BY 75%
be@latin 97%
bg-BG 97%
br-FR 99%
ca-ES 98%
cs-CZ 97%
cy-GB 97%
da-DK 99%
de-CH 71%
de-DE 99%
el-GR 96%
en-AU 3%
en-CA 97%
en-GB 97%
en-IE 26%
eo 57%
es-ES 97%
es-MX 62%
et 97%
eu-ES 99%
ff 99%
fi-FI 84%
fr-FR 98%
ga-IE 97%
gl 99%
he-IL 62%
hr-HR 97%
hu-HU 95%
id-ID 76%
it-IT 97%
ja-JP 70%
jbo 53%
ko 84%
ku 94%
lt-LT 80%
lv-LV 67%
mg-MG 63%
mh-MH 0%
mk-MK 96%
mnk-SN 98%
ms-MY 98%
nb-NO 93%
ne-NP 97%
nl-NL 99%
nn-NO 91%
pl-PL 96%
ps 97%
pt-BR 96%
pt-PT 90%
quh-BO 97%
qul-BO 97%
ro-RO 99%
ru-RU 99%
sc-IT 86%
sk-SK 99%
sl-SI 99%
sq-AL 98%
sr 88%
sr@latin 88%
sv-SE 90%
ta-IN 54%
tr-TR 82%
uk-UA 66%
ur 0%
vi-VN 74%
wo-SN 99%
yi 96%
zh-CN 98%
zh-HK 68%
zh-TW 95%

Last generated at
08/19/2022 05:25:00

New AbiWord Translation

These instructions will allow you to translate AbiWord for a language that does not have an existing translation yet.

Step 1: Download AbiWord via CVS

There are Instructions for using Subversion to download AbiWord's source code. You only really need the abiword module. Quick instructions would be:

$ svn co http://svn.abisource.com/abiword/trunk abiword

Step 2: Build a New Translation File

Now we're going to build a file called abiword.pot. This file is basically a blank translation of AbiWord's strings.

To do this, we'll go into the abiword/po directory and run the "update.pl" script as follows:

$ cd abiword/po
$ ./update.pl --pot

This should produce the file abiword.pot.

Now we want to go ahead and make the new translation file. All you need to do is rename abiword.pot to the form xx-YY.po where xx-YY is your language code (for example, fr-FR is French, es-ES is Spanish, it-IT is Italian...)

$ mv abiword.pot xx-YY.po

Step 3: Translate xx-YY.po

The file xx-YY.po contains several pairs of the form:

msgid "[english text]"
msgstr ""

All you need to do is fill in the msgstr part of this. For example, "Cancel" is "Cancelar" in Spanish, so the translation might look like this:

msgid "Cancel"
msgstr "Cancelar"

If you see the & sign, that means that this string appears in a menu. For example, the option "Header" would appear as "&Header". You can also provide underlines in your translation typing "&" before the character that you want to underline.

For example, "Header" translates to "Encabezado" in spanish. So, the translation might look like this:

msgid "&Header"
msgstr "&Encabezado"

Step 4: Submit the Translation

Once you have translated the file, please send it to the developer's mailing list so that we can incorporate your translation into the project. Please zip the attachment before sending it, as that will be more convenient for users on slow internet connections, and to prevent it from being marked as spam my our mail server.

You can subscribe to the mailing list by sending an email to abiword-dev-request@abisource.com with the word "subscribe" in the mesage body. Once you're subscribed, you can send an email to abiword-dev@abisource.com and attach your translation. Please zip or gzip your attachment before sending it, otherwise it might be too large or marked as spam.