Ajouter un commentaire

Soumis par Matthieu SCASET (non vérifié) le 18/05/2019 à 11:32 - Permalien

Here's another useful snippet if you want to translate a FieldConfig instance.

Let's say you programmatically created a new field instance (e.g. a custom field on your User).

<code>
$langcode = 'fr'
$field_config = 'field.field.user.user.field_custom';
$key_to_translate = 'label';
$translated_value = 'Le label en FR';

$language_manager = \Drupal::languageManager();
$language_manager->getLanguageConfigOverride($langcode, $field_config)->set($key_to_translate, $translated_value)->save();
</code>