Rox and desktop files: how to display Comment[fr]

For efforts in internationalising Puppy and solving problems in this area
Message
Author
User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#31 Post by ASRI éducation »

Thank you mikeb!

My test:
1 - Replace the existing rox-filer in /usr/local/apps/ROX-filer.
2 - Restart X.
3 - Open /usr/share/applications, then try with file abiword.desktop.

Result:
- With Comment[fr_FR] it is ok.
- With Comment[fr] it is not ok (comment is in english).
This is the beginning of a solution. Alas, usually the desktop files indicate only the first two characters of the language: en, de, fr, es, it...

Regards
Attachments
rox_comment_fr_NOT_OK_20150406.jpg
(56.13 KiB) Downloaded 420 times
rox_comment_fr_FR_OK_20150406.jpg
(56.66 KiB) Downloaded 446 times
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#32 Post by augras »

Hi mikeb
Thanks for your works.
I just try on tahrpup6.0.2 and it works with fr_FR in the .desktop file but not with just fr.
Unfortunately when there is a french comment it seems to be with just fr and not fr_FR. I just take a look on few files and it was always like this !
Thanks again.
Philippe

User avatar
LazY Puppy
Posts: 1934
Joined: Fri 21 Nov 2014, 18:14
Location: Germany

#33 Post by LazY Puppy »

With Comment[fr_FR] it is ok.
With Comment[fr] it is not ok (comment is in english).
Confirmed!

My .desktop files have only [de]. After changing some of them to [de_DE] it shows immediately comments in DE. No need at all to replace the original binary nor to restart X here. Just executed the extracted binary from its extraction directory for testing.
RSH

"you only wanted to work your Puppies in German", "you are a separatist in that you want Germany to secede from Europe" (musher0) :lol:

No, but I gave my old drum kit away for free to a music store collecting instruments for refugees! :wink:

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#34 Post by musher0 »

mikeb wrote:Did you replace the existing rox-filer in /usr/local/apps/ROX-filer .

If its truly stopped including pinboard and LANG is set which it sounds like then hmmmm

well the previous post about extra fallbacks may apply. IE your specific LANG variable may not be in there ... utf8 should be ok but fr_FR will not find fr as it stands... editing a desktop file would be the test...echo $LANG and ensure there is an entry to match.
Every desktop file seems to have a different set of languages or none.

I used rox's own extraction and handling of LANG

I can fix but in any other language its a 20 second job but in the obtuse bitch known as c it will be half an hour for multiple rebuilds and tests. :D

mike
Hi, mikeb.

Thanks for these details.

FWIW... ;) I'm French-Canadian and these are the varioous LANG
variables that I insert in /etc/profile.local:

Code: Select all

export LANG="fr_CA.utf8"
export LANGUAGE="fr_CA.utf8"
export LC_CTYPE="fr_CA.utf8"
export LC_NUMERIC="fr_CA.utf8"
export LC_TIME="fr_CA.utf8"
export LC_DATE="fr_CA.utf8"
export LC_MONETARY="fr_CA.utf8"
export LC_MESSAGES="fr_CA.utf8"
export LC_PAPER="fr_CA.utf8"
export LC_NAME="fr_CA.utf8"
export LC_ADDRESS="fr_CA.utf8"
export LC_TELEPHONE="fr_CA.utf8"
export LC_MEASUREMENT="fr_CA.utf8"
export LC_IDENTIFICATION="fr_CA.utf8"
export LC_ALL=""
But < Comment[fr] > or < GenericName[fr] > in *.desktop files are
recognized by my system. (Hmmm... how would I know that?) In any
case I can use the French-from-France localization files OOTB.

If it may be a hindrance ;), here are the contents of file
aOOwriter.desktop. It has the most comments[xy] that I know of and it
probably holds the Guinness record of fattest *.desktop file.

I'll try a full reboot and see what that does.

BFN.

musher0
Attachments
writer.desktop.zip
(9.9 KiB) Downloaded 369 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#35 Post by mikeb »

Ok so general consensus is the need to handle fr and fr_FR variation of LANG variables... ok will add that and post the result later.... not in Lucid at the moment and REALLY hungry...

Now what's the system definition of later?

if anyone wants this for older pups ROX 2.10 works ok...its before they changed from glade which is where the library changes are needed..just shout. Functionally there seems little difference in the two versions apart from this.


mike

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#36 Post by ASRI éducation »

mikeb wrote:Ok so general consensus is the need to handle fr and fr_FR variation of LANG variables... ok will add that and post the result later.... not in Lucid at the moment and REALLY hungry...
Thank you in advance.
No actual emergency, you have time to eat. :wink:
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#37 Post by musher0 »

Hurrah! Comment[fr_CA] works!

If it's a simple matter of changing Comment[fr] to Comment[fr_CA], then
replaceit can do it in a jiffy:

Code: Select all

cd /usr/share/applications
for i in `ls -1 *.desktop`
do replaceit --input=$i "Comment[fr]" "Comment[fr_CA]"
done
People from the East side of the Great Pond will use fr_BE, fr_FR or
fr_CH of course.

Some may think that it's not be exactly kosher to do so. Anyway, the
micro-script is there if you need it.

Just a thought. Bon appétit! :)

musher0
Last edited by musher0 on Mon 06 Apr 2015, 18:58, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Rox and desktop files

#38 Post by L18L »

ASRI éducation wrote:No actual emergency, you have time to eat. :wink:
Image

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#39 Post by mikeb »

fichiers Desktop sont très exigeantes
don't blame me though my translation was worse...

I don't want to pass out while compiling.... please don't hold any breath during this food related pause

Actually i will slip a note into the version output to distinguish the build.

mike

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#40 Post by musher0 »

mikeb wrote:fichiers Desktop sont très exigeantes
don't blame me though my translation was worse...

I don't want to pass out while compiling.... please don't hold any breath during this food related pause

Actually i will slip a note into the version output to distinguish the build.

mike
Stop babbling! Go! Your hamburg steak will get cold!!!
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#41 Post by mikeb »

Ah ha...the formula that states productivity is inversly proportional to time spent on the forum.

Well I am the chef so its a bit time consuming and I post inbetween ingredients. :)

If I try and edit .c files I would burn the result.

Mike

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#42 Post by musher0 »

Let's see. The recipe says: add a pinch of C on the steak, then dice the
carrot onto edit.c, and stir... :)
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#43 Post by mikeb »

Ahhh string manipulation is so painfully ugly... well only took and hour or so to split about the _ ...actually my printf did not show until closing this time just to confuse.

Ok this should try full LANG and then just the first part and finally use fallback

mike

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#44 Post by musher0 »

Ahhh, what mikeb can do on a full stomach!!!

Magnificent! Fantastic! How can we ever repay you! Wow! Yippee!
Many, many thanks! (Background noise of audience applauding... fade-out)
:) 8) :lol: :D
Attachments
Absolutely_Terrific!!!_2015-04-06.jpg
(63.49 KiB) Downloaded 333 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
LazY Puppy
Posts: 1934
Joined: Fri 21 Nov 2014, 18:14
Location: Germany

#45 Post by LazY Puppy »

Magnificent! Fantastic!
Confirmed! :D
RSH

"you only wanted to work your Puppies in German", "you are a separatist in that you want Germany to secede from Europe" (musher0) :lol:

No, but I gave my old drum kit away for free to a music store collecting instruments for refugees! :wink:

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#46 Post by musher0 »

mikeb wrote:fichiers Desktop sont très exigeantes
don't blame me though my translation was worse...

I don't want to pass out while compiling.... please don't hold any breath during this food related pause

Actually i will slip a note into the version output to distinguish the build.

mike
To come back on this... never mind the translations. You're doing fine.

I'm more concerned about the other entries of the *.desktop files:
almost no one writes a *.desktop file that is standard compliant.

Added:
In particular, every one is trying to impose his/her own idea of
"Categories". And this brings chaos, my friend, worse: a real mess.

Even at the level of the standards committee.

For example, you can tell that none of the members there is or has ever
been a musician: the purely musical or sound programs should be in the
Audio category only, not merged inside the "AudioVideo" category.

Etc. etc., etc. Lack of logic all around.

We should open a separate thread about this mess.

BFN.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#47 Post by mikeb »

kde add something to the exec line that is good for breaking other systems too :D

Actually I find an empty stomach a great motivator especially if the next filling is not guaranteed :)

So nothing else to do then for now... anyone want the sources...or at least the altered file?

MIke

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Rox and desktop files

#48 Post by L18L »

A big Thank You also from me.
mikeb wrote:So nothing else to do then for now...
The topic is SOLVED by you.
(If you are bored you can add similiar things with GenericName and Comment to JWM menu.)
mikeb wrote:... anyone want the sources...or at least the altered file?
or the patch file?
I think Barry, Mick, James, woof, etc. ...... will get them (and compile for 64 bit).


___
EDIT
changed jwm_menu_create to JWM menu

User avatar
xanad
Posts: 400
Joined: Fri 28 Feb 2014, 14:56
Location: 2 locations: MonteRosa Alp and Milano
Contact:

#49 Post by xanad »

Thanks Mikeb, works fine :D
[it] and [it_CH] too.
Confirmed!
[url]http://www.xanad.tk[/url] Html5 Parallax

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#50 Post by jamesbond »

Great work mikeb. Patch file please?
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

Post Reply