yawd-elfinder automatically detects the current locale using Django’s internationalization mechanism. If an elFinder translation file is found, it loads the file and displays elFinder in the current language.

For a list of the available languages see ELFINDER_LANGUAGES.

To provide an additional translation, first copy all existing translation files under a directory of your own. Copy elfinder.LANG.js to a new file, provide the translation strings and rename appropriately. Override the ELFINDER_LANGUAGES setting to reflect your changes (i.e add your locale to the list; locale name must conform to _localename). Finally, override the ELFINDER_LANGUAGES_ROOT_URL setting to point to your translation directory.

Do not forget to contribute your translations to the original elfinder project.