¿es posible crear un instalador multilenguaje usando WIX?¿es posible crear un instalador multilenguaje usando WIX?
Respuesta
Puede hacerlo sin bootstrapper, si crea transformaciones incorporadas, y el instalador de MSI aplicará automáticamente una de ellas, según la configuración regional del sistema.
Para obtener detalles completos & guiones, por favor, siga este enlace:
Dicen, que es característica no documentada del Instalador de Microsoft, así que por favor, tenga cuidado de usarlo.
Esto funcionó para mí (Windows 7.0 sdk vbs), junto con los siguientes pasos de [La guía del desarrollador de wix 3.6] (http://packtlib.packtpub.com/library/9781782160427/ch12lvl1sec82) para asegurarme de que mi página de códigos y mi idioma del producto fueron correctos en primer lugar. – Epu
Puede que no sea imposible, pero es muy, muy difícil crear un MSI con Wix donde el idioma de la IU se determina en tiempo de ejecución. Wix tiene que ver con la localización en tiempo de compilación, es decir, puedes crear fácilmente diferentes MSI, cada una con su propio lenguaje de interfaz de usuario, desde los mismos archivos fuente.
+1 Todo lo que he visto muestra la localización realizada en el momento de la compilación, con MSIs localizados separados que salen. –
Pero una MSI puede tener archivos MST al lado. El archivo MST transforma el MSI a otro idioma. – Ikaso
@Ikaso Eso es cierto, pero no creo que resuelva el problema del OP porque todavía necesita algo externo al MSI para decidir qué MST aplicar. –
Aparentemente hay una solución a su problema usando WIX. Lo que debes hacer es crear un cargador de arranque. Hay una herramienta llamada Setupbld.exe que ayuda con eso. Puede leer más en John Robbins' Blog.
Absolutamente. En primer lugar, su .msi debe tener todas las transformaciones de MSI de idioma extranjero incrustadas (consulte Embedded Transforms). Esto se puede hacer con Microsoft MsiTran.exe y WiSubStg.vbs, mencionado en el GeekTieGuy link en otro lugar de esta publicación.
En segundo lugar, de Package element su archivo debe contener un .wxs Idiomas atributo con una lista separada por comas de todos los ID de configuración regional compatible, por ejemplo,
Languages="1033,1031,3082,1036,1040,1041,1042,1043,1046,1049,2052,1028"
Ahora puede hacer doble clic en el archivo .msi en un sistema de la lengua extranjera y lo han subido de forma automática en el idioma correcto
- 1. Escribir un WPF Wix instalador
- 2. WIX Marco de tiempo del instalador para desarrollar un instalador
- 3. ¿Cómo instalo con permisos elevados usando un instalador de WiX?
- 4. Usando WiX para crear un directorio virtual de IIS
- 5. Instalador MSI llamando a otro instalador MSI en modo silencioso usando WiX
- 6. ¿Es posible localizar el EULA en WiX usando el archivo .wxl?
- 7. ¿Cómo puedo hacer un instalador de WiX 3.5 con un instalador de .NET 4.0 completamente autónomo?
- 8. Capacidades del instalador, WIX contra InstallShield Express
- 9. Cómo crear una etiqueta multilenguaje en Yii
- 10. ¿Es posible crear un sistema operativo usando Python?
- 11. Cómo registrar el complemento VSTO desde un instalador Wix # MSI
- 12. Instalador WIX: Agregar POS como un requisito previo
- 13. Insertar un símbolo de derechos de autor/registrado en el instalador usando Wix
- 14. Crear un instalador para la aplicación Linux
- 15. Cerrar una aplicación usando WiX
- 16. ¿Agregar una carpeta al instalador en wix no archivos?
- 17. Generar un archivo ejecutable usando wix
- 18. MSI instalador, Wix y tamaño de cuadro de diálogo
- 19. ¿Cómo se determina si un instalador de WiX es silencioso o interactivo?
- 20. ¿Cómo crear un instalador MSI programáticamente?
- 21. TeamCity - ¿Cómo crear un paquete de instalador?
- 22. ¿Cómo crear un directorio en wix?
- 23. ¿Es posible crear un vector de bitsets?
- 24. ¿Es posible crear dinámicamente un UITextView?
- 25. ¿Es posible crear un TH con TableRow.insertCell()?
- 26. ¿Es posible crear un vector de punteros?
- 27. ¿Es posible crear un lienzo transparente
- 28. ¿Es posible crear un applet web JavaFX?
- 29. Establecer la versión ASP.Net usando WiX
- 30. ¿Cómo creo un archivo de registro para un instalador de WiX?
¿Quiere decir para la localización? – Ikaso
En caso afirmativo, utilice este enlace http://www.tramontana.co.hu/wix/lesson2.php#2.6. – Ikaso
sí localización pero multicultural, para que el usuario pueda seleccionar la lengua apropiada. desde el cuadro combinado antes de comenzar el proceso de instalación. – shahjapan