Ciao Amadeus,
io nel mio caso ho capito a cosa è dovuto e guardando il tuo sito credo sia lo stesso anche da te. Ci sono due tabelle in joomla 1.5/joomfish 2.2.3 che gestiscono le lingue attive sul sito:
-jos_jf_language_exk
-jos_languages
Entrambe hanno la colonna lang_id, con le lingue che devono corrispondere. Probabilmente a causa di installazioni e disinstallazioni, io avevo italiano e inglese con i codici 2 e 3, quando ho installato il tedesco su una tabella ha messo 4, sull'altra 0 e faceva casino.
Tra l'altro è vero che la traduzione funziona, ma ho visto che non mi fa aggiungere i parametri aggiuntivi (meta-description, title, ecc), non mi fa ordinare le lingue, ecc ecc.
Ho allineato gli ID a mano nel DB (ATTENZIONE: io ho la copia in locale con backup, ho fatto alcuni tentativi con vari ripristini prima di imbeccare le modifiche giuste), adesso riesco almeno ad ordinare le lingue, mentre i parametri li metto direttamente sulle tabelle con phpmyadmin.
Ho visto che nel tuo sito mancano anche lì metadesctiption, title, parole chiave, ecc. Prova a inserirle dal pannello joomfish, se non riesci dovrai fare a mano anche tu.
ciao
Etnatracker