diff --git a/modules/TDEL10n.cmake b/modules/TDEL10n.cmake index acad61b..9b769d9 100644 --- a/modules/TDEL10n.cmake +++ b/modules/TDEL10n.cmake @@ -775,12 +775,12 @@ function( tde_l10n_prepare_xml ) # drop empty tag on single line if( _xml_line_prefix AND _xml_line_suffix AND _xml_tag_empty ) - set( _xml_l10n "${_xml_l10n}" ) + # skip empty string for translation # add current tag to output else( ) set( _xml_l10n "${_xml_l10n}${_xml_line_prefix}" ) - if( _xml_line OR ( _xml_line_suffix AND _xml_tag_empty ) ) + if( NOT "${_xml_line}" STREQUAL "" OR ( _xml_line_suffix AND _xml_tag_empty ) ) set( _xml_l10n "${_xml_l10n}\"${_xml_line}\"" ) endif( ) set( _xml_l10n "${_xml_l10n}${_xml_line_suffix}" )