Hello,
I've cheked in the settings to keep only English, but for some applications, CCleaner fails to delete all languages.
One such example would be VLC. I've manually deleted everything except "English.lproj" and program works fine.
I think, that you can delete all *.lproj, except: if english checked, then don't delete English.lproj and en-us.lproj and ...; if xyz language checked, then also don't delete xyz.lproj ... I'm not sure if thats safe though, but it might work.
CCleaner keeps following languages after cleaning:
English.lproj ach.lproj af.lproj aiff.icns am.lproj an.lproj ast.lproj az.lproj be.lproj bg.lproj bn.lproj bn_IN.lproj br.lproj ca.lproj cgg.lproj ckb.lproj co.lproj cs.lproj cy.lproj da.lproj de.lproj en_GB.lproj es.lproj et.lproj eu.lproj fa.lproj ff.lproj fr.lproj fur.lproj ga.lproj gd.lproj gl.lproj gu.lproj hi.lproj hr.lproj hu.lproj hy.lproj ia.lproj id.lproj is.lproj it.lproj ka.lproj kk.lproj km.lproj kmr.lproj ky.lproj lg.lproj lt.lproj lv.lproj mk.lproj ml.lproj mn.lproj mr.lproj ms.lproj my.lproj nb.lproj ne.lproj nl.lproj nn.lproj oc.lproj or_IN.lproj pa.lproj pl.lproj ps.lproj pt_BR.lproj pt_PT.lproj si.lproj sl.lproj sq.lproj sr.lproj ta.lproj te.lproj tet.lproj tl.lproj uz.lproj vi.lproj wa.lproj zh_CN.lproj zh_TW.lproj zu.lproj