title: Using language code (en) or full culture code (e.g. en-AU)?
body: <p>I have an application in C#/WPF which is internationalized (resource string for some languages).</p>
  
  <p>Currently I am using the following codes for the resource files: default.resx, de-DE, fr-FR, es-ES, pt-BR, pt-PT, nl-NL etc.</p>
  
  <p>But I have some questions:</p>
  
  <ol>
  <li><p>E.g. for nl, there are two variants: nl-NL  (Netherlands) and nl-BE. Currently I use nl-NL, but I guess if a person from Belgium will get the default texts since nl-BE is not defined. Is this true?</p></li>
  <li><p>Should I use then nl instead of nl-NL?</p></li>
  <li><p>For some languages only one country is defined (e.g. hu-HU) ... what is then the difference between hu and hu-HU? I think nothing but I want to be sure.</p></li>
  </ol>