Sign in to follow this  
Followers 0
Rick Brewster

Instructions for making a Language Pack

15 posts in this topic

why dont u use language file outside main exe program?

that would be much easier to get more language versions!!!

0

Share this post


Link to post
Share on other sites

I mean many software just load entries from a .ini file or some files they specify the extention name by themselves.

it is very convenient to edit that type of files with notepad.

Below is just an example of language file for Bitcomet. For translators, they just need to edit this file to create another language version. the file will not be compiled into any exe file, just out side, maybe in a directory named "lang"

-------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

-

-

-

新建HTTP/FTP任务(&N) (Ctrl+N)

批é‡

0

Share this post


Link to post
Share on other sites

If you follow the instructions given above, you can use Notepad just fine.

0

Share this post


Link to post
Share on other sites

Is this updated to 3.20 cause I thought that the help files weren't among PdN in our computers, just in the web...

0

Share this post


Link to post
Share on other sites

In a future version - why not make languages load as dependancies like plugins - rather than compiled into the main assembly? Isn't that more logical?

0

Share this post


Link to post
Share on other sites
In a future version - why not make languages load as dependancies like plugins - rather than compiled into the main assembly? Isn't that more logical?

+1

i did a norwegian translate for bonkenc it was realy easy

http://bonkenc.cvs.sourceforge.net/*che ... vision=1.1

you just need to add some code in paint.net that calls up the xml file when you change language

0

Share this post


Link to post
Share on other sites
In a future version - why not make languages load as dependancies like plugins - rather than compiled into the main assembly? Isn't that more logical?

Just noticed this post again because a spammer was making the rounds -- but anyway, to answer this ...

Language files aren't built-in to the main assembly. They are treated as plugins, in a way. However, from the standpoint of packaging an installer, they are fairly static. If I want to add a language to Paint.NET, that means I need to push out a newly packaged installer EXE. And that means pushing out 1.5mb via the auto-updater and getting all the mirrors (BetaNews, download.com, etc.) to host the new file. It's much more practical to only release new languages with an honestly new version. That way people who won't be using that new language won't be downloading 1.5mb for no benefit.

Adding a feature to the installer, such as, "Choose language file..." to the language choice dropdown, has all sorts of logistical problems of its own. How would a non-English speaker understand what "Choose language file..." means? How would they know where to find the language file in the first place? It just wouldn't scale beyond a small subset of people, and as such would not have much benefit but with the cost of a lot of work/time.

0

Share this post


Link to post
Share on other sites
Adding a feature to the installer, such as, "Choose language file..." to the language choice dropdown, has all sorts of logistical problems of its own. How would a non-English speaker understand what "Choose language file..." means? How would they know where to find the language file in the first place? It just wouldn't scale beyond a small subset of people, and as such would not have much benefit but with the cost of a lot of work/time.

I suggest using a listbox for this, each language could be listed (in its own, of course), with no understanding of the term "language" required.

0

Share this post


Link to post
Share on other sites

Hello!

It is possible to lay out English translation, to get and translate from English into Russian.

Thank you.

0

Share this post


Link to post
Share on other sites

Closed because a new resource has been published.

0

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0