Salve!
sto incominciando a pensare come strutturare un sito per accogliere N lingue diverse (ita, eng, ger, e bla bla)... (ho provato a cercare ma il mot. di ricerca qui non mi funziona bò)

Quello di cui vorrei discutere con voi è la tecnica per gestire potenzialmente testi anche lunghissimi moltiplicati per N lingue.

Ho visto script che gestiscono il tutto salvando direttamente sul server dei file di testo con le varie lingue con all'interno una struttura ad array...

Codice PHP:
[Menu]
> [
bott1]-[home page]
> [
bott2]-[blablabla]
[
contattaci]
> [
bott1]-[scrivici]
> [
bott2]-[blablabla
Altri script invece che scrivono tutto su DB e poi effettuano query per tirar fuori i dati che servono al momento.

Altri ancora che scrivono tutto sul DB e interrogano ogni volta tutto il db salvando tutti i risultati nell'array $_GLOBALS (non è che così si massacra la memoria del server?)

Voi che suggerite?
Come affrontate un simile problema?
Forse la prima scelta è più comoda per tanti motivi anche di aggiornamento.. non trovate?