Translate

Starting from version β0.4.11.61 the language file support for IrfanPaint is finally complete and working. For the end user the only thing to do is to put the language file in the Languages folder, with the IrfanView language file; IrfanPaint will automatically use the language file of the same language the user selected in IrfanView.

You can get the right language files from the release announcement page of each IrfanPaint release (see download section); keep in mind that the IrfanPaint language files for the versions bundled with IrfanView are already included in the IrfanView language packs.

Information for translators

If the language file for your language is missing, you have some spare time and you can translate well, you can translate IrfanPaint also in your language.

  1. Download the template file of the last stable IrfanPaint version on your computer.
  2. Rename it so that it has the same name of the IrfanView language dll of that language with an "IP_" prefix and a .lng extension; for example, if the IrfanView language file is called Italian.dll the IrfanPaint language file will be called IP_Italian.lng. Then put it in the Languages subdirectory of the IrfanView folder.
  3. Open the file with an unformatted text editor (the good old Notepad will be fine, avoid WYSIWYG editors like MS Word unless in the end you save the document as plain text), fill in the [FileInfo] section and translate the strings; refer to the instructions reported at the beginning of the file for more information.
  4. When you've finished open IrfanPaint and check your work; check very carefully if your text is too long for the controls, if the accelerators are OK, etc.
When you finally decide that your work is good:
  1. Remove all the comments (the rows that begin with a semicolon) from the file; no one is going to read them and they make the file bigger.
  2. Zip the file, so no mailserver or e-mail client will attempt to change the charset or "correct" the line end characters; I use IZArc to read the compressed archives, so I can read almost any type of archive, but the good old .zip file is always preferred.
  3. Send the zipped file to me; I will check it, upload it on this site and, if it is for the IrfanPaint version bundled with the current version of IrfanView, I will send it to Irfan Skiljan, who will include it in the IrfanView language packs.

Important: if you are going to use Unicode characters you must save the file in UTF-16 Little-Endian; this is also recommended if you are going to use characters included in the charset used in your nation but not in the standard ANSI charset. Many text editors can save in that format, even Notepad.


3 comments

Hello Matteo!!Please i want this in my language,Croatia/n-Hrvatka!Please help me!!Thanks Best regards Ciao Antonela ;-))

Antonela-Split Wed, 11 Nov 2009 - permalink

Hi Antonela,

you or someone else who know Croatian should translate the template file that you can find in the page of the current IrfanPaint version. However, there's a major problem: there's currently no Croatian language file for IrfanView, so IrfanPaint can't deduce from the IV language setting that it has to use the Croatian language file. A solution may be translating also IrfanView in Croatian (you find the instructions on the IV site); otherwise, you may force IrfanPaint to use the Croatian language file by inserting in the [Paint] section of the i_view32.ini configuration file the line

langFileOverride=IP_Croatian.lng

(or whatever name you'll give to your language file).

Bye,

Matteo

P.S.: by the way, if you want to contact me, the fastest way is to send me a mail at the address specified in the "Contact me" page, since I tend to approve the comments quite rarely

Matteo Italia Wed, 2 Dec 2009 - permalink

I could try writing this in Finnish if I just happen to have already and of course you don't have it already . Let me know Sincerly yours, XtaS

XtaS Mon, 27 Sep 2010 - permalink


Note: keep in mind that I tend to approve the comments quite rarely, so if you have a question or a proposal and want a fast response you should send me a mail; see the Contact me page.

Please insert the result of the arithmetical operation from the following image
Enter the result of the arithmetical operation from this image