IF(GETTEXT_FOUND)
SET(GETTEXT_PO_PATH ${CMAKE_SOURCE_DIR}/po)
SET(GETTEXT_MO_BUILD_PATH ${CMAKE_BINARY_DIR}/locale/<locale>/LC_MESSAGES)
- SET(GETTEXT_MO_DEST_PATH locale/<locale>/LC_MESSAGES)
+ SET(GETTEXT_MO_DEST_PATH ${DATADIR}/../locale/<locale>/LC_MESSAGES)
FILE(GLOB GETTEXT_AVAILABLE_LOCALES RELATIVE ${GETTEXT_PO_PATH} "${GETTEXT_PO_PATH}/*")
LIST(REMOVE_ITEM GETTEXT_AVAILABLE_LOCALES minetest.pot)
MACRO(SET_MO_PATHS _buildvar _destvar _locale)
// Create user data directory\r
fs::CreateDir(porting::path_userdata);\r
\r
- init_gettext((porting::path_userdata+"/locale").c_str());\r
+ init_gettext((porting::path_data+"/../locale").c_str());\r
\r
// Initialize debug streams\r
#ifdef RUN_IN_PLACE\r