Help - Search - Members - Calendar
Full Version: Can I translate foobar2k without the SDK and upload it ?
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Development - (fb2k)
Le Touriste
Hello all.

My question is in the title. I want to translate foobar in french but I don't know anything about the C++ language. I don't want to learn that language just in aim to translate the soft.

I can translate it by using Resource Hacker. with this soft, I can see the ressources included in the foobar2000.exe file and in the dll's.

So I ask you if I could upload a french version translated without using the SDK, and maybe some dll's. Of course, I will put the original credits files and I will respect the conditions.

( Sorry for the eventual mistakes, I'm French wink.gif )

Bye.
Peter
I suggest that you read the license, which explicitly prohibits what you are trying to do.
Le Touriste
I red the license and noticed that 2 conditions :

CODE
Redistribution and use in binary form, without modification, are permitted


But I want to modify the soft so ... wink.gif

CODE
Redistribution of modified binaries or modified setup packages allowed only with prior written permission of the author.


That's why I ask you the permission.
Can I have a little hope ? crying.gif
Le Touriste
Is it a definitive NO ?

Please answer to me.
tool++
Another idea, you could use some actual patching software and create a french patch.
DrO
now how many TOS would that violate?

-daz
Le Touriste
QUOTE(tool++ @ Jul 5 2006, 18:46) *

Another idea, you could use some actual patching software and create a french patch.


Hum hum. Where can I find these tools ? Is it allowed by the license ? I don't want to violate a term of the license.
david_dl
No, it is not allowed.
FrozenSpoon
QUOTE(david_dl @ Jul 5 2006, 18:13) *

No, it is not allowed.

Curious how you arrived at that conclusion.
rutra80
Now I guess that next version of fb2k will have some kind of self-integrity check and will refuse to launch (with cat's hissing sample and a proper pop-up, like "No I won't", or "Unbloodylikely") if it detects any modifications biggrin.gif
musosticky
Getting the core program into french is one thing. What about the hundreds of components? Should every developer translate their files too? It'd be too messy.

Nice idea though.
LordWarlock
You can translate all the dialogs, but no menus, nor any strings, because they are unfortunately not in resources, but are generated on runtime/integrated into the code. Without the source, the only option is to use some hexa editor... just joking (open foobar2000.exe in hexa editor and you will se why).
Le Touriste
QUOTE(LordWarlock @ Jul 7 2006, 16:59) *

You can translate all the dialogs, but no menus, nor any strings, because they are unfortunately not in resources, but are generated on runtime/integrated into the code. Without the source, the only option is to use some hexa editor... just joking (open foobar2000.exe in hexa editor and you will se why).


Is it easy to translate the source ? I don't know anything about C++.

After done it, I will have to compile the source. I hope it isn't too long nor difficult to do.

IS IT ALLOWED TO TRANSLATE THE SOURCE ?
FrozenSpoon
There is no source available for foobar2000.exe. You could edit some dialogs through the resources. Anything else would take some serious hacking. There is no easy way to do it. Sorry smile.gif
Le Touriste
QUOTE(FrozenSpoon @ Jul 8 2006, 23:29) *
There is no source available for foobar2000.exe.


Download the SDK.
David Nordin
QUOTE(FrozenSpoon @ Jul 6 2006, 00:58) *

QUOTE(david_dl @ Jul 5 2006, 18:13) *

No, it is not allowed.

Curious how you arrived at that conclusion.


You mean apart from the fact that the license states it?
Or that Peter continuously and anways said no to similiar requests in the past?
Synthetic Soul
QUOTE(Le Touriste @ Jul 10 2006, 07:16) *
QUOTE(FrozenSpoon @ Jul 8 2006, 23:29) *
There is no source available for foobar2000.exe.
Download the SDK.
That is the SDK, not the foobar application. Completely different thing.
Le Touriste
QUOTE(Synthetic Soul @ Jul 10 2006, 08:47) *

That is the SDK, not the foobar application. Completely different thing.


Yes, I've just looked at the SDK and didn't see any source crying.gif

Arf.

Peter, is it possible de have the sources to translate them in French ? Please don't hit me lol.
david_dl
QUOTE(Le Touriste @ Jul 10 2006, 20:52) *
QUOTE(Synthetic Soul @ Jul 10 2006, 08:47) *

That is the SDK, not the foobar application. Completely different thing.


Yes, I've just looked at the SDK and didn't see any source crying.gif

Arf.

Peter, is it possible de have the sources to translate them in French ? Please don't hit me lol.


This is highly unlikely, and anyway would be a foolish way to translate foobar2000, as it would require a seperate build for french, and more importantly doesn't cater for any other language. This issue has been discussed before, try a search, or have a look at http://www.hydrogenaudio.org/forums/index....showtopic=21512
Le Touriste
QUOTE(david_dl @ Jul 10 2006, 10:22) *
This issue has been discussed before, try a search, or have a look at http://www.hydrogenaudio.org/forums/index....showtopic=21512


I have red this topic before posting here. I don't wanna know if a multi language support will be created because I know it won't. I just wanted to know if I could translate the core of foobar2000 to distribute to some friends who would like ti have a french version.

Seems I can't, ok. Question closed.
FrozenSpoon
QUOTE(David Nordin @ Jul 10 2006, 02:30) *

QUOTE(FrozenSpoon @ Jul 6 2006, 00:58) *

QUOTE(david_dl @ Jul 5 2006, 18:13) *

No, it is not allowed.

Curious how you arrived at that conclusion.


You mean apart from the fact that the license states it?
Or that Peter continuously and anways said no to similiar requests in the past?

IANAL but you'd be hard pressed to argue a patch illegal (not that I'm suggesting translating it would be a good idea)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.