source: osm/applications/editors/josm/i18n/README.TXT@ 33691

Last change on this file since 33691 was 32157, checked in by donvip, 9 years ago

mention libxml2-utils

File size: 1.7 KB
RevLine 
[26928]1How to use:
2
[28645]3Prerequisites:
[32157]4a) You must have installed ant, perl, libwww-perl, libterm-readkey-perl, gettext, bzr, libxml2-utils
[28645]5b) You must register your SSH key with Launchpad. See https://launchpad.net/people/+me
6c) You must inform bzr of your Launchpad ID. See "bzr help launchpad-login".
7
[26928]8Tasks:
[28645]91) Get new translation catalog file:
[26928]10Call "ant pot"
[28425]11Afterwards the new file should be uploaded to Launchpad (see (5) below)
[26928]12
[28645]132) Update translations to current state (from daily updated Bazaar repository):
[26928]14Call "ant update" or "ant updatecore" when plugins are unwanted
[28645]15NOTE: The Bazaar repository is updated once a day. For most recent data try (6) and (3) instead.
[26928]16
[28425]173) Update translations from Launchpad download file:
[28424]18Call "./launchpad.pl <url>", where <url> is the supplied URL from launchpad.
[26928]19This call always builds core and plugins, but safely can be aborted after core is completed.
20
[26931]214) Check whether translations have string errors (e.g. wrong ' count or illegal {})
22Translation data (.po) must exist!
23Call "ant test".
24
[27020]255) Upload POT file to launchpad:
26Call "./launchpad.pl upload". You need to set login information (see file how to do) or enter them when running.
[28425]27Can also be issued by hand on the Launchpad web page.
[27020]28
296) Request launchpad po file download:
30Call "./launchpad.pl download". You need to set login information (see file how to do) or enter them when running.
[28425]31Can also be issued by hand on the Launchpad web page.
[28645]32After some time a mail is sent with a URL. With this URL step (3) can be done.
[27020]33
[30139]347) Build a single plugin:
35Call "ant -Dplugin=name singleplugintrans"
36
[26928]37NOTE:
38a) Your repositories should not have any local modifications which modify string elements!
39b) Always do an "svn up" for core and plugins before starting!
Note: See TracBrowser for help on using the repository browser.