# Epic Games Achievements

> Localize Epic Games Store achievement CSV files

URL: https://store.crowdin.com/epic-achievements
Identifier: epic-achievements
Category: File Formats, Gaming
Type: App
Author: Awesome Crowdin

Translate Epic Games Store achievement CSVs in Crowdin using this app.



## How It Works



This app functions as a custom file format processor. When installed to a Crowdin project, CSV files matching the Epic achievements format will be processed automatically.





### Step 1: Prepare Your CSV



Export your achievements CSV from Epic Games Developer Portal.



### Step 2: Configure Your Crowdin Project



**Important:** The source language of your Crowdin project must exactly match the source language in your CSV file. For example, if your CSV uses `en-US` as the source, set your Crowdin project source language to "English, United States" — not just "English".



### Step 3: Upload and Translate



Upload the CSV file to the Sources section. The app extracts all translatable content:



- **Locked Title** — Achievement title shown before unlocking

- **Locked Description** — Description shown before unlocking

- **Unlocked Title** — Achievement title shown after unlocking

- **Unlocked Description** — Description shown after unlocking

- **Flavor Text** — Optional additional context (if present)



### Step 4: Export Translations



Download the translated file. The export maintains the original CSV structure with all your translations included.



## WYSIWYG Preview



The app provides a visual preview that renders achievements as they appear in the Epic Games Store. Linguists can see both locked and unlocked states side-by-side, making it easy to ensure translations work well in context.



![WYSIWYG Preview Example](https://developers.app.crowdin.net/api/media/file/e0eb339a-2db0-4615-a5f5-bbf5238f685f.png)



## Language Mapping



The app automatically maps between Crowdin language codes and Epic Games locale codes. Supported languages include all Epic-supported locales.



If your Crowdin project includes target languages not present in the original CSV, they will be added to the export automatically.



## File Format Details

| Attribute | Value |
| --------- | ----- |
| File Extension | .csv |
| [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | epic-achievements |
| Source can be edited in Crowdin | No |
| Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) |
| Supports pluralization | No |
| WYSIWYG Preview in the editor | Yes |
| Supported types of contextual information | WYSIWYG |
| Custom attributes | No |
| Existing translations import possibility | Key-value mapping |

## Sample File

```csv
name,locale,lockedTitle,lockedDescription,unlockedTitle,unlockedDescription,flavorText,lockedIcon,unlockedIcon
first_steps,en-US,Hidden Achievement,Complete the tutorial to reveal,First Steps,Complete the tutorial and begin your adventure,Every journey begins with a single step,achievement_first_steps_locked.png,achievement_first_steps.png
first_steps,de,Versteckte Errungenschaft,Schließe das Tutorial ab um zu enthüllen,Erste Schritte,Schließe das Tutorial ab und beginne dein Abenteuer,Jede Reise beginnt mit einem einzigen Schritt,achievement_first_steps_locked.png,achievement_first_steps.png
first_steps,fr,Succès caché,Terminez le tutoriel pour révéler,Premiers pas,Terminez le tutoriel et commencez votre aventure,Chaque voyage commence par un premier pas,achievement_first_steps_locked.png,achievement_first_steps.png
first_steps,es-ES,Logro oculto,Completa el tutorial para revelar,Primeros pasos,Completa el tutorial y comienza tu aventura,Todo viaje comienza con un primer paso,achievement_first_steps_locked.png,achievement_first_steps.png
first_steps,ja,隠された実績,チュートリアルを完了して解除,最初の一歩,チュートリアルを完了して冒険を始めよう,千里の道も一歩から,achievement_first_steps_locked.png,achievement_first_steps.png
dragon_slayer,en-US,Dragon Slayer,Defeat the Ancient Dragon,Dragon Slayer,Defeated the Ancient Dragon in single combat,The beast falls. The legend rises.,achievement_dragon_locked.png,achievement_dragon.png
dragon_slayer,de,Drachentöter,Besiege den Uralten Drachen,Drachentöter,Den Uralten Drachen im Einzelkampf besiegt,Das Biest fällt. Die Legende erhebt sich.,achievement_dragon_locked.png,achievement_dragon.png
dragon_slayer,fr,Tueur de dragon,Vaincre le Dragon Ancien,Tueur de dragon,Vaincu le Dragon Ancien en combat singulier,La bête tombe. La légende s'élève.,achievement_dragon_locked.png,achievement_dragon.png
dragon_slayer,es-ES,Cazadragones,Derrota al Dragón Ancestral,Cazadragones,Derrotaste al Dragón Ancestral en combate singular,La bestia cae. La leyenda se alza.,achievement_dragon_locked.png,achievement_dragon.png
dragon_slayer,ja,ドラゴンスレイヤー,エンシェントドラゴンを倒せ,ドラゴンスレイヤー,エンシェントドラゴンを一騎打ちで倒した,獣は倒れ、伝説は生まれる,achievement_dragon_locked.png,achievement_dragon.png
completionist,en-US,Completionist,Collect all items in the game,Completionist,Collected every single item in the game,,achievement_complete_locked.png,achievement_complete.png
completionist,de,Perfektionist,Sammle alle Gegenstände im Spiel,Perfektionist,Jeden einzelnen Gegenstand im Spiel gesammelt,,achievement_complete_locked.png,achievement_complete.png
completionist,fr,Collectionneur,Collectez tous les objets du jeu,Collectionneur,Collecté chaque objet du jeu,,achievement_complete_locked.png,achievement_complete.png
completionist,es-ES,Completista,Recoge todos los objetos del juego,Completista,Recogiste todos los objetos del juego,,achievement_complete_locked.png,achievement_complete.png
completionist,ja,コンプリート,ゲーム内の全アイテムを収集せよ,コンプリート,ゲーム内の全アイテムを収集した,,achievement_complete_locked.png,achievement_complete.png
speedrunner,en-US,Speed Demon,Complete the game in under 2 hours,Speed Demon,Completed the game in under 2 hours,,achievement_speed_locked.png,achievement_speed.png
speedrunner,de,Geschwindigkeitsdämon,Beende das Spiel in unter 2 Stunden,Geschwindigkeitsdämon,Das Spiel in unter 2 Stunden beendet,,achievement_speed_locked.png,achievement_speed.png
speedrunner,fr,Démon de vitesse,Terminez le jeu en moins de 2 heures,Démon de vitesse,Terminé le jeu en moins de 2 heures,,achievement_speed_locked.png,achievement_speed.png
speedrunner,es-ES,Demonio de la velocidad,Completa el juego en menos de 2 horas,Demonio de la velocidad,Completaste el juego en menos de 2 horas,,achievement_speed_locked.png,achievement_speed.png
speedrunner,ja,スピードデーモン,2時間以内にゲームをクリアせよ,スピードデーモン,2時間以内にゲームをクリアした,,achievement_speed_locked.png,achievement_speed.png
friendly_fire,en-US,Friendly Fire,Accidentally defeat an ally,Friendly Fire,"Accidentally defeated an ally in combat. Oops!",It happens to the best of us.,achievement_friendly_locked.png,achievement_friendly.png
friendly_fire,de,Eigenbeschuss,Besiege versehentlich einen Verbündeten,Eigenbeschuss,"Versehentlich einen Verbündeten im Kampf besiegt. Ups!",Das passiert den Besten von uns.,achievement_friendly_locked.png,achievement_friendly.png
friendly_fire,fr,Tir ami,Vaincre accidentellement un allié,Tir ami,"Vaincu accidentellement un allié au combat. Oups !",Ça arrive aux meilleurs d'entre nous.,achievement_friendly_locked.png,achievement_friendly.png
friendly_fire,es-ES,Fuego amigo,Derrota accidentalmente a un aliado,Fuego amigo,"Derrotaste accidentalmente a un aliado en combate. ¡Ups!",Le pasa a los mejores.,achievement_friendly_locked.png,achievement_friendly.png
friendly_fire,ja,フレンドリーファイア,味方を誤って倒せ,フレンドリーファイア,味方を誤って倒してしまった。おっと！,誰にでもあることさ,achievement_friendly_locked.png,achievement_friendly.png

```
