diff --git a/HACKING.md b/HACKING.md deleted file mode 100644 index d6aa949..0000000 --- a/HACKING.md +++ /dev/null @@ -1,37 +0,0 @@ -# Blueprint files - -When adding a new Blueprint file in `data/res/`, remember to add it to the -following file lists: - - - list of bluprint sources in `data/res/meson.build` - - list of resources in `data/res/musicus.gresource.xml` (`.blp` replaced with - `.ui`) - - list of translatable files in `po/POTFILES` - -# Internationalization - -Execute the following commands from the project root directory to update -translation files whenever translatable strings have been changed. - -1. Update `template.pot` - - ```bash - xgettext \ - --from-code=UTF-8 \ - --add-comments \ - --keyword=_ \ - --keyword=C_:1c,2 \ - --files-from=po/POTFILES \ - --output=po/template.pot - ``` - -2. Update translation files - - ```bash - msgmerge \ - --update \ - --backup=off \ - --no-fuzzy-matching \ - po/de.po \ - po/template.pot - ``` \ No newline at end of file diff --git a/README.md b/README.md index 44b95b8..256e6e3 100644 --- a/README.md +++ b/README.md @@ -4,4 +4,40 @@ The classical music player and organizer. ## Hacking -See [HACKING.md](HACKING.md) for useful information on developing Musicus. +## Blueprint files + +When adding a new Blueprint file in `data/res/`, remember to add it to the +following file lists: + + - list of bluprint sources in `data/res/meson.build` + - list of resources in `data/res/musicus.gresource.xml` (`.blp` replaced with + `.ui`) + - list of translatable files in `po/POTFILES` + +## Internationalization + +Execute the following commands from the project root directory to update +translation files whenever translatable strings have been changed. + +1. Update `template.pot` + + ```bash + xgettext \ + --from-code=UTF-8 \ + --add-comments \ + --keyword=_ \ + --keyword=C_:1c,2 \ + --files-from=po/POTFILES \ + --output=po/template.pot + ``` + +2. Update translation files + + ```bash + msgmerge \ + --update \ + --backup=off \ + --no-fuzzy-matching \ + po/de.po \ + po/template.pot + ``` \ No newline at end of file