[geany/geany-plugins] b12c8a: Adding a short note about l10n/I18n into HACKING
Frank Lanitz
git-noreply at xxxxx
Sun Aug 26 19:05:37 UTC 2012
Branch: refs/heads/master
Author: Frank Lanitz <frank at frank.uvena.de>
Committer: Frank Lanitz <frank at frank.uvena.de>
Date: Sun, 26 Aug 2012 19:05:37
Commit: b12c8aabef729ef4a94e604a9ad8c7fdefd9face
https://github.com/geany/geany-plugins/commit/b12c8aabef729ef4a94e604a9ad8c7fdefd9face
Log Message:
-----------
Adding a short note about l10n/I18n into HACKING
Modified Paths:
--------------
HACKING
Modified: HACKING
17 files changed, 17 insertions(+), 0 deletions(-)
===================================================================
@@ -101,6 +101,7 @@ General
Commit messages
^^^^^^^^^^^^^^^
+
Follow the standard Git formatting:
* No line should use more than about 80 characters (around 72 is best).
@@ -138,3 +139,19 @@ Example::
This avoid spawning an unexpected browser when the configured one is
wrong, and gives the user a chance to correctly fix the preference.
+Coding and Plugin structure
+===========================
+
+I18n/l10n
+---------
+
+Geany-Plugins is supporting localisation of your plugin. To make
+usage of it, there needs to be done:
+
+ * Mark each string which should be translatable with the gettext macro
+ ``_()`` or ``N_()`` for static strings. As an example the string
+ ``"Hello World"`` might become ``_("Hello World")``.
+ * Add files with translateable strings into ``po/POTFILES.in``. You
+ should group them for your plugin as done for the other. Each files
+ needs to be put into one line with complete relative path from
+ plugin root directory. E.g. ``myplugin/src/myplugin.c``
@@ Diff output truncated at 100000 characters. @@
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).
More information about the Plugins-Commits
mailing list