Translating FileRun

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).

⚠️ 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 https://github.com/filerun/translating.
    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 corresponding file, from the folder apps/Core/!includes/translation.

Note that updating FileRun will reset your changes.