Adding or Modifying Language Translations in VueScan

Ed Hamrick

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.

The lan_xx.txt files in VueScan 8.6.66 and earlier are at:

  • Mac OS X - in VueScan.app/Contents/Data/lan_xx.txt
  • Windows - in c:\vuescan\lan_xx.txt
  • Linux - in the same directory as the vuescan executable

For later versions of VueScan, send e-mail to request a copy of these files.

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 code English name Native name Translation status
bg Bulgarian български Native translation
ca Catalan Català Native translation
zh Chinese (Simplified) 中文 (简体) Native translation
tw Chinese (Traditional) 中文 (繁體) Native translation
hr Croatian Hrvatski Native translation
cs Czech česky Native translation
da Danish dansk Native translation
nl Dutch Nederlands Native translation
en English English Native
fi Finnish suomen kieli Native translation
fr French français Native translation
de German Deutsch Native translation
el Greek Ελληνικά Native translation
hu Hungarian Magyar Native translation
it Italian Italiano Native translation
ja Japanese 日本語 Native translation
ko Korean 한국어 Native translation
no Norwegian Norsk Native translation
pt Portuguese Português Native translation
pl Polish polski Native translation
ro Romanian română Native translation
ru Russian русский Native translation
sr Serbian српски језик Native translation
sk Slovak slovenčina Native translation
es Spanish español Native translation
sv Swedish Svenska Native translation
tr Turkish Türkçe Native translation
uk Ukrainian Українська Native translation

Current Translation Status

Two-letter code English name Native name Translation status
ab Abkhazian Аҧсуа
aa Afar Afaraf
af Afrikaans Afrikaans
ak Akan Akan
sq Albanian Shqip
am Amharic አማርኛ
ar Arabic ‫العربية
an Aragonese Aragonés
hy Armenian Հայերեն
as Assamese অসমীয়া
av Avaric авар мацӀ
ae Avestan avesta
ay Aymara aymar aru
az Azerbaijani azərbaycan dili
bm Bambara bamanankan
ba Bashkir башҡорт теле
eu Basque euskara
be Belarusian Беларуская
bn Bengali বাংলা
bh Bihari भोजपुरी
bi Bislama Bislama
bs Bosnian bosanski jezik
br Breton brezhoneg
bg Bulgarian български Native translation
my Burmese ဗမာစာ
ca Catalan Català Native translation
ch Chamorro Chamoru
ce Chechen нохчийн мотт
ny Chichewa chiCheŵa
zh Chinese (Simplified) 中文 (简体) Native translation
tw Chinese (Traditional) 中文 (繁體) Native translation
cu Church Slavic ѩзыкъ словѣньскъ
cv Chuvash чӑваш чӗлхи
kw Cornish Kernewek
co Corsican corsu
cr Cree ᓀᐦᐃᔭᐍᐏᐣ
hr Croatian Hrvatski Native translation
cs Czech česky Native translation
da Danish dansk Native translation
dv Divehi ‫ދިވެހި
nl Dutch Nederlands Native translation
dz Dzongkha རྫོང་ཁ
en English English Native
eo Esperanto Esperanto
et Estonian Eesti keel
ee Ewe Ɛʋɛgbɛ
fo Faroese Føroyskt
fj Fijian vosa Vakaviti
fi Finnish suomen kieli Native translation
fr French français Native translation
ff Fulah Fulfulde
gl Galician Galego
lg Ganda Luganda
ka Georgian ქართული
de German Deutsch Native translation
el Greek Ελληνικά Native translation
gn Guarani Avañe'ẽ
gu Gujarati ગુજરાતી
ht Haitian Kreyòl ayisyen
ha Hausa ‫هَوُسَ
he Hebrew ‫עברית
hz Herero Otjiherero
hi Hindi हिन्दी
ho Hiri Motu Hiri Motu
hu Hungarian Magyar Native translation
is Icelandic Íslenska
io Ido Ido
ig Igbo Igbo
id Indonesian Bahasa Indonesia
ia Interlingua Interlingua
ie Interlingue Interlingue
iu Inuktitut ᐃᓄᒃᑎᑐᑦ
ik Inupiaq Iñupiaq
ga Irish Gaeilge
it Italian Italiano Native translation
ja Japanese 日本語 Native translation
jv Javanese basa Jawa
kl Kalaallisut kalaallisut
kn Kannada ಕನ್ನಡ
kr Kanuri anuri
ks Kashmiri कश्मीरी
kk Kazakh Қазақ тілі
km Khmer ភាសាខ្មែរ
ki Kikuyu Gĩkũyũ
rw Kinyarwanda Ikinyarwanda
ky Kirghiz кыргыз тили
rn Kirundi kiRundi
kv Komi коми кыв
kg Kongo KiKongo
ko Korean 한국어 Native translation
ku Kurdish Kurdî
kj Kwanyama Kuanyama
lo Lao ພາສາລາວ
la Latin latine
lv Latvian latviešu valoda
li Limburgish Limburgs
ln Lingala Lingála
lt Lithuanian lietuvių kalba
lu Luba-Katanga Luba-Katanga
lb Luxembourgish Lëtzebuergesch
mk Macedonian македонски јазик
mg Malagasy Malagasy fiteny
ms Malay bahasa Melayu
ml Malayalam മലയാളം
mt Maltese Malti
gv Manx Ghaelg
mi Maori te reo Māori
mr Marathi मराठी
mh Marshallese Kajin M̧ajeļ
mo Moldavian Limba moldovenească
mn Mongolian Монгол
na Nauru Ekakairũ Naoero
nv Navajo Diné bizaad
ng Ndonga Owambo
ne Nepali नेपाली
nd North Ndebele isiNdebele
se Northern Sami Davvisámegiella
nb Norwegian Bokmal Norsk bokmål
nn Norwegian Nynorsk Norsk nynorsk
no Norwegian Norsk Native translation
oc Occitan Occitan
oj Ojibwa ᐊᓂᔑᓈᐯᒧᐎᓐ
or Oriya ଓଡ଼ିଆ
om Oromo Afaan Oromoo
os Ossetian Ирон æвзаг
pi Pali पाऴि
pa Panjabi ਪੰਜਾਬੀ
ps Pashto ‫پښتو
fa Persian ‫فارسی
pl Polish polski Native translation
pt Portuguese Português Native translation
qu Quechua Runa Simi
rm Raeto-Romance rumantsch grischun
ro Romanian română Native translation
ru Russian русский Native translation
sm Samoan gagana fa'a Samoa
sg Sango yângâ tî sängö
sa Sanskrit संस्कृतम्
sc Sardinian sardu
gd Scottish Gaelic Gàidhlig
sr Serbian српски језик Native translation
sh Serbo-Croatian Srpskohrvatski
sn Shona chiShona
ii Sichuan Yi ꆇꉙ
sd Sindhi सिन्धी
si Sinhala සිංහල
sk Slovak slovenčina Native translation
sl Slovenian slovenščina
so Somali Soomaaliga
st Sotho seSotho
nr South Ndebele Ndébélé
es Spanish español Native translation
su Sundanese Basa Sunda
sw Swahili Kiswahili
ss Swati SiSwati
sv Swedish Svenska Native translation
tl Tagalog Tagalog
ty Tahitian Reo Mā`ohi
tg Tajik тоҷикӣ
ta Tamil தமிழ்
tt Tatar татарча
te Telugu తెలుగు
th Thai ไทย
bo Tibetan བོད་ཡིག
ti Tigrinya ትግርኛ
to Tonga faka Tonga
ts Tsonga xiTsonga
tn Tswana seTswana
tr Turkish Türkçe Native translation
tk Turkmen Türkmen
ug Uighur Uyƣurqə
uk Ukrainian Українська Native translation
ur Urdu ‫اردو
uz Uzbek O'zbek
ve Venda tshiVenḓa
vi Vietnamese Tiếng Việt
vo Volapuk Volapük
wa Walloon Walon
cy Welsh Cymraeg
fy Western Frisian Frysk
wo Wolof Wollof
xh Xhosa isiXhosa
yi Yiddish ‫ייִדיש
yo Yoruba Yorùbá
za Zhuang Saɯ cueŋƅ
zu Zulu isiZulu