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.
tdebase/kcontrol/locale/CMakeL10n.txt

34 lines
1002 B

##### upate TIMEZONES ###########################
if( EXISTS /usr/share/zoneinfo/zone.tab )
message( STATUS "Update TIMEZONES list from system zone table" )
unset( _zone_list )
file( STRINGS /usr/share/zoneinfo/zone.tab _zone_tab REGEX "^[^#]" )
foreach( _zone_line ${_zone_tab} )
string( REGEX REPLACE "[ \t]+" ";" _zone_line ${_zone_line} )
if( "${_zone_line}" MATCHES ".*;.*;.*" )
list( GET _zone_line 2 _zone_name )
list( APPEND _zone_list ${_zone_name} )
endif( )
endforeach( )
list( SORT _zone_list )
file( WRITE ${CMAKE_CURRENT_SOURCE_DIR}/TIMEZONES "" )
foreach( _zone_name ${_zone_list} )
file( APPEND ${CMAKE_CURRENT_SOURCE_DIR}/TIMEZONES "i18n(\"${_zone_name}\");\n" )
endforeach( )
endif( )
##### create translation templates ##############
tde_l10n_create_template(
CATALOG "kcmlocale"
KEYWORDS translate
)
tde_l10n_create_template(
CATALOG "timezones"
SOURCES "TIMEZONES"
DESTINATION "${POT_SOURCE_DIR}/../tdelibs"
)