I am having trouble setting my user account - custom fields - to dual language. There is no 'translate' option.

Originally set to Danish, but English is now enabled, and everything (so far) is translatable except this.

Accepted answer

I think this is easy to do:

1. Install the Profile module
https://backdropcms.org/project/releases/profile-1x-110
This helps to create custom fields in user accounts.

2. Install the Internationalization module:
https://backdropcms.org/project/i18n

3. This is a package of many modules, activate all of them and Field translation and String translation are especially needed.

4. Make the correct multilingual settings, namely:

- admin/config/regional/language
- admin/config/regional/i18n
- admin/config/regional/i18n/strings

It can be done, I've done similar things with Backdrop even without/before i18n. If there are still problems, explain in more detail and upload screenshots.

In addition, it seems to me that the fields are not multilingual by default by i18n, in their settings you must specify that they are multilingual and set the language of the field, only then it can be translated into another language.

Good luck!

Comments

oadaeh's picture

I'm not well knowledgeable in this area, but do you have the Internationalization (i18n) module installed? In there is a sub-module called i18n_field that might provide what you need. I would download and install the 1.x-1.0.0-beta1 version from the Releases page and try that.

Ah yes, that is what I am missing - since D7.

Sorry, same problem. No way to translate the custom fields. Do I really have to install two different sites?

I think this is easy to do:

1. Install the Profile module
https://backdropcms.org/project/releases/profile-1x-110
This helps to create custom fields in user accounts.

2. Install the Internationalization module:
https://backdropcms.org/project/i18n

3. This is a package of many modules, activate all of them and Field translation and String translation are especially needed.

4. Make the correct multilingual settings, namely:

- admin/config/regional/language
- admin/config/regional/i18n
- admin/config/regional/i18n/strings

It can be done, I've done similar things with Backdrop even without/before i18n. If there are still problems, explain in more detail and upload screenshots.

In addition, it seems to me that the fields are not multilingual by default by i18n, in their settings you must specify that they are multilingual and set the language of the field, only then it can be translated into another language.

Good luck!

I finally found out where:

The fields now can get translated (their label) by going to 'configure' the field.

Does not seem 'profile' is needed.

Thank you for the help.