-1. Build Ardour using './waf' command
-2. Run './waf i18n'. This will update all existing translations
-3. Open a PO file in you PO editor of choice (see below)
-4. Open Ardour, find something untranslated, locate this phrase in PO file, translate
-5. Repeat previous step several times, save the PO file
-6. In gtk_ardour/po/ run 'msgfmt -o gtk2_ardour3.mo LANG.po' where LANG.po is your PO file
-7. Run 'sudo cp gtk2_ardour3.mo /usr/local/share/locale/LANG/LC_MESSAGES/' where LANG is two- or four letter code (see above)
-8. Restart Ardour to see what your translation looks like and whether it needs fixes, e.g. has to be shorter
+1. Build Ardour using './waf' command (this step is actually optional).
+2a. If there is no existing translation for your language, run './waf i18n_pot'
+which will generate a POT (.pot) file for each of the directories shown
+above. For each directory you plan to translate, rename the POT file to end in .po and then
+continue with step 3.
+2b. If there is an existing translation for your language, run './waf
+i18n_pot' which will bring it up to date (along with all other PO files)
+3. Open the relevant PO file in you PO editor of choice (see below).
+4. Open Ardour, find something untranslated, locate this phrase in PO file, translate.
+5. Repeat previous step several times, save the PO file.
+6. Run './waf i18n_mo' to regenerate binary MO files and 'sudo ./waf install' to install them.
+7. Restart Ardour to see what your translation looks like and whether it needs fixes, e.g. has to be shorter.
+
+Note that as of Ardour 3 beta 1 the translations are only installed when you
+run './waf i18n' after './waf' and before 'sudo ./waf install'.