--- label: 'Configuring content language settings and translation' related: - core.translations - language.add --- {% set translation_settings = render_var(url('language.content_settings_page')) %} {% set content_structure_topic = render_var(help_topic_link('core.content_structure')) %}

{% trans %}Goal{% endtrans %}

{% trans %}Configure language and translation settings for one or more content entity types (see {{ content_structure_topic }} for an overview of content entities). To do this, you must have at least two languages configured. Afterwards, you will have a Translate operation available for your content entities, either as a tab or link when you are viewing or editing content, or on content administration pages.{% endtrans %}

{% trans %}Steps{% endtrans %}

  1. {% trans %}In the Manage administrative menu, navigate to Configuration > Regional and language > Content language and translation.{% endtrans %}
  2. {% trans %}Under Custom language settings, find the content entity types that should have customized language settings on your site. Check the box next to each one. A section will appear below the list with settings for that entity type.{% endtrans %}
  3. {% trans %}For each entity type you checked, in the settings section below check the boxes for each entity sub-type that should be Translatable on your site. If the entity type does not have sub-types, there is just one check box for the entity type as a whole.{% endtrans %}
  4. {% trans %}For each entity type or subtype, select the Default language. Also, if you want to have languages other than the default available when you create content, check Show language selector on create and edit pages.{% endtrans %}
  5. {% trans %}For each Translatable type or sub-type, look through the list of fields for the type or sub-type, and verify that only the fields that should be translatable are checked. For example, you would probably want to translate a Title field, but you might not want to translate a Start date field.{% endtrans %}
  6. {% trans %}Click Save configuration when all of your changes are complete.{% endtrans %}