91e8e55505
Replaced 42 fragile per-recipe sed hacks (commenting out ecm_install_po_files_as_qm and ki18n_install(po) in CMakeLists.txt) with a single clean cmake flag: -DKF_SKIP_PO_PROCESSING=ON. Both ECMPoQmTools.cmake and KF6I18nMacros.cmake.in natively check KF_SKIP_PO_PROCESSING and return early before reaching find_package(Qt6 COMPONENTS LinguistTools CONFIG REQUIRED). This eliminates the need for Qt6LinguistTools (lupdate/lrelease) at build time. When qttools is eventually built and Qt6LinguistTools becomes available, simply remove the flag to re-enable translations.