title: Localizing DevExpress
body: <p>Here in Denmark I am working on creating an app using DevExpress.
  But I need to localize the DevExpress controls to speak Danish. But before I go to work and do the translation my self, I was wondering if someone already have done it.
  I am using the cxLocalizerEditor to create the .ini file with the translation.</p>
  
  <p>Does a Danish translation already exist?</p>
  
  <p>Anyone got the localizing of Custom Resource Strings to work? I can't get it to work. </p>
  
  <ul>
  <li>Edited post to add sample code that I talk about later.</li>
  </ul>
  
  <p>The example from the help is like following. But I can't get that to work at all.
      uses
        cxLocalization, dxCore, cxClasses, ;</p>
  
  <pre><code>type
    TForm1 = class(TForm, IdxLocalizerListener)
    cxLocalizer1: TcxLocalizer;
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
  // ...
    public
      procedure TranslationChanged;
    end;
  // ...
  
  procedure TForm1.Create(AOwner: TComponent);
  begin
    dxResourceStringsRepository.AddListener(Self);
    inherited Create(AOwner);
  end;
  
  procedure TForm1.Destroy;
  begin
    dxResourceStringsRepository.RemoveListener(Self);
    inherited;
  end;
  
  procedure TForm1.TranslationChanged;
  begin
    Caption := cxGetResourceString(@sAppName);
    // ...
  end;
  </code></pre>
  
  <p>But what I can get to work is: (cxLanguage is the unit I created with custom resourcestrings using the Localizer UI and @sHpDbSettingsCaption is just a random resourcestring)</p>
  
  <pre><code>unit Unit1;
  
  interface
  
  uses
    cxLocalization, dxCore, cxClasses, cxLanguage,
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs;
  
  type
    TForm1 = class(TForm, IdxLocalizerListener)
    procedure FormShow(Sender: TObject);
    private
    public
      procedure TranslationChanged;
    end;
  
  var
    Form1: TForm1;
  
  implementation
  
  {$R *.dfm}
  
  procedure TForm1.FormShow(Sender: TObject);
  begin
    TranslationChanged;
  end;
  
  procedure TForm1.TranslationChanged;
  begin
    Caption := cxGetResourceString(@sHpDbSettingsCaption);
  end;
  
  
  end.
  </code></pre>