cmake, translation: Remove TS to XLIFF conversion

Drop all code related to converting Qt TS files to XLIFF, enabling the
build system to handle TS source file directly.
This commit is contained in:
Hennadii Stepanov
2026-03-16 12:57:21 +00:00
parent 8c30055458
commit 4f553bd0da
3 changed files with 0 additions and 5645 deletions

View File

@@ -7,7 +7,6 @@ cmake_minimum_required(VERSION 3.22)
set(input_variables
PROJECT_SOURCE_DIR
COPYRIGHT_HOLDERS
LCONVERT_EXECUTABLE
LUPDATE_EXECUTABLE
XGETTEXT_EXECUTABLE
)
@@ -111,20 +110,3 @@ execute_process(
-ts ${PROJECT_SOURCE_DIR}/src/qt/locale/bitcoin_en.ts
COMMAND_ERROR_IS_FATAL ANY
)
execute_process(
COMMAND ${LCONVERT_EXECUTABLE}
-drop-translations
-o ${PROJECT_SOURCE_DIR}/src/qt/locale/bitcoin_en.xlf
-i ${PROJECT_SOURCE_DIR}/src/qt/locale/bitcoin_en.ts
COMMAND_ERROR_IS_FATAL ANY
)
file(READ "${PROJECT_SOURCE_DIR}/src/qt/locale/bitcoin_en.xlf" bitcoin_en)
string(REPLACE "source-language=\"en\" target-language=\"en\""
"source-language=\"en\"" bitcoin_en "${bitcoin_en}"
)
string(REGEX REPLACE " *<target xml:space=\"preserve\"></target>\n"
"" bitcoin_en "${bitcoin_en}"
)
file(WRITE "${PROJECT_SOURCE_DIR}/src/qt/locale/bitcoin_en.xlf" "${bitcoin_en}")

View File

@@ -306,7 +306,6 @@ else()
add_custom_target(translate COMMAND ${CMAKE_COMMAND}
-D "PROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR}"
-D "COPYRIGHT_HOLDERS=${COPYRIGHT_HOLDERS}"
-D "LCONVERT_EXECUTABLE=$<TARGET_FILE:Qt6::lconvert>"
-D "LUPDATE_EXECUTABLE=$<TARGET_FILE:Qt6::lupdate>"
-D "XGETTEXT_EXECUTABLE=${XGETTEXT_EXECUTABLE}"
-P ${PROJECT_SOURCE_DIR}/share/qt/translate.cmake

File diff suppressed because it is too large Load Diff