ProjectSend
  • About
  • Installation
    • Requirements
    • Manual installation
    • Configuration file
    • One click installers
    • Upgrading
    • Translations
    • Advanced: improving downloads
  • How to use
    • Files
      • File types restrictions
      • Orphan files
      • File size limits
      • Categories
    • Users and clients
      • Creating accounts
      • Self registration
    • Groups
    • Public files and groups
    • Templates
    • E-mail notifications
      • SMTP settings
      • E-mail templates
      • Testing email settings
    • Actions log
    • Cron tasks
    • Custom CSS/JS/HTML
      • Using the assets manager
      • Using custom files
  • Troubleshooting
    • Debug mode
    • Checking php errors
    • Finding and reporting bugs
    • How to get support
    • Collaborate
Powered by GitBook
On this page
  1. Installation

Translations

PreviousUpgradingNextAdvanced: improving downloads

Last updated 2 years ago

You can download the compiled, translated files for the available languages from

Each download will include a zip file that you need to uncompress in the root of your installation. The included files are all the resources available in the project, at this time:

  • lang/{translation_file}.po

  • lang/{translation_file}.mo

And for each of the main templates

  • templates/{template}/lang/{translation_file}.po

  • templates/{template}/lang/{translation_file}.mo

How to use a new language

All downloaded languages will be available in the switcher in the top bar of your installation. You can switch between any of them by opening the dropdown and selecting you new language for the current session.

To have a language as default for all users and sessions open your configuration file at /includes/sys.config.php with a text editor of your choice.

There, find the line that reads something like this:

define(‘SITE_LANG’,’en’);

And change the value to the name of the file of your language minus the file extension.

For example, if you want to use the French language, change it to

define(‘SITE_LANG’,’fr’);

If your language is localized, like in the case of Portuguese (which has the Brazil and Portugal variations), be sure to include the full name. For example, for Portuguese (Brazil), use

define(‘SITE_LANG’,’pt_BR’);

Join a translation team

If you want to translate ProjectSend in your language or work on an existing translation, please join the project on

projectsend.org/translations
Transifex