Tip/Trick: Hacer una aplicación multidioma
La verdad este es un tip/trick sencillo ya que hacer una aplicación localizable es algo realmente sencillo, en el Form se selecciona Localizable = True, y una vez que tengamos todos los controles en el formulario seleccionamos en la propiedad Language del Form el idioma que queremos editar.
Esto se guarda en un archivo parecido a Form1.es.resx y dentro tendremos un conjunto de claves/valores con los datos:
button1.Text = Aceptar
button2.Text = Cancelar
Si... algunos valores fuesen siempre los mismos, sería sencilla su traducción, como por ejemplo que el boton de aceptar siempre se llamase okButton y el de cancelar cancelButton, ya que se pueden copiar de un archivo de recursos (resx) a otro, de esta forma las traducciones serían reutilizables entre varias aplicaciones o mismo entre diferentes formularios ya que cada formulario lleva sus propios recursos de idioma.
Espero que os sea útil [:)].