Index: branches/blackosx/package/Changes.txt =================================================================== --- branches/blackosx/package/Changes.txt (revision 1751) +++ branches/blackosx/package/Changes.txt (revision 1752) @@ -1,5 +1,19 @@ -- Keylayout / Keymaps fixed and made a mandatory install. +- Change Localizable.strings to match the recent changes to the install process. +- Improve messages written to the installation log. + +- Change upgrade install to only backup /Extra folder if necessary. + +- JrCs - Enhanced installer - We can add an option without an associated package - We can have an option that install +multiple packages - No more "fake" option (none) - The package that is build is already compressed (no need to +compress it again) + +- JrCs - Update postinstall script - Fix a bug where kernel flags are not set properly - Fix indent - Add some comments. + +- JrCs - Automaticaly select upgrade option if /Extra/org.chameleon.Boot.plist file exists on the target volume. + +- JrCs - Keylayout / Keymaps fixed and made a mandatory install when a keymap is chosen. + - Add option to upgrade an existing install - or more exactly, merge newly selected options with an existing /Extra folder. Also, rename an existing /Extra/com.apple.Boot.plist to /Extra/org.chameleon.Boot.plist. - Change the layout/wording displayed in the installer (English only) and give it a facelift. Adjust background image to scale to fit in the window. Index: branches/blackosx/package/Resources/ja.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/zh_TW.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/he.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/id.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/id.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/id.lproj/Localizable.strings (revision 1752) @@ -45,7 +45,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "Modul Chameleon"; -"Module_description" = "Sistem modul terintegrasi dalam Chameleon memungkinkan pengguna atau programmer untuk memperluas fungsionalitas dasar Chameleon tanpa perlu mengganti file master boot tersebut."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "AMDGraphicsEnabler_title" = "AMDGraphicsEnabler"; "AMDGraphicsEnabler_description" = "Kode GraphicsEnabler ATI ( > r784) yang telah dideportasi ke modul. @@ -315,7 +315,7 @@ // Resolution "Resolution_title" = "Resolusi"; -"Resolution_description" = "Mengatur resolusi layar anda"; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Video"; @@ -323,7 +323,7 @@ // KeyLayout "KeyLayout_title" = "Layout keyboard"; -"KeyLayout_description" = "Pilihan layout keyboard atau pilih 'None' jika menggunakan keyboard standar."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Tema"; Index: branches/blackosx/package/Resources/el.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/zh_CN.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/ar.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/en.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/en.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/en.lproj/Localizable.strings (revision 1752) @@ -44,7 +44,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "Modules"; -"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file. The Keylayout module and associated keymaps are installed by default."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "AMDGraphicsEnabler_title" = "AMDGraphicsEnabler"; "AMDGraphicsEnabler_description" = "The GraphicsEnabler ATI code ( > r784) ported to a module. @@ -69,14 +69,11 @@ Source: http://www.kernel.org/pub/linux/libs/klibc/"; "AutoReso_title" = "Resolution"; -"AutoReso_description" = "This module reads the edid information from the monitor attached to the main display. -The module is currently not integrated into trunk and has minimal uses as it stands. -Additionally, the module will patch the vesa modes available in pre intel hd graphics cards to provide proper resolution while booting."; +"AutoReso_description" = "This module reads the edid information from the monitor attached to the main display. The module is currently not integrated into trunk and has minimal uses as it stands. Additionally, the module will patch the vesa modes available in pre intel hd graphics cards to provide proper resolution while booting."; "uClibc_title" = "uClibc++"; -"uClibc_description" = "This module provides a minimalistic c++ runtime library for use in other modules. -This does not provide functionality by itself, instead it is used to allow for the c++ language to be used in other modules. -Please note that rtti and exceptions has both been disabled. +"uClibc_description" = "This module provides a minimalistic c++ runtime library for use in other modules. This does not provide functionality by itself, instead it is used to allow for the c++ language to be used in other modules. +*Please note that rtti and exceptions has both been disabled. Source: http://cxx.uclibc.org/ Dependencies: klibc"; @@ -317,7 +314,7 @@ // Resolution "Resolution_title" = "Resolution"; -"Resolution_description" = "Set one resolution to use, or select 'None' if you don't want to select a resolution."; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Video"; @@ -325,7 +322,7 @@ // KeyLayout "KeyLayout_title" = "KeyLayout"; -"KeyLayout_description" = "Set one keylayout to use, or select 'None' if you don't want to select a keylayout."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Themes"; Index: branches/blackosx/package/Resources/pt-PT.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/pt-PT.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/pt-PT.lproj/Localizable.strings (revision 1752) @@ -44,7 +44,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "Módulos do Chameleon"; -"Module_description" = "O sistema de módulos incorporados ao Chameleon permite que um utilizador ou desenvolvedor estenda a funcionalidade básica sem precisar substituir o arquivo boot principal."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "klibc_title" = "klibc"; "klibc_description" = "Este módulo fornece uma biblioteca C padrão para link, caso a do Chameleon seja insuficiente. @@ -300,7 +300,7 @@ // Resolution "Resolution_title" = "Resolução"; -"Resolution_description" = "Configura a resolução do écran"; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Video"; @@ -308,7 +308,7 @@ // KeyLayout "KeyLayout_title" = "KeyLayout"; -"KeyLayout_description" = "Configura o layout de teclado a ser usado."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Temas"; Index: branches/blackosx/package/Resources/bs.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/es.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/es.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/es.lproj/Localizable.strings (revision 1752) @@ -90,7 +90,7 @@ "Module_title" = "Módulos de Chameleon"; -"Module_description" = "El sistema de módulos incorporado en Chameleon permite al usuario o desarrollador extender las funcionalidades principales del Bootloader, sin reempalzar el binario principal boot."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; @@ -636,7 +636,7 @@ "Resolution_title" = "Resolución"; -"Resolution_description" = "Permite fijar la resolución de pantalla para nuestro monitor"; +"Resolution_description" = "Set one resolution to use."; @@ -652,7 +652,7 @@ "KeyLayout_title" = "KeyLayout"; -"KeyLayout_description" = "Establecer un keylayout a utilizar, o seleccione 'Ninguno' si no desea seleccionar un keylayout."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; Index: branches/blackosx/package/Resources/fr.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/fr.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/fr.lproj/Localizable.strings (revision 1752) @@ -44,7 +44,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "Modules"; -"Module_description" = "Le système de modules inclus dans Chameleon permet à l'utilisateur ou au développeur d'étendre les fonctionnalités de Chameleon sans remplacer le fichier de démarrage principal."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "AMDGraphicsEnabler_title" = "AMDGraphicsEnabler"; "AMDGraphicsEnabler_description" = "Le code GraphicsEnabler ATI ( > r784) porté vers un module. @@ -317,7 +317,7 @@ // Resolution "Resolution_title" = "Résolution graphique"; -"Resolution_description" = "Sélectionnez une résolution graphique a utiliser. Cochez 'Aucune' si vous ne voulez pas sélectionner de résolution."; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Vidéo"; @@ -325,7 +325,7 @@ // KeyLayout "KeyLayout_title" = "Mappage de clavier"; -"KeyLayout_description" = "Selectionnez un mappage de clavier a utiliser. Selectonnez 'Aucun' si vous ne voulez pas utiliser de mappage de clavier."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Thèmes"; Index: branches/blackosx/package/Resources/mk.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/nl.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/hr.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/ko.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/zh-TW.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/pl.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/pl.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/pl.lproj/Localizable.strings (revision 1752) @@ -45,7 +45,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "ModuBy"; -"Module_description" = "System moduBów chameleona pozwala u|ytkownikowi, lub programi[cie rozszerzy funkcjonalno[ bootloadera, bez zmian gBównego pliku boot."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "AMDGraphicsEnabler_title" = "AMDGraphicsEnabler"; "AMDGraphicsEnabler_description" = "The GraphicsEnabler ATI code ( > r784) ported to a module. @@ -318,7 +318,7 @@ // Resolution "Resolution_title" = "Rozdzielczo["; -"Resolution_description" = "Ustaw rozdzielczo[ ekranu dla twojego monitora."; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Grafika"; @@ -326,7 +326,7 @@ // KeyLayout "KeyLayout_title" = "KeyLayout"; -"KeyLayout_description" = "Wybierz ukBad klawiatury, lub wybierz '{aden', je[li nie chcesz wybiera."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Tematy"; Index: branches/blackosx/package/Resources/it.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/it.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/it.lproj/Localizable.strings (revision 1752) @@ -44,7 +44,7 @@ // Moduli // ---------------------------------------------------------------------------- "Module_title" = "Moduli per Chameleon"; -"Module_description" = "Il sistema di moduli integrati in chameleon permette ad un utente o programmatore di estendere le funzionalitá di base di chameleon senza bisogno di sostituire il file principale di avvio. "; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "klibc_title" = "klibc"; "klibc_description" = "Questo modulo fornisce una libreria c standard ai moduli per collegarli alla libreria fornita da chameleon nel caso essa non sia sufficiente. @@ -300,7 +300,7 @@ // Resolution "Resolution_title" = "Risoluzioni"; -"Resolution_description" = "Imposta la risoluzione del tuo monitor, o seleziona 'Nessuna' se non vuoi impostare la risoluzione."; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Video"; @@ -308,7 +308,7 @@ // KeyLayout "KeyLayout_title" = "Mappatura tastiera"; -"KeyLayout_description" = "Seleziona la mappatura da utilizzare"; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Temi"; Index: branches/blackosx/package/Resources/zh-CN.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/pt-BR.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/pt-BR.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/pt-BR.lproj/Localizable.strings (revision 1752) @@ -44,7 +44,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "Módulos do Chameleon"; -"Module_description" = "O sistema de módulos incorporado ao Chameleon permite que um usuário ou desenvolvedor estenda a funcionalidade básica sem precisar substituir o arquivo boot principal."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "klibc_title" = "klibc"; "klibc_description" = "Este módulo fornece uma biblioteca C padrão para link, caso a do Chameleon seja insuficiente. @@ -300,7 +300,7 @@ // Resolution "Resolution_title" = "Resolução"; -"Resolution_description" = "Configura a resolução da tela"; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Video"; @@ -308,7 +308,7 @@ // KeyLayout "KeyLayout_title" = "KeyLayout"; -"KeyLayout_description" = "Configura o layout de teclado a ser usado."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Temas"; Index: branches/blackosx/package/Resources/sr.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/sr.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/sr.lproj/Localizable.strings (revision 1752) @@ -49,7 +49,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "Chameleon Moduli"; -"Module_description" = "Moduli ugraeni u sistem Cameleona omoguavaju korisniku ili programeru proairenje funkcionalnosti Cameleon jezgre bez zamene glavnog boot fajla. "; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "AMDGraphicsEnabler_title" = "AMDGraphicsEnabler"; "AMDGraphicsEnabler_description" = "Kod za ATI grafi @@ -370,7 +370,7 @@ // Resolution "Resolution_title" = "Resolution"; -"Resolution_description" = "Postavlja rezoluciju ekrana za vaa monitor"; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Video"; @@ -378,7 +378,7 @@ // KeyLayout "KeyLayout_title" = "KeyLayout"; -"KeyLayout_description" = "Postavite jedan keylayout za koriaenje, ili odaberite "None" ako ne ~elite izabrati keylayout."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Themes"; Index: branches/blackosx/package/Resources/ru.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: branches/blackosx/package/Resources/de.lproj/Localizable.strings =================================================================== --- branches/blackosx/package/Resources/de.lproj/Localizable.strings (revision 1751) +++ branches/blackosx/package/Resources/de.lproj/Localizable.strings (revision 1752) @@ -45,7 +45,7 @@ // Modules // ---------------------------------------------------------------------------- "Module_title" = "Chameleon Module"; -"Module_description" = "Das in Chameleon integrierte Modulsystem ermöglicht es dem Benutzer/Entwickler, die Hauptfunktionen von Chameleon zu erweitern ohne die eigentliche boot Datei zu verändern."; +"Module_description" = "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file."; "klibc_title" = "klibc"; "klibc_description" = "Dieses Modul stellt eine Standard C-Bibliothek für Module bereit, falls die von Chameleon bereitgestellte Bibliothek nicht ausreicht. @@ -301,7 +301,7 @@ // Resolution "Resolution_title" = "Bildschirmauflösung"; -"Resolution_description" = "Setzt die Bildschirmauflösung für den Bootprozess."; +"Resolution_description" = "Set one resolution to use."; // Video "Video_title" = "Video"; @@ -309,7 +309,7 @@ // KeyLayout "KeyLayout_title" = "Tastaturbelegung"; -"KeyLayout_description" = "Setzt eine Tastaturbelegung. Falls nicht gewünscht, 'None' benutzen."; +"KeyLayout_description" = "Select one keylayout to use. This will also install the Keylayout module and keymaps."; // Themes "Themes_title" = "Erscheinungsbild"; Index: branches/blackosx/package/Resources/bg.lproj/Localizable.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream