diff --git a/FlightGear-files.iss b/FlightGear-files.iss index 3484daa..3c9b1f1 100644 --- a/FlightGear-files.iss +++ b/FlightGear-files.iss @@ -2,8 +2,6 @@ ; 32 bits install Source: "{#InstallDir32}\bin\*.*"; DestDir: "{app}\bin"; Excludes: "{#ExcludedBinaries}"; Flags: ignoreversion recursesubdirs; Check: not Is64BitInstallMode Source: "{#InstallCompositor32}\bin\fgfs.exe"; DestDir: "{app}\bin"; DestName: "fgfs-compositor.exe"; Excludes: "{#ExcludedBinaries}"; Flags: ignoreversion recursesubdirs; Check: not Is64BitInstallMode -;locale only exists for fgrun - which has been disabled -;Source: "{#InstallDir32}\share\locale\*"; DestDir: "{app}\bin\locale"; Flags: ignoreversion recursesubdirs; Check: not Is64BitInstallMode Source: "{#ThirdPartyDir}\3rdParty\bin\zlib.dll"; DestDir: "{app}\bin"; Check: not Is64BitInstallMode Source: "{#ThirdPartyDir}\3rdParty\bin\OpenAL32.dll"; DestDir: "{app}\bin"; Check: not Is64BitInstallMode @@ -18,8 +16,6 @@ Source: "{#ThirdPartyDir}\3rdParty\bin\event_core.dll"; DestDir: "{app}\bin"; Ch ; 64 bits install Source: "{#InstallDir64}\bin\*.*"; DestDir: "{app}\bin"; Excludes: "{#ExcludedBinaries}"; Flags: ignoreversion recursesubdirs; Check: Is64BitInstallMode Source: "{#InstallCompositor64}\bin\fgfs.exe"; DestDir: "{app}\bin"; DestName: "fgfs-compositor.exe"; Excludes: "{#ExcludedBinaries}"; Flags: ignoreversion recursesubdirs; Check: Is64BitInstallMode -;locale only exists for fgrun - which has been disabled -;Source: "{#InstallDir64}\share\locale\*"; DestDir: "{app}\bin\locale"; Flags: ignoreversion recursesubdirs; Check: Is64BitInstallMode Source: "{#ThirdPartyDir}\3rdParty.x64\bin\zlib.dll"; DestDir: "{app}\bin"; Check: Is64BitInstallMode Source: "{#ThirdPartyDir}\3rdParty.x64\bin\OpenAL32.dll"; DestDir: "{app}\bin"; Check: Is64BitInstallMode @@ -61,19 +57,6 @@ Source: "{#OSGPluginsDir}\osgdb_txf.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVe Source: "{#OSGPluginsDir}\osgdb_tiff.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode Source: "{#OSGPluginsDir}\osgdb_freetype.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osg.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osganimation.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgfx.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgmanipulator.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgparticle.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgshadow.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgsim.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgterrain.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgtext.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_serializers_osgvolume.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_deprecated_osg.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode -;Source: "{#OSGPluginsDir}\osgdb_deprecated_osgparticle.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Check: not Is64BitInstallMode - ; 64 bits install Source: "{#OSG64InstallDir}\bin\osg{#OSGSoNumber}-osg.dll"; DestDir: "{app}\bin"; Check: Is64BitInstallMode Source: "{#OSG64InstallDir}\bin\osg{#OSGSoNumber}-osgDB.dll"; DestDir: "{app}\bin"; Check: Is64BitInstallMode @@ -98,16 +81,3 @@ Source: "{#OSG64PluginsDir}\osgdb_dds.dll"; DestDir: "{app}\bin\osgPlugins-{#OSG Source: "{#OSG64PluginsDir}\osgdb_txf.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode Source: "{#OSG64PluginsDir}\osgdb_tiff.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode Source: "{#OSG64PluginsDir}\osgdb_freetype.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode - -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osg.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osganimation.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgfx.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgmanipulator.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgparticle.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgshadow.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgsim.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgterrain.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgtext.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_serializers_osgvolume.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_deprecated_osg.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode -;Source: "{#OSG64PluginsDir}\osgdb_deprecated_osgparticle.dll"; DestDir: "{app}\bin\osgPlugins-{#OSGVersion}"; Flags: skipifsourcedoesntexist; Check: Is64BitInstallMode \ No newline at end of file diff --git a/FlightGear.iss b/FlightGear.iss index 4c7f7fa..00454eb 100644 --- a/FlightGear.iss +++ b/FlightGear.iss @@ -19,6 +19,9 @@ ; C:\> subst X: F:\Path\to\FlightGear\root ; C:\> subst X: F:\ ; +; TRANSLATION NOTE: +; - external i18n files HAVE to be UTF-8 with BOM encoded. Otherwise the installer can +; not detect correct file encoding ; ; InstallConfig.iss example content: ; @@ -94,8 +97,8 @@ ArchitecturesAllowed=x86 x64 Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:CreateDesktopIconGroup}" [Languages] -Name: "en"; MessagesFile: "compiler:Default.isl"; -Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl"; +Name: "en"; MessagesFile: "compiler:Default.isl"; InfoBeforeFile: "{#FgHarnessPath}\windows\info-before-en.txt" +Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl"; InfoBeforeFile: "{#FgHarnessPath}\windows\info-before-pl.txt" Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl"; Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl"; Name: "de"; MessagesFile: "compiler:Languages\German.isl"; diff --git a/windows/info-before-en.txt b/windows/info-before-en.txt new file mode 100644 index 0000000..b2ef1d9 --- /dev/null +++ b/windows/info-before-en.txt @@ -0,0 +1,25 @@ +FlightGear LTS +============== + +Contains FlightGear stable source code from source code repository ('release' branch). +This is the FlightGear installer for Long Term Support (LTS) version. It contains +the most stable and well tested FlightGear source code. Have fun using it ! + +Latest features ? +----------------- + +Please take a look at the FlightGear unstable installer, but beware, it can contains +new, not well tested code. If you want to have solid and stable flight experience +stick with this FlightGear LTS version. + + +I have found a bug ! +-------------------- + +If you find serious bugs, instability, performance degradation: + +- look at the FlightGear Tickets page (on the SourceForge project page) +- ask on the FlightGear forum (explicitly say that you're using LTS version) +- look at the flightgear-devel mailing list + +There is a probability, that developers are working on the solution it right now ! \ No newline at end of file diff --git a/windows/info-before-pl.txt b/windows/info-before-pl.txt new file mode 100644 index 0000000..b5cb40b --- /dev/null +++ b/windows/info-before-pl.txt @@ -0,0 +1,26 @@ +FlightGear LTS +============== + +Zawiera kod źródłowy FlightGear z repozytorium kodu źródłowego (gałąź 'release). +To jest instalator dla wersji Long Term Support (LTS) - o długim czasie wsparcia. +Zawiera najbardziej stabilny i dobrze przetestowany kod źródłowy FlightGear. +Miłej zabawy i korzystania z niego ! + +Najnowsze funkcje ? +----------------- + +Proszę sprawdź instalator FlightGear wersji niestabilnej, ale miej na uwadze, że +może zawierać nowy, nie do końca przetestowany kod. Jeśli chcesz solidnego i stabilnego +doświadczenia podczas Twoich lotów, pozostań przy tej wersji FlightGear LTS. + + +Znalazłem błąd ! +-------------------- + +Jeśli znalazłeś poważny błąd, niestabilność, ograniczenie wydajności: + +- sprawdź stronę ze zgłoszeniami błędów FlightGear (na stronie projektu SourceForge) +- zapytaj na forum FlightGear (wskaż jasno, że korzystasz z wersji LTS) +- sprawdź mailową listę dyskusyjną flightgear-devel + +Jest prawdopodobne, że programiści już pracują nad rozwiązaniem tego problemu ! \ No newline at end of file diff --git a/windows/setupimg.bmp b/windows/setupimg.bmp index eb2c08e..c7b64f9 100644 Binary files a/windows/setupimg.bmp and b/windows/setupimg.bmp differ