Revision history for TranslatePuppy
Deletions:
----
==Categories==
CategoryDocumentation
Additions:
[[http://www.murga-linux.com/puppy/viewtopic.php?t=59142 Translators required here]]
Additions:
[[http://murga-linux.com/puppy/viewtopic.php?t=51702 Multi-lingual support on Puppy Linux]]
Deletions:
Additions:
===References===
http://www.murga-linux.com/puppy/viewtopic.php?p=439876#439876
http://www.murga-linux.com/puppy/viewtopic.php?p=439876#439876
Additions:
Suggested order is as follows.
===Preliminary (thinking time)===
===Font configuration for utf-8 characters=== //Optional//
===Translating menu & desktop items (& right click items)===
===Translating configuration scripts===
===Translating applications===
----
==Categories==
CategoryDocumentation
===Preliminary (thinking time)===
===Font configuration for utf-8 characters=== //Optional//
===Translating menu & desktop items (& right click items)===
===Translating configuration scripts===
===Translating applications===
----
==Categories==
CategoryDocumentation
Deletions:
More info below.
===**Preliminary** - Thinking time===
===**Font configuration** for utf-8 characters - //Optional//===
===**Translating menu & desktop items** (& right click items) ===
===**Translating configuration scripts**===
===**Translating applications**===
Additions:
[[http://murga-linux.com/puppy/viewtopic.php?t=51702 Multilingal support on Puppy Linux 4.x]]
===Steps involved===
===**Preliminary** - Thinking time===
===**Font configuration** for utf-8 characters - //Optional//===
===**Translating menu & desktop items** (& right click items) ===
===**Translating configuration scripts**===
===**Translating applications**===
Many programs are translated this way, and their localized versions can be found on the Internet. [[http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4 Mini-HowTo for localization]]
===Steps involved===
===**Preliminary** - Thinking time===
===**Font configuration** for utf-8 characters - //Optional//===
===**Translating menu & desktop items** (& right click items) ===
===**Translating configuration scripts**===
===**Translating applications**===
Many programs are translated this way, and their localized versions can be found on the Internet. [[http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4 Mini-HowTo for localization]]
Deletions:
This is a sketch, please contribute.
=====Steps involved=====
====**Preliminary** - Thinking time====
====**Font configuration** for utf-8 characters - //Optional//====
====**Translating menu & desktop items** (& right click items) ====
====**Translating configuration scripts**====
==== **Translating applications** ====
Many programs are translate-able this way, and their localized versions can be found in the internet. Check this link: [[http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4 Mini-HowTo for localization]]
=====**TO-DO list** Bored? Give a hand!=====
These are tasks that need to be done in order to make translating puppy a almost-painless procedure. This list is empty, but have no fear, it will be soon filled with eager to be fullfiled tasks.
=====Sources=====
Where information was gathered from.
Additions:
You can perhaps translate right click items by [[http://www.murga-linux.com/puppy/viewtopic.php?t=39162&start=212 checking this out]] (I haven't)
Deletions:
Additions:
====**Translating menu & desktop items** (& right click items) ====
You can perhaps translate right click items by [[http://www.murga-linux.com/puppy/viewtopic.php?t=39162&start=212 checking this ouy]] (I haven't)
You can perhaps translate right click items by [[http://www.murga-linux.com/puppy/viewtopic.php?t=39162&start=212 checking this ouy]] (I haven't)
Deletions:
Additions:
====**Font configuration** for utf-8 characters - //Optional//====
Deletions:
Additions:
Before starting, it is of **//MASSIVE//** importance for you to do one thing. Check the forums for previous translations. This can be done searching [[http://wellminded.com/puppy/pupsearch.html at puppy custom search]] or the [[http://murga-linux.com/puppy/search.php forum search]]. This can avoid you a lot of frustation, and also allow you to use your valuable time in a productive manner : ) Once you find a thread where translation is being discussed -- most likely -, please post there and inform the progress/problems you are having.
Deletions:
Additions:
Where information was gathered from.
Deletions:
http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4
Additions:
====**Translating configuration scripts**====
==== **Translating applications** ====
==== **Translating applications** ====
Deletions:
==== Translating applications ====
Additions:
Translating puppy is a community effort, there is no possibilty to make it a one person's mission. That being said, there is always a need for someone to start and take the head position, and to take the organizers role. It's quite an honor, and comes with the satisfaction of knowing that you have contributed - quite importantly - to puppy linux. I encourage you to, anyone can do it, and no programming knowledge is needed for the vast majority of the tasks.
- Translating applications
[[http://www.murga-linux.com/puppy/viewtopic.php?t=23208 How to make the menu in your language]]. Works with JWM & Fluxbox, and I would think with other desktop environments too. Look at the third post for best-practice.
In order to translate every application, you have to translate every item in /usr/share/applications. Remember to make a pet of these items. :)
====Translating configuration scripts====
Translating scripts is the most important part of the translation, since with them is that the system gets properly configured. Puppy has advanced a lot in areas of allowing people to translate scripts, with the [[http://www.murga-linux.com/puppy/viewtopic.php?t=38371 localization proyect.]]
I am not aware, however, if these have been added to official puppys and can be translated from there. In case they haven't, I have added a todo list item, at the bottom which is to, in order to help future translators, create a pet that contains all available localized scripts.
**More info required on this step!**
==== Translating applications ====
Application translation is simple, and it consists of the translation of .mo files (text files) located in /usr/share/locale/. These will at first most likely be at /usr/share/locale/en/ or /usr/share/locale/EN_us/ at first. Your job is to translate these, and create with them a pet that places them in /usr/share/locale/XX_xx/ where XX_xx is your language (ex. ES_es for spanish).
Many programs are translate-able this way, and their localized versions can be found in the internet. Check this link: [[http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4 Mini-HowTo for localization]]
=====**TO-DO list** Bored? Give a hand!=====
These are tasks that need to be done in order to make translating puppy a almost-painless procedure. This list is empty, but have no fear, it will be soon filled with eager to be fullfiled tasks.
- Translating applications
[[http://www.murga-linux.com/puppy/viewtopic.php?t=23208 How to make the menu in your language]]. Works with JWM & Fluxbox, and I would think with other desktop environments too. Look at the third post for best-practice.
In order to translate every application, you have to translate every item in /usr/share/applications. Remember to make a pet of these items. :)
====Translating configuration scripts====
Translating scripts is the most important part of the translation, since with them is that the system gets properly configured. Puppy has advanced a lot in areas of allowing people to translate scripts, with the [[http://www.murga-linux.com/puppy/viewtopic.php?t=38371 localization proyect.]]
I am not aware, however, if these have been added to official puppys and can be translated from there. In case they haven't, I have added a todo list item, at the bottom which is to, in order to help future translators, create a pet that contains all available localized scripts.
**More info required on this step!**
==== Translating applications ====
Application translation is simple, and it consists of the translation of .mo files (text files) located in /usr/share/locale/. These will at first most likely be at /usr/share/locale/en/ or /usr/share/locale/EN_us/ at first. Your job is to translate these, and create with them a pet that places them in /usr/share/locale/XX_xx/ where XX_xx is your language (ex. ES_es for spanish).
Many programs are translate-able this way, and their localized versions can be found in the internet. Check this link: [[http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4 Mini-HowTo for localization]]
=====**TO-DO list** Bored? Give a hand!=====
These are tasks that need to be done in order to make translating puppy a almost-painless procedure. This list is empty, but have no fear, it will be soon filled with eager to be fullfiled tasks.
Deletions:
- Translating primary applications
- Translating secondary applications
[[http://www.murga-linux.com/puppy/viewtopic.php?t=23208 How to make the menu in your language]]. Works with JWM & Fluxbox, and I would think with other desktop environments too. Check the third post for best-practice.
In order to translate every application, you have to translate every item in /usr/share/applications. Remember to make a pet of these. :)
Additions:
Check this forum link:
Deletions:
Additions:
====**Translating menu & desktop items** ====
[[http://www.murga-linux.com/puppy/viewtopic.php?t=23208 How to make the menu in your language]]. Works with JWM & Fluxbox, and I would think with other desktop environments too. Check the third post for best-practice.
In order to translate every application, you have to translate every item in /usr/share/applications. Remember to make a pet of these. :)
[[http://www.murga-linux.com/puppy/viewtopic.php?t=23208 How to make the menu in your language]]. Works with JWM & Fluxbox, and I would think with other desktop environments too. Check the third post for best-practice.
In order to translate every application, you have to translate every item in /usr/share/applications. Remember to make a pet of these. :)
Additions:
- Font configuration //(optional, non-latin character users only)//
====**Font configuration** for non-latin characters - //Optional//====
I have little info to provide on this area, but I would recommend a wellminded search and a visit to this link: [[http://www.murga-linux.com/puppy/viewtopic.php?p=307939 UTF8 locale for Puppy 4 (SFS)]]
====**Font configuration** for non-latin characters - //Optional//====
I have little info to provide on this area, but I would recommend a wellminded search and a visit to this link: [[http://www.murga-linux.com/puppy/viewtopic.php?p=307939 UTF8 locale for Puppy 4 (SFS)]]
Additions:
Before starting, it is of **//MASSIVE//** importance for you to do one thing. Check the forums for previous translations. This can be done searching [[http://wellminded.com/puppy/pupsearch.html at puppy custom search]] or the [[http://murga-linux.com/puppy/search.php forum search]]. This can avoid you a lot of frustation, and also to use your valuable time in a productive manner : ) Once you find a thread where translation is being discussed -- most likely -, please post there and inform the progress/problems you are having.
Why? You might wonder. See, if you create a translated .ISO, it would be great. But now, if you create a pet, it can be used in any pupplet the user wants, and therefore, it is far more valuable and considered best-practice. Creating a pet is easy, as a pet is actually a .tar.gz with a "filesystem" in it. Do not hesitate to ask support at the [[http://www.murga-linux.com/puppy/ forum]], if required.
Why? You might wonder. See, if you create a translated .ISO, it would be great. But now, if you create a pet, it can be used in any pupplet the user wants, and therefore, it is far more valuable and considered best-practice. Creating a pet is easy, as a pet is actually a .tar.gz with a "filesystem" in it. Do not hesitate to ask support at the [[http://www.murga-linux.com/puppy/ forum]], if required.
Deletions:
Why? You might wonder. See, if you create a translated .ISO, it would be great. But now, if you create a pet, it can be used in any pupplet the user wants, and therefore, it is far more valuable and considered best-practice. Creating a pet is easy, as a pet is actually a .tar.gz with a "filesystem" in it. Please give it a try.
Additions:
- Preliminary
====**Preliminary** - Thinking time====
Why? You might wonder. See, if you create a translated .ISO, it would be great. But now, if you create a pet, it can be used in any pupplet the user wants, and therefore, it is far more valuable and considered best-practice. Creating a pet is easy, as a pet is actually a .tar.gz with a "filesystem" in it. Please give it a try.
Deletions:
====Preliminary====
This being done, you can start. You have to, as a first step, choose your locale from the menu.
Additions:
Translating puppy is a community effort, there is no possibilty to make it a one person's mission. That being said, there is always a need for someone to start and take the head position, and to take the organizers role. It's quite an honor, and comes with the satisfaction of knowing that you have contributed - quite importantly - to puppy linux. I encourage you to, anyone can do it.
- Configure fonts (for non-latin languages, OPTIONAL)
- Translating menus & desktop items (interface)
More info below.
====Preliminary====
Before starting, it is of **//MASSIVE//** importance for you to do one thing. Check the forums for previous translations. This can be done searching [[http://wellminded.com/puppy/pupsearch.html at puppy custom search]] or the [[http://murga-linux.com/puppy/search.php forum search]]. This can avoid you a lot of frustation, and also to use your valuable time in a productive manner : )
It would be also good for you to learn how to create [[http://www.murga-linux.com/puppy/viewtopic.php?t=35507 pet packages]].
This being done, you can start. You have to, as a first step, choose your locale from the menu.
=====Sources=====
Where information was gathered from:
http://www.murga-linux.com/puppy/viewtopic.php?p=307939
http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4
- Configure fonts (for non-latin languages, OPTIONAL)
- Translating menus & desktop items (interface)
More info below.
====Preliminary====
Before starting, it is of **//MASSIVE//** importance for you to do one thing. Check the forums for previous translations. This can be done searching [[http://wellminded.com/puppy/pupsearch.html at puppy custom search]] or the [[http://murga-linux.com/puppy/search.php forum search]]. This can avoid you a lot of frustation, and also to use your valuable time in a productive manner : )
It would be also good for you to learn how to create [[http://www.murga-linux.com/puppy/viewtopic.php?t=35507 pet packages]].
This being done, you can start. You have to, as a first step, choose your locale from the menu.
=====Sources=====
Where information was gathered from:
http://www.murga-linux.com/puppy/viewtopic.php?p=307939
http://www.murga-linux.com/puppy/viewtopic.php?t=32117&start=4
Deletions:
- Translating menus & desktop items (interface)
More info below.