style merging and translation