Aside from these size issues
Aside from these size issues to harmonize with the target countries, you still have to ensure that your site is also adapted to the languages of these countries! This is not the case since you are even asking for your site to be translated into English to correspond.