You can easily translate Fox Contact in your language by
extracting the installation package and editing the following 5 files.
Frontend side (the most important)
site/language/en-GB/en-GB.com_foxcontact.ini
Admin side (the least important)
language/en-GB/en-GB.com_foxcontact.ini
language/en-GB/en-GB.com_foxcontact.sys.ini
modules/mod_foxcontact/language/en-GB/en-GB.mod_foxcontact.ini
modules/mod_foxcontact/language/en-GB/en-GB.mod_foxcontact.sys.ini
When done, set to 0 the following value
COM_FOXCONTACT_PARTIAL="1" ;1 means translation is partial, 0 means translation complete
this will prevent the system to bugging you with the warning message:
"[your language] translation is still incomplete. Please consider to contribute by writing and sharing your translation. Learn more."
After wrote your own translation, please send it to me using
this form or by email at demis(аt)fox.ra.it.
I'll be happy to include your files in the next release.
Language files guidelines
- You can append your name to the string COM_FOXCONTACT_TRANSLATOR_NAME="Other people's names|Your name" and your website to the string COM_FOXCONTACT_TRANSLATOR_PERSONAL_URL="http://www.anothersite.com|http://www.yoursite.com/". In both cases use a pipe | as data separator.
- Double quotes are not allowed inside string values. Use "_QQ_" to represent them. Use STRING_NAME="Let's "_QQ_"quote"_QQ_" something" to show the string Let's "quote" something.
- Never use the escape \" for double quotes. It may work on PHP 5.3 but will break in PHP 5.2.4+.
- Single quotes are allowed. Use STRING_NAME="Let's 'quote' something" to show the string Let's 'quote' something.
- Text placed after a semi colon is a comment. ;This is a comment, you don't need to translate comments
- Enable Debug System in Global configuration to see parsing errors per file and lines.
Fox Contact Form is available in 45 different languages.
Translations included in current version are:
| | Language | Author | Status |
| | | | Frontend | Admin |
 |
Afrikaans |
Diederik van der Eems |
Complete |
Missing |
 |
Arabic |
Hany Samir, Ali Elshaikh |
Complete |
Complete |
 |
Bulgarian |
Nick Kujumdjiev |
Complete |
Missing |
 |
Bosnian |
Veldin Halilović |
Complete |
Missing |
 |
Catalan |
Jordi Alcocer |
Complete |
Complete |
 |
Czech |
Alena Rejdakova, Jarda Ryska |
Complete |
Complete |
 |
Danish |
Maibrit Andersen, Brian Lyle Egebjerg |
Complete |
Complete |
 |
German |
Steffen Münch, Volker Lohmann, Robert Grygier |
Complete |
Complete |
 |
Greek |
Rousis James, WebMaster StetSi |
Complete |
Complete |
 |
Australian English |
Danielle Kinney |
Complete |
Complete |
 |
GB English |
Demis Palma, Matt Needham |
Complete |
Complete |
 |
US English |
Danielle Kinney |
Complete |
Complete |
 |
Spanish |
Oscar Orellana, Kevin Meza, Diego Hagopian, Juan Arturo González Astudillo Muñoz |
Complete |
Complete |
 |
Estonian |
Anonymous |
Complete |
Missing |
 |
Persian |
Joomir, IntelliSYS, دلفی پلاس, Shentia |
Complete |
Complete |
 |
Finnish |
Tuomas Roininen |
Complete |
Complete |
 |
French |
Marti Mihàly, Jean-Yves Delapierre, Eva Goaoc |
Complete |
Complete |
 |
Hebrew |
Shaul Eizikovich |
Complete |
Partial |
 |
Croatian |
Mario Basic |
Complete |
Missing |
 |
Hungarian |
Krisztián Botás, András Murányi |
Complete |
Partial |
 |
Italian |
Demis Palma |
Complete |
Complete |
 |
Japanese |
Rococo |
Complete |
Complete |
 |
Lithuanian |
Anonymous |
Complete |
Missing |
 |
Latvian |
Artūrs Zalužinskis |
Complete |
Complete |
 |
Macedonian |
Горан Конески |
Complete |
Complete |
 |
Norwegian Bokmål |
Stein Aanensen, Robert Grygier |
Complete |
Complete |
 |
Norwegian Nynorsk |
Lars B. Skipevåg |
Complete |
Complete |
 |
Dutch |
Willem Hilders, Cor Goedhart, Alfred Grupstra |
Complete |
Complete |
 |
Polish |
Piotr Berger, Rafał Pyrk, Lukasz Szmigiel, Jan Michlik, Arkadiusz Tracz |
Complete |
Complete |
 |
Portuguese (Brazil) |
Marco Araujo, Daniel Vadora |
Complete |
Complete |
 |
Portuguese (Portugal) |
João Colucas, Jorge Caldeira, José Nogueira |
Complete |
Complete |
 |
Romanian |
Daniel Necula, Alex Anghel |
Complete |
Complete |
 |
Russian |
Александр Кабаленов, Олег Вячеславович Ехлаков, Samson Tumanyan |
Complete |
Complete |
 |
Slovenian |
Elvis Sedić |
Complete |
Missing |
 |
Slovak |
Rastislav Kadlecek |
Complete |
Complete |
 |
Albanian |
Bledar Aga |
Complete |
Missing |
 |
Serbian (Cyrillic) |
Slaven Sladoje |
Complete |
Missing |
 |
Serbian (Latin) |
Stevan Stankovic |
Complete |
Missing |
 |
Swedish |
JOKR Solutions |
Complete |
Complete |
 |
Thai |
Chungim |
Complete |
Complete |
 |
Turkish |
Ersan YILDIRIM |
Complete |
Complete |
 |
Ukrainian |
Yaroslav Shevchuk |
Complete |
Complete |
 |
Urdu [Pakistan] |
M. Saqib Gulzar |
Complete |
Missing |
 |
Simplified Chinese |
Derek Joe |
Complete |
Complete |
 |
Traditional Chinese |
Allen J |
Complete |
Complete |