Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 replies, has 0 voices.

Last updated by Lucas Vidal de Andrade 1 week, 2 days ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
October 1, 2025 at 9:05 am #17447771

walkmew

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?

October 2, 2025 at 10:39 am #17451668

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hello,

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.

Best regards,
Lucas