You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdemultimedia/tdemid/CMakeL10n.txt

38 lines
1.2 KiB

##### 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"
)
tde_l10n_create_template(
CATALOG "desktop_files/tdemid-desktops/"
SOURCES *.desktop
DESTINATION "${CMAKE_SOURCE_DIR}/translations"
)