##### 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"
)