Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #20135
| Path | csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Alessandro Pellizzari <shuriken@amiran.it> |
| Newsgroups | it.comp.www.php |
| Subject | Re: Gestire ingredienti in più lingue |
| Date | 13 Dec 2015 18:59:47 GMT |
| Lines | 52 |
| Message-ID | <dd5th2Fhg2jU1@mid.individual.net> (permalink) |
| References | <n4kdi3$390$1@virtdiesel.mng.cu.mi.it> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | individual.net jXPlYSoqI+pmk88I7ypO7Q6X+/XkxOvH1vUQ61WUZ6UWbCNbM= |
| Cancel-Lock | sha1:2MYsqK3MvX6WRVjR7SvTKC0oogg= |
| User-Agent | Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) |
| Xref | csiph.com it.comp.www.php:20135 |
Show key headers only | View raw
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.
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
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
csiph-web