Giter VIP home page Giter VIP logo

classic-wix-burn-theme's Introduction

Classic-WiX-Burn-Theme

A WiX Burn theme inspired by the classic WiX wizard user interface. Full support for creating multi-language bootstrappers.

Screenshots

Classic-WiX-Burn-Theme

Design goals

Remove unnecessary user interface items and interactions, and have a look-and-feel of a typical Windows Installer package user interface. The wizard functionality has been removed in order to simplify the user interactions.

Samples

Sample 1: Use Classic WiX Burn Theme in an English only installer. Sample 2: Use Classic WiX Burn Theme in an installer localized in English, Danish, French, Spanish, Russian and Korean.

Localizations

English (1033), Danish (1030), Frensh (1036), Spanish (3082), Russian (1049), German (1031), Korean (1042)

Help

Help wanted to add more localizations.

classic-wix-burn-theme's People

Contributors

frederiksen avatar pwadvanced avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

classic-wix-burn-theme's Issues

Sample 2 language

Hi,

thank you for releasing this project on github!

I was trying out Sample2 but I can only get it to display in english.
When I run MyCoolAppSetup.exe it always starts in english.
Am I supposed to change something in the bundle.wxs? My Windows is language is set to german.

Thanks,
Magnus

German translations

The culture and language attributes of the WixLocalization tag are not correctly set in the German localization ClassicTheme.xml file. I believe the tag should be:
<WixLocalization Culture="de-de" Language="1031" xmlns="http://schemas.microsoft.com/wix/2006/localization">

localization glitches..

first of all: great work. Using your code I was able to create a bilingual setup in English and German (my software is only supporting the two at present).
I encountered some glitches however:

  1. in different texts you are using device vs computer. I do understand that it might be confusing to refer to a mobile as a computer, but I´d go for consistency. Maybe another variable to be reused?
  2. as I dislike abbreviations I suggest the following German: Mit der Installation akzeptieren Sie diese <a href="#">Lizenzbedingungen</a>.
  3. while it is obvious that ClassicTheme.xwl must be language specific, it is less clear why banner and ClassicTheme.xml are redundant (at least in Sample2), and which of these are actually required. Also it looks like banner.png is included into the setup.exe multiple times, which is a waste of space. Can you please clarify?

Thanks, Joachim

Does not work for me.

I'm trying to apply your code on my Korean project.
I ran your app but it did not work for me. I changed system language to German and ran exe but it shows English anyway. I saw some German (Yes or No) when I click the close button to cancel the installation. I think that was from OS.
I compiled your code with wixtoolset 3.11 and visual studio 2017.
Are there any precondition that should I do?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.