diff options
author | Diego MartÃnez <kaeza@users.noreply.github.com> | 2017-01-25 01:30:43 -0300 |
---|---|---|
committer | Diego MartÃnez <kaeza@users.noreply.github.com> | 2017-01-25 01:30:43 -0300 |
commit | e0c727f7a10ece1dced92a1a592ac744d1ba7b8d (patch) | |
tree | fdebc606307fa025d35ede1619887f01617cf0ef | |
parent | e72ab692e02d864575747f5af3209d7c1fe88669 (diff) |
Remove references to `.mo` catalogs from docs.
-rw-r--r-- | doc/developer.md | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/doc/developer.md b/doc/developer.md index 9408b1a..7375cfd 100644 --- a/doc/developer.md +++ b/doc/developer.md @@ -5,7 +5,7 @@ In order to enable it for your mod, copy some boilerplate into your source file(s). What you need depends on what you want to support. There are now two main interfaces: one using the old plain text file method, -and one using the new support for [gettext][gettext] message catalogs (`.mo`). +and one using the new support for [gettext][gettext] message catalogs (`.po`). Read below for details on each one. You will also need to optionally depend on intllib, to do so add `intllib?` @@ -23,13 +23,8 @@ your mod, then include this boilerplate code in files needing localization: local MP = minetest.get_modpath(minetest.get_current_modname()) local S, NS = dofile(MP.."/intllib.lua") -Use the usual gettext tools (`xgettext`, `msgfmt`, etc.), to generate your -catalog files in a directory named `locale`. - -Note: Drop the `.mo` file directly as `locale/$lang.mo`. **Not** in -`locale/$lang/LC_MESSAGES/$domain.mo`! - -You should also provide the source `.po` and `.pot` files. +Use the usual `xgettext` command line tool from [gettext][gettext], to +generate your catalog files in a directory named `locale`. ### Basic workflow @@ -53,11 +48,6 @@ NOTE: There's also a Windows batch file `xgettext.bat` for Windows users, but you will need to install the gettext command line tools separately. See the top of the file for configuration. -Once a translator submits an updated translation, you should run the `msgfmt` -tool: - - msgfmt locale/ll_CC.po -o locale/ll_CC.mo - ## Old interface You will need this boilerplate code: |