summaryrefslogtreecommitdiffstats
path: root/po
diff options
context:
space:
mode:
Diffstat (limited to 'po')
-rw-r--r--po/CMakeLists.txt49
-rw-r--r--po/bg/bg.po (renamed from po/bg.po)0
-rw-r--r--po/de/de.po (renamed from po/de.po)0
-rw-r--r--po/es/es.po (renamed from po/es.po)0
-rw-r--r--po/fr/fr.po (renamed from po/fr.po)0
-rw-r--r--po/it/it.po (renamed from po/it.po)0
-rw-r--r--po/nn/nn.po (renamed from po/nn.po)0
-rwxr-xr-xpo/ru/ru.po (renamed from po/ru.po)0
-rw-r--r--po/sv/sv.po (renamed from po/sv.po)0
-rw-r--r--po/tr/tr.po (renamed from po/tr.po)0
10 files changed, 5 insertions, 44 deletions
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
index c5fef00..9d1908d 100644
--- a/po/CMakeLists.txt
+++ b/po/CMakeLists.txt
@@ -1,45 +1,6 @@
-# .po to .gmo stuff
-FILE(GLOB _pofiles *.po)
+file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
-FOREACH(_file ${_pofiles})
- GET_FILENAME_COMPONENT(_file_we ${_file} NAME_WE)
- SET(_out "${_file_we}.gmo")
- SET(_in "${_file_we}.po")
-
- ADD_CUSTOM_COMMAND(
- OUTPUT ${_out}
- COMMAND ${MSGFMT_EXECUTABLE} -o ${_out} ${_in}
- DEPENDS ${_in}
- )
-
- INSTALL(
- FILES ${_out}
- DESTINATION share/locale/${_file_we}/LC_MESSAGES/
- RENAME gtkqtengine.mo
- )
-
- SET(_outputs ${_outputs} ${_out})
-ENDFOREACH(_file)
-
-ADD_CUSTOM_TARGET(
- pofiles ALL
- DEPENDS ${_outputs}
-)
-
-
-# Stuff to generate the .pot
-FILE(GLOB POT_UIFILES ../kcm_gtk/*.ui)
-SET(POT_SOURCES ../kcm_gtk/kcmgtk.cpp)
-SET(POT_OUTPUT gtkqtengine.pot)
-
-ADD_CUSTOM_COMMAND(
- OUTPUT _${POT_OUTPUT}
- COMMAND ${EXTRACTRC_PATH} ${POT_UIFILES} > rc.cpp
- COMMAND ${XGETTEXT_PATH} --foreign-user -C -ci18n -ki18n -ktr2i18n -kI18N_NOOP -kI18N_NOOP2 -kaliasLocale -x "${KDE3_INCLUDE_DIR}/kde.pot" -o ${POT_OUTPUT} rc.cpp ${POT_SOURCES}
- COMMAND rm rc.cpp
-)
-
-ADD_CUSTOM_TARGET(
- extract_messages
- DEPENDS _${POT_OUTPUT}
-)
+foreach( _po ${po_files} )
+ get_filename_component( _lang ${_po} PATH )
+ tde_create_translation( FILES ${_po} LANG ${_lang} )
+endforeach( )
diff --git a/po/bg.po b/po/bg/bg.po
index 2bbbdcf..2bbbdcf 100644
--- a/po/bg.po
+++ b/po/bg/bg.po
diff --git a/po/de.po b/po/de/de.po
index d0e81b6..d0e81b6 100644
--- a/po/de.po
+++ b/po/de/de.po
diff --git a/po/es.po b/po/es/es.po
index c812c34..c812c34 100644
--- a/po/es.po
+++ b/po/es/es.po
diff --git a/po/fr.po b/po/fr/fr.po
index c223a6d..c223a6d 100644
--- a/po/fr.po
+++ b/po/fr/fr.po
diff --git a/po/it.po b/po/it/it.po
index 14c3f81..14c3f81 100644
--- a/po/it.po
+++ b/po/it/it.po
diff --git a/po/nn.po b/po/nn/nn.po
index c6a72ac..c6a72ac 100644
--- a/po/nn.po
+++ b/po/nn/nn.po
diff --git a/po/ru.po b/po/ru/ru.po
index 12bfced..12bfced 100755
--- a/po/ru.po
+++ b/po/ru/ru.po
diff --git a/po/sv.po b/po/sv/sv.po
index fe943be..fe943be 100644
--- a/po/sv.po
+++ b/po/sv/sv.po
diff --git a/po/tr.po b/po/tr/tr.po
index ebef097..ebef097 100644
--- a/po/tr.po
+++ b/po/tr/tr.po