summaryrefslogtreecommitdiffstats
path: root/CMakeL10n.txt
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-08-07 13:20:48 +0200
committerSlávek Banko <slavek.banko@axis.cz>2020-08-07 13:20:49 +0200
commit99ddb86155eff1e7f5d90e63fd432cc6571317aa (patch)
treeb38282233bd8816dec05a264530023946fa3b8d2 /CMakeL10n.txt
parent0c807f401be33526d8f1ac0ebd333a47d94d5405 (diff)
downloadtdelibs-99ddb86155eff1e7f5d90e63fd432cc6571317aa.tar.gz
tdelibs-99ddb86155eff1e7f5d90e63fd432cc6571317aa.zip
Allow extraction of strings for rotations in tderandr
so that strings can be translated. This resolves issue #96. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'CMakeL10n.txt')
-rw-r--r--CMakeL10n.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index 1606387a..c7670275 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -40,6 +40,14 @@ if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../dependencies/tqt3/src/xml/qxml.cpp )
endif( )
+##### prepare tderandr/libtderandr.h #############
+
+# hide "#define" to allow strings to be extracted using xgettext
+file( READ ${CMAKE_CURRENT_SOURCE_DIR}/tderandr/libtderandr.h _tderandr_h )
+string( REGEX REPLACE "\n(#define[^\n]*)(I18N_NOOP)" "\n/*\\1*/\\2" _tderandr_h ${_tderandr_h} )
+file( WRITE ${CMAKE_CURRENT_SOURCE_DIR}/tderandr/libtderandr.h.tde_l10n "${_tderandr_h}" )
+
+
##### prepare tdeabc/addressee strings ##########
# read file
@@ -104,6 +112,7 @@ tde_l10n_create_template(
"."
"tdeabc/scripts/entrylist.tde_l10n"
"tdecore/tde-config.cpp.cmake"
+ "tderandr/libtderandr.h.tde_l10n"
"../dependencies/tqt3/src"
"../dependencies/tqt3/src/xml/qxml.cpp.tde_l10n"
EXCLUDES
@@ -121,8 +130,9 @@ tde_l10n_create_template(
"^tdeio/"
"^tdeioslave/"
"^tdeprint/"
- "^tdeui/colors/"
+ "^tderandr/libtderandr.h$"
"^tdestyles/.*/config/"
+ "^tdeui/colors/"
"/dependencies/tqt3/src/xml/qxml.cpp$"
KEYWORDS
tr tr:1,2