↑↓ to navigate ↵ to open Esc to close Search by Algolia

You are reading the documentation of FileRun 2026.4.0, which is not released yet. It is subject to change, so do not use it for planning. Read this page for FileRun 2026.3.0

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 Interface → Language 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 of the interface is stored in the browser. 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.

Each user account also has a language, which is the language of the e-mail messages sent to it. The user chooses it with Language, on the Profile page of Account settings, which also switches the interface of that browser to it. An administrator sets it in the user window of the control panel. An account created through the sign-up page gets the language the visitor was using, and an account without a language gets the default one. See The e-mail notification system.

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 folders apps/Core/!includes/translations/romanian and apps/Drive/!includes/translations/romanian.
    Note its location. For this example, you will find Sign in inside the Login.php file of the Core one.
  3. Create a file with the same name, Login.php, inside the custom language folder.
    Its path would be customizables/translations/french/Login.php.
  4. 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.

Since FileRun 2026.4.0 the files go directly inside the language folder, whichever application they come from. Files inside a Core or a Drive folder of a language are no longer read.

Removing a language

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

Note that updating FileRun will reset your changes.