Hi James, Suraj,
As it's documented inside JsLanguageFilesMappingCreator::createJsLanguageFileMapping is used by the createJsLanguageFileMapping service to "create or
update JsLanguageFilesMapping.java and JsLanguageFilesMapping.ftl files."
This happens when we update the languages used by some JavaScript plugins,
notably those:
"/common/common-theme/webapp/js/jquery/ui/i18n/"
"/common/common-theme/webapp/js/jquery/plugins/datejs/"
"/common/common-theme/webapp/js/jquery/plugins/validate/localization/"
"/common/common-theme/webapp/js/jquery/plugins/datetimepicker/i18n/"
"/common/common-theme/webapp/js/jquery/plugins/select2/js/i18n/"
We then must manually run the createJsLanguageFileMapping service.
So we should not modify JsLanguageFilesMapping.java and JsLanguageFilesMapping.ftl but modify
JsLanguageFilesMappingCreator::createJsLanguageFileMapping in order to correctly generate them.
You both have recently modified JsLanguageFilesMapping.java or/and
JsLanguageFilesMapping.ftl.
Please review your changes in order to incorporate them into
JsLanguageFilesMappingCreator::createJsLanguageFileMapping
TIA
Jacques