i18n for OTB
Description
I'm working on adding Chinese Language Support for OTB, I tried to generate a translation file zh_CN.ts with cmake but failed.
Steps to reproduce
1、I configured the project with -DOTB_I18N_MERGE_TS=ON
D:\OTBSDK\src\build>cmake %CURRENT_DIR%\src -DCMAKE_PREFIX_PATH=%CURRENT_DIR%\install_%COMPILER_NAME% -DCMAKE_INSTALL_PREFIX=%CURRENT_DIR%\install_%COMPILER_NAME% -DSWIG_EXECUTABLE=%TOOLS_DIR%\swigwin-3.0.10\swig.exe -DCMAKE_BUILD_TYPE=%COMPILER_MODE% -DDOWNLOAD_LOCATION=%CURRENT_DIR%\downloads -DOTB_WRAP_PYTHON=ON -GNinja -DGDAL_CONFIG_CHECKING=OFF -DOTB_USE_GLEW=ON -DOTB_USE_OPENGL=ON -DOTB_USE_QT=ON -DOTB_USE_QWT=ON -DOTB_I18N_MERGE_TS=ON
Here's the result:
-- OTB-v 7.2.0 - Changes since version 7.1.0 (October 02nd, 2020)
-- 7.2.0
-- M: 7, m: 2, p: 0
-- Performing Test C_HAS_WARNING-Wformat=2
-- Performing Test C_HAS_WARNING-Wformat=2 - Failed
-- Performing Test CXX_HAS_WARNING-Wformat=2
-- Performing Test CXX_HAS_WARNING-Wformat=2 - Failed
-- SIMD extensions requested with OTB_USE_SSE_FLAGS=ON
-- Disabled OTBCurl because OTB_USE_CURL is OFF
-- Disabled OTBGLFW because OTB_USE_GLFW is OFF
-- Disabled OTBIceViewer because OTB_USE_GLFW is OFF
-- Disabled OTBGSL because OTB_USE_GSL is OFF
-- Disabled OTBGlut because OTB_USE_GLUT is OFF
-- Disabled OTBLibSVM because OTB_USE_LIBSVM is OFF
-- Disabled OTBMPI because OTB_USE_MPI is OFF
-- Disabled OTBMPIConfig because OTB_USE_MPI is OFF
-- Disabled OTBMPITiffWriter because OTB_USE_MPI is OFF
-- Disabled OTBMPIVrtWriter because OTB_USE_MPI is OFF
-- Disabled OTBSPTW because OTB_USE_MPI is OFF
-- Disabled OTBMuParser because OTB_USE_MUPARSER is OFF
-- Disabled OTBMathParser because OTB_USE_MUPARSER is OFF
-- Disabled OTBAppClassification because OTB_USE_MUPARSER is OFF
-- Disabled OTBAppMathParser because OTB_USE_MUPARSER is OFF
-- Disabled OTBAppProjection because OTB_USE_MUPARSER is OFF
-- Disabled OTBAppFusion because OTB_USE_MUPARSER is OFF
-- Disabled OTBAppStereo because OTB_USE_MUPARSER is OFF
-- Disabled OTBDempsterShafer because OTB_USE_MUPARSER is OFF
-- Disabled OTBCCOBIA because OTB_USE_MUPARSER is OFF
-- Disabled OTBAppSegmentation because OTB_USE_MUPARSER is OFF
-- Disabled OTBMeanShift because OTB_USE_MUPARSER is OFF
-- Disabled OTBMuParserX because OTB_USE_MUPARSERX is OFF
-- Disabled OTBMathParserX because OTB_USE_MUPARSERX is OFF
-- Disabled OTBAppMathParserX because OTB_USE_MUPARSERX is OFF
-- Disabled OTBOpenCV because OTB_USE_OPENCV is OFF
-- Disabled OTBShark because OTB_USE_SHARK is OFF
-- Disabled OTBlibkml because OTB_USE_LIBKML is OFF
-- Disabled OTBIOKML because OTB_USE_LIBKML is OFF
-- Disabled OTBKMZWriter because OTB_USE_LIBKML is OFF
-- Disabled OTBAppKMZ because OTB_USE_LIBKML is OFF
-- Enabled OTB6S, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAnomalyDetection, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppChangeDetection, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppDescriptors, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppDimensionalityReduction, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppDomainTransform, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppEdge, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppFiltering, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppHyperspectral, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppImageUtils, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppIndices, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppMoments, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppMorphology, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppOpticalCalibration, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppSARCalibration, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppSARDecompositions, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppSARPolarMatrixConvert, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppSARPolarSynth, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppSARUtils, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppTest, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppTextures, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppVectorDataTranslation, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBAppVectorUtils, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBApplicationEngine, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBBoost, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBBoostAdapters, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBCarto, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBChangeDetection, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBCloudDetection, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBColorMap, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBCommandLine, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBCommon, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBComplexImage, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBContrast, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBConversion, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBConvolution, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBCorner, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBCurlAdapters, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBDEM, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBDensity, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBDescriptors, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBDimensionalityReduction, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBDimensionalityReductionLearning, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBDisparityMap, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBEdge, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBEndmembersExtraction, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBExtendedFilename, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBFunctor, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBFuzzy, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBGDAL, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBGdalAdapters, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBGeoTIFF, needed by [OTBOssimPlugins].
-- Enabled OTBGlew, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIOBSQ, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIOGDAL, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIOLUM, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIOMSTAR, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIOONERA, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIORAD, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIOXML, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBITK, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIce, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBImageBase, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBImageIO, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBImageManipulation, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBImageNoise, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBIndices, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBInterpolation, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBLabelMap, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBLabelling, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBLandSatClassifier, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBLearningBase, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMajorityVoting, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMapla, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMarkov, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMetadata, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMetrics, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMoments, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMonteverdi, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMonteverdiCore, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMonteverdiGUI, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMorphologicalProfiles, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBMosaic, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBOGRProcessing, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBOSSIMAdapters, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBObjectList, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBOpenGL, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBOpenThreads, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBOpticalCalibration, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBOssim, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBOssimPlugins, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBPanSharpening, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBPath, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBPointSet, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBPolarimetry, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBProjection, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBQGIS, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBQt, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBQtAdapters, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBQtWidget, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBQwt, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSARCalibration, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSOM, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSWIGWrapper, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSampling, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSiftFast, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSimulation, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSmoothing, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBStatistics, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBStereo, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBStreaming, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBSupervised, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBTestKernel, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBTextures, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBTimeSeries, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBTinyXML, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBTransform, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBUnmixing, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBUnsupervised, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBVectorDataBase, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBVectorDataIO, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBVectorDataManipulation, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBWatersheds, requested by OTB_BUILD_DEFAULT_MODULES.
-- Enabled OTBWavelet, requested by OTB_BUILD_DEFAULT_MODULES.
-- Boost version: 1.69.0
-- Found Qwt: D:/OTBSDK/install_Releasex64/lib/qwt.lib (found version "6.1.5")
======================= Begin of OTB cmake summary =======================
CMAKE_SOURCE_DIR = D:/OTBSDK/src
CMAKE_BINARY_DIR = D:/OTBSDK/src/build
CMAKE_INSTALL_PREFIX = D:/OTBSDK/install_Releasex64
CMAKE_COMMAND = D:/OTBSDK/tools/cmake-3.14.7/bin/cmake.exe
CMAKE_C_COMPILER = C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe
CMAKE_CXX_COMPILER = C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe
CMAKE_MAKE_PROGRAM = D:/OTBSDK/tools/ninja/ninja.exe
CMAKE_GENERATOR = Ninja
CMAKE_BUILD_TYPE = Release
CMAKE_C_FLAGS = -W3 /DWIN32 /D_WINDOWS /W3
CMAKE_CXX_FLAGS = /bigobj -W3 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /bigobj
OTB_USE_6S = ON
OTB_USE_CURL = OFF
OTB_USE_GLEW = ON
OTB_USE_GLFW = OFF
OTB_USE_GLUT = OFF
OTB_USE_GSL = OFF
OTB_USE_LIBKML = OFF
OTB_USE_LIBSVM = OFF
OTB_USE_MPI = OFF
OTB_USE_MUPARSER = OFF
OTB_USE_MUPARSERX = OFF
OTB_USE_OPENCV = OFF
OTB_USE_OPENGL = ON
OTB_USE_QT = ON
OTB_USE_QWT = ON
OTB_USE_SHARK = OFF
OTB_USE_SIFTFAST = ON
OTB_USE_SPTW = OFF
OTB_WRAP_PYTHON = ON
OTB_DATA_ROOT = D:/OTBSDK/src/Data
OTB_USE_OPENMP = OFF
OTB_USE_SSE_FLAGS = ON
Boost = 1.69.0
GDAL = 3.1.0
GDAL_INCLUDE_DIR = D:/OTBSDK/install_Releasex64/include
GDAL_LIBRARY = D:/OTBSDK/install_Releasex64/lib/gdal_i.lib
GEOTIFF = 1.5.1
GEOTIFF_INCLUDE_DIR = D:/OTBSDK/install_Releasex64/include
GEOTIFF_LIBRARY = D:/OTBSDK/install_Releasex64/lib/geotiff_i.lib
ITK = 4.13.2
ITK_DIR = D:/OTBSDK/install_Releasex64/lib/cmake/ITK-4.13
OSSIM = 1.8.20
OSSIM_INCLUDE_DIR = D:/OTBSDK/install_Releasex64/include
OSSIM_LIBRARY = D:/OTBSDK/install_Releasex64/lib/ossim.lib
QT = 5.11.3
TINYXML = 2.6.2
TINYXML_INCLUDE_DIR = D:/OTBSDK/install_Releasex64/include
TINYXML_LIBRARY = D:/OTBSDK/install_Releasex64/lib/tinyxml.lib
CMake 3.14.7 successfully configured OTB using Ninja generator
======================= End of OTB cmake summary =======================
CMake Warning (dev) at i18n/CMakeLists.txt:45 (message):
WARNING: OTB_I18N_MERGE_TS:BOOL option is set to ON. 'make clean' will
delete .ts files from source directory!
This warning is for project developers. Use -Wno-dev to suppress it.
-- Qt I18N source files: D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdAbstractWorker.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdAbstractModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdAbstractImageModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdAbstractLayerModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdBackgroundTask.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdCore.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdDataStream.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdFilenameInterface.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdHistogramModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdI18nCoreApplication.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdImageImporter.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdImagePlacenameLoader.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdImageProperties.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdImageSettings.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdImageSettingsInterface.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdModifiableInterface.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdMyClass.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdOverviewBuilder.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdProcessObjectObserver.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdProgressInterface.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdQuicklookModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdSerializableInterface.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdStackedLayerModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdTextStream.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdTypes.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdVectorImageModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdVectorImageSettings.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdVisibleInterface.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiCore/src/mvdApplicationsBrowser.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdAboutDialog.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdAbstractDragAndDropEventFilter.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdAbstractModelController.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdColorBandDynamicsWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsController.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdColorSetupController.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdColorSetupWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdDoubleValidator.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdDropLineEdit.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdFilenameDragAndDropEventFilter.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdGui.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdHistogramController.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdHistogramPlotPicker.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdHistogramWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdI18nApplication.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdI18nMainWindow.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdImageViewRenderer.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdImageViewManipulator.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdImageViewWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdImportImagesDialog.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdImportSubDatasetDialog.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdKeymapDialog.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdLayerStackController.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdLayerStackItemModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdLayerStackWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdMainWindowTitleLoader.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdMultiResolutionPyramidWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdPixelDescriptionWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdProjectionBarWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdQuicklookViewManipulator.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdQuicklookViewRenderer.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdSearchableTreeWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdShaderWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdStatusBarWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdTaskProgressDialog.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdTreeWidget.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdTreeWidgetItem.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdTreeWidgetItemDragAndDropEventFilter.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdApplicationLauncher.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBoxController.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdOTBApplicationsModel.cxx;D:/OTBSDK/src/Modules/Visualization/MonteverdiGui/src/mvdQtWidgetView.cxx;D:/OTBSDK/src/Modules/Visualization/Mapla/src/mvdMaplaApplication.cxx;D:/OTBSDK/src/Modules/Visualization/Mapla/src/mvdMaplaMainWindow.cxx;D:/OTBSDK/src/Modules/Visualization/Monteverdi/src/mvdApplication.cxx;D:/OTBSDK/src/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx;D:/OTBSDK/src/Modules/Visualization/Monteverdi/src/mvdPreferencesDialog.cxx
-- Generating Qt5 'D:/OTBSDK/src/build/i18n/i18n.pro' project file for I18N.
-- Merge TS : D:/OTBSDK/src/i18n/zh_CN.ts
-- Configuring done
-- Generating done
-- Build files have been written to: D:/OTBSDK/src/build
2、I build with ninja
ninja
Here's the result:
......
......
[1214/1225] Linking CXX shared library bin\OTBMonteverdi-7.2.dll
[1217/1225] Building RC object Modules\Visualization\Mapla\src\CMakeFiles\mapla.dir\mvdMaplaWin32.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation. All rights reserved.
[1219/1225] Building RC object Modules\Visualization\Monteverdi\src\CMakeFiles\monteverdi.dir\mvdWin32.rc.res
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation. All rights reserved.
[1222/1225] Linking CXX executable bin\mapla.exe
[1223/1225] Linking CXX executable bin\monteverdi.exe
The program stucked here! I guess there's something wrong with generating ts file.
Configuration information
Windows 11, OTB version 7.2, vs2015, I changed the CMakeLists.txt in src/i18n line 25 to 29 as follows
set( OTB_TS_TRANSLATIONS
# en_US.ts
# fr_FR.ts
zh_CN.ts
)
Are there any tricks to fix this issue, and/or what would I do to generate a .ts file for me ?
Many thanks, Haijun
Edited by AmazingSAR