title: JavaFx Bindings and Localization
body: <p>I am localizing my relatively simple JavaFx app. "manually" (i.e. I don't use the SceneBuilder or anything). Now I'd like to add support for dynamic localization, so that the user does not have to restart the application for changes to apply.</p>
  
  <p>The only part in my app that needs to be localized in this manner, are the tooltips. (I'm using lots of ControlsFX dialogs, and they are re-created every time so there is no problem there...)</p>
  
  <p>I have not used the JavaFx binding system before, but I have a hunch that it could make this task very simple.</p>
  
  <p>Currently, I am just setting the tooltips like so:</p>
  
  <pre><code>myButton.setTooltip(new Tooltip(Utils.i8n("mybutton")));
  </code></pre>
  
  <p>I've read something about the JavaFx bindings, but I'm a bit overwhelmed by the amount of choices I seem to have! How would I go on (ab)using the binding system to help me localize these tooltips "dynamically"?</p>
  
  <p>Thanks.</p>