the translation files for jwm_menu_create are here:
/usr/share/locale/<your_language>/LC_MESSAGES/jwm

If anyone would like to add/improve translations I will include them in a minor point release. (I am working on another project in C/gtk1 at the moment, so jwm tools are on the back burner unless I have a eureka moment on adding tray support in a comprehensive way)_________________Web Programming - Pet Packaging 100 & 101

If it's ok with everyone, and in particular with technosaurus, I'll see what I can do to clean up and improve the French translation you initially asked Google... >;-< to provide. This is sort of an honour thing for me, since I translate EN->FR for a living... I'd hate to see my dear Puppy become the laugh of Francophones worlwide because of a google-esque menu.

To give you some context, this is one of the things professional translators do to have fun: we gather 'round a computer and send sentences to Google for translation. Unmistakably, we come out of these little sessions with our ribs hurting because we laughed so much. Google translations are usually way off, that's why they're so funny.

To come back to the subject at hand : I have the Toutou FAT version installed so I'll try to use argolance's translations as much as possible -- with his permission, of course.

Can I PM you for explanations on the script you provided? The translation itself shouldn't be difficult, but I want to make sure I understand where to place everything so it works.

BFN and thanks in advance.

musher0

[quote="sc0ttman"]I should probably post this elsewhere, but anyway...

This little script will get google translations your .desktop files, based on the english "Name=" .. It should then put the new translation into the correct .desktop file, if no transltion was already found for your chosen language..

A folder /usr/share/applications/[lang] is created, look in there for all the translations...

I ran it a few times, for de, fr, es .. Seems to work OK for me, but I havent tested the 2nd loop, which actually adds them back in to the original .desktop files.. Running it now.. not the fastest script ever!

if anyone else would like to do that for other languages just replace fr with your 2 letter language code

fyi, I have mentioned this before, but just so you know up front. Many of these desktop files originally had proper translations, but were stripped out to save size; however many packagers will still put the full version of the desktop file in the corresponding NLS package (that's what I typically do) ... anyhow, installing an NLS package afterwards may clobber your translations with the "official" ones if you do them in the desktop files directly - that would be frustrating as hell, which is why I suggest using a separate file_________________Web Programming - Pet Packaging 100 & 101

For now, here is a "jwm" fr_CA file, the one that goes in /usr/share/locale/fr_CA.utf8/LC_MESSAGES/.

This could also go in

/usr/share/locale/fr_CA/LC_MESSAGES/jwm, if one is not using utf8. Or in

/usr/share/locale/fr/LC_MESSAGES/jwm, if our Francophone friends from Europe find it suitable. There are subtle differences in the way Francophones from different countries label menus and sub-menus -- and obviously, individuals.

I have used an "adjective" form at times for sub-menus, to keep the width of the menu from spreading.

So here it is. Constructive criticisms -- that aim to improve things -- are welcome.

I perused argolance's *.desktop designations in his "Toutou - FAT- RELOADED" as well as his jwm menu and program names, and it seems that the French team has been using workarounds -- not naming the program per se but substituting to it a very short description of what it does. So, the longer translation will have to wait a couple of days.

For now, here is a "jwm" fr_CA file, the one that goes in /usr/share/locale/fr_CA.utf8/LC_MESSAGES/.

This could also go in

/usr/share/locale/fr_CA/LC_MESSAGES/jwm, if one is not using utf8. Or in

/usr/share/locale/fr/LC_MESSAGES/jwm, if our Francophone friends from Europe find it suitable. There are subtle differences in the way Francophones from different countries label menus and sub-menus -- and obviously, individuals.

I have used an "adjective" form at times for sub-menus, to keep the width of the menu from spreading.

So here it is. Constructive criticisms -- that aim to improve things -- are welcome.

I perused argolance's *.desktop designations in his "Toutou - FAT- RELOADED" as well as his jwm menu and program names, and it seems that the French team has been using workarounds -- not naming the program per se but substituting to it a very short description of what it does. So, the longer translation will have to wait a couple of days.

BFN

Well for now would any native French users say Musher0's translation effort beats techno's google effort? If so I'll put it in Slacko.

It seems ok to a non-native speaker, but is it necessary to have "SESSION" in all caps? ..or is that based on a distro/puplet specific shutdown script?_________________Web Programming - Pet Packaging 100 & 101

I'll probably do a new minor point release this week with some xlations, but I want to do a little experiment first ... export LANG=C after the translation variables are loaded to see if 1. Translations stick with proper characters and such, and 2. Test speed difference

It seems ok to a non-native speaker, but is it necessary to have "SESSION" in all caps? ..or is that based on a distro/puplet specific shutdown script?

Hi, technosaurus.

No, it could be "Session", but AFAIK there seems to be a consensus in Toutou's to have it in caps. Maybe to bring attention to this item, as if saying "this is where you control your session". I don't care either way, really.

01micko wrote:
>Well for now would any native French users say Musher0's translation effort beats techno's google effort? If so I'll put it in Slacko.

If you use the Google one... at least make sure you have the "Calculate" item read "Calculs" and not "Calcus" -- which could as well be "Cactus"...(ouch) or even something vulgar..._________________"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum