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 @@ -

List of ingredients from palm oil

0 ingredients from palm oil:

- - -
Ingredient from palm oilالمنتوجات
- oTable = $('#tagstable').dataTable({ - "bJQueryUI": true, - "bPaginate": false, - "aaSorting": [], - "oLanguage": { - "sSearch": "Search:", - "sInfo": "_TOTAL_ ingredients from palm oil", - "sInfoFiltered": " - out of _MAX_" - } - }); - - - - -
- -
diff --git a/lang/ar/texts/ingredients-that-may-be-from-palm-oil.html b/lang/ar/texts/ingredients-that-may-be-from-palm-oil.html deleted file mode 100644 index f93157c2dd69..000000000000 --- a/lang/ar/texts/ingredients-that-may-be-from-palm-oil.html +++ /dev/null @@ -1,21 +0,0 @@ -

List of ingredients that may be from palm oil

0 ingredients that may be from palm oil:

- - -
Ingredient that may be from palm oilالمنتوجات
- oTable = $('#tagstable').dataTable({ - "bJQueryUI": true, - "bPaginate": false, - "aaSorting": [], - "oLanguage": { - "sSearch": "Search:", - "sInfo": "_TOTAL_ ingredients that may be from palm oil", - "sInfoFiltered": " - out of _MAX_" - } - }); - - - - -
- -
diff --git a/lang/ar/texts/ingredients.html b/lang/ar/texts/ingredients.html deleted file mode 100644 index f46148a3dc6a..000000000000 --- a/lang/ar/texts/ingredients.html +++ /dev/null @@ -1,23 +0,0 @@ -

List of ingredients

2 ingredients:

- - - - -
Ingredientالمنتوجات
1
Natural-spring-water1
- oTable = $('#tagstable').dataTable({ - "bJQueryUI": true, - "bPaginate": false, - "aaSorting": [], - "oLanguage": { - "sSearch": "Search:", - "sInfo": "_TOTAL_ ingredients", - "sInfoFiltered": " - out of _MAX_" - } - }); - - - - -
- -
diff --git a/lang/ca/texts/qui-som.html b/lang/ca/texts/qui-som.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/ca/texts/qui-som.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/da/texts/hvem-vi-er.html b/lang/da/texts/hvem-vi-er.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/da/texts/hvem-vi-er.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/de/texts/wer-wir-sind.html b/lang/de/texts/wer-wir-sind.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/de/texts/wer-wir-sind.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/es/texts/quienes-somos.html b/lang/es/texts/quienes-somos.html index 5136e84a9823..a0043a7806a0 120000 --- a/lang/es/texts/quienes-somos.html +++ b/lang/es/texts/quienes-somos.html @@ -1 +1 @@ -./es/texts/who-we-are.html \ No newline at end of file +who-we-are.html \ No newline at end of file diff --git a/lang/et/texts/kes-me-oleme.html b/lang/et/texts/kes-me-oleme.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/et/texts/kes-me-oleme.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/eu/texts/nortzuk-gara.html b/lang/eu/texts/nortzuk-gara.html new file mode 120000 index 000000000000..a0043a7806a0 --- /dev/null +++ b/lang/eu/texts/nortzuk-gara.html @@ -0,0 +1 @@ +who-we-are.html \ No newline at end of file diff --git a/lang/fr/texts/decouvrir.html b/lang/fr/texts/decouvrir.html deleted file mode 100644 index b86be1168a60..000000000000 --- a/lang/fr/texts/decouvrir.html +++ /dev/null @@ -1,189 +0,0 @@ - - - -
-
- Open Food Facts -
-
-

Open Food Facts

-

La base de données libre sur les produits alimentaires.

-
Dis-moi ce que tu manges et je te dirai ce que tu es. - Jean Anthelme Brillat-Savarin - 1825
- -
- -
- -
- -
-
-

Ouvrez votre nourriture pour savoir ce que vous mangez

-

Participez à notre base de données collaborative, libre et ouverte des produits alimentaires du monde entier !

-
-
-
-
- Une base de produits alimentaires -

Une base de produits alimentaires

-

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

-
- -
- Faite par tout le monde - Collecte citoyenne -

Faite par tout le monde

-

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

-
- -
- For everyone - Open data -

Pour tout le monde

-

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 ! -

-
-
- -
- -
-
-

Choisissez une meilleure alimentation

-

Savoir c'est pouvoir. Connaître les aliments permet de manger mieux !

-
-
- - - -
- -
-
-

Alimenter la réflexion, l'innovation et la recherche

-

Nos données peuvent être utilisées pour éduquer, développer de nouveaux produits et services, et aider la recherche scientifique !

-

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

-
-
-
-
-
-

Education

-

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

-
- Combien de sucres ? -

Combien de sucres ?

-

Savez-vous à combien de morceaux de sucre correspondent vos aliments ? Essayez Combien de sucres ? - pour le savoir.

-
- -
-
-

Produits et services

-

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.

-
- C'est emballé près de chez vous -

C'est emballé près de chez vous

-

Découvrez d'où provient votre nourriture et consommez et mangez local avec C'est emballé près de chez vous !

-
- -
-
-

Recherche scientifique

-

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 !

-
- Science -

Notes nutritionnelles

-

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 !

-
-
- -
- -
-
-

Un projet citoyen, collaboratif et indépendant

-

Nous avons tous un rôle à jouer pour améliorer la façon dont nous nous alimentons.

- -Donner à Open Food Facts - -
-
- - -

-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 ! -

- - -
-
diff --git a/lang/fr/texts/decouvrir.html b/lang/fr/texts/decouvrir.html new file mode 120000 index 000000000000..3a683d239f39 --- /dev/null +++ b/lang/fr/texts/decouvrir.html @@ -0,0 +1 @@ +discover.html \ No newline at end of file diff --git a/lang/fr/texts/qui-sommes-nous.html b/lang/fr/texts/qui-sommes-nous.html deleted file mode 100644 index 3e30d432bf4d..000000000000 --- a/lang/fr/texts/qui-sommes-nous.html +++ /dev/null @@ -1,63 +0,0 @@ -

L'équipe d'Open Food Facts

- -

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

- -

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.

- -

liste des contributeurs

- -

Les premiers contributeurs

- -

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 @@ -

Open Food Facts - Portugal

- -
- -
- -

Descobrir

- -

Open Food Facts é um banco de dados de produtos alimentícios feito por todos, para todos.

-

Pode usá-lo para fazer melhores escolhas alimentares, e como são dados abertos, qualquer um pode reutilizá-lo para qualquer finalidade.

- -

Saiba mais sobre o Open Food Facts

- -
- -
- -

Contribuir

- -

Open Food Facts é um projeto sem fins lucrativos desenvolvido por milhares de voluntários em todo o mundo. -Você pode começar a contribuir adicionando um produto da sua cozinha e temos muitos projetos interessantes para os quais você pode contribuir de diversas maneiras.

- -

Saiba mais sobre como você pode se juntar a nós

- -
+
+
+
+
+
+

Descobrir

+

+ O Open Food Facts é uma base de dados de produtos alimentares feita + por todos, para todos. Pode usá-lo para fazer melhores escolhas + alimentares, e como são dados abertos, qualquer um pode reutilizá-lo + para qualquer finalidade. +

+
+ auto_storiesSaiba mais sobre o + Open Food Facts +
+
+ Descobrir o Open Food Facts. +
+
+
+
+
+

Contribuir

+

+ O Open Food Facts é um projeto sem fins lucrativos desenvolvido por + milhares de voluntários de todo o mundo. Pode começar a contribuir + adicionando um produto da sua cozinha com a nossa aplicação para + iPhone ou Android + e temos muitos projetos interessantes para os quais pode contribuir + de várias maneiras. +

+
+ add_taskSaiba mais sobre como se + pode juntar a nós +
+
+ Contribuir para o Open Food Facts. +
+
+
- -

Últimos produtos adicionados:

- -

produtos da aplicação para dispositivos móveis que precisam ser concluídos

-