This is a fork of Localized Retropie's EmulationStation fork.
This project aims to keep a localized EmulationStation up-to-date with Retropie's EmulationStation fork
An update of the localized EmulationStation will be done only on a tagged release from Retropie's EmulationStation fork. There is no need to ask for an update on an untagged master branch.
Initial localized fork supports multiple languages but for now, only French is fully supported.
A partial translation is available for the following languages (based on v2.8.0):
- Catalan
- German
- Italian
- Japanese
- Korean
- Portuguese (Brazilian)
- Spanish (Spain)
- Traditional Chinese
To build localized EmulationStation, you need to install all dependencies as wanted by the Retropie's EmulationStation fork
In addition to these dependencies, you need to install following ones for the localized version using apt-get
:
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-date-time-dev libboost-locale-dev
cd /home/pi/
git clone --recursive https://github.com/Yaoh/EmulationStation.git
cd /home/pi/EmulationStation
mkdir build
cd build
cmake ..
make
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
cd /home/pi/EmulationStation
sudo cp ./emulationstation /opt/retropie/supplementary/emulationstation/
sudo cp -r locale /opt/retropie/supplementary/emulationstation/
You should have, at least, created a clone from GitHub before continuing with the following steps.
cd /home/pi/EmulationStation/locale
mkdir lang/[your_locale]
cp emulationstation2.pot lang/[your_locale]/emulationstation2.po
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.
Thanks to:
- flyinghead and all the contributors - For the initial work.