diff --git a/.github/workflows/build-additives.yml b/.github/workflows/build-additives.yml index 93241ac98697..1b1c99adeb5d 100644 --- a/.github/workflows/build-additives.yml +++ b/.github/workflows/build-additives.yml @@ -1,4 +1,4 @@ -name: Build additives +name: Build HTML pages for additives knowledge cards on: push @@ -27,7 +27,7 @@ jobs: - name: Create Pull Request if: steps.check-changes.outputs.outcome == failure() id: cpr - uses: peter-evans/create-pull-request@v6 + uses: peter-evans/create-pull-request@v7 with: base: develop commit-message: Automated update of additives HTML files diff --git a/.github/workflows/crowdin-per-language.yml b/.github/workflows/crowdin-per-language.yml index 8713947a4646..d86f5cac7299 100644 --- a/.github/workflows/crowdin-per-language.yml +++ b/.github/workflows/crowdin-per-language.yml @@ -22,7 +22,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Matrix - uses: crowdin/github-action@v2.0.0 + uses: crowdin/github-action@v2.2.0 with: upload_translations: false # default is false download_translations: true diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml index bee8b0bc414a..9905f9319b04 100644 --- a/.github/workflows/crowdin.yml +++ b/.github/workflows/crowdin.yml @@ -12,7 +12,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: crowdin action - uses: crowdin/github-action@v2.0.0 + uses: crowdin/github-action@v2.2.0 with: upload_translations: false # default is false # Use this option to upload translations for a single specified language diff --git a/.github/workflows/github-projects.yml b/.github/workflows/github-projects.yml index 45bb6b352086..c95c79ac226a 100644 --- a/.github/workflows/github-projects.yml +++ b/.github/workflows/github-projects.yml @@ -1,12 +1,16 @@ -name: Add bugs to the Marketing @ Open Food Facts GitHub Project +name: Add bugs to the relevant Open Food Facts GitHub Projects on: issues: types: - opened + - edited + - transfered + - labeled pull_request: types: - opened + - edited jobs: add-to-project: name: Add issue to project @@ -18,3 +22,93 @@ jobs: project-url: https://github.com/orgs/openfoodfacts/projects/24 github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} label-operator: AND + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/36 # Add issue to the open pet food facts project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🐾 Open Pet Food Facts + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/11 # Add issue to the open products facts project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 📸 Open Products Facts + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/37 # Add issue to the open beauty facts project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🧴 Open Beauty Facts + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/4 # Add issue to the packaging project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 📦 Packaging + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/25 # Add issue to the documentation project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 📚 Documentation + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/5 # Add issue to the folksonomy project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🏷️ Folksonomy Project + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/44 # Add issue to the data quality project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🧽 Data quality + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/82 # Add issue to the search project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🔎 Search + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/41 # Add issue to the producer platform project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🏭 Producers Platform + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/19 # Add issue to the infrastructure project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: infrastructure + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/92 # Add issue to the Nutri-Score project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🚦 Nutri-Score + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/132 # Add issue to the Top upvoted issues board + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: ⭐ top issue, 👍 Top 10 Issue! + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/57 # Add issue to the Most impactful issues board + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: 🎯 P0, 🎯 P1 + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/35 # Add issue to the ♿️ accessibility project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: ♿️ accessibility + label-operator: OR + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/133 # Add issue to the Releases project + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: autorelease:\pending + label-operator: OR diff --git a/.github/workflows/merge-conflict-autolabel.yml b/.github/workflows/merge-conflict-autolabel.yml new file mode 100644 index 000000000000..27ef80adcf3c --- /dev/null +++ b/.github/workflows/merge-conflict-autolabel.yml @@ -0,0 +1,20 @@ +name: '💥 Auto-Label Merge Conflicts on PRs' +on: + push: + branches: + - main + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: mschilde/auto-label-merge-conflicts@master + with: + CONFLICT_LABEL_NAME: "💥 Merge Conflicts" + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + MAX_RETRIES: 5 + WAIT_MS: 5000 diff --git a/lang/ar/texts/ingredients-from-palm-oil.html b/lang/ar/texts/ingredients-from-palm-oil.html deleted file mode 100644 index f17551a4d25f..000000000000 --- a/lang/ar/texts/ingredients-from-palm-oil.html +++ /dev/null @@ -1,21 +0,0 @@ -
0 ingredients from palm oil:
Ingredient from palm oil | المنتوجات |
---|
0 ingredients that may be from palm oil:
Ingredient that may be from palm oil | المنتوجات |
---|
2 ingredients:
Ingredient | المنتوجات |
---|---|
1 | |
Natural-spring-water | 1 |
Open Food Facts est une base de données de produits alimentaires qui répertorie les ingrédients, les allergènes, la composition - nutritionnelle et toutes les informations présentes sur les étiquettes des aliments. -
-Open Food Facts est une association à but non lucratif composée de volontaires.
-Plus de 9000 contributeurs comme vous ont ajouté 600 000 produits de 200 pays en utilisant notre app -Android, -iPhone ou -Windows Phone -ou leur appareil photo pour scanner les codes barres et envoyer des photos des produits et de leurs étiquettes. -
-Les données sur la nourriture sont d'intérêt public et doivent être libres et ouvertes. -Toute la base de données est publiée sous forme de données ouvertes (open data) qui peuvent être utilisées -par tous et pour tous usages. Allez voir les réutilisations ou créez la vôtre ! -
-- Les numéros E des additifs, les allergènes, les codes emballeurs... Open Food Facts vous aide à décrypter les étiquettes pour les comprendre. - -
- -Nous notons également la qualité nutritionnelle de chaque produit.
-Notre formulaire de recherche comporte de nombreux critères pour que vous puissiez trouver -facilement des produits correspondant à vos critères. -
-- Savez-vous quelles céréales pour petit déjeuner contiennent le moins de graisses et de sucre ? - En 3 clics vous pouvez créer un graphique interactif pour le montrer. De cette façon, vous pouvez - opter pour de meilleures céréales. Et en comparant les produits de marques différentes, vous - encouragez les fabriquants à proposer de meilleurs produits. -
-- Etes-vous curieux ? Explorez les produits suivant leurs différentes facettes (marques, catégories, labels, origine des ingrédients etc.). - Les facettes peuvent être combinées, par exemple pour montrer sur une carte -les origines des ingrédients des produits issus du commerce équitable.. -
--La base de données Open Food Facts est publiée sous forme de données ouvertes (open data) sous la license Open Database Licence. Tout le monde peut -l'utiliser pour tout usage, commercial et non-commercial, tant que la source des données est mentionnée et que les ajouts et améliorations sont partagées -sous une license similaire. -
-Combien de publicités pour l'alimentation avez-vous vues dans votre vie ? Au delà de la communication et du marketing, - Open Food Facts aide à voir la réalité.
-Savez-vous à combien de morceaux de sucre correspondent vos aliments ? Essayez Combien de sucres ? - pour le savoir.
-Les données d'Open Food Facts peuvent être réutilisées dans des projets commerciaux ou non-commerciaux, à condition que les -ajouts et améliorations de la base soient partagées également.
-Découvrez d'où provient votre nourriture et consommez et mangez local avec C'est emballé près de chez vous !
-Les données d'Open Food Facts sont utilisées par des chercheurs dans plusieurs domaines (Nutrition, Biologie, Web sémantique...). - Et vous n'avez pas besoin d'avoir écrit une thèse pour participer à la science citoyenne !
-L'équipe du Professeur Hercberg du Programme National Nutrition et Santé (PNNS) utilisent les données d'Open Food Facts pour valider - et affiner les formules des notes nutritionnelles proposées dans le cadre de la Loi Santé d'avril 2015. - -
Découvrez toutes les réutilisations, ou téléchargez nos données pour créer la vôtre !
--Open Food Facts est un projet associatif et citoyen, né en France en 2012 et porté depuis par des milliers de bénévoles dans le monde entier.
- -A travers la création de notre base de produits alimentaires nous mettons en place des outils et solutions qui sont directement utilisabless par toutes et tous, et qui nourrissent également le débat public pour à la fois apporter des données concrètes aux pouvoirs publics et aux législateurs, et encourager l'industrie à proposer de meilleurs produits.
- -Open Food Facts est une association 1901 à but non lucratif. Vous pouvez nous aider en participant au projet et en nous soutenant financièrement avec vos dons (déductibles à 66%) et également en utilisant le moteur de recherche Lilo.
Merci beaucoup !
-
Open Food Facts est un projet collaboratif auquel participent des contributeurs volontaires du monde entier.
- -Le projet a été initié par Stéphane Gigandet, créateur du portail de blogs culinaires Recettes de Cuisine,
-du groupe Manger Bloguer pour une alimentation saine et durable,
-et du site Informations Nutritionnelles.
-Stéphane s'occupe en particulier de l'infrastructure technique et logicielle d'Open Food Facts, du développement et de l'hébergement du site et de la base de données.
-
e-mail : contact@openfoodfacts.org
- -A noter : Open Food Facts est un site créé par des consommateurs, nous ne fabriquons pas et ne vendons pas les produits, et nous ne pouvons donc pas répondre aux questions concernant un produit particulier. -Pour une question ou une réclamation sur un produit, il faut vous adresser directement au fabricant ou au vendeur. Merci !
- -Les contributeurs sont des personnes intéressées par l'alimentation. Elles ajoutent des produits dans la base de données d'Open Food Facts et -elles sont aussi la principale source d'idées d'améliorations et d'applications à travers le Forum des Idées et les différents espaces d'échanges de la communauté Open Food Facts.
- -Open Food Facts est un projet ouvert à toutes et tous : vous pouvez nous rejoindre en créant un compte en moins d'une minute, -et en ajoutant votre premier produit en quelques minutes de plus.
- - - -La création d'Open Food Facts a été possible grâce aux premiers contributeurs qui ont contribué bien plus que les premiers produits : leurs idées et leur enthousiasme !
- -Un très grand merci à :
- --Marie Claire Saint Maux, -Martine Perthuis, -André Gigandet, -Minouche, -Adrien, -Pénélope Lucheux, -Boljo, -Za Nguyen, -Marianne, -Elsa, -Caroline Giraud, -Nathalie Merceron, -Grégoire Clémencin, -Clément Tomasella, -Pricilla Despinoy, -Emma, -Ariane, -Isabelle Hurbain, -Pauline Prideaux, -Olivier Vidal, -Emyrky, -Caroline Constantin, -Isabelle Clep, -Reinefeuille, -FLaure, -Alaro -
- -Un énorme merci à Marie Claire qui s'est grandement investie dans le projet depuis ses premiers balbutiements et qui a contribué plus de 200 produits avant le lancement !
- -Et merci également à Jean-Paul Brigand qui sans le savoir a peut-être semé l'une des graines parmi lesquelles l'idée d'Open Food Facts a germé. :-)
- diff --git a/lang/fr/texts/qui-sommes-nous.html b/lang/fr/texts/qui-sommes-nous.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/fr/texts/qui-sommes-nous.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/it/texts/chi-siamo.html b/lang/it/texts/chi-siamo.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/it/texts/chi-siamo.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/lb/texts/wien sinn mir s.html b/lang/lb/texts/wien sinn mir s.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/lb/texts/wien sinn mir s.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/nl/texts/wie-wij-zijn.html b/lang/nl/texts/wie-wij-zijn.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/nl/texts/wie-wij-zijn.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/nl_BE/texts/wie-wij-zijn.html b/lang/nl_BE/texts/wie-wij-zijn.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/nl_BE/texts/wie-wij-zijn.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/nl_NL/texts/wie-wij-zijn.html b/lang/nl_NL/texts/wie-wij-zijn.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/nl_NL/texts/wie-wij-zijn.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/pl/texts/kim-jestesmy.html b/lang/pl/texts/kim-jestesmy.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/pl/texts/kim-jestesmy.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/pt/texts/index.html b/lang/pt/texts/index.html index 968f03276ab4..05f14d4b9b8d 100644 --- a/lang/pt/texts/index.html +++ b/lang/pt/texts/index.html @@ -1,31 +1,58 @@ -