Welcome to the PanelAlpha Translations repository! This repository contains translation files for PanelAlpha in multiple languages. Each language has its own directory with translation files organized by category.
[!NOTE] This repository was created with the help of automated tools, specifically DeepL. As a result, some translations may contain inaccuracies.
[!NOTE] We encourage you to contribute improvements or corrections to ensure the best quality.
The following languages are currently available:
nl
)de
)es
)fr
)it
)pt_BR
)Each language directory contains the following structure:
<lang>
|
├── clientarea # translation files related to the client area of PanelAlpha
├── email-templates # translation files for email templates and notifications
└── README.md
To automatically install and use these translations with PanelAlpha, follow these steps:
Download the script to /opt/panelalpha:
curl -sL -o /opt/panelalpha/sync-translations.sh https://raw.githubusercontent.com/panelalpha/PanelAlpha-Translations/refs/heads/main/scripts/sync-translations.sh
Run the script with the desired language:
bash /opt/panelalpha/sync-translations.sh --lang "{language_code}"
To install and use these translations with PanelAlpha, follow these general steps:
Download the Translation Files:
Copy Files to the Server:
Set Appropriate Permissions:
chmod -R 755 /opt/panelalpha/app/packages/api/resources/lang/<language_code>
Synchronize Notifications:
docker compose -f /opt/panelalpha/app/docker-compose.yml exec -T api php artisan notifications:sync
Configure the Client Area Language:
Administrator Settings:
The administrator can set the default language for the client area in the PanelAlpha admin interface. Go to Configuration → General → Client Area → Default Language. The selected language here will be the default for all clients.
Client Preferences:
Clients can set their own language preferences and select a language when accessing the client area using the dropdown menu.
Account Details:
In the client area, clients can also change the language via their account details. Navigate to Account Details → Personal Information → Language and choose the preferred language from the dropdown menu.
Translations Documentation: Each language directory contains a README.md file with specific details and instructions for the translations in that language. Please refer to this file for additional context.
For more information on how to use and integrate these translations with PanelAlpha, please refer to the PanelAlpha documentation
If you'd like to contribute translations or updates to existing translations, please follow these steps:
This repository is licensed under the MIT License.