Adding or Modifying Language Translations

The "Prefs | Language" option lets you select a language for the user interface of VueScan. Each language is desribed by a file named lan_xx.txt, where xx is one of the two-letter codes below. Each line in the lan_xx.txt file is the translation of the corresponding line in the lan_en.txt file.

To modify an existing languge translation, edit the lan_xx.txt file with a text editor that can modify Unicode (UTF8) strings. Don't use Microsoft Word to edit these files - it won't work. On Windows, use notepad.exe to edit and on Mac OS X, use TextEdit (in the Applications folder). Put lan_en.txt in a window on the left side of your screen and lan_xx.txt on the right side of your screen. Set the editor so the text doesn't wrap and each line on the left will match the line on the right.

If you only have a limited amount of time, edit sections 00, 01, 02, 07, 09, 11, 13, 15 and 16. These are the most visible parts of the user interface (buttons, menus, tabs, etc.) and it's only 319 lines to edit. This should take a native speaker an hour or two, and it will significantly improve the translation. You'll get a free Standard Edition license if you update the google translation for these 319 lines.

If you translate the whole file (1100 lines, 6000 words), you'll get a free Professional Edition license.

The lan_xx.txt files are located at:

To add a new laguage translation, copy lan_en.txt to lan_xx.txt and edit lan_xx.txt for the new language.

Before you start work on a translation, check the translation status below to see if someone else is already working on it.

Native Translations

Two-letter codeEnglish nameNative nameTranslation status
bgBulgarianбългарскиNative translation
zhChinese (Simplified)中文 (简体)Native translation
twChinese (Traditional)中文 (繁體)Native translation
hrCroatianHrvatskiNative translation
csCzechčeskyNative translation
daDanishdanskNative translation
nlDutchNederlandsNative translation
enEnglishEnglishNative
fiFinnishsuomen kieliNative translation
frFrenchfrançaisNative translation
glGalicianGalegoNative translation
deGermanDeutschNative translation
elGreekΕλληνικάNative translation
hiHindiहिन्दीNative translation
huHungarianMagyarNative translation
itItalianItalianoNative translation
jaJapanese日本語Native translation
koKorean한국어Native translation
noNorwegianNorskNative translation
ptPortuguesePortuguêsNative translation
plPolishpolskiNative translation
roRomanianromânăNative translation
ruRussianрусскийNative translation
srSerbianсрпски језикNative translation
skSlovakslovenčinaNative translation
esSpanishespañolNative translation
svSwedishSvenskaNative translation
taTamilதமிழ்Native translation
trTurkishTürkçeNative translation
ukUkrainianУкраїнськаNative translation

Translations Being Worked On

Two-letter codeEnglish nameNative nameTranslation status
beBelarusianБеларускаяBeing worked on
caCatalanCatalàBeing worked on
etEstonianEesti keelBeing worked on
heHebrew‫עבריתBeing worked on
idIndonesianBahasa IndonesiaBeing worked on
lvLatvianlatviešu valodaBeing worked on
slSlovenianslovenščinaBeing worked on

Google Translations

These translations were done by translate.google.com and need to be updated by a native speaker of these languages:

Two-letter codeEnglish nameNative nameTranslation status
arArabic‫العربيةtranslate.google.com
ltLithuanianlietuvių kalbatranslate.google.com
tlTagalogTagalogtranslate.google.com
thThaiไทยtranslate.google.com
viVietnameseTiếng Việttranslate.google.com

Current Translation Status

Two-letter codeEnglish nameNative nameTranslation status
abAbkhazianАҧсуа
aaAfarAfaraf
afAfrikaansAfrikaans
akAkanAkan
sqAlbanianShqip
amAmharicአማርኛ
arArabic‫العربيةtranslate.google.com
anAragoneseAragonés
hyArmenianՀայերեն
asAssameseঅসমীয়া
avAvaricавар мацӀ
aeAvestanavesta
ayAymaraaymar aru
azAzerbaijaniazərbaycan dili
bmBambarabamanankan
baBashkirбашҡорт теле
euBasqueeuskara
beBelarusianБеларускаяBeing worked on
bnBengaliবাংলা
bhBihariभोजपुरी
biBislamaBislama
bsBosnianbosanski jezik
brBretonbrezhoneg
bgBulgarianбългарскиNative translation
myBurmeseဗမာစာ
caCatalanCatalàBeing worked on
chChamorroChamoru
ceChechenнохчийн мотт
nyChichewachiCheŵa
zhChinese (Simplified)中文 (简体)Native translation
twChinese (Traditional)中文 (繁體)Native translation
cuChurch Slavicѩзыкъ словѣньскъ
cvChuvashчӑваш чӗлхи
kwCornishKernewek
coCorsicancorsu
crCreeᓀᐦᐃᔭᐍᐏᐣ
hrCroatianHrvatskiNative translation
csCzechčeskyNative translation
daDanishdanskNative translation
dvDivehi‫ދިވެހި
nlDutchNederlandsNative translation
dzDzongkhaརྫོང་ཁ
enEnglishEnglishNative
eoEsperantoEsperanto
etEstonianEesti keelBeing worked on
eeEweƐʋɛgbɛ
foFaroeseFøroyskt
fjFijianvosa Vakaviti
fiFinnishsuomen kieliNative translation
frFrenchfrançaisNative translation
ffFulahFulfulde
glGalicianGalegoNative translation
lgGandaLuganda
kaGeorgianქართული
deGermanDeutschNative translation
elGreekΕλληνικάNative translation
gnGuaraniAvañe'ẽ
guGujaratiગુજરાતી
htHaitianKreyòl ayisyen
haHausa‫هَوُسَ
heHebrew‫עבריתBeing worked on
hzHereroOtjiherero
hiHindiहिन्दीNative translation
hoHiri MotuHiri Motu
huHungarianMagyarNative translation
isIcelandicÍslenska
ioIdoIdo
igIgboIgbo
idIndonesianBahasa IndonesiaBeing worked on
iaInterlinguaInterlingua
ieInterlingueInterlingue
iuInuktitutᐃᓄᒃᑎᑐᑦ
ikInupiaqIñupiaq
gaIrishGaeilge
itItalianItalianoNative translation
jaJapanese日本語Native translation
jvJavanesebasa Jawa
klKalaallisutkalaallisut
knKannadaಕನ್ನಡ
krKanurianuri
ksKashmiriकश्मीरी
kkKazakhҚазақ тілі
kmKhmerភាសាខ្មែរ
kiKikuyuGĩkũyũ
rwKinyarwandaIkinyarwanda
kyKirghizкыргыз тили
rnKirundikiRundi
kvKomiкоми кыв
kgKongoKiKongo
koKorean한국어Native translation
kuKurdishKurdî
kjKwanyamaKuanyama
loLaoພາສາລາວ
laLatinlatine
lvLatvianlatviešu valodaBeing worked on
liLimburgishLimburgs
lnLingalaLingála
ltLithuanianlietuvių kalbatranslate.google.com
luLuba-KatangaLuba-Katanga
lbLuxembourgishLëtzebuergesch
mkMacedonianмакедонски јазик
mgMalagasyMalagasy fiteny
msMalaybahasa Melayu
mlMalayalamമലയാളം
mtMalteseMalti
gvManxGhaelg
miMaorite reo Māori
mrMarathiमराठी
mhMarshalleseKajin M̧ajeļ
moMoldavianLimba moldovenească
mnMongolianМонгол
naNauruEkakairũ Naoero
nvNavajoDiné bizaad
ngNdongaOwambo
neNepaliनेपाली
ndNorth NdebeleisiNdebele
seNorthern SamiDavvisámegiella
nbNorwegian BokmalNorsk bokmål
nnNorwegian NynorskNorsk nynorsk
noNorwegianNorskNative translation
ocOccitanOccitan
ojOjibwaᐊᓂᔑᓈᐯᒧᐎᓐ
orOriyaଓଡ଼ିଆ
omOromoAfaan Oromoo
osOssetianИрон æвзаг
piPaliपाऴि
paPanjabiਪੰਜਾਬੀ
psPashto‫پښتو
faPersian‫فارسی
plPolishpolskiNative translation
ptPortuguesePortuguêsNative translation
quQuechuaRuna Simi
rmRaeto-Romancerumantsch grischun
roRomanianromânăNative translation
ruRussianрусскийNative translation
smSamoangagana fa'a Samoa
sgSangoyângâ tî sängö
saSanskritसंस्कृतम्
scSardiniansardu
gdScottish GaelicGàidhlig
srSerbianсрпски језикNative translation
shSerbo-CroatianSrpskohrvatski
snShonachiShona
iiSichuan Yiꆇꉙ
sdSindhiसिन्धी
siSinhalaසිංහල
skSlovakslovenčinaNative translation
slSlovenianslovenščinaBeing worked on
soSomaliSoomaaliga
stSothoseSotho
nrSouth NdebeleNdébélé
esSpanishespañolNative translation
suSundaneseBasa Sunda
swSwahiliKiswahili
ssSwatiSiSwati
svSwedishSvenskaNative translation
tlTagalogTagalogtranslate.google.com
tyTahitianReo Mā`ohi
tgTajikтоҷикӣ
taTamilதமிழ்Native translation
ttTatarтатарча
teTeluguతెలుగు
thThaiไทยtranslate.google.com
boTibetanབོད་ཡིག
tiTigrinyaትግርኛ
toTongafaka Tonga
tsTsongaxiTsonga
tnTswanaseTswana
trTurkishTürkçeNative translation
tkTurkmenTürkmen
ugUighurUyƣurqə
ukUkrainianУкраїнськаNative translation
urUrdu‫اردو
uzUzbekO'zbek
veVendatshiVenḓa
viVietnameseTiếng Việttranslate.google.com
voVolapukVolapük
waWalloonWalon
cyWelshCymraeg
fyWestern FrisianFrysk
woWolofWollof
xhXhosaisiXhosa
yiYiddish‫ייִדיש
yoYorubaYorùbá
zaZhuangSaɯ cueŋƅ
zuZuluisiZulu