Problemi di....lingua

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Sigel
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 10/04/2007, 14:58

Problemi di....lingua

Messaggio da Sigel »

Salve,

ho da poco fatto partire il mio shop online.
Facendo un crawling del sito con un programma apposito ho visto che lo shop dava errore mentre, quando lo visualizzavo, funzionava tutto perfettamente.

Dopo un pò di ricerche ho capito il perché....il mio browser impostava la lingua mentre il programma (che funzionava da spider) no. Infatti scaricando la pagina in locale mi dava questo errore:
<b>Warning</b>: main(includes/languages/.php) [<a href='function.main?osCsid=2b14bed815029ac24924234b19ce58ef'>function.main</a>]: failed to open stream: No such file or directory in <b>/home/includes/application_top.php</b> on line
Allora per ovviare a questo inconveniente ho provato a settare a mano la lingua in questo modo:
if ($language=="") {$language="italian";}
Ho però ancora qualche problema (sicuramente ci sarà qualche altra variabile da settare).
Qualcuno di voi sa dirmi come impostare di default la lingua o, eventualmente, quali variabili settare a mano???? :wink:

Grazie a tutti

(PS: dal mio pannello di controllo la lingua di default è già Italiano)
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Messaggio da loris_ripa »

Non so se ti può essere utile ma i miei problemi di lingua gli ho risolti con questi settaggi:

Codice: Seleziona tutto

- Non riesco a far scrivere le date in italiano!
Mi scrive ad esempio:" NUOVI PRODOTTI PER AUGUST". Come risolvo?

Nel file :catalog/includes/languages/italian.php provare a modificare la linea:

Codice:
@setlocale(LC_TIME, 'it_IT.ISO8859-1');


in:

Codice:
@setlocale(LC_TIME, 'it_IT');  //su LINUX RED HAT

Codice:
@setlocale(LC_TIME, 'it_IT.ISO_8859-1'); //su FREE BSD

Codice:
@setlocale(LC_TIME, 'Italian'); //su WINDOWS
Questo e altri tips li puoi trovare tra le FAQ:

viewtopic.php?t=3259&highlight=lingua+default

Ciao
Sigel
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 10/04/2007, 14:58

Messaggio da Sigel »

Ho risolto inserendo nell'application_top due righe di codice che, nel caso non sia settata (non sò perché) la lingua la settano in italiano:
Riga 274: if ($HTTP_GET_VARS['language']=="") {$HTTP_GET_VARS['language']="it";}
Riga 287: if ($language=="") {$language="italian";}
Magari servirà, non ve lo auguro, a qualcun'altro :wink:
Rispondi