Pagina 1 di 1
Domanda semplice sui files di lingua...
Inviato: 25/12/2005, 21:33
da Razorblade
Salve!,
qualcuno saprebbe dirmi dove sono definiti i giorni e i mesi nei files di lingua?
Sono l'unica cosa che ancora non sono riuscito a tradurre.
Tanto per capirci, al posto di "Dicembre" e "Domenica" nella mia index page vengono visualizzati "December" e "Sunday".
Grazie.
Re: Domanda semplice sui files di lingua...
Inviato: 25/12/2005, 22:28
da Bass
Razorblade ha scritto:
Tanto per capirci, al posto di "Dicembre" e "Domenica" nella mia index page vengono visualizzati "December" e "Sunday".
I mesi e i giorni sono presi direttamente da una funzione php. Per avere le date in italiano devi modificare il @setlocale che trovi subito all'inizio del file languages/italian.php
'iao
Sergio
Inviato: 26/12/2005, 0:03
da Razorblade
Ciao Bass,
ho cambiato il contenuto da:
@setlocale(LC_TIME, 'en_US.ISO_8859-1');
a
@setlocale(LC_TIME, 'it'); (sono su windows)
e funziona.
Mi piacerebbe però che le lettere iniziali fossero maiuscole.
Come faccio?
Grazie
Inviato: 26/12/2005, 13:08
da Bass
Razorblade ha scritto:Mi piacerebbe però che le lettere iniziali fossero maiuscole.
Come faccio?
Sai che non ne ho idea?
'iao
Sergio
Inviato: 26/12/2005, 21:00
da Razorblade
Non sono riuscito a trovare cosa bisogna mettere al posto di "it" o "ITA" ecc.. per far comparire le lettere maiuscole ma mi sono aggiustato lo stesso utilizzando la funzione ucwords() del PHP.
In pratica, ogni volta che nel codice viene richiamata una data ( con giorno, mese ecc..), noi includiamo la stringa dentro quella funzione.
Ad esempio, nel mio footer ho:
<?php echo $counter_now . ' ' . FOOTER_TEXT_REQUESTS_SINCE . ' ' . $counter_startdate_formatted; ?>
che mi visualizza la data di partenza ( in minuscolo).
Modificandola con la funzione che vi ho descritto prima:
<?php echo $counter_now . ' ' . FOOTER_TEXT_REQUESTS_SINCE . ' ' . ucwords($counter_startdate_formatted); ?>
I giorni e i mesi sono visualizzati con la prima lettera maiuscola.
E' una sottigliezza, ma l'ho scritto perchè magari può servire anche ad altri.
Se poi qualcuno conosce la via più breve, ovvero come modificare correttamente il @setlocale, è ben accetto

Bye!
Inviato: 26/12/2005, 22:26
da Bass
Razorblade ha scritto:
E' una sottigliezza, ma l'ho scritto perchè magari può servire anche ad altri.
Se poi qualcuno conosce la via più breve, ovvero come modificare correttamente il @setlocale, è ben accetto
Intanto questa e' un'ottima soluzione
'iao
Sergio