Various cultural and linguistic differences are the two most important things considered for localiation. The use of certain words, phrases or concepts may be inappropriate in the culture of the target language. At the same time, some words translated literally may be perfectly fine culture-wise, but unacceptably long (e.g. when localizing website buttons).