[Typo3-UG Italy] tt_news: * RISOLTI * i problemi di traduzione in ITALIANO
Alessandro Tuveri
at at uniud.it
Thu Dec 1 18:18:08 CET 2005
Hi Buddies, ho indagato oggi pomeriggio e speso qualche oretta ma ne valeva la
pena, siamo qui per questo!
Ecco come risolvere tutti i problemi (spero) di traduzione nella lingua italiana
delle notizie formattate in SINGLE, LATEST e LIST:
****************************
Il problema: persiste la data in TT_NEWS con la traduzione "a metà", es:
Wednesday 19. of October 2005 Età: 43 days
nel caso sopra, nonostante siano stati applicati i consigli di Cecere, ovvero
modificato il SETUP aggiungendo un paio di righe per settare il
LOCALE.
****************************
Dopo attenta analisi l'ultima versione in possesso (typo3 3.8.1, v. 2.2.24)
-------------------------------
riga 1499 di tt_news/pi/class.tx_ttnews.php
sostituire:
Displaying results ###SPAN_BEGIN###%s to %s</span> out of
###SPAN_BEGIN###%s</span>
con:
'Visualizzo le voci da ###SPAN_BEGIN###%s</span> a <b>%s</b> su
###SPAN_BEGIN###%s</span>'
-------------------------------
linea 1504 di tt_news/pi/class.tx_ttnews.php
sostituire:
'Sorry, no items were found.'
con:
'Mi dispiace, nessuna voce trovata'
-------------------------------
aggiungere nel SETUP (Template > Info/Modify > Setup) le seguenti righe:
plugin.tt_news.displaySingle.age_stdWrap.age = " minuti| ore| giorni| anni"
plugin.tt_news.displayLatest.age_stdWrap.age = " minuti| ore| giorni| anni"
plugin.tt_news.displayList.age_stdWrap.age = " minuti| ore| giorni| anni"
-------------------------------
ultimo problema e' questo, relativo alla visualizzazione, nonostante tutto, del
seguente indesiderato formato:
Friday 11 di November 2005 Età: 20 giorni
qui il Friday e November dipendono dal tempo settato localmente (it_IT), che
probabilmente non e' disponibile a livello di server.
Suggerisco queste azioni, ovvero:
* nel file di configurazione di typo3 (cartella TYPO3CONF/localconf.php)
inserire il comando in testa: setlocale(LC_ALL, 'it_IT');
la soluzione NON e' valida per siti multilingua naturalmente, dove si deve
utilizzare le proprietà segnalate già nella newsletter
* se non va e non c'e' nulla/poco da fare, adotta la soluzione di aggiungere nel
SETUP come sopra descritto (Template > Info/Modify > Setup) le
seguenti righe per cambiare il formato (stile Yahoo/Google, ovvero fornisce
output del tipo: 15 Nov 2005 - ):
plugin.tt_news.displaySingle.date_stdWrap.strftime= %d %b %Y -
plugin.tt_news.displayLatest.date_stdWrap.strftime = %d %b %Y -
plugin.tt_news.displayList.date_stdWrap.strftime = %d %b %Y -
oppure se si vedono le date formattate correttamente in italiano bisogna
comunque inserire (per togliere quell'antipatico di 'of' e il punto):
plugin.tt_news.displaySingle.date_stdWrap.strftime= %A %d %B %Y -
plugin.tt_news.displayLatest.date_stdWrap.strftime= %A %d %B %Y -
plugin.tt_news.displayList.date_stdWrap.strftime= %A %d %B %Y -
io ho aggiunto un trattino ( '-') alla fine per separare dall'inizio della
scritta Età,, eventualmente togliere questo se non usata l'età (age)
Nel mio server ho risolto con il
setlocale(LC_ALL, 'it_IT');
in quanto non mi interessa alcuna lingua oltre quella italiana...
vedi un esempio in:
http://www.informapsiche.org/home/302.0.html
Gud luck e a buon rendere...
--
ALEX TUVERI
CSIT - UNIV. DI UDINE
--------------------------------------
----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - CSIT -Universita' di Udine
More information about the TYPO3-UG-italy
mailing list