summaryrefslogtreecommitdiffstats
path: root/kcontrol
diff options
context:
space:
mode:
authorSlávek Banko <[email protected]>2018-12-09 04:00:36 +0100
committerSlávek Banko <[email protected]>2018-12-09 16:45:28 +0100
commitc0bebcf76b3162137d5d5ef1d8bf441802c9e653 (patch)
tree1d457aa6164d1f6d72be71ebdd58916f047f8888 /kcontrol
parent2c7795c2c73cc4dd6cb1d1563e3d00e7119bcbf5 (diff)
downloadtdebase-c0bebcf76b3162137d5d5ef1d8bf441802c9e653.tar.gz
tdebase-c0bebcf76b3162137d5d5ef1d8bf441802c9e653.zip
Add CMakeL10n rules.
Update TIMEZONES list. Signed-off-by: Slávek Banko <[email protected]> (cherry picked from commit b95b665c78a047fc540e2bc4a8c19be6db03b825)
Diffstat (limited to 'kcontrol')
-rw-r--r--kcontrol/CMakeL10n.txt3
-rw-r--r--kcontrol/access/CMakeL10n.txt14
-rw-r--r--kcontrol/arts/CMakeL10n.txt3
-rw-r--r--kcontrol/background/CMakeL10n.txt3
-rw-r--r--kcontrol/bell/CMakeL10n.txt3
-rw-r--r--kcontrol/clock/CMakeL10n.txt3
-rw-r--r--kcontrol/colors/CMakeL10n.txt3
-rw-r--r--kcontrol/componentchooser/CMakeL10n.txt3
-rw-r--r--kcontrol/crypto/CMakeL10n.txt3
-rw-r--r--kcontrol/css/CMakeL10n.txt3
-rw-r--r--kcontrol/display/CMakeL10n.txt3
-rw-r--r--kcontrol/displayconfig/CMakeL10n.txt3
-rw-r--r--kcontrol/dnssd/CMakeL10n.txt3
-rw-r--r--kcontrol/ebrowsing/CMakeL10n.txt3
-rw-r--r--kcontrol/energy/CMakeL10n.txt3
-rw-r--r--kcontrol/filetypes/CMakeL10n.txt3
-rw-r--r--kcontrol/fonts/CMakeL10n.txt3
-rw-r--r--kcontrol/iccconfig/CMakeL10n.txt3
-rw-r--r--kcontrol/icons/CMakeL10n.txt3
-rw-r--r--kcontrol/info/CMakeL10n.txt3
-rw-r--r--kcontrol/input/CMakeL10n.txt3
-rw-r--r--kcontrol/joystick/CMakeL10n.txt3
-rw-r--r--kcontrol/kcontrol/CMakeL10n.txt3
-rw-r--r--kcontrol/kded/CMakeL10n.txt3
-rw-r--r--kcontrol/keys/CMakeL10n.txt13
-rw-r--r--kcontrol/kicker/CMakeL10n.txt28
-rw-r--r--kcontrol/knotify/CMakeL10n.txt3
-rw-r--r--kcontrol/konq/CMakeL10n.txt3
-rw-r--r--kcontrol/konqhtml/CMakeL10n.txt3
-rw-r--r--kcontrol/konsole/CMakeL10n.txt3
-rw-r--r--kcontrol/krdb/CMakeL10n.txt3
-rw-r--r--kcontrol/kthememanager/CMakeL10n.txt3
-rw-r--r--kcontrol/launch/CMakeL10n.txt3
-rw-r--r--kcontrol/locale/CMakeL10n.txt33
-rw-r--r--kcontrol/locale/TIMEZONES90
-rw-r--r--kcontrol/nics/CMakeL10n.txt3
-rw-r--r--kcontrol/performance/CMakeL10n.txt3
-rw-r--r--kcontrol/privacy/CMakeL10n.txt3
-rw-r--r--kcontrol/randr/CMakeL10n.txt3
-rw-r--r--kcontrol/samba/CMakeL10n.txt3
-rw-r--r--kcontrol/screensaver/CMakeL10n.txt13
-rw-r--r--kcontrol/smartcard/CMakeL10n.txt3
-rw-r--r--kcontrol/smserver/CMakeL10n.txt3
-rw-r--r--kcontrol/spellchecking/CMakeL10n.txt3
-rw-r--r--kcontrol/style/CMakeL10n.txt8
-rw-r--r--kcontrol/style/keramik/CMakeL10n.txt3
-rw-r--r--kcontrol/taskbar/CMakeL10n.txt3
-rw-r--r--kcontrol/tdefontinst/CMakeL10n.txt3
-rw-r--r--kcontrol/tdeio/CMakeL10n.txt3
-rw-r--r--kcontrol/tdm/CMakeL10n.txt3
-rw-r--r--kcontrol/usbview/CMakeL10n.txt6
-rw-r--r--kcontrol/view1394/CMakeL10n.txt3
-rw-r--r--kcontrol/xinerama/CMakeL10n.txt3
53 files changed, 311 insertions, 29 deletions
diff --git a/kcontrol/CMakeL10n.txt b/kcontrol/CMakeL10n.txt
new file mode 100644
index 000000000..b585ce4af
--- /dev/null
+++ b/kcontrol/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/kcontrol/access/CMakeL10n.txt b/kcontrol/access/CMakeL10n.txt
new file mode 100644
index 000000000..1c3229df7
--- /dev/null
+++ b/kcontrol/access/CMakeL10n.txt
@@ -0,0 +1,14 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "kaccess"
+ SOURCES
+ kaccess.cpp
+ main.cpp
+)
+
+tde_l10n_create_template(
+ CATALOG "kcmaccess"
+ SOURCES
+ kcmaccess.cpp
+)
diff --git a/kcontrol/arts/CMakeL10n.txt b/kcontrol/arts/CMakeL10n.txt
new file mode 100644
index 000000000..e041d86ea
--- /dev/null
+++ b/kcontrol/arts/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmarts" )
diff --git a/kcontrol/background/CMakeL10n.txt b/kcontrol/background/CMakeL10n.txt
new file mode 100644
index 000000000..4992ee227
--- /dev/null
+++ b/kcontrol/background/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmbackground" )
diff --git a/kcontrol/bell/CMakeL10n.txt b/kcontrol/bell/CMakeL10n.txt
new file mode 100644
index 000000000..68fd07236
--- /dev/null
+++ b/kcontrol/bell/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmbell" )
diff --git a/kcontrol/clock/CMakeL10n.txt b/kcontrol/clock/CMakeL10n.txt
new file mode 100644
index 000000000..eaf9e9ccf
--- /dev/null
+++ b/kcontrol/clock/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmkclock" )
diff --git a/kcontrol/colors/CMakeL10n.txt b/kcontrol/colors/CMakeL10n.txt
new file mode 100644
index 000000000..73f6ae5bf
--- /dev/null
+++ b/kcontrol/colors/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmcolors" )
diff --git a/kcontrol/componentchooser/CMakeL10n.txt b/kcontrol/componentchooser/CMakeL10n.txt
new file mode 100644
index 000000000..afaf54e38
--- /dev/null
+++ b/kcontrol/componentchooser/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmcomponentchooser" )
diff --git a/kcontrol/crypto/CMakeL10n.txt b/kcontrol/crypto/CMakeL10n.txt
new file mode 100644
index 000000000..ed27e0045
--- /dev/null
+++ b/kcontrol/crypto/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmcrypto" )
diff --git a/kcontrol/css/CMakeL10n.txt b/kcontrol/css/CMakeL10n.txt
new file mode 100644
index 000000000..d6b77e6e7
--- /dev/null
+++ b/kcontrol/css/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmcss" )
diff --git a/kcontrol/display/CMakeL10n.txt b/kcontrol/display/CMakeL10n.txt
new file mode 100644
index 000000000..ca9248c2c
--- /dev/null
+++ b/kcontrol/display/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "display" )
diff --git a/kcontrol/displayconfig/CMakeL10n.txt b/kcontrol/displayconfig/CMakeL10n.txt
new file mode 100644
index 000000000..70eaf1511
--- /dev/null
+++ b/kcontrol/displayconfig/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmdisplayconfig" )
diff --git a/kcontrol/dnssd/CMakeL10n.txt b/kcontrol/dnssd/CMakeL10n.txt
new file mode 100644
index 000000000..b2f2615de
--- /dev/null
+++ b/kcontrol/dnssd/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmtdednssd" )
diff --git a/kcontrol/ebrowsing/CMakeL10n.txt b/kcontrol/ebrowsing/CMakeL10n.txt
new file mode 100644
index 000000000..e1d55e273
--- /dev/null
+++ b/kcontrol/ebrowsing/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmkurifilt" )
diff --git a/kcontrol/energy/CMakeL10n.txt b/kcontrol/energy/CMakeL10n.txt
new file mode 100644
index 000000000..f03972702
--- /dev/null
+++ b/kcontrol/energy/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmenergy" )
diff --git a/kcontrol/filetypes/CMakeL10n.txt b/kcontrol/filetypes/CMakeL10n.txt
new file mode 100644
index 000000000..04199aebc
--- /dev/null
+++ b/kcontrol/filetypes/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "filetypes" )
diff --git a/kcontrol/fonts/CMakeL10n.txt b/kcontrol/fonts/CMakeL10n.txt
new file mode 100644
index 000000000..05a0c7226
--- /dev/null
+++ b/kcontrol/fonts/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmfonts" )
diff --git a/kcontrol/iccconfig/CMakeL10n.txt b/kcontrol/iccconfig/CMakeL10n.txt
new file mode 100644
index 000000000..07593dcde
--- /dev/null
+++ b/kcontrol/iccconfig/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmiccconfig" )
diff --git a/kcontrol/icons/CMakeL10n.txt b/kcontrol/icons/CMakeL10n.txt
new file mode 100644
index 000000000..f82636b05
--- /dev/null
+++ b/kcontrol/icons/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmicons" )
diff --git a/kcontrol/info/CMakeL10n.txt b/kcontrol/info/CMakeL10n.txt
new file mode 100644
index 000000000..fab749909
--- /dev/null
+++ b/kcontrol/info/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcminfo" )
diff --git a/kcontrol/input/CMakeL10n.txt b/kcontrol/input/CMakeL10n.txt
new file mode 100644
index 000000000..0cbf16d0f
--- /dev/null
+++ b/kcontrol/input/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcminput" )
diff --git a/kcontrol/joystick/CMakeL10n.txt b/kcontrol/joystick/CMakeL10n.txt
new file mode 100644
index 000000000..636d2cad4
--- /dev/null
+++ b/kcontrol/joystick/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "joystick" )
diff --git a/kcontrol/kcontrol/CMakeL10n.txt b/kcontrol/kcontrol/CMakeL10n.txt
new file mode 100644
index 000000000..12075704b
--- /dev/null
+++ b/kcontrol/kcontrol/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcontrol" )
diff --git a/kcontrol/kded/CMakeL10n.txt b/kcontrol/kded/CMakeL10n.txt
new file mode 100644
index 000000000..62cee5748
--- /dev/null
+++ b/kcontrol/kded/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmkded" )
diff --git a/kcontrol/keys/CMakeL10n.txt b/kcontrol/keys/CMakeL10n.txt
new file mode 100644
index 000000000..d68cd6fd5
--- /dev/null
+++ b/kcontrol/keys/CMakeL10n.txt
@@ -0,0 +1,13 @@
+##### create translation templates ##############
+
+file( STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/keyconfig.cpp _keyconfig_includes REGEX "^.include .\\.\\." )
+unset( _keyconfig_sources )
+foreach( _keyconfig_include ${_keyconfig_includes} )
+ string( REGEX REPLACE ".*\"(.*)\"" "\\1" _keyconfig_include ${_keyconfig_include} )
+ list( APPEND _keyconfig_sources ${_keyconfig_include} )
+endforeach( )
+
+tde_l10n_create_template(
+ CATALOG "kcmkeys"
+ SOURCES "." ${_keyconfig_sources}
+)
diff --git a/kcontrol/kicker/CMakeL10n.txt b/kcontrol/kicker/CMakeL10n.txt
new file mode 100644
index 000000000..b26d74785
--- /dev/null
+++ b/kcontrol/kicker/CMakeL10n.txt
@@ -0,0 +1,28 @@
+##### prepare list of kicker tiles ##############
+
+file( GLOB _kicker_tile_files
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/../../kicker/data/tiles
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../kicker/data/tiles/*_tiny_up.png
+)
+list( SORT _kicker_tile_files )
+file( WRITE ${CMAKE_CURRENT_SOURCE_DIR}/tiles.tde_l10n "" )
+foreach( _kicker_tile_file ${_kicker_tile_files} )
+ string( REGEX REPLACE "_tiny_up\\.png$" "" _kicker_tile ${_kicker_tile_file} )
+ string( REGEX REPLACE "[_ ]+" ";" _kicker_tile ${_kicker_tile} )
+ unset( _kicker_tile_name )
+ foreach( _kicker_tile_part ${_kicker_tile} )
+ string( SUBSTRING ${_kicker_tile_part} 0 1 _kicker_tile_first )
+ string( SUBSTRING ${_kicker_tile_part} 1 -1 _kicker_tile_rest )
+ string( TOUPPER ${_kicker_tile_first} _kicker_tile_first )
+ set( _kicker_tile_name "${_kicker_tile_name}${_kicker_tile_first}${_kicker_tile_rest} " )
+ endforeach( )
+ string( STRIP ${_kicker_tile_name} _kicker_tile_name )
+ file( APPEND ${CMAKE_CURRENT_SOURCE_DIR}/tiles.tde_l10n "i18n(\"${_kicker_tile_name}\");\n" )
+endforeach( )
+
+
+##### create translation templates ##############
+tde_l10n_create_template(
+ CATALOG "kcmkicker"
+ SOURCES "." "tiles.tde_l10n"
+)
diff --git a/kcontrol/knotify/CMakeL10n.txt b/kcontrol/knotify/CMakeL10n.txt
new file mode 100644
index 000000000..4926b5319
--- /dev/null
+++ b/kcontrol/knotify/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmnotify" )
diff --git a/kcontrol/konq/CMakeL10n.txt b/kcontrol/konq/CMakeL10n.txt
new file mode 100644
index 000000000..959bb5d65
--- /dev/null
+++ b/kcontrol/konq/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmkonq" )
diff --git a/kcontrol/konqhtml/CMakeL10n.txt b/kcontrol/konqhtml/CMakeL10n.txt
new file mode 100644
index 000000000..4456c537f
--- /dev/null
+++ b/kcontrol/konqhtml/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmkonqhtml" )
diff --git a/kcontrol/konsole/CMakeL10n.txt b/kcontrol/konsole/CMakeL10n.txt
new file mode 100644
index 000000000..89d93970b
--- /dev/null
+++ b/kcontrol/konsole/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmkonsole" )
diff --git a/kcontrol/krdb/CMakeL10n.txt b/kcontrol/krdb/CMakeL10n.txt
new file mode 100644
index 000000000..51d55bbf0
--- /dev/null
+++ b/kcontrol/krdb/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "krdb" )
diff --git a/kcontrol/kthememanager/CMakeL10n.txt b/kcontrol/kthememanager/CMakeL10n.txt
new file mode 100644
index 000000000..702ad69af
--- /dev/null
+++ b/kcontrol/kthememanager/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kthememanager" )
diff --git a/kcontrol/launch/CMakeL10n.txt b/kcontrol/launch/CMakeL10n.txt
new file mode 100644
index 000000000..96c41a1a8
--- /dev/null
+++ b/kcontrol/launch/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmlaunch" )
diff --git a/kcontrol/locale/CMakeL10n.txt b/kcontrol/locale/CMakeL10n.txt
new file mode 100644
index 000000000..e94d7b7a1
--- /dev/null
+++ b/kcontrol/locale/CMakeL10n.txt
@@ -0,0 +1,33 @@
+##### 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"
+)
diff --git a/kcontrol/locale/TIMEZONES b/kcontrol/locale/TIMEZONES
index 49839aea4..671e1cbb6 100644
--- a/kcontrol/locale/TIMEZONES
+++ b/kcontrol/locale/TIMEZONES
@@ -2,7 +2,7 @@ i18n("Africa/Abidjan");
i18n("Africa/Accra");
i18n("Africa/Addis_Ababa");
i18n("Africa/Algiers");
-i18n("Africa/Asmera");
+i18n("Africa/Asmara");
i18n("Africa/Bamako");
i18n("Africa/Bangui");
i18n("Africa/Banjul");
@@ -23,6 +23,7 @@ i18n("Africa/Freetown");
i18n("Africa/Gaborone");
i18n("Africa/Harare");
i18n("Africa/Johannesburg");
+i18n("Africa/Juba");
i18n("Africa/Kampala");
i18n("Africa/Khartoum");
i18n("Africa/Kigali");
@@ -46,7 +47,6 @@ i18n("Africa/Nouakchott");
i18n("Africa/Ouagadougou");
i18n("Africa/Porto-Novo");
i18n("Africa/Sao_Tome");
-i18n("Africa/Timbuktu");
i18n("Africa/Tripoli");
i18n("Africa/Tunis");
i18n("Africa/Windhoek");
@@ -57,36 +57,38 @@ i18n("America/Antigua");
i18n("America/Araguaina");
i18n("America/Argentina/Buenos_Aires");
i18n("America/Argentina/Catamarca");
-i18n("America/Argentina/ComodRivadavia");
i18n("America/Argentina/Cordoba");
i18n("America/Argentina/Jujuy");
i18n("America/Argentina/La_Rioja");
i18n("America/Argentina/Mendoza");
i18n("America/Argentina/Rio_Gallegos");
+i18n("America/Argentina/Salta");
i18n("America/Argentina/San_Juan");
+i18n("America/Argentina/San_Luis");
i18n("America/Argentina/Tucuman");
i18n("America/Argentina/Ushuaia");
i18n("America/Aruba");
i18n("America/Asuncion");
+i18n("America/Atikokan");
i18n("America/Bahia");
+i18n("America/Bahia_Banderas");
i18n("America/Barbados");
i18n("America/Belem");
i18n("America/Belize");
+i18n("America/Blanc-Sablon");
i18n("America/Boa_Vista");
i18n("America/Bogota");
i18n("America/Boise");
-i18n("America/Buenos_Aires");
i18n("America/Cambridge_Bay");
i18n("America/Campo_Grande");
i18n("America/Cancun");
i18n("America/Caracas");
-i18n("America/Catamarca");
i18n("America/Cayenne");
i18n("America/Cayman");
i18n("America/Chicago");
i18n("America/Chihuahua");
-i18n("America/Cordoba");
i18n("America/Costa_Rica");
+i18n("America/Creston");
i18n("America/Cuiaba");
i18n("America/Curacao");
i18n("America/Danmarkshavn");
@@ -98,6 +100,7 @@ i18n("America/Dominica");
i18n("America/Edmonton");
i18n("America/Eirunepe");
i18n("America/El_Salvador");
+i18n("America/Fort_Nelson");
i18n("America/Fortaleza");
i18n("America/Glace_Bay");
i18n("America/Godthab");
@@ -111,40 +114,50 @@ i18n("America/Guyana");
i18n("America/Halifax");
i18n("America/Havana");
i18n("America/Hermosillo");
+i18n("America/Indiana/Indianapolis");
i18n("America/Indiana/Knox");
i18n("America/Indiana/Marengo");
+i18n("America/Indiana/Petersburg");
+i18n("America/Indiana/Tell_City");
i18n("America/Indiana/Vevay");
-i18n("America/Indianapolis");
+i18n("America/Indiana/Vincennes");
+i18n("America/Indiana/Winamac");
i18n("America/Inuvik");
i18n("America/Iqaluit");
i18n("America/Jamaica");
-i18n("America/Jujuy");
i18n("America/Juneau");
+i18n("America/Kentucky/Louisville");
i18n("America/Kentucky/Monticello");
+i18n("America/Kralendijk");
i18n("America/La_Paz");
i18n("America/Lima");
i18n("America/Los_Angeles");
-i18n("America/Louisville");
+i18n("America/Lower_Princes");
i18n("America/Maceio");
i18n("America/Managua");
i18n("America/Manaus");
+i18n("America/Marigot");
i18n("America/Martinique");
+i18n("America/Matamoros");
i18n("America/Mazatlan");
-i18n("America/Mendoza");
i18n("America/Menominee");
i18n("America/Merida");
+i18n("America/Metlakatla");
i18n("America/Mexico_City");
i18n("America/Miquelon");
+i18n("America/Moncton");
i18n("America/Monterrey");
i18n("America/Montevideo");
-i18n("America/Montreal");
i18n("America/Montserrat");
i18n("America/Nassau");
i18n("America/New_York");
i18n("America/Nipigon");
i18n("America/Nome");
i18n("America/Noronha");
+i18n("America/North_Dakota/Beulah");
i18n("America/North_Dakota/Center");
+i18n("America/North_Dakota/New_Salem");
+i18n("America/Ojinaga");
i18n("America/Panama");
i18n("America/Pangnirtung");
i18n("America/Paramaribo");
@@ -153,17 +166,20 @@ i18n("America/Port-au-Prince");
i18n("America/Port_of_Spain");
i18n("America/Porto_Velho");
i18n("America/Puerto_Rico");
+i18n("America/Punta_Arenas");
i18n("America/Rainy_River");
i18n("America/Rankin_Inlet");
i18n("America/Recife");
i18n("America/Regina");
+i18n("America/Resolute");
i18n("America/Rio_Branco");
-i18n("America/Rosario");
+i18n("America/Santarem");
i18n("America/Santiago");
i18n("America/Santo_Domingo");
i18n("America/Sao_Paulo");
i18n("America/Scoresbysund");
-i18n("America/Shiprock");
+i18n("America/Sitka");
+i18n("America/St_Barthelemy");
i18n("America/St_Johns");
i18n("America/St_Kitts");
i18n("America/St_Lucia");
@@ -184,12 +200,13 @@ i18n("America/Yellowknife");
i18n("Antarctica/Casey");
i18n("Antarctica/Davis");
i18n("Antarctica/DumontDUrville");
+i18n("Antarctica/Macquarie");
i18n("Antarctica/Mawson");
i18n("Antarctica/McMurdo");
i18n("Antarctica/Palmer");
i18n("Antarctica/Rothera");
-i18n("Antarctica/South_Pole");
i18n("Antarctica/Syowa");
+i18n("Antarctica/Troll");
i18n("Antarctica/Vostok");
i18n("Arctic/Longyearbyen");
i18n("Asia/Aden");
@@ -199,24 +216,27 @@ i18n("Asia/Anadyr");
i18n("Asia/Aqtau");
i18n("Asia/Aqtobe");
i18n("Asia/Ashgabat");
+i18n("Asia/Atyrau");
i18n("Asia/Baghdad");
i18n("Asia/Bahrain");
i18n("Asia/Baku");
i18n("Asia/Bangkok");
+i18n("Asia/Barnaul");
i18n("Asia/Beirut");
i18n("Asia/Bishkek");
i18n("Asia/Brunei");
-i18n("Asia/Calcutta");
+i18n("Asia/Chita");
i18n("Asia/Choibalsan");
-i18n("Asia/Chongqing");
i18n("Asia/Colombo");
i18n("Asia/Damascus");
i18n("Asia/Dhaka");
i18n("Asia/Dili");
i18n("Asia/Dubai");
i18n("Asia/Dushanbe");
+i18n("Asia/Famagusta");
i18n("Asia/Gaza");
-i18n("Asia/Harbin");
+i18n("Asia/Hebron");
+i18n("Asia/Ho_Chi_Minh");
i18n("Asia/Hong_Kong");
i18n("Asia/Hovd");
i18n("Asia/Irkutsk");
@@ -226,8 +246,9 @@ i18n("Asia/Jerusalem");
i18n("Asia/Kabul");
i18n("Asia/Kamchatka");
i18n("Asia/Karachi");
-i18n("Asia/Kashgar");
-i18n("Asia/Katmandu");
+i18n("Asia/Kathmandu");
+i18n("Asia/Khandyga");
+i18n("Asia/Kolkata");
i18n("Asia/Krasnoyarsk");
i18n("Asia/Kuala_Lumpur");
i18n("Asia/Kuching");
@@ -238,6 +259,7 @@ i18n("Asia/Makassar");
i18n("Asia/Manila");
i18n("Asia/Muscat");
i18n("Asia/Nicosia");
+i18n("Asia/Novokuznetsk");
i18n("Asia/Novosibirsk");
i18n("Asia/Omsk");
i18n("Asia/Oral");
@@ -246,34 +268,34 @@ i18n("Asia/Pontianak");
i18n("Asia/Pyongyang");
i18n("Asia/Qatar");
i18n("Asia/Qyzylorda");
-i18n("Asia/Rangoon");
i18n("Asia/Riyadh");
-i18n("Asia/Saigon");
i18n("Asia/Sakhalin");
i18n("Asia/Samarkand");
i18n("Asia/Seoul");
i18n("Asia/Shanghai");
i18n("Asia/Singapore");
+i18n("Asia/Srednekolymsk");
i18n("Asia/Taipei");
i18n("Asia/Tashkent");
i18n("Asia/Tbilisi");
i18n("Asia/Tehran");
i18n("Asia/Thimphu");
i18n("Asia/Tokyo");
-i18n("Asia/Ujung_Pandang");
+i18n("Asia/Tomsk");
i18n("Asia/Ulaanbaatar");
i18n("Asia/Urumqi");
+i18n("Asia/Ust-Nera");
i18n("Asia/Vientiane");
i18n("Asia/Vladivostok");
i18n("Asia/Yakutsk");
+i18n("Asia/Yangon");
i18n("Asia/Yekaterinburg");
i18n("Asia/Yerevan");
i18n("Atlantic/Azores");
i18n("Atlantic/Bermuda");
i18n("Atlantic/Canary");
i18n("Atlantic/Cape_Verde");
-i18n("Atlantic/Faeroe");
-i18n("Atlantic/Jan_Mayen");
+i18n("Atlantic/Faroe");
i18n("Atlantic/Madeira");
i18n("Atlantic/Reykjavik");
i18n("Atlantic/South_Georgia");
@@ -282,7 +304,9 @@ i18n("Atlantic/Stanley");
i18n("Australia/Adelaide");
i18n("Australia/Brisbane");
i18n("Australia/Broken_Hill");
+i18n("Australia/Currie");
i18n("Australia/Darwin");
+i18n("Australia/Eucla");
i18n("Australia/Hobart");
i18n("Australia/Lindeman");
i18n("Australia/Lord_Howe");
@@ -291,22 +315,27 @@ i18n("Australia/Perth");
i18n("Australia/Sydney");
i18n("Europe/Amsterdam");
i18n("Europe/Andorra");
+i18n("Europe/Astrakhan");
i18n("Europe/Athens");
-i18n("Europe/Belfast");
i18n("Europe/Belgrade");
i18n("Europe/Berlin");
i18n("Europe/Bratislava");
i18n("Europe/Brussels");
i18n("Europe/Bucharest");
i18n("Europe/Budapest");
+i18n("Europe/Busingen");
i18n("Europe/Chisinau");
i18n("Europe/Copenhagen");
i18n("Europe/Dublin");
i18n("Europe/Gibraltar");
+i18n("Europe/Guernsey");
i18n("Europe/Helsinki");
+i18n("Europe/Isle_of_Man");
i18n("Europe/Istanbul");
+i18n("Europe/Jersey");
i18n("Europe/Kaliningrad");
i18n("Europe/Kiev");
+i18n("Europe/Kirov");
i18n("Europe/Lisbon");
i18n("Europe/Ljubljana");
i18n("Europe/London");
@@ -319,23 +348,27 @@ i18n("Europe/Monaco");
i18n("Europe/Moscow");
i18n("Europe/Oslo");
i18n("Europe/Paris");
+i18n("Europe/Podgorica");
i18n("Europe/Prague");
i18n("Europe/Riga");
i18n("Europe/Rome");
i18n("Europe/Samara");
i18n("Europe/San_Marino");
i18n("Europe/Sarajevo");
+i18n("Europe/Saratov");
i18n("Europe/Simferopol");
i18n("Europe/Skopje");
i18n("Europe/Sofia");
i18n("Europe/Stockholm");
i18n("Europe/Tallinn");
i18n("Europe/Tirane");
+i18n("Europe/Ulyanovsk");
i18n("Europe/Uzhgorod");
i18n("Europe/Vaduz");
i18n("Europe/Vatican");
i18n("Europe/Vienna");
i18n("Europe/Vilnius");
+i18n("Europe/Volgograd");
i18n("Europe/Warsaw");
i18n("Europe/Zagreb");
i18n("Europe/Zaporozhye");
@@ -353,7 +386,9 @@ i18n("Indian/Mayotte");
i18n("Indian/Reunion");
i18n("Pacific/Apia");
i18n("Pacific/Auckland");
+i18n("Pacific/Bougainville");
i18n("Pacific/Chatham");
+i18n("Pacific/Chuuk");
i18n("Pacific/Easter");
i18n("Pacific/Efate");
i18n("Pacific/Enderbury");
@@ -365,7 +400,6 @@ i18n("Pacific/Gambier");
i18n("Pacific/Guadalcanal");
i18n("Pacific/Guam");
i18n("Pacific/Honolulu");
-i18n("Pacific/Johnston");
i18n("Pacific/Kiritimati");
i18n("Pacific/Kosrae");
i18n("Pacific/Kwajalein");
@@ -379,14 +413,12 @@ i18n("Pacific/Noumea");
i18n("Pacific/Pago_Pago");
i18n("Pacific/Palau");
i18n("Pacific/Pitcairn");
-i18n("Pacific/Ponape");
+i18n("Pacific/Pohnpei");
i18n("Pacific/Port_Moresby");
i18n("Pacific/Rarotonga");
i18n("Pacific/Saipan");
i18n("Pacific/Tahiti");
i18n("Pacific/Tarawa");
i18n("Pacific/Tongatapu");
-i18n("Pacific/Truk");
i18n("Pacific/Wake");
i18n("Pacific/Wallis");
-i18n("Pacific/Yap");
diff --git a/kcontrol/nics/CMakeL10n.txt b/kcontrol/nics/CMakeL10n.txt
new file mode 100644
index 000000000..b7af389fe
--- /dev/null
+++ b/kcontrol/nics/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmnic" )
diff --git a/kcontrol/performance/CMakeL10n.txt b/kcontrol/performance/CMakeL10n.txt
new file mode 100644
index 000000000..97ce40004
--- /dev/null
+++ b/kcontrol/performance/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmperformance" )
diff --git a/kcontrol/privacy/CMakeL10n.txt b/kcontrol/privacy/CMakeL10n.txt
new file mode 100644
index 000000000..24d9560aa
--- /dev/null
+++ b/kcontrol/privacy/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "privacy" )
diff --git a/kcontrol/randr/CMakeL10n.txt b/kcontrol/randr/CMakeL10n.txt
new file mode 100644
index 000000000..0b0d18532
--- /dev/null
+++ b/kcontrol/randr/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "tderandr" )
diff --git a/kcontrol/samba/CMakeL10n.txt b/kcontrol/samba/CMakeL10n.txt
new file mode 100644
index 000000000..1b843491e
--- /dev/null
+++ b/kcontrol/samba/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmsamba" )
diff --git a/kcontrol/screensaver/CMakeL10n.txt b/kcontrol/screensaver/CMakeL10n.txt
new file mode 100644
index 000000000..41ee20412
--- /dev/null
+++ b/kcontrol/screensaver/CMakeL10n.txt
@@ -0,0 +1,13 @@
+##### prepare category_list as a C source #######
+
+file( READ ${CMAKE_CURRENT_SOURCE_DIR}/category_list _category_list )
+string( REGEX REPLACE "\nX-TDE-Category=([^\n]*)" "\ni18n(\"Screen saver category\", \"\\1\");" _category_list ${_category_list} )
+file( WRITE ${CMAKE_CURRENT_SOURCE_DIR}/category_list.tde_l10n "${_category_list}" )
+
+
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "kcmscreensaver"
+ SOURCES "." "category_list.tde_l10n"
+)
diff --git a/kcontrol/smartcard/CMakeL10n.txt b/kcontrol/smartcard/CMakeL10n.txt
new file mode 100644
index 000000000..c2c5cc842
--- /dev/null
+++ b/kcontrol/smartcard/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmsmartcard" )
diff --git a/kcontrol/smserver/CMakeL10n.txt b/kcontrol/smserver/CMakeL10n.txt
new file mode 100644
index 000000000..070adeda7
--- /dev/null
+++ b/kcontrol/smserver/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmsmserver" )
diff --git a/kcontrol/spellchecking/CMakeL10n.txt b/kcontrol/spellchecking/CMakeL10n.txt
new file mode 100644
index 000000000..e9e5b1f74
--- /dev/null
+++ b/kcontrol/spellchecking/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmspellchecking" )
diff --git a/kcontrol/style/CMakeL10n.txt b/kcontrol/style/CMakeL10n.txt
new file mode 100644
index 000000000..e8bb5f3f0
--- /dev/null
+++ b/kcontrol/style/CMakeL10n.txt
@@ -0,0 +1,8 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "kcmstyle"
+ EXCLUDES "^keramik/"
+)
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/kcontrol/style/keramik/CMakeL10n.txt b/kcontrol/style/keramik/CMakeL10n.txt
new file mode 100644
index 000000000..ecf118c42
--- /dev/null
+++ b/kcontrol/style/keramik/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "tdestyle_keramik_config" )
diff --git a/kcontrol/taskbar/CMakeL10n.txt b/kcontrol/taskbar/CMakeL10n.txt
new file mode 100644
index 000000000..dac206230
--- /dev/null
+++ b/kcontrol/taskbar/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmtaskbar" )
diff --git a/kcontrol/tdefontinst/CMakeL10n.txt b/kcontrol/tdefontinst/CMakeL10n.txt
new file mode 100644
index 000000000..43bf539e9
--- /dev/null
+++ b/kcontrol/tdefontinst/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "tdefontinst" )
diff --git a/kcontrol/tdeio/CMakeL10n.txt b/kcontrol/tdeio/CMakeL10n.txt
new file mode 100644
index 000000000..9dc45652d
--- /dev/null
+++ b/kcontrol/tdeio/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmtdeio" )
diff --git a/kcontrol/tdm/CMakeL10n.txt b/kcontrol/tdm/CMakeL10n.txt
new file mode 100644
index 000000000..08f9589cc
--- /dev/null
+++ b/kcontrol/tdm/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "tdmconfig" )
diff --git a/kcontrol/usbview/CMakeL10n.txt b/kcontrol/usbview/CMakeL10n.txt
new file mode 100644
index 000000000..c6e53432c
--- /dev/null
+++ b/kcontrol/usbview/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "kcmusb"
+ SOURCES "." "*.i18n"
+)
diff --git a/kcontrol/view1394/CMakeL10n.txt b/kcontrol/view1394/CMakeL10n.txt
new file mode 100644
index 000000000..cc237901f
--- /dev/null
+++ b/kcontrol/view1394/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmview1394" )
diff --git a/kcontrol/xinerama/CMakeL10n.txt b/kcontrol/xinerama/CMakeL10n.txt
new file mode 100644
index 000000000..a701070fd
--- /dev/null
+++ b/kcontrol/xinerama/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "kcmxinerama" )