Merge branch 'master' into rtoy-gcl-pprint-help
[maxima.git] / locale / README
blob18203c00442ae405085ca2583937d7d76e49b705
1 Maxima Internationalization with GNU Gettext
2 --------------------------------------------
4 Maxima is prepared to show its messages in any language selected by the
5 user. The current languages accepted are the ones in the list
6 TRANSLATIONS at the top of Makefile.am
8 1. Starting a new language. Copy maxima.pot to LANG.po, where LANG is
9 the ISO code for the new language. Translate the strings in LANG.po;
10 we recommend that you start by translating the strings from program
11 macsys.lisp. Add LANG to the list TRANSLATIONS and LANG.po and LANG.mo
12 to the list EXTRA_DIST at the top of Makefile.am. Maxima's configure
13 script should be given the option --enable-gettext to compile it with
14 Gettext support.
16 2. Updating a language translation. Run the command:
17     msgmerge -U LANG.po maxima.pot
18 where LANG is the two-letters code for the language.
20 3. Updating maxima.pot for a new Maxima version. Run the following
21 commands:
22     make force-update
23     make maxima.pot
25 Jaime Villate, villate@fe.up.pt, October 2014.