+ csv generation for a vocabulary set updated to be language aware. header query and write mechanism are updated. (Not: unit tests will fail with this commit. This commit includes only changes in code)
Refs: #18162
+ failed test steps are updated
Refs: #18162
+ a new test step added to test csv extra header columns with new test vocabulary in seed file
+ some minor updates on code
Refs: #18162
+ new test step added to test csv functionality. new vocabulary added and content of csv is checked.
Refs: #18162
+ Exception is thrown when registration status is draft
+ Code formatting
Refs: #18162
+ null and range checks added for csv export
+ minor updates
Refs: #18280