Language Pack for Indonesian

For efforts in internationalising Puppy and solving problems in this area
Post Reply
Message
Author
gungsukma
Posts: 19
Joined: Mon 19 Sep 2011, 02:59

Language Pack for Indonesian

#1 Post by gungsukma »

Hi,
This is a language pack for Indonesian.
I created it most part with momanager (and a few later with poedit) in Precise-5.4.1.

Well, there may be some typos, mistranslation, etc
(the "Printing with Samba" html file even is not translated, yet).

So, use it, but if you want, fix it..

PS. If you want to fix it, it may be better and easier to use poedit than Geany.

---

Hai,
Ini paket bahasa untuk Bahasa Indonesia
Saya membuatnya memakai momanager kebanyakan bagian (dan sedikit di belakang memakai poedit) di Precise-5.4.1.

Ya, mungkin ada beberapa salah ketik, salah terjemahan, dll
(file html "Mencetak dengan Samba" bahkan belum diterjemahkan).

Jadi, silakan gunakan, tapi kalau mau, silakan perbaiki...

PS. Kalau mau perbaiki, mungkin lebih baik dan mudah memakai poedit daripada Geany.

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#2 Post by vicmz »

Hello gungsukma :D

Wow, Puppy is learning to bark in more and more languages! If you need some help or have any questions, you can ask the langpack maintainers:

esmourguit (French)
L18L (German)
rodin.s (Russian)
robwoj44 (Polish)
vicmz (Spanish) ---> That's me :lol:

There isn't a langpack maintainer for Indonesian yet, if you think you can then go for it. :D

There is some helpful documentation on how to translate Puppy in the Menu > Help > HOWTO Internationalization (you can also read it online).

There is no need to make separate langpack PET packages for individual versions of Puppy Linux, language packs made through Momanager can translate all official versions of Puppy Linux and theirs derivatives as long as they were built from Woof2 version of 28 February 2012 or later, that is:

Official builds
- Precise Puppy (current version is Precise 5.4.3)
- Slacko 5.3.3 and above (current version is Slacko 5.4)
- Wary and Racy 5.3 and above (currently in development: Wary and Racy 5.4 beta 2)
- Squeezed ARM Puppy, or just Puppi (Puppy Linux for the Raspberry Pi board, currently under development)
Derivatives
(Customized versions of Puppy, they may need some extra translations but you can include them all in the same langpack, see the main forum topic of the derivative for more information)

- Dpup Exprimo (latest versions)
- Precise NOP
- Upup Precise
- Lxpup
- ToOpPy
... and any Puppy derivative (pupplet) made from the latest Woof2 (see the Derivatives section).

Greetings and welcome to the kennels! :D
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#3 Post by vicmz »

gungsukma,

This is to help you a little bit with your langpack. I don't speak Indonesian, but I can find out which Puppy programs have translations for your language and where in the langpack PET they must be placed. So, I searched the web and put existing Indonesian translations into your langpack:

https://dl.dropbox.com/s/ex36m2h1fiwkk0 ... 7.pet?dl=1

Unfortunately, all I could find in Indonesian is Abiword, Gnumeric and Leafpad, but these are some of the main programs of Puppy Linux. I also included the Hunspell dictionary for Indonesian, for spellchecking in Abiword, Gnumeric, Seamonkey and POedit. If you install the Extract-makePET utility then right-click the langpack and select "extract here", you will see where the Abiword locales and the Hunspell dictionary are, this is important because Momanager still doesn't include them in the langpack automatically. You can download the Extract-makePET utility here:

https://dl.dropbox.com/s/yvonqjdbq6gv58 ... 0.pet?dl=1

Once you have put the extra files in their places, simply right-click the folder that the utility extracted and select "makepet", this will package back the folder and its contents into a PET.

For those who want to use LibreOffice in Indonesian, there are packages and translations for LibreOffice here:

http://murga-linux.com/puppy/viewtopic.php?t=79039

Seamonkey doesn't have any language extensions for Indonesian yet, but other web browsers have translations for Indonesian:

Firefox (portable version from Mozilla.org) - Opera + language files - Chromium
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

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

Language Pack for Indonesian

#4 Post by L18L »

Halo, dunia!

vicmz,
thank you very much for starting help. Let me also contribute a bit.
vicmz wrote:...Unfortunately, all I could find in Indonesian is Abiword, Gnumeric and Leafpad, ...
text editor geany
http://i18n.geany.org/ id.po is 90% translated (more than zero :lol: )

partition editor gparted found on the web
po/id.po wrote:"PO-Revision-Date: 2011-02-04 20:13+0700\n"
"Last-Translator: Andika Triwidada <andika@gmail.com>\n"
"Language-Team: GNOME Indonesian Translation Team <gnome@i15n.org>\n"

#: ../gparted.desktop.in.in.h:1
msgid "Create, reorganize, and delete partitions"
msgstr "Membuat, mengorganisasi ulang, serta menghapus partisi"
and msgfmt applied, result attached
Attachments
gparted_indonesian.tar.gz
/usr/share/locale/id/LC_MESSAGES/gparted.mo
(12.27 KiB) Downloaded 603 times

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

Language Pack for Indonesian

#5 Post by L18L »

on Barry's blog shinobar wrote:@new translators.
The lang_pack_all-0.9.sfs has a collection of translations.
I guess you can use it for the start.
http://www.murga-linux.com/puppy/viewtopic.php?t=51702
There are 9 files for id:
# ls -l
-rw-r--r-- 1 root root 2899 Apr 23 2010 gftp.mo
-rw-r--r-- 1 root root 16530 Apr 23 2010 glib20.mo
-rw-r--r-- 1 root root 4688 Apr 23 2010 gnome-menus.mo
-rw-r--r-- 1 root root 16556 Apr 23 2010 gparted.mo
-rw-r--r-- 1 root root 74486 Apr 23 2010 gtk20.mo
-rw-r--r-- 1 root root 102796 Apr 23 2010 gtk20-properties.mo
-rw-r--r-- 1 root root 15670 Apr 23 2010 inkscape.mo
-rw-r--r-- 1 root root 4429 Apr 23 2010 libgnomeprint-2.2.mo
-rw-r--r-- 1 root root 9472 Apr 23 2010 libgnomeprintui-2.2.mo
#
# pwd
/mnt/+mnt+home+lang_support_all-1.5.sfs/usr/share/locale/id/LC_MESSAGES
#

gungsukma
Posts: 19
Joined: Mon 19 Sep 2011, 02:59

#6 Post by gungsukma »

If the Indonesian Geany mo file is 90% translated, how to complete it? I cannot open it with poedit nor Geany.

Well, may be I should try something like this first:
poedit/bin/msgunfmt x.mo > x.po

---
# ls -l
-rw-r--r-- 1 root root 2899 Apr 23 2010 gftp.mo
-rw-r--r-- 1 root root 16530 Apr 23 2010 glib20.mo
-rw-r--r-- 1 root root 4688 Apr 23 2010 gnome-menus.mo
-rw-r--r-- 1 root root 16556 Apr 23 2010 gparted.mo
-rw-r--r-- 1 root root 74486 Apr 23 2010 gtk20.mo
-rw-r--r-- 1 root root 102796 Apr 23 2010 gtk20-properties.mo
-rw-r--r-- 1 root root 15670 Apr 23 2010 inkscape.mo
-rw-r--r-- 1 root root 4429 Apr 23 2010 libgnomeprint-2.2.mo
-rw-r--r-- 1 root root 9472 Apr 23 2010 libgnomeprintui-2.2.mo

# pwd
/mnt/+mnt+home+lang_support_all-1.5.sfs/usr/share/locale/id/LC_MESSAGES
Seem like they are to be added to the langpack.
But if the pot files are made available, it will be better so I and other translators can add more translations.
And if any program exists in official Puppy, its po file should be listed in momanager, shouldn't it?

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#7 Post by vicmz »

To easily generate .po files from .mo files, use this tool:
http://murga-linux.com/puppy/viewtopic. ... 165#652165
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

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

geany

#8 Post by L18L »

gungsukma wrote:If the Indonesian Geany mo file is 90% translated, how to complete it? I cannot open it with poedit nor Geany.

Well, may be I should try something like this first:
poedit/bin/msgunfmt x.mo > x.po
...
Do not know how it is with poedit
but in console (devx loaded) simply use
msgunfmt x.mo > x.po

Or you can directly download id.po from http://i18n.geany.org/id.po but rename it to geany.po because you might have many other id.po files.

Or (recommended)
geany.pot is available at http://i18n.geany.org/geany.pot

if you put it into your /usr/share/doc/nls/geany/ then you should be able to translate it with momanager
I have just done this: yes it works 8)

----
corrected link to geany.pot
Attachments
geany_translatable_in_momanager.png
translation template /usr/share/doc/nls/geany/geany.pot must exist
(28.44 KiB) Downloaded 2251 times
Last edited by L18L on Fri 11 Jan 2013, 13:38, edited 1 time in total.

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

#9 Post by L18L »

vicmz wrote:To easily generate .po files from .mo files, use this tool:
http://murga-linux.com/puppy/viewtopic. ... 165#652165
That was before Barry has made momanager
I doubt that it can produce complete po files.

Assume there are some not translated messsages
they are not in mo file
how should they be created?

Not possible without pot file

momanager dynamically creates pot files for shell scripts
creation for binary files is not that easy and seldom needed
If needed the pot file will be found as /usr/share/doc/nls/program/program.pot (examles: geany, retrovol)

Please let us use momanager when ever possible.
That is the only way to further test it and maybe also improve it.

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#10 Post by vicmz »

L18L wrote:
vicmz wrote:To easily generate .po files from .mo files, use this tool:
http://murga-linux.com/puppy/viewtopic. ... 165#652165
That was before Barry has made momanager
I doubt that it can produce complete po files.

Assume there are some not translated messsages
they are not in mo file
how should they be created?

Not possible without pot file

momanager dynamically creates pot files for shell scripts
creation for binary files is not that easy and seldom needed
If needed the pot file will be found as /usr/share/doc/nls/program/program.pot (examles: geany, retrovol)

Please let us use momanager when ever possible.
That is the only way to further test it and maybe also improve it.
You're right, I didn't read well gungsukma's message :oops:
Sorry I was just waking up :lol:

Gungsukma, L18L is right, all you have to do is put the .mo file at /usr/share/locale/id/LC_MESSAGES, and Momanager will detect it. If a .pot file is required, L18L has explained above what you can do to get it. :D
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

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

pot

#11 Post by L18L »

gungsukma wrote:...But if the pot files are made available, it will be better so I and other translators can add more translations.
Yes :D
You can search for needed pot file
find the source
download it
find the pot file
put it into your /usr/share/doc/nls/program/
.. and you can continue using momanager
check the
#, fuzzy
translations and delete the
#, fuzzy lines 8)

pot file will become part of your langpack
(most of other languages will not need it because their po file is freely available)
gungsukma wrote:And if any program exists in official Puppy, its po file should be listed in momanager, shouldn't it?
No, not any. Just the pot files from internationalized shell scripts.
That's Puppy.
Have fun

@vicmz;
Good morning :lol:
I hope you find it useful how to launch a program in another language without having to change locale

---- edited
@gungsukma
Of course I can search the pot files for you (and thus for all other new translators)
and you will (just :lol: ) translate the scripts....
Attachments
indonesian_geany.png
(20.71 KiB) Downloaded 2228 times

gungsukma
Posts: 19
Joined: Mon 19 Sep 2011, 02:59

Re: pot

#12 Post by gungsukma »

L18L wrote:Of course I can search the pot files for you (and thus for all other new translators)
and you will (just :lol: ) translate the scripts....
That would be very appreciated, I can avoid the risk of translating the wrong version of pot files if I search them myself.
Please leave a link (a forum thread link or a download link) here when you've done to let me know.

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

Re: pot

#13 Post by L18L »

gungsukma wrote:Please leave a link (a forum thread link or a download link) here when you've done to let me know.
PortableObjectTemplate Files
:)

orangrimbo
Posts: 9
Joined: Fri 26 Nov 2010, 04:06

#14 Post by orangrimbo »

Busyeeet, mantap nih, gan....

ane ijin donlot dulu ya...

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#15 Post by don570 »

Barry Kauler has just internationalised the script
'report-video'

Available inside the Woof download HERE

________________________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#16 Post by don570 »

I have a utility to help translators available.

Just a right click on mo file to convert it to po for editing.

http://www.murga-linux.com/puppy/viewtopic.php?t=84133

__________________________________________________

User avatar
trio
Posts: 2076
Joined: Sun 21 Dec 2008, 15:50
Location: अनà¥￾मोदना

#17 Post by trio »

Semoga sukses

Post Reply