DATE IN LTALIANO HELP PLEASE...

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

Moderatore: mod Generali

Rispondi
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

DATE IN LTALIANO HELP PLEASE...

Messaggio da Sysko »

Chi mi aiuta, perfavore!

Non riesco a far scrivere le date in italiano!
Mi scrive ad esempio:" NUOVI PRODOTTI PER AUGUST"
COme posso modificare i nomi dei mesi e dei giorni in italiano?
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

un altra cosa!
ALcune date vengono visualizzate correttamente dal lato user.
Altre no!
Ad esempio nei prodotti in arrivo in index.php mi rimanda la data in formato mm/GG/aaaa , mentre in altre pagine mi rimanda la data in gg/mm/aaaa! COME OVVIARE AL PROBLEMA????

HELP HELP::::::!
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto:un altra cosa!
ALcune date vengono visualizzate correttamente dal lato user.
Altre no!
Ad esempio nei prodotti in arrivo in index.php mi rimanda la data in formato mm/GG/aaaa , mentre in altre pagine mi rimanda la data in gg/mm/aaaa! COME OVVIARE AL PROBLEMA????
In genere la formattazione delle date e' all'interno dei file di lingua, dai un'occhiata agli italian.php sia in admin/includes/languages che in includes/languages. Se fai una ricerca sul forum ci sono anche i modi per convertirle in italiano :)

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

ho già controllato gli italian.php, ma non trovo i nomi dei mesi e dei giorni!

Dove potrebbero essere nascosti?
:wink: :wink: :wink:

:?: :?:
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto:ho già controllato gli italian.php, ma non trovo i nomi dei mesi e dei giorni!
Dove potrebbero essere nascosti?
:wink: :wink: :wink:
Per quello che riguarda i mesi non vorrei fosse il server, ricordo che con phpnuke avevo dovuto fare delle conversioni.
Per il formato delle altre date in italian.php trovi:

Codice: Seleziona tutto

define('DATE_FORMAT_SHORT', '%m/%d/%Y');  // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'm/d/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');

Ad esempio nella prima invertendo %m e %d hai prima il giorno e poi il mese :-)

'iao

Sergio
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sei sotto un server Windows?

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

Si, sono sotto Windows 2003!
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

Codice: Seleziona tutto

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

define('DATE_FORMAT_SHORT', '%d/%m/%Y');  // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');
Ecco come si presente il mio italian.php!

Ora il verso delle date è corretto! Dovrei solo tradurre i nomi dei giorni e dei mesi da inglese ad italiano.

Potrebbe dipendere da questa stringa?

Codice: Seleziona tutto

@setlocale(LC_TIME, 'it_IT.ISO8859-1')
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Sysko ha scritto: Potrebbe dipendere da questa stringa?

Codice: Seleziona tutto

@setlocale(LC_TIME, 'it_IT.ISO8859-1')
Prova cosi', a me in locale sotto windows funziona:

Codice: Seleziona tutto

@setlocale(LC_TIME, 'Italian');

'iao

Sergio
Sysko
membro Baby
membro Baby
Messaggi: 66
Iscritto il: 17/07/2004, 0:00
Località: ITA
Contatta:

Messaggio da Sysko »

Grazie! Risolto ... :wink: :wink: :wink: :wink: :wink:
ZenoCosini
membro Junior
membro Junior
Messaggi: 31
Iscritto il: 27/10/2004, 0:00
Località: Giussano
Contatta:

Messaggio da ZenoCosini »

Io sono sotto linux, e la cosa non ha funzionato... Come metto la data in italiano e non:
445 visite da Sunday 08 August, 2004
ZenoCosini
membro Junior
membro Junior
Messaggi: 31
Iscritto il: 27/10/2004, 0:00
Località: Giussano
Contatta:

Messaggio da ZenoCosini »

ok ho risolto, in pratica siccome sul mio server gira redhat la data deve essere scritta così:

Codice: Seleziona tutto

@setlocale(LC_TIME, 'it_IT');
Rispondi