[ ] When creating a job, the 'label' field is required
[ ] The filename for the XLIFF files generated by TMGMT includes information about the job label & date in addition to the jobID and languages
Background
By default the filenames generated by TMGMT for XLIFF files contain only the job id and the languages in question, for example "JobID15_en_es.xlf". This helps the user correlate the XLIFF file with the job it comes from. However, it will be useful to provide more information in the filename.
We should add label and date to the filename. Note that the label is not required; we should make that required, as the auto-generated labels can be very long.
Labels should be run through Drupal's standard machine name transliteration in order to generate a valid file name.
Acceptance criteria
Background
By default the filenames generated by TMGMT for XLIFF files contain only the job id and the languages in question, for example "JobID15_en_es.xlf". This helps the user correlate the XLIFF file with the job it comes from. However, it will be useful to provide more information in the filename.
We should add label and date to the filename. Note that the label is not required; we should make that required, as the auto-generated labels can be very long.
Labels should be run through Drupal's standard machine name transliteration in order to generate a valid file name.