Update CODING and HACKING files, and add po/README file for translators.
[geeqie.git] / HACKING
diff --git a/HACKING b/HACKING
index 5ffd6d6..1aa898d 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -4,11 +4,15 @@ The Makefiles and configure script are generated by the autogen.sh script, usual
 only distributed with snapshot releases. Running autogen.sh requires automake
 and autoconf. GNU gettext may also be needed by autogen.sh.
 
-CVS commits _require_ a ChangeLog entry, commits without a ChangeLog will be reverted.
+SVN commits _require_ an explicit log message. Think it will be used in the release
+Changelog.
 
-Translators create a translation by creating the appropriate .po file in the /po
-directory. Please see the gettext info pages for an overview and instructions.
-Basically: Add your language code to the   ALL_LINGUAS=   line in configure.in,
-then get started translating the strings in your ??.po file.
-Note: The strings for debug output is intentionally not marked for translation.
+Coders should respect general coding style (see CODING).
 
+Coders, please resync po/POTFILES.in if you add or remove source files from src/
+directory (using regen_potfiles.sh script in po/) and re-run make update-po 
+when appropriate to keep translations in sync with the code.
+
+Maintainers, don't forget to run make update-po before releases.
+
+Translators, please have a look at po/README.