Indonesian Translation

Dear,

I am indonesian. I interested this application. I have experience in
java, but newbie in design pattern, struts,spring and hibernate
technology. I want to translate this application in indonesian. After
read a few code, i confused how to started. I want to insert indonesian
language selection in interface language. and then translate interface.
Can you guide me what must i do ? where code must be edited ?

Thank's

···

--
This message was sent from Launchpad by
Imam Bukhori (https://launchpad.net/~oripuma)
using the "Contact this team" link on the DHIS 2 developers team page
(https://launchpad.net/~dhis2-devs).
For more information see
https://help.launchpad.net/YourAccount/ContactingPeople

Hi Imam,

Thanks for your mail and welcome. We are glad to have you on board.

You can have a look here..

http://dhis2.org/download/dhis-i18n-resourceeditor.zip

Download all of the source code with

bzr branch lp:dhis2

Perform your translations, make a patch and send it back to the list for review.

If you prefer to use an IDE or text editor, you can look for the i18n
properties files, i.e. in
dhis-web/dhis-web-commons/src/main/java/resources/i18n_XXXX.properties.
XXXX would be the locale.

Let us know how proceed.

Regards,
Jason

···

On Fri, Feb 18, 2011 at 3:08 AM, Imam Bukhori <oripuma@gmail.com> wrote:

Dear,

I am indonesian. I interested this application. I have experience in
java, but newbie in design pattern, struts,spring and hibernate
technology. I want to translate this application in indonesian. After
read a few code, i confused how to started. I want to insert indonesian
language selection in interface language. and then translate interface.
Can you guide me what must i do ? where code must be edited ?

Thank's
--
This message was sent from Launchpad by
Imam Bukhori (Imam Bukhori in Launchpad)
using the "Contact this team" link on the DHIS 2 developers team page
(DHIS 2 developers in Launchpad).
For more information see
YourAccount/ContactingPeople - Launchpad Help

_______________________________________________
Mailing list: DHIS 2 developers in Launchpad
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : DHIS 2 developers in Launchpad
More help : ListHelp - Launchpad Help

--
Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+260974901293

Hello,

Welcome to join us.
As Jason mentioned basically the tasks, here are the details and hope it could help you make a try locally if you’re interested.

For translation, you can download the tool here: http://dhis2.org/download/dhis-i18n-resourceeditor.zip

After downloading, “browser” the folder of your source code (check out http://dhis2.org/downloads), for example: normally, the “dhis-2” folder.

Then do the following:

  1. Add a locale for Indonesia (currently not yet exist): “Select locale”–>“Manual (Advanced)”–> fill in language and country ISO code (for example, id and ID for Indenesia) --> “Select”

You can see the title in the same row of the functional buttons, saying: CURRENTLY working ON: …
2.Expand the tree (with modules) on the left, you can see the key_words, such as: “dhis-service-reporting”>>“Daily”, “Monthly”, etc.

Double-click on each word (highlighted in red means not yet translated, for example)
3.Translation: by typing the text in the box on the right (the upper one). There is also a reference text-box below the translation text-box, just choose the English language for reference.

Note: you TRANSLATE the text as been set in the referenced text-box.
For example, in the reference text-box of English language, you see the text: “You must select an OrganisationUnit from the tree.” for the key-word: select_organisationunit (of “dhis-web-commons” branch/module). And your translation job is to translate the English(“You must select an OrganisationUnit from the tree.”) text to your language (in translation text-box).

Then choose “SAVE”.
check-out the generated files for each module/branch: dhis-web/dhis-web-commons/src/main/java/resources/i18n_XXXX.properties.

XXXX would be the locale.

4.Build the source-code: (http://dhis2.org/development, Quickstart)

  • To build the source code with Maven navigate to the /dhis-2 directory and invoke mvn install Then navigate to the /dhis-2/dhis-web directory and invoke mvn install again.
  • Each project in the /dhis-2/dhis-web directory is an individual web module. The dhis-web-portal project is an assembly of all the individual web modules. All of these modules can be started by invoking mvn jetty:run-war The web application can then be accessed at http://localhost:8080
    5.Check out the documentation: http://dhis2.org/doc/snapshot/en/pdf/dhis2_user_manual_en.pdf
    for more details of using DHIS2.

The next step is running the application DHIS2 and set-up the language for the interface:

User Settings>>…

Goodluck!

···

On Fri, Feb 18, 2011 at 8:08 AM, Imam Bukhori oripuma@gmail.com wrote:

Dear,

I am indonesian. I interested this application. I have experience in

java, but newbie in design pattern, struts,spring and hibernate

technology. I want to translate this application in indonesian. After

read a few code, i confused how to started. I want to insert indonesian

language selection in interface language. and then translate interface.

Can you guide me what must i do ? where code must be edited ?

Thank’s

This message was sent from Launchpad by

Imam Bukhori (https://launchpad.net/~oripuma)

using the “Contact this team” link on the DHIS 2 developers team page

(https://launchpad.net/~dhis2-devs).

For more information see

https://help.launchpad.net/YourAccount/ContactingPeople


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

Best regards,
Kim-Anh Vo