Skip to content

gloony/EmulationStation

 
 

Repository files navigation

Localized EmulationStation

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

Inspired by similar work on the Recalbox fork.

In this fork, I disabled some menu for my personnal use and make it compatible for 64 bit system. Tested on :

  • Raspberry Zero 2 (32bit)
  • Raspberry 4 (32bit)
  • Raspberry 4 (64bit)
  • Raspberry 5 (64bit)

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
# For 64bit
sudo apt-get install libboost-all-dev libfreeimage-dev -y

Create a clone from GitHub

cd /home/pi/
git clone --recursive https://github.com/gloony/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

Releases

No releases published

Packages

 
 
 

Contributors

Languages

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