Hello:
I need to translate the client side ticketing system to several languajes and to adapt the "ticketing" feeling depending on my different Comunity Projects objetives.
Because of that, i have created a file containing the arrays to be modified depending on the languaje and the ticketing objetives.
My languaje file is in spanish, right now but all of you can change it to any languaje in just a few minutes.
The mod currently contains TWO languages files: Spanish & English, both for the Client and Staff/Admin sides.
Follow the readme.txt instructions for installing and you will have your osticket software translated to any languaje in a bit.
Oh and i will be glad on receiving your translated files (languajeXX.inc.php) for sharing them with the Comunity...... :-)
Here are the next steps i will do in the the next days:
- Adding osticket System and error messages translation.
- Adding osticket Main Menu translation.
- Adding osticket forms and dropdwns translation
** These upgrades will be "adds" to the current files...
I sincereslly wish you like this little project.... enjoy it
If you wish or need this easy mod, you can download (osticket 1.6 Universal translator version full 1.0.zip) it from my projects site at (http://www.sodynet.eu), from the downloads tool section. Registration is required but you have not any other obligations, excepting if you find my projects useful :-)
OH!!! Do not forget you can use my own (OSTicket for reporting bugs or suggestions ) Your tickets will be more than welcome:-)
Thanks to the OSticket product developers. It is a great and simple solution.
Best REgards
LOGANS
Santiago
README.TXT info (about my modifications)
Thank you for trying our frontend translation module for osTicket V1.6 Release 1.0(March 2010).
Mod version ready for osTicket v1.6 ST (stable)
***** about the Universal Translator: What is and what is not!!
- This mod is a way to easily not only to translate but to customize your osticketing messages.
- You will save hours of hard translation job "into the code". You can handle the translation in a click.
- This mod is a try to share with the osticket developers the Comunity Wishes around a multilingual osticket. I hope this mod will help them!!
- This easy modification will allow you to easily translate the osticket frontend to any language, just changing the array values in the file languajees.inc.php
- The system and error messages, Navigation menus and dropdown menus and some texts are not still included neither.
I have to work on these items with care to translate them because they are not just a text in the inc.php files BUT elements on scripts in most of the cases.
- The The system, error, navigation and dropdown menus will be included shortly, but not before to check out the current version with the Comunity.
- The Spanish translation do not take in account the iso values to accept spanish special characters, at the moment.
*********************************************************************************************************************************************
Please if you find any error or missing array, or you wish to make a suggestion, notify me using my ticketing system at http://www.sodynet.eu(http://www.sodynet.eu)
I will be more than pleased on continue working on this mod for you all...
*********************************************************************************************************************************************
#############################################
####### Installation Procedure:##############
#############################################
*** UPGRADING THE PREVIOUS CLIENT SIDE FILES:
--> You do not need to do anything special. Just following the installation steps will upgrade the whole translations.
1.- IMPORTANT NOTICE: Make a complete backup of all your osticket directories.
2.- MUCH MORE IMPORTANT NOTICE: This translation module do not affect to the Data Base BUT it is strongly recomended to make DataBase backups in a regular base and specifically when you are planning to make software modifications or programs updates.
3.- Unzip the .zip file.
4.- Upload the unziped files into the designed directories.
5.- GO IN YOUR OSTICKET SYSTEM!!!!
############################################################################################
###### Creating your own languaje file AND/OR selecting the language file to be used########
############################################################################################
** Make a backup of the whole directories, and Data Base
** Edit the file "languajeES.inc.php or "languajeEN.inc.php, at your choice
** Change the desired array value, for example change
$OST_LANG = ' Mis preferencias';
to
$OST_LANG = ' My Preferences';
Note: Be care with the special chars like ' or ; If you make any error the osticket will be in error due to an incorrect array value
** Once modified, Save your file as, let say, languajeFR.inc.php (assuming you are traslating into French, for example)
** Now Edit the file main.inc.php
** look for the line 99 or so: you will find the code: include('languajeES.inc.php');
** change the file name languajees.inc.php to languajeFR.inc.php, or whatever nave you saved your translation file
** Save it
**DONE, your osticket is in your languaje and/or contains your personalized messages or texts, at your wish....
**OH NOW SEND ME YOUR TRANSLATED FILE AND I WILL ADD IT TO THE DISTRIBUTION....... The Comunity will thanks you the effort for sure.. :-)
#################################################################
#### List of files and directories included in the .zip file ####
#################################################################
/Yourosticketrootdirectory/
languajeES.inc.php ----------------------------->this is the file containing the arrays and their values for translation TO SPANISH
languajeEN.inc.php ----------------------------->this is the file containing the arrays and ther values IN ENGLISH
main.inc.php------------------------------------>I have added.... include('languajeES.inc.php')
offline.php------------------------------------->#texts changed to array values
index.php--------------------------------------->#texts changed to array values
/Yourosticketrootdirectory/include/client
List of files changed to array values:
footer.inc.php
header.inc.php
login.inc.php
open.inc.php
thankyou.inc.php
tickets.inc.php
viewticket.inc.php
/Yourosticketrootdirectory/include/STAFF
List of files changed to array values:
api.inc.php
attachment.inc.php
banlist.inc.php
changepasswd.inc.php
dept.inc.php
depts.inc.php
editticket.inc.php
email.inc.php
emails.inc.php
filters.inc.php
footer.inc.php
group.inc.php
groups.inc.php
header.inc.php
helptopics.inc.php
login.tpl.php
mypref.inc.php
myprofile.inc.php
newticket.inc.php
preference.inc.php
premade.inc.php
reply.inc.php
smtp.inc.php
staff.inc.php
staffmembers.inc.php
syslogs.inc.php
template.inc.php
tickets.inc.php
topic.inc.php
viewticket.inc.php
###################################################################################################################################################
For any questions questions and support about osticke product, please please visit official osticket.com forums.
For request, updates or issues, about this mod, please use our own Support Ticket system at www.sodynet.eu(www.sodynet.eu)
Santiago Duarte
sodynet.eu Comunity Projects Leader.
###################################################################################################################################################