Manually translate content and media

Overview

You can create a new language translation of an item or classification.

NOTE: Until you have specified other languages, you do not see language icons as described in this article. For more information, see Setup languages.

The system displays the available languages as a series of icons on list items or edit pages. The color of the language icon indicates its status:

  • Dark blue language icons mean that the translation page exists and can be edited.
  • Light blue language icons mean that the translation page does not yet exist, and can be added.
  • NOTE: If you have created more than six language translation, an item page displays only the first six language icons. To view all created languages for an item, click its More translations… button. To display all languages for all items on the page, click the Show all translations button in the upper-right of the page.

    Translation and Continuous delivery

    You translate content on the same environment where you create content. In Continuous delivery, this is done either on Live or on Staging environment then synchronized to Live. This is because content is stored in the database.

    Labels and messages (resource files) are stored as configurations and not in the database. Therefore, changes to them should pass through the continuous delivery process and not be done on your live environment.        

    Create a new item in a different language

    To create a new item in a certain language, perform the following:

    1. Go to the page of the item.
      For example, go to Events page.
    2. Select the language for the item you are creating:
      • For the Classic UI: In the Languages dropdown box on the right, select the language, in which you want to create the item.
      • For the New Editing experience: Click the language icon for the language in which you want to create the item.
    3. Perform procedure for creating the respective content item.
      For example, Creating an event.

    Translate an existing content item

    1. You create a new language translation in one of the following ways:
      • On the respective item page - for example, the News page, click the respective language icon.
      • Open the item in editing mode and click the respective language icon on the top.
    2. Perform procedure for creating the respective item.
      For example, Creating a news item.

      NOTE: If you click the Compare translations link, the system opens a different translation of the item. The translation serves only as reference. You can change the displayed translation, by selecting the respective language in the Translate from: dropdown box.

    NOTE: When an item exists in different languages, each translation is displayed with its respective page translation.
    For example, a news item in Spanish is displayed in the News widget in the Spanish version of the page, the English news item is displayed in the English version of the page. If the French translation of the page contains the News widget, but there is no French version of the news, the widget does not display anything.

    To switch between different language translations of a page, you must add and configure the Language selector widget for the page.

    Translate an existing media content item

    PREREQUISITES: You must switch to the Classic UI.

    1. You create a new language translation in one of the following ways:
      • On the respective item page, click the respective language icon for the item you want to translate.
      • Open the media item in editing mode and click the respective language icon on the top.
    2. Perform procedure for configuring the properties of the respective media item.
      For example, Configure the properties of an image.

      NOTE: To use a different file for different languages, in Step 3, click change-image » Use another file for this translation » or upload another file for this translation.

    NOTE: When a media item exists in different languages, each translation is displayed with its respective page translation.
    For example, a video in Spanish is displayed in the Video widget in the Spanish version of the page, the English video is displayed in the English version of the page. If the French translation of the page contains the Video widget, but there is no French version of the video, the widget does not display anything.

    To switch between different language translations of a page, you must add and configure the Language selector widget for the page.

    Editing a translation of an item

    Perform the following procedure:

    PREREQUISITES: You must switch to the Classic UI.

    1. You edit a language translation of an item in one of the following ways:
      • On the page of the respective item, click the respective language icon.
      • On the page of the respective item, in Languages field on the right, select the desired language and click the name of the item, which you want to edit.
    2. Perform the procedure for editing the respective item.
      For example, perform procedure Editing events.

    Deleting a language translation of a content item

    On the page of the respective content item, you delete a language translation by selecting the respective language in Languages dropdown box and performing one of the following:

    • Select the content item(s), whose translation(s) you want to delete and click Delete button in the toolbar.
    • Click the actions link of the respective content item and click Delete.

    IMPORTANT: The system asks you if you want to delete only the current translation of the item or all translations of this item.

    Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

    Web Security for Sitefinity Administrators

    The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

    Foundations of Sitefinity ASP.NET Core Development

    The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

    Was this article helpful?

    Next article

    Translate pages