Skip to content

Taranchul/EmulationStation

 
 

Repository files navigation

Localized EmulationStation

This is a localized fork of Retropie's EmulationStation fork.

Inspired by similar work on the Recalbox fork.

Languages currently supported

  • Catalan
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Portuguese (Brazilian)
  • Spanish (Spain)

How to use the localized EmulationStation

Resolve dependencies of libraries

sudo apt-get install -y libboost-system-dev libboost-filesystem-dev libboost-date-time-dev libboost-locale-dev libfreeimage-dev libfreetype6-dev libeigen3-dev libcurl4-openssl-dev libasound2-dev cmake libsdl2-dev

Create a clone from GitHub

cd /home/pi/
git clone --recursive https://github.com/flyinghead/EmulationStation.git

Compile EmulationStation

cd /home/pi/EmulationStation
mkdir build
cd build
cmake ..
make

Run EmulationStation

Be aware that your system must be set to the same locale that you want EmulationStation to run on.

cd /home/pi/EmulationStation
LANG=[your_locale].UTF8 ./emulationstation

Install EmulationStation

cd /home/pi/EmulationStation
sudo cp ./emulationstation /opt/retropie/supplementary/emulationstation/
sudo cp -r locale /opt/retropie/supplementary/emulationstation/

How to add a translation

You should have, at least, created a clone from GitHub before continuing with the following steps.

Create files for the new locale

cd /home/pi/EmulationStation/locale
mkdir lang/[your_locale]
cp emulationstation2.pot lang/[your_locale]/emulationstation2.po

Translate the strings

Open the newly created emulationstation2.po inside [your_locale] folder and start translating all the msgstr strings.

Once you are done, you can compile EmulationStation and then run it to test your translations.

Author

flyinghead.

Credits

Thanks to:

  • flyinghead - For the French translations.
  • heloisa - For the Portuguese (Brazilian) and Spanish (Spain) translations.
  • wakaya - For the Japanese translations and for the instructions on how to use the localized EmulationStation.
  • hiulit - For the Catalan and Spanish (Spain) translations.
  • Taranchul - For the German translations.
  • Unknown - For the Italian translations.
  • losernator - For the Korean translations.

About

Le EmulationStation is a localized fork (currently French only) of Retropie's EmulationStation fork.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.0%
  • CMake 4.9%
  • Other 0.1%