add data resource, update geoscape & inventory, support switching language