spread the word | help | blog Subscribe to RSS
Planet | Download | Screenshots | Blog

Translated Versions

FoxyTunes is translated by volunteers. If you want to translate FoxyTunes to your language, please see the instructions below.
FoxyTunes 4.0.4 International Edition
Install FoxyTunes International Edition

Install FoxyTunes International Edition

Translators: The BabelZilla team and Gotzon Egia, Oriol Gonzalez, Charlie Chen, Bob Chao and Jose Sun, Ladislav Vykukal, Foppe Benedictus, Akilles, Guillaume Gautier, moZes, Hauke Hagenhoff, Peller Henriett, Robyblade, Hadakadenkyu, Gomyoung Kim, Morten Liljegren, Fernando Pereira Silveira, Bogdan Mardare, Andrey 'Syutkin' Pugach, Milos Birvalski, Branislav Rozbora, Martin Srebotnjak, Javi Romero, Peter Mobes, Fatih Arslan

Translating FoxyTunes
The FoxyTunes translation from now on will be done on BabelZilla.

BabelZilla is a great project that helps translate extensions by connecting between extension developers and translators and providing convenient tools (Web Translation System - WTS) for creating, managing, and updating translations.

You are invited to register as a translator on BabelZilla and add your translation or update the missing strings in your language. Here's a direct link to the FoxyTunes topic on BabelZilla.

How to translate an extension

Please note that the Web Translation System on BabelZilla can do many of the manual operation below automatically.

Useful links
Translation checklist

This is a checklist of things that should be done in order to localize an extension. For more detailed overview of the process see the links above. Lets assume that the new locale is xx-XX.

  1. Edit the install.rdf file
    • Add a new em:locale node having locale/xx-XX/ value
    • Append &locale=xx-XX to the end of the URL in the em:updateURL node (this is specific to my extensions)
    • Optionally, translate the em:description text
  2. Edit the install.js file
    • Change the value of APP_LOCALES to include your locale: const APP_LOCALES = ["en-US", "xx-XX"];
  3. Add a folder to chrome/locale named xx-XX
  4. Copy all the files from the chrome/locale/en-US folder to the new folder
  5. Modify the contents.rdf file in the new folder. Replace all instances of en-US to xx-XX, change English to the name of your language
  6. Modify all the *.dtd and *.properties files in the new folder, translating them into your language. Make sure you also adjust all the *.key entries in the dtd files you translate.