Lokalisieren von Ressourcen und Erstellen der Anwendung
In diesem Thema wird beschrieben, wie Sie eine typische MUI-Anwendung erstellen. Es wird davon ausgegangen, dass Sie Microsoft Visual Studio zum Programmieren und entweder Microsoft Visual Studio oder die Visual Studio-Befehlszeile zum Erstellen verwenden. Es wird davon ausgegangen, dass Sie eine SLN-Projektmappendatei für Ihre Anwendung verwenden und eine Resource.h-Datei unterstützen, um die Ressourcendatei der Basissprache widerzuspiegeln.
Hinweis
Wenn Sie die Visual Studio-Befehlszeile für den Build verwenden, verwenden Sie den Befehl vcbuild , um die Projektmappendatei zu erstellen.
Anwendungsdateien werden für jede Sprache separat erstellt. Jeder Build erstellt identische sprachneutrale .exe und sprachspezifische .exe.mui-Dateien. Darüber hinaus werden verschiedene andere Dateien in die entsprechenden Releaseordner kopiert.
Der Anwendungsbuild hängt vom Typ der Ressourcen und vom Typ der verwendeten Lokalisierung ab. Für die Vorabversionslokalisierung verfügen Sie über eine Kopie der Basissprachdatei, die für jede unterstützte Sprache lokalisiert ist. Für die Lokalisierung nach dem Build können Sie die MUI-Datei kopieren, die sich aus dem Build der ausführbaren Datei und des Ressourcenmoduls ergibt, und die Kopien an die Lokalisierer bereitstellen.
Hinweis
Im folgenden Verfahren wird davon ausgegangen, dass Win32 PE-Ressourcen mit einem Visual Studio-Projekt für jede Sprache erstellt wurden. Die Basissprachressourcen werden in einer RC-Datei bereitgestellt und mithilfe eines DLL-Moduls geladen. Sie können das Verfahren nach Bedarf wiederholen, um für alle unterstützten Sprachen zu erstellen.
So erstellen Sie die Anwendung
- Richten Sie ein Visual Studio-Projekt für die Basissprache ein.
- Wenn Sie daran interessiert sind, eine Ressourcenkonfigurationsdatei mit den Ressourcentools zu verwenden, richten Sie eine ein, wie unter Vorbereiten einer Ressourcenkonfigurationsdatei beschrieben.
- Legen Sie die vom RC Compiler-Hilfsprogramm erforderlichen Parameter auf den Eigenschaftenseiten für das Projekt unter Konfigurationseigenschaften → Ressourcen → Befehlszeile → Zusätzliche Optionen fest.
- Führen Sie den RC-Compiler aus. Das Hilfsprogramm kompiliert und teilt die nicht lokalisierbaren und lokalisierbaren Ressourcen mithilfe von Ressourcenkonfigurationsdaten in zwei verschiedene Objektdateien auf. In diesem Schritt werden die sprachneutralen Ressourcen in einer LN-Datei verknüpft. Weitere Informationen finden Sie in der Beschreibung des Hilfsprogramms unter Ressourcenhilfsprogramme.
- Um die sprachspezifischen Ressourcen mit einer sprachspezifischen MUI-Datei zu verknüpfen, legen Sie ein Postbuildereignis für das Projekt auf den Eigenschaftenseiten unter Konfigurationseigenschaften → Buildereignisse → Post-Build-Ereignis → Befehlszeile fest.
- Legen Sie ein Postbuildereignis fest, um den Prüfsummenwert aus der LN-Datei auf die MUI-Datei für die Sprache anzuwenden. Sie können für diesen Schritt das Hilfsprogramm MUIRCT verwenden. Weitere Informationen finden Sie in der Beschreibung des Hilfsprogramms unter Ressourcenhilfsprogramme.
- Verwenden Sie die Befehlszeile des Ereignisses nach dem Build, um Befehle hinzuzufügen, um die Dateien in die entsprechende Releaseordnerstruktur zu kopieren.
Zugehörige Themen