diff -u b/core/modules/content_translation/content_translation.module b/core/modules/content_translation/content_translation.module --- b/core/modules/content_translation/content_translation.module +++ b/core/modules/content_translation/content_translation.module @@ -24,19 +24,19 @@ case 'admin/help#content_translation': $output = ''; $output .= '

' . t('About') . '

'; - $output .= '

' . t('The Content Translation module allows content to be translated into different languages. Working with the Interface Translation and the Configuration Translation modules (which provide translation for the site interface and configuration if they are enabled) and Language module (which manages languages), the Content Translation module is key to creating and maintaining translated site content. For more information, see the online documentation for the Content Translation module.', array('!locale' => (\Drupal::moduleHandler()->moduleExists('locale')) ? \Drupal::url('help.page', array('name' => 'locale')) : '#', '!config-trans' => (\Drupal::moduleHandler()->moduleExists('config_translation')) ? \Drupal::url('help.page', array('name' => 'config_translation')) : '#', '!language' => \Drupal::url('help.page', array('name' => 'language')), '!translation-entity' => 'https://drupal.org/documentation/modules/content_translation')) . '

'; + $output .= '

' . t('The Content Translation module allows you to translate content, comments, custom blocks, taxonomy terms, users and other content entities. Together with the modules Language, Configuration Translation and Interface Translation it allows you to build multilingual websites. For more information, see the online documentation for the Content Translation module.', array('!locale' => (\Drupal::moduleHandler()->moduleExists('locale')) ? \Drupal::url('help.page', array('name' => 'locale')) : '#', '!config-trans' => (\Drupal::moduleHandler()->moduleExists('config_translation')) ? \Drupal::url('help.page', array('name' => 'config_translation')) : '#', '!language' => \Drupal::url('help.page', array('name' => 'language')), '!translation-entity' => 'https://drupal.org/documentation/modules/content_translation', '!entity_help' => \Drupal::url('help.page', array('name' => 'entity')))) . '

'; $output .= '

' . t('Uses') . '

'; $output .= '
'; - $output .= '
' . t('Enabling translation for content entities') . '
'; - $output .= '
' . t('In order to translate content, there must be at least two languages listed on the Languages page. You then need configure which content entities can be translated on the Content Translation page. For more information on languages, see the Languages help page.' , array('!url' => \Drupal::url('language.admin_overview'), '!translation-entity' => \Drupal::url('language.content_settings_page'), '!language-help' => \Drupal::url('help.page', array('name' => 'language')))) . '
'; - $output .= '
' . t('Configuring content field translation') . '
'; - $output .= '
' . t('You can restrict which fields of a content entity can be translated on the Content language page. If you exclude a field, it still shows up in the translation form, but any edits made to that field will be applied to all translations of that content.', array('!content-language' => \Drupal::url('language.content_settings_page'))) . '
'; + $output .= '
' . t('Enabling translation') . '
'; + $output .= '
' . t('In order to translate content, the website must have at least two languages enabled. When that is the case, you can enable translation for the desired content entities on the Content Translation page. When enabling translation you can choose the default language for content and decide whether to show the language selection field on the content editing forms.' , array('!url' => \Drupal::url('language.admin_overview'), '!translation-entity' => \Drupal::url('language.content_settings_page'), '!language-help' => \Drupal::url('help.page', array('name' => 'language')))) . '
'; + $output .= '
' . t('Enabling field translation') . '
'; + $output .= '
' . t('You can define which fields of a content entity can be translated. Typically you want to translate the title and body field while leaving the image field untranslated. If you exclude a field from being translated, it will still show up in the content editing form, but any changes made to that field will be applied to all translations of that content.') . '
'; $output .= '
' . t('Translating content') . '
'; - $output .= '
' . t('After enabling translation you can create new content, or edit existing content by assigning it a language. Then, you will see a Translate tab or link that gives an overview of the translation status for the current content. From there, you can add translations and edit or delete existing translations. This process is similar for every translatable content entity on your site, such as taxonomy terms, comments, or menu links.') . '
'; + $output .= '
' . t('If translation is enabled you can translate a content entity via the Translation tab (or Translation link). The Translations page of a content entity gives an overview of the translation status for the current content and lets you add, edit and delete its translations. This process is similar for every translatable content entity on your site.') . '
'; $output .= '
' . t('Changing the source language for a translation') . '
'; - $output .= '
' . t("If content has been translated, then users can choose this translation on the translation form as Source language for translations to other languages, instead of the original language. The translated content will then be displayed in the form, allowing users to work directly from their preferred langugage. The source language for each translation is then listed on the Translate tab of the content.") . '
'; - $output .= '
' . t('Flagging translations as outdated') . '
'; - $output .= '
' . t('If editing content in one language requires that translated versions also need to be updated, then you can use the Flag other translations as outdated check-box to mark the translations as outdated and in need of revision.') . '
'; + $output .= '
' . t('If content has been translated, then users can choose this translation on the translation form as Source language for translations to other languages, instead of the original language. The translated content will then be displayed in the form, allowing users to work directly from their preferred langugage. The source language for each translation is then listed on the Translate tab of the content.') . '
'; + $output .= '
' . t('Setting status of translations') . '
'; + $output .= '
' . t('If you edit a translation in one language you may want to set the status of the other translations as out-of-date. You can set this status by selecting the Flag other translations as outdated checkbox in the Translation section of the content editing form. The status will be visible on the Translations page.') . '
'; $output .= '
'; return $output;