Browse Source

Move translations to a new directory layout.

Add support for LINGUAS for listing translations to install.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
master
Slávek Banko 2 years ago
parent
commit
756110e4a0
Signed by: SlavekB
GPG Key ID: 608F5293A04BE668
  1. 4
      CMakeLists.txt
  2. 15
      doc/CMakeLists.txt
  3. 4
      src/CMakeL10n.txt
  4. 1184
      translations/messages/de.po
  5. 1134
      translations/messages/potracegui.pot

4
CMakeLists.txt

@ -69,8 +69,8 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
##### directories
add_subdirectory( src )
tde_conditional_add_subdirectory( BUILD_DOC doc )
tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
tde_conditional_add_subdirectory( BUILD_DOC doc )
tde_conditional_add_subdirectory( BUILD_TRANSLATIONS translations )
##### write configure files

15
doc/CMakeLists.txt

@ -1 +1,14 @@
tde_auto_add_subdirectories( )
file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
foreach( _dir ${_dirs} )
if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} AND
EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/CMakeLists.txt )
if( "${_dir}" STREQUAL "en" OR
"${_dir}" STREQUAL "man" OR
"${_linguas}" MATCHES "^;*$" OR
";${_linguas};" MATCHES ";${_dir};" )
add_subdirectory( ${_dir} )
endif( )
endif()
endforeach()

4
src/CMakeL10n.txt

@ -1 +1,3 @@
tde_l10n_create_template( "potracegui" )
##### create translation templates ##############
tde_l10n_create_template( "messages/potracegui" )

1184
translations/messages/de.po

File diff suppressed because it is too large Load Diff

1134
translations/messages/potracegui.pot

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save