How can I translate the subscription block and its field descriptions?

Email Address
First Name
Last Name
Submit

My site default language is Japanese, but when I search the "User interface translation" page, none of these strings appear.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ptmkenny created an issue. See original summary.

ptmkenny’s picture

Status: Active » Fixed

The fields have to be translated from within MailChimp itself (on the MailChimp website, under Lists -> Settings -> List fields and merge tags).

After changing this, go to the lists page in Drupal (admin/config/services/mailchimp/lists), refresh the lists, clear the Drupal cache, and then you can add a signup block with the translated fields.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

jamievereecken’s picture

The field label creation had a placeholder in the t() function. This caused the field labels to not be present in the translate interface section.

Following patch fixes that issue by removing the placeholder.

devad’s picture

Version: 8.x-1.0-alpha2 » 8.x-1.x-dev

Just help. The Submit button and confirmation message are translatable through Drupal 8 Configuration Translation.

timme77’s picture

I'm trying to translate my sign up form and I've managed to translate "Email Address" and "Submit" through "User interface translation". However "First Name" and "Last Name" are not in the list. What am I missing here?

timme77’s picture

Fixed it by unticking my fields in /admin/config/services/mailchimp/signup/mailchimp. If anyone encounters this issue, this is your fix.