to navigate to open Esc to close Search by Algolia

Translating FileRun

Note

This information applies to FileRun version 2026.1.0 or newer

FileRun is translated in most languages by default.

If you want a new language to be included, you are more than welcome to request that by writing to us (info@filerun.com).

Choosing the language

Under InterfaceLanguage in the control panel:

  • Default language — the language of a visitor who has not chosen one. The default is English.
  • Display language menu — shows a language menu on the sign-in page. It appears only when more than one language is installed.

The language a user chooses is stored in their browser, not in their account. So the default applies only to a browser that has never chosen a language: after you change it, you keep seeing your own choice until you pick another language on the sign-in page. A user who signs in from another browser starts again with the default.

With the menu hidden, everybody who has not chosen a language before sees the default one.

Warning

Do not use FileRun translation files downloaded from random places on the Internet.
They can contain malicious PHP code which can compromise your server.

Customizing a translation

Here is an example on how you customize a single phrase (Sign in from the login page):

  1. Create the custom language folder customizables/translations/french.
    French is the language used for this example, hence the name of the folder.

  2. Search for the string (Sign in) inside the reference folder apps/Core/!includes/translations/romanian.
    Note its location. For this example, you will find Sign in inside the Core/Login.php file.

  3. Create the folder customizables/translations/french/Core.

  4. Create a file named Login.php inside that folder.
    Its path would be customizables/translations/french/Core/Login.php.

  5. Write the following to the file:

     1<?php
     2return [
     3 'Sign in' => 'Connexion',
     4];
    

A translation section file is a PHP file which returns an Array of strings.
The Array key is the English word or phrase and the value is the translation.

Removing a language

You can do so by deleting its folder from apps/Core/!includes/translations.

Note that updating FileRun will reset your changes.