il linguaggio e' un modulo che si installa disinstalla a piacimento. I file invece che compongono la richiesta di informazioni, prezzi, il carrello etc. sono indipendenti da quelli del linguaggio (ovviamente ci deve essere una lingua installata altrimenti si leggono i tag al posto dei contenuti).
Cmq sia se il problema è isolato al file default.php e le altre pagine del lato catalogo invece funzionano, dovrebbe essere sufficiente ripescare il file default.php dal pacchetto originale (
www.oscommerce.com ) e sovrascriverlo al tuo attuale.