Localization

Localize product page content for global Epic Games Store users

Are you a Closed Beta partner? If you are not participating in the Closed Beta release, you can access documentation by using your Epic Games account to sign in to the Knowledge Base.

Overview of Localization on the Epic Games Store

The Epic Games store Publishing Tools allow you to localize the content of your product pages to tailor the experience for global Epic Games Store users. The Epic Games Store currently supports localization to 16 languages.

  • Text localization - The publishing tools allow you to manage localized strings for the different text entities of your product via a bulk upload template in the Localization section. All localization happens at the Offer level. See Manage Offers to learn more about configuring Offers.

  • Asset Localization (Image and Video) - You can localize images and video for the different aspects of your store presence.

  • Epic Translation Service - Epic provides a complimentary localization service for all products on the Epic Games Store. If you do not have your own localization, you can request support from Epic.

Text Localization in Publishing Tools

The Localization page (See Product > Localization in the Epic Games Store section of Dev Portal) allows you to view and manage your localized content. Localizations are made at the Offer level, and the dashboard displays all offer entities with localized content.

Create Localization

You must do the following steps to localize the text for your offers on the Epic Games Store.

  1. Before you begin, you must fill in all text fields in English in the Publishing Tools. English is a required language for all products publishing on the Epic Games Store, and is necessary to populate the localization template.

  2. Download Localization Template

  3. Fill in Localization template

  4. Upload completed localization template

  5. Preview Localization

  6. Publish Localization

For more details on each localization step, see the following sections.

Step 1: Download Localization Template

  1. Go to Product > Localization > Dev > DOWNLOAD TEMPLATE.

  2. Select entities to localize > DOWNLOAD. The downloaded .CSV file will include all user-facing content strings within the product entities selected. If you have not created any localizations, the downloaded .CSV file will not contain data within the locale columns.

Note: If you have an entity that has fully supported localization, but have other entities that are not, we suggest downloading/uploading those templates separately. For example, if your Product Home is to be fully localized but not Store Configuration, it is better to download those templates separately. Example steps:

  1. Download Product Home Page template and provide localizations for all columns. Upload Product Home Page template.

  2. Download Store Configuration Template and provide the localizations in the columns for the locales you support. Remove the rows that you are not localizing. Upload the template.

Step 2: Fill in Localization Template

  • English is a required language for all products publishing on the Epic Games Store, and is necessary to populate the localization template.

  • Do not edit or remove the first row (header) of the template sheet, and do not change the template structure, as this will break the import.

  • Character limits are applied consistently across all languages. To ensure that all localized content strings can be imported without issue, we recommend keeping English (en) text at no more than 70–80% of the maximum number of field characters.

  1. Provide translated content within the appropriate locale columns and cells. Editable locale columns include: en,ar,de,es,es_ES,fr,it,ja,ko,pl,pt_BR,ru,th,tr,zh_CN,zh_TW. Be sure to remove columns for any languages you have not translated.

  2. Save your template file as .CSV . Note: Saving as a .CSV UTF8 is recommended.

Step 3: Upload Localization Template

  1. Return to the Localization page for your product > UPLOAD FILE. The max file size is 5MB.

  2. Select the .CSV template file to upload. If the upload was successful, the uploaded file displays with a success message.

  3. The dashboard will display any issues with the files; for example, the translated content may have exceeded the character limit of that field, or cells for required fields may be empty. You can click on each language icon to view issues or download a .JSON file with a compiled list of errors. You can also re-download your uploaded file in this view.

Step 4: Preview Localization

You can display a Page Preview of the localized entity to see how your localized content displays for each language.

  1. Go to Product > Localization > Entity name > select language > TEXT > PREVIEW ON STORE.

  2. Once on preview, you can click on the globe icon to preview other languages.

Step 5: Publish Localization

When you are satisfied with the localized content, you can push the localized offers to Stage.

  • When you submit an offer to Stage, you submit all entities associated with the offer, so be sure your content is completed and ready for review by the Epic Games Store team. Learn more: Release Management

  1. Go to Product > Epic Games Store > Dev > PUSH TO STAGE.

  2. Select Offers with localized content > PUSH TO STAGE.

  3. When the Offers display in Stage, you can SUBMIT FOR REVIEW.

  • If you receive feedback that requires content changes in the review step, you will also need to update localized content before submitting for review again.

  1. When all entities have been approved, you can PUBLISH to the Live sandbox.

Manage Localization

You can view and edit details about each localized entity.

  1. Go to Product > Localization > Entity name.

  2. On the Manage Localization, you can individually select which language you want to view.

  3. You can remove a language from an entity or add a language, only if it was included with your uploaded .CSV template file.

View Localization Upload History

  • Access a history of uploaded localization files by clicking on the clock icon on the localization main page. From this page, you can review a history of uploaded localized files, the status of the upload (whether it was successful) and any associated issues. You can also download

Asset Localization (Image and Video)

Adding localized assets to your offers allows you to customize the experience of Epic Games Store users depending on their selected locale, showing different images and videos depending on the user's preferred language.

  1. Before you begin, you must complete the configuration of all english assets, reaching the ‘Ready' state.

  2. Add Localized Assets

  3. Preview Localized Assets

  4. Publish Localized Assets

  5. Manage or Remove Localized Assets

Step 1: Add Localized Assets

  1. Complete configuration of an offer or page with English assets, reaching the Ready state

  2. Within the Localization section, select ... > View details for the offer or page

  3. Select the desired language, or select Add new language if it does not yet exist

  4. Select the Media Localization component with localized assets available

  5. Select the ... menu next to each asset to localize, then select Add localized image or Remove to replace or hide the asset in the current language Note: The About component only allows for assets to be replaced, not removed. Additionally, the Featured Media component allows for the addition of assets specific to a single language by selecting Add Video or Add Image.

Assets specific to one language will have the Localized label, while assets copied from the original configuration will have the Default label. If you make any unintended edits, you can select Use Original Media to revert to the English assets for that section.

When you update the any asset that you have localized in the English locale (in the page or offer configuration view) you will be given the option to either UPDATE ALL or UPDATE NON-LOCALIZED ONLY. If you select UPDATE NON-LOCALIZED ONLY, then all assets associated with an entity for a given locale will no longer be counted as 'Default' and will show as 'Localized' in the localization section.

Step 2: Preview Localized Assets

You can display a Page Preview of the localized entity to see how your localized content displays for each language.

  1. Go to Product > Localization > Entity name > select language > TEXT > PREVIEW ON STORE.

  2. Once on preview, you can click on the globe icon to preview other languages.

Step 3: Publish Localized Assets

When you are satisfied with the localized content, you can push the localized offers to Stage.

When you submit an offer to Stage, you submit all entities associated with the offer, so be sure your content is completed and ready for review by the Epic Games Store team. Learn more: Release Management

  1. Go to Product > Epic Games Store > Dev > PUSH TO STAGE.

  2. Select Offers with localized content > PUSH TO STAGE.

  3. When the Offers display in Stage, you can SUBMIT FOR REVIEW.

  • If you receive feedback that requires content changes in the review step, you will also need to update localized content before submitting for review again.

  1. When all entities have been approved, you can PUBLISH to the Live sandbox.

Step 4: Manage or Remove Localized Assets

  1. Within the Localization section, select ... > View details for the offer or page

  2. Select the trash can icon next to the language to delete

  3. Confirm the deletion

Requesting Text Translations from the Epic Translation Service

While localization is not required, it is strongly recommended, as a significant percentage of Epic Games Store users use a language other than English.This is why we offer the Epic Translation Service. If you do not already have localized content for your product pages, you can request complimentary localization from the Epic Translation Service.

If you would like to make use of the provided Epic Translation service, please take the following steps. Please note that you can expect a two week turnaround time for localization to be completed.

  1. Complete all copy for your product page that you would like translated

  2. Download the template in the Localization section of the Publishing Tools within your product.

  3. Create a case where Type is set to 'Product' and Issue is set to 'Submit/request localization' with your downloaded localization template file attached. Note, this process takes approximately two weeks to complete and return to you.

  4. After you receive your localization back, you can follow steps to upload localization