Gewusst wie: Erstellen einer lokalisierten Version einer Ressourcendatei
Aktualisiert: November 2007
Wenn Sie ein Projekt lokalisieren, sollten Sie lokalisierte Versionen der Projektressourcendatei erstellen. Zeichenfolgen sind beispielsweise der gängigste Ressourcentyp, der lokalisiert werden muss. Die lokalisierten Dateien werden nicht im Ressourcen-Designer angezeigt, können aber im Projektmappen-Explorer erstellt und angezeigt werden.
So erstellen Sie eine lokalisierte Ressourcendatei
Erstellen Sie eine Ressourcendatei namens Resources.resx. In Visual Basic müssen Sie auf die Schaltfläche Alle Dateien anzeigen klicken, um die standardmäßige RESX-Datei anzuzeigen und aufzurufen.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, zeigen Sie auf Hinzufügen und klicken Sie dann auf Neues Element.
Wählen Sie im Dialogfeld Neues Element hinzufügen die Option Ressourcendatei aus, und nennen Sie die Datei Resources.de-DE.resx. Im Dateinamen sind die Sprache Deutsch und das Land Deutschland angegeben. Weitere Informationen zu Kulturnamen und Bezeichnern finden Sie unter CultureInfo.
Resources.de-DE.resx wird im Projektmappen-Explorer angezeigt, und ein Ressourcen-Designer für die Datei wird eingeblendet.
Öffnen Sie den Ressourcen-Designer. Klicken Sie im Menü Projekt auf Eigenschaften. Klicken Sie im Projekt-Designer auf die Registerkarte Ressourcen.
Fügen Sie im Ressourcen-Designer eine deutsche Zeichenfolge hinzu. Beispielsweise können Sie die erste Zeile aus Goethes "Wanderers Nachtlied" verwenden:
Über allen Gipfeln ist Ruh.
Klicken Sie im Menü Erstellen auf Projektmappe erstellen.
Visual Studio erstellt automatisch Satellitenassemblys für jede Sprache, die Sie auf diese Weise angeben. Die Assembly ProjectName.resources.dll wird in ProjectName\bin\Release\de-DE erstellt. Zusätzliche Satellitenassemblys werden unter ProjectName\bin\Release in den entsprechenden Gebietsschemaverzeichnissen erstellt. Sie müssen die Assemblydateien bereitstellen, damit die lokalisierte Version der Anwendung funktioniert.
Siehe auch
Konzepte
Hierarchische Organisation der Ressourcen für die Lokalisierung