Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Ordinare dati lingua, db o array?

    Ciao a tutti

    chiedo un consiglio; sto creando un sito multilingua, ho ad esempio una tabella "tipologie" che è così composta:
    id | descrizione
    poi ho dei file di lingua (uno per ogni lingua) che contengono gli array per le traduzioni, quindi pesco dal file di lingua la descrizione in francese per la tipologia.

    Oppure conviene impostare la tabella "tipologie" cosi:
    id | descrizione_it | descrizione_fr | descrizione_en ecc ecc

    Diciamo che nel secondo modo, nel caso dovessi aggiungere una tipologia, mi basterebbe intervenire nel file db senza dover modificare ogni volta il file include con le traduzioni...

    Consigli?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Non ti consiglio da db, potresti usare dei file .ini come array in modo da tenerli piu ordinati

  3. #3
    Dipende da cosa devi fare delle traduzioni.

    Se sono delle parti del sito, per esempio, allora conviene i file come suggerisce roteam.
    se invece sono per esempio dei prodotti o delle pagine/categorie di pagine, ti conviene usare il db con le tabelle separate.

    esempio:

    Tabella Tipologie:
    id|tipologia
    1|tipologia
    2|tipologia 2

    Tabella traduzioni:
    id|idtpologia|lingua|traduzione
    1|1|ita|tipologia
    2|1|eng|typology

    e cosi via.
    Ciao!

  4. #4
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    si tratta di caratteristiche degli iscritti; ad esempio

    montagna, lago, mare, collina ecc

    Ovviamente i label vanno tradotti in x lingue... mi sembra più corretta la gestione da array anche se forse più problematico in caso di aggiornamenti. (bisogna cambiare file e modificare il db)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.