Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20133 > unrolled thread

Gestire ingredienti in più lingue

Started byGabrieleMax <gabriele1NOSPAM@hotmail.com>
First post2015-12-13 19:31 +0100
Last post2015-12-13 12:25 -0800
Articles 6 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  Gestire ingredienti in più lingue GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2015-12-13 19:31 +0100
    Re: Gestire ingredienti in più lingue Alessandro Pellizzari <shuriken@amiran.it> - 2015-12-13 18:59 +0000
      Re: Gestire ingredienti in più lingue GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2015-12-13 20:28 +0100
    Re: Gestire ingredienti in più lingue fmigliori <fmigliori@gmail.com> - 2015-12-13 11:07 -0800
      Re: Gestire ingredienti in più lingue GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2015-12-13 20:33 +0100
        Re: Gestire ingredienti in più lingue fmigliori <fmigliori@gmail.com> - 2015-12-13 12:25 -0800

#20133 — Gestire ingredienti in più lingue

FromGabrieleMax <gabriele1NOSPAM@hotmail.com>
Date2015-12-13 19:31 +0100
SubjectGestire ingredienti in più lingue
Message-ID<n4kdi3$390$1@virtdiesel.mng.cu.mi.it>
Salve,

una curiosità, mi spiegate come si riescono a gestire gli ingredienti 
dei prodotti nelle varie lingue del mondo e come si riescono a taggare 
in maniera univoca?

Mi spiego meglio, inserimento di prodotti commercializzati ovunque nel 
mondo, il produttore ovviamente scriverà gli ingredienti nella propria 
lingua e questi come si potranno tradurre in "automatico" nella lingua 
dell'eventuale acquirente?

Altro problema, l'eventuale acquirente volendo taggare ed inserire in 
black list determinati ingredienti farà l'inverso come logica rispetto a 
quanto descritto per il produttore?

Saluti.
GabrieleMax

[toc] | [next] | [standalone]


#20135

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2015-12-13 18:59 +0000
Message-ID<dd5th2Fhg2jU1@mid.individual.net>
In reply to#20133
Il Sun, 13 Dec 2015 19:31:39 +0100, GabrieleMax ha scritto:

> una curiosità, mi spiegate come si riescono a gestire gli ingredienti
> dei prodotti nelle varie lingue del mondo e come si riescono a taggare
> in maniera univoca?

È una domanda un po' "ampia".
 
> Mi spiego meglio, inserimento di prodotti commercializzati ovunque nel
> mondo, il produttore ovviamente scriverà gli ingredienti nella propria
> lingua e questi come si potranno tradurre in "automatico" nella lingua
> dell'eventuale acquirente?

Ti posso dire come lo farei io.

Una tabella 'ingredienti' in DB con id, lingua, nome. Chiave univoca in 
id,lingua, senza auto_increment.

A questo punto avrai

1,it,pomodoro
1,en,tomato
2,it,cipolla
2,en,onion

ecc. ecc.

Dovrai sbatterti un po' per generare l'id manualmente in fase di 
inserimento nuovi ingredienti, ma non dovresti farlo troppo spesso, e puoi 
scriptarlo invece di farci un backend di amministrazione, quindi è a 
"basso rischio".

Devi poi fare in modo che all'inserimento venga scelto uno degli 
ingredienti già predefiniti (tramite autocompletamento, pop-up menu, 
intelligenza artificiale, o come preferisci).

Nella ricetta salvi l'id dell'ingrediente.

A quel punto tradurre la lista degli ingredienti è una query abbastanza 
semplice

select * from ingredienti where lingua='en' and id in (...);
 
> Altro problema, l'eventuale acquirente volendo taggare ed inserire in
> black list determinati ingredienti farà l'inverso come logica rispetto a
> quanto descritto per il produttore?

Idem. L'utente vede gli ingredienti nella sua lingua, ma inserisce un id 
nel DB della blacklist, quindi vengono esclusi in ogni lingua.

Bye.

[toc] | [prev] | [next] | [standalone]


#20140

FromGabrieleMax <gabriele1NOSPAM@hotmail.com>
Date2015-12-13 20:28 +0100
Message-ID<n4kgsi$69v$1@virtdiesel.mng.cu.mi.it>
In reply to#20135
> Una tabella 'ingredienti' in DB con id, lingua, nome. Chiave univoca in
> id,lingua, senza auto_increment.
>
> A questo punto avrai
>
> 1,it,pomodoro
> 1,en,tomato
> 2,it,cipolla
> 2,en,onion
>
> ecc. ecc.
>
> Dovrai sbatterti un po' per generare l'id manualmente in fase di
> inserimento nuovi ingredienti, ma non dovresti farlo troppo spesso, e puoi
> scriptarlo invece di farci un backend di amministrazione, quindi è a
> "basso rischio".

Ok, diciamo che questa parte sarebbe dedicata all'admin quindi in ogni 
caso a basso rischio!

> Devi poi fare in modo che all'inserimento venga scelto uno degli
> ingredienti già predefiniti (tramite autocompletamento, pop-up menu,
> intelligenza artificiale, o come preferisci).
>
> Nella ricetta salvi l'id dell'ingrediente.

Mi sta bene che l'admin inserisca gli ingredienti però l'utente che 
inserirà il prodotto o la ricetta dovrà essere indipendente 
nell'inserire qualsiasi tipo di ingrediente, in questo caso sarei io a 
dover agganciare tutti gli id su richiesta degli utilizzatori finali...

Una sorta di inserimento di tags per l'utente finale come avviene con 
YouTube però credo che in questo caso i tags siano totalmente in mano 
dell'utente finale e come comportamento non andrebbe ovviamente bene...

Grazie fin'ora per le dritte! :)

Saluti!
GabrieleMax

[toc] | [prev] | [next] | [standalone]


#20138

Fromfmigliori <fmigliori@gmail.com>
Date2015-12-13 11:07 -0800
Message-ID<c8bd25f1-e26e-4559-b928-6c23a45d0973@googlegroups.com>
In reply to#20133
Il giorno domenica 13 dicembre 2015 19:31:32 UTC+1, GabrieleMax ha scritto:
> Salve,
> 
> una curiosità, mi spiegate come si riescono a gestire gli ingredienti 
> dei prodotti nelle varie lingue del mondo e come si riescono a taggare 
> in maniera univoca?
> 
> Mi spiego meglio, inserimento di prodotti commercializzati ovunque nel 
> mondo, il produttore ovviamente scriverà gli ingredienti nella propria 
> lingua e questi come si potranno tradurre in "automatico" nella lingua 
> dell'eventuale acquirente?
> 
> Altro problema, l'eventuale acquirente volendo taggare ed inserire in 
> black list determinati ingredienti farà l'inverso come logica rispetto a 
> quanto descritto per il produttore?
> 
> Saluti.
> GabrieleMax

Premesso che ritengo estremamente fastidiosa l'abitudine di certe persone di intervenire in un discorso dicendo che non ne sanno nulla e quindi ti capisco, ma io non ho mai sentito che gli ingredienti fossero taggati/codificati. L'unica cosa che so è che i prodotti (non i componenti) hanno un codice a barre EAN che è standard, e quindi univoco in tutto il mondo per tutti i tipi di prodotti venduti al dettaglio. Altrimenti c'è la codifica europea (Exxx) per i soli additivi, ovvero, coloranti, conservanti, addensanti...

Per il primo: http://www.ean-search.org

Per il secondo https://it.wikipedia.org/wiki/Additivo_alimentare

http://www.salute.gov.it/portale/temi/p2_6.jsp?id=1170&area=sicurezzaAlimentare&menu=chimica

[toc] | [prev] | [next] | [standalone]


#20141

FromGabrieleMax <gabriele1NOSPAM@hotmail.com>
Date2015-12-13 20:33 +0100
Message-ID<n4kh5k$6k9$1@virtdiesel.mng.cu.mi.it>
In reply to#20138
> Premesso che ritengo estremamente fastidiosa l'abitudine di certe persone di intervenire in un discorso dicendo che non ne sanno nulla e quindi ti capisco, ma io non ho mai sentito che gli ingredienti fossero taggati/codificati. L'unica cosa che so è che i prodotti (non i componenti) hanno un codice a barre EAN che è standard, e quindi univoco in tutto il mondo per tutti i tipi di prodotti venduti al dettaglio. Altrimenti c'è la codifica europea (Exxx) per i soli additivi, ovvero, coloranti, conservanti, addensanti...

Si tratta proprio di un inserimento di prodotti già codificati in EAN 
solo che dall'EAN devo io o il produttore inserire cosa c'è in questi 
prodotti!

> Per il primo: http://www.ean-search.org
>
> Per il secondo https://it.wikipedia.org/wiki/Additivo_alimentare
>
> http://www.salute.gov.it/portale/temi/p2_6.jsp?id=1170&area=sicurezzaAlimentare&menu=chimica

Links molto utili soprattutto il primo!

Saluti!
GabrieleMax

[toc] | [prev] | [next] | [standalone]


#20142

Fromfmigliori <fmigliori@gmail.com>
Date2015-12-13 12:25 -0800
Message-ID<c0a3a2a3-aa66-4757-b428-d461b5115028@googlegroups.com>
In reply to#20141
> Si tratta proprio di un inserimento di prodotti già codificati in EAN 
> solo che dall'EAN devo io o il produttore inserire cosa c'è in questi 
> prodotti!
> 
> > Per il primo: http://www.ean-search.org
> >
> > Per il secondo https://it.wikipedia.org/wiki/Additivo_alimentare
> >
> > http://www.salute.gov.it/portale/temi/p2_6.jsp?id=1170&area=sicurezzaAlimentare&menu=chimica
> 
> Links molto utili soprattutto il primo!
> 
> Saluti!
> GabrieleMax


Ah bene, credevo di averti frainteso.

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web