Newsgroup: it.comp.www.php
Titolo: PHPNuke versione italiana...

Ciao a tutti,
avrei bisogno del file /language/lang-italian.php
e di capire come settare la data nel formato italiano, ho provato anche
nell'Amministrazione a mettere GMT+1 ma i giorni della settimana, i mesi e
il formato restano sempre in inglese.
Ho dato un'occhiata al file /html/mainfile.php dove c'č questa funzione:
function formatTimestamp($time) {
global $datetime, $locale;
setlocale ("LC_TIME", "$locale");
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})
([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime);
$datetime = strftime("".translate("datestring")."",
mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$dat
etime[1]));
$datetime = ucfirst($datetime);
return($datetime);
}
mi pare che si debba mettere mano lě ma non č che ci capisco molto, tanto
piů che il server in locale non mi riconosce nemmeno la funzione "global"...
mannaggia...
--
GK

 ha scritto nel messaggio
news:QTvM6.6995$pa3.6...@news.infostrada.it...


 ha scritto


 italiano... forse era una versione vecchia...
se volete una traduzione quasi completa (puo' darsi che qualcosa manchi [e 
sopratutto non sono riuscito a fare accettare la traduzione di "you have 
<tagvari> private messages"]) del 4.4a la trovate nella sezione download 
del BgLug (url in basso).
-- 
Byez
Beppe
-------------------------------------------
Visitate il BgLUG --- 
http://bglug.linux.it/
-------------------------------------------
FingerPrint 
33A1 10E3 617F C0B0 9944  331B 32E7 0D2A B2FE AE63

 Beppe
Grazie Beppe, adesso me la scarico e vedo un po'...
Per la data ci sono riuscito (sulla base di uno script del mio socio
JSP).
Se volete vi posto la funzione che la trasforma nel formato italiano:
Va copiata nel file /html/mainfile.php e sostituita all'altra...
-------------------------------------------------------
function formatTimestamp($time) {
 global $datetime, $locale;
    $mesi=array
("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Ago
sto","Settembre","Ottobre","Novembre","Dicembre");
    $datetime='';
    $a=explode(' ',$time);
    $b=explode('-',$a[0]);
    $datetime=$b[2]." ".$mesi[ceil($b[1])-1]." ".$b[0]." ".$a[1];
    return($datetime);
}
-------------------------------------------------------
poi nel file  /Template/theme.php va eliminata $locale dalla funzione
themeindex()
in tal modo si avrà la data formattata in italiano. La cosa è in fase
di testing...
Ciao!
------------------------------------
GK
www.vallecaudina.net
Il primo portale della Valle Caudina
------------------------------------
(JSP appears courtesy of Betoss Webbmasting)

Fai un giro su 
www.spaghettibrain.com
 ... E' l'ottimo sito italiano di Php
Nuke... Troverai la traduzione completa ed altre patch...
Ciao ciao.


Grazie dei complimenti :-)
Il webmaster di Spaghettibrain :-)
P.S. Per la traduzione e gli orari ci sono da fare due cose:
- Editare una riga (non ricordo quale esattamente) in mainfile.php dove si
decidono le posizioni gg/mm/aaaa e il formato
- Andare in preferences e selezionare in Formato Ora Locale: it_IT
Ciao!
Cla
--------------------------------------------------------------------------
www.spaghettibrain.com
 PHPNuke Italiano - WEB PORTAL SYSTEM