Add CMakeL10n rules.
Create translation template.
Modify CMake rules for translations
to make them independent of languages.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit d754910274
)
r14.0.x
parent
a6e34bb9be
commit
5f8d3c3fd4
@ -0,0 +1,23 @@
|
||||
#################################################
|
||||
#
|
||||
# (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 )
|
||||
|
||||
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_auto_add_subdirectories( )
|
@ -0,0 +1,17 @@
|
||||
##### prepare kiosk_data.xml as C source ########
|
||||
|
||||
tde_l10n_prepare_xml(
|
||||
SOURCE kiosk_data.xml
|
||||
TAGS caption description
|
||||
C_FORMAT
|
||||
PRESERVE ""
|
||||
)
|
||||
|
||||
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template(
|
||||
CATALOG "kiosktool"
|
||||
SOURCES "." "kiosk_data.xml.tde_l10n"
|
||||
EXCLUDES "^kcms/"
|
||||
)
|
@ -1 +1,9 @@
|
||||
tde_auto_add_subdirectories( )
|
||||
# build translations if some are already available
|
||||
|
||||
file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_NAME}.po )
|
||||
|
||||
foreach( _po ${po_files} )
|
||||
string( REPLACE "/" ";" _path "${_po}" )
|
||||
list( GET _path 0 _lang )
|
||||
tde_create_translation( FILES ${_po} LANG ${_lang} )
|
||||
endforeach( )
|
||||
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG bg )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG br )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG ca )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG cs )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG cy )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG da )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG de )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG en_GB )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG es )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG et )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG fr )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG ga )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG is )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG it )
|
File diff suppressed because it is too large
Load Diff
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG lt )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG mt )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG nl )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG pt )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG pt_BR )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG ro )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG ru )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG sr )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG sr@Latn )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG sv )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG ta )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG tr )
|
@ -1 +0,0 @@
|
||||
tde_create_translation( LANG xx )
|
Loading…
Reference in New Issue