Czy można utworzyć wielojęzyczny instalator za pomocą WIX?Czy można utworzyć wielojęzyczny instalator za pomocą WIX?
Odpowiedz
Możesz to zrobić bez bootstrappera, jeśli utworzysz transformacje osadzone, a instalator MSI automatycznie zastosuje jeden z nich, zgodnie z ustawieniami regionalnymi systemu.
Aby uzyskać szczegółowe & skrypty, proszę poniższy link:
Mówią, że jest nieudokumentowana funkcja Microsoft Installer, dlatego należy być ostrożnym używając go.
To działało dla mnie (Windows 7.0 SDK vbs), wraz z następującymi krokami od [Poradnik dewelopera do wix 3.6] (http://packtlib.packtpub.com/library/9781782160427/ch12lvl1sec82), aby upewnić się, że moja strona kodowa i język produktu były poprawne w pierwszej kolejności. – Epu
To może nie być niemożliwe, ale najprawdopodobniej bardzo trudno jest napisać MSI z Wix, gdzie język interfejsu zostanie określony w czasie wykonywania. Wix polega na lokalizacji w czasie budowania, tzn. Można łatwo tworzyć różne pliki MSI, każdy z własnym językiem interfejsu użytkownika, z tych samych plików źródłowych.
+1 Wszystko, co widziałem, pokazuje lokalizację wykonaną w czasie kompilacji, z osobnymi zlokalizowanymi przekazanymi MSI. –
Ale MSI może mieć pliki MST obok niego. Plik MST przekształca MSI na inny język. – Ikaso
@ Ikaso To prawda, ale nie sądzę, że rozwiązuje problem PO, ponieważ nadal potrzebujesz czegoś zewnętrznego do MSI, aby zdecydować, który z MST zastosować. –
Najwyraźniej istnieje rozwiązanie problemu za pomocą WIX. Musisz utworzyć program ładujący bootstrap. Istnieje narzędzie o nazwie Setupbld.exe, które pomaga w tym. Możesz przeczytać więcej na John Robbins' Blog.
Absolutnie. Po pierwsze, twoje .msi musi zawierać wszystkie transformacje z osadzonych w nim MSI obcojęzycznych (patrz Embedded Transforms). Można to zrobić za pomocą MsiTran.exe Microsoftu i WiSubStg.vbs wspomnianych w GeekTieGuy link w innym miejscu tego wpisu.
Po drugie, Twój plik .wxs o numerze Package element musi zawierać atrybut Języki: z rozdzieloną przecinkami listą wszystkich obsługiwanych identyfikatorów ustawień regionalnych, np.
Languages="1033,1031,3082,1036,1040,1041,1042,1043,1046,1049,2052,1028"
Teraz można dwukrotnie kliknąć .msi na systemie języków obcych i go automatycznie pojawią się w odpowiednim języku
- 1. Jak utworzyć raport wielojęzyczny?
- 2. WIX instalator oparty na INF sterownika drukarki
- 3. Instalator WIX 3.6 - Visual Studio 2010 (HeatDirectory)
- 4. Wix * msi instalator Ikona i loga
- 5. Instalator Wix - jak wyświetlić wartość [Producent] w ścieżce instalacji?
- 6. Czy istnieje sposób na przyspieszenie kompilacji WiX?
- 7. Czy można utworzyć ogólną metodę @helper za pomocą programu Razor?
- 8. Czy można utworzyć element w locie za pomocą jQuery Mobile?
- 9. Czy można utworzyć uniwersalny framework iOS za pomocą bitcode?
- 10. Instalator WiX: używanie xslt z heat.exe do aktualizacji atrybutów
- 11. Jak utworzyć instalator pakietu Windows 10 HWA?
- 12. Instalator WiX usuwa pliki podczas deinstalacji, ale nie po aktualizacji
- 13. Generowanie pliku wykonywalnego za pomocą wix
- 14. Czy mogę ustawić niestandardową licencję za pomocą WiX?
- 15. WiX: Instalator zawsze zmienia AppPool, aby włączyć 32-bitową aplikację
- 16. Czy można Paginować tabelę za pomocą jquery?
- 17. Wielojęzyczny w Meteoru
- 18. Instalowanie aplikacji internetowej za pomocą Wix
- 19. Dodać wartość rejestru multiString za pomocą WiX?
- 20. Jak rozmieścić redystrybucyjne Visual C++ w WiX za pomocą Burn
- 21. Instalator WiX kończy się niepowodzeniem z kodem błędu 2819
- 22. Instalator MSI wywołujący inny instalator MSI w trybie cichym przy użyciu WiX
- 23. Jak utworzyć instalator z Innosetup, który nie powinien rejestrować aplikacji za pomocą Dodaj/Usuń programy?
- 24. Instalator Nullsoft, jak utworzyć podfolder ProgramData, zapisywalny
- 25. Czy można utworzyć system logowania za pomocą środowiska ASP.NET MVC, ale nie można użyć narzędzia MembershipProvider?
- 26. Instalator dla aplikacji java
- 27. Nie można utworzyć samouczków GStreamer za pomocą Android Studio
- 28. Usuwanie znaków niedrukowalnych C# wielojęzyczny
- 29. Czy można przestawić dane za pomocą LINQ?
- 30. Czy można planować posty za pomocą Jekyll?
chodziło Ci o lokalizacji? – Ikaso
Jeśli tak, użyj tego linku http://www.tramontana.co.hu/wix/lesson2.php#2.6. – Ikaso
tak lokalizacja, ale wielo kultury, , więc użytkownik może wybrać odpowiedni język. z combo Box przed rozpoczęciem procesu instalacji. – shahjapan