From 8a291135f7ae6fd638c482924369d9415434b9f0 Mon Sep 17 00:00:00 2001 From: benbenben2 <110821832+benbenben2@users.noreply.github.com> Date: Sun, 23 Jul 2023 13:09:59 +0200 Subject: [PATCH] added Croatian ingredients in taxonomies --- lib/ProductOpener/Ingredients.pm | 4 +- taxonomies/additives.txt | 26 +- taxonomies/additives_classes.txt | 4 +- taxonomies/allergens.txt | 4 +- taxonomies/ingredients.txt | 433 ++++++++++++-------- taxonomies/ingredients_processing.txt | 40 +- taxonomies/labels.txt | 7 +- taxonomies/other_nutritional_substances.txt | 1 + taxonomies/vitamins.txt | 2 +- tests/unit/ingredients_processing.t | 2 +- 10 files changed, 326 insertions(+), 197 deletions(-) diff --git a/lib/ProductOpener/Ingredients.pm b/lib/ProductOpener/Ingredients.pm index e4439b3fcbd26..f6f7e4eb04349 100644 --- a/lib/ProductOpener/Ingredients.pm +++ b/lib/ProductOpener/Ingredients.pm @@ -187,7 +187,8 @@ my %may_contain_regexps = ( "saattaa sisältää pienehköjä määriä muita|saattaa sisältää pieniä määriä muita|saattaa sisältää pienehköjä määriä|saattaa sisältää pieniä määriä|voi sisältää vähäisiä määriä|saattaa sisältää hivenen|saattaa sisältää pieniä|saattaa sisältää jäämiä|sisältää pienen määrän|jossa käsitellään myös|saattaa sisältää myös|joka käsittelee myös|jossa käsitellään|saattaa sisältää", fr => "peut également contenir|peut contenir|qui utilise|utilisant|qui utilise aussi|qui manipule|manipulisant|qui manipule aussi|traces possibles|traces d'allergènes potentielles|trace possible|traces potentielles|trace potentielle|traces éventuelles|traces eventuelles|trace éventuelle|trace eventuelle|traces|trace", - hr => "Mogući sadržaj|može sadržavati|može sadržavati tragove|može sadržati|proizvod može sadržavati|sadrži", + hr => + "Mogući sadržaj|može sadržavati|može sadržavati tragove|može sadržavati u tragovima|može sadržati|proizvod može sadržavati|sadrži|sadržaj", is => "getur innihaldið leifar|gæti innihaldið snefil|getur innihaldið", it => "Pu[òo] contenere tracce di|pu[òo] contenere|che utilizza anche|possibili tracce|eventuali tracce|possibile traccia|eventuale traccia|tracce|traccia", @@ -2062,6 +2063,7 @@ sub parse_ingredients_text ($product_ref) { 'savjet kod alergije', # allergy advice 'uključujući žitarice koje sadrže gluten', # including grains containing gluten 'za alergene', # for allergens + 'u promjenjivim udjelima' # in variable proportions ], 'it' => ['^in proporzion[ei] variabil[ei]$',], diff --git a/taxonomies/additives.txt b/taxonomies/additives.txt index 6a53b95b6e38b..b931586bd706b 100644 --- a/taxonomies/additives.txt +++ b/taxonomies/additives.txt @@ -1280,7 +1280,7 @@ es:E141, Complejos cúpricos de clorofilas y clorofilinas et:E141, E141 food additive fi:E141, Klorofylliinikuparikompleksit ja Klorofylli-kuparikompleksi, Klorofylli-kuparikompleksia ja Klorofylliinikuparikomplekseja fr:E141, Complexe cuivrique des chlorophylles et des chlorophyllines -hr:E141 bojilo bakreni kompleksi klorofila i klorofilina, bakreni kompleksi klorofila i klorofilina +hr:E141 bojilo bakreni kompleksi klorofila i klorofilina, bakreni kompleksi klorofila i klorofilina, klorofili i bakreni kompleksi klorofilina hu:E141, Klorofillok és klorofillinek rézkomplexei it:E141, Complessi rameici delle clorofille e delle clorofilline, Complessi rameici della clorofilla e delle clorofilline lt:E141, E141 food additive @@ -6446,6 +6446,7 @@ es:E297, Ácido fumárico, Ácido trans-butenodioico et:E297, Fumaarhape, trans-buteendihape fi:E297, Fumaarihappo, trans-Buteenidikarbonihappo, Fumaarihappoa, trans-Buteenidikarbonihappoa fr:E297, Acide fumarique, Acide trans-butène-dioïque +hr:E297, fumarna kiselina hu:E297, Fumársav, transz-Buténdisav it:E297, Acido fumarico, Acido trans-butenedioico lt:E297, Fumaro rūgštis, Transbuteno dirūgštis @@ -8531,6 +8532,7 @@ es:E338, Ácido fosfórico, Ácido ortofosfórico, Ortofosforico, Fosfato monoam et:E338, Fosforhape, Ortofosforhape fi:E338, Fosforihappo, Ortofosforihappo, Divetyfosfaatti, Vetyfosfaatti, H3PO4, Fosforihappoa, Ortofosforihappoa, Divetyfosfaattia, Vetyfosfaattia fr:E338, Acide orthophosphorique, acide phosphorique, Sels de potassium de l'acide phosphorique, sels de potassium de E338, Phosphate d'hydrogène, Acide monophosphorique, Dihydrogénophosphate, Acide phophorique, Hydrogénophosphate +hr:E338, fosforna kiselina hu:E338, Foszforsav, Ortofoszforsav it:E338, Acido fosforico, Acido ortofosforico, Acido tetraossofosforico(V), H3PO4 lt:E338, Fosforo rūgštis, Ortofosforo rūgštis @@ -9909,7 +9911,7 @@ es:E385, Ácido etilendiaminotetraacético, EDTA, AEDT, Etilendiamino-tetracetat et:E385, Kaltsiumdinaatriumetüleendiamiintetraatsetaat, Kaltsiumdinaatrium-EDTA fi:E385, Kalsiumdinatriumetyleenidiamiinitetra-asetaatti, Kalsiumdinatrium EDTA, Kalsiumdinatriumetyleenidiamiinitetra-asetaattia fr:E385, Éthylène diamine tétra-acétate de calcium disodium, calcium disodium EDTA, CAS 662-33-9, EDTA calcio-disodique, Ethylène-diamine-tétra-acètate calcio-disodique, CAS 60-00-4, acide éthylene diamine tétra acétique, EDTA de calcium disodique, EDTA , Éthylènediaminetétraacétate de calcium et de disodium -hr:E385 +hr:E385, kalcijev dinatrijev EDTA hu:E385, Kalcium-dinátrium-etilén-diamin-tetraacetát, Kalcium-dinátrium-EDTA it:E385, Etilendiamminotetraacetato di calcio disodico, Calcio disodico EDTA lt:E385, Kalcio dinatrio etilendiaminotetraacetatas, Kalcio dinatrio EDTA @@ -10639,7 +10641,7 @@ eu:E410, algarrobo-goma fi:E410, Karobikumi, Karobikumia fr:E410, gomme de caroube he:E410, מסטיק שעועית חרוב -hr:E410 +hr:E410, karuba guma hu:E410, Szentjánoskenyér-gumi, Szentjánoskenyérfa-gumi it:E410, Farina di carrube, Gomma di carrube ja:E410, ローカストビーンガム @@ -10787,7 +10789,7 @@ es:E414, Goma arábiga et:E414, Kummiaraabik fi:E414, Arabikumi, Arabikumia fr:E414, Gomme d'acacia, gomme arabique -hr:E414 +hr:E414, guma arabika hu:E414, Gumiarábikum, Akácmézga it:E414, Gomma d'acacia, Gomma arabica lt:E414, Akacijų derva (gumiarabikas), Gumiarabikas @@ -10956,7 +10958,7 @@ es:E418, Goma gellan, E 418 et:E418, Gellankummi fi:E418, Gellaanikumi, Gellaanikumia fr:E418, Gomme gellane, Gomme de gellane, gellan gum, E-418, 71010-52-1 -hr:E418, gelan guma +hr:E418, gelan guma, gellan guma hu:E418, Gellángumi it:E418, Gomma di gellano, gomma gellano lt:E418, Gelano derva @@ -11182,7 +11184,7 @@ gl:E422, Glicerol gv:E422, glisreen he:E422, גליצרול hi:E422, ग्लीसरीन -hr:E422, Glicerol +hr:E422, Glicerol, glicerin hu:E422, Glicerin, Glycerol hy:E422, Գլիցերին id:E422, Gliserol @@ -11310,6 +11312,7 @@ es:E425(i), Goma konjac et:E425(i), Rivieri titaanjuure kummi fi:E425(i), Konjak-hartsi, Konjak-hartsia, Konjakkikumi fr:E425(i), Gomme de konjac +hr:E425(i), konjak guma hu:E425(i), Konjakgyanta it:E425(i), Gomma di konjac lt:E425(i), Konjako derva @@ -11363,6 +11366,7 @@ es:E426, Hemicelulosa de soja et:E426, Soja hemitselluloos fi:E426, Soijapapuhemiselluloosa, Soijapapuhemiselluloosaa fr:E426, Hémicellulose de soja +hr:E246: hemiceluloza hu:E426, Szója-hemicellulóz it:E426, Emicellulosa di soia lt:E426, Sojų hemiceliuliozė @@ -13446,6 +13450,7 @@ et:E464, Hüdroksüpropüülmetüültselluloos fa:E464, اشک مصنوعی fi:E464, Hydroksipropyylimetyyliselluloosa, Hydroksipropyylimetyyliselluloosaa fr:E464, Hydroxypropylméthylcellulose, Hypromellose, Hydroxypropyl methyl cellulose, Hydroxypropyl methylcellulose, HPMC, Cellulose hydroxypropyl methyl ether, Methylhydroxypropylcellulosum +hr:E464, hidroksipropil metil celuloza, hidroksipropilmetilirana celuloza hu:E464, Hidroxi-propil-metil-cellulóz, Hidroxipropil-metilcellulóz id:E464, Hydroxypropyl methylcellulose it:E464, Idrossipropilmetilcellulosa @@ -16566,6 +16571,7 @@ fr:E525, Hydroxyde de potassium gl:E525, Hidróxido de potasio he:E525, אשלגן הידרוקסידי hi:E525, पोटासियम हाइड्राक्साइड +hr:E525, kalijev hidroksid hu:E525, Kálium-hidroxid hy:E525, Կալիումի հիդրօքսիդ id:E525, kalium hidroksida @@ -17643,6 +17649,7 @@ fa:E575, گلوکونو دلتا-لاکتون fi:E575, Glukono-delta-laktoni, Glukonolaktoni, GDL, D-glukonihappo-delta-laktoni, Glukono-delta-laktonia, Glukonolaktonia, D-glukonihappo-delta-laktonia fr:E575, Glucono-delta-lactone, Gluconodeltalactone, Gluconolactone, GDL, Delta-gluconolactone ga:E575, glúcón-deilte-lachtón +hr:E575, glukono-delta-lakton hu:E575, Glükono-delta-lakton, Glükono-lakton, GDL, D-Glükonsav-delta-lakton it:E575, Gluconedeltalattone ja:E575, グルコノラクトン @@ -19095,6 +19102,7 @@ fi:E903, Karnaubavaha, Karnaubavahaa fr:E903, Cire de carnauba he:E903, ווקס קרנובה hi:E903, कार्नायूबावैक्स +hr:E903, karnuba vosak hu:E903, Karnaubaviasz it:E903, Cera carnauba, Cera di carnauba, Carnauba, agenti di rivestimento cera di carnauba lt:E903, Karnaubo vaškas @@ -19945,7 +19953,7 @@ et:E917, kaaliumjodaat fa:E917, پتاسیم یدات fi:E917, Kaliumjodaatti, Kaliumjodaattia fr:E917, Iodate de potassium -hr:E917, kalijev jodat, KIO3 +hr:E917, kalijev jodat, KIO3, kalij jodat hu:E917, Kálium-jodát id:E917, Kalium iodat it:E917, Iodato di potassio @@ -21613,7 +21621,7 @@ es:E960, Glucósidos de esteviol, Glicósidos de esteviol, estevia, extracto de et:E960, Steviooglükosiidid fi:E960, Stevioliglykosidit, Stevioliglykosidejä, Steviaglykosidit, stevia rebaudiana -uute fr:E960, Glucosides de stéviol, stévioside, rébaudioside A, extrait de stévia, glycosides de stéviol, Stévioside, extrait de feuille de Stévia, Stévia, extrait de stevia rebaudiana -hr:E960, steviol glikozidi, stevia list +hr:E960, steviol glikozidi, stevia list, steviol glikozidi iz stevije hu:E960, Szteviol-glikozidok szinonimák it:E960, Glicosidi dello steviolo, glicosidi steviolici, Estratto di stevia lt:E960, Steviolio glikozidai @@ -22133,6 +22141,7 @@ es:E1001, E1001 food additive et:E1001, E1001 food additive fi:E1001, Koliinin suolat ja esterit, Koliinin suoloja ja estereitä fr:E1001, Sels et esters de choline, Acétate de choline, Carbonate de choline, chlorure de choline, Citrate de choline, Tartrate de choline, Lactate de choline +hr:E1001, kolin bitartarat hu:E1001, Kolin-só it:E1001, E1001 food additive lt:E1001, E1001 food additive @@ -23690,6 +23699,7 @@ wikidata:en:Q28487684 en:potassium iodide es:yoduro potásico +hr:kalijev jodid hu:kálium-jodid wikipedia:en:https://en.wikipedia.org/wiki/Potassium_iodide wikidata:en:Q121874 diff --git a/taxonomies/additives_classes.txt b/taxonomies/additives_classes.txt index 7c20b8addc56e..f6848d5a2b70f 100644 --- a/taxonomies/additives_classes.txt +++ b/taxonomies/additives_classes.txt @@ -19,7 +19,7 @@ fi: Happo, Happoa, Hapot, Happoja fr: Acidifiant, acide alimentaire, acide, acidulants, acide alimentaire ga: Aigéad he:חומצה -hr: kiselina, kiseline, sredstva kiselosti +hr: kiselina, kiseline, sredstva kiselosti, kiseli hu: Étkezési sav it: Acidificante, acidificanti ja: 酸味料 @@ -360,7 +360,7 @@ fi: Väri, Väriä, Värit, Värejä, Väriaine, Väriainetta, Väriaineet, Vär fr: Colorant, colorant de surface, pigment décoratif, pigment colorant, colorants, colorant alimentaire, colorants alimentaires ga:Dath he:צבע -hr: boja, bojila, bojilo, bojenje, namirnice za bojanje +hr: boja, bojila, bojilo, bojenje, namirnice za bojanje, hrana za bojenje hu: Színezék, mesterséges színezék, színezőanyag, színezékek, színezőanyagok, színező anyag is: Litarefni it: Colorante, coloranti, alimento colorante diff --git a/taxonomies/allergens.txt b/taxonomies/allergens.txt index cc25ec2de58b4..ca1a9d2ca0566 100644 --- a/taxonomies/allergens.txt +++ b/taxonomies/allergens.txt @@ -102,7 +102,7 @@ fi:munat, muna, munaa, munasta, munia, munista, kananmuna, kananmunan, kananmuna fr:œufs, œuf, oeufs, oeuf, blanc d'oeuf, jaune d'oeuf, blanc d'œuf, jaune d'œuf, blanc d'œufs, jaune d'œufs, oeuf frais, œuf frais, œufs frais, oeufs frais ga:uibheacha, ubh he:ביצים, ביצה, חלמון, חלבון, הלבן של הביצה, הצהוב של הביצה -hr:jaja, bjelanjak, bjelanjka jajeta, žumanjak +hr:jaja, bjelanjak, bjelanjka jajeta, žumanjak, iz jaja hu:tojás, tojássárgája, tojásfehérje, tojáspor, tyúktojás, tojássárgájapor, tojáslé it:uova, uovo jp:卵 @@ -278,7 +278,7 @@ fi:pähkinät, pähkinä, pähkinää, pähkinästä, pähkinöitä, pähkinöis fr:fruits à coque, amandes, noisettes, noix, noix de cajou, noix de pécan, noix du Brésil, pistaches, noix de Macadamia, noix du Queensland, fruits secs, autres fruits secs, autres fruits à coque, fruits secs à coque, fruits à coque dure ga:cnónna, almóinní, cnónna coill, gallchnónna, cnónna caisiú, cnónna peagáin, cnónna Brasaíleacha, cnónna pistéise, cnónna macadaíme, cnónna Thír na Banríona he:אגוזים, שקדים, פקאן, אגוז ברזיל, אגוז מלך, פיסטוק, קשיו, ערמונים,מקדמיה -hr:orašaste plodove, orašastih plodova, orašasto voće, orašastog voća, ostalih orašastih plodova, ostalog orašastog voća, drugo orašasto voće, drugog orašastog voća, badem, badema, bademe, bademi, lješnjak, lješnjaka, lješnjake, lješnjaci, pistacije, drugih orašastih plodova +hr:orašaste plodove, orašastih plodova, orašasto voće, orašastog voća, ostalih orašastih plodova, ostalo orašasto voće, ostalog orašastog voća, drugo orašasto voće, drugog orašastog voća, badem, badema, bademe, bademi, lješnjak, lješnjaka, lješnjake, lješnjaci, pistacije, drugih orašastih plodova, druge orašaste plodove hu:diófélék, mandula, mogyoró, dió, kesudió, pekándió, brazil dió, pisztácia, makadámia, queenslandi dió, dióféléket is:hnetur it:frutta a guscio, mandorle, nocciole, noci, noci di acagiù, noci di pecan, noci del Brasile, pistacchi, noci macadamia, noci del Queensland diff --git a/taxonomies/ingredients.txt b/taxonomies/ingredients.txt index b8f437029f39e..3a8fcf666c519 100644 --- a/taxonomies/ingredients.txt +++ b/taxonomies/ingredients.txt @@ -44,7 +44,7 @@ stopwords:en:contains, contain, from, with, produced with, with added, minimum,i stopwords:es:contiene,de,del,la,el,las,los,con,y,e,en,minimo,maximo,puede,contener,por,categoria,calibre,minimo,min,vereidad,de cultivo,origen,nota,produccion,controlada stopwords:fi:sisältää,muun muassa,valio, koskenlaskija, snellmanin, jossa, noin, käymisen aikana muodostuva stopwords:fr:aux,au,de,le,du,la,a,et,avec,ou,en,proportion,variable, contient, élaboré avec, papier traité, minimum, filets tournants et filets, pour souleves,dont,avec,autres,d'autres,d', avec ajout, sachet, marquants, demeter -stopwords:hr:i, iz, min, od, sadrže, sastojci, sastav, u promjenjivim omjerima, u promjenjivim udjelima, u različitim omjerima +stopwords:hr:i, ili, iz, min, od, sadrže, sastojci, sastav, u promjenjivim omjerima, u promjenjivim udjelima, u različitim omjerima stopwords:hu:tartalmaz, változó arányban, min, zsírtartalom, összetevő, összetétel, amelyből, amiből stopwords:id:mengandung stopwords:is:úr @@ -105,7 +105,7 @@ de:Karamellsirup, Caramelsirup es:jarabe de caramelo, sirope de caramelo fi:Karamellisiirappi fr:sirop de caramel, sirop caramel -hr:karamel sirup, karamelizirani sirup +hr:karamel sirup, karamelizirani sirup, karamelov sirup hu:karamellszirup, karamell szirup, karamell-szirup, karamella szirup it:sciroppo di caramello ja:キャラメルシロップ @@ -152,6 +152,7 @@ bg:карамел на прах fr:caramel en poudre de:Karamell-Pulver, Caramelpulver, Karamellpulver fi:karamellijauhe +# hr:karamel prahu # see ingredients_processings.txt hu:karamellpor it:caramello in polvere nl:karamelpoeder @@ -159,6 +160,10 @@ pl:proszek karmelowy pt:caramelo em pó # ingredient/fr:caramel-en-poudre has 69 products in 5 languages @2019-03-09 + 'en:spinach', - 'processing' => 'de:grob-gemahlen', + 'processing' => 'en:coarsely-ground', 'text' => 'spinat' }, {