Archivio per il tag temi

Interfaccia del K2 in italiano, uno strano problema

Avevo promesso di localizzare linterfaccia del blog, in realtà lavevo lasciata in italiano per un giorno intero, poi però mi sono accorto di un fastidioso problema con il Gestore delle Barre Laterali (K2 Sidebar Manager) che mi ha fatto cambiare idea. Praticamente era impossibile trascinare i moduli nella barra laterale in quanto questa non appariva:

Visualizzazione errata del K2 Sidebar Manager
Essendoci un problema di versione, io ho installato la RC3 di K2 mentre la localizzazione faceva riferimento all’ultima release stabile di K2 (0.96), mi ero convinto che fosse un problema di compatibilità e ho lasciato perdere.Domenica scorsa avevo un po di tempo libero e ho deciso di mettermi con calma a localizzare il tema partendo dal file k2.pot della mia versione di K2. Letta velocemente un po di documentazione mi sono scaricato POEdit e mi sono messo diligentemente a tradurre le stringhe del tema. Un po scopiazzando dalla versione ufficiale, un po lasciando perdere alcune stringhe che i visitatori non vedranno mai, sono riuscito finalmente ad arrivare alla fine :-) . Ma una spiacevole sorpresa mi aspettava: il problema con il K2 Sidebar Manager era rimasto immutato :-P.Insomma, ero riuscito a perdere due ore per ritrovarmi al punto di partenza. Non ricordo bene il motivo, ma spinto dalla disperazione, ho cominciato a fare cose assurde, una di queste (strano ma vero) ha avuto successo. Cercando nel file it_IT.po alla riga 675 ci sono queste righe si trova questo codice:

#, php-format
msgid "Sidebar %d"
msgstr "Barra Laterale %d"#: app/classes/sbm.php:332

#, php-format
msgid " %d"
msgstr "%d"

sostituendo tutti i %d con %s e ricompilando il problema sparisce :-) .

Visualizzazione corretta del K2 Sidebar Manager
Non chiedetemi il perché funzioni, ma funziona ! (credo che il %d stia ad indicare una formattazione numerica e il %s una stringa). Fra laltro apportando le stesse modifiche al file di localizzazione ufficiale della versione 0.96 si hanno gli stessi benefici (gli screenshot sono stati fatti usando la localizzazione ufficiale del K2). Naturalmente alcune nuove stringhe introdotte nella nuova versione rimangono in inglese.

Comunque visto che ci avevo perso davvero tanto tempo per localizzarmelo da me (uhm, a copiare/incollare dal la localizzazione ufficiale) ho deciso di utilizzare la mia versione personalizzata :-) .

Ora linterfaccia utente del blog dovrebbe, per la gran parte, essere disponibile in italiano :-) . Spero non ci siano sgraditi inconvenienti dovuti ad unerrata localizzazione :-P . Ah, i mesi nella navigazione avanzata sono in inglese perché non ho trovato nessuna stringa di localizzazione, e quindi rimaranno in inglese.PS: è la terza volta nel giro di una settimana che aggiorno il plugin All in One SEO Pack :-P

Technorati Tags: , ,