2016-04-04 7 views
0

Ich habe eine MFC outlookbar implementiert.Es gibt Dialog erscheint beim Klicken Outlook Tab Registerkarte (Navigationsbereich Option) .Ich möchte die Dialogzeichenfolge zu lokalisieren, weil ich denke, es ist ein MFC zur Verfügung gestellt Dialog auf Lokalisierung der Anwendung Die Zeichenfolge dieses Dialogfelds wird nicht lokalisiert.Translate mfc outlookbar dialog strings

Antwort

1

Sie benötigen Ihre eigene Lokalisierung der MFC-Ressourcen.

In VS-2013 beispielsweise ist dies ein MFC120xxx.DLL, ENU für Englisch, DEU für Deutsch, TRK für türkisch, usw.

Das MFC kommt nur mit ein paar Übersetzungen.

Wenn Sie statische Ressourcen verwenden müssen Sie Ihre eigene Übersetzung in den Include-Ordner des MFC hier (dh türkisch) erstellen:

C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ atlmfc \ include \ l.trk

Beispielordner ist für VS-2013.

Ich habe Dateien aus einer älteren VS-Version erstellt, um meine eigenen MFC-Sprachressourcendateien zu erstellen. Sie arbeiten immer noch mit VS-2010 und später.

+0

Ich verwende meine eigene Lokalisierung für alle Sprachen. Alle Strings meines Dialogs werden dynamisch lokalisiert, aber dies ist der Standarddialog der Outlookbar. Ich finde den statischen Schlüssel nicht oder kenne keine Methode kann override sein oder nicht.Ich habe ähnliche Sache in VB implementiert, aber nicht in MFC.Adding Link als Referenz.Ich brauche ähnliche Sache in VC++ (MFC) http://www.codejock.com/support/articles/com/shortcutbar/ sb_1.asp –

+0

Alle Daten der Ressourcen der MFC sind hier C: \ Programme (x86) \ Microsoft Visual Studio VER \ VC \ atlmfc \ include \ l.xxx – xMRi

+0

Ich kann die Ressourcen des Dialogfelds in angegebenen Pfad nicht finden. Können Sie bitte im Detail erklären. Vielen Dank im Voraus. –

Verwandte Themen