Background of the issue:
I need to customize the default translation batch name that WPML suggests when sending content for translation. Currently, it is hardcoded as WPML|{lang}|{id}, but I want to replace WPML with Help Center automatically. The default batch name suggested in WPML Translation Management is hardcoded as WPML|{lang}|{number} (see GetTranslationBatchDefaultName::handle). We want to change the prefix WPML to a custom string (e.g. Help Center) automatically. Could you add a filter (similar to wpml_tm_batch_name) to allow customizing the default batch name prefix?
Symptoms:
The default batch name in WPML Translation Management is hardcoded and cannot be customized.
Questions:
Could you add a filter to allow customizing the default batch name prefix?
Thanks again for your detailed request and for taking the time to outline the use case clearly.
After reviewing this internally with our team, we’ve decided not to proceed with a feature request for customizing the default translation batch name. The reason is that this is a highly specific case, and in over 10 years of WPML development, this is the first time we’ve received such a request.
Additionally, since the default batch name can be manually edited before sending the content, and it does not affect the translation workflow or functionality, we believe the demand for this feature is too limited to justify implementing a filter at this time.
That said, you’re absolutely welcome to implement a custom solution if needed.