|
|
|
@ -75,26 +75,26 @@ ELSE(NOT GETTEXT_MSGFMT_EXECUTABLE)
|
|
|
|
|
ENDFOREACH(_poFile ${PO_FILES})
|
|
|
|
|
|
|
|
|
|
#shell translations
|
|
|
|
|
SET(catalogname-shell plasma_shell_org.kde.latte.shell)
|
|
|
|
|
ADD_CUSTOM_TARGET(translations-shell ALL)
|
|
|
|
|
#SET(catalogname-shell plasma_shell_org.kde.latte.shell)
|
|
|
|
|
#ADD_CUSTOM_TARGET(translations-shell ALL)
|
|
|
|
|
|
|
|
|
|
FILE(GLOB PO_FILES_SHELL po/shell/*.po)
|
|
|
|
|
#FILE(GLOB PO_FILES_SHELL po/shell/*.po)
|
|
|
|
|
|
|
|
|
|
FOREACH(_poFile ${PO_FILES_SHELL})
|
|
|
|
|
GET_FILENAME_COMPONENT(_poFileName ${_poFile} NAME)
|
|
|
|
|
STRING(REGEX REPLACE "^${catalogname-shell}_?" "" _langCode ${_poFileName} )
|
|
|
|
|
STRING(REGEX REPLACE "\\.po$" "" _langCode ${_langCode} )
|
|
|
|
|
|
|
|
|
|
IF( _langCode )
|
|
|
|
|
GET_FILENAME_COMPONENT(_lang ${_poFile} NAME_WE)
|
|
|
|
|
SET(_gmoFile ${CMAKE_CURRENT_BINARY_DIR}/shell/${_lang}.gmo)
|
|
|
|
|
|
|
|
|
|
ADD_CUSTOM_COMMAND(TARGET translations-shell
|
|
|
|
|
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} --check -o ${_gmoFile} ${_poFile}
|
|
|
|
|
DEPENDS ${_poFile})
|
|
|
|
|
INSTALL(FILES ${_gmoFile} DESTINATION ${LOCALE_INSTALL_DIR}/kf5/${_langCode}/LC_MESSAGES/ RENAME ${catalogname-shell}.mo)
|
|
|
|
|
ENDIF( _langCode )
|
|
|
|
|
ENDFOREACH(_poFile ${PO_FILES})
|
|
|
|
|
#FOREACH(_poFile ${PO_FILES_SHELL})
|
|
|
|
|
# GET_FILENAME_COMPONENT(_poFileName ${_poFile} NAME)
|
|
|
|
|
# STRING(REGEX REPLACE "^${catalogname-shell}_?" "" _langCode ${_poFileName} )
|
|
|
|
|
# STRING(REGEX REPLACE "\\.po$" "" _langCode ${_langCode} )
|
|
|
|
|
|
|
|
|
|
# IF( _langCode )
|
|
|
|
|
# GET_FILENAME_COMPONENT(_lang ${_poFile} NAME_WE)
|
|
|
|
|
# SET(_gmoFile ${CMAKE_CURRENT_BINARY_DIR}/shell/${_lang}.gmo)
|
|
|
|
|
|
|
|
|
|
# ADD_CUSTOM_COMMAND(TARGET translations-shell
|
|
|
|
|
# COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} --check -o ${_gmoFile} ${_poFile}
|
|
|
|
|
# DEPENDS ${_poFile})
|
|
|
|
|
# INSTALL(FILES ${_gmoFile} DESTINATION ${LOCALE_INSTALL_DIR}/kf5/${_langCode}/LC_MESSAGES/ RENAME ${catalogname-shell}.mo)
|
|
|
|
|
# ENDIF( _langCode )
|
|
|
|
|
#ENDFOREACH(_poFile ${PO_FILES})
|
|
|
|
|
|
|
|
|
|
#corona translations
|
|
|
|
|
SET(catalogname-corona latte-dock)
|
|
|
|
|