How to create/update ts (qt translation) files?

I am trying to enable i18n support on slicer, and it is generate “fr” translation files by default after enable Slicer_BUILD_I18N_SUPPORT and Slicer_UPDATE_TRANSLATION.
Then I changed “fr” to “zh” in CMakeList.txt and it stop generate new translation files, and even I changed it back to “fr” it is still not working to update or generate new “fr” translation files.

How can I force cmake to generate new or update exist ts files?
Is there any place to cache “ts” files which prevent cmake to generate/update ts files?

Solved by rebuild vs solution.