summaryrefslogtreecommitdiffstats
path: root/po
diff options
context:
space:
mode:
authorgregory guy <[email protected]>2020-08-27 16:26:49 +0200
committergregory guy <[email protected]>2020-08-27 16:26:49 +0200
commitc4ba990dcc1531424959545520236b033847905b (patch)
tree72a5aebb90ac7b5b4fe8c36b01de6a39b811b2d2 /po
parent68b2f0b3399d8fa48b48e490b01279cd9b580c69 (diff)
downloadkima-c4ba990dcc1531424959545520236b033847905b.tar.gz
kima-c4ba990dcc1531424959545520236b033847905b.zip
Drop automake build support.
Add basic cmake build instructions. Delete empty file NEWS. Rework of the README file (splitted with the FAQ). Add FAQ file. Rework of the desktop file. Few cosmetics here and there. Signed-off-by: gregory guy <[email protected]>
Diffstat (limited to 'po')
-rw-r--r--po/CMakeLists.txt17
-rw-r--r--po/Makefile.am2
2 files changed, 13 insertions, 6 deletions
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
index 597c341..75c89f8 100644
--- a/po/CMakeLists.txt
+++ b/po/CMakeLists.txt
@@ -1,5 +1,14 @@
-file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
+file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
+string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
-if( _srcs )
- tde_create_translation( LANG auto OUTPUT_NAME ${PROJECT_NAME} )
-endif( )
+foreach( _po ${po_files} )
+ get_filename_component( _lang ${_po} NAME_WE )
+ if( "${_linguas}" MATCHES "^;*$" OR ";${_linguas};" MATCHES ";${_lang};" )
+ if( "${_po}" MATCHES "^([^/]*)/.*" )
+ string( REGEX REPLACE "^([^/]*)/.*" "\\1" _component "${_po}" )
+ else( )
+ set( _component "${PROJECT_NAME}" )
+ endif( )
+ tde_create_translation( FILES ${_po} LANG ${_lang} OUTPUT_NAME ${_component} )
+ endif( )
+endforeach( )
diff --git a/po/Makefile.am b/po/Makefile.am
deleted file mode 100644
index 4f7bfb7..0000000
--- a/po/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-#POFILES = AUTO
-POFILES = de.po es.po hu.po sv.po tr.po id.po