Thanks for considering contributing to the translation of TEncoder. Please do not be intimidated, it is a fairly easy process.

Before you start, please note that you can send me an email at ozok26@gmail.com at any point.

There are some tools you will need in order to start translation:
-PoEdit (http://www.poedit.net/)
-A text editor (Notepad will do)
-Gnugettext (http://dybdahl.dk/dxgettext/)

-PoEdit is the program you will be using during translation process. It is a really straight-forward tool.
-Gnugettext is translation system for Delphi, Kylix, C++ Builder and others. Do not worry, you will only need work with only a
small and easy to use part of that package.

Steps you must follow are listed below (for first time translation, for updates there is an other section):
-First download and install necessary tools listed above.
-PoEdit will make itself as default editor for .po files.
-Locate dxgettext location (it is probably ProgramFilesFolder\dxgettext)
-There are a bunch of files there but you will be using only two of them: languagecodes.txt and ggmerge.exe.
-Go to your TEncoder location and open "langs.txt" with your text editor. It's content is probably something like this;
EN
TR
...
-These are language codes for English and Turkish. (There might be other lines too)
-Go to dxgettext location and open "languagecodes.txt" with your text editor and find two letter code for your language.
-Copy that value to the bottom of "langs.txt" and save it.
-Open TEncoder and open settings window.
-Your language must be listed there. Do not select it, because selecting at that point will cause problems.
-Now, there is a folder called "locale" in your TEncoder folder. Open it. There must be two folders in it, "en" and "tr".
-Create a folder named with your language code. (de for German for example)
-Under it, create a folder named "LC_MESSAGES".
-Next to your TEncoder there must be a file named "default.po". Copy it to "LC_MESSAGES" folder. Open it with your text editor 
not PoEdit.
-Locate "PACKAGE VERSION" in it and change it to "TEncoder". Also change "ozok <ozok26@gmail.com>" to your name and email address, 
maintaining format. If you don't do that, PoEdit will raise an error. Check these fields if that happens.
-Now you can start translating using PoEdit. Select some value from left-hand-side and type your translation to bottom of window. 
Everytime you save, translation will be compiled into a .mo file.
-At the end (assuming you are translation to German);
	-langs.txt must be something like;
		EN
		TR
		...
		DE
	-locale folder's content
		-en > LC_MESSAGES > default.po (default.mo)
		-tr > LC_MESSAGES > default.po (default.mo)
		...
		-de > LC_MESSAGES > default.po (default.mo)

-Now you can make changes, save them and open TEncoder and select your language to see changes. Please mind spaces and use short but
meaningfull phrases.
-Remember to send me the translation file.
-You can send me email to ask anything related to translation at any point!
-Thank you! Teşekkürler! 

The steps you must follow in order to update an existing translation for a new version of TEncoder is a bit different. Now, there exists
a translation file and you must merge new changes to it. Do not worry it is easier than it sounds. At this point, you are translator
of TEncoder, so I will be sending you updated "default.po" or you can find it in update TEncoder folder. Or you can request it by email.
I am not charging anything for it.

-Locate dxgettext folder. Open ggmerge.exe.
-Select your translation file (for German it is ...\locale\de\LC_MESSAGES\default.po).
-As translation template file, select the "default.po" file I send you or you found in update TEncoder folder.
-Make sure "Create Backup" is selected.
-Hit "Merge".
-If everything goes as planned, when you open your "default.po" file with PoEdit, you will see new fields to translate. As usual, 
translate them and when you save them you will be able to see changes in TEncoder.
-Send me the translation file.
-Live long and prosper.

		  
