¿Qué formato ISO debo usar para almacenar el código de idioma de un usuario?

¿Debo usar ISO 639-1 (abreviatura de 2 letras) o ISO 639-2 (abreviatura de 3 letras) para almacenar el código de idioma de un usuario? Ambos son estándares oficiales, pero ¿cuál es el estándar de facto en la comunidad de desarrollo? Creo que ISO 639-1 sería más fácil de recordar, y probablemente sea más popular por esa razón, pero eso es solo una suposición.

El sitio que estoy construyendo tendrá un sitio separado para los Estados Unidos, Brasil, Rusia, China y el Reino Unido.

http://en.wikipedia.org/wiki/ISO_639

Respuestas a la pregunta(5)

Su respuesta a la pregunta