Get support for PrestaShop/TranslationFiles
If you're new to LTH, please see our FAQ for more information on what it is we do.
Support Options
Unfortunately, there are currently no active helpers for this repository on the platform. Until they become available, we reccomend the following actions:
View Open IssuesTake a look to see if anyone else has experienced the same issue as you and if they managed to solve it.
Open an IssueMake sure to read any relevant guidelines for opening issues on this repo before posting a new issue.
Sponsor directlyCheck out the page and see if there are any options to sponsor this project or it's developers directly.
PrestaShop/TranslationFiles
TranslationFiles
All the necessary files to generate translation packs for PrestaShop.
Create gzip archive
tar -czf $destination$iso.gzip --directory="$folder"
How to download data
For 1.6 and 1.7 versions, endpoints follow this structure: https://i18n.prestashop.com/translations/1.7.6.0/es-ES/es-ES.zip
For 8 and higher versions, endpoints follow this structure: https://i18n.prestashop-project.org/translations/8.1.0/es-ES/es-ES.zip
License
All translations are licensed under the OSL-3.0 license
Automatic updates and workflows
This repository hosts the content of the PrestaShop Internationalization API http://i18n.prestashop-project.org/
The detailed documentation is located in the README of the project https://github.com/PrestaShopCorp/TranslationTool.
The TranslationTool repository is unfortunately not public for now.
Here is a short summary of the documentation
Each PrestaShop major version has its dedicated catalogs stored in different folders of the repository.
The repository contains three branches for the three available environments:
-
master
branch forproduction
environment -
preproduction
branch forpreproduction
environment -
integration
branch forintegration
environment
The master
branch should never be removed or modified manually. The other two branches can be used for test and dev purposes and can be removed without worry as the automatic workflow will recreate them anyway.
The content of this repository is pushed to a GCP (Google Cloud) bucket after they have been updated for each language.
This step is run automatically everyday by a push Github action configured on the TranslationFiles repository.
This operation is defined in this workflow file.
You can see the builds and reports of these automatic actions here https://github.com/PrestaShop/TranslationFiles/actions/workflows/automatic_push_archives_to_bucket.yml
Configuration
For this Github Action to work you will need to define two secrets:
Secret name | Description |
---|---|
CREDENTIALS_JSON | A Service Account key file to be able to push on the GCP bucket. This variable is set in environment variables as it is not the same for all environements. |
TRANSLATION_TOOL_TOKEN | A GitHub personal access token that allows cloning the PrestaShopCorp/TranslationTool repository |
Environments
-
http://i18n.prestashop-project.org/
forproduction
environment -
http://i18n-preproduction.prestashop-project.org/
forpreproduction
environment -
http://i18n-integration.prestashop-project.org/translations/8.0.0/available_languages.json
forintegration
environment
Our Mission
We want to make open source more sustainable. The entire platform was born from this and everything we do is in aid of this.
From the Blog
Interesting Articles
-
Generating income from open source
Jun 23 • 8 min read
-
2023 State of OSS
Apr 23 • 45 min read ★
-
A funding experiment...
Aug 19 • 10 min read
-
But You Said I could
Aug 19 • 2 min read
Thank you for checking out LiveTechHelper |
2025 © lth-dev incorporated
p-e622a1a2