From 9f81d5707244152ad95e141a43bbbb52b9edbc85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Mon, 17 Dec 2018 04:17:48 +0100 Subject: Add CMakeL10n rules. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- CMakeL10n.txt | 28 ++++++++++++++++++++++ arts/CMakeL10n.txt | 10 ++++++++ arts/builder/CMakeL10n.txt | 3 +++ arts/tools/CMakeL10n.txt | 3 +++ juk/CMakeL10n.txt | 3 +++ kaboodle/CMakeL10n.txt | 3 +++ kaudiocreator/CMakeL10n.txt | 3 +++ kmix/CMakeL10n.txt | 3 +++ krec/CMakeL10n.txt | 6 +++++ kscd/CMakeL10n.txt | 3 +++ libkcddb/CMakeL10n.txt | 8 +++++++ libkcddb/kcmcddb/CMakeL10n.txt | 3 +++ noatun/CMakeL10n.txt | 3 +++ tdefile-plugins/CMakeL10n.txt | 3 +++ tdefile-plugins/au/CMakeL10n.txt | 3 +++ tdefile-plugins/avi/CMakeL10n.txt | 3 +++ tdefile-plugins/flac/CMakeL10n.txt | 3 +++ tdefile-plugins/m3u/CMakeL10n.txt | 3 +++ tdefile-plugins/mp3/CMakeL10n.txt | 3 +++ tdefile-plugins/mpc/CMakeL10n.txt | 3 +++ tdefile-plugins/mpeg/CMakeL10n.txt | 3 +++ tdefile-plugins/ogg/CMakeL10n.txt | 3 +++ tdefile-plugins/sid/CMakeL10n.txt | 3 +++ tdefile-plugins/theora/CMakeL10n.txt | 3 +++ tdefile-plugins/wav/CMakeL10n.txt | 3 +++ tdeioslave/CMakeL10n.txt | 3 +++ tdeioslave/audiocd/CMakeL10n.txt | 8 +++++++ tdeioslave/audiocd/kcmaudiocd/CMakeL10n.txt | 3 +++ tdeioslave/audiocd/plugins/CMakeL10n.txt | 3 +++ tdeioslave/audiocd/plugins/lame/CMakeL10n.txt | 3 +++ tdeioslave/audiocd/plugins/vorbis/CMakeL10n.txt | 3 +++ tdemid/CMakeL10n.txt | 31 +++++++++++++++++++++++++ 32 files changed, 169 insertions(+) create mode 100644 CMakeL10n.txt create mode 100644 arts/CMakeL10n.txt create mode 100644 arts/builder/CMakeL10n.txt create mode 100644 arts/tools/CMakeL10n.txt create mode 100644 juk/CMakeL10n.txt create mode 100644 kaboodle/CMakeL10n.txt create mode 100644 kaudiocreator/CMakeL10n.txt create mode 100644 kmix/CMakeL10n.txt create mode 100644 krec/CMakeL10n.txt create mode 100644 kscd/CMakeL10n.txt create mode 100644 libkcddb/CMakeL10n.txt create mode 100644 libkcddb/kcmcddb/CMakeL10n.txt create mode 100644 noatun/CMakeL10n.txt create mode 100644 tdefile-plugins/CMakeL10n.txt create mode 100644 tdefile-plugins/au/CMakeL10n.txt create mode 100644 tdefile-plugins/avi/CMakeL10n.txt create mode 100644 tdefile-plugins/flac/CMakeL10n.txt create mode 100644 tdefile-plugins/m3u/CMakeL10n.txt create mode 100644 tdefile-plugins/mp3/CMakeL10n.txt create mode 100644 tdefile-plugins/mpc/CMakeL10n.txt create mode 100644 tdefile-plugins/mpeg/CMakeL10n.txt create mode 100644 tdefile-plugins/ogg/CMakeL10n.txt create mode 100644 tdefile-plugins/sid/CMakeL10n.txt create mode 100644 tdefile-plugins/theora/CMakeL10n.txt create mode 100644 tdefile-plugins/wav/CMakeL10n.txt create mode 100644 tdeioslave/CMakeL10n.txt create mode 100644 tdeioslave/audiocd/CMakeL10n.txt create mode 100644 tdeioslave/audiocd/kcmaudiocd/CMakeL10n.txt create mode 100644 tdeioslave/audiocd/plugins/CMakeL10n.txt create mode 100644 tdeioslave/audiocd/plugins/lame/CMakeL10n.txt create mode 100644 tdeioslave/audiocd/plugins/vorbis/CMakeL10n.txt create mode 100644 tdemid/CMakeL10n.txt diff --git a/CMakeL10n.txt b/CMakeL10n.txt new file mode 100644 index 00000000..c9758900 --- /dev/null +++ b/CMakeL10n.txt @@ -0,0 +1,28 @@ +################################################# +# +# (C) 2018 Slávek Banko +# slavek.banko (AT) axis.cz +# +# Improvements and feedback are welcome +# +# This file is released under GPL >= 2 +# +################################################# + +cmake_minimum_required( VERSION 2.8 ) + + +##### include our cmake modules ################# + +set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ) +include( TDEL10n ) + + +##### set directory for POT files ############### + +set( POT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../tde-i18n/template/messages/tdemultimedia" ) + + +##### create translation templates ############## + +tde_l10n_auto_add_subdirectories() diff --git a/arts/CMakeL10n.txt b/arts/CMakeL10n.txt new file mode 100644 index 00000000..ac2ff704 --- /dev/null +++ b/arts/CMakeL10n.txt @@ -0,0 +1,10 @@ +##### create translation templates ############## + +tde_l10n_create_template( + CATALOG "artsmodules" + EXCLUDES + "^builder/" + "^tools/" +) + +tde_l10n_auto_add_subdirectories( ) diff --git a/arts/builder/CMakeL10n.txt b/arts/builder/CMakeL10n.txt new file mode 100644 index 00000000..26be0947 --- /dev/null +++ b/arts/builder/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "artsbuilder" ) diff --git a/arts/tools/CMakeL10n.txt b/arts/tools/CMakeL10n.txt new file mode 100644 index 00000000..5ad88910 --- /dev/null +++ b/arts/tools/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "artscontrol" ) diff --git a/juk/CMakeL10n.txt b/juk/CMakeL10n.txt new file mode 100644 index 00000000..07471e7d --- /dev/null +++ b/juk/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "juk" ) diff --git a/kaboodle/CMakeL10n.txt b/kaboodle/CMakeL10n.txt new file mode 100644 index 00000000..2db93c1e --- /dev/null +++ b/kaboodle/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "kaboodle" ) diff --git a/kaudiocreator/CMakeL10n.txt b/kaudiocreator/CMakeL10n.txt new file mode 100644 index 00000000..e2c2661e --- /dev/null +++ b/kaudiocreator/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "kaudiocreator" ) diff --git a/kmix/CMakeL10n.txt b/kmix/CMakeL10n.txt new file mode 100644 index 00000000..eae68bc2 --- /dev/null +++ b/kmix/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "kmix" ) diff --git a/krec/CMakeL10n.txt b/krec/CMakeL10n.txt new file mode 100644 index 00000000..652cd8d3 --- /dev/null +++ b/krec/CMakeL10n.txt @@ -0,0 +1,6 @@ +##### create translation templates ############## + +tde_l10n_create_template( + CATALOG "krec" + SOURCES "." "tips" +) diff --git a/kscd/CMakeL10n.txt b/kscd/CMakeL10n.txt new file mode 100644 index 00000000..b877e6ae --- /dev/null +++ b/kscd/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "kscd" ) diff --git a/libkcddb/CMakeL10n.txt b/libkcddb/CMakeL10n.txt new file mode 100644 index 00000000..624ff885 --- /dev/null +++ b/libkcddb/CMakeL10n.txt @@ -0,0 +1,8 @@ +##### create translation templates ############## + +tde_l10n_create_template( + CATALOG "libkcddb" + EXCLUDES "^kcmcddb/" +) + +tde_l10n_auto_add_subdirectories( ) diff --git a/libkcddb/kcmcddb/CMakeL10n.txt b/libkcddb/kcmcddb/CMakeL10n.txt new file mode 100644 index 00000000..0115c0a4 --- /dev/null +++ b/libkcddb/kcmcddb/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "kcmcddb" ) diff --git a/noatun/CMakeL10n.txt b/noatun/CMakeL10n.txt new file mode 100644 index 00000000..9c56f4a6 --- /dev/null +++ b/noatun/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "noatun" ) diff --git a/tdefile-plugins/CMakeL10n.txt b/tdefile-plugins/CMakeL10n.txt new file mode 100644 index 00000000..b585ce4a --- /dev/null +++ b/tdefile-plugins/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_auto_add_subdirectories( ) diff --git a/tdefile-plugins/au/CMakeL10n.txt b/tdefile-plugins/au/CMakeL10n.txt new file mode 100644 index 00000000..39f02e1d --- /dev/null +++ b/tdefile-plugins/au/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_au" ) diff --git a/tdefile-plugins/avi/CMakeL10n.txt b/tdefile-plugins/avi/CMakeL10n.txt new file mode 100644 index 00000000..e6a5604b --- /dev/null +++ b/tdefile-plugins/avi/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_avi" ) diff --git a/tdefile-plugins/flac/CMakeL10n.txt b/tdefile-plugins/flac/CMakeL10n.txt new file mode 100644 index 00000000..edc2a525 --- /dev/null +++ b/tdefile-plugins/flac/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_flac" ) diff --git a/tdefile-plugins/m3u/CMakeL10n.txt b/tdefile-plugins/m3u/CMakeL10n.txt new file mode 100644 index 00000000..edfe5471 --- /dev/null +++ b/tdefile-plugins/m3u/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_m3u" ) diff --git a/tdefile-plugins/mp3/CMakeL10n.txt b/tdefile-plugins/mp3/CMakeL10n.txt new file mode 100644 index 00000000..b149f172 --- /dev/null +++ b/tdefile-plugins/mp3/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_mp3" ) diff --git a/tdefile-plugins/mpc/CMakeL10n.txt b/tdefile-plugins/mpc/CMakeL10n.txt new file mode 100644 index 00000000..1220767f --- /dev/null +++ b/tdefile-plugins/mpc/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_mpc" ) diff --git a/tdefile-plugins/mpeg/CMakeL10n.txt b/tdefile-plugins/mpeg/CMakeL10n.txt new file mode 100644 index 00000000..2099a1af --- /dev/null +++ b/tdefile-plugins/mpeg/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_mpeg" ) diff --git a/tdefile-plugins/ogg/CMakeL10n.txt b/tdefile-plugins/ogg/CMakeL10n.txt new file mode 100644 index 00000000..2fdb5fd2 --- /dev/null +++ b/tdefile-plugins/ogg/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_ogg" ) diff --git a/tdefile-plugins/sid/CMakeL10n.txt b/tdefile-plugins/sid/CMakeL10n.txt new file mode 100644 index 00000000..5d51554d --- /dev/null +++ b/tdefile-plugins/sid/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_sid" ) diff --git a/tdefile-plugins/theora/CMakeL10n.txt b/tdefile-plugins/theora/CMakeL10n.txt new file mode 100644 index 00000000..f917082d --- /dev/null +++ b/tdefile-plugins/theora/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_theora" ) diff --git a/tdefile-plugins/wav/CMakeL10n.txt b/tdefile-plugins/wav/CMakeL10n.txt new file mode 100644 index 00000000..e187cbd9 --- /dev/null +++ b/tdefile-plugins/wav/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "tdefile_wav" ) diff --git a/tdeioslave/CMakeL10n.txt b/tdeioslave/CMakeL10n.txt new file mode 100644 index 00000000..b585ce4a --- /dev/null +++ b/tdeioslave/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_auto_add_subdirectories( ) diff --git a/tdeioslave/audiocd/CMakeL10n.txt b/tdeioslave/audiocd/CMakeL10n.txt new file mode 100644 index 00000000..312c0d8c --- /dev/null +++ b/tdeioslave/audiocd/CMakeL10n.txt @@ -0,0 +1,8 @@ +##### create translation templates ############## + +tde_l10n_create_template( + CATALOG "tdeio_audiocd" + EXCLUDES "/" +) + +tde_l10n_auto_add_subdirectories( ) diff --git a/tdeioslave/audiocd/kcmaudiocd/CMakeL10n.txt b/tdeioslave/audiocd/kcmaudiocd/CMakeL10n.txt new file mode 100644 index 00000000..2c3678d6 --- /dev/null +++ b/tdeioslave/audiocd/kcmaudiocd/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "kcmaudiocd" ) diff --git a/tdeioslave/audiocd/plugins/CMakeL10n.txt b/tdeioslave/audiocd/plugins/CMakeL10n.txt new file mode 100644 index 00000000..b585ce4a --- /dev/null +++ b/tdeioslave/audiocd/plugins/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_auto_add_subdirectories( ) diff --git a/tdeioslave/audiocd/plugins/lame/CMakeL10n.txt b/tdeioslave/audiocd/plugins/lame/CMakeL10n.txt new file mode 100644 index 00000000..5f5907f2 --- /dev/null +++ b/tdeioslave/audiocd/plugins/lame/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "audiocd_encoder_lame" ) diff --git a/tdeioslave/audiocd/plugins/vorbis/CMakeL10n.txt b/tdeioslave/audiocd/plugins/vorbis/CMakeL10n.txt new file mode 100644 index 00000000..d3e8072f --- /dev/null +++ b/tdeioslave/audiocd/plugins/vorbis/CMakeL10n.txt @@ -0,0 +1,3 @@ +##### create translation templates ############## + +tde_l10n_create_template( "audiocd_encoder_vorbis" ) diff --git a/tdemid/CMakeL10n.txt b/tdemid/CMakeL10n.txt new file mode 100644 index 00000000..c511041f --- /dev/null +++ b/tdemid/CMakeL10n.txt @@ -0,0 +1,31 @@ +##### prepare instrname.cpp ##################### + +file( READ "${CMAKE_CURRENT_SOURCE_DIR}/instrname.cpp" _instrname_data ) +string( REGEX REPLACE "[^\n]" "" _instrname_len "${_instrname_data}" ) +string( LENGTH "+${_instrname_len}" _instrname_len ) +set( _instrname_pos 0 ) +set( _instrname_l10n "" ) +while( _instrname_pos LESS ${_instrname_len} ) + # pick line + string( REGEX REPLACE "^([^\n]*)\n(.*)" "\\1" _line "${_instrname_data}" ) + string( REGEX REPLACE "^([^\n]*)\n(.*)" "\\2" _instrname_data "${_instrname_data}" ) + math( EXPR _instrname_pos "${_instrname_pos}+1" ) + + # write instrument name + if( "${_line}" MATCHES "\".+\"" ) + string( REGEX MATCH "\".+\"" _line "${_line}" ) + set( _line "i18n(${_line});" ) + else( ) + set( _line "" ) + endif( ) + set( _instrname_l10n "${_instrname_l10n}${_line}\n" ) +endwhile( ) +file( WRITE "${CMAKE_CURRENT_SOURCE_DIR}/instrname.cpp.tde_l10n" "${_instrname_l10n}" ) + + +##### create translation templates ############## + +tde_l10n_create_template( + CATALOG "tdemid" + SOURCES "." "instrname.cpp.tde_l10n" +) -- cgit v1.2.3