Lupu- Localising Quickpet

For efforts in internationalising Puppy and solving problems in this area
Message
Author
Tasgarth
Posts: 203
Joined: Mon 06 Oct 2008, 19:08
Location: France, Besancon
Contact:

#31 Post by Tasgarth »

Quickpet 2.1.8 and 2.1.9 are running fine in French but Puppy's icon is on the middle not on the left and the word 'dans' (bienvenue dans Puppy's Quickpet ) is missing....
Attachments
fr_FR.tar.gz
(3.43 KiB) Downloaded 1136 times
saisie.jpg
(60.74 KiB) Downloaded 2745 times
Last edited by Tasgarth on Thu 27 May 2010, 06:43, edited 1 time in total.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#32 Post by 01micko »

Tasgarth

Merci!

(Sorry but that is my French vocabulary)

I have fixed the formatting problem, It should be ok for all locales. I also made symlinks to fr_BE, fr_CH, fr_CA . I added "dans", so now it looks like "Bienvenue dans Puppy's Quickpet", although I might remove "Puppy's" in Iguleder's advice as there is a bidi problem. And true, we all know it's Puppy, er BIG logo right there reminding us! So it will be "Bienvenue dans Quickpet". Does that still make sense? (Not done for screeny)

Ok, 2.1.10 is up. Iguleder, feel free to correct any stupid things I have done, like double spaces, silly capital letters. You can use lisense.

Cheers
Attachments
fr.png
(42.07 KiB) Downloaded 2468 times
Puppy Linux Blog - contact me for access

User avatar
Bert
Posts: 1103
Joined: Fri 30 Jun 2006, 20:09

DUTCH

#33 Post by Bert »

Dutch translation of "en_US-2" .
Also cleaned up the Dutch text a bit.
Testers and proofreaders still welcome!

Great idea micko to use symlinks for the language variants!

I think Iguleder is right about removing "Puppy's" from the title.

Looking forward to Quickpet 3.0 :lol:
Attachments
nl_NL-2.tar.gz
(3.46 KiB) Downloaded 1067 times
[url=http://pupsearch.weebly.com/][img]http://pupsearch.weebly.com/uploads/7/4/6/4/7464374/125791.gif[/img][/url]
[url=https://startpage.com/do/search?q=host%3Awww.murga-linux.com%2F][img]http://i.imgur.com/XJ9Tqc7.png[/img][/url]

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#34 Post by Iguleder »

Here it is, the Hebrew localization. Now it's perfect. :D

Another thing I still need to do are some cleaning to the en_US locale. I'll handle that this weekend maybe.

Also, I've noticed the help menu has "SFS" appended in the first entry. And ... if you enlarge the window, you get some blank space on the bottom ... mmm ... not very elegant. Maybe it's a gtkdialog limitation or something ... I think you should disable window resize, if it's possible.

By the way: the "Puppy's" should be removed not for BiDi problems ... just because it's weird to show a huge logo and state it's Puppy ... I think it's safe to assume the user has a minimal amount of intelligence :D


EDIT: 01micko, I have a great idea. Is it possible to put the sizes (X MB/Y KB) in separate labels and align them to the right, near the icons? This can save lots of problems when new versions of Quickpet come out, no need to localize sizes. And a big plus, it solves the BiDi issues. And saves size.

ANOTHER EDIT: and the names in separate labels on the left.
Attachments
qp.png
(61.08 KiB) Downloaded 2552 times
he_IL.gz
(3.39 KiB) Downloaded 1009 times
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#35 Post by Iguleder »

By the way, add detection of missing /root/.quickpet/Downloads, noticed this just now :wink:

EDIT:

The cleaning code deletes the directory with its contents - line 456:

Code: Select all

           <action>rm -rf /root/.quickpet/Downloads</action>
Change to:

Code: Select all

           <action>rm -rf /root/.quickpet/Downloads/*</action>
I think it would be nice to add some message after the deletion.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

Tasgarth
Posts: 203
Joined: Mon 06 Oct 2008, 19:08
Location: France, Besancon
Contact:

#36 Post by Tasgarth »

01micko :
Quickpets v2.1.10 (fr_FR): OK
Thanks

About text :
1) Are they missing two $LOC_xxx ? See :
Fichier > 'répertoire de télechargement'
and Fichier > 'Effacer les logiciels'
It's in English language.
Perhaps it would be better delete their english texts ?

2) Menu >> Drivers
and
menu >> More pets >> Readme
(Menu >> Plus de Pets >> Avant Propos)
The texts are on the right or on the 'center'. Is it possible to get them on the left (justify=3) ?

3) → I Also rectified my 2 typing errors. => fr_FR-2.tar.gz

4) It would be better nice put 'quitter' ('quit') at the end ?
Menu : Fichier / Préférences :/ Répertoire du téléchargement / Effacer les logiciels téléchargés / Quitter
(Menu : File/Download Directory/Clear downloaded Packages/Quit )

Again Thanks for your work.
Attachments
fr_FR-2.tar.gz
(3.52 KiB) Downloaded 1014 times
saisie2.jpg
(55.59 KiB) Downloaded 2534 times

mave
Posts: 129
Joined: Thu 02 Apr 2009, 13:42
Location: Germany

gtkdialog-splash - maybe an easy replacement for yaf-splash

#37 Post by mave »

Updated with thanks to 01micko,

now killing/erasing the splash in a later calling of gtkdialog-splash -kill PID.

And: different splash screens (for security, maybe more applications using it at the same time) are managed, see syntax and example.

mave

************************
Hi,

here is a small script gtkdialog-splash for me using with a symlink named as yaf-splash. Seems to run like the original called within the Puppy scripts (no warranty!), ignoring most of its original options.

In Lucid (not 4.x) international characters seems to be working. Additional: -icon gtk.-xxx shows one of the gtk-stock-objects.

Maybe helpful for somebody ;-)


Example:

Code: Select all

./gtkdialog-splash -timeout 4 -fg red -icon gtk-info -fontsize large -text "Hallo: öäüÄÖÜß...
Syntax:

Code: Select all

usage: gtkdialog-splash [OPTIONS] [-timeout SEC] -text TEXT | -kill PID 
 
 - text EXPRESSION
 - timeout COUNT (in sec, default: 3)
 - icon GTK-XXX (for example: gtk-info all gtk-stock-symbols, default: none)
 - bg COLOR (background color red, blue, yellow..., default: grey)
 - fg COLOR (font color, default: black)
 - fontsize SIZE (small, medium, large, x-large, default: large)

 - kill PID (process ID called before: 	PID=0 auto-search fo the last one,
 					                PID=xxxxx kill the last one read by PID=$!)
Attachments
gtkdialog-splash300510.tar.gz
gtkdialog-splash and example code
(1.75 KiB) Downloaded 1086 times
gtkdialog-splash2.jpg
gtkdialog-splash screenhot
(37.1 KiB) Downloaded 1419 times
Last edited by mave on Sun 30 May 2010, 09:39, edited 4 times in total.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#38 Post by 01micko »

Tasgarth

Thanks for the update. I will rectify the missing LOC_xxx files. There are obviously some I missed :oops: :lol: .

mave

Interesting work with the splash there. I will look at your code.

+++++++++++++++++++

The next version will be out over the weekend.

Thank you all for your support.

Cheers :)
Puppy Linux Blog - contact me for access

User avatar
Bert
Posts: 1103
Joined: Fri 30 Jun 2006, 20:09

#39 Post by Bert »

Hi Mick and translators,

2.1.10 is looking good.

A couple of things today;

1. I removed the unneeded capitals from the pets lists, added a comma between the Pet names and the descriptions, to improve readability.
Better would be to make the names bold or "header" and separate them to the left like Iguleder proposed. If at all possible of course :wink:

2. I can confirm what Tasgarth found: the pop-up above "clear downloaded packages" is not in the localization file (en_US).

3. Thinking about Quickpet, it suddenly dawned on me that we're creating a funny situation, by localizing a tool that only points to English-only pets...
I do realize this is unavoidable at the moment and that this is a transition period for Puppy in general.
But what about the near future? It is highly probable Petmakers will arise in many countries, offering localized pets. To what repos will these Pets be uploaded and how will Quickpet be able to find the correct one for the user's locale?

Have a nice weekend!

EDIT: Mick, you posted while I was typing. Forget about point two!
Attachments
scrnprnt.jpg
(48.53 KiB) Downloaded 2379 times
[url=http://pupsearch.weebly.com/][img]http://pupsearch.weebly.com/uploads/7/4/6/4/7464374/125791.gif[/img][/url]
[url=https://startpage.com/do/search?q=host%3Awww.murga-linux.com%2F][img]http://i.imgur.com/XJ9Tqc7.png[/img][/url]

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#40 Post by 01micko »

Hello Bert
3. Thinking about Quickpet, it suddenly dawned on me that we're creating a funny situation, by localizing a tool that only points to English-only pets...
I do realize this is unavoidable at the moment and that this is a transition period for Puppy in general.
But what about the near future? It is highly probable Petmakers will arise in many countries, offering localized pets. To what repos will these Pets be uploaded and how will Quickpet be able to find the correct one for the user's locale?
Ok!

I think the Gimp package is the full one. I'm not 100% sure but it is big enough. It should include Locales.

Zigbert has many localisations for Pwidgets. I will put in a link for those.

Chromium and Opera include locale files, I know because I have been switching to check up on things. :wink:

There are locale files available for Firefox and Seamonkey. Links are needed to those.

I will need to check up on the other packages for the availability of locale files.

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

Anyone who compiles stuff, I urge you to post the NLS files too. I'm sure we can host them somewhere. :)

^^^^^^^^^^^^^^^^^^^

Cheers
Puppy Linux Blog - contact me for access

Tasgarth
Posts: 203
Joined: Mon 06 Oct 2008, 19:08
Location: France, Besancon
Contact:

#41 Post by Tasgarth »

About French locale Files:
Geany OK
Opera OK
Gimp : No in its last version, only an old version of Gimp with a translation

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#42 Post by 01micko »

Hello mave,

I like your gtkdialog-splash script.. :D nice!

Maybe this is what you're after... ?

Code: Select all

#dlgPID=$!
dlgPID=`ps|grep -w 'SPLASH'`
if [ ${#timeout} -gt 0 ]; then
	sleep $timeout
	kill $dlgPID 2>/dev/null
fi
It will look nice in Quickpet.. I like the icon idea.

Cheers
Puppy Linux Blog - contact me for access

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#43 Post by 01micko »

New version 2.1.11
-added LOC_353 and 354
-new splash thanks to mave
-updated current files

Get it from the main post

Cheers
Puppy Linux Blog - contact me for access

User avatar
Bert
Posts: 1103
Joined: Fri 30 Jun 2006, 20:09

DUTCH

#44 Post by Bert »

Dutch localization of "en_US-3".

Bert
Attachments
nl_NL-3.tar.gz
(3.55 KiB) Downloaded 1052 times
[url=http://pupsearch.weebly.com/][img]http://pupsearch.weebly.com/uploads/7/4/6/4/7464374/125791.gif[/img][/url]
[url=https://startpage.com/do/search?q=host%3Awww.murga-linux.com%2F][img]http://i.imgur.com/XJ9Tqc7.png[/img][/url]

mave
Posts: 129
Joined: Thu 02 Apr 2009, 13:42
Location: Germany

gtkdialog-splash - update and a little bit extension

#45 Post by mave »

Hi 01micko,
Maybe this is what you're after... ?

Code:
#dlgPID=$!
dlgPID=`ps|grep -w 'SPLASH'`
if [ ${#timeout} -gt 0 ]; then
sleep $timeout
kill $dlgPID 2>/dev/null
fi
Yeah! ...thinking about splashes and not knowing about other applications are using this this at he same time. This code kills the process searched via gtkdialog splash-enviroment variable and maybe killing the wrong ;-) So, a little luxus for the gtkdialog-splash script: storing in tmp-files PIDs for erasing the right splash. See example 'test', if interested.

Download in the original message above.

Cheers

mave
Posts: 129
Joined: Thu 02 Apr 2009, 13:42
Location: Germany

german/deutsch

#46 Post by mave »

thanks for Quickpet :-)

mave
Attachments
quickpet-2.1.11-deutsch.jpg
(58.79 KiB) Downloaded 2191 times
quickpet_2.1.11_locals-german_deutsch.tar.gz
de_DE (useful for de_AT, de_BE, de_CH, de_LI, de_LU)
(4.08 KiB) Downloaded 903 times

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

Re: german/deutsch

#47 Post by 01micko »

mave wrote:thanks for Quickpet :-)

mave
Thanks for the translation!

New version in a few days with a new feature I know will be a hit!

Cheers
Puppy Linux Blog - contact me for access

User avatar
sasaqqdan
Posts: 39
Joined: Fri 06 Jun 2008, 13:56
Location: China,Zhejiang,Hangzhou
Contact:

Quickpet chinese language

#48 Post by sasaqqdan »

:D cheer!
Attachments
sasaqqdan-quickpet-cn001.jpg
Quickpet chinese language show
(64.73 KiB) Downloaded 2051 times
zh_CN-001.tar.gz
Quickpet chinese language v2.1.11
(3.81 KiB) Downloaded 926 times

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#49 Post by 01micko »

Thank you sasaqqdan!

Chinese added,

New pet soon.
Puppy Linux Blog - contact me for access

mave
Posts: 129
Joined: Thu 02 Apr 2009, 13:42
Location: Germany

gtkdialog-splash - updates and a little bit extension

#50 Post by mave »

Thanks to 01micko and Barry, more brilliant extension to this script:

Code: Select all

# gtkdialog-splash

gtkdialog-splash
 
 an easy splash - possible replace for yaf-splash in Lucid Puppy/Quirky... (NOT Puppy 4.x)
 mave 01.05.2010 and great improvements by 01micko and BarryK
 no warranty
 Thanks for Puppy!
 
 usage: gtkdialog-splash [OPTIONS] [-timeout SEC] -text TEXT | -kill PID 
 
 - text EXPRESSION
 - timeout COUNT (in sec, default: 3)
 - icon GTK-XXX (for example: gtk-info all gtk-stock-symbols, default: none)
 - bg COLOR (background color red, blue, yellow..., default: grey)
 - fg COLOR (font color, default: black)
 - placement center|mouse|top|bottom|top-left|bottom-left (default: center)
 - close never|mouseover|box (default is mouseover)
 - fontsize SIZE (small, medium, large, x-large, default: large)

 - kill PID (process ID called before: 	PID=0 auto-search fo the last one,
 					PID=xxxxx kill the last one read by PID=$!)
 - deco (shows windows decorations, default: none)
010610 (europ. date ;-): added option "-deco" for getting window decoration, for those, who want a real window clicking and watching

Markus
Attachments
gtkdialog-splash010610.tar.gz
(2.32 KiB) Downloaded 911 times

Post Reply