bring back js optimization
bring back js optimization part 2
update bridge
add french locale
relative shared paths
use ctx.languages