Anpassen von Text in den Standard-Wix-Dialogen

7

Ich benutze die Wix-Standarddialoge. Wie kann ich den Text der angezeigten Nachrichten anpassen?

Auf der Seite "Lizenzvereinbarung" möchte ich beispielsweise den Text "Ich akzeptiere die Bedingungen in der Lizenzvereinbarung" in "Ich bestätige und akzeptiere die Bedingungen der obigen Vereinbarung" ändern.

Verwandte Themen:
Wie kann ich zur Laufzeit den Text festlegen, der in VerifyReadyDlg angezeigt werden soll?

    
Samuel Jack 12.11.2009, 17:12
quelle

2 Antworten

16

So habe ich es gemacht:

  1. Fügen Sie meinem Votive-Projekt (z. B. meinem Visual Studio Wix-Projekt) eine neue Lokalisierungsdatei hinzu - klicken Sie mit der rechten Maustaste, Hinzufügen - & gt; Neuer Artikel ... - & gt; Wix Lokalisierungsdatei
  2. Da ich den englischen Text angepasst habe, habe ich sichergestellt, dass das Culture-Attribut in der Datei en-US heißt
  3. String-Elemente für jedes Element hinzugefügt, das ich anpassen wollte. ZB

    %Vor%
  4. Um die Ids der Strings zu bestimmen, die ich überschreiben musste, habe ich in WixUI_en-us.wxl Datei aus dem Wix-Quellcode. In einigen Fällen war es hilfreich, auf den Quellcode der einzelnen Dialoge um herauszufinden, welche Zeichenfolgen wo verwendet wurden.

  5. Der letzte zu beachtende Punkt ist, dass Wix beim Hinzufügen einer Lokalisierungsdatei zu Ihrem Projekt beginnt, die msi-Dateien in Unterordnern auszugeben, die nach der Kultur in der Lokalisierungsdatei benannt sind. Z.B. meins wurde in \ bin \ Debug \ en-u geschrieben und nicht in \ bin \ Debug \
Samuel Jack 12.11.2009, 20:06
quelle
5

Das Kapitel Erweiterte WiX-Themen - & gt; Wix UI Dialogbibliothek - & gt; Das Anpassen von integrierten WixUI-Dialogsets in der WiX-Dokumentation (wix.chm) enthält alle Informationen zum Anpassen der UI-Dialoge einschließlich des Textes. Es gibt auch ein Thema zum Anpassen der Benutzeroberfläche im WiX-Lernprogramm in Ссылка .

Wenn Sie feststellen, dass Sie mehr von dem Standardverhalten von WiX überschreiben müssen, laden Sie die Quellen am besten herunter (zB von Ссылка ): Alle UI-Dialoge befinden sich in src \ ext \ UIExtension \ wixlib und geben Ihnen einen Einblick in die Funktionsweise.

    
BCran 12.11.2009 17:40
quelle

Tags und Links