Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit fdabfa4682
)
r14.0.x
parent
4087d65148
commit
36c921b496
@ -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/tdetoys" )
|
||||
|
||||
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_auto_add_subdirectories()
|
@ -0,0 +1,44 @@
|
||||
##### prepare data/tips-en ######################
|
||||
|
||||
file( READ ${CMAKE_CURRENT_SOURCE_DIR}/data/tips-en _tips_file )
|
||||
string( REGEX REPLACE "[^\n]" "" _tips_len "${_tips_file}" )
|
||||
string( LENGTH "+${_tips_len}" _tips_len )
|
||||
unset( _tips_inside )
|
||||
unset( _tips_l10n )
|
||||
set( _tips_pos 0 )
|
||||
while( _tips_pos LESS ${_tips_len} )
|
||||
string( REGEX REPLACE "^([^\n]*)\n(.*)" "\\1" _tip_line "${_tips_file}" )
|
||||
string( REGEX REPLACE "^([^\n]*)\n(.*)" "\\2" _tips_file "${_tips_file}" )
|
||||
math( EXPR _tips_pos "${_tips_pos}+1" )
|
||||
|
||||
if( "${_tip_line}" STREQUAL "%" )
|
||||
if( _tips_inside )
|
||||
set( _tip_line ");" )
|
||||
unset( _tips_inside )
|
||||
else( )
|
||||
set( _tip_line "" )
|
||||
endif( )
|
||||
else( )
|
||||
string( REGEX REPLACE "\\\\" "\\\\\\\\" _tip_line "${_tip_line}" )
|
||||
string( REGEX REPLACE "\\\"" "\\\\\"" _tip_line "${_tip_line}" )
|
||||
string( REGEX REPLACE "\t" "\\\\t" _tip_line "${_tip_line}" )
|
||||
if( _tips_inside )
|
||||
set( _tip_line "\"\\n${_tip_line}\"" )
|
||||
else( )
|
||||
if( NOT "${_tip_line}" STREQUAL "" )
|
||||
set( _tip_line "i18n(\"${_tip_line}\"" )
|
||||
set( _tips_inside 1 )
|
||||
endif( )
|
||||
endif( )
|
||||
endif( )
|
||||
set( _tips_l10n "${_tips_l10n}${_tip_line}\n" )
|
||||
endwhile( )
|
||||
file( WRITE ${CMAKE_CURRENT_SOURCE_DIR}/data/tips-en.tde_l10n "${_tips_l10n}" )
|
||||
|
||||
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template(
|
||||
CATALOG "amor"
|
||||
SOURCES "data/tips-en.tde_l10n" "."
|
||||
)
|
@ -0,0 +1,3 @@
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template( "kfifteenapplet" )
|
@ -0,0 +1,3 @@
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template( "kmoon" )
|
@ -0,0 +1,3 @@
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template( "kodo" )
|
@ -0,0 +1,3 @@
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template( "kteatime" )
|
@ -0,0 +1,3 @@
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template( "ktux" )
|
@ -0,0 +1,3 @@
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template( "kweather" )
|
@ -0,0 +1,3 @@
|
||||
##### create translation templates ##############
|
||||
|
||||
tde_l10n_create_template( "kworldclock" )
|
Loading…
Reference in new issue