File: README.md

package info (click to toggle)
darktable 5.4.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 64,644 kB
  • sloc: ansic: 367,957; cpp: 102,838; xml: 20,091; lisp: 15,092; sh: 3,767; javascript: 3,264; perl: 1,925; python: 1,551; ruby: 975; makefile: 543; asm: 46; sql: 38; awk: 21
file content (15 lines) | stat: -rw-r--r-- 1,047 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Authors
=======

To add a new man page just write it in .pod format and add it to the list at the top of `CMakeLists.txt`. Then rerun cmake. Make sure to add the `$Date$` and `$Release$` lines in the end of the file.

When editing a man page make sure to update the `$Date$` and `$Release$`.

Translators
===========

For translating man pages we use `po4a`.

To add a new translation just add your language code to `doc/man/po/LINGUAS` and re-run cmake. Then run `make update-manpage-<language code>` from the toplevel `build/` directory. The same command has to be used to update the .po file later when a .pod was changed.

To build the manpage without compiling darktable you can run `make manpages` to generate all of them or just `make manpage-<language code>` for one of the translations. The result will be in `build/doc/man/*.1` for the untranslated man pages and `build/doc/man/<language code>/*.1` for the translated ones. You can look at them by pointing `man` to the file, for example `man build/doc/man/<language code>/darktable.1`.