Page 1 of 1

Language translations for Quick Setup

Posted: Thu 27 Oct 2011, 09:16
by BarryK
For those who don't know, I have developed an equivalent to "first run", named Quick Setup. This replaces the text-mode dialog boxes, such as choosing keyboard layout, at first boot.

I have introduced Quick Setup in my blog:
http://bkhome.org/blog/?viewDetailed=02550

It has evolved a bit since then. For anyone interested in trying Quick Setup, right now I am uploading Racy 5.1.110 which has it.

The 'quicksetup' script is attached, however don't put it into your Puppy and expect it to work properly, as it requires other changes (such as a modified /usr/sbin/delayedrun). The purpose of the attachment is for translations.

The attached 'quicksetup' is actually slightly later than the one in Racy 5.1.110, as I tweaked a couple of the text strings a tiny bit.

The script is internationalised, just needs some guys to do translations!

Also attached is quicksetup.pupdev, which has the instructions for creating a language translation file.

Anyone who would like to see this working in your language is invited to contribute!

Note, I'll announce Racy 5.1.110 (5.2 beta2) as soon as it has finished uploading. Going a bit slow, a couple of hours away.

Re: Language translations for Quick Setup

Posted: Fri 28 Oct 2011, 17:54
by L18L
BarryK wrote:...
The script is internationalised, just needs some guys to do translations!
...
And I need some guys to improve my German translation as it is very much basic stuff. It is in the German forum, so we'll have to wait awhile :)

Translations and inherent problems

Posted: Sat 29 Oct 2011, 15:41
by wuwei
Hi Barry

since this is your thread, I suppose you will revisit it from time to time and get to read my comment.

I have read L18L's translation into German. It is fine, but since I have done some translations for other Puppy's (Akita, Slacko) I couldn't help but notice the differences. And that brings me to the point of this post:

A translation from well established English terms and phrases into any language will largely be the handy work of the translator. Translator A will - necessarily - translate a little bit different than translator B. Take two Puppys and two translators and you will get two different versions.
Now, that may be negligable for amateurs. But are we, as the Puppy community, still a bunch of amateurs or do we strive for excellence?

If so, then the most important goal in translating would be consistency, by which I mean that one English term is translated into one and only one foreign term (per language).
E.g. "keyboard layout" could be translated into German as "Tastatur Layout" (if you like 'Denglish') or "Tastaturbelegung" (if you think that that would be a widely used term) or "Tastaturauslegung" (if you are translating literally).
Other terms and other languages have the same wide spread possibilities. It even gets worse when entire sentences rather than terms are to be translated.

Are we really content with menus, pop-up windows and messages to be different from Puppy to Puppy? Or do we want to standardise translations?

In case we want to come to a more professional approach, I'd suggest and present for discussion a

Puppy Translation Wiki

As part of this forum it could be a place where developers present English terms, phrases, sentences, paragraphs for translation into various languages.
After translation by native speaking forum members and check and balance by other members, the translations could be used by all developers in their respective Puppy files for some uniform consistent translation.

Just as a thought and a suggestion for the improvement of Puppy appearence.

Posted: Sat 29 Oct 2011, 16:10
by cecc
Hi Barry,

Thank you and others. I suggest we build a website dedicated for all the translation and localization files of Puppy, or use some sites like launchpad.net to achieve this goal since launchpad has a function that we can translate strings using translations suggested by others.

Thank you very much!

Best regards,

Cecc

Russian translation

Posted: Tue 01 Nov 2011, 11:00
by rodin.s
I have made Russian po-file for Quick Setup.
I noticed that connectwizard and hostname-set are also gettexted so I have made po files for these as well.

Posted: Wed 02 Nov 2011, 06:34
by ferro10n
Translation to Spanish ready

:!: EDIT:

Sorry I had to fix it, see my next post below

Language translations for Quick Setup

Posted: Wed 02 Nov 2011, 18:28
by L18L
German translation by German translation team finished now :D

Posted: Thu 03 Nov 2011, 11:58
by BarryK
Thanks very much, these translations have gone into Woof.

Posted: Fri 04 Nov 2011, 06:53
by ferro10n
Sorry, I had to fix some translations in Spanish because of a couple of terms I didn't translate properly, please use this file instead.

Posted: Fri 04 Nov 2011, 20:03
by Bert
Quick Dutch (Netherlands) translation for Quick Setup :wink:

Posted: Sat 05 Nov 2011, 00:56
by ferro10n
:!: Portuguese from Brazil (pt-BR) :D

Posted: Sun 06 Nov 2011, 01:24
by ferro10n
:arrow: ConnectWizard and Hostname-set both in Spanish and Portuguese (Brazil)

Posted: Sun 06 Nov 2011, 09:10
by BarryK
Thanks, I have put the updated and new es and the pt_BR translations into Woof.

connectwizard and hostname-set

Posted: Mon 07 Nov 2011, 19:50
by L18L
rodin.s wrote:...
I noticed that connectwizard and hostname-set are also gettexted so I have made po files for these as well.
I am in wary52, there is nothing of it.
I prefer running the script while translating.

Where are the gettexted versions of connectwizard and hostname-set?

connectwizard and hostname-set

Posted: Mon 07 Nov 2011, 19:59
by rodin.s
These scripts are in service-pack for Wary-5.2 to make it Wary-5.2.1.

Re: connectwizard and hostname-set

Posted: Mon 07 Nov 2011, 20:13
by L18L
rodin.s wrote:These scripts are in service-pack for Wary-5.2 to make it Wary-5.2.1.
Большое

translations

Posted: Thu 10 Nov 2011, 21:13
by L18L
German translations attached