mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Drop packaging/win32
Windows build specifics are now handled in gnucash-on-windows repository
This commit is contained in:
@@ -1397,7 +1397,6 @@ AC_CONFIG_FILES(
|
||||
lib/libc/Makefile
|
||||
lib/stf/Makefile
|
||||
packaging/Makefile
|
||||
packaging/win32/Makefile
|
||||
src/Makefile
|
||||
src/app-utils/Makefile
|
||||
src/app-utils/test/Makefile
|
||||
@@ -1515,7 +1514,6 @@ AC_CONFIG_FILES(
|
||||
src/plugins/customer_import/gtkbuilder/Makefile
|
||||
src/plugins/customer_import/ui/Makefile
|
||||
dnl # non-makefiles
|
||||
packaging/win32/gnucash.iss
|
||||
src/bin/gnucash.rc
|
||||
src/app-utils/migratable-prefs.xml
|
||||
src/engine/iso-currencies-to-c
|
||||
|
@@ -1,5 +1,3 @@
|
||||
SUBDIRS = win32
|
||||
|
||||
EXTRA_DIST = \
|
||||
gnucash.spec.in \
|
||||
gnucash.spec
|
||||
|
@@ -1,320 +0,0 @@
|
||||
; *** Inno Setup version 5.1.11+ Simplified Chinese messages ***
|
||||
;
|
||||
; Based on previous version by Peng Bai
|
||||
; Update by Mack Zhang (hua_wuxin@21cn.com) on Apr. 10, 2008
|
||||
;
|
||||
; To download user-contributed translations of this file, go to:
|
||||
; http://www.jrsoftware.org/files/istrans/
|
||||
;
|
||||
; Note: When translating this text, do not add periods (.) to the end of
|
||||
; messages that didn't have them already, because on those messages Inno
|
||||
; Setup adds the periods automatically (appending a period would result in
|
||||
; two periods being displayed).
|
||||
|
||||
[LangOptions]
|
||||
; The following three entries are very important. Be sure to read and
|
||||
; understand the '[LangOptions] section' topic in the help file.
|
||||
LanguageName=Chinese(Simplified)
|
||||
LanguageID=$0804
|
||||
LanguageCodePage=936
|
||||
; If the language you are translating to requires special font faces or
|
||||
; sizes, uncomment any of the following entries and change them accordingly.
|
||||
DialogFontName=<3D><><EFBFBD><EFBFBD>
|
||||
DialogFontSize=9
|
||||
;WelcomeFontName=Verdana
|
||||
;WelcomeFontSize=12
|
||||
;TitleFontName=Arial
|
||||
;TitleFontSize=29
|
||||
;CopyrightFontName=Arial
|
||||
;CopyrightFontSize=8
|
||||
|
||||
[Messages]
|
||||
|
||||
; *** Application titles
|
||||
SetupAppTitle=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
|
||||
SetupWindowTitle=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD> - %1
|
||||
UninstallAppTitle=ж<><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallAppFullTitle=%1 ж<><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** Misc. common
|
||||
InformationTitle=<3D><>Ϣ
|
||||
ConfirmTitle=ȷ<><C8B7>
|
||||
ErrorTitle=<3D><><EFBFBD><EFBFBD>
|
||||
|
||||
; *** SetupLdr messages
|
||||
SetupLdrStartupMessage=<3D><>װ<EFBFBD><EFBFBD><F2B5BCBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>ϰ<EFBFBD>װ %1<><31><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LdrCannotCreateTemp=<3D><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>ֹ
|
||||
LdrCannotExecTemp=<3D><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>е<EFBFBD><D0B5>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>ֹ
|
||||
|
||||
; *** Startup error messages
|
||||
LastErrorMessage=%1.%n%n<><6E><EFBFBD><EFBFBD> %2<><32>%3
|
||||
SetupFileMissing=<3D><>װ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD>ļ<EFBFBD> %1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>°汾<C2B0><E6B1BE>
|
||||
SetupFileCorrupt=<3D><>װ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><F0BBB5A1><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>°汾<C2B0><E6B1BE>
|
||||
SetupFileCorruptOrWrongVer=<3D><>װ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><F0BBB5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD>װ<EFBFBD>İ汾<C4B0><E6B1BE><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>°汾<C2B0><E6B1BE>
|
||||
NotOnThisPlatform=<3D>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>
|
||||
OnlyOnThisPlatform=<3D>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>
|
||||
OnlyOnTheseArchitectures=<3D>˳<EFBFBD><CBB3><EFBFBD>ֻ<EFBFBD>ܰ<EFBFBD>װ<EFBFBD><D7B0>Ϊ<EFBFBD><CEAA><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܹ<EFBFBD><DCB9><EFBFBD><EFBFBD>Ƶ<EFBFBD> Windows <20>汾<EFBFBD>У<EFBFBD>%n%n%1
|
||||
MissingWOW64APIs=<3D><>ǰ<EFBFBD><C7B0> Windows <20>汾û<E6B1BE>а<EFBFBD><D0B0><EFBFBD>ִ<EFBFBD><D6B4> 64 λ<><CEBB>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣬<EFBFBD>밲װ Service Pack %1<><31>
|
||||
WinVersionTooLowError=<3D>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD>Ҫ %1 v%2 <20><><EFBFBD><EFBFBD><EFBFBD>߰汾<DFB0><E6B1BE>
|
||||
WinVersionTooHighError=<3D>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܰ<EFBFBD>װ<EFBFBD><D7B0> %1 v%2 <20><><EFBFBD><EFBFBD><EFBFBD>߰汾<DFB0>ϡ<EFBFBD>
|
||||
AdminPrivilegesRequired=<3D><>װ<EFBFBD>˳<EFBFBD><CBB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>ݵ<EFBFBD>¼<EFBFBD><C2BC>
|
||||
PowerUserPrivilegesRequired=<3D><>װ<EFBFBD>˳<EFBFBD><CBB3><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>Ա<EFBFBD><D4B1> Power Users <20><><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>¼<EFBFBD><C2BC>
|
||||
SetupAppRunningError=<3D><>װ<EFBFBD><EFBFBD><F2B5BCB7><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><F3B5A5BB><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B5A5BB><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>
|
||||
UninstallAppRunningError=ж<>س<EFBFBD><D8B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><F3B5A5BB><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B5A5BB><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorCreatingDir=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>С<EFBFBD>%1<><31>
|
||||
ErrorTooManyFilesInDir=<3D><EFBFBD><DEB7><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>С<EFBFBD>%1<><31><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB><EFBFBD>ļ<EFBFBD>
|
||||
|
||||
; *** Setup common messages
|
||||
ExitSetupTitle=<3D>˳<EFBFBD><CBB3><EFBFBD>װ
|
||||
ExitSetupMessage=<3D><>װ<EFBFBD><D7B0>δ<EFBFBD><CEB4><EFBFBD>ɡ<EFBFBD><C9A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᰲװ<E1B0B2><D7B0>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɰ<EFBFBD>װ<EFBFBD><D7B0>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
|
||||
AboutSetupMenuItem=<3D><><EFBFBD>ڰ<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>(&A)...
|
||||
AboutSetupTitle=<3D><><EFBFBD>ڰ<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
|
||||
AboutSetupMessage=%1 <20>汾 %2%n%3%n%n%1 <20><>ҳ<EFBFBD><D2B3>%n%4
|
||||
AboutSetupNote=
|
||||
TranslatorNote=
|
||||
|
||||
; *** Buttons
|
||||
ButtonBack=< <20><>һ<EFBFBD><D2BB>(&B)
|
||||
ButtonNext=<3D><>һ<EFBFBD><D2BB>(&N) >
|
||||
ButtonInstall=<3D><>װ(&I)
|
||||
ButtonOK=ȷ<><C8B7>
|
||||
ButtonCancel=ȡ<><C8A1>
|
||||
ButtonYes=<3D><>(&Y)
|
||||
ButtonYesToAll=ȫ<><C8AB>(&A)
|
||||
ButtonNo=<3D><>(&N)
|
||||
ButtonNoToAll=ȫ<><C8AB>(&O)
|
||||
ButtonFinish=<3D><><EFBFBD><EFBFBD>(&F)
|
||||
ButtonBrowse=<3D><><EFBFBD><EFBFBD>(&B)...
|
||||
ButtonWizardBrowse=<3D><><EFBFBD><EFBFBD>(&R)...
|
||||
ButtonNewFolder=<3D><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>(&M)
|
||||
|
||||
; *** "Select Language" dialog messages
|
||||
SelectLanguageTitle=ѡ<><D1A1><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
|
||||
SelectLanguageLabel=ѡ<><D1A1><EFBFBD><EFBFBD>װ<EFBFBD>ڼ<EFBFBD>Ҫʹ<D2AA>õ<EFBFBD><C3B5><EFBFBD><EFBFBD>ԣ<EFBFBD>
|
||||
|
||||
; *** Common wizard text
|
||||
ClickNext=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B5A5BB><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>װ<EFBFBD><D7B0>
|
||||
BeveledLabel=
|
||||
BrowseDialogTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||
BrowseDialogLabel=ѡ<><D1A1>һ<EFBFBD><D2BB><EFBFBD>ļ<EFBFBD><C4BC>У<EFBFBD>Ȼ<EFBFBD><EFBFBD><F3B5A5BB><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
NewFolderName=<3D>½<EFBFBD><C2BD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||
|
||||
; *** "Welcome" wizard page
|
||||
WelcomeLabel1=<3D><>ӭʹ<D3AD><CAB9> [name] <20><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
|
||||
WelcomeLabel2=<3D><>װ<EFBFBD><EFBFBD><F2B5BCBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>ϰ<EFBFBD>װ [name/ver]<5D><>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD>֮ǰ<D6AE>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Password" wizard page
|
||||
WizardPassword=<3D><><EFBFBD><EFBFBD>
|
||||
PasswordLabel1=<3D>˰<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뱣<EFBFBD><EBB1A3><EFBFBD><EFBFBD>
|
||||
PasswordLabel3=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬Ȼ<EBA3AC><EFBFBD><F3B5A5BB><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>Сд<D0A1><D0B4>
|
||||
PasswordEditLabel=<3D><><EFBFBD><EFBFBD>(&P)<29><>
|
||||
IncorrectPassword=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻<EFBFBD><EBB2BB>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD>
|
||||
|
||||
; *** "License Agreement" wizard page
|
||||
WizardLicense=<3D><><EFBFBD><EFBFBD>Э<EFBFBD><D0AD>
|
||||
LicenseLabel=<3D><><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD>֮ǰ<D6AE>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>Ϣ<EFBFBD><CFA2>
|
||||
LicenseLabel3=<3D><><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD>顣<EFBFBD>ڼ<EFBFBD><DABC><EFBFBD><EFBFBD><EFBFBD>װ֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܴ<EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LicenseAccepted=<3D>ҽ<EFBFBD><D2BD><EFBFBD>Э<EFBFBD><D0AD>(&A)
|
||||
LicenseNotAccepted=<3D>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD>(&D)
|
||||
|
||||
; *** "Information" wizard pages
|
||||
WizardInfoBefore=<3D><>Ϣ
|
||||
InfoBeforeLabel=<3D><><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD>֮ǰ<D6AE>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>Ϣ<EFBFBD><CFA2>
|
||||
InfoBeforeClickLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD>뵥<EFBFBD><EBB5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WizardInfoAfter=<3D><>Ϣ
|
||||
InfoAfterLabel=<3D><><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD>֮ǰ<D6AE>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>Ϣ<EFBFBD><CFA2>
|
||||
InfoAfterClickLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD>뵥<EFBFBD><EBB5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "User Information" wizard page
|
||||
WizardUserInfo=<3D>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
||||
UserInfoDesc=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>
|
||||
UserInfoName=<3D>û<EFBFBD><C3BB><EFBFBD>(&U)<29><>
|
||||
UserInfoOrg=<3D><>֯(&O)<29><>
|
||||
UserInfoSerial=<3D><><EFBFBD>к<EFBFBD>(&S)<29><>
|
||||
UserInfoNameRequired=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Select Destination Location" wizard page
|
||||
WizardSelectDir=ѡ<><D1A1>Ŀ<EFBFBD><C4BF>λ<EFBFBD><CEBB>
|
||||
SelectDirDesc=<3D><> [name] <20><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectDirLabel3=<3D><>װ<EFBFBD><EFBFBD><F2B5BCBD><EFBFBD> [name] <20><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>С<EFBFBD>
|
||||
SelectDirBrowseLabel=<3D><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫѡ<D2AA><D1A1><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ļ<EFBFBD><C4BC>У<EFBFBD><D0A3>뵥<EFBFBD><EBB5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DiskSpaceMBLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ [mb] MB <20>Ŀ<EFBFBD><C4BF>д<EFBFBD><D0B4>̿ռ䡣
|
||||
ToUNCPathname=<3D><>װ<EFBFBD><EFBFBD><F2B5BCB2>ܰ<EFBFBD>װ<EFBFBD><D7B0> UNC ·<><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫͨ<D2AA><CDA8><EFBFBD><EFBFBD><EFBFBD>簲װ<E7B0B2><D7B0><EFBFBD><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
InvalidPath=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>磺%n%nC:\APP%n%n<><6E><EFBFBD><EFBFBD> UNC ·<><C2B7><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>%n%n\\server\share
|
||||
InvalidDrive=<3D><>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> UNC <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻɷ<F2B2BBBF><C9B7>ʡ<EFBFBD><CAA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>
|
||||
DiskSpaceWarningTitle=û<><C3BB><EFBFBD>㹻<EFBFBD>Ĵ<EFBFBD><C4B4>̿ռ<CCBF>
|
||||
DiskSpaceWarning=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ %1 KB <20><>ʣ<EFBFBD><CAA3><EFBFBD>ռ䣬<D5BC><E4A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB> %2 KB <20><><EFBFBD>á<EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҲҪ<D2B2><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DirNameTooLong=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƻ<EFBFBD>·<EFBFBD><C2B7>̫<EFBFBD><CCAB><EFBFBD><EFBFBD>
|
||||
InvalidDirName=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>
|
||||
BadDirName32=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2>ܰ<EFBFBD><DCB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>%n%n%1
|
||||
DirExistsTitle=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>
|
||||
DirExists=<3D>ļ<EFBFBD><C4BC>У<EFBFBD>%n%n%1%n%n<>Ѵ<EFBFBD><D1B4>ڡ<EFBFBD><DAA1><EFBFBD>ȷ<EFBFBD><C8B7>Ҫ<EFBFBD><D2AA>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DirDoesntExistTitle=<3D>ļ<EFBFBD><C4BC>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD>
|
||||
DirDoesntExist=<3D>ļ<EFBFBD><C4BC>У<EFBFBD>%n%n%1%n%n<><6E><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
WizardSelectComponents=ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectComponentsDesc=Ҫ<><D2AA>װ<EFBFBD><D7B0>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectComponentsLabel2=<3D><>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㲻<EFBFBD>밲װ<EBB0B2><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD>ú<EFBFBD><C3BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FullInstallation=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ
|
||||
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
||||
CompactInstallation=<3D><><EFBFBD>లװ
|
||||
CustomInstallation=<3D><><EFBFBD>ư<EFBFBD>װ
|
||||
NoUninstallWarningTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>
|
||||
NoUninstallWarning=<3D><>װ<EFBFBD><EFBFBD><F2B5BCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD>װ<EFBFBD><D7B0>%n%n%1%n%nȡ<6E><C8A1>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>
|
||||
ComponentSize1=%1 KB
|
||||
ComponentSize2=%1 MB
|
||||
ComponentsDiskSpaceMBLabel=<3D><>ǰ<EFBFBD><C7B0>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ [mb] MB <20><><EFBFBD>̿ռ䡣
|
||||
|
||||
; *** "Select Additional Tasks" wizard page
|
||||
WizardSelectTasks=ѡ<><EFBFBD><F1B8BDBC><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectTasksDesc=Ҫִ<D2AA><D6B4><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectTasksLabel2=<3D><>ѡ<EFBFBD><D1A1><EFBFBD>ڰ<EFBFBD>װ [name] <20>ڼ䰲װ<E4B0B2><D7B0><EFBFBD><EFBFBD>Ҫִ<D2AA>еĸ<D0B5><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Select Start Menu Folder" wizard page
|
||||
WizardSelectProgramGroup=ѡ<><D1A1><EFBFBD><EFBFBD>ʼ<EFBFBD>˵<EFBFBD><CBB5>ļ<EFBFBD><C4BC><EFBFBD>
|
||||
SelectStartMenuFolderDesc=<3D>ѳ<EFBFBD><D1B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>ʽ<EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD>
|
||||
SelectStartMenuFolderLabel3=<3D><>װ<EFBFBD><EFBFBD><F2B5BCBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¿<EFBFBD>ʼ<EFBFBD>˵<EFBFBD><CBB5>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>ʽ<EFBFBD><CABD>
|
||||
SelectStartMenuFolderBrowseLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫѡ<D2AA><D1A1><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ļ<EFBFBD><C4BC>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
MustEnterGroupName=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
GroupNameTooLong=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƻ<EFBFBD>·<EFBFBD><C2B7>̫<EFBFBD><CCAB>
|
||||
InvalidGroupName=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
|
||||
BadGroupName=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2>ܰ<EFBFBD><DCB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>%n%n%1
|
||||
NoProgramGroupCheck2=<3D><>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>˵<EFBFBD><CBB5>ļ<EFBFBD><C4BC><EFBFBD>(&D)
|
||||
|
||||
; *** "Ready to Install" wizard page
|
||||
WizardReady=<><D7BC><EFBFBD><EFBFBD>װ
|
||||
ReadyLabel1=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>װ [name]<5D><>
|
||||
ReadyLabel2a=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>鿴<EFBFBD><E9BFB4><EFBFBD>߸<EFBFBD><DFB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ReadyLabel2b=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>
|
||||
ReadyMemoUserInfo=<3D>û<EFBFBD><C3BB><EFBFBD>Ϣ<EFBFBD><CFA2>
|
||||
ReadyMemoDir=Ŀ<><C4BF>λ<EFBFBD>ã<EFBFBD>
|
||||
ReadyMemoType=<3D><>װ<EFBFBD><D7B0><EFBFBD>ͣ<EFBFBD>
|
||||
ReadyMemoComponents=<3D><>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ReadyMemoGroup=<3D><>ʼ<EFBFBD>˵<EFBFBD><CBB5>ļ<EFBFBD><C4BC>У<EFBFBD>
|
||||
ReadyMemoTasks=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Preparing to Install" wizard page
|
||||
WizardPreparing=<3D><><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD>װ
|
||||
PreparingDesc=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD>װ [name]<5D><>
|
||||
PreviousInstallNotCompleted=<3D><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>İ<EFBFBD>װ/ж<><D0B6><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD>ɡ<EFBFBD><C9A1><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɰ<EFBFBD>װ<EFBFBD><D7B0>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [name] <20>İ<EFBFBD>װ<EFBFBD><D7B0>
|
||||
CannotContinue=<3D><>װ<EFBFBD><EFBFBD><F2B5BCB2>ܼ<EFBFBD><DCBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>
|
||||
|
||||
; *** "Installing" wizard page
|
||||
WizardInstalling=<3D><><EFBFBD>ڰ<EFBFBD>װ
|
||||
InstallingLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>װ [name]<5D><><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD>...
|
||||
|
||||
; *** "Setup Completed" wizard page
|
||||
FinishedHeadingLabel=<3D><><EFBFBD><EFBFBD> [name] <20><>װ
|
||||
FinishedLabelNoIcons=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [name] <20>İ<EFBFBD>װ<EFBFBD><D7B0>
|
||||
FinishedLabel=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [name] <20>İ<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>ѡ<EFBFBD><D1A1><EFBFBD>Ѱ<EFBFBD>װ<EFBFBD><D7B0>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD>
|
||||
ClickFinish=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɡ<EFBFBD><C9A1>˳<EFBFBD><CBB3><EFBFBD>װ<EFBFBD><D7B0>
|
||||
FinishedRestartLabel=Ϊ<><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [name] <20>İ<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><F2B5BCB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FinishedRestartMessage=Ϊ<><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [name] <20>İ<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><F2B5BCB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD>%n%n<><6E>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ShowReadmeCheck=<3D>ǣ<EFBFBD><C7A3><EFBFBD>Ҫ<EFBFBD>鿴<EFBFBD><E9BFB4><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
YesRadio=<3D>ǣ<EFBFBD><C7A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&Y)
|
||||
NoRadio=<3D><><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><D4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&N)
|
||||
; used for example as 'Run MyProg.exe'
|
||||
RunEntryExec=<3D><><EFBFBD><EFBFBD> %1
|
||||
; used for example as 'View Readme.txt'
|
||||
RunEntryShellExec=<3D>鿴 %1
|
||||
|
||||
; *** "Setup Needs the Next Disk" stuff
|
||||
ChangeDiskTitle=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectDiskLabel2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
PathLabel=·<><C2B7>(&P)<29><>
|
||||
FileNotInDir2=<3D>ļ<EFBFBD><C4BC><EFBFBD>%1<><31><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD>%2<><32><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>Ĵ<EFBFBD><C4B4>̻<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>С<EFBFBD>
|
||||
SelectDirectoryLabel=<3D><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD>λ<EFBFBD>á<EFBFBD>
|
||||
|
||||
; *** Installation phase messages
|
||||
SetupAborted=<3D><>װ<EFBFBD><D7B0>δ<EFBFBD><CEB4><EFBFBD>ɡ<EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⲣ<EFBFBD><E2B2A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>װ<EFBFBD><EFBFBD>
|
||||
EntryAbortRetryIgnore=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD>³<EFBFBD><C2B3>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>
|
||||
|
||||
; *** Installation status messages
|
||||
StatusCreateDirs=<3D><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>...
|
||||
StatusExtractFiles=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>ļ<EFBFBD>...
|
||||
StatusCreateIcons=<3D><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>ʽ...
|
||||
StatusCreateIniEntries=<3D><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD> INI <20><>Ŀ...
|
||||
StatusCreateRegistryEntries=<3D><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ...
|
||||
StatusRegisterFiles=<3D><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD>ļ<EFBFBD>...
|
||||
StatusSavingUninstall=<3D><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD>Ϣ...
|
||||
StatusRunProgram=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɰ<EFBFBD>װ...
|
||||
StatusRollback=<3D><><EFBFBD>ڻع<DABB><D8B9><EFBFBD><EFBFBD><EFBFBD>...
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorInternal2=<3D>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%1
|
||||
ErrorFunctionFailedNoCode=%1 ʧ<><CAA7>
|
||||
ErrorFunctionFailed=%1 ʧ<>ܡ<EFBFBD><DCA1><EFBFBD><EFBFBD><EFBFBD> %2
|
||||
ErrorFunctionFailedWithMessage=%1 ʧ<>ܡ<EFBFBD><DCA1><EFBFBD><EFBFBD><EFBFBD> %2<><32>%n%3
|
||||
ErrorExecutingProgram=<3D><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>%n%1
|
||||
|
||||
; *** Registry errors
|
||||
ErrorRegOpenKey=<3D><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%n%1\%2
|
||||
ErrorRegCreateKey=<3D><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%n%1\%2
|
||||
ErrorRegWriteKey=д<><D0B4>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%n%1\%2
|
||||
|
||||
; *** INI errors
|
||||
ErrorIniEntry=<3D><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>%1<><31><EFBFBD>д<EFBFBD><D0B4><EFBFBD> INI <20><>Ŀʱ<C4BF><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** File copying errors
|
||||
FileAbortRetryIgnore=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD>³<EFBFBD><C2B3>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD> (<28><><EFBFBD>Ƽ<EFBFBD>)<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>
|
||||
FileAbortRetryIgnore2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD>³<EFBFBD><C2B3>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ (<28><><EFBFBD>Ƽ<EFBFBD>)<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>
|
||||
SourceIsCorrupted=Դ<>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SourceDoesntExist=Դ<>ļ<EFBFBD><C4BC><EFBFBD>%1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ExistingFileReadOnly=<3D><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>Ϊֻ<CEAA><D6BB><EFBFBD><EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1>Ƴ<EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>װ<EFBFBD><D7B0>
|
||||
ErrorReadingExistingDest=<3D><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FileExists=<3D>ļ<EFBFBD><C4BC>Ѵ<EFBFBD><D1B4>ڡ<EFBFBD>%n%n<><6E>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ExistingFileNewer=<3D><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>Ȱ<EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>װ<EFBFBD>Ļ<EFBFBD><C4BB>¡<EFBFBD><C2A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㱣<EFBFBD><E3B1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorChangingAttr=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorCreatingTemp=<3D><>Ŀ<EFBFBD><C4BF><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorReadingSource=<3D><>ȡԴ<C8A1>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorCopying=<3D><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorReplacingExistingFile=<3D>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorRestartReplace=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>滻ʧ<E6BBBB>ܣ<EFBFBD>
|
||||
ErrorRenamingTemp=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>е<EFBFBD><D0B5>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorRegisterServer=<3D><EFBFBD>ע<EFBFBD><D7A2> DLL/OCX<43><58>%1
|
||||
ErrorRegSvr32Failed=RegSvr32 ʧ<>ܡ<EFBFBD><DCA1><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>%1
|
||||
ErrorRegisterTypeLib=<3D><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD>Ϳ⣺%1
|
||||
|
||||
; *** Post-installation errors
|
||||
ErrorOpeningReadme=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorRestartingComputer=<3D><>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** Uninstaller messages
|
||||
UninstallNotFound=<3D>ļ<EFBFBD><C4BC><EFBFBD>%1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>ء<EFBFBD>
|
||||
UninstallOpenError=<3D>ļ<EFBFBD><C4BC><EFBFBD>%1<><31><EFBFBD><EFBFBD><EFBFBD>ܴ<DCB4><F2BFAAA1><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6>
|
||||
UninstallUnsupportedVer=ж<><D0B6><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>%1<><31><EFBFBD>ĸ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>ܱ<EFBFBD><DCB1>˰汾<CBB0><E6B1BE>ж<EFBFBD>س<EFBFBD><D8B3><EFBFBD>ʶ<EFBFBD>𡣲<EFBFBD><F0A1A3B2><EFBFBD>ж<EFBFBD><D0B6>
|
||||
UninstallUnknownEntry=ж<><D0B6><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>δ֪<CEB4><D6AA><EFBFBD><EFBFBD>Ŀ (%1)
|
||||
ConfirmUninstall=<3D><><EFBFBD>Ƿ<EFBFBD>ȷ<EFBFBD><C8B7>Ҫ<EFBFBD><D2AA>ȫɾ<C8AB><C9BE> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallOnlyOnWin64=<3D>˰<EFBFBD>װֻ<D7B0><D6BB><EFBFBD><EFBFBD> 64 λ Windows <20><>ж<EFBFBD>ء<EFBFBD>
|
||||
OnlyAdminCanUninstall=<3D>˰<EFBFBD>װֻ<D7B0><D6BB><EFBFBD>ɾ߱<C9BE><DFB1><EFBFBD><EFBFBD><EFBFBD>ԱȨ<D4B1><EFBFBD><DEB5>û<EFBFBD>ж<EFBFBD>ء<EFBFBD>
|
||||
UninstallStatusLabel=<3D><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE> %1<><31><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD>...
|
||||
UninstalledAll=%1 <20>ѳɹ<D1B3>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>
|
||||
UninstalledMost=%1 ж<><D0B6><EFBFBD><EFBFBD><EFBFBD>ɡ<EFBFBD>%n%nijЩ<C4B3><D0A9>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>
|
||||
UninstalledAndNeedsRestart=<3D><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD> %1 <20><>ж<EFBFBD>أ<EFBFBD><D8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD>%n%n<><6E>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallDataCorrupted=<3D>ļ<EFBFBD><C4BC><EFBFBD>%1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F0BBB5A1><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6>
|
||||
|
||||
; *** Uninstallation phase messages
|
||||
ConfirmDeleteSharedFileTitle=ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
ConfirmDeleteSharedFile2=<3D><><EFBFBD>й<EFBFBD><D0B9><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ٱ<EFBFBD><D9B1>κγ<CEBA><CEB3><EFBFBD>ʹ<EFBFBD>á<EFBFBD><C3A1><EFBFBD>Ҫɾ<D2AA><C9BE><EFBFBD>ù<EFBFBD><C3B9><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD>ʹ<EFBFBD>ø<EFBFBD><C3B8>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㲻ȷ<E3B2BB><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><F1A1B0B7><F1A1B1A1><EFBFBD><EFBFBD>¸<EFBFBD><C2B8>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD>
|
||||
SharedFileNameLabel=<3D>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
SharedFileLocationLabel=λ<>ã<EFBFBD>
|
||||
WizardUninstalling=ж<><D0B6>״̬
|
||||
StatusUninstalling=<3D><><EFBFBD><EFBFBD>ж<EFBFBD><D0B6> %1...
|
||||
|
||||
; The custom messages below aren't used by Setup itself, but if you make
|
||||
; use of them in your scripts, you'll want to translate them.
|
||||
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 <20>汾 %2
|
||||
AdditionalIcons=<3D><><EFBFBD><EFBFBD>ͼ<EFBFBD>꣺
|
||||
CreateDesktopIcon=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>(&D)
|
||||
CreateQuickLaunchIcon=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>(&Q)
|
||||
ProgramOnTheWeb=%1 <20><>վ
|
||||
UninstallProgram=ж<><D0B6> %1
|
||||
LaunchProgram=<3D><><EFBFBD><EFBFBD> %1
|
||||
AssocFileExtension=<3D><> %1 <20><> %2 <20>ļ<EFBFBD><C4BC><EFBFBD>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&A)
|
||||
AssocingFileExtension=<3D><><EFBFBD>ڽ<EFBFBD> %1 <20><> %2 <20>ļ<EFBFBD><C4BC><EFBFBD>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
@@ -1,317 +0,0 @@
|
||||
; *** Inno Setup version 5.1.11+ Chinese (Traditional) messages ***
|
||||
;
|
||||
; To download user-contributed translations of this file, go to:
|
||||
; http://www.jrsoftware.org/is3rdparty.php
|
||||
;
|
||||
; Translated by: Patrick Pang (uncleleft at yahoo.com.hk)
|
||||
;
|
||||
; Note: When translating this text, do not add periods (.) to the end of
|
||||
; messages that didn't have them already, because on those messages Inno
|
||||
; Setup adds the periods automatically (appending a period would result in
|
||||
; two periods being displayed).
|
||||
|
||||
[LangOptions]
|
||||
LanguageName=<7e41><9ad4><4e2d><6587>
|
||||
LanguageID=$0404
|
||||
LanguageCodepage=950
|
||||
; If the language you are translating to requires special font faces or
|
||||
; sizes, uncomment any of the following entries and change them accordingly.
|
||||
DialogFontName=<3D>s<EFBFBD>ө<EFBFBD><D3A9><EFBFBD>
|
||||
DialogFontSize=9
|
||||
TitleFontName=Arial
|
||||
TitleFontSize=28
|
||||
WelcomeFontName=<3D>s<EFBFBD>ө<EFBFBD><D3A9><EFBFBD>
|
||||
WelcomeFontSize=12
|
||||
CopyrightFontName=<3D>s<EFBFBD>ө<EFBFBD><D3A9><EFBFBD>
|
||||
CopyrightFontSize=9
|
||||
|
||||
[Messages]
|
||||
|
||||
; *** Application titles
|
||||
SetupAppTitle=<3D>w<EFBFBD>˵{<7B><>
|
||||
SetupWindowTitle=%1 <20>w<EFBFBD>˵{<7B><>
|
||||
UninstallAppTitle=<3D>Ѱ<EFBFBD><D1B0>w<EFBFBD><77>
|
||||
UninstallAppFullTitle=<3D>Ѱ<EFBFBD><D1B0>w<EFBFBD><77> %1
|
||||
|
||||
; *** Misc. common
|
||||
InformationTitle=<3D>T<EFBFBD><54>
|
||||
ConfirmTitle=<3D>T<EFBFBD>{
|
||||
ErrorTitle=<3D><><EFBFBD>~
|
||||
|
||||
; *** SetupLdr messages
|
||||
SetupLdrStartupMessage=<3D>o<EFBFBD>N<EFBFBD>|<7C>w<EFBFBD><77> %1<>C<EFBFBD>z<EFBFBD>Q<EFBFBD>n<EFBFBD>~<7E><><EFBFBD><EFBFBD>?
|
||||
LdrCannotCreateTemp=<3D>L<EFBFBD>k<EFBFBD>إȦs<C8A6>ɮסC<D7A1>w<EFBFBD>˵{<7B><><EFBFBD>N<EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>C
|
||||
LdrCannotExecTemp=<3D>L<EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>Ȧs<C8A6>ɮסC<D7A1>w<EFBFBD>˵{<7B><><EFBFBD>N<EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>C
|
||||
|
||||
; *** Startup error messages
|
||||
LastErrorMessage=%1%n%n<><6E><EFBFBD>~ %2: %3
|
||||
SetupFileMissing=<3D>w<EFBFBD>˸<EFBFBD><CBB8>Ƨ<EFBFBD><C6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɮ<EFBFBD> %1<>C<EFBFBD>Эץ<D0AD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>έ<EFBFBD><CEAD>s<EFBFBD><73><EFBFBD>o<EFBFBD><6F><EFBFBD>n<EFBFBD><6E><EFBFBD>C
|
||||
SetupFileCorrupt=<3D>w<EFBFBD><77><EFBFBD>ɮפw<D7A4>g<EFBFBD>l<EFBFBD><6C><EFBFBD>C<EFBFBD>Э<EFBFBD><D0AD>s<EFBFBD><73><EFBFBD>o<EFBFBD><6F><EFBFBD>n<EFBFBD><6E><EFBFBD>C
|
||||
SetupFileCorruptOrWrongVer=<3D>w<EFBFBD><77><EFBFBD>ɮפw<D7A4>g<EFBFBD>l<EFBFBD><6C><EFBFBD>A<EFBFBD>λP<CEBB>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>šC<C5A1>Э<EFBFBD><D0AD>s<EFBFBD><73><EFBFBD>o<EFBFBD><6F><EFBFBD>n<EFBFBD><6E><EFBFBD>C
|
||||
NotOnThisPlatform=<3D>o<EFBFBD>ӵ{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD>b %1 <20><><EFBFBD><EFBFBD><EFBFBD>C
|
||||
OnlyOnThisPlatform=<3D>o<EFBFBD>ӵ{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b %1 <20><><EFBFBD><EFBFBD><EFBFBD>C
|
||||
OnlyOnTheseArchitectures=<3D>o<EFBFBD>ӵ{<7B><><EFBFBD>u<EFBFBD><75><EFBFBD>b<EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>U<EFBFBD>B<EFBFBD>z<EFBFBD><7A><EFBFBD>[<5B>c<EFBFBD>ӳ]<5D>p<EFBFBD><70> Windows <20>W<EFBFBD>w<EFBFBD><77>:%n%n%1
|
||||
MissingWOW64APIs=<3D>o<EFBFBD>Ӫ<EFBFBD><D3AA><EFBFBD><EFBFBD><EFBFBD> Windows <20><><EFBFBD>]<5D>t<EFBFBD>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 64 <20>줸<EFBFBD>w<EFBFBD>˩һݪ<D2BB><DDAA>\<5C><><EFBFBD>C<EFBFBD>Цw<D0A6><77> Service Pack %1 <20>h<EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>C
|
||||
WinVersionTooLowError=<3D>o<EFBFBD>ӵ{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b %1 <20><><EFBFBD><EFBFBD> %2 <20>ΥH<CEA5>W<EFBFBD><57><EFBFBD>t<EFBFBD>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD>C
|
||||
WinVersionTooHighError=<3D>o<EFBFBD>ӵ{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD>w<EFBFBD>˦b %1 <20><><EFBFBD><EFBFBD> %2 <20>ΥH<CEA5>W<EFBFBD><57><EFBFBD>t<EFBFBD>ΡC
|
||||
AdminPrivilegesRequired=<3D>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>J<EFBFBD><4A><EFBFBD>t<EFBFBD>κz<DEB2><7A><EFBFBD>H<EFBFBD>w<EFBFBD>˳o<CBB3>ӵ{<7B><><EFBFBD>C
|
||||
PowerUserPrivilegesRequired=<3D>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>J<EFBFBD><4A><EFBFBD>㦳<EFBFBD>t<EFBFBD>κz<DEB2><7A><EFBFBD><EFBFBD> Power User <20>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>ϥΪ̥H<CCA5>w<EFBFBD>˳o<CBB3>ӵ{<7B><><EFBFBD>C
|
||||
SetupAppRunningError=<3D>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>C%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [<5B>T<EFBFBD>w] <20>~<7E><><EFBFBD>A<EFBFBD>Ϋ<EFBFBD> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD>}<7D>C
|
||||
UninstallAppRunningError=<3D>Ѱ<EFBFBD><D1B0>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>C%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [<5B>T<EFBFBD>w] <20>~<7E><><EFBFBD>A<EFBFBD>Ϋ<EFBFBD> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD>}<7D>C
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorCreatingDir=<3D>w<EFBFBD>˵{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD>إ߸<D8A5><DFB8>Ƨ<EFBFBD> "%1"<22>C
|
||||
ErrorTooManyFilesInDir=<3D>L<EFBFBD>k<EFBFBD>b<EFBFBD><62><EFBFBD>Ƨ<EFBFBD> "%1" <20><><EFBFBD>إ<EFBFBD><D8A5>ɮסA<D7A1>]<5D><><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧh<D3A6><68><EFBFBD>ɮסC
|
||||
|
||||
; *** Setup common messages
|
||||
ExitSetupTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><>
|
||||
ExitSetupMessage=<3D>w<EFBFBD>˩|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>p<EFBFBD>G<EFBFBD>z<EFBFBD>{<7B>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><><EFBFBD>A<EFBFBD>o<EFBFBD>ӵ{<7B><><EFBFBD>N<EFBFBD><4E><EFBFBD>|<7C>Q<EFBFBD>w<EFBFBD>ˡC%n%n<>z<EFBFBD>i<EFBFBD>H<EFBFBD>y<EFBFBD><79><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B>ǡC<C7A1>z<EFBFBD>{<7B>b<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD>?
|
||||
AboutSetupMenuItem=<3D><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><>(&A)...
|
||||
AboutSetupTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><>
|
||||
AboutSetupMessage=%1 <20><><EFBFBD><EFBFBD> %2%n%3%n%n%1 <20><><EFBFBD>}:%n%4
|
||||
AboutSetupNote=
|
||||
TranslatorNote=<3D>c<EFBFBD>餤<EFBFBD><E9A4A4><EFBFBD>y<EFBFBD>t<EFBFBD><74> Patrick Pang (uncleleft@yahoo.com.hk) <20><><EFBFBD>@<40>C
|
||||
|
||||
; *** Buttons
|
||||
ButtonBack=< <20>W<EFBFBD>@<40>B(&B)
|
||||
ButtonNext=<3D>U<EFBFBD>@<40>B(&N) >
|
||||
ButtonInstall=<3D>w<EFBFBD><77>(&I)
|
||||
ButtonOK=<3D>T<EFBFBD>w
|
||||
ButtonCancel=<3D><><EFBFBD><EFBFBD>
|
||||
ButtonYes=<3D>O(&Y)
|
||||
ButtonYesToAll=<3D><><EFBFBD><EFBFBD><EFBFBD>ҬO(&A)
|
||||
ButtonNo=<3D>_(&N)
|
||||
ButtonNoToAll=<3D><><EFBFBD><EFBFBD><EFBFBD>ҧ_(&O)
|
||||
ButtonFinish=<3D><><EFBFBD><EFBFBD>(&F)
|
||||
ButtonBrowse=<3D>s<EFBFBD><73>(&B)...
|
||||
ButtonWizardBrowse=<3D>s<EFBFBD><73>(&R)...
|
||||
ButtonNewFolder=<3D>إ߷s<DFB7><73><EFBFBD>Ƨ<EFBFBD>(&M)
|
||||
|
||||
; *** "Select Language" dialog messages
|
||||
SelectLanguageTitle=<3D><><EFBFBD>ܦw<DCA6>˻y<CBBB><79>
|
||||
SelectLanguageLabel=<3D><><EFBFBD>ܦb<DCA6>w<EFBFBD>˹L<CBB9>{<7B><><EFBFBD>ϥΪ<CFA5><CEAA>y<EFBFBD><79>:
|
||||
|
||||
; *** Common wizard text
|
||||
ClickNext=<3D><> [<5B>U<EFBFBD>@<40>B] <20>~<7E><><EFBFBD>w<EFBFBD>ˡA<CBA1>Ϋ<EFBFBD> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><><EFBFBD>C
|
||||
BeveledLabel=
|
||||
BrowseDialogTitle=<3D>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD>
|
||||
BrowseDialogLabel=<3D>b<EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܤ@<40>Ӹ<EFBFBD><D3B8>Ƨ<EFBFBD><C6A7>A<EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD> [<5B>T<EFBFBD>w]<5D>C
|
||||
NewFolderName=<3D>s<EFBFBD><73><EFBFBD>Ƨ<EFBFBD>
|
||||
|
||||
; *** "Welcome" wizard page
|
||||
WelcomeLabel1=<3D>w<EFBFBD><77><EFBFBD>ϥ<EFBFBD> [name] <20>w<EFBFBD>˵{<7B><>
|
||||
WelcomeLabel2=<3D>o<EFBFBD>Ӧw<D3A6>˵{<7B><><EFBFBD>N<EFBFBD>|<7C>w<EFBFBD><77> [name/ver] <20><><EFBFBD>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD>C%n%n<>ڭ̱j<CCB1>P<EFBFBD><50>ij<EFBFBD>z<EFBFBD>b<EFBFBD>w<EFBFBD>˹L<CBB9>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䥦<EFBFBD><E4A5A6><EFBFBD><EFBFBD><EFBFBD>ε{<7B><><EFBFBD>A<EFBFBD>H<EFBFBD>קK<D7A7>P<EFBFBD>w<EFBFBD>˵{<7B><><EFBFBD>o<EFBFBD>ͽĬ<CDBD><C4AC>C
|
||||
|
||||
; *** "Password" wizard page
|
||||
WizardPassword=<3D>K<EFBFBD>X
|
||||
PasswordLabel1=<3D>o<EFBFBD>Ӧw<D3A6>˵{<7B><><EFBFBD>㦳<EFBFBD>K<EFBFBD>X<EFBFBD>O<EFBFBD>@<40>C
|
||||
PasswordLabel3=<3D>п<EFBFBD><D0BF>J<EFBFBD>K<EFBFBD>X<EFBFBD>A<EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD> [<5B>U<EFBFBD>@<40>B] <20>~<7E><><EFBFBD>C<EFBFBD>K<EFBFBD>X<EFBFBD>O<EFBFBD>Ϥ<EFBFBD><CFA4>j<EFBFBD>p<EFBFBD>g<EFBFBD><67><EFBFBD>C
|
||||
PasswordEditLabel=<3D>K<EFBFBD>X(&P):
|
||||
IncorrectPassword=<3D>z<EFBFBD><7A><EFBFBD>J<EFBFBD><4A><EFBFBD>K<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>A<EFBFBD>Э<EFBFBD><D0AD>s<EFBFBD><73><EFBFBD>J<EFBFBD>C
|
||||
|
||||
; *** "License Agreement" wizard page
|
||||
WizardLicense=<3D><><EFBFBD>v<EFBFBD>X<EFBFBD><58>
|
||||
LicenseLabel=<3D>о\Ū<>H<EFBFBD>U<EFBFBD><55><EFBFBD>v<EFBFBD>X<EFBFBD><58><EFBFBD>C
|
||||
LicenseLabel3=<3D>о\Ū<>H<EFBFBD>U<EFBFBD><55><EFBFBD>v<EFBFBD>X<EFBFBD><58><EFBFBD>A<EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD>ڤ~<7E><><EFBFBD>~<7E><><EFBFBD>w<EFBFBD>ˡC
|
||||
LicenseAccepted=<3D>ڦP<DAA6>N(&A)
|
||||
LicenseNotAccepted=<3D>ڤ<EFBFBD><DAA4>P<EFBFBD>N(&D)
|
||||
|
||||
; *** "Information" wizard pages
|
||||
WizardInfoBefore=<3D>T<EFBFBD><54>
|
||||
InfoBeforeLabel=<3D>b<EFBFBD>~<7E><><EFBFBD>w<EFBFBD>ˤ<EFBFBD><CBA4>e<EFBFBD>о\Ū<>H<EFBFBD>U<EFBFBD><55><EFBFBD>n<EFBFBD><6E><EFBFBD>T<EFBFBD>C
|
||||
InfoBeforeClickLabel=<3D><><EFBFBD>z<EFBFBD>dzƦn<C6A6>~<7E><><EFBFBD>w<EFBFBD>ˡA<CBA1>Ы<EFBFBD> [<5B>U<EFBFBD>@<40>B]<5D>C
|
||||
WizardInfoAfter=<3D>T<EFBFBD><54>
|
||||
InfoAfterLabel=<3D>b<EFBFBD>~<7E><><EFBFBD>w<EFBFBD>ˤ<EFBFBD><CBA4>e<EFBFBD>о\Ū<>H<EFBFBD>U<EFBFBD><55><EFBFBD>n<EFBFBD><6E><EFBFBD>T<EFBFBD>C
|
||||
InfoAfterClickLabel=<3D><><EFBFBD>z<EFBFBD>dzƦn<C6A6>~<7E><><EFBFBD>w<EFBFBD>ˡA<CBA1>Ы<EFBFBD> [<5B>U<EFBFBD>@<40>B]<5D>C
|
||||
|
||||
; *** "User Information" wizard page
|
||||
WizardUserInfo=<3D>ϥΪ̸<CEAA><CCB8>T
|
||||
UserInfoDesc=<3D>п<EFBFBD><D0BF>J<EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ơC
|
||||
UserInfoName=<3D>ϥΪ̦W<CCA6><57>(&U):
|
||||
UserInfoOrg=<3D><>´(&O):
|
||||
UserInfoSerial=<3D>Ǹ<EFBFBD>(&S):
|
||||
UserInfoNameRequired=<3D>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>z<EFBFBD><7A><EFBFBD>W<EFBFBD>١C
|
||||
|
||||
; *** "Select Destination Location" wizard page
|
||||
WizardSelectDir=<3D><><EFBFBD>ܥت<DCA5><D8AA><EFBFBD><EFBFBD>Ƨ<EFBFBD>
|
||||
SelectDirDesc=<3D><><EFBFBD>ܦw<DCA6>˵{<7B><><EFBFBD>w<EFBFBD><77> [name] <20><><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>C
|
||||
SelectDirLabel3=<3D>w<EFBFBD>˵{<7B><><EFBFBD>N<EFBFBD>|<7C><> [name] <20>w<EFBFBD>˨<EFBFBD><CBA8>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7>C
|
||||
SelectDirBrowseLabel=<3D><> [<5B>T<EFBFBD>w] <20>~<7E><><EFBFBD>A<EFBFBD>p<EFBFBD>G<EFBFBD>z<EFBFBD>Q<EFBFBD><51><EFBFBD>ܥt<DCA5>@<40>Ӹ<EFBFBD><D3B8>Ƨ<EFBFBD><C6A7>A<EFBFBD>Ы<EFBFBD> [<5B>s<EFBFBD><73>]<5D>C
|
||||
DiskSpaceMBLabel=<3D>ֻ̤ݭn [mb] MB <20>ϺЪŶ<D0AA><C5B6>C
|
||||
ToUNCPathname=<3D>w<EFBFBD>˵{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD>w<EFBFBD>˩<EFBFBD> UNC <20><><EFBFBD>|<7C>W<EFBFBD>١C<D9A1>p<EFBFBD>G<EFBFBD>z<EFBFBD>Ʊ<EFBFBD><C6B1>w<EFBFBD>˩<EFBFBD><CBA9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57><EFBFBD>L<EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>إߤ@<40>өT<D3A9>w<EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϻо<CFBA><D0BE>C
|
||||
InvalidPath=<3D>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><4A><EFBFBD>㪺<EFBFBD><E3AABA><EFBFBD>|<7C>W<EFBFBD>٤κϺо<CFBA><D0BE>N<EFBFBD>X<EFBFBD>C%n%n<>Ҧp C:\App <20><> UNC <20><><EFBFBD>|<7C>榡 \\<5C><><EFBFBD>A<EFBFBD><41>\<5C>@<40>θ<EFBFBD><CEB8>Ƨ<EFBFBD><C6A7>C
|
||||
InvalidDrive=<3D>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϻо<CFBA><D0BE><EFBFBD> UNC <20>W<EFBFBD>٤<EFBFBD><D9A4>s<EFBFBD>b<EFBFBD>εL<CEB5>k<EFBFBD>s<EFBFBD><73><EFBFBD>A<EFBFBD>п<EFBFBD><D0BF>ܨ<EFBFBD><DCA8>L<EFBFBD><4C><EFBFBD>ت<EFBFBD><D8AA>a<EFBFBD>C
|
||||
DiskSpaceWarningTitle=<3D>ϺЪŶ<D0AA><C5B6><EFBFBD><EFBFBD><EFBFBD>
|
||||
DiskSpaceWarning=<3D>w<EFBFBD>˵{<7B><><EFBFBD>ݭn<DDAD>ܤ<EFBFBD> %1 KB <20><><EFBFBD>ϺЪŶ<D0AA><C5B6>A<EFBFBD>z<EFBFBD>ҿ<EFBFBD><D2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϺХu<D0A5><75> %2 KB <20>i<EFBFBD>ΪŶ<CEAA><C5B6>C%n%n<>z<EFBFBD>n<EFBFBD>~<7E><><EFBFBD>w<EFBFBD>˶<EFBFBD>?
|
||||
DirNameTooLong=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7>W<EFBFBD>٩θ<D9A9><CEB8>|<7C>Ӫ<EFBFBD><D3AA>C
|
||||
InvalidDirName=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7>W<EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>T<EFBFBD>C
|
||||
BadDirName32=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7>W<EFBFBD>٤<EFBFBD><D9A4>o<EFBFBD>]<5D>t<EFBFBD>H<EFBFBD>U<EFBFBD>S<EFBFBD><53><EFBFBD>r<EFBFBD><72>:%n%n%1
|
||||
DirExistsTitle=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7>w<EFBFBD>g<EFBFBD>s<EFBFBD>b
|
||||
DirExists=<3D><><EFBFBD>Ƨ<EFBFBD> %1 <20>w<EFBFBD>g<EFBFBD>s<EFBFBD>b<EFBFBD>C%n%n<>z<EFBFBD>n<EFBFBD>~<7E><><EFBFBD>w<EFBFBD>˨<EFBFBD><CBA8>o<EFBFBD>Ӹ<EFBFBD><D3B8>Ƨ<EFBFBD><C6A7><EFBFBD>?
|
||||
DirDoesntExistTitle=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7><EFBFBD><EFBFBD>s<EFBFBD>b
|
||||
DirDoesntExist=<3D><><EFBFBD>Ƨ<EFBFBD> %1 <20><><EFBFBD>s<EFBFBD>b<EFBFBD>C%n%n<>z<EFBFBD>n<EFBFBD>إ߳o<DFB3>Ӹ<EFBFBD><D3B8>Ƨ<EFBFBD><C6A7><EFBFBD>?
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
WizardSelectComponents=<3D><><EFBFBD>ܤ<EFBFBD><DCA4><EFBFBD>
|
||||
SelectComponentsDesc=<3D><><EFBFBD>ܱN<DCB1>|<7C>Q<EFBFBD>w<EFBFBD>˪<EFBFBD><CBAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C
|
||||
SelectComponentsLabel2=<3D><><EFBFBD>ܱz<DCB1>Q<EFBFBD>n<EFBFBD>w<EFBFBD>˪<EFBFBD><CBAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>βM<CEB2><4D><EFBFBD>z<EFBFBD><7A><EFBFBD>Q<EFBFBD>w<EFBFBD>˪<EFBFBD><CBAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD> [<5B>U<EFBFBD>@<40>B] <20>~<7E><><EFBFBD>w<EFBFBD>ˡC
|
||||
FullInstallation=<3D><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><77>
|
||||
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
||||
CompactInstallation=<3D>̤p<CCA4>w<EFBFBD><77>
|
||||
CustomInstallation=<3D>ۭq<DBAD>w<EFBFBD><77>
|
||||
NoUninstallWarningTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>s<EFBFBD>b
|
||||
NoUninstallWarning=<3D>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>g<EFBFBD>w<EFBFBD>˦b<CBA6>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD>W:%n%n%1%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܳo<DCB3>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>N<EFBFBD><4E><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̡C%n%n<>z<EFBFBD><7A><EFBFBD>M<EFBFBD>n<EFBFBD>~<7E><><EFBFBD><EFBFBD>?
|
||||
ComponentSize1=%1 KB
|
||||
ComponentSize2=%1 MB
|
||||
ComponentsDiskSpaceMBLabel=<3D>ثe<D8AB><65><EFBFBD><EFBFBD><EFBFBD>ܻݭn<DDAD>ܤ<EFBFBD> [mb] MB <20>ϺЪŶ<D0AA><C5B6>C
|
||||
|
||||
; *** "Select Additional Tasks" wizard page
|
||||
WizardSelectTasks=<3D><><EFBFBD>ܪ<EFBFBD><DCAA>[<5B><><EFBFBD>u<EFBFBD>@
|
||||
SelectTasksDesc=<3D><><EFBFBD>ܭn<DCAD><6E><EFBFBD>檺<EFBFBD><E6AABA><EFBFBD>[<5B>u<EFBFBD>@<40>C
|
||||
SelectTasksLabel2=<3D><><EFBFBD>ܦw<DCA6>˵{<7B><><EFBFBD>b<EFBFBD>w<EFBFBD><77> [name] <20>ɭn<C9AD><6E><EFBFBD>檺<EFBFBD><E6AABA><EFBFBD>[<5B>u<EFBFBD>@<40>A<EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD> [<5B>U<EFBFBD>@<40>B]<5D>C
|
||||
|
||||
; *** "Select Start Menu Folder" wizard page
|
||||
WizardSelectProgramGroup=<3D><><EFBFBD>ܡu<DCA1>}<7D>l<EFBFBD>v<EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD>
|
||||
SelectStartMenuFolderDesc=<3D><><EFBFBD>ܦw<DCA6>˵{<7B><><EFBFBD>إߵ{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>C
|
||||
SelectStartMenuFolderLabel3=<3D>w<EFBFBD>˵{<7B><><EFBFBD>N<EFBFBD>|<7C><><EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>إߦb<DFA6>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>}<7D>l<EFBFBD>v<EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7>C
|
||||
SelectStartMenuFolderBrowseLabel=<3D><> [<5B>T<EFBFBD>w] <20>~<7E><><EFBFBD>A<EFBFBD>p<EFBFBD>G<EFBFBD>z<EFBFBD>Q<EFBFBD><51><EFBFBD>ܥt<DCA5>@<40>Ӹ<EFBFBD><D3B8>Ƨ<EFBFBD><C6A7>A<EFBFBD>Ы<EFBFBD> [<5B>s<EFBFBD><73>]<5D>C
|
||||
MustEnterGroupName=<3D>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>@<40>Ӹ<EFBFBD><D3B8>Ƨ<EFBFBD><C6A7><EFBFBD><EFBFBD>W<EFBFBD>١C
|
||||
GroupNameTooLong=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7>W<EFBFBD>٩θ<D9A9><CEB8>|<7C>Ӫ<EFBFBD><D3AA>C
|
||||
InvalidGroupName=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7>W<EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>T<EFBFBD>C
|
||||
BadGroupName=<3D><><EFBFBD>Ƨ<EFBFBD><C6A7>W<EFBFBD>٤<EFBFBD><D9A4>o<EFBFBD>]<5D>t<EFBFBD>U<EFBFBD>C<EFBFBD>r<EFBFBD><72>:%n%n%1
|
||||
NoProgramGroupCheck2=<3D><><EFBFBD>n<EFBFBD>b<EFBFBD>u<EFBFBD>}<7D>l<EFBFBD>v<EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>إ߸<D8A5><DFB8>Ƨ<EFBFBD>(&D)
|
||||
|
||||
; *** "Ready to Install" wizard page
|
||||
WizardReady=<3D>dzƦw<C6A6><77>
|
||||
ReadyLabel1=<3D>w<EFBFBD>˵{<7B><><EFBFBD>N<EFBFBD>}<7D>l<EFBFBD>w<EFBFBD><77> [name] <20><><EFBFBD>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>C
|
||||
ReadyLabel2a=<3D><><EFBFBD>U [<5B>w<EFBFBD><77>] <20>~<7E><><EFBFBD>w<EFBFBD>ˡA<CBA1>Ϋ<EFBFBD> [<5B>W<EFBFBD>@<40>B] <20><><EFBFBD>s<EFBFBD>˵<EFBFBD><CBB5>γ]<5D>w<EFBFBD>U<EFBFBD>ﶵ<EFBFBD><EFB6B5><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>C
|
||||
ReadyLabel2b=<3D><><EFBFBD>U [<5B>w<EFBFBD><77>] <20>~<7E><><EFBFBD>w<EFBFBD>ˡC
|
||||
ReadyMemoUserInfo=<3D>ϥΪ̸<CEAA><CCB8>T
|
||||
ReadyMemoDir=<3D>ت<EFBFBD><D8AA><EFBFBD><EFBFBD>Ƨ<EFBFBD>:
|
||||
ReadyMemoType=<3D>w<EFBFBD>˫<EFBFBD><CBAB>A:
|
||||
ReadyMemoComponents=<3D><><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ReadyMemoGroup=<3D>u<EFBFBD>}<7D>l<EFBFBD>v<EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD>:
|
||||
ReadyMemoTasks=<3D><><EFBFBD>[<5B>u<EFBFBD>@:
|
||||
|
||||
; *** "Preparing to Install" wizard page
|
||||
WizardPreparing=<3D>dzƦw<C6A6>˵{<7B><>
|
||||
PreparingDesc=<3D>w<EFBFBD>˵{<7B><><EFBFBD>dzƱN [name] <20>w<EFBFBD>˨<EFBFBD><CBA8>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD>W<EFBFBD>C
|
||||
PreviousInstallNotCompleted=<3D><><EFBFBD>e<EFBFBD><65><EFBFBD>w<EFBFBD><77>/ <20>Ѱ<EFBFBD><D1B0>w<EFBFBD>˩|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>Ӧw<D3A6>ˡC%n%n<>b<EFBFBD><62><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>ЦA<D0A6><41><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>ӵ{<7B><><EFBFBD>Ӧw<D3A6><77> [name]<5D>C
|
||||
CannotContinue=<3D>w<EFBFBD>˵{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD>~<7E><><EFBFBD>C<EFBFBD>Ы<EFBFBD> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD>}<7D>C
|
||||
|
||||
; *** "Installing" wizard page
|
||||
WizardInstalling=<3D><><EFBFBD>b<EFBFBD>w<EFBFBD><77>
|
||||
InstallingLabel=<3D>еy<D0B5>ԡA<D4A1>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>N [name] <20>w<EFBFBD>˨<EFBFBD><CBA8>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD>W<EFBFBD>C
|
||||
|
||||
; *** "Setup Completed" wizard page
|
||||
FinishedHeadingLabel=<3D>w<EFBFBD>˧<EFBFBD><CBA7><EFBFBD>
|
||||
FinishedLabelNoIcons=<3D>w<EFBFBD>˵{<7B><><EFBFBD>w<EFBFBD>g<EFBFBD>N [name] <20>w<EFBFBD>˦b<CBA6>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD>W<EFBFBD>C
|
||||
FinishedLabel=<3D>w<EFBFBD>˵{<7B><><EFBFBD>w<EFBFBD>g<EFBFBD>N [name] <20>w<EFBFBD>˦b<CBA6>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>z<EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>ܵ{<7B><><EFBFBD><EFBFBD><EFBFBD>ϥܨӰ<DCA8><D3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ε{<7B><><EFBFBD>C
|
||||
ClickFinish=<3D><> [<5B><><EFBFBD><EFBFBD>] <20>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>˵{<7B><><EFBFBD>C
|
||||
FinishedRestartLabel=<3D>n<EFBFBD><6E><EFBFBD><EFBFBD> [name] <20><><EFBFBD>w<EFBFBD>ˡA<CBA1>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>Ұʱz<CAB1><7A><EFBFBD>q<EFBFBD><71><EFBFBD>C<EFBFBD>z<EFBFBD>Q<EFBFBD>n<EFBFBD>{<7B>b<EFBFBD><62><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD><EFBFBD>?
|
||||
FinishedRestartMessage=<3D>n<EFBFBD><6E><EFBFBD><EFBFBD> [name] <20><><EFBFBD>w<EFBFBD>ˡA<CBA1>w<EFBFBD>˵{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>Ұʱz<CAB1><7A><EFBFBD>q<EFBFBD><71><EFBFBD>C%n%n<>z<EFBFBD>Q<EFBFBD>n<EFBFBD>{<7B>b<EFBFBD><62><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD><EFBFBD>?
|
||||
ShowReadmeCheck=<3D>O<EFBFBD>A<EFBFBD>ڭn<DAAD>\ŪŪ<C5AA><C5AA><EFBFBD>ɮסC
|
||||
YesRadio=<3D>O<EFBFBD>A<EFBFBD>ߧY<DFA7><59><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71>(&Y)
|
||||
NoRadio=<3D>_<EFBFBD>A<EFBFBD>ڵy<DAB5>᭫<EFBFBD>s<EFBFBD>Ұʹq<CAB9><71>(&N)
|
||||
; used for example as 'Run MyProg.exe'
|
||||
RunEntryExec=<3D><><EFBFBD><EFBFBD> %1
|
||||
; used for example as 'View Readme.txt'
|
||||
RunEntryShellExec=<3D>˵<EFBFBD> %1
|
||||
|
||||
; *** "Setup Needs the Next Disk" stuff
|
||||
ChangeDiskTitle=<3D>w<EFBFBD>˵{<7B><><EFBFBD>ݭn<DDAD>U<EFBFBD>@<40>i<EFBFBD>Ϥ<EFBFBD>
|
||||
SelectDiskLabel2=<3D>д<EFBFBD><D0B4>J<EFBFBD>Ϥ<EFBFBD> %1<>A<EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD> [<5B>T<EFBFBD>w]<5D>C%n%n<>p<EFBFBD>G<EFBFBD>ɮפ<C9AE><D7A4>b<EFBFBD>H<EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>п<EFBFBD><D0BF>J<EFBFBD><4A><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7>W<EFBFBD>٩Ϋ<D9A9> [<5B>s<EFBFBD><73>] <20><><EFBFBD><EFBFBD><EFBFBD>C
|
||||
PathLabel=<3D><><EFBFBD>|(&P):
|
||||
FileNotInDir2=<3D>ɮ<EFBFBD> "%1" <20>L<EFBFBD>k<EFBFBD>b "%2" <20><><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>д<EFBFBD><D0B4>J<EFBFBD><4A><EFBFBD>T<EFBFBD><54><EFBFBD>Ϥ<EFBFBD><CFA4>ο<EFBFBD><CEBF>ܨ䥦<DCA8><E4A5A6><EFBFBD><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7>C
|
||||
SelectDirectoryLabel=<3D>Ы<EFBFBD><D0AB>w<EFBFBD>U<EFBFBD>@<40>i<EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>C
|
||||
|
||||
; *** Installation phase messages
|
||||
SetupAborted=<3D>w<EFBFBD>˨S<CBA8><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C%n%n<>Ч<D0A7><F3A5BFB0>D<EFBFBD>᭫<EFBFBD>s<EFBFBD>w<EFBFBD>ˤ@<40><><EFBFBD>C
|
||||
EntryAbortRetryIgnore=<3D><> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD>դ@<40><><EFBFBD>A<EFBFBD><41><EFBFBD>U [<5B><><EFBFBD>L] <20><><EFBFBD>L<EFBFBD>o<EFBFBD><6F><EFBFBD>ɮסA<D7A1>Ϋ<EFBFBD><CEAB>U [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>ˡC
|
||||
|
||||
; *** Installation status messages
|
||||
StatusCreateDirs=<3D><><EFBFBD>b<EFBFBD>إ߸<D8A5><DFB8>Ƨ<EFBFBD>...
|
||||
StatusExtractFiles=<3D><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>ɮ<EFBFBD>...
|
||||
StatusCreateIcons=<3D><><EFBFBD>b<EFBFBD>إߵ{<7B><><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD>...
|
||||
StatusCreateIniEntries=<3D>g<EFBFBD>J INI <20>ɮת<C9AE><D7AA><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusCreateRegistryEntries=<3D><><EFBFBD>b<EFBFBD><62><EFBFBD>s<EFBFBD>t<EFBFBD>εn<CEB5><6E>...
|
||||
StatusRegisterFiles=<3D><><EFBFBD>b<EFBFBD>n<EFBFBD><6E><EFBFBD>ɮ<EFBFBD>...
|
||||
StatusSavingUninstall=<3D>x<EFBFBD>s<EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD>˸<EFBFBD><CBB8>T...
|
||||
StatusRunProgram=<3D><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><77>...
|
||||
StatusRollback=<3D><><EFBFBD>b<EFBFBD>_<EFBFBD><5F><EFBFBD>ܧ<EFBFBD>...
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorInternal2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~: %1<>C
|
||||
ErrorFunctionFailedNoCode=%1 <20><><EFBFBD>ѡC
|
||||
ErrorFunctionFailed=%1 <20><><EFBFBD>ѡC<D1A1>N<EFBFBD>X %2<>C
|
||||
ErrorFunctionFailedWithMessage=%1 <20><><EFBFBD>ѡC<D1A1>N<EFBFBD>X %2<>C%n%3
|
||||
ErrorExecutingProgram=<3D>L<EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>ɮ<EFBFBD>:%n%1
|
||||
|
||||
; *** Registry errors
|
||||
ErrorRegOpenKey=<3D>L<EFBFBD>k<EFBFBD>}<7D>ҵn<D2B5><6E><EFBFBD><EFBFBD>:%n%1\%2
|
||||
ErrorRegCreateKey=<3D>L<EFBFBD>k<EFBFBD>إߵn<DFB5><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%1\%2
|
||||
ErrorRegWriteKey=<3D>L<EFBFBD>k<EFBFBD>ܧ<EFBFBD><DCA7>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%1\%2
|
||||
|
||||
; *** INI errors
|
||||
ErrorIniEntry=<3D>L<EFBFBD>k<EFBFBD>إ<EFBFBD> INI <20><><EFBFBD><EFBFBD> "%1"<22>C
|
||||
|
||||
; *** File copying errors
|
||||
FileAbortRetryIgnore=<3D><> [<5B><><EFBFBD><EFBFBD>] <20>A<EFBFBD>դ@<40><><EFBFBD>A<EFBFBD><41> [<5B><><EFBFBD>L] <20><><EFBFBD>L<EFBFBD>o<EFBFBD><6F><EFBFBD>ɮס]<5D><><EFBFBD><EFBFBD>ij<EFBFBD>^<5E>A<EFBFBD>Ϋ<EFBFBD> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>ˡC
|
||||
FileAbortRetryIgnore2=<3D><> [<5B><><EFBFBD><EFBFBD>] <20>A<EFBFBD>դ@<40><><EFBFBD>A<EFBFBD><41> [<5B><><EFBFBD>L] <20>~<7E><><EFBFBD>i<EFBFBD><69><EFBFBD>]<5D><><EFBFBD><EFBFBD>ij<EFBFBD>^<5E>A<EFBFBD>Ϋ<EFBFBD> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>ˡC
|
||||
SourceIsCorrupted=<3D>ӷ<EFBFBD><D3B7>ɮפw<D7A4>g<EFBFBD>l<EFBFBD><6C><EFBFBD>C
|
||||
SourceDoesntExist=<3D>ӷ<EFBFBD><D3B7>ɮ<EFBFBD> "%1" <20><><EFBFBD>s<EFBFBD>b<EFBFBD>C
|
||||
ExistingFileReadOnly=<3D>ɮ<EFBFBD><C9AE>ݩʤw<CAA4>]<5D><><EFBFBD><EFBFBD>Ū<EFBFBD>C%n%n<><6E> [<5B><><EFBFBD><EFBFBD>] <20>N<EFBFBD><4E>Ū<EFBFBD>ݩʲ<DDA9><CAB2><EFBFBD><EFBFBD>æA<C3A6>դ@<40><><EFBFBD>A<EFBFBD><41> [<5B><><EFBFBD>L] <20><><EFBFBD>L<EFBFBD>o<EFBFBD><6F><EFBFBD>ɮסA<D7A1>Ϋ<EFBFBD> [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>ˡC
|
||||
ErrorReadingExistingDest=Ū<><C5AA><EFBFBD>@<40>Ӥw<D3A4>s<EFBFBD>b<EFBFBD><62><EFBFBD>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~:
|
||||
FileExists=<3D>ɮפw<D7A4>g<EFBFBD>s<EFBFBD>b<EFBFBD>C<EFBFBD>z<EFBFBD>n<EFBFBD><6E><EFBFBD>N<EFBFBD>ثe<D8AB><65><EFBFBD>ɮ<C9AE>?
|
||||
ExistingFileNewer=<3D>s<EFBFBD>b<EFBFBD><62><EFBFBD>ɮת<C9AE><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>A<EFBFBD><41>ij<EFBFBD>z<EFBFBD>O<EFBFBD>d<EFBFBD>ثe<D8AB>w<EFBFBD>s<EFBFBD>b<EFBFBD><62><EFBFBD>ɮסC%n%n<>z<EFBFBD>n<EFBFBD>O<EFBFBD>d<EFBFBD>ثe<D8AB>w<EFBFBD>s<EFBFBD>b<EFBFBD><62><EFBFBD>ɮ<C9AE>?
|
||||
ErrorChangingAttr=<3D>b<EFBFBD>ܧ<EFBFBD><DCA7>ɮ<EFBFBD><C9AE>ݩʮɵo<C9B5>Ϳ<EFBFBD><CDBF>~:
|
||||
ErrorCreatingTemp=<3D>b<EFBFBD>ت<EFBFBD><D8AA><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7><EFBFBD><EFBFBD>إ<EFBFBD><D8A5>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~:
|
||||
ErrorReadingSource=Ū<><C5AA><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~:
|
||||
ErrorCopying=<3D>ƻs<C6BB>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~:
|
||||
ErrorReplacingExistingFile=<3D><><EFBFBD>N<EFBFBD>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~:
|
||||
ErrorRestartReplace=<3D><><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>ɮץ<C9AE><D7A5><EFBFBD>:
|
||||
ErrorRenamingTemp=<3D>b<EFBFBD>ت<EFBFBD><D8AA><EFBFBD><EFBFBD>Ƨ<EFBFBD><C6A7>ܧ<EFBFBD><DCA7>ɮצW<D7A6>ٮɵo<C9B5>Ϳ<EFBFBD><CDBF>~:
|
||||
ErrorRegisterServer=<3D>L<EFBFBD>k<EFBFBD>n<EFBFBD><6E> DLL/OCX <20>ɮ<EFBFBD>: %1<>C
|
||||
ErrorRegSvr32Failed=<3D><><EFBFBD><EFBFBD> RegSvr32 <20><><EFBFBD>ѡA<D1A1><41><EFBFBD>~<7E>X<EFBFBD><58> %1<>C
|
||||
ErrorRegisterTypeLib=<3D>L<EFBFBD>k<EFBFBD>n<EFBFBD><6E> Type Library: %1<>C
|
||||
|
||||
; *** Post-installation errors
|
||||
ErrorOpeningReadme=<3D>}<7D><>Ū<EFBFBD><C5AA><EFBFBD>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~<7E>C
|
||||
ErrorRestartingComputer=<3D>w<EFBFBD>˵{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD>A<EFBFBD>ХH<D0A5><48><EFBFBD>ʤ覡<CAA4>ۦ歫<DBA6>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD>C
|
||||
|
||||
; *** Uninstaller messages
|
||||
UninstallNotFound=<3D>ɮ<EFBFBD> "%1" <20><><EFBFBD>s<EFBFBD>b<EFBFBD>A<EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>C
|
||||
UninstallOpenError=<3D>L<EFBFBD>k<EFBFBD>}<7D><><EFBFBD>ɮ<EFBFBD> "%1"<22>A<EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>C
|
||||
UninstallUnsupportedVer=<3D>o<EFBFBD>Ӫ<EFBFBD><D3AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD>˵{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>ѰO<D1B0><4F><EFBFBD><EFBFBD> "%1" <20><><EFBFBD>榡<EFBFBD>A<EFBFBD>L<EFBFBD>k<EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD>ˡC
|
||||
UninstallUnknownEntry=<3D>Ѱ<EFBFBD><D1B0>w<EFBFBD>˰O<CBB0><4F><EFBFBD>ɤ<EFBFBD><C9A4>o<EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F> (%1)<29>C
|
||||
ConfirmUninstall=<3D>z<EFBFBD>T<EFBFBD>w<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20>Ψ<EFBFBD><CEA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɮ<C9AE>?
|
||||
UninstallOnlyOnWin64=<3D>o<EFBFBD>ӵ{<7B><><EFBFBD>u<EFBFBD><75><EFBFBD>b 64 <20>줸<EFBFBD><ECA4B8> Windows <20>W<EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD>ˡC
|
||||
OnlyAdminCanUninstall=<3D>o<EFBFBD>ӵ{<7B><><EFBFBD>n<EFBFBD><6E><EFBFBD>ƨt<C6A8>κz<DEB2><7A><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>ϥΪ̤<CEAA><CCA4>i<EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD>ˡC
|
||||
UninstallStatusLabel=<3D><><EFBFBD>b<EFBFBD>q<EFBFBD>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD>A<EFBFBD>еy<D0B5><79>...
|
||||
UninstalledAll=%1 <20>w<EFBFBD>g<EFBFBD><67><EFBFBD>\<5C>q<EFBFBD>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C
|
||||
UninstalledMost=%1 <20>Ѱ<EFBFBD><D1B0>w<EFBFBD>˧<EFBFBD><CBA7><EFBFBD><EFBFBD>C%n%n<>Y<EFBFBD><59><EFBFBD>ɮפΤ<D7A4><CEA4><EFBFBD><EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>z<EFBFBD>i<EFBFBD>H<EFBFBD>ۦ<EFBFBD><DBA6>R<EFBFBD><52><EFBFBD>o<EFBFBD><6F><EFBFBD>ɮסC
|
||||
UninstalledAndNeedsRestart=<3D>n<EFBFBD><6E><EFBFBD><EFBFBD> %1 <20><><EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD>˵{<7B>ǡA<C7A1>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD>C%n%n<>z<EFBFBD>Q<EFBFBD>n<EFBFBD>{<7B>b<EFBFBD><62><EFBFBD>s<EFBFBD>Ұʹq<CAB9><71><EFBFBD><EFBFBD>?
|
||||
UninstallDataCorrupted=<3D>ɮ<EFBFBD> "%1" <20>w<EFBFBD>g<EFBFBD>l<EFBFBD><6C><EFBFBD>A<EFBFBD>L<EFBFBD>k<EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD>ˡC
|
||||
|
||||
; *** Uninstallation phase messages
|
||||
ConfirmDeleteSharedFileTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>@<40><><EFBFBD>ɮ<EFBFBD>
|
||||
ConfirmDeleteSharedFile2=<3D>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>ܤU<DCA4>C<EFBFBD>@<40><><EFBFBD>ɮפw<D7A4><77><EFBFBD>A<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>ҨϥΡA<CEA1>z<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD>ɮ<C9AE>?%n%n%1%n%n<>խY<D5AD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>H<EFBFBD>W<EFBFBD>ɮצ<C9AE><D7A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>ݭn<DDAD>ϥΥ<CFA5><CEA5>̡A<CCA1>N<EFBFBD>y<EFBFBD><79><EFBFBD>o<EFBFBD>ǵ{<7B><><EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>`<60><><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>]<5D><><EFBFBD>z<EFBFBD>Y<EFBFBD>L<EFBFBD>k<EFBFBD>T<EFBFBD>w<EFBFBD>п<EFBFBD><D0BF><EFBFBD> [<5B>_]<5D>C<EFBFBD>O<EFBFBD>d<EFBFBD>o<EFBFBD><6F><EFBFBD>ɮצb<D7A6>z<EFBFBD><7A><EFBFBD>t<EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>|<7C>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>`<60>C
|
||||
SharedFileNameLabel=<3D>ɮצW<D7A6><57>:
|
||||
SharedFileLocationLabel=<3D><><EFBFBD>m:
|
||||
WizardUninstalling=<3D>Ѱ<EFBFBD><D1B0>w<EFBFBD>˪<EFBFBD><CBAA>A
|
||||
StatusUninstalling=<3D><><EFBFBD>b<EFBFBD>Ѱ<EFBFBD><D1B0>w<EFBFBD><77> %1...
|
||||
|
||||
; The custom messages below aren't used by Setup itself, but if you make
|
||||
; use of them in your scripts, you'll want to translate them.
|
||||
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 <20><><EFBFBD><EFBFBD> %2
|
||||
AdditionalIcons=<3D><><EFBFBD>[<5B>ϥ<EFBFBD>:
|
||||
CreateDesktopIcon=<3D>إ߮ୱ<DFAE>ϥ<EFBFBD>(&D)
|
||||
CreateQuickLaunchIcon=<3D>إߧֳt<D6B3>Ұʹϥ<CAB9>(&Q)
|
||||
ProgramOnTheWeb=%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallProgram=<3D>Ѱ<EFBFBD><D1B0>w<EFBFBD><77> %1
|
||||
LaunchProgram=<3D>Ұ<EFBFBD> %1
|
||||
AssocFileExtension=<3D>N %1 <20>P<EFBFBD>ɮװ<C9AE><D7B0>ɦW %2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p(&A)
|
||||
AssocingFileExtension=<3D><><EFBFBD>b<EFBFBD>N %1 <20>P<EFBFBD>ɮװ<C9AE><D7B0>ɦW %2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p...
|
@@ -1,368 +0,0 @@
|
||||
; *** Inno Setup version 5.1.11+ Greek messages ***
|
||||
;
|
||||
; Note: When translating this text, do not add periods (.) to the end of
|
||||
; messages that didn't have them already, because on those messages Inno
|
||||
; Setup adds the periods automatically (appending a period would result in
|
||||
; two periods being displayed).
|
||||
;
|
||||
; Translated by Anastasis Chatzioglou
|
||||
; http://anasto.go.to
|
||||
; baldycom@hotmail.com
|
||||
;
|
||||
|
||||
[LangOptions]
|
||||
LanguageName=Greek
|
||||
LanguageID=$408
|
||||
LanguageCodePage=1253
|
||||
; If the language you are translating to requires special font faces or
|
||||
; sizes, uncomment any of the following entries and change them accordingly.
|
||||
;DialogFontName=MS Shell Dlg
|
||||
;DialogFontSize=8
|
||||
;DialogFontStandardHeight=13
|
||||
;TitleFontName=Arial
|
||||
;TitleFontSize=29
|
||||
;WelcomeFontName=Verdana
|
||||
;WelcomeFontSize=12
|
||||
;CopyrightFontName=Arial
|
||||
;CopyrightFontSize=8
|
||||
DialogFontName=MS Shell Dlg
|
||||
DialogFontSize=8
|
||||
;4.1.4+
|
||||
;DialogFontStandardHeight=13
|
||||
TitleFontName=Arial
|
||||
TitleFontSize=29
|
||||
WelcomeFontName=Arial
|
||||
WelcomeFontSize=12
|
||||
CopyrightFontName=Arial
|
||||
CopyrightFontSize=8
|
||||
|
||||
[Messages]
|
||||
; *** Application titles
|
||||
SetupAppTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SetupWindowTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -%1
|
||||
UninstallAppTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallAppFullTitle=%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
; 2.0.x
|
||||
;DefaultUninstallIconName=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1
|
||||
|
||||
; *** Misc. common
|
||||
InformationTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ConfirmTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** SetupLdr messages
|
||||
SetupLdrStartupMessage=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
LdrCannotCreateTemp=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.
|
||||
LdrCannotExecTemp=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** Startup error messages
|
||||
LastErrorMessage=%1.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %2: %3
|
||||
SetupFileMissing=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SetupFileCorrupt=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SetupFileCorruptOrWrongVer=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
NotOnThisPlatform=<3D><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> %1.
|
||||
OnlyOnThisPlatform=<3D><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> %1.
|
||||
; 5.1.0+
|
||||
OnlyOnTheseArchitectures=<3D><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> Windows <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%n%1
|
||||
MissingWOW64APIs=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> Windows <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 64-bit. <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> Service Pack %1.
|
||||
WinVersionTooLowError=<3D><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
WinVersionTooHighError=<3D><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
AdminPrivilegesRequired=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
PowerUserPrivilegesRequired=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Power User <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SetupAppRunningError=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
UninstallAppRunningError=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorCreatingDir=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1.
|
||||
ErrorTooManyFilesInDir=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** Setup common messages
|
||||
ExitSetupTitle=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ExitSetupMessage=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
AboutSetupMenuItem=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
AboutSetupTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
AboutSetupMessage=%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %2%n%3%n%n%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%n%4
|
||||
AboutSetupNote=Anasto
|
||||
; 5.1.0+
|
||||
TranslatorNote=Anastasis Chatzioglou - baldycom@hotmail.com
|
||||
|
||||
; *** Buttons
|
||||
ButtonBack=< &<26><><EFBFBD><EFBFBD>
|
||||
ButtonNext=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >
|
||||
ButtonInstall=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ButtonOK=<3D>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ButtonCancel=&<26><><EFBFBD><EFBFBD><EFBFBD>
|
||||
ButtonYes=<3D>&<26><>
|
||||
ButtonYesToAll=<3D><><EFBFBD> <20><> &<26><><EFBFBD>
|
||||
ButtonNo=<3D>&<26><>
|
||||
ButtonNoToAll=<3D><><EFBFBD> &<26><> <20><><EFBFBD>
|
||||
ButtonFinish=&<26><><EFBFBD><EFBFBD><EFBFBD>
|
||||
ButtonBrowse=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
;4.1.3
|
||||
ButtonWizardBrowse=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
ButtonNewFolder=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Select Language" dialog messages
|
||||
; 4.0.x
|
||||
SelectLanguageTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectLanguageLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
|
||||
; *** Common wizard text
|
||||
ClickNext=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
; 2.0.x
|
||||
;ClickNextModern=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;;; - anasto -
|
||||
BeveledLabel=anasto
|
||||
;4.1.3
|
||||
BrowseDialogTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
BrowseDialogLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> OK.
|
||||
NewFolderName=<3D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Welcome" wizard page
|
||||
WelcomeLabel1=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name].
|
||||
WelcomeLabel2=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name/ver] <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** "Password" wizard page
|
||||
WizardPassword=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
PasswordLabel1=<3D><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
PasswordLabel3=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
PasswordEditLabel=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
IncorrectPassword=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** "License Agreement" wizard page
|
||||
WizardLicense=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LicenseLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
; 2.0.x
|
||||
;LicenseLabel1=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;LicenseLabel2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>; <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LicenseLabel3=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LicenseAccepted=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LicenseNotAccepted=<3D><><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
; *** "Information" wizard pages
|
||||
WizardInfoBefore=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
InfoBeforeLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
InfoBeforeClickLabel=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
WizardInfoAfter=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
InfoAfterLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
InfoAfterClickLabel=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** "User Information" wizard page
|
||||
WizardUserInfo=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UserInfoDesc=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
UserInfoName=&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
UserInfoOrg=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
UserInfoSerial=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
UserInfoNameRequired=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** "Select Destination Location" wizard page
|
||||
; 4.0.x
|
||||
WizardSelectDir=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SelectDirDesc=<3D><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> [name];
|
||||
;SelectDirLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
DiskSpaceMBLabel=<3D><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [mb] MB <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ToUNCPathname=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
InvalidPath=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%nC:\APP
|
||||
InvalidDrive=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
DiskSpaceWarningTitle=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
DiskSpaceWarning=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 KB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> %2 KB.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
BadDirName32=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%n%1
|
||||
DirExistsTitle=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
DirExists=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%n%1%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
DirDoesntExistTitle=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
DirDoesntExist=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%n%1%n%n<><6E><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
;4.1.3
|
||||
InvalidDirName=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;4.1.5
|
||||
DirNameTooLong=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;4.1.8
|
||||
;SelectDirLabel2=<3D><> [name] <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n%n<><6E><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SelectDirLabel3=<3D><> [name] <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SelectDirBrowseLabel=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
WizardSelectComponents=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectComponentsDesc=<3D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
SelectComponentsLabel2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
FullInstallation=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
||||
CompactInstallation=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
CustomInstallation=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
NoUninstallWarningTitle=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
NoUninstallWarning=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>:%n%n%1
|
||||
ComponentSize1=%1 KB
|
||||
ComponentSize2=%1 MB
|
||||
ComponentsDiskSpaceMBLabel=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [mb] MB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** "Select Additional Tasks" wizard page
|
||||
WizardSelectTasks=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectTasksDesc=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
SelectTasksLabel2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name] <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** "Select Start Menu Folder" wizard page
|
||||
; 2.0.x
|
||||
;ReadyMemoTasks=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
WizardSelectProgramGroup=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SelectStartMenuFolderDesc=<3D><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
; 4.0.x
|
||||
;SelectStartMenuFolderLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
; 5.1.0+
|
||||
;NoIconsCheck=&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
MustEnterGroupName=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
BadGroupName=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%n%1
|
||||
NoProgramGroupCheck2=&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;4.1.3
|
||||
InvalidGroupName=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> group <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;4.1.4+
|
||||
GroupNameTooLong=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> group <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;4.1.8
|
||||
;SelectStartMenuFolderLabel2=To setup <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> group.%n%n<><6E><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> group, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SelectStartMenuFolderLabel3=<3D><> setup <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> group.
|
||||
SelectStartMenuFolderBrowseLabel=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> group, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
|
||||
; *** "Ready to Install" wizard page
|
||||
WizardReady=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ReadyLabel1=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name] <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>.
|
||||
ReadyLabel2a=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ReadyLabel2b=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ReadyMemoUserInfo=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ReadyMemoDir=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ReadyMemoType=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ReadyMemoComponents=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ReadyMemoGroup=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ReadyMemoTasks=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
; *** "Preparing to Install" wizard page
|
||||
WizardPreparing=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
PreparingDesc=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [name] <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
PreviousInstallNotCompleted=The installation/removal of a previous program was not completed. You will need to restart your computer to complete that installation.%n%nAfter restarting your computer, run Setup again to complete the installation of [name].
|
||||
CannotContinue=Setup cannot continue. Please click Cancel to exit.
|
||||
|
||||
; *** "Installing" wizard page
|
||||
WizardInstalling=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
InstallingLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name] <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>.
|
||||
|
||||
; *** "Setup Completed" wizard page
|
||||
; 2.0.x
|
||||
;WizardFinished=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FinishedHeadingLabel=Completing the [name] Setup Wizard
|
||||
FinishedLabelNoIcons=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name] <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
FinishedLabel=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name] <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ClickFinish=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
FinishedRestartLabel=<3D><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>;
|
||||
FinishedRestartMessage=<3D><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> [name] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>;
|
||||
ShowReadmeCheck=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
YesRadio=&<26><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.
|
||||
NoRadio=&<26><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
; used for example as 'Run MyProg.exe'
|
||||
RunEntryExec=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1
|
||||
; used for example as 'View Readme.txt'
|
||||
RunEntryShellExec=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> %1
|
||||
|
||||
; *** "Setup Needs the Next Disk" stuff
|
||||
ChangeDiskTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
; 4.0.x
|
||||
;SelectDirectory=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
SelectDiskLabel2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
PathLabel=&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FileNotInDir2=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> "%2". <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SelectDirectoryLabel=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** Installation phase messages
|
||||
SetupAborted=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
EntryAbortRetryIgnore=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Retry <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Ignore <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Abort <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** Installation status messages
|
||||
StatusCreateDirs=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusExtractFiles=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusCreateIcons=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusCreateIniEntries=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusCreateRegistryEntries=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusRegisterFiles=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
StatusSavingUninstall=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusRunProgram=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
StatusRollback=Rolling back changes...
|
||||
|
||||
; *** Misc. errors
|
||||
; 2.0.x
|
||||
;ErrorInternal=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1
|
||||
ErrorInternal2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1
|
||||
ErrorFunctionFailedNoCode=%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ErrorFunctionFailed=%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>. %2
|
||||
ErrorFunctionFailedWithMessage=%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>. %2%n%3
|
||||
ErrorExecutingProgram=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%1
|
||||
|
||||
;2.0.x
|
||||
;ErrorDDEExecute=DDE: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (code: %1)
|
||||
;ErrorDDECommandFailed=DDE: <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
;ErrorDDERequest=DDE: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (code: %1)
|
||||
|
||||
; *** Registry errors
|
||||
ErrorRegOpenKey=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%1\%2
|
||||
ErrorRegCreateKey=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%1\%2
|
||||
ErrorRegWriteKey=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%n%1\%2
|
||||
|
||||
; *** INI errors
|
||||
ErrorIniEntry=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1".
|
||||
|
||||
; *** File copying errors
|
||||
FileAbortRetryIgnore=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Retry <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Ignore <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Abort <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
FileAbortRetryIgnore2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Retry <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Ignore <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Abort <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SourceIsCorrupted=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SourceDoesntExist=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ExistingFileReadOnly=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Retry <20><><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, Ignore <20><><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Abort <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ErrorReadingExistingDest=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
FileExists=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
ExistingFileNewer=<3D><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
ErrorChangingAttr=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ErrorCreatingTemp=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ErrorReadingSource=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ErrorCopying=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ErrorReplacingExistingFile=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ErrorRestartReplace=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ErrorRenamingTemp=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
ErrorRegisterServer=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DLL/OCX: %1
|
||||
ErrorRegSvr32Failed=RegSvr32 failed with exit code %1
|
||||
ErrorRegisterTypeLib=Unable to register the type library: %1
|
||||
|
||||
; *** Post-installation errors
|
||||
ErrorOpeningReadme=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
ErrorRestartingComputer=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>.
|
||||
|
||||
; *** Uninstaller messages
|
||||
UninstallNotFound=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
; 4.0.x
|
||||
UninstallOpenError=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallUnsupportedVer=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallUnknownEntry=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "%1" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ConfirmUninstall=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> %1 <20><><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>;
|
||||
; 5.1.0+
|
||||
UninstallOnlyOnWin64=<3D><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> 64-bit Windows.
|
||||
OnlyAdminCanUninstall=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UninstallStatusLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>
|
||||
UninstalledAll=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
UninstalledMost=<3D> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
UninstalledAndNeedsRestart=To complete the uninstallation of %1, your computer must be restarted.%n%nWould you like to restart now?
|
||||
UninstallDataCorrupted="%1" <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
; *** Uninstallation phase messages
|
||||
ConfirmDeleteSharedFileTitle=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
ConfirmDeleteSharedFile2=<3D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;%n%n<><6E> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
SharedFileNameLabel=<3D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
SharedFileLocationLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
WizardUninstalling=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
StatusUninstalling=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1...
|
||||
|
||||
[CustomMessages]
|
||||
NameAndVersion=%1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %2
|
||||
AdditionalIcons=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
CreateDesktopIcon=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
CreateQuickLaunchIcon=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ProgramOnTheWeb=<3D><> %1 <20><><EFBFBD> Internet
|
||||
UninstallProgram=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1
|
||||
LaunchProgram=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1
|
||||
AssocFileExtension=%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1 <20><> <20><><EFBFBD> %2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
AssocingFileExtension=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> %1 <20><> <20><><EFBFBD> %2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
|
@@ -1,312 +0,0 @@
|
||||
; *** Inno Setup version 5.1.11+ Japanese messages ***
|
||||
;
|
||||
; Translated by Ryou Minakami (ryou32jp@yahoo.co.jp)
|
||||
; Fixes and updates: Koichi Shirasuka (shirasuka@eugrid.co.jp)
|
||||
;
|
||||
; $jrsoftware: issrc/Files/Default.isl,v 1.66 2005/02/25 20:23:48 mlaan Exp $
|
||||
|
||||
[LangOptions]
|
||||
LanguageName=Japanese
|
||||
LanguageID=$0411
|
||||
LanguageCodePage=932
|
||||
|
||||
; If you don't need to support Windows 9x, commenting the following 4 lines gives better looking (banners not stretched).
|
||||
DialogFontName=<3D>l<EFBFBD>r <20>o<EFBFBD>S<EFBFBD>V<EFBFBD>b<EFBFBD>N
|
||||
DialogFontSize=9
|
||||
TitleFontName=<3D>l<EFBFBD>r <20>o<EFBFBD>S<EFBFBD>V<EFBFBD>b<EFBFBD>N
|
||||
TitleFontSize=29
|
||||
|
||||
; Required for Win2K/older to display the welcome message with correct font.
|
||||
WelcomeFontName=<3D>l<EFBFBD>r <20>o<EFBFBD>S<EFBFBD>V<EFBFBD>b<EFBFBD>N
|
||||
WelcomeFontSize=12
|
||||
|
||||
[Messages]
|
||||
|
||||
; *** Application titles
|
||||
SetupAppTitle=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v
|
||||
SetupWindowTitle=%1 <20>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v
|
||||
UninstallAppTitle=<3D>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>
|
||||
UninstallAppFullTitle=%1 <20>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>
|
||||
|
||||
; *** Misc. common
|
||||
InformationTitle=<3D><><EFBFBD><EFBFBD>
|
||||
ConfirmTitle=<3D>m<EFBFBD>F
|
||||
ErrorTitle=<3D>G<EFBFBD><47><EFBFBD>[
|
||||
|
||||
; *** SetupLdr messages
|
||||
SetupLdrStartupMessage=%1 <20><><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
LdrCannotCreateTemp=<3D>ꎞ<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>쐬<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>𒆎~<7E><><EFBFBD>܂<EFBFBD><DC82>B
|
||||
LdrCannotExecTemp=<3D>ꎞ<EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>𒆎~<7E><><EFBFBD>܂<EFBFBD><DC82>B
|
||||
|
||||
; *** Startup error messages
|
||||
LastErrorMessage=%1.%n%n<>G<EFBFBD><47><EFBFBD>[ %2: %3
|
||||
SetupFileMissing=<3D>t<EFBFBD>@<40>C<EFBFBD><43> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邩<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SetupFileCorrupt=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SetupFileCorruptOrWrongVer=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>邩<EFBFBD>A<EFBFBD><41><EFBFBD>̃o<CC83>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>̃Z<CC83>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>ƌ݊<C68C><DD8A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邩<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
NotOnThisPlatform=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 <20>ł͓<C582><CD93>삵<EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
OnlyOnThisPlatform=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̎<EFBFBD><CC8E>s<EFBFBD>ɂ<EFBFBD> %1 <20><><EFBFBD>K<EFBFBD>v<EFBFBD>ł<EFBFBD><C582>B
|
||||
OnlyOnTheseArchitectures=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%n%n%1<>v<EFBFBD><76><EFBFBD>Z<EFBFBD>b<EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Windows<77>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
MissingWOW64APIs=<3D><><EFBFBD>g<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD>64-bit<69><74>Windows<77>ɂ͂<C982><CD82>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>삳<EFBFBD><EC82B3><EFBFBD><EFBFBD><EFBFBD>ׂɕK<C995>v<EFBFBD>ȋ@<40>\<5C><><EFBFBD>܂܂<DC82><DC82>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>̖<EFBFBD><CC96><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ׂɂ̓T<CD83>[<5B>r<EFBFBD>X<EFBFBD>p<EFBFBD>b<EFBFBD>N%1<><31><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
WinVersionTooLowError=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̎<EFBFBD><CC8E>s<EFBFBD>ɂ<EFBFBD> %1 %2 <20>ȍ~<7E><><EFBFBD>K<EFBFBD>v<EFBFBD>ł<EFBFBD><C582>B
|
||||
WinVersionTooHighError=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %1 %2 <20>ȍ~<7E>ł͓<C582><CD93>삵<EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
AdminPrivilegesRequired=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂ɂ͊Ǘ<CD8A><C797>҂Ƃ<D282><C682>ă<EFBFBD><C483>O<EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||
PowerUserPrivilegesRequired=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂ɂ͊Ǘ<CD8A><C797>҂܂<D282><DC82>̓p<CD83><70><EFBFBD>[<5B><><EFBFBD>[<5B>U<EFBFBD>[<5B>Ƃ<EFBFBD><C682>ă<EFBFBD><C483>O<EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||
SetupAppRunningError=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>͎<EFBFBD><CD8E>s<EFBFBD><73><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n<>J<EFBFBD><4A><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD>A<EFBFBD>v<EFBFBD><76><EFBFBD>P<EFBFBD>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ׂĕ<C495><C282>Ă<EFBFBD><C482><EFBFBD><EFBFBD>uOK<4F>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>u<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A><EFBFBD>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||
UninstallAppRunningError=<3D>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>͎<EFBFBD><CD8E>s<EFBFBD><73><EFBFBD><EFBFBD> %1 <20><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n<>J<EFBFBD><4A><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD>A<EFBFBD>v<EFBFBD><76><EFBFBD>P<EFBFBD>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ׂĕ<C495><C282>Ă<EFBFBD><C482><EFBFBD><EFBFBD>uOK<4F>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>u<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A><EFBFBD>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorCreatingDir=<3D>f<EFBFBD>B<EFBFBD><42><EFBFBD>N<EFBFBD>g<EFBFBD><67> %1 <20><><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
ErrorTooManyFilesInDir=<3D>f<EFBFBD>B<EFBFBD><42><EFBFBD>N<EFBFBD>g<EFBFBD><67> %1 <20>Ƀt<C983>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̐<EFBFBD><CC90><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||
|
||||
; *** Setup common messages
|
||||
ExitSetupTitle=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>I<EFBFBD><49>
|
||||
ExitSetupMessage=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>Ƃ͊<C682><CD8A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>ŃZ<C583>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>𒆎~<7E><><EFBFBD><EFBFBD><EFBFBD>ƃv<C683><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̓C<CD83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD>߂ăC<C483><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꍇ<EFBFBD>́A<CD81><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B%n%n<>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
AboutSetupMenuItem=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>ɂ<C982><C282><EFBFBD>(&A)...
|
||||
AboutSetupTitle=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>ɂ<C982><C282><EFBFBD>
|
||||
AboutSetupMessage=%1 %2%n%3%n%n%1 <20>z<EFBFBD>[<5B><><EFBFBD>y<EFBFBD>[<5B>W:%n%4
|
||||
AboutSetupNote=
|
||||
TranslatorNote=
|
||||
|
||||
; *** Buttons
|
||||
ButtonBack=< <20>߂<EFBFBD>(&B)
|
||||
ButtonNext=<3D><><EFBFBD><EFBFBD>(&N) >
|
||||
ButtonInstall=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>(&I)
|
||||
ButtonOK=OK
|
||||
ButtonCancel=<3D>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>
|
||||
ButtonYes=<3D>͂<EFBFBD>(&Y)
|
||||
ButtonYesToAll=<3D><><EFBFBD>ׂĂ͂<C482>(&A)
|
||||
ButtonNo=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&N)
|
||||
ButtonNoToAll=<3D><><EFBFBD>ׂĂ<D782><C482><EFBFBD><EFBFBD><EFBFBD>(&O)
|
||||
ButtonFinish=<3D><><EFBFBD><EFBFBD>(&F)
|
||||
ButtonBrowse=<3D>Q<EFBFBD><51>(&B)...
|
||||
ButtonWizardBrowse=<3D>Q<EFBFBD><51>(&r)
|
||||
ButtonNewFolder=<3D>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_(&M)
|
||||
|
||||
; *** "Select Language" dialog messages
|
||||
SelectLanguageTitle=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>Ɏg<C98E>p<EFBFBD><70><EFBFBD>錾<EFBFBD><E98CBE><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49><EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SelectLanguageLabel=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>ɗ<EFBFBD><C997>p<EFBFBD><70><EFBFBD>錾<EFBFBD><E98CBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>т܂<D182>:
|
||||
|
||||
; *** Common wizard text
|
||||
ClickNext=<3D><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>ցv<D681>A<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A><EFBFBD>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
BeveledLabel=
|
||||
BrowseDialogTitle=<3D>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD>Q<EFBFBD><51>
|
||||
BrowseDialogLabel=<3D><><EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD>I<EFBFBD><49>OK<4F><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
NewFolderName=<3D>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_
|
||||
|
||||
; *** "Welcome" wizard page
|
||||
WelcomeLabel1=[name] <20>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>E<EFBFBD>B<EFBFBD>U<EFBFBD>[<5B>h<EFBFBD>̊J<CC8A>n
|
||||
WelcomeLabel2=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><CD82>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><> [name/ver] <20><><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B%n%n<><6E><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>ɑ<EFBFBD><C991>̃A<CC83>v<EFBFBD><76><EFBFBD>P<EFBFBD>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ׂďI<C48F><49><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** "Password" wizard page
|
||||
WizardPassword=<3D>p<EFBFBD>X<EFBFBD><58><EFBFBD>[<5B>h
|
||||
PasswordLabel1=<3D><><EFBFBD>̃C<CC83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̓p<CD83>X<EFBFBD><58><EFBFBD>[<5B>h<EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>ĕی삳<DB8C><EC82B3><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
|
||||
PasswordLabel3=<3D>p<EFBFBD>X<EFBFBD><58><EFBFBD>[<5B>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><CD82>āu<C481><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>p<EFBFBD>X<EFBFBD><58><EFBFBD>[<5B>h<EFBFBD>͑啶<CD91><E595B6><EFBFBD>Ə<EFBFBD><C68F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʂ<EFBFBD><CA82><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||
PasswordEditLabel=<3D>p<EFBFBD>X<EFBFBD><58><EFBFBD>[<5B>h(&P):
|
||||
IncorrectPassword=<3D><><EFBFBD>͂<EFBFBD><CD82>ꂽ<EFBFBD>p<EFBFBD>X<EFBFBD><58><EFBFBD>[<5B>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD>͂<EFBFBD><CD82>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** "License Agreement" wizard page
|
||||
WizardLicense=<3D>g<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>̓<F18F9182><CC93><EFBFBD>
|
||||
LicenseLabel=<3D><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>Ɉȉ<C988><C889>̏d<CC8F>v<EFBFBD>ȏ<EFBFBD><C88F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǂ݂<C782><DD82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
LicenseLabel3=<3D>ȉ<EFBFBD><C889>̎g<CC8E>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><F18F9182><EFBFBD><EFBFBD>ǂ݂<C782><DD82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>s<F091B18D><73><EFBFBD><EFBFBD><EFBFBD>ɂ͂<C982><CD82>̌_<CC8C>ɓ<F18F9182><C993>ӂ<EFBFBD><D382><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
|
||||
LicenseAccepted=<3D><><EFBFBD>ӂ<EFBFBD><D382><EFBFBD>(&A)
|
||||
LicenseNotAccepted=<3D><><EFBFBD>ӂ<EFBFBD><D382>Ȃ<EFBFBD>(&D)
|
||||
|
||||
; *** "Information" wizard pages
|
||||
WizardInfoBefore=<3D><><EFBFBD><EFBFBD>
|
||||
InfoBeforeLabel=<3D><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>Ɉȉ<C988><C889>̏d<CC8F>v<EFBFBD>ȏ<EFBFBD><C88F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǂ݂<C782><DD82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
InfoBeforeClickLabel=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>s<F091B18D><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
WizardInfoAfter=<3D><><EFBFBD><EFBFBD>
|
||||
InfoAfterLabel=<3D><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>Ɉȉ<C988><C889>̏d<CC8F>v<EFBFBD>ȏ<EFBFBD><C88F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǂ݂<C782><DD82><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
InfoAfterClickLabel=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>s<F091B18D><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** "User Information" wizard page
|
||||
WizardUserInfo=<3D><><EFBFBD>[<5B>U<EFBFBD>[<5B><><EFBFBD><EFBFBD>
|
||||
UserInfoDesc=<3D><><EFBFBD>[<5B>U<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><CD82>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
UserInfoName=<3D><><EFBFBD>[<5B>U<EFBFBD>[<5B><>(&U):
|
||||
UserInfoOrg=<3D>g<EFBFBD>D(&O):
|
||||
UserInfoSerial=<3D>V<EFBFBD><56><EFBFBD>A<EFBFBD><41><EFBFBD>ԍ<EFBFBD>(&S):
|
||||
UserInfoNameRequired=<3D><><EFBFBD>[<5B>U<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><CD82>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** "Select Destination Location" wizard page
|
||||
WizardSelectDir=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>̎w<CC8E><77>
|
||||
SelectDirDesc=[name] <20>̃C<CC83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SelectDirLabel3=[name] <20><><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD>w<EFBFBD>肵<EFBFBD>āA<C481>u<EFBFBD><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SelectDirBrowseLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>ʂ̃t<CC83>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81>Q<EFBFBD>Ɓv<C681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
DiskSpaceMBLabel=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>͍Œ<CD8D> [mb] MB<4D>̃f<CC83>B<EFBFBD>X<EFBFBD>N<EFBFBD>̈<F382AB97><CC88><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD>Ƃ<EFBFBD><C682>܂<EFBFBD><DC82>B
|
||||
ToUNCPathname=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76>UNC<4E>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD>ɃC<C983><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>邱<EFBFBD>Ƃ<EFBFBD><C682>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>l<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>[<5B>N<EFBFBD>ɃC<C983><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꍇ<EFBFBD>̓l<CD83>b<EFBFBD>g<EFBFBD><67><EFBFBD>[<5B>N<EFBFBD>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD>Ɋ<EFBFBD><C98A>蓖<EFBFBD>ĂĂ<C482><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
InvalidPath=<3D>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂ފ<DC82><DE8A>S<EFBFBD>ȃp<C883>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><CD82>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD>FC:\APP%n%n<>܂<EFBFBD><DC82><EFBFBD>UNC<4E>`<60><><EFBFBD>̃p<CC83>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><CD82>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD>F\\server\share
|
||||
InvalidDrive=<3D>w<EFBFBD>肵<EFBFBD><E882B5><EFBFBD>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD>܂<EFBFBD><DC82><EFBFBD>UNC<4E>p<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>A<EFBFBD>N<EFBFBD>Z<EFBFBD>X<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>ʂ̃p<CC83>X<EFBFBD><58><EFBFBD>w<EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
DiskSpaceWarningTitle=<3D>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>̈<F382AB97><CC88>̕s<CC95><73>
|
||||
DiskSpaceWarning=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>ɂ͍Œ<CD8D> %1 KB<4B>̃f<CC83>B<EFBFBD>X<EFBFBD>N<EFBFBD>̈悪<CC88>K<EFBFBD>v<EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD>A<EFBFBD>w<EFBFBD>肳<EFBFBD>ꂽ<EFBFBD>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD>ɂ<EFBFBD> %2 KB<4B>̋̈悵<CC88><E682B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD>̂܂ܑ<DC82><DC91>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
DirNameTooLong=<3D>h<EFBFBD><68><EFBFBD>C<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>̓p<CD83>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>߂<EFBFBD><DF82>܂<EFBFBD><DC82>B
|
||||
InvalidDirName=<3D>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>B
|
||||
BadDirName32=<3D>ȉ<EFBFBD><C889>̕<EFBFBD><CC95><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂ރt<DE83>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD>͎w<CD8E><77><EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:%n%n%1
|
||||
DirExistsTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>̃t<CC83>H<EFBFBD><48><EFBFBD>_
|
||||
DirExists=<3D>t<EFBFBD>H<EFBFBD><48><EFBFBD>_ %n%n%1%n%n<><6E><EFBFBD><EFBFBD><EFBFBD>ɑ<EFBFBD><C991>݂<EFBFBD><DD82>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD>̂܂܂<DC82><DC82>̃t<CC83>H<EFBFBD><48><EFBFBD>_<EFBFBD>փC<D683><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
DirDoesntExistTitle=<3D>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
DirDoesntExist=<3D>t<EFBFBD>H<EFBFBD><48><EFBFBD>_ %n%n%1%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
WizardSelectComponents=<3D>R<EFBFBD><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g<EFBFBD>̑I<CC91><49>
|
||||
SelectComponentsDesc=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>R<EFBFBD><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g<EFBFBD><67><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SelectComponentsLabel2=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g<EFBFBD><67><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD>̂Ȃ<CC82><C882>R<EFBFBD><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g<EFBFBD>̓`<60>F<EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>O<EFBFBD><4F><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
FullInstallation=<3D>t<EFBFBD><74><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>
|
||||
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
||||
CompactInstallation=<3D>R<EFBFBD><52><EFBFBD>p<EFBFBD>N<EFBFBD>g<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>
|
||||
CustomInstallation=<3D>J<EFBFBD>X<EFBFBD>^<5E><><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>
|
||||
NoUninstallWarningTitle=<3D><><EFBFBD><EFBFBD><EFBFBD>̃R<CC83><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g
|
||||
NoUninstallWarning=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>͈ȉ<CD88><C889>̃R<CC83><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>ɃC<C983><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>邱<EFBFBD>Ƃ<EFBFBD><C682><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n%1%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃R<CC83><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g<EFBFBD>̑I<CC91><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>͂<EFBFBD><CD82><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD>̂܂ܑ<DC82><DC91>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
ComponentSize1=%1 KB
|
||||
ComponentSize2=%1 MB
|
||||
ComponentsDiskSpaceMBLabel=<3D><><EFBFBD>݂̑I<CC91><49><EFBFBD>͍Œ<CD8D> [mb] MB<4D>̃f<CC83>B<EFBFBD>X<EFBFBD>N<EFBFBD>̈<F382AB97><CC88><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD>Ƃ<EFBFBD><C682>܂<EFBFBD><DC82>B
|
||||
|
||||
; *** "Select Additional Tasks" wizard page
|
||||
WizardSelectTasks=<3D>lj<EFBFBD><C789>^<5E>X<EFBFBD>N<EFBFBD>̑I<CC91><49>
|
||||
SelectTasksDesc=<3D><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>lj<EFBFBD><C789>^<5E>X<EFBFBD>N<EFBFBD><4E><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SelectTasksLabel2=[name] <20>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>lj<EFBFBD><C789>^<5E>X<EFBFBD>N<EFBFBD><4E><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>āA<C481>u<EFBFBD><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** "Select Start Menu Folder" wizard page
|
||||
WizardSelectProgramGroup=<3D>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD>[<5B>v<EFBFBD>̎w<CC8E><77>
|
||||
SelectStartMenuFolderDesc=<3D>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>C<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD><EFBFBD><EFBFBD>ꏊ<EFBFBD><EA8F8A><EFBFBD>w<EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SelectStartMenuFolderLabel3=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>̓X<CD83>^<5E>[<5B>g<EFBFBD><67><EFBFBD>j<EFBFBD><6A><EFBFBD>[<5B>Ƀv<C983><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̃V<CC83><56><EFBFBD>[<5B>g<EFBFBD>J<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>܂<EFBFBD><DC82>B
|
||||
SelectStartMenuFolderBrowseLabel=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>ցv<D681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>Ⴄ<EFBFBD>f<EFBFBD>B<EFBFBD><42><EFBFBD>N<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81>Q<EFBFBD>Ɓv<C681><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
MustEnterGroupName=<3D>O<EFBFBD><4F><EFBFBD>[<5B>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
GroupNameTooLong=<3D>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD>̓p<CD83>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>߂<EFBFBD><DF82>܂<EFBFBD><DC82>B
|
||||
InvalidGroupName=<3D>O<EFBFBD><4F><EFBFBD>[<5B>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>B
|
||||
BadGroupName=<3D>ȉ<EFBFBD><C889>̕<EFBFBD><CC95><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂ރO<DE83><4F><EFBFBD>[<5B>v<EFBFBD><76><EFBFBD>͎w<CD8E><77><EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:%n%n%1
|
||||
NoProgramGroupCheck2=<3D>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD>[<5B>v<EFBFBD><76><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>Ȃ<EFBFBD>(&D)
|
||||
|
||||
; *** "Ready to Install" wizard page
|
||||
WizardReady=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ReadyLabel1=<3D><><EFBFBD>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><> [name] <20><><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>鏀<EFBFBD><E98F80><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
ReadyLabel2a=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>s<F091B18D><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>v<EFBFBD><76><EFBFBD>A<EFBFBD>ݒ<EFBFBD><DD92>̊m<CC8A>F<EFBFBD><46><EFBFBD>ύX<CF8D><58><EFBFBD>s<EFBFBD><73><EFBFBD>ɂ́u<CD81>߂<EFBFBD><DF82>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
ReadyLabel2b=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>s<F091B18D><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
ReadyMemoUserInfo=<3D><><EFBFBD>[<5B>U<EFBFBD>[<5B><><EFBFBD><EFBFBD>:
|
||||
ReadyMemoDir=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD>:
|
||||
ReadyMemoType=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>̎<EFBFBD><CC8E><EFBFBD>:
|
||||
ReadyMemoComponents=<3D>I<EFBFBD><49><EFBFBD>R<EFBFBD><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g:
|
||||
ReadyMemoGroup=<3D>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD>[<5B>v:
|
||||
ReadyMemoTasks=<3D>lj<EFBFBD><C789>^<5E>X<EFBFBD>N<EFBFBD>ꗗ:
|
||||
|
||||
; *** "Preparing to Install" wizard page
|
||||
WizardPreparing=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
PreparingDesc=<3D><><EFBFBD>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><> [name] <20><><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>鏀<EFBFBD><E98F80><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
|
||||
PreviousInstallNotCompleted=<3D>O<EFBFBD><4F><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>v<EFBFBD><76><EFBFBD>P<EFBFBD>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>̃C<CC83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>܂<EFBFBD><DC82>͍폜<CD8D><ED8F9C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ̓R<CD83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><><EFBFBD>ċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B%n%n[name] <20>̃C<CC83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂ɂ́A<CD81>ċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
CannotContinue=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>s<F091B18D>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>u<EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A><EFBFBD>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>ăZ<C483>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** "Installing" wizard page
|
||||
WizardInstalling=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
InstallingLabel=<3D><><EFBFBD>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><> [name] <20><><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD>炭<CE82><E782AD><EFBFBD>҂<EFBFBD><D282><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** "Setup Completed" wizard page
|
||||
FinishedHeadingLabel=[name] <20>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>E<EFBFBD>B<EFBFBD>U<EFBFBD>[<5B>h<EFBFBD>̊<EFBFBD><CC8A><EFBFBD>
|
||||
FinishedLabelNoIcons=<3D><><EFBFBD>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><> [name] <20><><EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
FinishedLabel=<3D><><EFBFBD>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><> [name] <20><><EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>A<EFBFBD>v<EFBFBD><76><EFBFBD>P<EFBFBD>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>ɂ̓C<CD83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>ꂽ<EFBFBD>A<EFBFBD>C<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
ClickFinish=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
FinishedRestartLabel=[name] <20>̃C<CC83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂ɂ́A<CD81>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><><EFBFBD>ċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>ɍċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
FinishedRestartMessage=[name] <20>̃C<CC83><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂ɂ́A<CD81>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><><EFBFBD>ċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B%n%n<><6E><EFBFBD><EFBFBD><EFBFBD>ɍċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
ShowReadmeCheck=README<4D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
YesRadio=<3D><><EFBFBD><EFBFBD><EFBFBD>ċN<C48B><4E>(&Y)
|
||||
NoRadio=<3D><><EFBFBD>Ŏ蓮<C58E>ōċN<C48B><4E>(&N)
|
||||
; used for example as 'Run MyProg.exe'
|
||||
RunEntryExec=%1 <20>̎<EFBFBD><CC8E>s
|
||||
; used for example as 'View Readme.txt'
|
||||
RunEntryShellExec=%1 <20>̕\<5C><>
|
||||
|
||||
; *** "Setup Needs the Next Disk" stuff
|
||||
ChangeDiskTitle=<3D>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>̑}<7D><>
|
||||
SelectDiskLabel2=<3D>f<EFBFBD>B<EFBFBD>X<EFBFBD>N %1 <20><><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>uOK<4F>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD>̃f<CC83>B<EFBFBD>X<EFBFBD>N<EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɕ\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD>ȊO<C88A>̏ꏊ<CC8F>ɂ<EFBFBD><C982><EFBFBD><EFBFBD>ꍇ<EFBFBD>́A<CD81><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><CD82>邩<EFBFBD>u<EFBFBD>Q<EFBFBD>Ɓv<C681>{<7B>^<5E><><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
PathLabel=<3D>p<EFBFBD>X(&P):
|
||||
FileNotInDir2=<3D>t<EFBFBD>@<40>C<EFBFBD><43> %1 <20><> %2 <20>Ɍ<EFBFBD><C98C><EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD><4E><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>邩<EFBFBD>A<EFBFBD>ʂ̃t<CC83>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD>w<EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SelectDirectoryLabel=<3D><><EFBFBD>̃f<CC83>B<EFBFBD>X<EFBFBD>N<EFBFBD>̂<EFBFBD><CC82><EFBFBD><EFBFBD>ꏊ<EFBFBD><EA8F8A><EFBFBD>w<EFBFBD>肵<EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** Installation phase messages
|
||||
SetupAborted=<3D>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD>͊<EFBFBD><CD8A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>A<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
EntryAbortRetryIgnore=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>ɂ́u<CD81>Ď<EFBFBD><C48E>s<EFBFBD>v<EFBFBD>A<EFBFBD>G<EFBFBD><47><EFBFBD>[<5B><EFBFBD><F096B38E><EFBFBD><EFBFBD>đ<EFBFBD><C491>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>A<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>𒆎~<7E><><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>~<7E>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** Installation status messages
|
||||
StatusCreateDirs=<3D>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusExtractFiles=<3D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>J<EFBFBD><4A><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusCreateIcons=<3D>V<EFBFBD><56><EFBFBD>|<7C>g<EFBFBD>J<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusCreateIniEntries=INI<4E>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>ݒ肵<DD92>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusCreateRegistryEntries=<3D><><EFBFBD>W<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>ݒ肵<DD92>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusRegisterFiles=<3D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>^<5E><><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusSavingUninstall=<3D>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۑ<EFBFBD><DB91><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusRunProgram=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
StatusRollback=<3D>ύX<CF8D><58><EFBFBD><EFBFBD><EFBFBD>ɖ߂<C996><DF82>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorInternal2=<3D><><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><47><EFBFBD>[: %1
|
||||
ErrorFunctionFailedNoCode=%1 <20>G<EFBFBD><47><EFBFBD>[
|
||||
ErrorFunctionFailed=%1 <20>G<EFBFBD><47><EFBFBD>[: <20>R<EFBFBD>[<5B>h %2
|
||||
ErrorFunctionFailedWithMessage=%1 <20>G<EFBFBD><47><EFBFBD>[: <20>R<EFBFBD>[<5B>h %2.%n%3
|
||||
ErrorExecutingProgram=<3D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>G<EFBFBD><47><EFBFBD>[:%n%1
|
||||
|
||||
; *** Registry errors
|
||||
ErrorRegOpenKey=<3D><><EFBFBD>W<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>L<EFBFBD>[<5B>I<EFBFBD>[<5B>v<EFBFBD><76><EFBFBD>G<EFBFBD><47><EFBFBD>[:%n%1\%2
|
||||
ErrorRegCreateKey=<3D><><EFBFBD>W<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>L<EFBFBD>[<5B>쐬<EFBFBD>G<EFBFBD><47><EFBFBD>[:%n%1\%2
|
||||
ErrorRegWriteKey=<3D><><EFBFBD>W<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>L<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>݃G<DD83><47><EFBFBD>[:%n%1\%2
|
||||
|
||||
; *** INI errors
|
||||
ErrorIniEntry=INI<4E>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>G<EFBFBD><47><EFBFBD>g<EFBFBD><67><EFBFBD>쐬<EFBFBD>G<EFBFBD><47><EFBFBD>[: <20>t<EFBFBD>@<40>C<EFBFBD><43> %1
|
||||
|
||||
; *** File copying errors
|
||||
FileAbortRetryIgnore=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>ɂ́u<CD81>Ď<EFBFBD><C48E>s<EFBFBD>v<EFBFBD>A<EFBFBD><41><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>L<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>đ<EFBFBD><C491>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>j<EFBFBD>A<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>𒆎~<7E><><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>~<7E>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
FileAbortRetryIgnore2=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>ɂ́u<CD81>Ď<EFBFBD><C48E>s<EFBFBD>v<EFBFBD>A<EFBFBD><41><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>L<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>đ<EFBFBD><C491>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>j<EFBFBD>A<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>𒆎~<7E><><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>~<7E>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
SourceIsCorrupted=<3D>R<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
|
||||
SourceDoesntExist=<3D>R<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
ExistingFileReadOnly=<3D><><EFBFBD><EFBFBD><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD>͓ǂݎ<C782><DD8E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>ł<EFBFBD><C582>B%n%n<>ǂݎ<C782><DD8E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882><EFBFBD><EFBFBD>ɂ́u<CD81>Ď<EFBFBD><C48E>s<EFBFBD>v<EFBFBD>A<EFBFBD><41><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>L<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>đ<EFBFBD><C491>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>A<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>𒆎~<7E><><EFBFBD><EFBFBD><EFBFBD>ɂ́u<CD81><75><EFBFBD>~<7E>v<EFBFBD><76><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
ErrorReadingExistingDest=<3D><><EFBFBD><EFBFBD><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>ǂݍ<C782><DD8D>ݒ<EFBFBD><DD92>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
FileExists=<3D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>͊<EFBFBD><CD8A>ɑ<EFBFBD><C991>݂<EFBFBD><DD82>܂<EFBFBD><DC82>B%n%n<>㏑<EFBFBD><E38F91><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
ExistingFileNewer=<3D>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>悤<EFBFBD>Ƃ<EFBFBD><C682>Ă<EFBFBD><C482><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>݂<EFBFBD><DD82>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD>Ƃ<EFBFBD><C682><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߂<EFBFBD><DF82>܂<EFBFBD><DC82>B%n%n<><6E><EFBFBD><EFBFBD><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
ErrorChangingAttr=<3D><><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̑<EFBFBD><CC91><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύX<CF8D><58><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
ErrorCreatingTemp=<3D>R<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>̃t<CC83>H<EFBFBD><48><EFBFBD>_<EFBFBD>Ƀt<C983>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
ErrorReadingSource=<3D>R<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>ǂݍ<C782><DD8D>ݒ<EFBFBD><DD92>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
ErrorCopying=<3D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
ErrorReplacingExistingFile=<3D><><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
ErrorRestartReplace=<3D>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĊJ<C48A><4A><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
ErrorRenamingTemp=<3D>R<EFBFBD>s<EFBFBD>[<5B><><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύX<CF8D><58><EFBFBD>ɃG<C983><47><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B:
|
||||
ErrorRegisterServer=DLL/OCX<43>̓o<CC93>^<5E>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B: %1
|
||||
ErrorRegSvr32Failed=RegSvr32<33>̓G<CD83><47><EFBFBD>[<5B>R<EFBFBD>[<5B>h %1 <20>ɂ<EFBFBD><C982>莸<EFBFBD>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
ErrorRegisterTypeLib=<3D>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>C<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>ւ̓o<CC93>^<5E>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B: %1
|
||||
|
||||
; *** Post-installation errors
|
||||
ErrorOpeningReadme=README<4D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̃I<CC83>[<5B>v<EFBFBD><76><EFBFBD>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
ErrorRestartingComputer=<3D>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>̍ċN<C48B><4E><EFBFBD>Ɏ<EFBFBD><C98E>s<EFBFBD><73><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>蓮<EFBFBD>ōċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** Uninstaller messages
|
||||
UninstallNotFound=<3D>t<EFBFBD>@<40>C<EFBFBD><43> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
UninstallOpenError=<3D>t<EFBFBD>@<40>C<EFBFBD><43> %1 <20><><EFBFBD>J<EFBFBD><4A><EFBFBD>邱<EFBFBD>Ƃ<EFBFBD><C682>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
UninstallUnsupportedVer=<3D>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43> %1 <20>́A<CD81><41><EFBFBD>̃o<CC83>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>̃A<CC83><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><46><EFBFBD>ł<EFBFBD><C582>Ȃ<EFBFBD><C882>`<60><><EFBFBD>ł<EFBFBD><C582>B<EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
UninstallUnknownEntry=<3D>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>ɕs<C995><73><EFBFBD>̃G<CC83><47><EFBFBD>g<EFBFBD><67> %1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
ConfirmUninstall=%1 <20>Ƃ<EFBFBD><C682>̊֘A<D698>R<EFBFBD><52><EFBFBD>|<7C>[<5B>l<EFBFBD><6C><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>ׂč폜<C48D><ED8F9C><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD>낵<EFBFBD><EB82B5><EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD>H
|
||||
UninstallOnlyOnWin64=<3D><><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>64-bit<69><74>Windows<77><73><EFBFBD>ł̂݃A<DD83><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>ł<EFBFBD><C582>\<5C>ł<EFBFBD><C582>B
|
||||
OnlyAdminCanUninstall=<3D>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂ɂ͊Ǘ<CD8A><C797>Ҍ<EFBFBD><D28C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD>ł<EFBFBD><C582>B
|
||||
UninstallStatusLabel=<3D><><EFBFBD>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><><EFBFBD><EFBFBD> %1 <20><><EFBFBD>폜<EFBFBD><ED8F9C><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD>炭<CE82><E782AD><EFBFBD>҂<EFBFBD><D282><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
UninstalledAll=%1 <20>͂<EFBFBD><CD82>g<EFBFBD>p<EFBFBD>̃R<CC83><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><><EFBFBD>琳<EFBFBD><E790B3><EFBFBD>ɍ폜<C98D><ED8F9C><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
UninstalledMost=%1 <20>̃A<CC83><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B%n%n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><C282>̍<EFBFBD><CC8D>ڂ<EFBFBD><DA82>폜<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD>B<EFBFBD>蓮<EFBFBD>ō폜<C58D><ED8F9C><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
|
||||
UninstalledAndNeedsRestart=%1 <20>̍폜<CC8D><ED8F9C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂ɂ́A<CD81>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E><><EFBFBD>ċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>ɍċN<C48B><4E><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H
|
||||
UninstallDataCorrupted=<3D>t<EFBFBD>@<40>C<EFBFBD><43> "%1" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B<EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ł<EFBFBD><C582>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
|
||||
; *** Uninstallation phase messages
|
||||
ConfirmDeleteSharedFileTitle=<3D><><EFBFBD>L<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>̍폜
|
||||
ConfirmDeleteSharedFile2=<3D>V<EFBFBD>X<EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD>ŁA<C581><41><EFBFBD>̋<EFBFBD><CC8B>L<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>͂ǂ̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>g<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>̋<EFBFBD><CC8B>L<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>폜<EFBFBD><ED8F9C><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>H%n%n<><6E><EFBFBD>̃v<CC83><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>̃t<CC83>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD>ꍇ<EFBFBD>A<EFBFBD>폜<EFBFBD><ED8F9C><EFBFBD><EFBFBD><EFBFBD>ƃv<C683><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>삵<EFBFBD>Ȃ<EFBFBD><C882>Ȃ鋰<C882>ꂪ<EFBFBD><EA82AA><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD><42><EFBFBD>܂<EFBFBD><DC82>m<EFBFBD><6D><EFBFBD>łȂ<C582><C882>ꍇ<EFBFBD>́u<CD81><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>V<EFBFBD>X<EFBFBD>e<EFBFBD><65><EFBFBD>Ƀt<C983>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƃ͂<C682><CD82><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
|
||||
SharedFileNameLabel=<3D>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD>:
|
||||
SharedFileLocationLabel=<3D>ꏊ:
|
||||
WizardUninstalling=<3D>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
StatusUninstalling=%1 <20><><EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>...
|
||||
|
||||
; The custom messages below aren't used by Setup itself, but if you make
|
||||
; use of them in your scripts, you'll want to translate them.
|
||||
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 <20>o<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD> %2
|
||||
AdditionalIcons=<3D>A<EFBFBD>C<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>lj<EFBFBD><C789><EFBFBD><EFBFBD><EFBFBD>:
|
||||
CreateDesktopIcon=<3D>f<EFBFBD>X<EFBFBD>N<EFBFBD>g<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD>ɃA<C983>C<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD><EFBFBD>(&d)
|
||||
CreateQuickLaunchIcon=&Quick Launch <20>A<EFBFBD>C<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>쐬<EFBFBD><EC90AC><EFBFBD><EFBFBD>
|
||||
ProgramOnTheWeb=%1 on the Web
|
||||
UninstallProgram=%1 <20><><EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LaunchProgram=%1 <20><><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>
|
||||
AssocFileExtension=%2 <20>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD> %1<><31><EFBFBD>֘A<D698>t<EFBFBD><74><EFBFBD>܂<EFBFBD><DC82>B
|
||||
AssocingFileExtension=%2 <20><> %1<><31><EFBFBD>֘A<D698>t<EFBFBD><74><EFBFBD>܂<EFBFBD><DC82>B
|
@@ -1,328 +0,0 @@
|
||||
;Agris Ausejs
|
||||
;******************************************************
|
||||
; *** ***
|
||||
; *** Inno Setup version 5.1.11+ Latvian messages ***
|
||||
; *** ***
|
||||
; *** Original Author: ***
|
||||
; *** ***
|
||||
; *** Agris Ausejs (oby2005@gmail.com) ***
|
||||
; *** ***
|
||||
; *** 02/22/2008 ***
|
||||
; ******************************************************
|
||||
;
|
||||
;
|
||||
; To download user-contributed translations of this file, go to:
|
||||
; http://www.jrsoftware.org/is3rdparty.php
|
||||
;
|
||||
; Note: When translating this text, do not add periods (.) to the end of
|
||||
; messages that didn't have them already, because on those messages Inno
|
||||
; Setup adds the periods automatically (appending a period would result in
|
||||
; two periods being displayed).
|
||||
|
||||
[LangOptions]
|
||||
; The following three entries are very important. Be sure to read and
|
||||
; understand the '[LangOptions] section' topic in the help file.
|
||||
LanguageName=Latviski
|
||||
LanguageID=$0426
|
||||
LanguageCodePage=1257
|
||||
; If the language you are translating to requires special font faces or
|
||||
; sizes, uncomment any of the following entries and change them accordingly.
|
||||
;DialogFontName=
|
||||
;DialogFontSize=8
|
||||
;WelcomeFontName=Verdana
|
||||
;WelcomeFontSize=12
|
||||
;TitleFontName=Arial
|
||||
;TitleFontSize=29
|
||||
;CopyrightFontName=Arial
|
||||
;CopyrightFontSize=8
|
||||
|
||||
[Messages]
|
||||
|
||||
; *** Application titles
|
||||
SetupAppTitle=Uzst<73>d<EFBFBD><64>ana
|
||||
SetupWindowTitle=No<4E>em<65>ana - %1
|
||||
UninstallAppTitle=No<4E>em<65>ana
|
||||
UninstallAppFullTitle=%1 No<4E>em<65>ana
|
||||
|
||||
; *** Misc. common
|
||||
InformationTitle=Inform<72>cija
|
||||
ConfirmTitle=Apstiprin<69>t
|
||||
ErrorTitle=K<><4B>da
|
||||
|
||||
; *** SetupLdr messages
|
||||
SetupLdrStartupMessage=Tiks uzst<73>d<EFBFBD>ta programma %1. Vai v<>laties turpin<69>t?
|
||||
LdrCannotCreateTemp=Neiesp<73>jami izveidot pagaidu datnes. Uzst<73>d<EFBFBD><64>ana p<>rtraukta
|
||||
LdrCannotExecTemp=Neiesp<73>jami palaist datni no pagaidu mapes. Uzst<73>d<EFBFBD><64>ana p<>rtraukta
|
||||
|
||||
; *** Startup error messages
|
||||
LastErrorMessage=%1.%n%nK<6E><4B>da %2: %3
|
||||
SetupFileMissing=Datne %1 nav atrodama uzst<73>d<EFBFBD><64>anas map<61>. L<>dzu, izlabojiet k<><6B>du vai ieg<65>d<EFBFBD>jieties jaunu programmas kopiju.
|
||||
SetupFileCorrupt=Uzst<73>d<EFBFBD>m<EFBFBD>s datnes ir saboj<6F>tas. L<>dzu, ieg<65>d<EFBFBD>jieties jaunu programmas kopiju.
|
||||
SetupFileCorruptOrWrongVer=Uzst<73>d<EFBFBD>m<EFBFBD>s datnes ir boj<6F>tas vai nav savienojamas ar <20>o uzst<73>d<EFBFBD><64>anas programmu. L<>dzu, izlabojiet <20>o k<><6B>du vai ieg<65>d<EFBFBD>jieties jaunu programmas kopiju.
|
||||
NotOnThisPlatform=<3D>o programmu nevar palaist uz %1.
|
||||
OnlyOnThisPlatform=<3D><> programma darbojas uz %1.
|
||||
OnlyOnTheseArchitectures=<3D>o programmu var uzst<73>d<EFBFBD>t tikai uz <20><>d<EFBFBD>m Windows versij<69>m:%n%n%1
|
||||
MissingWOW64APIs=Pa<50>laik palaist<73> Windows versija neatbalsta 64-bitu uzst<73>d<EFBFBD><64>anu. Lai izlabotu <20>o k<><6B>du, uzinstal<61>jiet Service Pack %1.
|
||||
WinVersionTooLowError=<3D><> programma pieprasa %1 versiju %2 vai jaun<75>ku.
|
||||
WinVersionTooHighError=<3D>o programmu nevar uzst<73>d<EFBFBD>t uz %1 versijas %2 vai jaun<75>kas.
|
||||
AdminPrivilegesRequired=Jums ir j<>b<EFBFBD>t adminstratoram, lai var<61>tu uzs<7A>kt uzst<73>d<EFBFBD><64>anu.
|
||||
PowerUserPrivilegesRequired=Jums ir j<>b<EFBFBD>t administratoram vai pilnvarotam lietot<6F>jam, lai uzst<73>d<EFBFBD>tu <20>o programmu.
|
||||
SetupAppRunningError=Uzst<73>d<EFBFBD><64>ana ir atkl<6B>jusi, ka %1 pa<70>laik darbojas.%n%nL<6E>dzu, aizveriet visas programmas un spiediet "Ok" vai "Atcelt", lai izietu.
|
||||
UninstallAppRunningError=No<4E>e<EFBFBD>ana ir atkl<6B>jusi ka %1 pa<70>laik darbojas.%n%nL<6E>dzu, aizveriet visas programmas un spiediet "Ok", lai turpin<69>tu, vai "Atcelt", lai izietu.
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorCreatingDir=Uzst<73>d<EFBFBD><64>an<61> ir neiesp<73>jami izveidot mapi "%1"
|
||||
ErrorTooManyFilesInDir=Neiesp<73>jami izveidot datnes map<61> "%1", jo t<> satur p<>r<EFBFBD>k daudz dat<61>u
|
||||
|
||||
; *** Setup common messages
|
||||
ExitSetupTitle=Iziet no uzst<73>d<EFBFBD><64>anas
|
||||
ExitSetupMessage=Uzst<73>d<EFBFBD><64>ana nav pabeigta. Ja J<>s tagad iziesiet, tad programma netiks uzst<73>d<EFBFBD>ta.%n%nLai uzst<73>d<EFBFBD>tu programmu, jums b<>s atkal j<>palai<61> uzst<73>d<EFBFBD><64>ana. %n%nIziet no uzst<73>d<EFBFBD><64>anas?
|
||||
AboutSetupMenuItem=&Par uzst<73>d<EFBFBD><64>anu...
|
||||
AboutSetupTitle=Par uzst<73>d<EFBFBD><64>anu
|
||||
AboutSetupMessage=%1 versija %2%n%3%n%n%1 m<>jas lapa:%n%4
|
||||
AboutSetupNote=
|
||||
TranslatorNote=
|
||||
|
||||
; *** Buttons
|
||||
ButtonBack=< &Atpaka<6B>
|
||||
ButtonNext=&T<>l<EFBFBD>k >
|
||||
ButtonInstall=&Uzst<73>d<EFBFBD>t
|
||||
ButtonOK=OK
|
||||
ButtonCancel=Atcelt
|
||||
ButtonYes=&J<>
|
||||
ButtonYesToAll=J<> &Visam
|
||||
ButtonNo=&N<>
|
||||
ButtonNoToAll=N<> V&isam
|
||||
ButtonFinish=&Pabeigt
|
||||
ButtonBrowse=P<>&rl<72>kot...
|
||||
ButtonWizardBrowse=P<>rl<72>&kot...
|
||||
ButtonNewFolder=I&zveidot jaunu mapi
|
||||
|
||||
; *** "Select Language" dialog messages
|
||||
SelectLanguageTitle=Izv<7A>lieties uzst<73>d<EFBFBD><64>anas valodu
|
||||
SelectLanguageLabel=Izv<7A>lieties valodu, kur<75> notiks uzst<73>d<EFBFBD><64>ana:
|
||||
|
||||
; *** Common wizard text
|
||||
ClickNext=Spiediet "T<>l<EFBFBD>k", lai turpin<69>tu, vai "Atcelt", lai izietu no uzst<73>d<EFBFBD><64>anas.
|
||||
BeveledLabel=
|
||||
BrowseDialogTitle=P<>rl<72>kot mapi
|
||||
BrowseDialogLabel=Izv<7A>lieties mapi no saraksta, tad spiediet "Ok".
|
||||
NewFolderName=Jauna mape
|
||||
|
||||
; *** "Welcome" wizard page
|
||||
WelcomeLabel1=Laipni l<>dzam [name] uzst<73>d<EFBFBD><64>an<61>
|
||||
WelcomeLabel2=<3D>is uzst<73>d<EFBFBD>s [name/ver] uz J<>su datora.%n%nPirms turpin<69><6E>anas v<>lams aizv<7A>rt visas programmas.
|
||||
|
||||
; *** "Password" wizard page
|
||||
WizardPassword=Parole
|
||||
PasswordLabel1=<3D><> uzst<73>d<EFBFBD><64>ana ir aizsarg<72>ta ar paroli.
|
||||
PasswordLabel3=L<>dzu, ievadiet paroli, tad spiediet "T<>l<EFBFBD>k", lai turpin<69>tu. Parole ir re<72>istrjut<75>ga.
|
||||
PasswordEditLabel=&Parole:
|
||||
IncorrectPassword=Parole, ko J<>s ievad<61>j<EFBFBD>t, ir nepareiza. L<>dzu, m<><6D>iniet v<>lreiz.
|
||||
|
||||
; *** "License Agreement" wizard page
|
||||
WizardLicense=L<>gums
|
||||
LicenseLabel=L<>dzu, izlasiet sekojo<6A>o inform<72>ciju, pirms turpin<69>t.
|
||||
LicenseLabel3=L<>dzu, izlasiet L<>gumu. Jums ir j<>apstiprina L<>gums, lai turpin<69>tu uzst<73>d<EFBFBD><64>anu.
|
||||
LicenseAccepted=Es &piekr<6B>tu l<>gumam
|
||||
LicenseNotAccepted=Es &nepiekr<6B>tu l<>gumam
|
||||
|
||||
; *** "Information" wizard pages
|
||||
WizardInfoBefore=Inform<72>cija
|
||||
InfoBeforeLabel=L<>dzu, izlasiet <20>o inform<72>ciju.
|
||||
InfoBeforeClickLabel=Kad esat gatavs turpin<69>t uzst<73>d<EFBFBD><64>anu, spiediet "T<>l<EFBFBD>k".
|
||||
WizardInfoAfter=Inform<72>cija
|
||||
InfoAfterLabel=L<>dzu izlasiet sekojo<6A>o inform<72>ciju.
|
||||
InfoAfterClickLabel=Kad esat gatavs turpin<69>t uzst<73>d<EFBFBD><64>anu, spiediet "T<>l<EFBFBD>k".
|
||||
|
||||
; *** "User Information" wizard page
|
||||
WizardUserInfo=Lietot<6F>ja inform<72>cija
|
||||
UserInfoDesc=L<>dzu, ievadiet savu inform<72>ciju.
|
||||
UserInfoName=&Lietot<6F>ja v<>rds:
|
||||
UserInfoOrg=&Organiz<69>cija:
|
||||
UserInfoSerial=&S<>rijas numurs:
|
||||
UserInfoNameRequired=Jums ir j<>ievada savs v<>rds.
|
||||
|
||||
; *** "Select Destination Location" wizard page
|
||||
WizardSelectDir=Izv<7A>lieties mapi, uz kuru tiks s<>t<EFBFBD>ti dati
|
||||
SelectDirDesc=Kur [name] tiks instal<61>ts?
|
||||
SelectDirLabel3=[name] datnes tiks instal<61>tas nor<6F>d<EFBFBD>taj<61> map<61>.
|
||||
SelectDirBrowseLabel=Lai turpin<69>tu, spiediet "T<>l<EFBFBD>k". Ja v<>laties nor<6F>d<EFBFBD>t citu mapi, spiediet "P<>rl<72>kot".
|
||||
DiskSpaceMBLabel=Ir nepiecie<69>ami br<62>vi [mb] MB uz ciet<65> diska.
|
||||
ToUNCPathname=Uzst<73>d<EFBFBD><64>ana nevar uzst<73>d<EFBFBD>t datnes nor<6F>d<EFBFBD>taj<61> adres<65>. Ja J<>s m<><6D>in<69>t uzst<73>d<EFBFBD>t t<>kl<6B>, tad Jums ir nepiecie<69>ama speci<63>la mape.
|
||||
InvalidPath=Jums ir j<>nor<6F>da pilna uzst<73>d<EFBFBD><64>anas adrese, piem<65>rs:%n%nC:\APP%n%nvai UNC adrese:%n%n\\server\share
|
||||
InvalidDrive=Ier<65>ce UNC, kuru J<>s izv<7A>l<EFBFBD>j<EFBFBD>ties, nepast<73>v vai ar<61> nav pieejama. L<>dzu, izv<7A>lieties citu.
|
||||
DiskSpaceWarningTitle=Nepietiek vietas uz diska
|
||||
DiskSpaceWarning=Uzst<73>d<EFBFBD><64>anai ir nepiecie<69>ami vismaz %1 KB br<62>v<EFBFBD>s vietas uz diska, bet pieejami ir tikai %2 KB.%n%nVai v<>laties turpin<69>t?
|
||||
DirNameTooLong=Mapes nosaukums vai adrese ir p<>r<EFBFBD>k gara.
|
||||
InvalidDirName=Mapes nosaukums nav der<65>gs.
|
||||
BadDirName32=Mapes nosaukum<75> nedr<64>kst b<>t <20><>di simboli:%n%n%1
|
||||
DirExistsTitle=Mape jau past<73>v
|
||||
DirExists=Mape:%n%n%1%n%njau past<73>v. Vai vienalga v<>laties turpin<69>t?
|
||||
DirDoesntExistTitle=Mape nepast<73>v
|
||||
DirDoesntExist=Mape:%n%n%1%n%ndoes nepast<73>v. Vai v<>laties izveidot mapi?
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
WizardSelectComponents=Izv<7A>lieties sast<73>vda<64>as
|
||||
SelectComponentsDesc=Kurus komponentus v<>laties uzst<73>d<EFBFBD>t?
|
||||
SelectComponentsLabel2=Izv<7A>lieties komponentus, kurus v<>laties uzst<73>d<EFBFBD>t. Spiediet "T<>l<EFBFBD>k", lai turpin<69>tu.
|
||||
FullInstallation=Pilna uzst<73>d<EFBFBD><64>ana
|
||||
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
|
||||
CompactInstallation=Kompakta uzst<73>d<EFBFBD><64>ana
|
||||
CustomInstallation=Izveidot uzst<73>d<EFBFBD><64>anu
|
||||
NoUninstallWarningTitle=Komponenti jau past<73>v
|
||||
NoUninstallWarning=Uzst<73>d<EFBFBD><64>ana ir atkl<6B>jusi ka <20><>di faili jau ir uzst<73>d<EFBFBD>ti:%n%n%1%n%nAtiestatiet <20>os komponentus.%n%nVai v<>laties turpin<69>t?
|
||||
ComponentSize1=%1 KB
|
||||
ComponentSize2=%1 MB
|
||||
ComponentsDiskSpaceMBLabel=Pa<50>laik izv<7A>l<EFBFBD>tie komponenti aiz<69>em [mb] MB uz ciet<65> diska.
|
||||
|
||||
; *** "Select Additional Tasks" wizard page
|
||||
WizardSelectTasks=Papilduzdevumu izv<7A>lne
|
||||
SelectTasksDesc=Kurus papilduzdevumus vajadz<64>tu veikt?
|
||||
SelectTasksLabel2=Izv<7A>lieties, k<>di papilduzdevumi tiks veikti [name] uzst<73>d<EFBFBD><64>anas laik<69>, tad spiediet "T<>l<EFBFBD>k".
|
||||
|
||||
; *** "Select Start Menu Folder" wizard page
|
||||
WizardSelectProgramGroup=Izv<7A>lieties Start Menu mapi
|
||||
SelectStartMenuFolderDesc=Kur uzst<73>d<EFBFBD><64>anas programmai vajadz<64>tu likt <20>sin<69>jumikonas?
|
||||
SelectStartMenuFolderLabel3=Uzst<73>d<EFBFBD><64>ana izveidos <20>sin<69>jumikonas Start Menu map<61>.
|
||||
SelectStartMenuFolderBrowseLabel=Lai turpin<69>tu, spiediet "T<>l<EFBFBD>k". Ja v<>laties nor<6F>d<EFBFBD>t citu mapi, spiediet "P<>rl<72>kot".
|
||||
MustEnterGroupName=Jums ir j<>nor<6F>da mape.
|
||||
GroupNameTooLong=Mapes nosaukums ir p<>r<EFBFBD>k gar<61>.
|
||||
InvalidGroupName=Mape nav der<65>ga.
|
||||
BadGroupName=Mapes nosaukums satur k<>du no <20>iem simboliem:%n%n%1
|
||||
NoProgramGroupCheck2=&Neizveidot Start Menu mapi
|
||||
|
||||
; *** "Ready to Install" wizard page
|
||||
WizardReady=Gatavs uzst<73>d<EFBFBD><64>anai
|
||||
ReadyLabel1=Uzst<73>d<EFBFBD><64>ana ir gatava instal<61>t [name] uz J<>su datora.
|
||||
ReadyLabel2a=Spiediet "Uzst<73>d<EFBFBD>t", lai s<>ktu uzst<73>d<EFBFBD><64>anu, vai spiediet Atpaka<6B>, lai izmain<69>tu parametrus.
|
||||
ReadyLabel2b=Spiediet "Uzst<73>d<EFBFBD>t", lai s<>ktu uzst<73>d<EFBFBD><64>anu.
|
||||
ReadyMemoUserInfo=Lietot<6F>ja inform<72>cija:
|
||||
ReadyMemoDir=Galam<61>r<EFBFBD>is:
|
||||
ReadyMemoType=Uzst<73>d<EFBFBD><64>anas tips:
|
||||
ReadyMemoComponents=Izv<7A>l<EFBFBD>tie komponenti:
|
||||
ReadyMemoGroup=Start Menu mape:
|
||||
ReadyMemoTasks=Papilduzdevumi:
|
||||
|
||||
; *** "Preparing to Install" wizard page
|
||||
WizardPreparing=Gatavoties uzst<73>d<EFBFBD><64>anai
|
||||
PreparingDesc=Uzst<73>d<EFBFBD><64>ana ir gatava instal<61>t [name] uz J<>su datora.
|
||||
PreviousInstallNotCompleted=Uzst<73>d<EFBFBD><64>ana/no<6E>em<65>ana iepriek<65><6B>jai programmai nav pabeigta. Jums ir j<>p<EFBFBD>rstart<72> dators, lai pabeigtu uzst<73>d<EFBFBD><64>anu.%n%nP<6E>c p<>rstart<72><74>anas palaidiet uzst<73>d<EFBFBD><64>anu no jauna, lai pabeigtu uzst<73>d<EFBFBD>t [name].
|
||||
CannotContinue=Uzst<73>d<EFBFBD><64>anu nevar turpin<69>t. L<>dzu, spiediet "Atcelt", lai izietu.
|
||||
|
||||
; *** "Installing" wizard page
|
||||
WizardInstalling=Uzst<73>d<EFBFBD><64>ana
|
||||
InstallingLabel=L<>dzu, uzgaidiet, kam<61>r [name] tiks uzst<73>d<EFBFBD>ts uz J<>su datora.
|
||||
|
||||
; *** "Setup Completed" wizard page
|
||||
FinishedHeadingLabel=Pabeigta [name] uzst<73>d<EFBFBD><64>ana
|
||||
FinishedLabelNoIcons=Uzst<73>d<EFBFBD><64>ana pabeigta.
|
||||
FinishedLabel=Uzst<73>d<EFBFBD><64>ana pabeigta. Programmu var palaist, uzklik<69><6B>inot uz izveidotaj<61>m ikon<6F>m.
|
||||
ClickFinish=Spiediet "Pabeigt", lai aizv<7A>rtu uzst<73>d<EFBFBD><64>anu.
|
||||
FinishedRestartLabel=Lai pabeigtu [name] uzst<73>d<EFBFBD><64>anu, nepiecie<69>ams p<>rstart<72>t J<>su datoru. Vai v<>laties to dar<61>t tagad?
|
||||
FinishedRestartMessage=Lai pabeigtu [name] uzst<73>d<EFBFBD><64>anu, nepiecie<69>ams p<>rstart<72>t J<>su datoru.%n%nVai v<>laties to dar<61>t tagad?
|
||||
ShowReadmeCheck=J<>, v<>los apskat<61>t README failu
|
||||
YesRadio=&J<>, p<>rstart<72>t datoru tagad
|
||||
NoRadio=&N<>, datoru p<>rstart<72><74>u v<>l<EFBFBD>k
|
||||
; used for example as 'Run MyProg.exe'
|
||||
RunEntryExec=Run %1
|
||||
; used for example as 'View Readme.txt'
|
||||
RunEntryShellExec=View %1
|
||||
|
||||
; *** "Setup Needs the Next Disk" stuff
|
||||
ChangeDiskTitle=Uzst<73>d<EFBFBD><64>anai ir nepiecie<69>ams n<>kamais disks
|
||||
SelectDiskLabel2=L<>dzu, ielieciet %1 disku un spiediet "Ok".%n%nJa datne ir atrodama uz <20><> pa<70>a diska k<>d<EFBFBD> cit<69> map<61>, nor<6F>diet t<>s atra<72>an<61>s vietu vai spiediet "P<>rl<72>kot", lai to nor<6F>d<EFBFBD>tu.
|
||||
PathLabel=&Ce<43><65>:
|
||||
FileNotInDir2=Datne "%1" neatrodas "%2". L<>dzu, ielieciet pareizo disku vai nor<6F>diet pareizo mapi.
|
||||
SelectDirectoryLabel=L<>dzu, nor<6F>diet n<>kam<61> diska atra<72>an<61>s vietu.
|
||||
|
||||
; *** Installation phase messages
|
||||
SetupAborted=Uzst<73>d<EFBFBD><64>ana netika pabeigta.%n%nL<6E>dzu, izlabojiet k<><6B>du un palaidiet uzst<73>d<EFBFBD><64>anu no jauna.
|
||||
EntryAbortRetryIgnore=Spiediet "Atk<74>rtot", lai m<><6D>in<69>tu v<>lreiz, vai "Ignor<6F>t", lai turpin<69>tu, vai "P<>rtraukt", lai beigtu uzst<73>d<EFBFBD><64>anu.
|
||||
|
||||
; *** Installation status messages
|
||||
StatusCreateDirs=Mapju izveido<64>ana...
|
||||
StatusExtractFiles=Dat<61>u kop<6F><70>ana...
|
||||
StatusCreateIcons=<3D>sin<69>jumikonu izveido<64>ana...
|
||||
StatusCreateIniEntries=Izveido INI ierakstu...
|
||||
StatusCreateRegistryEntries=Izveido re<72>istra ierakstus...
|
||||
StatusRegisterFiles=Re<52>istr<74> datnes...
|
||||
StatusSavingUninstall=Saglab<61> no<6E>em<65>anas datus...
|
||||
StatusRunProgram=Pabeidz uzst<73>d<EFBFBD><64>anu...
|
||||
StatusRollback=Izveido izmai<61>as...
|
||||
|
||||
; *** Misc. errors
|
||||
ErrorInternal2=Iek<65><6B>ja k<><6B>da: %1
|
||||
ErrorFunctionFailedNoCode=%1 cieta neveiksmi
|
||||
ErrorFunctionFailed=%1 cieta neveiksmi; kods %2
|
||||
ErrorFunctionFailedWithMessage=%1 cieta neveiksmi; kods %2.%n%3
|
||||
ErrorExecutingProgram=Nesp<73>ju palaist failu:%n%1
|
||||
|
||||
; *** Registry errors
|
||||
ErrorRegOpenKey=K<><4B>da, atverot re<72>istra atsl<73>gu:%n%1\%2
|
||||
ErrorRegCreateKey=K<><4B>da, izveidojot re<72>istra atsl<73>gu:%n%1\%2
|
||||
ErrorRegWriteKey=K<><4B>da, rakstot re<72>istra atsl<73>gu:%n%1\%2
|
||||
|
||||
; *** INI errors
|
||||
ErrorIniEntry=K<><4B>da, izveidojot INI ieraksta datni "%1".
|
||||
|
||||
; *** File copying errors
|
||||
FileAbortRetryIgnore=Spiediet "Atk<74>rtot", lai m<><6D>in<69>tu v<>lreiz, "Ignor<6F>t", lai izlaistu datni (nav ieteicams), vai "P<>rtraukt", lai beigtu uzst<73>d<EFBFBD><64>anu.
|
||||
FileAbortRetryIgnore2=Spiediet "Atk<74>rtot", lai m<><6D>in<69>tu v<>lreiz, "Ignor<6F>t", lai turpin<69>tu (nav ieteicams), vai "P<>rtraukt", lai beigtu uzst<73>d<EFBFBD><64>anu.
|
||||
SourceIsCorrupted=Datnes avots ir boj<6F>ts
|
||||
SourceDoesntExist=Datnes avots "%1" nepast<73>v
|
||||
ExistingFileReadOnly=Past<73>vo<76><6F> datne ir izveidota k<> read-only.%n%nSpiediet "Atk<74>rtot", lai no<6E>emtu read-only <20>pa<70><61>bu un m<><6D>in<69>tu v<>lreiz, "Ignor<6F>t", lai izlaistu datni, vai "P<>rtraukt", lai beigtu uzst<73>d<EFBFBD><64>anu.
|
||||
ErrorReadingExistingDest=K<><4B>da, nolasot past<73>vo<76>o datni:
|
||||
FileExists=Datne jau past<73>v.%n%nVai v<>laties, lai uzst<73>d<EFBFBD><64>ana to p<>rraksta?
|
||||
ExistingFileNewer=Past<73>vo<76><6F> datne ir jaun<75>ka par to, kuru nepiecie<69>ams uzst<73>d<EFBFBD>t. V<>lams atst<73>t jau past<73>vo<76>o datni.%n%nVai v<>laties to patur<75>t?
|
||||
ErrorChangingAttr=Radusies k<><6B>da, m<><6D>inot nomain<69>t datnes <20>pa<70><61>bu:
|
||||
ErrorCreatingTemp=Radusies k<><6B>da, izveidojot datni galam<61>r<EFBFBD>a map<61>:
|
||||
ErrorReadingSource=Radusies k<><6B>da, nolasot datni:
|
||||
ErrorCopying=Radusies k<><6B>da, p<>rkop<6F>jot datni:
|
||||
ErrorReplacingExistingFile=Radusies k<><6B>da, p<>rrakstot jau past<73>vo<76>o datni:
|
||||
ErrorRestartReplace=Atk<74>rtota aizst<73><74>ana cietusi neveiksmi:
|
||||
ErrorRenamingTemp=Radusies k<><6B>da, nomainot nosaukumu datnei galam<61>r<EFBFBD>a map<61>:
|
||||
ErrorRegisterServer=Neiesp<73>jami re<72>istr<74>t DLL/OCX: %1
|
||||
ErrorRegisterServerMissingExport=DllRe<52>istra servera eksports nav atrodams
|
||||
ErrorRegisterTypeLib=Neiesp<73>jami re<72>istr<74>t tipa bibliot<6F>ku: %1
|
||||
|
||||
; *** Post-installation errors
|
||||
ErrorOpeningReadme=Radusies k<><6B>da, atverot README datni.
|
||||
ErrorRestartingComputer=Uzst<73>d<EFBFBD><64>ana nevar p<>rstart<72>t datoru. L<>dzu, izdariet to manu<6E>li.
|
||||
|
||||
; *** Uninstaller messages
|
||||
UninstallNotFound=Datne "%1" nepast<73>v. Nevar no<6E>emt.
|
||||
UninstallOpenError=Datni "%1" nevar atv<74>rt. Nevar no<6E>emt
|
||||
UninstallUnsupportedVer=No<4E>e<EFBFBD>anas datne "%1" nav atpaz<61>stama <20>ai no<6E>em<65>anas programmai. Nevar no<6E>emt
|
||||
UninstallUnknownEntry=Nezin<69>ms ieraksts (%1) izveidoja sadursmi ar no<6E>e<EFBFBD>anu
|
||||
ConfirmUninstall=Vai esat p<>rliecin<69>ts, ka v<>laties piln<6C>b<EFBFBD> no<6E>emt %1 un visus t<> komponentus?
|
||||
UninstallOnlyOnWin64=No<4E>em<65>anu var veikt tikai ar 64-bitu Windows.
|
||||
OnlyAdminCanUninstall=No<4E>e<EFBFBD>anu var veikt tikai lietot<6F>js ar Adminstratora privil<69><6C>ij<69>m.
|
||||
UninstallStatusLabel=L<>dzu uzgaidiet, kam<61>r %1 tiek no<6E>emts no J<>su datora.
|
||||
UninstalledAll=%1 tika veiksm<73>gi no<6E>emts no J<>su datora.
|
||||
UninstalledMost=%1 no<6E>e<EFBFBD>ana pabeigta.%n%nDa<44>us elementus nevar<61>ja no<6E>emt. Tos var no<6E>emt manu<6E>li.
|
||||
UninstalledAndNeedsRestart=Lai pabeigtu no<6E>e<EFBFBD>anu %1, J<>su dators j<>p<EFBFBD>rstart<72>.%n%nVai v<>laties to dar<61>t tagad?
|
||||
UninstallDataCorrupted="%1" datne ir boj<6F>ta. Nevar no<6E>emt
|
||||
|
||||
; *** Uninstallation phase messages
|
||||
ConfirmDeleteSharedFileTitle=No<4E>emt kop<6F>g<EFBFBD>s datnes?
|
||||
ConfirmDeleteSharedFile2=Sist<73>ma ir secin<69>jusi, ka <20><>s koplieto<74>anas datnes vairs netiks lietotas. Vai v<>laties t<>s no<6E>emt?%n%nJa k<>da cita programma izmanto <20><>s datnes, tad <20><> programma var str<74>d<EFBFBD>t nekorekti. Ja neesat dro<72>s, izv<7A>lieties "N<>". Atst<73>jot <20><>s datnes, J<>su datoram netiks nodar<61>ti nek<65>di boj<6F>jumi.
|
||||
SharedFileNameLabel=Faila nosaukums:
|
||||
SharedFileLocationLabel=Atra<72>an<61>s vieta:
|
||||
WizardUninstalling=No<4E>e<EFBFBD>anas statuss
|
||||
StatusUninstalling=No<4E>em %1...
|
||||
|
||||
; The custom messages below aren't used by Setup itself, but if you make
|
||||
; use of them in your scripts, you'll want to translate them.
|
||||
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 versija %2
|
||||
AdditionalIcons=Papildu ikonas:
|
||||
CreateDesktopIcon=Izveidot &darbvisrmas ikonu
|
||||
CreateQuickLaunchIcon=Izveidot &Quick Launch ikonu
|
||||
ProgramOnTheWeb=%1 Intern<72>t<EFBFBD>
|
||||
UninstallProgram=No<4E>emt %1
|
||||
LaunchProgram=Palaist %1
|
||||
AssocFileExtension=&Apvienot %1 ar %2 faila papla<6C>in<69>jumu
|
||||
AssocingFileExtension=Apvieno %1 ar %2 faila papla<6C>in<69>jumu...
|
@@ -1,34 +0,0 @@
|
||||
EXTRA_DIST = \
|
||||
README \
|
||||
aqbanking-4.2.4-r2132.patch \
|
||||
defaults.sh \
|
||||
dist.sh \
|
||||
exetype.pl \
|
||||
functions.sh \
|
||||
getperl.vbs \
|
||||
gnc-path-check \
|
||||
install.sh \
|
||||
install-fq-mods.cmd \
|
||||
libmysql.def \
|
||||
opensp-1.5.2.patch \
|
||||
pi.sh \
|
||||
ChineseSimp-12-5.1.11.isl \
|
||||
ChineseTrad-2-5.1.11.isl \
|
||||
Greek-4-5.1.11.isl \
|
||||
Japanese-5-5.1.11.isl \
|
||||
Latvian-1-5.1.11.isl \
|
||||
reset.sh
|
||||
|
||||
if OS_WIN32
|
||||
bin_PROGRAMS = redirect
|
||||
redirect_SOURCES = redirect.c
|
||||
redirect_LDADD = $(GLIB_LIBS)
|
||||
AM_CPPFLAGS = $(GLIB_CFLAGS)
|
||||
pkgdata_DATA = ChineseSimp-12-5.1.11.isl
|
||||
pkgdata_DATA += ChineseTrad-2-5.1.11.isl
|
||||
pkgdata_DATA += Greek-4-5.1.11.isl
|
||||
pkgdata_DATA += Japanese-5-5.1.11.isl
|
||||
pkgdata_DATA += Latvian-1-5.1.11.isl
|
||||
else
|
||||
EXTRA_DIST += redirect.c
|
||||
endif
|
@@ -1,139 +0,0 @@
|
||||
These scripts try to download and install a Windows/mingw32 build
|
||||
environment for GnuCash on Windows.
|
||||
|
||||
Note: The mingw homepage is http://www.mingw.org. You can read more
|
||||
about mingw over there. The packages to download are all
|
||||
on sourceforge however, so the direct links are given here.
|
||||
|
||||
These scripts support two ways to build a Windows/mingw32 version of GnuCash:
|
||||
- directly on a Windows PC
|
||||
- via cross-compilation on Linux
|
||||
|
||||
1. Build GnuCash directly on a Windows PC
|
||||
-----------------------------------------
|
||||
|
||||
Before you start with the automated build, you have to complete these
|
||||
steps manually. The directory variables are set in `defaults.sh' and optionally
|
||||
`custom.sh'.
|
||||
|
||||
Note: when installing software as asked below, avoid using paths
|
||||
with spaces. Some parts of the build system don't cope well
|
||||
with spaces. So don't install in c:\Program Files. The build
|
||||
system by default assumes c:\soft as base directory
|
||||
called $GLOBAL_DIR from now on).
|
||||
|
||||
* Download and install git for windows from http://git-scm.com/downloads.
|
||||
This will install some git related items in the Windows Explorer
|
||||
context menus (you can access them via right-click in any directory)
|
||||
|
||||
* Choose a spot where you want to store a copy of the GnuCash repository.
|
||||
The default path is $GLOBAL_DIR\gnucash\repos.
|
||||
Reminder: avoid pathnames with spaces in it.
|
||||
|
||||
* Create all directories in the path except the last one. For the example,
|
||||
make sure $GLOBAL_DIR\gnucash exists
|
||||
|
||||
* Open a Windows explorer and go to $GLOBAL_DIR\gnucash (or your chosen location)
|
||||
|
||||
* Right-click. In the popup select git bash. This will open a command prompt.
|
||||
|
||||
* Enter: git clone git://github.com/Gnucash/gnucash.git repos
|
||||
The last part should be what you chose the call the directory to store the
|
||||
copy of the GnuCash repository.
|
||||
|
||||
* Download MSYS from
|
||||
https://sourceforge.net/projects/mingw/files/MSYS%20Base%20System/msys-1.0.11/MSYS-1.0.11.exe/download
|
||||
to $DOWNLOAD_DIR
|
||||
Note: there may be a more recent version available when you read this, use
|
||||
whatever version that is available. BUT: be sure to use MSYS-xyz.exe
|
||||
(ie the MSYS installer) and not the *bin.tar.lzma. I got confused
|
||||
the first time I tried, because directory msys-1.0.12 existed on
|
||||
sourceforge, but it didn't have the windows installer. You should
|
||||
use the installer, not try to unpack the -bin.tar.lzma files. So
|
||||
choose whatever version that has got an installer.
|
||||
|
||||
* Install MSYS into $MSYS_DIR.
|
||||
|
||||
* Download mingwPORT's wget from
|
||||
https://sourceforge.net/projects/mingw/files/mingwPORT/Current%20Releases/wget-1.9.1-mingwPORT.tar.bz2/download
|
||||
to $DOWNLOAD_DIR
|
||||
Note: the version number may have changed when you try this. Use whatever version
|
||||
that is available
|
||||
|
||||
* Via Windows Explorer go to <your-repos-dir>\packaging\win32
|
||||
|
||||
* Look at defaults.sh and create a file named custom.sh to specify adapted directory
|
||||
variables.
|
||||
|
||||
- If you used a path to your GnuCash repository other than the default
|
||||
$GLOBAL_DIR\gnucash\repos, you should at least specify REPOS_DIR in here.
|
||||
- Also if you want the build system to reuse git you have just installed,
|
||||
you can specify the path to git's installation location via GIT_DIR
|
||||
- If you want verbose output of any script step, add "set -x" to that file.
|
||||
|
||||
* (No Qt is needed. In earlier versions of libaqbanking, qt was needed
|
||||
for the aqbanking setup wizard, but in aqbanking-5.x this is no
|
||||
longer the case.)
|
||||
|
||||
Start/Enter any MSYS shell window. Let the automated build begin by:
|
||||
|
||||
$INSTALLER_DIR/install.sh
|
||||
|
||||
Good luck!
|
||||
|
||||
To generate a self-installing setup.exe file that contains
|
||||
*everything*, run the following command after install.sh has
|
||||
completed:
|
||||
|
||||
$INSTALLER_DIR/dist.sh
|
||||
|
||||
|
||||
Note: if you didn't download and install Qt earlier, this command will fail
|
||||
regardless of whether you disabled AQ_BANKING_WITH_QT or not. This is
|
||||
a bug in the configuration script for the installer builder (issc).
|
||||
|
||||
More information is collected on http://wiki.gnucash.org/wiki/Windows
|
||||
|
||||
|
||||
2. Cross-compile GnuCash/win32 on a linux PC
|
||||
--------------------------------------------
|
||||
|
||||
Cross-compiling a Windows/mingw32 executable of GnuCash on a Linux
|
||||
host system. (Note: This used to work unchangedly in Sept'2006 but
|
||||
probably not any longer.)
|
||||
|
||||
These steps need to be performed:
|
||||
|
||||
1. Look at defaults.sh and create a file named custom.sh to specify adapted
|
||||
directory variables. If you want verbose output of any script
|
||||
step, add "set -x" to that file. Particularly for cross-compiling,
|
||||
set these variables:
|
||||
* cross_compile: should be set to yes
|
||||
* GLOBAL_DIR: the base directory for all other directory definitions,
|
||||
unless you explicitly override it for some directories.
|
||||
* MINGW_DIR: set this to your preferred prefix of the mingw32 gcc/binutils
|
||||
on your Linux installation.
|
||||
(It is strongly recommended to choose a prefix different
|
||||
from your normal compiler tool chain in order to distinguish
|
||||
your native vs. cross compiler more easily.)
|
||||
|
||||
2. Then run the script create_cross_mingw.sh - it will
|
||||
download, compile, and install a mingw32 tool chain.
|
||||
|
||||
3. Download a binary windows packages for "guile" e.g. from
|
||||
http://www.tu-harburg.de/~et2cs/gnc/ and unpack it into the
|
||||
directory $GUILE_DIR as given in defaults.sh. (This is done because
|
||||
the build system for guile doesn't support cross-compiling.)
|
||||
|
||||
4. Call install.sh, which will read the directory settings from
|
||||
defaults.sh/custom.sh. It should download, compile, and install everything
|
||||
automatically. Eventually the windows gnucash is installed into
|
||||
$GNUCASH_DIR.
|
||||
|
||||
5. The content of $GNUCASH_DIR (as well as all the other binary
|
||||
packages) should then be copied to a windows machine. The paths
|
||||
in $GNUCASH_DIR/bin/gnucash and/or $GNUCASH_DIR/bin/gnucash.cmd
|
||||
need to be adjusted for the installation location on the
|
||||
windows machine.
|
||||
|
||||
Good luck!
|
@@ -1,56 +0,0 @@
|
||||
--- trunk/src/plugins/parsers/dtaus/dtaus-export.c 2011/01/11 19:59:25 2131
|
||||
+++ trunk/src/plugins/parsers/dtaus/dtaus-export.c 2011/01/13 21:47:48 2132
|
||||
@@ -531,7 +531,7 @@
|
||||
return -1;
|
||||
}
|
||||
AB_Value_AddValue(sumDEM, val);
|
||||
- snprintf(buffer, sizeof(buffer), "%011.0lf", AB_Value_GetValueAsDouble(val)*100.0);
|
||||
+ snprintf(buffer, sizeof(buffer), "%011.0f", AB_Value_GetValueAsDouble(val)*100.0);
|
||||
AB_Value_free(val);
|
||||
if (AHB_DTAUS__AddNum(dst, 11, buffer)) {
|
||||
DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
|
||||
@@ -587,7 +587,7 @@
|
||||
return -1;
|
||||
}
|
||||
AB_Value_AddValue(sumEUR, val);
|
||||
- snprintf(buffer, sizeof(buffer), "%011.0lf", AB_Value_GetValueAsDouble(val)*100.0);
|
||||
+ snprintf(buffer, sizeof(buffer), "%011.0f", AB_Value_GetValueAsDouble(val)*100.0);
|
||||
AB_Value_free(val);
|
||||
if (AHB_DTAUS__AddNum(dst, 11, buffer)) {
|
||||
DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
|
||||
@@ -768,7 +768,7 @@
|
||||
}
|
||||
|
||||
/* field 5: sum of DEM values */
|
||||
- snprintf(buffer, sizeof(buffer), "%013.0lf",
|
||||
+ snprintf(buffer, sizeof(buffer), "%013.0f",
|
||||
AB_Value_GetValueAsDouble(sumDEM)*100.0);
|
||||
if (AHB_DTAUS__AddNum(dst, 13, buffer)) {
|
||||
DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
|
||||
@@ -776,7 +776,7 @@
|
||||
}
|
||||
|
||||
/* field 6: sum of peer account ids */
|
||||
- snprintf(buffer, sizeof(buffer), "%017.0lf",
|
||||
+ snprintf(buffer, sizeof(buffer), "%017.0f",
|
||||
AB_Value_GetValueAsDouble(sumAccountIds));
|
||||
if (AHB_DTAUS__AddNum(dst, 17, buffer)) {
|
||||
DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
|
||||
@@ -784,7 +784,7 @@
|
||||
}
|
||||
|
||||
/* field 7: sum of peer bank codes */
|
||||
- snprintf(buffer, sizeof(buffer), "%017.0lf",
|
||||
+ snprintf(buffer, sizeof(buffer), "%017.0f",
|
||||
AB_Value_GetValueAsDouble(sumBankCodes));
|
||||
if (AHB_DTAUS__AddNum(dst, 17, buffer)) {
|
||||
DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
|
||||
@@ -792,7 +792,7 @@
|
||||
}
|
||||
|
||||
/* field 8: sum of EUR values */
|
||||
- snprintf(buffer, sizeof(buffer), "%013.0lf",
|
||||
+ snprintf(buffer, sizeof(buffer), "%013.0f",
|
||||
AB_Value_GetValueAsDouble(sumEUR)*100.0);
|
||||
if (AHB_DTAUS__AddNum(dst, 13, buffer)) {
|
||||
DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
|
@@ -1,393 +0,0 @@
|
||||
' bootstap_win_dev.vbs
|
||||
'
|
||||
' The goal of this script is to simplify setting up a development
|
||||
' environment to develop for GnuCash on Windows.
|
||||
' It will set up an absolute minimal environment from where
|
||||
' the regular GnuCash Windows build system can take over.
|
||||
' This minimal environment consists of
|
||||
' - mingw-get: the mingw package installer tool
|
||||
' - msys-base: a basic MSYS shell environment
|
||||
' - git for windows, required for:-
|
||||
' - the GnuCash source code repository, cloned from the github GnuCash repository
|
||||
'
|
||||
' The bootstrap script can also be run on top of an existing set up
|
||||
' in which case the script will only do what is necessary to get
|
||||
' the above items in place. For example, if git is already installed
|
||||
' in the location pointed to by GIT_DIR below, it won't be installed
|
||||
' again.
|
||||
'
|
||||
' IN CASE OF UNEXPECTED CLOSING OF THE CONSOLE
|
||||
' Please open a console (cmd.exe) and run the script under cscript.exe as follows:
|
||||
' cscript.exe <path-to-this-script>
|
||||
' This will keep your console open, so you can read if there were errors
|
||||
|
||||
' Script start
|
||||
' ------------
|
||||
' Ensure we have a visible console to display output
|
||||
CheckStartMode
|
||||
|
||||
' Parameters
|
||||
' ----------
|
||||
' All of the above will be installed in the base directory specified below.
|
||||
' If this path doesn't suit you, please feel free to modify it before
|
||||
' running this bootstrap script.
|
||||
' Note: avoid paths with spaces or other special characters (like &).
|
||||
' these can confuse msys/mingw or some of the tools depending on them.
|
||||
GLOBAL_DIR = "c:\soft"
|
||||
MINGW_DIR = GLOBAL_DIR & "\mingw"
|
||||
TMP_DIR= GLOBAL_DIR & "\tmp"
|
||||
DOWNLOAD_DIR= GLOBAL_DIR & "\downloads"
|
||||
GIT_PKG = "Git-1.7.10-preview20120409.exe"
|
||||
strGitBaseUrl = "http://msysgit.googlecode.com/files/"
|
||||
GIT_URL = strGitBaseUrl & GIT_PKG
|
||||
GIT_DIR = GLOBAL_DIR & "\git-1.7.10"
|
||||
REPOS_URL = "git://github.com/Gnucash/gnucash.git"
|
||||
REPOS_DIR = GLOBAL_DIR & "\gnucash.git"
|
||||
|
||||
' Global parameters for visual basic
|
||||
Set objFso = CreateObject("Scripting.FileSystemObject")
|
||||
Set stdout = objFso.GetStandardStream(1)
|
||||
Set stdin = objFso.GetStandardStream(0)
|
||||
Set objWsh = WScript.CreateObject ("WScript.Shell")
|
||||
Const ForReading = 1, ForWriting = 2, ForAppending = 8
|
||||
|
||||
Welcome
|
||||
|
||||
|
||||
' Create base directories if necessary
|
||||
' ------------------------------------
|
||||
If Not objFso.FolderExists(GLOBAL_DIR) Then
|
||||
stdout.Write "Creating " & GLOBAL_DIR & "... "
|
||||
objFso.CreateFolder(GLOBAL_DIR)
|
||||
stdout.WriteLine "Ok"
|
||||
End If
|
||||
If Not objFso.FolderExists(MINGW_DIR) Then
|
||||
stdout.Write "Creating " & MINGW_DIR & "... "
|
||||
objFso.CreateFolder(MINGW_DIR)
|
||||
stdout.WriteLine "Ok"
|
||||
End If
|
||||
If Not objFso.FolderExists(TMP_DIR) Then
|
||||
stdout.Write "Creating " & TMP_DIR & "... "
|
||||
objFso.CreateFolder(TMP_DIR)
|
||||
stdout.WriteLine "Ok"
|
||||
End If
|
||||
If Not objFso.FolderExists(DOWNLOAD_DIR) Then
|
||||
stdout.Write "Creating " & DOWNLOAD_DIR & "... "
|
||||
objFso.CreateFolder(DOWNLOAD_DIR)
|
||||
stdout.WriteLine "Ok"
|
||||
End If
|
||||
|
||||
|
||||
' Install mingw-get
|
||||
' -----------------
|
||||
|
||||
strMingwGet = MINGW_DIR & "\bin\mingw-get.exe"
|
||||
stdout.Write "Checking " & strMingwGet & "... "
|
||||
If objFso.FileExists(strMingwGet) Then
|
||||
stdout.WriteLine "Found, no need to install"
|
||||
Else
|
||||
stdout.WriteLine "Not found, will be installed"
|
||||
|
||||
strMingwGetZip = DOWNLOAD_DIR & "\mingw-get.zip"
|
||||
If Not objFso.FileExists(strMingwGetZip) Then
|
||||
stdout.Write "Downloading mingw-get.zip (slow!)... "
|
||||
strMingwGetZipUrl = "https://github.com/gjanssens/gnucash-on-windows/raw/master/mingw-get.zip"
|
||||
HTTPDownload strMingwGetZipUrl, strMingwGetZip
|
||||
stdout.WriteLine "Success"
|
||||
End If
|
||||
|
||||
' Extract mingw-get.zip into our MINGW_DIR
|
||||
' using a detour via a temporary directory to deal with the
|
||||
' cludgy way to detect when extracting is finished.
|
||||
' I couldn't find a better way so far.
|
||||
stdout.Write "Installing mingw-get... "
|
||||
strMingwTmpDir = TMP_DIR & "\mingwtmp"
|
||||
If objFso.FolderExists(strMingwTmpDir) Then
|
||||
objFso.DeleteFolder strMingwTmpDir , True
|
||||
End If
|
||||
ExtractAll objFso.GetAbsolutePathName(".")& "\mingw-get.zip", strMingwTmpDir
|
||||
objFso.CopyFolder strMingwTmpDir & "\*", MINGW_DIR, True
|
||||
objFso.DeleteFolder strMingwTmpDir , True
|
||||
stdout.WriteLine "Success"
|
||||
|
||||
End If
|
||||
|
||||
|
||||
' Instal Basic Msys (we need msys-wget to install git)
|
||||
' ----------------------------------------------------
|
||||
' Note: we don't check if these are installed already.
|
||||
' mingw-get will do this for us automatically.
|
||||
stdout.Write "Installing msys and wget... "
|
||||
strMingwGet = MINGW_DIR & "\bin\mingw-get.exe"
|
||||
|
||||
objWsh.Run strMingwGet & " install msys-base msys-wget", 1, True
|
||||
'Set objExec = objWsh.Exec (strMingwGet & " install msys-base msys-wget")
|
||||
|
||||
strWget = MINGW_DIR & "\msys\1.0\bin\wget.exe"
|
||||
If Not objFso.FileExists(strWget) Then
|
||||
stdout.WriteLine "Failed"
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "*** ERROR ***"
|
||||
stdout.WriteLine "Msys/Wget installation failed."
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "Cannot continue until this has been resolved."
|
||||
AbortScript
|
||||
End If
|
||||
stdout.WriteLine "Success"
|
||||
|
||||
|
||||
' Install Git
|
||||
' -----------
|
||||
strGit = GIT_DIR & "\bin\git.exe"
|
||||
stdout.Write "Checking " & strGit & "... "
|
||||
If objFso.FileExists(strGit) Then
|
||||
stdout.WriteLine "Found, no need to install"
|
||||
Else
|
||||
stdout.WriteLine "Not found, will be installed"
|
||||
|
||||
strGitPkg = DOWNLOAD_DIR & "\" & GIT_PKG
|
||||
If Not objFso.FileExists(strGitPkg) Then
|
||||
stdout.Write "Downloading git installer... "
|
||||
objWsh.Run strWget & " -P" & DOWNLOAD_DIR & " " & GIT_URL, 1, true
|
||||
|
||||
If Not objFso.FileExists(strGitPkg) Then
|
||||
stdout.WriteLine "Failed"
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "*** ERROR ***"
|
||||
stdout.WriteLine "Download git installer failed."
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "Cannot continue until this has been resolved."
|
||||
AbortScript
|
||||
End If
|
||||
stdout.WriteLine "Success"
|
||||
End If
|
||||
|
||||
stdout.Write "Installing git... "
|
||||
objWsh.Run strGitPkg & " /SP- /SILENT /DIR=" & GIT_DIR, 1, true
|
||||
|
||||
If Not objFso.FileExists(strGit) Then
|
||||
stdout.WriteLine "Failed"
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "*** ERROR ***"
|
||||
stdout.WriteLine "Git installation failed."
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "Cannot continue until this has been resolved."
|
||||
AbortScript
|
||||
End If
|
||||
stdout.WriteLine "Sucess"
|
||||
End If
|
||||
|
||||
|
||||
' Set up git repository
|
||||
' ---------------------
|
||||
strInstall = REPOS_DIR & "\packaging\win32\install.sh"
|
||||
stdout.WriteLine "Checking if " & REPOS_DIR
|
||||
stdout.Write " is a GnuCash git repository... "
|
||||
If objFso.FolderExists(REPOS_DIR & "\.git") And objFso.FileExists(strInstall) Then
|
||||
stdout.WriteLine "Most likely ok, won't clone"
|
||||
Else
|
||||
stdout.WriteLine "Not found"
|
||||
stdout.WriteLine "Set up GnuCash git repository... "
|
||||
objWsh.Run strGit & " clone " & REPOS_URL & " " & REPOS_DIR, 1, true
|
||||
|
||||
If Not objFso.FileExists(strInstall) Then
|
||||
stdout.WriteLine "Failed"
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "*** ERROR ***"
|
||||
stdout.WriteLine "Failed to set up GnuCash git repository."
|
||||
stdout.WriteBlankLines (1)
|
||||
stdout.WriteLine "Cannot continue until this has been resolved."
|
||||
AbortScript
|
||||
End If
|
||||
stdout.WriteLine "Ok"
|
||||
End If
|
||||
|
||||
' Create custom.sh
|
||||
' ----------------
|
||||
strCustomSh = REPOS_DIR & "\packaging\win32\custom.sh"
|
||||
bExistingCustomSh = False
|
||||
If objFso.FileExists(strCustomSh) Then
|
||||
stdout.WriteLine "Found existing custom.sh file"
|
||||
bExistingCustomSh = True
|
||||
Else
|
||||
' Create a custom.sh file that matches the parameters set at the beginning of this script
|
||||
' This ensures install.sh will find the development environment we set up
|
||||
' Note: we're deliberately not storing versions of used components in the autogenerated custom.sh
|
||||
' This allows install.sh to update to newer versions if deemed useful
|
||||
stdout.Write "Autogenerating custom.sh file... "
|
||||
Set myRegExp = New RegExp
|
||||
myRegExp.Global = True
|
||||
myRegExp.Pattern = "\\"
|
||||
|
||||
strGlobalDir = myRegExp.Replace (GLOBAL_DIR, "\\")
|
||||
strMingwDir = myRegExp.Replace (MINGW_DIR, "\\")
|
||||
strMsysDir = myRegExp.Replace (MINGW_DIR & "\msys\1.0", "\\")
|
||||
strTmpDir = myRegExp.Replace (TMP_DIR, "\\")
|
||||
strDownloadDir = myRegExp.Replace (DOWNLOAD_DIR, "\\")
|
||||
strGitDir = myRegExp.Replace (GIT_DIR, "\\")
|
||||
strReposDir = myRegExp.Replace (REPOS_DIR, "\\")
|
||||
|
||||
Set objCustomSh = objFso.OpenTextFile( strCustomSh, ForWriting, True )
|
||||
objCustomSh.WriteLine "# custom.sh, automatically created by bootstrap_win_dev.vbs"
|
||||
objCustomSh.WriteLine "#"
|
||||
objCustomSh.WriteLine "# The parameters set here match the parameters used by"
|
||||
objCustomSh.WriteLine "# bootstrap_win_dev.vbs to set up the GnuCash development"
|
||||
objCustomSh.WriteLine "# environment and should ensure the install.sh works out"
|
||||
objCustomSh.WriteLine "# of the box."
|
||||
objCustomSh.WriteLine "#"
|
||||
objCustomSh.WriteLine "# You are free to modify these parameters to suit you,"
|
||||
objCustomSh.WriteLine "# but keep in mind that if you ever want to run"
|
||||
objCustomSh.WriteLine "# bootstrap_win_dev.vbs again you should make sure"
|
||||
objCustomSh.WriteLine "# the parameters it uses match the ones you set here."
|
||||
objCustomSh.WriteBlankLines 1
|
||||
objCustomSh.WriteLine "GLOBAL_DIR=" & strGlobalDir
|
||||
objCustomSh.WriteLine "MINGW_DIR=" & strMingwDir
|
||||
objCustomSh.WriteLine "MSYS_DIR=" & strMsysDir
|
||||
objCustomSh.WriteLine "TMP_DIR=" & strTmpDir
|
||||
objCustomSh.WriteLine "DOWNLOAD_DIR=" & strDownloadDir
|
||||
objCustomSh.WriteLine "GIT_DIR=" & strGitDir
|
||||
objCustomSh.WriteLine "REPOS_TYPE=git" ' Bootstrap only works with a git repo
|
||||
objCustomSh.WriteLine "REPOS_URL=" & REPOS_URL
|
||||
objCustomSh.WriteLine "REPOS_DIR=" & strReposDir
|
||||
objCustomSh.Close
|
||||
stdout.WriteLine "Success"
|
||||
End If
|
||||
|
||||
|
||||
' End message
|
||||
' -----------
|
||||
stdout.WriteBlankLines 1
|
||||
stdout.WriteLine "Bootstrap completed successfully !"
|
||||
stdout.WriteBlankLines 1
|
||||
stdout.WriteLine "You can now continue as follows"
|
||||
stdout.WriteLine "- Open the msys shell"
|
||||
stdout.WriteLine "- cd " & REPOS_DIR & "\packaging\win32"
|
||||
stdout.WriteLine "- Properly configure a custom.sh"
|
||||
stdout.WriteLine " (if you changed any default path in the bootstrap script)"
|
||||
stdout.WriteLine "- Run install.sh"
|
||||
stdout.WriteBlankLines 1
|
||||
stdout.WriteLine "Happy hacking !"
|
||||
|
||||
AbortScript
|
||||
|
||||
|
||||
' Functions used in the script
|
||||
' ----------------------------
|
||||
' Initial message to user
|
||||
Sub Welcome
|
||||
stdout.WriteLine "Boostrap GnuCash Development on Windows"
|
||||
stdout.WriteLine "---------------------------------------"
|
||||
stdout.WriteLine "This script is intended for people that wish to develop GnuCash on Windows"
|
||||
stdout.WriteLine "It will download and install the minimal set of tools"
|
||||
stdout.WriteLine "to run a first build of the GnuCash sources."
|
||||
stdout.WriteLine "It will install"
|
||||
stdout.WriteLine "- mingw-get, an msys shell and wget in " & MINGW_DIR
|
||||
stdout.WriteLine "- git in " & GIT_DIR
|
||||
stdout.WriteLine "- a GnuCash git repository cloned from"
|
||||
stdout.WriteLine " " & REPOS_URL
|
||||
stdout.WriteLine " into " & REPOS_DIR
|
||||
stdout.WriteBlankLines 1
|
||||
stdout.WriteLine "Notes:"
|
||||
stdout.WriteLine "* Components already found in the given locations"
|
||||
stdout.WriteLine " won't be touched. Instead the available versions"
|
||||
stdout.WriteLine " will be used in that case."
|
||||
stdout.WriteLine "* If the proposed locations don't suit you, you can"
|
||||
stdout.WriteLine " customize them before running this script."
|
||||
stdout.WriteLine " All of them are located at the beginning of this file."
|
||||
stdout.WriteBlankLines 1
|
||||
stdout.Write "Continue with the set up (Y/N) ? "
|
||||
chRead = stdin.ReadLine
|
||||
If Not (UCase(Left(chRead,1)) = "Y") Then
|
||||
stdout.WriteLine "Installation interrupted."
|
||||
AbortScript
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
' Download a file over http
|
||||
Sub HTTPDownload( myURL, myPath )
|
||||
' This Sub downloads the FILE specified in myURL to the path specified in myPath.
|
||||
'
|
||||
' myURL must always end with a file name
|
||||
' myPath may be a directory or a file name; in either case the directory must exist
|
||||
'
|
||||
' Based on a script written by Rob van der Woude
|
||||
' http://www.robvanderwoude.com
|
||||
|
||||
' Standard housekeeping
|
||||
Dim i, objFile, objHTTP, strFile, strMsg
|
||||
|
||||
' Check if the specified target file or folder exists,
|
||||
' and build the fully qualified path of the target file
|
||||
If objFso.FolderExists( myPath ) Then
|
||||
strFile = objFso.BuildPath( myPath, Mid( myURL, InStrRev( myURL, "/" ) + 1 ) )
|
||||
ElseIf objFso.FolderExists( Left( myPath, InStrRev( myPath, "\" ) - 1 ) ) Then
|
||||
strFile = myPath
|
||||
Else
|
||||
stdout.WriteLine "ERROR: Target folder not found."
|
||||
AbortScript
|
||||
End If
|
||||
|
||||
' Create or open the target file
|
||||
Set objFile = objFso.OpenTextFile( strFile, ForWriting, True )
|
||||
|
||||
' Create an HTTP object
|
||||
Set objHTTP = CreateObject( "MSXML2.ServerXMLHTTP" )
|
||||
|
||||
' Download the specified URL
|
||||
objHTTP.Open "GET", myURL, False
|
||||
objHTTP.Send
|
||||
|
||||
' Write the downloaded byte stream to the target file
|
||||
For i = 1 To LenB( objHTTP.ResponseBody )
|
||||
objFile.Write Chr( AscB( MidB( objHTTP.ResponseBody, i, 1 ) ) )
|
||||
Next
|
||||
|
||||
' Close the target file
|
||||
objFile.Close( )
|
||||
End Sub
|
||||
|
||||
|
||||
' Extract a zip file strZipFile into strFolder
|
||||
Function ExtractAll(strZipFile, strFolder)
|
||||
Set objShell = CreateObject("Shell.Application")
|
||||
If Not objFso.FolderExists(strFolder) Then
|
||||
objFso.CreateFolder(strFolder)
|
||||
End If
|
||||
|
||||
intCount = objShell.NameSpace(strFolder).Items.Count
|
||||
Set colItems = objShell.NameSpace(strZipFile).Items
|
||||
objShell.NameSpace(strFolder).CopyHere colItems, 256
|
||||
Do Until objShell.NameSpace(strFolder).Items.Count = intCount + colItems.Count
|
||||
WScript.Sleep 200
|
||||
Loop
|
||||
End Function
|
||||
|
||||
|
||||
' Make sure we run in a console (so output is visible)
|
||||
' Based on a code snipped found here
|
||||
' http://ask.metafilter.com/79481/vbscript-printing-to-command-line
|
||||
Sub CheckStartMode
|
||||
' Returns the running executable as upper case from the last \ symbol
|
||||
strStartExe = UCase( Mid( wscript.fullname, instrRev(wscript.fullname, "\") + 1 ) )
|
||||
|
||||
If Not strStartExe = "CSCRIPT.EXE" Then
|
||||
' This wasn't launched with cscript.exe, so relaunch using cscript.exe explicitly!
|
||||
' wscript.scriptfullname is the full path to the actual script
|
||||
|
||||
set oSh = CreateObject("wscript.shell")
|
||||
oSh.Run "cscript.exe """ & wscript.scriptfullname & """"
|
||||
wscript.quit
|
||||
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
' Abort the script
|
||||
Sub AbortScript
|
||||
stdout.WriteBlankLines 1
|
||||
stdout.Write "Pres enter to continue... "
|
||||
chRead = stdin.Read (1)
|
||||
WScript.Quit
|
||||
End Sub
|
||||
|
@@ -1,118 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# This assumes we're in the "packaging" directory for the correct build.
|
||||
# It could be the packaging/win32 subdir of a tag checkout, or it could
|
||||
# be the top-level daily-build packaging directory.
|
||||
# Note: GIT_CMD below should have been set by a calling script.
|
||||
#
|
||||
|
||||
set -o pipefail
|
||||
set -e
|
||||
LOG_DIR=build-logs
|
||||
BUILD_HOST="gnucash-win32"
|
||||
LOG_HOST=upload@code.gnucash.org:public_html/win32
|
||||
|
||||
function on_error() {
|
||||
if [ `hostname` = ${BUILD_HOST} ]; then
|
||||
scp -p ${LOGFILE} ${LOG_HOST}/$LOG_DIR
|
||||
fi
|
||||
exit
|
||||
}
|
||||
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
tag="${1:-$GNUCASH_SCM_REV}"
|
||||
|
||||
# Determine where to upload to
|
||||
# NOTE: this assumes "tag" to be either a tag or a branch, not a
|
||||
# commit hash. It will probably work with a hash as well,
|
||||
# but will create a directory for the hash
|
||||
if [ -n "$($GIT_CMD tag -l $tag)" ]; then
|
||||
TARGET_DIR=releases
|
||||
LOG_TAG=$tag
|
||||
else
|
||||
TARGET_DIR=$tag
|
||||
LOG_TAG=$TARGET_DIR
|
||||
fi
|
||||
|
||||
set_default OUTPUT_DIR $GLOBAL_DIR\\output
|
||||
LOGFILENAME=build-${LOG_TAG}-`date +'%Y-%m-%d'`.log
|
||||
|
||||
_OUTPUT_DIR=`unix_path $OUTPUT_DIR`
|
||||
LOGFILE=${_OUTPUT_DIR}/${LOGFILENAME}
|
||||
mkdir -p ${_OUTPUT_DIR}
|
||||
|
||||
# Small hack to create $LOG_DIR on the webserver if it doesn't exist yet
|
||||
if [ `hostname` = ${BUILD_HOST} ]; then
|
||||
mkdir -p "$_OUTPUT_DIR/$LOG_DIR"
|
||||
scp -r "$_OUTPUT_DIR/$LOG_DIR" ${LOG_HOST}
|
||||
rmdir "$_OUTPUT_DIR/$LOG_DIR"
|
||||
fi
|
||||
|
||||
# If we're running on the build server, copy a temporary logfile
|
||||
# content to the webserver to signal that the build is in progress
|
||||
if [ `hostname` = ${BUILD_HOST} ]; then
|
||||
_PWD=`pwd`
|
||||
echo "Build for tag \"${tag}\" is in progress (current working directory: ${_PWD}) ..." > ${LOGFILE}
|
||||
scp -p ${LOGFILE} ${LOG_HOST}/${LOG_DIR}
|
||||
fi
|
||||
|
||||
set +e
|
||||
trap on_error ERR
|
||||
|
||||
# Run the compile
|
||||
./install.sh 2>&1 | tee ${LOGFILE}
|
||||
|
||||
# This directory needs to be removed before calling dist.sh
|
||||
DIST_DIR=${INSTALL_DIR}\\..\\dist
|
||||
_DIST_UDIR=`unix_path $DIST_DIR`
|
||||
rm -rf ${_DIST_UDIR}
|
||||
|
||||
# Create the installer
|
||||
./dist.sh 2>&1 | tee -a ${LOGFILE}
|
||||
|
||||
# Copy the resulting installer into the output directory
|
||||
_BUILD_UDIR=`unix_path $BUILD_DIR`
|
||||
_GNUCASH_UDIR=`unix_path $GNUCASH_DIR`
|
||||
PKG_VERSION=`grep PACKAGE_VERSION ${_BUILD_UDIR}/config.h | cut -d" " -f3 | cut -d\" -f2 `
|
||||
REVISION=`grep GNUCASH_SCM_REV ${_BUILD_UDIR}/src/core-utils/gnc-scm-info.h | cut -d" " -f3 | cut -d\" -f2 `
|
||||
|
||||
# Choose the output filename based on our "build_from_tarball" setting
|
||||
# Make sure this logic matches the logic in dist.sh!
|
||||
if [ "$BUILD_FROM_TARBALL" = "no" ]; then
|
||||
SETUP_FILENAME="gnucash-${PKG_VERSION}-$(date +'%Y-%m-%d')-git-${REVISION}-setup.exe"
|
||||
else
|
||||
SETUP_FILENAME="gnucash-${PKG_VERSION}-setup.exe"
|
||||
fi
|
||||
mv ${_GNUCASH_UDIR}/${SETUP_FILENAME} ${_OUTPUT_DIR}
|
||||
|
||||
#
|
||||
# Verify that PKG_VERSION == $tag, and add to the build log if it's not.
|
||||
# Note: only do this if tag exists and matches x.y.z
|
||||
#
|
||||
if [ -n "${tag}" ] ; then
|
||||
case "${tag}" in
|
||||
[0-9]*.[0-9]*.[0-9]*)
|
||||
if [ "${PKG_VERSION}" != "${tag}" ] ; then
|
||||
echo "" >> ${LOGFILE}
|
||||
echo " *** ERROR: Package Version ${PKG_VERSION} doesn't match Tag ${tag}" >> ${LOGFILE}
|
||||
echo "" >> ${LOGFILE}
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# If we're running on the build server then upload the files
|
||||
if [ `hostname` = ${BUILD_HOST} ]; then
|
||||
# Small hack to create the $TARGET_DIR on the webserver if it doesn't exist yet
|
||||
mkdir -p "$_OUTPUT_DIR/$TARGET_DIR"
|
||||
scp -r "$_OUTPUT_DIR/$TARGET_DIR" ${LOG_HOST}
|
||||
rmdir "$_OUTPUT_DIR/$TARGET_DIR"
|
||||
# Copy the files to the chosen target directory
|
||||
scp -p ${LOGFILE} ${LOG_HOST}/$LOG_DIR
|
||||
scp -p ${_OUTPUT_DIR}/${SETUP_FILENAME} ${LOG_HOST}/$TARGET_DIR
|
||||
fi
|
@@ -1,128 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Notes:
|
||||
# 1. for this script to work, git must have been setup before
|
||||
# in a way that doesn't conflict with the GnuCash build.
|
||||
# The easiest way to do so is to run the build once manually
|
||||
# with a properly set up custom.sh.
|
||||
#
|
||||
# 2. Should this script change in the source repository, then the
|
||||
# git pull below will fail due to a limitation in Windows that
|
||||
# won't allow to change a file that is "in use". So in the rare
|
||||
# situation this script needs to be updated, you will need to
|
||||
# run the git pull once yourself.
|
||||
|
||||
set -e
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
################################################################
|
||||
# Setup our environment (we need the DOWNLOAD_DIR)
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
pkgdir="`pwd`"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
# Variables
|
||||
_GIT_UDIR=`unix_path $GIT_DIR`
|
||||
set_env "$_GIT_UDIR/bin/git" GIT_CMD
|
||||
export GIT_CMD
|
||||
|
||||
$GIT_CMD pull
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
|
||||
################################################################
|
||||
# determine if there are any new tags since the last time we ran
|
||||
#
|
||||
$GIT_CMD fetch -t
|
||||
|
||||
# If we don't have a tagfile then start from 'now'
|
||||
tagfile=tags_git
|
||||
if [ ! -f ${tagfile} ] ; then
|
||||
for one_tag in $($GIT_CMD tag)
|
||||
do
|
||||
tag_hash=$($GIT_CMD rev-parse ${one_tag})
|
||||
echo ${tag_hash}/${one_tag} >> ${tagfile}
|
||||
done
|
||||
fi
|
||||
|
||||
# Figure out the new set of tags
|
||||
rm -f ${tagfile}.new
|
||||
for one_tag in $($GIT_CMD tag)
|
||||
do
|
||||
tag_hash=$($GIT_CMD rev-parse ${one_tag})
|
||||
echo ${tag_hash}/${one_tag} >> ${tagfile}.new
|
||||
done
|
||||
tags="`diff --suppress-common-lines ${tagfile} ${tagfile}.new | grep '^> ' | sed -e 's/^> //g'`"
|
||||
|
||||
# move the new file into place
|
||||
mv -f ${tagfile}.new ${tagfile}
|
||||
|
||||
################################################################
|
||||
# Now iterate over all the new tags (if any) and build a package
|
||||
|
||||
for tag_rev in $tags ; do
|
||||
tag=${tag_rev#*/}
|
||||
tag=${tag%/*}
|
||||
|
||||
# Git builds are only supported from 2.5 up
|
||||
tag_major=${tag%%.*}
|
||||
tag_tmp=${tag#*.}
|
||||
tag_minor=${tag_tmp%%.*}
|
||||
major_minor=$(( $tag_major*100 + $tag_minor ))
|
||||
if (( $major_minor < 205 ))
|
||||
then
|
||||
continue
|
||||
fi
|
||||
|
||||
tagbasedir=/c/soft/gnucash-${tag}
|
||||
tagdir=${tagbasedir}/gnucash
|
||||
rm -fr $tagbasedir
|
||||
mkdir -p ${tagdir}
|
||||
|
||||
# Check out the tag and setup custom.sh
|
||||
qpushd ${tagdir}
|
||||
$GIT_CMD clone ${REPOS_URL} repos
|
||||
qpushd repos
|
||||
$GIT_CMD checkout $tag
|
||||
qpopd
|
||||
qpopd
|
||||
w32pkg=${tagdir}/repos/packaging/win32
|
||||
cp -p "${pkgdir}/custom.sh" ${w32pkg}/custom.sh
|
||||
|
||||
# Set the global directory to the tag build
|
||||
echo -n 'GLOBAL_DIR=c:\\soft\\gnucash-' >> ${w32pkg}/custom.sh
|
||||
echo "${tag}" >> ${w32pkg}/custom.sh
|
||||
|
||||
# Point DOWNLOAD_DIR at the global installation so we can reuse
|
||||
# most of the already downloaded packages
|
||||
echo -n "DOWNLOAD_DIR=" >> ${w32pkg}/custom.sh
|
||||
echo "${DOWNLOAD_DIR}" | sed -e 's/\\/\\\\/g' >> ${w32pkg}/custom.sh
|
||||
|
||||
# UPDATE_SOURCES is obsolete, but preserved here to allow the
|
||||
# current script to also build older tags, that may still
|
||||
# use this parameter.
|
||||
# No need to update the sources we just checked out
|
||||
echo "UPDATE_SOURCES=no" >> ${w32pkg}/custom.sh
|
||||
|
||||
# BUILD_FROM_TARBALL is special:
|
||||
# in install.sh place we check !=yes, in defaults.sh =yes, in dist.sh =no
|
||||
# We want it to look like 'no' in install and defaults, but yes in dist
|
||||
# so this hack works!
|
||||
echo "BUILD_FROM_TARBALL=maybe" >> ${w32pkg}/custom.sh
|
||||
|
||||
# Point HH_DIR at the global installation because we don't need to redo it
|
||||
echo -n "HH_DIR=" >> ${w32pkg}/custom.sh
|
||||
echo "${GLOBAL_DIR}\\hh" | sed -e 's/\\/\\\\/g' >> ${w32pkg}/custom.sh
|
||||
|
||||
# Now build the tag! (this will upload it too)
|
||||
# Use the build_package script from trunk (cwd), not from the tag
|
||||
qpushd ${w32pkg}
|
||||
${pkgdir}/build_package.sh ${tag}
|
||||
qpopd
|
||||
done
|
@@ -1,302 +0,0 @@
|
||||
#! /bin/bash
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname "$0")"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
#
|
||||
# From http://www.mingw.org/MinGWiki/index.php/BuildMingwCross
|
||||
#
|
||||
|
||||
# This is my script for building a complete MinGW cross-compiler toolchain
|
||||
# that runs under Linux to produce executables that run under Windows. It
|
||||
# probably works (or can easily be adapted to work) under any unix system.
|
||||
#
|
||||
# It is based in large part on Sam Lantinga's script, which in turn was
|
||||
# based partly on Ray Kelm's script, which in turn was built on
|
||||
# Mo Dejong's script for doing the same, but with some added fixes.
|
||||
#
|
||||
# My changes:
|
||||
# 1. Adapted the script to the new packaging of MinGW GCC, which is
|
||||
# currently split into core and auxiliary components.
|
||||
# 2. The script now determines the GCC and BINUTILS directory name
|
||||
# directly from the tar file contents. This gets around common
|
||||
# problems due to the directory names not always following the
|
||||
# expected patterns.
|
||||
# 3. Grouped together and simplified the macros that users need to
|
||||
# define.
|
||||
# 4. Made optional components truly optional -- leave the
|
||||
# corresponding archive names blank and they will be ignored.
|
||||
# 5. Included an option to purge the installation directory before
|
||||
# installing the current cross-compiler.
|
||||
#
|
||||
# NOTE: If you choose a destination directory for the installation (set
|
||||
# in the macro PREFIX) for which you do not have write access, you will
|
||||
# need to run this script with root (or equivalent) privileges.
|
||||
#
|
||||
#
|
||||
# Updated by Igor Mikolic-Torreira <igormt@alumni.caltech.edu>
|
||||
|
||||
# Make sure these are initialized as we want them
|
||||
|
||||
GCC_CORE=""
|
||||
BINUTILS=""
|
||||
GCC_LANGS="c"
|
||||
|
||||
|
||||
# Set our build directory and where our sources will go
|
||||
|
||||
if [ "x$XC_BUILD_DIR" = "x" ]; then
|
||||
# Default to the current directory
|
||||
XC_BUILD_DIR=$(pwd)
|
||||
fi
|
||||
SRCDIR="$XC_BUILD_DIR/source"
|
||||
|
||||
|
||||
# Need install directory first on the path so gcc can find binutils
|
||||
|
||||
PATH="$PREFIX/bin:$PATH"
|
||||
|
||||
# Prepare directories used by download function
|
||||
|
||||
DOWNLOAD_UDIR=`unix_path $DOWNLOAD_DIR`
|
||||
TMP_UDIR=`unix_path $TMP_DIR`
|
||||
mkdir -p "$TMP_UDIR"
|
||||
mkdir -p "$DOWNLOAD_UDIR"
|
||||
mkdir -p "$SRCDIR"
|
||||
|
||||
# Make sure wget is installed
|
||||
if test "x`which wget`" = "x" ; then
|
||||
echo "You need to install wget."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
qpushd "$XC_BUILD_DIR"
|
||||
|
||||
|
||||
#-----------------------------------------------------
|
||||
#
|
||||
# Functions that do most of the work
|
||||
#
|
||||
#-----------------------------------------------------
|
||||
|
||||
|
||||
function purge_existing_install
|
||||
{
|
||||
echo "Purging the existing files in $PREFIX"
|
||||
mkdir -p "$PREFIX"
|
||||
if cd "$PREFIX"; then
|
||||
rm -rf *
|
||||
fi
|
||||
cd "$XC_BUILD_DIR"
|
||||
}
|
||||
|
||||
|
||||
function install_libs
|
||||
{
|
||||
echo "Installing cross libs and includes"
|
||||
mkdir -p "$PREFIX/$TARGET"
|
||||
|
||||
wget_unpacked "$MINGW_RT_URL" "$DOWNLOAD_DIR" "$PREFIX/$TARGET"
|
||||
wget_unpacked "$W32API_URL" "$DOWNLOAD_DIR" "$PREFIX/$TARGET"
|
||||
|
||||
if [ "x$OPENGL_URL" != "x" ]; then
|
||||
wget_unpacked "$GCC_OPENGL_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
fi
|
||||
if [ "x$DIRECTX_URL" != "x" ]; then
|
||||
wget_unpacked "$GCC_DIRECTX_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
function install_binutils
|
||||
{
|
||||
setup " binutils (cross-compile)"
|
||||
|
||||
if quiet $PREFIX/bin/$TARGET-ld --version
|
||||
then
|
||||
echo "binutils already installed. skipping."
|
||||
else
|
||||
wget_unpacked "$BINUTILS_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
BINUTILS_SRC_DIR=$_EXTRACT_UDIR
|
||||
|
||||
BINUTILS_BUILD_DIR="$XC_BUILD_DIR/binutils-$TARGET"
|
||||
rm -rf "$BINUTILS_BUILD_DIR"
|
||||
mkdir "$BINUTILS_BUILD_DIR"
|
||||
qpushd "$BINUTILS_BUILD_DIR"
|
||||
|
||||
echo -n "Configuring ... "
|
||||
"$BINUTILS_SRC_DIR/configure" --prefix="$PREFIX" --target=$TARGET --disable-nls \
|
||||
--with-gcc --with-gnu-as --with-gnu-ld --disable-shared &> configure.log
|
||||
echo done
|
||||
|
||||
echo -n "Building ... "
|
||||
make CFLAGS="-O2 -fno-exceptions" LDFLAGS="-s" &> make.log
|
||||
if test $? -ne 0; then
|
||||
echo "failed - log available: $BINUTILS_BUILD_DIR/make.log"
|
||||
exit 1
|
||||
fi
|
||||
echo done
|
||||
|
||||
echo -n "Installing ... "
|
||||
make install &> make-install.log
|
||||
if test $? -ne 0; then
|
||||
echo "failed - log available: $BINUTILS_BUILD_DIR/make-install.log"
|
||||
exit 1
|
||||
fi
|
||||
echo done
|
||||
|
||||
qpopd
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
function install_gcc
|
||||
{
|
||||
setup " gcc (cross-compile)"
|
||||
|
||||
if quiet $PREFIX/bin/$TARGET-g++ --version
|
||||
then
|
||||
echo "gcc already installed. skipping."
|
||||
else
|
||||
# Filename doesn't match expanded directory, let's fix that
|
||||
TARGET_FILE=${GCC_CORE_SRC_URL##*/}
|
||||
TARGET_FILE=${TARGET_FILE/-core-/-}
|
||||
wget_unpacked "$GCC_CORE_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR" $TARGET_FILE
|
||||
GCC_SRC_DIR=$_EXTRACT_UDIR
|
||||
|
||||
if [ "x$GCC_GPP_SRC_URL" != "x" ]; then
|
||||
GCC_LANGS=${GCC_LANGS}",c++"
|
||||
wget_unpacked "$GCC_GPP_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
fi
|
||||
if [ "x$GCC_G77_SRC_URL" != "x" ]; then
|
||||
GCC_LANGS=${GCC_LANGS}",f77"
|
||||
wget_unpacked "$GCC_G77_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
fi
|
||||
if [ "x$GCC_OBJC_SRC_URL" != "x" ]; then
|
||||
GCC_LANGS=${GCC_LANGS}",objc"
|
||||
wget_unpacked "$GCC_OBJC_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
fi
|
||||
if [ "x$GCC_JAVA_SRC_URL" != "x" ]; then
|
||||
GCC_LANGS=${GCC_LANGS}",java"
|
||||
wget_unpacked "$GCC_JAVA_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
fi
|
||||
if [ "x$GCC_ADA_SRC_URL" != "x" ]; then
|
||||
GCC_LANGS=${GCC_LANGS}",ada"
|
||||
wget_unpacked "$GCC_ADA_SRC_URL" "$DOWNLOAD_DIR" "$SRCDIR"
|
||||
fi
|
||||
|
||||
if [ "$GCC_PATCH" != "" ]; then
|
||||
echo -n "Patching ... "
|
||||
qpushd "$GCC_SRC_DIR"
|
||||
patch -p1 < "$SRCDIR/$GCC_PATCH"
|
||||
qpopd
|
||||
echo done
|
||||
fi
|
||||
|
||||
GCC_BUILD_DIR="$XC_BUILD_DIR/gcc-$TARGET"
|
||||
rm -rf "$GCC_BUILD_DIR"
|
||||
mkdir "$GCC_BUILD_DIR"
|
||||
qpushd "$GCC_BUILD_DIR"
|
||||
|
||||
echo -n "Configuring ... "
|
||||
"$GCC_SRC_DIR/configure" -v \
|
||||
--prefix="$PREFIX" --target=$TARGET \
|
||||
--with-headers="$PREFIX/$TARGET/include" \
|
||||
--with-gcc --with-gnu-ld --with-gnu-as \
|
||||
--enable-threads --disable-nls --enable-languages=$GCC_LANGS \
|
||||
--disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj \
|
||||
--disable-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug \
|
||||
--enable-interpreter --enable-hash-synchronization --enable-libstdcxx-debug \
|
||||
&> configure.log
|
||||
echo done
|
||||
|
||||
echo -n "Building ... "
|
||||
make CFLAGS="-O2" CXXFLAGS="-O2" GCJFLAGS="-O2" LDFLAGS="-s" DEBUG_FLAGS="-g0" &> make.log
|
||||
if test $? -ne 0; then
|
||||
echo "failed - log available: $GCC_BUILD_DIR/make.log"
|
||||
exit 1
|
||||
fi
|
||||
echo done
|
||||
|
||||
# 2010-04-28 I doubt the code below is ever called. GCC_ADA is never defined
|
||||
# Should this be GCC_ADA_SRC_URL ?
|
||||
if [ "x$GCC_ADA" != "x" ]; then
|
||||
qpushd gcc
|
||||
echo -n "Building gnatlib ... "
|
||||
make "CFLAGS=-O2" "LDFLAGS=-s" gnatlib_and_tools &> make-gnatlib.log
|
||||
if test $? -ne 0; then
|
||||
echo "failed - log available: $GCC_BUILD_DIR/gcc/make-gnatlib.log"
|
||||
exit 1
|
||||
fi
|
||||
echo done
|
||||
qpopd
|
||||
fi
|
||||
|
||||
echo "Installing ... "
|
||||
make install &> make-install.log
|
||||
if test $? -ne 0; then
|
||||
echo "failed - log available: $GCC_BUILD_DIR/make-install.log"
|
||||
exit 1
|
||||
fi
|
||||
echo done
|
||||
|
||||
qpopd
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
function final_tweaks
|
||||
{
|
||||
echo "Finalizing installation"
|
||||
|
||||
# remove gcc build headers
|
||||
rm -rf "$PREFIX/$TARGET/sys-include"
|
||||
|
||||
# Add extra binary links
|
||||
if [ ! -f "$PREFIX/$TARGET/bin/objdump" ]; then
|
||||
ln "$PREFIX/bin/$TARGET-objdump" "$PREFIX/$TARGET/bin/objdump"
|
||||
fi
|
||||
|
||||
# make cc and c++ symlinks to gcc and g++
|
||||
if [ ! -f "$PREFIX/$TARGET/bin/g++" ]; then
|
||||
ln "$PREFIX/bin/$TARGET-g++" "$PREFIX/$TARGET/bin/g++"
|
||||
fi
|
||||
if [ ! -f "$PREFIX/$TARGET/bin/cc" ]; then
|
||||
ln -s "gcc" "$PREFIX/$TARGET/bin/cc"
|
||||
fi
|
||||
if [ ! -f "$PREFIX/$TARGET/bin/c++" ]; then
|
||||
ln -s "g++" "$PREFIX/$TARGET/bin/c++"
|
||||
fi
|
||||
|
||||
# strip all the binaries
|
||||
ls "$PREFIX"/bin/* "$PREFIX/$TARGET"/bin/* | egrep -v '.dll$' | egrep -v 'gccbug$' |
|
||||
while read file; do
|
||||
strip "$file"
|
||||
done
|
||||
|
||||
echo "Installation complete!"
|
||||
}
|
||||
|
||||
|
||||
|
||||
#
|
||||
# Main part of the script
|
||||
#
|
||||
if [ "x$PURGE_DIR" = "xyes" ]; then
|
||||
purge_existing_install
|
||||
fi
|
||||
|
||||
install_libs
|
||||
install_binutils
|
||||
install_gcc
|
||||
final_tweaks
|
||||
|
||||
#
|
||||
# End
|
||||
#
|
||||
qpopd
|
@@ -1,525 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
[ ! "$BASH" -a -x /bin/bash ] && exec /bin/bash "$0" "$@"
|
||||
|
||||
set -e
|
||||
|
||||
echo -n "Build Starting at "
|
||||
date
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
register_env_var ACLOCAL_FLAGS " "
|
||||
register_env_var AUTOTOOLS_CPPFLAGS " "
|
||||
register_env_var AUTOTOOLS_LDFLAGS " "
|
||||
register_env_var GMP_CPPFLAGS " "
|
||||
register_env_var GMP_LDFLAGS " "
|
||||
register_env_var GNOME_CPPFLAGS " "
|
||||
register_env_var GNOME_LDFLAGS " "
|
||||
register_env_var GNUTLS_CPPFLAGS " "
|
||||
register_env_var GNUTLS_LDFLAGS " "
|
||||
register_env_var GUILE_LOAD_PATH ";"
|
||||
register_env_var GUILE_CPPFLAGS " "
|
||||
register_env_var GUILE_LDFLAGS " "
|
||||
register_env_var HH_CPPFLAGS " "
|
||||
register_env_var HH_LDFLAGS " "
|
||||
register_env_var INTLTOOL_PERL " "
|
||||
register_env_var LIBDBI_CPPFLAGS " "
|
||||
register_env_var LIBDBI_LDFLAGS " "
|
||||
register_env_var KTOBLZCHECK_CPPFLAGS " "
|
||||
register_env_var KTOBLZCHECK_LDFLAGS " "
|
||||
register_env_var PATH ":"
|
||||
register_env_var PCRE_CPPFLAGS " "
|
||||
register_env_var PCRE_LDFLAGS " "
|
||||
register_env_var PKG_CONFIG ":" ""
|
||||
register_env_var PKG_CONFIG_PATH ":"
|
||||
register_env_var READLINE_CPPFLAGS " "
|
||||
register_env_var READLINE_LDFLAGS " "
|
||||
register_env_var REGEX_CPPFLAGS " "
|
||||
register_env_var REGEX_LDFLAGS " "
|
||||
register_env_var WEBKIT_CFLAGS " "
|
||||
register_env_var WEBKIT_LIBS " "
|
||||
|
||||
function prepare() {
|
||||
# check gnome
|
||||
|
||||
setup "prepare"
|
||||
TMP_UDIR=`unix_path $TMP_DIR`
|
||||
DOWNLOAD_UDIR=`unix_path $DOWNLOAD_DIR`
|
||||
_GLOBAL_UDIR=`unix_path $GLOBAL_DIR`
|
||||
_MINGW_UDIR=`unix_path $MINGW_DIR`
|
||||
add_to_env $_MINGW_UDIR/bin PATH
|
||||
mkdir -p $TMP_UDIR
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
die "Cross Compile needed"
|
||||
fi
|
||||
_UNAME_O=`uname -o`
|
||||
|
||||
if [ "$_UNAME_O" = "Msys" ]; then
|
||||
die "You can't build webkit on msys. Use Cygwin on Windows instead."
|
||||
fi
|
||||
|
||||
if [ "$_UNAME_O" = "Cygwin" ] &&
|
||||
[ "$_GLOBAL_UDIR/mingw" = "$_MINGW_UDIR" ] ||
|
||||
[ "$_GLOBAL_UDIR/msys" = "$_MINGW_UDIR" ];
|
||||
then
|
||||
die "Please set \$MINGW_DIR other than \$GLOBAL_DIR\\\\mingw or \$GLOBAL_DIR\\\\msys on Cygwin."
|
||||
fi
|
||||
|
||||
if [ -n "$CCACHE_LINK_DIR" ]; then
|
||||
export PATH=$CCACHE_LINK_DIR:$PATH
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_crossmingw() {
|
||||
setup "Cross mingw"
|
||||
_MINGW_UDIR=`unix_path $MINGW_DIR`
|
||||
mkdir -p `unix_path $MINGW_DIR\\\\mingw32`
|
||||
if [ -d $_MINGW_UDIR ] &&
|
||||
quiet $CC -v
|
||||
then
|
||||
echo "Cross mingw installed."
|
||||
if [ ` $CC -dumpversion | cut -d. -f1` -le 3 ] ;then
|
||||
die "GCC 4.4 or higher needed"
|
||||
fi
|
||||
else
|
||||
echo "Installing Cross mingw32 gcc 4.x"
|
||||
mkdir -p $_MINGW_UDIR
|
||||
wget_unpacked $MINGW_RT_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
|
||||
[ -n "$MINGW_RT_DEV_URL" ] && wget_unpacked $MINGW_RT_DEV_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
|
||||
wget_unpacked $W32API_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
|
||||
[ -n "$PTHREADS_W32_URL" ] && wget_unpacked $PTHREADS_W32_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
|
||||
[ -n "$PTHREADS_W32_DEV_URL" ] && wget_unpacked $PTHREADS_W32_DEV_URL $DOWNLOAD_DIR $MINGW_DIR\\mingw32
|
||||
|
||||
inst_crossbinutils
|
||||
inst_crossgcc
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_crossbinutils() {
|
||||
_MINGW_UDIR=`unix_path $MINGW_DIR`
|
||||
if quiet $LD -v
|
||||
then
|
||||
echo "Cross binutils already installed."
|
||||
else
|
||||
wget_unpacked $CROSS_BINUTILS_SRC_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
assert_one_dir $TMP_UDIR/binutils-*
|
||||
mkdir -p $TMP_UDIR/build-binutils
|
||||
qpushd $TMP_UDIR/build-binutils
|
||||
$TMP_UDIR/binutils-*/configure \
|
||||
--prefix=$_MINGW_UDIR --target=mingw32 \
|
||||
--with-gcc --with-gnu-as --with-gnu-ld --enable-shared
|
||||
make
|
||||
make install
|
||||
qpopd
|
||||
if quiet $_MINGW_UDIR/bin/mingw32-ld -v
|
||||
then
|
||||
rm -rf $TMP_UDIR/binutils-* $TMP_UDIR/build-binutils
|
||||
echo "Cross binutils installed successfully."
|
||||
else
|
||||
die "Cross binutils install failure"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_crossgcc(){
|
||||
_MINGW_UDIR=`unix_path $MINGW_DIR`
|
||||
if quiet $CC
|
||||
then
|
||||
echo "Cross gcc alreadyinstalled."
|
||||
else
|
||||
mkdir -p $_MINGW_UDIR/mingw32/include
|
||||
mkdir -p $TMP_UDIR/build-gcc
|
||||
mkdir -p $TMP_UDIR/mydir
|
||||
wget_unpacked $CROSS_GCC_SRC_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
wget_unpacked $CROSS_GCC_SRC2_URL $DOWNLOAD_DIR $TMP_DIR\\mydir
|
||||
assert_one_dir $TMP_UDIR/gcc-*
|
||||
qpushd $TMP_UDIR/gcc-*
|
||||
dos2unix $TMP_UDIR/mydir/patches/gcc*.patch
|
||||
# FIXME: gcc-4.4.0 patch workaround
|
||||
for i in $TMP_UDIR/mydir/patches/gcc*.patch; do
|
||||
# patch -p0 < $i
|
||||
patch -p0 < $i || echo -n ""
|
||||
done
|
||||
cat >> libstdc++-v3/include/bits/c++config << EOF
|
||||
#ifndef _GLIBCXX_IMPORT
|
||||
#ifdef _GLIBCXX_DLL
|
||||
#define _GLIBCXX_IMPORT __attribute__((dllimport))
|
||||
#else
|
||||
#define _GLIBCXX_IMPORT
|
||||
#endif
|
||||
#endif
|
||||
EOF
|
||||
qpopd
|
||||
qpushd $TMP_UDIR/build-gcc
|
||||
$TMP_UDIR/gcc-*/configure \
|
||||
--prefix=$_MINGW_UDIR --target=$TARGET \
|
||||
--with-headers=$_MINGW_UDIR/mingw32/include \
|
||||
--enable-languages=c,c++ \
|
||||
--with-gcc --with-gnu-ld --with-gnu-as \
|
||||
--disable-sjlj-exceptions --enable-shared \
|
||||
--with-dwarf2 --disable-win32-registry \
|
||||
--enable-libstdcxx-debug --enable-version-specific-runtime-libs \
|
||||
--enable-threads
|
||||
make
|
||||
make install
|
||||
qpopd
|
||||
if quiet $CC -v
|
||||
then
|
||||
rm -rf $TMP_UDIR/build-gcc $TMP_UDIR/gcc-* $TMP_UDIR/mydir
|
||||
echo "Cross gcc installed successfully."
|
||||
else
|
||||
die "Cross install failure"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_libxslt_gnome() {
|
||||
setup libxslt-gnome
|
||||
_GNOME_UDIR=`unix_path $GNOME_DIR`
|
||||
add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
|
||||
add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_to_env $_GNOME_UDIR//pkg-config-msys.sh PKG_CONFIG
|
||||
else
|
||||
add_to_env pkg-config PKG_CONFIG
|
||||
fi
|
||||
if quiet ${PKG_CONFIG} --exists libxslt &&
|
||||
[ -f $_GNOME_UDIR/lib/pkgconfig/libxslt.pc ] &&
|
||||
quiet intltoolize --version
|
||||
then
|
||||
echo "libxslt-gnome installed. skipping."
|
||||
else
|
||||
# create dummy xml2-config
|
||||
cat > $_GNOME_UDIR/bin/xml2-config << EOF
|
||||
#!/bin/bash
|
||||
if [ "\$1" = "--version" ]; then
|
||||
pkg-config --modversion libxml-2.0
|
||||
else
|
||||
pkg-config \$1 libxml-2.0
|
||||
fi
|
||||
EOF
|
||||
chmod a+x $_GNOME_UDIR/bin/xml2-config
|
||||
|
||||
wget_unpacked $LIBXSLT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
assert_one_dir $TMP_UDIR/libxslt-*
|
||||
qpushd $TMP_UDIR/libxslt-*
|
||||
./configure ${HOST_XCOMPILE} \
|
||||
--with-libxml-prefix=$_GNOME_UDIR \
|
||||
--with-libxml-include-prefix=$_GNOME_UDIR/include/libxml2 \
|
||||
--with-libxml-libs-prefix=$_GNOME_UDIR/lib \
|
||||
PKG_CONFIG_PATH="$_GNOME_UDIR/lib/pkgconfig" \
|
||||
--prefix=${_GNOME_UDIR} \
|
||||
--enable-static=no \
|
||||
--with-plugins=no \
|
||||
--with-python=no \
|
||||
CPPFLAGS="$GNOME_CPPFLAGS $GNUTLS_CPPFLAGS" \
|
||||
LDFLAGS="$GNOME_LDFLAGS $GNUTLS_LDFLAGS"
|
||||
make .
|
||||
cd libxslt
|
||||
make EXTRA_LIBS="-L$_GNOME_UDIR/bin -lxml2-2"
|
||||
cd ..
|
||||
make
|
||||
make install
|
||||
qpopd
|
||||
rm -r $TMP_UDIR/libxslt-*
|
||||
fi
|
||||
}
|
||||
|
||||
function check_gnome() {
|
||||
setup "Checking GNOME "
|
||||
_GNOME_UDIR=`unix_path $GNOME_DIR`
|
||||
add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
|
||||
add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
|
||||
else
|
||||
add_to_env pkg-config PKG_CONFIG
|
||||
fi
|
||||
if quiet ${PKG_CONFIG} --exists gtk+-2.0 cairo libxml-2.0 &&
|
||||
quiet intltoolize --version
|
||||
then
|
||||
echo "gnome packages installed."
|
||||
else
|
||||
die "gnome packages are not installed. Please install by install.sh"
|
||||
fi
|
||||
}
|
||||
|
||||
function check_gnutls() {
|
||||
setup "Checking GNUTLS"
|
||||
_GNUTLS_UDIR=`unix_path ${GNUTLS_DIR}`
|
||||
add_to_env ${_GNUTLS_UDIR}/lib/pkgconfig PKG_CONFIG_PATH
|
||||
add_to_env "-I${_GNUTLS_UDIR}/include" GNUTLS_CPPFLAGS
|
||||
add_to_env "-L${_GNUTLS_UDIR}/lib" GNUTLS_LDFLAGS
|
||||
if quiet ${PKG_CONFIG} --exists gnutls &&
|
||||
[ -f $_GNUTLS_UDIR/lib/pkgconfig/gnutls.pc ] &&
|
||||
quiet intltoolize --version
|
||||
then
|
||||
echo "GNUTLS already installed."
|
||||
else
|
||||
die "GNUTLS packages are not installed. Please install by install.sh"
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_enchant () {
|
||||
setup enchant
|
||||
_GNOME_UDIR=`unix_path $GNOME_DIR`
|
||||
add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
|
||||
add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
|
||||
else
|
||||
add_to_env pkg-config PKG_CONFIG
|
||||
fi
|
||||
if quiet ${PKG_CONFIG} --exists enchant &&
|
||||
[ -f $_GNOME_UDIR/lib/pkgconfig/enchant.pc ] &&
|
||||
quiet intltoolize --version
|
||||
then
|
||||
echo "enchant installed. skipping."
|
||||
else
|
||||
wget_unpacked $ENCHANT_URL $DOWNLOAD_DIR $GNOME_DIR
|
||||
wget_unpacked $ENCHANT_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
|
||||
fix_pkgconfigprefix $_GNOME_UDIR $_GNOME_UDIR/lib/pkgconfig/enchant.pc
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
function inst_libsoup () {
|
||||
setup libsoup
|
||||
_GNOME_UDIR=`unix_path $GNOME_DIR`
|
||||
add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
|
||||
add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
|
||||
else
|
||||
add_to_env pkg-config PKG_CONFIG
|
||||
fi
|
||||
if quiet ${PKG_CONFIG} --exists libsoup-2.4 &&
|
||||
[ -f $_GNOME_UDIR/lib/pkgconfig/libsoup-2.4.pc ] &&
|
||||
quiet intltoolize --version
|
||||
then
|
||||
echo "libsoup installed. skipping."
|
||||
else
|
||||
# wget_unpacked $LIBSOUP_URL $DOWNLOAD_DIR $GNOME_DIR
|
||||
# wget_unpacked $LIBSOUP_DEV_URL $DOWNLOAD_DIR $GNOME_DIR
|
||||
# libsoup binaries are too old so it is necessary to build new ones.
|
||||
wget_unpacked $LIBSOUP_SRC_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
assert_one_dir $TMP_UDIR/libsoup-*
|
||||
qpushd $TMP_UDIR/libsoup-*
|
||||
./configure ${HOST_XCOMPILE} \
|
||||
--prefix=${_GNOME_UDIR} \
|
||||
--with-libxml-prefix=${_GNOME_UDIR} \
|
||||
CPPFLAGS="$GNOME_CPPFLAGS $GNUTLS_CPPFLAGS" \
|
||||
LDFLAGS="$GNOME_LDFLAGS $GNUTLS_LDFLAGS"
|
||||
make
|
||||
make install
|
||||
qpopd
|
||||
rm -r $TMP_UDIR/libsoup-*
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_webkit() {
|
||||
setup WebKitGTK+
|
||||
_MINGW_UDIR=`unix_path $MINGW_DIR`
|
||||
_GNOME_UDIR=`unix_path $GNOME_DIR`
|
||||
_WEBKIT_DIR=`unix_path $WEBKIT_DIR`
|
||||
add_to_env -I$_GNOME_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_GNOME_UDIR/lib GNOME_LDFLAGS
|
||||
add_to_env $_GNOME_UDIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
_GNUTLS_UDIR=`unix_path $GNUTLS_DIR`
|
||||
add_to_env -I$_GNUTLS_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_GNUTLS_UDIR/lib GNOME_LDFLAGS
|
||||
add_to_env $_GNUTLS_UDIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
_SQLITE3_UDIR=`unix_path $SQLITE3_DIR`
|
||||
add_to_env -I$_SQLITE3_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_SQLITE3_UDIR/lib GNOME_LDFLAGS
|
||||
add_to_env $_SQLITE3_UDIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
_ICU4C_UDIR=`unix_path $ICU4C_DIR`
|
||||
add_to_env -I$_ICU4C_UDIR/include GNOME_CPPFLAGS
|
||||
add_to_env -L$_ICU4C_UDIR/lib GNOME_LDFLAGS
|
||||
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_to_env $_GNOME_UDIR/bin/pkg-config-msys.sh PKG_CONFIG
|
||||
else
|
||||
add_to_env pkg-config PKG_CONFIG
|
||||
fi
|
||||
if quiet ${PKG_CONFIG} --exists webkit-1.0 &&
|
||||
[ -f $_GNOME_UDIR/lib/pkgconfig/webkit-1.0.pc ] &&
|
||||
quiet intltoolize --version
|
||||
then
|
||||
echo "WebKitGTK+ installed. skipping."
|
||||
else
|
||||
wget_unpacked $WEBKIT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
assert_one_dir $TMP_UDIR/webkit-*
|
||||
qpushd $TMP_UDIR/webkit-*
|
||||
if [ -n "$WEBKIT_PATCH" -a -f "$WEBKIT_PATCH" ] ; then
|
||||
patch -p1 < $WEBKIT_PATCH
|
||||
fi
|
||||
if [ -n "$WEBKIT_PATCH2" -a -f "$WEBKIT_PATCH2" ] ; then
|
||||
patch -p1 < $WEBKIT_PATCH2
|
||||
fi
|
||||
perl -pi.bak -e"s!/usr/bin/gcc!$CC!" \
|
||||
WebCore/dom/make_names.pl \
|
||||
WebCore/css/make-css-file-arrays.pl \
|
||||
WebCore/bindings/scripts/IDLParser.pm
|
||||
./configure ${HOST_XCOMPILE} \
|
||||
CPPFLAGS="$GNOME_CPPFLAGS" \
|
||||
--prefix=${_WEBKIT_DIR} \
|
||||
--enable-silent-rules \
|
||||
--disable-datalist \
|
||||
--disable-dom-storage \
|
||||
--disable-eventsource \
|
||||
--disable-filters \
|
||||
--disable-gtk-doc-html \
|
||||
--disable-offline-web-applications \
|
||||
--disable-ruby \
|
||||
--disable-shared-workers \
|
||||
--disable-silent-rules \
|
||||
--disable-svg-animation \
|
||||
--disable-svg-as-image \
|
||||
--disable-svg-fonts \
|
||||
--disable-svg-foreign-object \
|
||||
--disable-svg-use \
|
||||
--disable-video \
|
||||
--disable-workers \
|
||||
--disable-xpath \
|
||||
--with-target=win32 \
|
||||
--with-unicode-backend=icu \
|
||||
CFLAGS="-g -O2 -std=gnu99" \
|
||||
CXXFLAGS="-g -O2 -std=gnu++98" \
|
||||
LDFLAGS="$GNOME_LDFLAGS"
|
||||
make
|
||||
make install
|
||||
qpopd
|
||||
rm -rf $TMP_UDIR/webkit-*
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_sqlite3() {
|
||||
setup sqlite3
|
||||
_SQLITE3_UDIR=`unix_path ${SQLITE3_DIR}`
|
||||
if [ -f ${_SQLITE3_UDIR}/bin/libsqlite3-0.dll ]
|
||||
then
|
||||
echo "SQLite3 already installed. Skipping."
|
||||
else
|
||||
wget_unpacked $SQLITE3_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
assert_one_dir $TMP_UDIR/sqlite-*
|
||||
qpushd $TMP_UDIR/sqlite-*
|
||||
./configure ${HOST_XCOMPILE} \
|
||||
--prefix=${_SQLITE3_UDIR}
|
||||
make
|
||||
make install
|
||||
qpopd
|
||||
test -f ${_SQLITE3_UDIR}/bin/libsqlite3-0.dll || die "SQLite3 not installed correctly"
|
||||
rm -rf ${TMP_UDIR}/sqlite-*
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_icu4c() {
|
||||
setup icu4c
|
||||
_ICU4C_UDIR=`unix_path $ICU4C_DIR`
|
||||
if [ -f "$_ICU4C_UDIR/bin/uconv.exe" ]
|
||||
then
|
||||
echo "icu4c already installed. Skipping."
|
||||
else
|
||||
wget_unpacked $ICU4C_SRC_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
qpushd $TMP_UDIR/icu
|
||||
patch -p1 < $ICU4C_PATCH
|
||||
qpopd
|
||||
build_icu4c_native
|
||||
inst_icu4c_mingw32
|
||||
# cleanup
|
||||
rm -rf $TMP_UDIR/icu*
|
||||
fi
|
||||
}
|
||||
|
||||
function build_icu4c_native() {
|
||||
setup icu4c-native
|
||||
mkdir -p $TMP_UDIR/icu-native
|
||||
if [ -e "$TMP_UDIR/icu-native/bin/uconv.exe" ]
|
||||
then
|
||||
echo "native icu4c already compiled. Skipping."
|
||||
else
|
||||
qpushd $TMP_UDIR/icu-native
|
||||
if uname -o |grep Linux > /dev/null 2>&1
|
||||
then
|
||||
$TMP_UDIR/icu/source/runConfigureICU Linux
|
||||
elif uname -o |grep Cygwin > /dev/null 2>&1
|
||||
then
|
||||
$TMP_UDIR/icu/source/runConfigureICU Cygwin
|
||||
else
|
||||
die "Failed to execute runConfigICU. Please edit this script"
|
||||
fi
|
||||
make
|
||||
make check
|
||||
for i in $TMP_UDIR/icu-native/bin/* ; do
|
||||
[ ! -f $i.exe ] && ln -s $i $i.exe
|
||||
done
|
||||
qpopd
|
||||
echo "icu4c native compiled successfully"
|
||||
fi
|
||||
}
|
||||
|
||||
function inst_icu4c_mingw32() {
|
||||
setup icu4c-mingw32
|
||||
_ICU4C_UDIR=`unix_path $ICU4C_DIR`
|
||||
rm -rf $TMP_UDIR/icu-cross
|
||||
mkdir -p $TMP_UDIR/icu-cross
|
||||
|
||||
# Note: If you have TARGET=i586-mingw32mingw, for this library you
|
||||
# need to set a different --host argument here due to some known
|
||||
# bug in the ICU source package
|
||||
#HOST_XCOMPILE="--host=i586-mingw32"
|
||||
|
||||
qpushd $TMP_UDIR/icu-cross
|
||||
$TMP_UDIR/icu/source/configure ${HOST_XCOMPILE} \
|
||||
--prefix=$_ICU4C_UDIR \
|
||||
--with-cross-build=$TMP_UDIR/icu-native \
|
||||
--with-data-packaging=library \
|
||||
CC=$CC CPP="$CC -E" RANLIB=$RANLIB CXX=$TARGET-g++
|
||||
make \
|
||||
CFLAGS="-g -O2 -std=gnu99" \
|
||||
CXXFLAGS="-g -O2 -std=gnu++98"
|
||||
make install
|
||||
qpopd
|
||||
if [ -f "$_ICU4C_UDIR/bin/uconv.exe" ]
|
||||
then
|
||||
echo "icu4c installed successfully."
|
||||
else
|
||||
die "icu4c installation falure"
|
||||
fi
|
||||
}
|
||||
|
||||
reset_steps
|
||||
add_step prepare
|
||||
add_step inst_crossmingw
|
||||
add_step prepare
|
||||
add_step check_gnome
|
||||
add_step check_gnutls
|
||||
add_step inst_libxslt_gnome
|
||||
add_step inst_enchant
|
||||
add_step inst_libsoup
|
||||
add_step inst_sqlite3
|
||||
add_step inst_icu4c
|
||||
add_step inst_webkit
|
||||
|
||||
eval_now
|
||||
|
||||
for step in "${steps[@]}" ; do
|
||||
eval $step
|
||||
done
|
||||
qpopd
|
||||
|
||||
echo -n "Build Finished at "
|
||||
date
|
||||
|
@@ -1,20 +0,0 @@
|
||||
#! /bin/bash
|
||||
# This is an example custom.sh file. Copy this file to custom.sh and
|
||||
# edit it.
|
||||
#
|
||||
# Note: All directories must be without spaces!
|
||||
#
|
||||
# REPOS_URL="svn+ssh://<dev>@svn.gnucash.org/repo/gnucash/trunk"
|
||||
# SF_MIRROR="http://switch.dl.sourceforge.net/sourceforge"
|
||||
# DISABLE_OPTIMIZATIONS=yes
|
||||
# GLOBAL_DIR=Z:\\mydir # all directories will use this
|
||||
# WGET_RATE=50k #limit download bandwith to 50KB/s
|
||||
# NO_SAVE_PROFILE=yes # don't save env settings to /etc/profile.d
|
||||
# late_eval 'INSTALL_DIR=$GNUCASH_DIR\\myinst' # no need to define GNUCASH_DIR
|
||||
# block_step inst_docs
|
||||
# late_eval 'add_step greetings'
|
||||
# function greetings() { setup Greetings; }
|
||||
# QTDIR=c:\\Qt\\4.2.3
|
||||
# CROSS_COMPILE=yes
|
||||
#Uncomment this for building on Win7 (and maybe Vista):
|
||||
#EXTRA_CFLAGS="-fno-builtin-dgettext -fno-builtin-towupper -fno-builtin-iswlower"
|
@@ -1,13 +0,0 @@
|
||||
rem This is the Windows Batch Script for the daily builds.
|
||||
rem It simply calls the actual MSYS Shell script to perform
|
||||
rem the daily build and then the tag builds.
|
||||
|
||||
cd c:\soft\gnucash\repos\packaging\win32\
|
||||
|
||||
rem Development build (daily)
|
||||
c:\msys\1.0\bin\sh.exe --login c:\soft\gnucash\repos\packaging\win32\daily_build.sh
|
||||
rem Tags build for 2.5 and newer (daily -- only tags that weren't built yet)
|
||||
c:\msys\1.0\bin\sh.exe --login c:\soft\gnucash\repos\packaging\win32\build_tags.sh
|
||||
rem maintenance branch build (weekly)
|
||||
rem There's no 2.6 branch yet. Hence the line below is commented out
|
||||
rem c:\msys\1.0\bin\sh.exe --login c:\soft-maint\gnucash\repos\packaging\weekly_build.sh
|
@@ -1,53 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Notes:
|
||||
# 1. for this script to work, git must have been setup before
|
||||
# in a way that doesn't conflict with the GnuCash build.
|
||||
# The easiest way to do so is to run the build once manually
|
||||
# with a properly set up custom.sh.
|
||||
#
|
||||
# 2. Should this script change in the source repository, then the
|
||||
# git pull below will fail due to a limitation in Windows that
|
||||
# won't allow to change a file that is "in use". So in the rare
|
||||
# situation this script needs to be updated, you will need to
|
||||
# run the git pull once yourself.
|
||||
|
||||
set -e
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
# Variables
|
||||
_GIT_UDIR=`unix_path $GIT_DIR`
|
||||
set_env "$_GIT_UDIR/bin/git" GIT_CMD
|
||||
export GIT_CMD
|
||||
|
||||
$GIT_CMD pull
|
||||
|
||||
################################################################
|
||||
# determine if there are any new commits since the last time we ran
|
||||
#
|
||||
|
||||
# If we don't have a rev file then start from 'now' and force a build
|
||||
revfile=last_rev_daily
|
||||
if [ ! -f ${revfile} ] ; then
|
||||
echo $($GIT_CMD rev-parse HEAD) > ${revfile}
|
||||
oldrev=a # definitely an invalid, so non-existing git rev
|
||||
else
|
||||
oldrev=$(cat ${revfile})
|
||||
fi
|
||||
|
||||
newrev=$($GIT_CMD rev-parse HEAD)
|
||||
if [[ "${oldrev}" != "${newrev}" ]]; then
|
||||
./build_package.sh
|
||||
fi
|
||||
|
||||
# move the new file into place, will only happen if the build was successful
|
||||
echo ${newrev} > ${revfile}
|
||||
|
||||
qpopd
|
@@ -1,399 +0,0 @@
|
||||
#!/bin/sh # for emacs
|
||||
#
|
||||
# Don't edit this file directly. Edit `custom.sh' in the same directory
|
||||
# instead. That will be read in at the beginning of this script.
|
||||
#
|
||||
# You can use the full power of bash 2.04 scripting. In particular, you can
|
||||
# set any variable mentioned here to something non-empty and it will not be
|
||||
# overridden later. However, you must define all variables you make use of
|
||||
# yourself. Expressions registered with late_eval are executed at the end of
|
||||
# the script.
|
||||
#
|
||||
# Note: All directories must be without spaces!
|
||||
#
|
||||
|
||||
[ "$__SOURCED_DEFAULTS" ] && return
|
||||
__SOURCED_DEFAULTS=1
|
||||
|
||||
[ -f "./custom.sh" ] && . ./custom.sh || true
|
||||
|
||||
set_default GLOBAL_DIR c:\\soft
|
||||
set_default TMP_DIR $GLOBAL_DIR\\tmp
|
||||
set_default DOWNLOAD_DIR $GLOBAL_DIR\\downloads
|
||||
|
||||
if [ -z "$BUILD_FROM_TARBALL" ]; then
|
||||
if [ -f "../../src/swig-runtime.h" ]; then
|
||||
BUILD_FROM_TARBALL=yes
|
||||
else
|
||||
BUILD_FROM_TARBALL=no
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$BUILD_FROM_TARBALL" = "yes" ]; then
|
||||
set_default GNUCASH_DIR "$(wpwd ..\\..)"
|
||||
set_default REPOS_DIR $GNUCASH_DIR
|
||||
# keep this pointing from BUILD_DIR to REPOS_DIR
|
||||
set_default REL_REPOS_DIR ..
|
||||
else
|
||||
set_default GNUCASH_DIR $GLOBAL_DIR\\gnucash
|
||||
set_default REPOS_DIR $GNUCASH_DIR\\repos
|
||||
# keep this pointing from BUILD_DIR to REPOS_DIR
|
||||
set_default REL_REPOS_DIR ..\\repos
|
||||
|
||||
set_default REPOS_TYPE "git"
|
||||
if [ "$REPOS_TYPE" = "git" ]; then
|
||||
set_default GNUCASH_SCM_REV "trunk"
|
||||
set_default REPOS_URL "git://github.com/Gnucash/gnucash.git"
|
||||
elif [ "$REPOS_TYPE" = "svn" ]; then
|
||||
# latest revision that should compile, use HEAD or vwxyz
|
||||
set_default GNUCASH_SCM_REV "HEAD"
|
||||
set_default REPOS_URL "http://svn.gnucash.org/repo/gnucash/trunk"
|
||||
fi
|
||||
fi
|
||||
set_default BUILD_DIR $GNUCASH_DIR\\build
|
||||
set_default INSTALL_DIR $GNUCASH_DIR\\inst
|
||||
|
||||
set_default WITH_CUTECASH no
|
||||
set_default CUTECASH_BUILD_DIR $GNUCASH_DIR\\build-cutecash
|
||||
|
||||
|
||||
####
|
||||
# For cross-compiling, change this to "yes"
|
||||
set_default CROSS_COMPILE "no"
|
||||
|
||||
# If "yes", build without optimizations (-O0) and ease debugging
|
||||
set_default DISABLE_OPTIMIZATIONS no
|
||||
|
||||
set_default MSYS_DIR $GLOBAL_DIR\\msys
|
||||
|
||||
# tools here means binaries runnable without other DLLs or data files
|
||||
set_default TOOLS_DIR $GLOBAL_DIR\\tools
|
||||
set_default WGET_DIR $TOOLS_DIR
|
||||
#WGET=
|
||||
|
||||
set_default SF_MIRROR "http://heanet.dl.sourceforge.net/sourceforge"
|
||||
set_default GTK_MIRROR "ftp.gtk.org/pub"
|
||||
set_default GNOME_MIRROR "ftp.gnome.org/pub/gnome"
|
||||
set_default GNOME_WIN32_URL "$GNOME_MIRROR/binaries/win32"
|
||||
set_default GNOME_WIN32_DEPS_URL "$GNOME_WIN32_URL/dependencies"
|
||||
|
||||
set_default DTK_URL "$SF_MIRROR/mingw/msysDTK-1.0.1.exe"
|
||||
set_default M4_URL "$SF_MIRROR/mingw/m4-1.4.7-MSYS.tar.bz2"
|
||||
|
||||
set_default MINGW_RT_URL "$SF_MIRROR/mingw/mingwrt-3.18-mingw32-dev.tar.gz"
|
||||
set_default MINGW_RT_DLL_URL "$SF_MIRROR/mingw/mingwrt-3.18-mingw32-dll.tar.gz"
|
||||
set_default W32API_URL "$SF_MIRROR/mingw/w32api-3.15-1-mingw32-dev.tar.lzma"
|
||||
set_default MINGW_MAKE_URL "$SF_MIRROR/mingw/mingw32-make-3.81-20080326-3.tar.gz"
|
||||
set_default MINGW_DIR $GLOBAL_DIR\\mingw
|
||||
|
||||
# The URLs for precompiled gcc/mingw binaries
|
||||
set_default BINUTILS_URL "$SF_MIRROR/mingw/binutils-2.21-2-mingw32-bin.tar.lzma"
|
||||
set_default GCC_CORE_URL "$SF_MIRROR/mingw/gcc-core-4.5.2-1-mingw32-bin.tar.lzma"
|
||||
set_default GCC_CORE_DLL_URL "$SF_MIRROR/mingw/libgcc-4.5.2-1-mingw32-dll-1.tar.lzma"
|
||||
set_default GCC_GPP_URL "$SF_MIRROR/mingw/gcc-c++-4.5.2-1-mingw32-bin.tar.lzma"
|
||||
set_default GCC_GPP_DLL_URL "$SF_MIRROR/mingw/libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma"
|
||||
set_default GCC_GPP_PATCH "`pwd`/gcc-c++-4.4.0.patch"
|
||||
set_default GCC_MPC_URL "$SF_MIRROR/mingw/libmpc-0.8.1-1-mingw32-dll-2.tar.lzma"
|
||||
set_default GCC_MPFR_URL "$SF_MIRROR/mingw/libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma"
|
||||
set_default GCC_GMP_URL "$SF_MIRROR/mingw/libgmp-5.0.1-1-mingw32-dll-10.tar.lzma"
|
||||
set_default GCC_PTHREADS_URL "$SF_MIRROR/mingw/libpthread-2.8.0-3-mingw32-dll-2.tar.lzma"
|
||||
|
||||
if [ "$CROSS_COMPILE" != yes ]; then
|
||||
# Use native toolchain
|
||||
set_default LD ld
|
||||
set_default CC gcc
|
||||
set_default DLLTOOL dlltool
|
||||
set_default RANLIB ranlib
|
||||
|
||||
# For native build on Windows we can use the precompiled binaries
|
||||
# defined above
|
||||
|
||||
else
|
||||
# What flavor of GCC cross-compiler are we building?
|
||||
set_default TARGET "mingw32"
|
||||
|
||||
# Insert your cross-compiler mingw32 bin-directories here
|
||||
set_default HOST_XCOMPILE "--host=$TARGET"
|
||||
|
||||
# Where does the cross-compiler go?
|
||||
# This should be the directory into which your cross-compiler
|
||||
# will be installed. Remember that if you set this to a directory
|
||||
# that only root has write access to, you will need to run this
|
||||
# script as root.
|
||||
set_default PREFIX `unix_path $MINGW_DIR`
|
||||
|
||||
# Use native toolchain
|
||||
set_default LD $TARGET-ld
|
||||
set_default CC $TARGET-gcc
|
||||
set_default DLLTOOL $TARGET-dlltool
|
||||
set_default RANLIB $TARGET-ranlib
|
||||
|
||||
# For cross compilation we need to build our own toolchain
|
||||
set_default BINUTILS_SRC_URL "$SF_MIRROR/mingw/binutils-2.20.1-src.tar.gz"
|
||||
set_default GCC_CORE_SRC_URL "$SF_MIRROR/mingw/gcc-core-3.4.5-20060117-2-src.tar.gz"
|
||||
set_default GCC_GPP_SRC_URL "$SF_MIRROR/mingw/gcc-g++-3.4.5-20060117-2-src.tar.gz"
|
||||
# Not required for GnuCash
|
||||
set_default GCC_G77_SRC_URL "" #"$SF_MIRROR/mingw/gcc-g77-3.4.5-20060117-2-src.tar.gz"
|
||||
set_default GCC_OBJC_SRC_URL "" #"$SF_MIRROR/mingw/gcc-objc-3.4.5-20060117-2-src.tar.gz"
|
||||
set_default GCC_JAVA_SRC_URL "" #"$SF_MIRROR/mingw/gcc-java-3.4.5-20060117-2-src.tar.gz"
|
||||
set_default GCC_ADA_SRC_URL "" #"$SF_MIRROR/mingw/gcc-ada-3.4.5-20060117-2-src.tar.gz"
|
||||
|
||||
# What directory will the cross-compiler be built in?
|
||||
# This is the directory into which source archives will
|
||||
# be downloaded, expanded, compiled, etc. You need to
|
||||
# have write-access to this directory. If you leave it
|
||||
# blank, it defaults to the current directory.
|
||||
set_default XC_BUILD_DIR `unix_path $TMP_DIR`
|
||||
|
||||
# Purge anything and everything already in the $PREFIX
|
||||
#(also known as the destination or installation) directory?
|
||||
# Set to "yes" to purge, any other value omits the purge step.
|
||||
set_default PURGE_DIR "no"
|
||||
|
||||
# If you wish to apply a patch to GCC, put it in the SRC_DIR
|
||||
# and add its filename here.
|
||||
set_default GCC_PATCH ""
|
||||
|
||||
# These are the files from the SDL website
|
||||
# These are optional, set them to "" if you don't want them
|
||||
set_default SDL_URL "" #http://www.libsdl.org/extras/win32/common"
|
||||
set_default OPENGL_URL "" #"$SDL_URL/opengl-devel.tar.gz"
|
||||
set_default DIRECTX_URL "" #$SDL_URL/directx-devel.tar.gz"
|
||||
fi
|
||||
|
||||
set_default CROSS_GCC_SRC_URL "$SF_MIRROR/mingw/gcc-4.4.0-src.tar.bz2"
|
||||
set_default CROSS_GCC_SRC2_URL "$SF_MIRROR/mingw/gcc-4.4.0-mingw32-src-2.tar.gz"
|
||||
#set_default CROSS_GCC_SRC_URL "$SF_MIRROR/mingw/gcc-4.5.0-1-mingw32-src.tar.lzma"
|
||||
set_default CROSS_BINUTILS_SRC_URL "$SF_MIRROR/mingw/binutils-2.20.1-src.tar.gz"
|
||||
|
||||
set_default UNZIP_URL "$SF_MIRROR/gnuwin32/unzip-5.51-1.exe"
|
||||
set_default UNZIP_DIR $TOOLS_DIR
|
||||
|
||||
# do not use regex-gnu or regex-spencer v3.8.g3, see bug #382852
|
||||
set_default REGEX_URL "$GNOME_WIN32_DEPS_URL/libgnurx-2.5.zip"
|
||||
set_default REGEX_DEV_URL "$GNOME_WIN32_DEPS_URL/libgnurx-dev-2.5.zip"
|
||||
set_default REGEX_DIR $GLOBAL_DIR\\regex
|
||||
|
||||
set_default READLINE_BIN_URL "$SF_MIRROR/gnuwin32/readline-5.0-1-bin.zip"
|
||||
set_default READLINE_LIB_URL "$SF_MIRROR/gnuwin32/readline-5.0-1-lib.zip"
|
||||
set_default READLINE_DIR $GLOBAL_DIR\\readline
|
||||
|
||||
set_default ACTIVE_PERL_URL "http://downloads.activestate.com/ActivePerl/releases/5.16.3.1603/ActivePerl-5.16.3.1603-MSWin32-x86-296746.zip"
|
||||
set_default ACTIVE_PERL_DIR $GLOBAL_DIR\\active-perl
|
||||
|
||||
set_default AUTOCONF_URL "http://ftp.gnu.org/gnu/autoconf/autoconf-2.63.tar.bz2"
|
||||
set_default AUTOMAKE_URL "http://ftp.gnu.org/gnu/automake/automake-1.11.1.tar.bz2"
|
||||
set_default LIBTOOL_URL "http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz"
|
||||
set_default AUTOTOOLS_DIR $GLOBAL_DIR\\autotools
|
||||
|
||||
set_default GMP_URL "ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.1.tar.bz2"
|
||||
set_default GMP_ABI 32
|
||||
set_default GMP_DIR $GLOBAL_DIR\\gmp
|
||||
set_default GMP5_BIN_URL "$SF_MIRROR/mingw/libgmp-5.0.1-1-mingw32-dll-10.tar.lzma"
|
||||
set_default GMP5_DEV_URL "$SF_MIRROR/mingw/gmp-5.0.1-1-mingw32-dev.tar.lzma"
|
||||
|
||||
GUILE_VERSION="1.8.8"
|
||||
set_default GUILE_URL "http://ftp.gnu.org/pub/gnu/guile/guile-${GUILE_VERSION}.tar.gz"
|
||||
set_default GUILE_DIR $GLOBAL_DIR\\guile
|
||||
set_default GUILE_PATCH `pwd`/guile-1.8.8.patch
|
||||
|
||||
set_default OPENSSL_URL "http://www.openssl.org/source/openssl-0.9.8j.tar.gz"
|
||||
set_default OPENSSL_DIR $GLOBAL_DIR\\openssl
|
||||
|
||||
GNUTLS_VERSION="2.10.1"
|
||||
set_default GNUTLS_URL "http://josefsson.org/gnutls4win/gnutls-${GNUTLS_VERSION}.zip"
|
||||
set_default GNUTLS_DIR $GLOBAL_DIR\\gnutls
|
||||
|
||||
set_default MINGW_UTILS_URL "$SF_MIRROR/mingw/mingw-utils-0.3.tar.gz"
|
||||
set_default MINGW_UTILS_DIR $TOOLS_DIR
|
||||
|
||||
set_default EXETYPE_SCRIPT `pwd`/exetype.pl
|
||||
set_default EXETYPE_DIR $TOOLS_DIR
|
||||
|
||||
XMLSOFT_URL="http://xmlsoft.org/sources/win32"
|
||||
#XSLT_BASE_URL="http://ftp.acc.umu.se/pub/GNOME/sources/libxslt/1.1"
|
||||
XML2_BASE_URL="ftp://xmlsoft.org/libxml2"
|
||||
LIBXSLT_VERSION="1.1.28"
|
||||
#LIBXSLT_VERSION=1.1.26
|
||||
set_default LIBXSLT_SRC_URL "${XML2_BASE_URL}/libxslt-${LIBXSLT_VERSION}.tar.gz"
|
||||
#set_default LIBXSLT_MAKEFILE_PATCH "`pwd`/libxslt-1.1.22.Makefile.in.patch"
|
||||
LIBXML2_VERSION="2.9.0"
|
||||
set_default LIBXML2_SRC_URL "${XML2_BASE_URL}/libxml2-${LIBXML2_VERSION}.tar.gz"
|
||||
set_default LIBXSLT_ICONV_URL "${XMLSOFT_URL}/iconv-1.9.2.win32.zip"
|
||||
set_default LIBXSLT_ZLIB_URL "${XMLSOFT_URL}/zlib-1.2.3.win32.zip"
|
||||
set_default LIBXSLT_DIR $GLOBAL_DIR\\libxslt
|
||||
|
||||
set_default ATK_URL "$GNOME_WIN32_URL/atk/1.32/atk_1.32.0-2_win32.zip"
|
||||
set_default ATK_DEV_URL "$GNOME_WIN32_URL/atk/1.32/atk-dev_1.32.0-2_win32.zip"
|
||||
CAIRO_VERSION="1.10.2"
|
||||
set_default CAIRO_URL "$GNOME_WIN32_DEPS_URL/cairo_${CAIRO_VERSION}-2_win32.zip"
|
||||
set_default CAIRO_DEV_URL "$GNOME_WIN32_DEPS_URL/cairo-dev_${CAIRO_VERSION}-2_win32.zip"
|
||||
set_default EXPAT_URL "$GNOME_WIN32_DEPS_URL/expat_2.0.1-1_win32.zip"
|
||||
set_default EXPAT_DEV_URL "$GNOME_WIN32_DEPS_URL/expat-dev_2.0.1-1_win32.zip"
|
||||
set_default FONTCONFIG_URL "$GNOME_WIN32_DEPS_URL/fontconfig_2.8.0-2_win32.zip"
|
||||
set_default FONTCONFIG_DEV_URL "$GNOME_WIN32_DEPS_URL/fontconfig-dev_2.8.0-2_win32.zip"
|
||||
set_default FREETYPE_URL "$GNOME_WIN32_DEPS_URL/freetype_2.4.4-1_win32.zip"
|
||||
set_default FREETYPE_DEV_URL "$GNOME_WIN32_DEPS_URL/freetype-dev_2.4.4-1_win32.zip"
|
||||
set_default GAIL_URL "$GNOME_WIN32_URL/gail/1.22/gail-1.22.0.zip"
|
||||
set_default GAIL_DEV_URL "$GNOME_WIN32_URL/gail/1.22/gail-dev-1.22.0.zip"
|
||||
GDK_PIXBUF_VERSION=2.24.0
|
||||
set_default GDK_PIXBUF_URL "$GNOME_WIN32_URL/gdk-pixbuf/2.24/gdk-pixbuf_${GDK_PIXBUF_VERSION}-1_win32.zip"
|
||||
set_default GDK_PIXBUF_DEV_URL "$GNOME_WIN32_URL/gdk-pixbuf/2.24/gdk-pixbuf-dev_${GDK_PIXBUF_VERSION}-1_win32.zip"
|
||||
set_default GETTEXT_RUNTIME_URL "$GNOME_WIN32_DEPS_URL/gettext-runtime_0.18.1.1-2_win32.zip"
|
||||
set_default GETTEXT_RUNTIME_DEV_URL "$GNOME_WIN32_DEPS_URL/gettext-runtime-dev_0.18.1.1-2_win32.zip"
|
||||
set_default GETTEXT_TOOLS_URL "$GNOME_WIN32_DEPS_URL/gettext-tools-dev_0.18.1.1-2_win32.zip"
|
||||
set_default GLIB_URL "$GNOME_WIN32_URL/glib/2.28/glib_2.28.8-1_win32.zip"
|
||||
set_default GLIB_DEV_URL "$GNOME_WIN32_URL/glib/2.28/glib-dev_2.28.8-1_win32.zip"
|
||||
GTK_VERSION="2.24.10"
|
||||
set_default GTK_URL "$GNOME_WIN32_URL/gtk+/2.24/gtk+_${GTK_VERSION}-1_win32.zip"
|
||||
set_default GTK_DEV_URL "$GNOME_WIN32_URL/gtk+/2.24/gtk+-dev_${GTK_VERSION}-1_win32.zip"
|
||||
set_default GTK_DOC_URL "$GNOME_MIRROR/sources/gtk-doc/1.13/gtk-doc-1.13.tar.bz2"
|
||||
set_default GTK_PREFS_URL "$SF_MIRROR/gtk-win/gtk2_prefs-0.4.1.bin-gtk2.10-win32.zip"
|
||||
set_default GTK_THEME_URL "$SF_MIRROR/gtk-win/gtk2-themes-2009-09-07-win32_bin.zip"
|
||||
set_default INTLTOOL_URL "$GNOME_WIN32_URL/intltool/0.40/intltool_0.40.4-1_win32.zip"
|
||||
set_default LIBART_LGPL_URL "$GNOME_WIN32_URL/libart_lgpl/2.3/libart-lgpl_2.3.21-1_win32.zip"
|
||||
set_default LIBART_LGPL_DEV_URL "$GNOME_WIN32_URL/libart_lgpl/2.3/libart-lgpl-dev_2.3.21-1_win32.zip"
|
||||
set_default LIBGNOMECANVAS_URL "$GNOME_WIN32_URL/libgnomecanvas/2.30/libgnomecanvas_2.30.1-1_win32.zip"
|
||||
set_default LIBGNOMECANVAS_DEV_URL "$GNOME_WIN32_URL/libgnomecanvas/2.30/libgnomecanvas-dev_2.30.1-1_win32.zip"
|
||||
set_default LIBICONV_URL "$GNOME_WIN32_DEPS_URL/libiconv-1.9.1.bin.woe32.zip"
|
||||
set_default LIBJPEG_URL "$SF_MIRROR/gnucash/jpeg_7-1-fixed-win32.zip"
|
||||
set_default LIBJPEG_DEV_URL "$GNOME_WIN32_DEPS_URL/jpeg-dev_7-1_win32.zip"
|
||||
set_default LIBPNG_URL "$GNOME_WIN32_DEPS_URL/libpng_1.4.3-1_win32.zip"
|
||||
set_default LIBPNG_DEV_URL "$GNOME_WIN32_DEPS_URL/libpng-dev_1.4.3-1_win32.zip"
|
||||
set_default LIBTIFF_URL "$GNOME_WIN32_DEPS_URL/libtiff_3.9.2-1_win32.zip"
|
||||
set_default LIBTIFF_DEV_URL "$GNOME_WIN32_DEPS_URL/libtiff-dev_3.9.2-1_win32.zip"
|
||||
set_default LIBXML2_URL "$GNOME_WIN32_DEPS_URL/libxml2_2.7.7-1_win32.zip"
|
||||
set_default LIBXML2_DEV_URL "$GNOME_WIN32_DEPS_URL/libxml2-dev_2.7.7-1_win32.zip"
|
||||
set_default PANGO_URL "$GNOME_WIN32_URL/pango/1.29/pango_1.29.4-1_win32.zip"
|
||||
set_default PANGO_DEV_URL "$GNOME_WIN32_URL/pango/1.29/pango-dev_1.29.4-1_win32.zip"
|
||||
set_default PKG_CONFIG_URL "$GNOME_WIN32_DEPS_URL/pkg-config_0.25-1_win32.zip"
|
||||
set_default PKG_CONFIG_DEV_URL "$GNOME_WIN32_DEPS_URL/pkg-config-dev_0.25-1_win32.zip"
|
||||
set_default ZLIB_URL "$GNOME_WIN32_DEPS_URL/zlib_1.2.5-2_win32.zip"
|
||||
set_default ZLIB_DEV_URL "$GNOME_WIN32_DEPS_URL/zlib-dev_1.2.5-2_win32.zip"
|
||||
set_default GNOME_DIR $GLOBAL_DIR\\gnome
|
||||
|
||||
set_default SWIG_URL "$SF_MIRROR/swig/swigwin-2.0.11.zip"
|
||||
set_default SWIG_DIR $GLOBAL_DIR\\swig
|
||||
|
||||
set_default PCRE_BIN_URL "$SF_MIRROR/gnuwin32/pcre-7.0-bin.zip"
|
||||
set_default PCRE_LIB_URL "$SF_MIRROR/gnuwin32/pcre-7.0-lib.zip"
|
||||
set_default PCRE_DIR $GLOBAL_DIR\\pcre
|
||||
|
||||
LIBGSF_VERSION="1.14.21"
|
||||
set_default LIBGSF_URL "$GNOME_MIRROR/sources/libgsf/1.14/libgsf-${LIBGSF_VERSION}.tar.bz2"
|
||||
set_default LIBGSF_DIR $GLOBAL_DIR\\libgsf
|
||||
|
||||
GOFFICE_VERSION="0.8.17"
|
||||
set_default GOFFICE_URL "$GNOME_MIRROR/sources/goffice/0.8/goffice-${GOFFICE_VERSION}.tar.bz2"
|
||||
set_default GOFFICE_DIR $GLOBAL_DIR\\goffice
|
||||
#set_default GOFFICE_PATCH `pwd`/goffice-x.x.x.patch
|
||||
|
||||
set_default GLADE_URL "$GNOME_MIRROR/sources/glade3/3.0/glade3-3.1.2.tar.bz2"
|
||||
set_default GLADE_DIR $GLOBAL_DIR\\glade
|
||||
|
||||
set_default INNO_URL "http://files.jrsoftware.org/is/5/isetup-5.3.9-unicode.exe"
|
||||
set_default INNO_DIR $GLOBAL_DIR\\inno
|
||||
|
||||
set_default HH_URL "http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe"
|
||||
set_default HH_DIR $GLOBAL_DIR\\hh
|
||||
|
||||
set_default BUILD_WEBKIT_FROM_SOURCE no
|
||||
set_default WEBKIT_VERSION "1.2.7"
|
||||
set_default WEBKIT_URL "$SF_MIRROR/gnucash/webkit-${WEBKIT_VERSION}-win32.zip"
|
||||
set_default WEBKIT_DIR $GLOBAL_DIR\\webkit
|
||||
set_default WEBKIT_SRC_URL "http://www.webkitgtk.org/webkit-1.2.7.tar.gz"
|
||||
set_default WEBKIT_PATCH `pwd`/webkit-1.2.7-time.patch
|
||||
set_default WEBKIT_PATCH2 `pwd`/webkit-1.2.7-vasprintf.patch
|
||||
set_default WEBKIT_CONFIGURE_PATCH `pwd`/webkit-1.2.7-configure.patch
|
||||
set_default WEBKIT_DATADIR_PATCH `pwd`/webkit-1.2.7-datadir.patch
|
||||
set_default WEBKIT_GCCPATH_PATCH `pwd`/webkit-1.2.7-gccpath.patch
|
||||
set_default WEBKIT_MAKEFILE_PATCH `pwd`/webkit-1.2.7-makefile.patch
|
||||
set_default WEBKIT_MINGW32_PATCH `pwd`/webkit-1.2.7-mingw32.patch
|
||||
set_default WEBKIT_NOSVG_PATCH `pwd`/webkit-1.2.7-nosvg.patch
|
||||
set_default WEBKIT_WEBKITENUMTYPES_CPP `pwd`/webkitenumtypes.cpp
|
||||
set_default WEBKIT_WEBKITENUMTYPES_H `pwd`/webkitenumtypes.h
|
||||
set_default ENCHANT_VERSION "1.5.0"
|
||||
set_default ENCHANT_URL "$GNOME_WIN32_URL/dependencies/enchant_${ENCHANT_VERSION}-2_win32.zip"
|
||||
set_default ENCHANT_DEV_URL "$GNOME_WIN32_URL/dependencies/enchant-dev_${ENCHANT_VERSION}-2_win32.zip"
|
||||
set_default ENCHANT_DIR $GLOBAL_DIR\\enchant
|
||||
set_default LIBSOUP_VERSION "2.28.2"
|
||||
set_default LIBSOUP_URL "$GNOME_WIN32_URL/libsoup/2.26/libsoup-${LIBSOUP_VERSION}-1_win32.zip"
|
||||
set_default LIBSOUP_DEV_URL "$GNOME_WIN32_URL/libsoup/2.26/libsoup-dev-${LIBSOUP_VERSION}-1_win32.zip"
|
||||
set_default LIBSOUP_DIR $GLOBAL_DIR\\libsoup
|
||||
set_default LIBSOUP_SRC_URL "$GNOME_MIRROR/sources/libsoup/2.28/libsoup-${LIBSOUP_VERSION}.tar.bz2"
|
||||
set_default ICU4C_URL "http://download.icu-project.org/files/icu4c/4.4.1/icu4c-4_4_1-Win32-msvc9.zip"
|
||||
set_default ICU4C_SRC_URL "http://download.icu-project.org/files/icu4c/4.4.1/icu4c-4_4_1-src.tgz"
|
||||
set_default ICU4C_DIR $GLOBAL_DIR\\icu-mingw32
|
||||
set_default ICU4C_PATCH `pwd`/icu-crossmingw.patch
|
||||
|
||||
set_default SVN_URL "http://subversion.tigris.org/files/documents/15/47914/svn-win32-1.6.6.zip"
|
||||
set_default SVN_DIR $GLOBAL_DIR\\svn
|
||||
|
||||
set_default GIT_URL "http://msysgit.googlecode.com/files/Git-1.7.10-preview20120409.exe"
|
||||
set_default GIT_DIR $GLOBAL_DIR\\git-1.7.10
|
||||
|
||||
# OFX import in gnucash and ofx directconnect support for aqbanking
|
||||
set_default OPENSP_URL "$SF_MIRROR/openjade/OpenSP-1.5.2.tar.gz"
|
||||
set_default OPENSP_DIR $GLOBAL_DIR\\opensp
|
||||
set_default OPENSP_PATCH `pwd`/opensp-1.5.2.patch
|
||||
|
||||
LIBOFX_VERSION="0.9.9"
|
||||
set_default LIBOFX_URL "$SF_MIRROR/libofx/libofx-${LIBOFX_VERSION}.tar.gz"
|
||||
set_default LIBOFX_DIR $GLOBAL_DIR\\libofx
|
||||
#set_default LIBOFX_PATCH `pwd`/libofx-x.x.x.patch
|
||||
|
||||
## online banking: gwenhywfar+aqbanking
|
||||
GWENHYWFAR_VERSION="4.11.1beta"
|
||||
set_default GWENHYWFAR_URL "http://www2.aquamaniac.de/sites/download/download.php?package=01&release=75&file=01&dummy=gwenhywfar-${GWENHYWFAR_VERSION}.tar.gz"
|
||||
set_default GWENHYWFAR_DIR $GLOBAL_DIR\\gwenhywfar
|
||||
|
||||
KTOBLZCHECK_VERSION="1.45"
|
||||
set_default KTOBLZCHECK_URL "$SF_MIRROR/ktoblzcheck/ktoblzcheck-${KTOBLZCHECK_VERSION}.tar.gz"
|
||||
# ktoblzcheck is being installed into GWENHYWFAR_DIR
|
||||
|
||||
AQBANKING_VERSION="5.4.2beta"
|
||||
set_default AQBANKING_URL "http://www2.aquamaniac.de/sites/download/download.php?package=03&release=114&file=01&dummy=aqbanking-${AQBANKING_VERSION}.tar.gz"
|
||||
set_default AQBANKING_DIR $GLOBAL_DIR\\aqbanking
|
||||
|
||||
set_default SQLITE3_URL "http://sqlite.org/sqlite-amalgamation-3.6.1.tar.gz"
|
||||
set_default SQLITE3_DIR $GLOBAL_DIR\\sqlite3
|
||||
set_default MYSQL_LIB_URL "http://mirror.csclub.uwaterloo.ca/mysql/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.1-win32.zip"
|
||||
set_default MYSQL_LIB_DIR $GLOBAL_DIR\\mysql
|
||||
set_default LIBMYSQL_DEF `pwd`/libmysql.def
|
||||
set_default PGSQL_LIB_URL "$SF_MIRROR/gnucash/pgsql-win32-2.tar.gz"
|
||||
set_default PGSQL_DIR $GLOBAL_DIR\\pgsql
|
||||
set_default LIBDBI_URL "$SF_MIRROR/libdbi/libdbi-0.8.3.tar.gz"
|
||||
set_default LIBDBI_DIR $GLOBAL_DIR\\libdbi
|
||||
set_default LIBDBI_PATCH `pwd`/libdbi-0.8.3.patch
|
||||
set_default LIBDBI_PATCH2 `pwd`/libdbi-dbd_helper.c.patch
|
||||
set_default LIBDBI_DRIVERS_URL "$SF_MIRROR/libdbi-drivers/libdbi-drivers-0.8.3-1.tar.gz"
|
||||
set_default LIBDBI_DRIVERS_DIR $GLOBAL_DIR\\libdbi-drivers
|
||||
set_default LIBDBI_DRIVERS_PATCH `pwd`/libdbi-drivers-dbd_sqlite3.c.patch
|
||||
set_default LIBDBI_DRIVERS_PATCH2 `pwd`/libdbi-drivers-Makefile.in.patch
|
||||
set_default LIBDBI_DRIVERS_PATCH3 `pwd`/libdbi-drivers-dbd_mysql.c.patch
|
||||
set_default LIBDBI_DRIVERS_PATCH4 `pwd`/libdbi-drivers-dbd_pgsql.c.patch
|
||||
|
||||
set_default CMAKE_URL "http://www.cmake.org/files/v2.8/cmake-2.8.0-win32-x86.zip"
|
||||
set_default CMAKE_DIR $GLOBAL_DIR\\cmake
|
||||
|
||||
set_default DOCBOOK_XSL_URL "$SF_MIRROR/docbook/docbook-xsl-1.76.1.zip"
|
||||
set_default DOCBOOK_DTD_URL "http://www.oasis-open.org/docbook/xml/4.1.2/docbkx412.zip"
|
||||
if [ "$REPOS_TYPE" = "git" ]; then
|
||||
set_default DOCS_SCM_REV "trunk"
|
||||
set_default DOCS_URL "git://github.com/Gnucash/gnucash-docs.git"
|
||||
elif [ "$REPOS_TYPE" = "svn" ]; then
|
||||
# latest revision that should compile, use HEAD or vwxyz
|
||||
set_default DOCS_SCM_REV "HEAD"
|
||||
set_default DOCS_URL "http://svn.gnucash.org/repo/gnucash-docs/trunk"
|
||||
fi
|
||||
set_default UPDATE_DOCS yes
|
||||
set_default DOCS_DIR $GLOBAL_DIR\\gnucash-docs
|
||||
set_default XSLTPROCFLAGS ""
|
||||
|
||||
set_default ISOCODES_URL "http://pkg-isocodes.alioth.debian.org/downloads/iso-codes-3.34.tar.bz2"
|
||||
set_default ISOCODES_DIR $GLOBAL_DIR\\isocodes
|
||||
|
||||
### Local Variables: ***
|
||||
### sh-basic-offset: 4 ***
|
||||
### indent-tabs-mode: nil ***
|
||||
### End: ***
|
@@ -1,277 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# GnuCash shellscript functions for dist.sh
|
||||
#
|
||||
|
||||
function dist_prepare() {
|
||||
# this directory is hardcoded in gnucash.iss.in
|
||||
DIST_DIR=${INSTALL_DIR}\\..\\dist
|
||||
DIST_UDIR=`unix_path $DIST_DIR`
|
||||
DIST_WFSDIR=`win_fs_path $DIST_DIR`
|
||||
TMP_UDIR=`unix_path $TMP_DIR`
|
||||
if [ -x $DIST_DIR ]; then
|
||||
die "Please remove ${DIST_DIR} first"
|
||||
fi
|
||||
_UNZIP_UDIR=`unix_path $UNZIP_DIR`
|
||||
_AUTOTOOLS_UDIR=`unix_path $AUTOTOOLS_DIR`
|
||||
_GUILE_UDIR=`unix_path $GUILE_DIR`
|
||||
_WIN_UDIR=`unix_path $WINDIR`
|
||||
_EXETYPE_UDIR=`unix_path $EXETYPE_DIR`
|
||||
_GNOME_UDIR=`unix_path $GNOME_DIR`
|
||||
_PCRE_UDIR=`unix_path $PCRE_DIR`
|
||||
_LIBSOUP_UDIR=`unix_path $LIBSOUP_DIR`
|
||||
_ENCHANT_UDIR=`unix_path $ENCHANT_DIR`
|
||||
_LIBGSF_UDIR=`unix_path $LIBGSF_DIR`
|
||||
_GOFFICE_UDIR=`unix_path $GOFFICE_DIR`
|
||||
_OPENSP_UDIR=`unix_path $OPENSP_DIR`
|
||||
_LIBOFX_UDIR=`unix_path $LIBOFX_DIR`
|
||||
_LIBXSLT_UDIR=`unix_path $LIBXSLT_DIR`
|
||||
_GMP_UDIR=`unix_path $GMP_DIR`
|
||||
_GNUTLS_UDIR=`unix_path $GNUTLS_DIR`
|
||||
_GWENHYWFAR_UDIR=`unix_path $GWENHYWFAR_DIR`
|
||||
_AQBANKING_UDIR=`unix_path $AQBANKING_DIR`
|
||||
_SQLITE3_UDIR=`unix_path ${SQLITE3_DIR}`
|
||||
_MYSQL_LIB_UDIR=`unix_path ${MYSQL_LIB_DIR}`
|
||||
_PGSQL_UDIR=`unix_path ${PGSQL_DIR}`
|
||||
_LIBDBI_UDIR=`unix_path ${LIBDBI_DIR}`
|
||||
_LIBDBI_DRIVERS_UDIR=`unix_path ${LIBDBI_DRIVERS_DIR}`
|
||||
_LIBGDA_UDIR=`unix_path $LIBGDA_DIR`
|
||||
_GNUCASH_UDIR=`unix_path $GNUCASH_DIR`
|
||||
_REPOS_UDIR=`unix_path $REPOS_DIR`
|
||||
_BUILD_UDIR=`unix_path $BUILD_DIR`
|
||||
_MINGW_UDIR=`unix_path $MINGW_DIR`
|
||||
_INSTALL_UDIR=`unix_path $INSTALL_DIR`
|
||||
_INNO_UDIR=`unix_path $INNO_DIR`
|
||||
_WEBKIT_UDIR=`unix_path $WEBKIT_DIR`
|
||||
_ISOCODES_UDIR=`unix_path $ISOCODES_DIR`
|
||||
_MINGW_WFSDIR=`win_fs_path $MINGW_DIR`
|
||||
add_to_env $_UNZIP_UDIR/bin PATH # unzip
|
||||
add_to_env $_EXETYPE_UDIR/bin PATH # exetype
|
||||
|
||||
_PID=$$
|
||||
configure_msys "$_PID" "$_MINGW_WFSDIR"
|
||||
}
|
||||
|
||||
function dist_aqbanking() {
|
||||
setup aqbanking
|
||||
cp -a ${_AQBANKING_UDIR}/bin/*.exe ${DIST_UDIR}/bin
|
||||
cp -a ${_AQBANKING_UDIR}/bin/*.dll ${DIST_UDIR}/bin
|
||||
cp -a ${_AQBANKING_UDIR}/lib/aqbanking ${DIST_UDIR}/lib
|
||||
cp -a ${_AQBANKING_UDIR}/share/aqbanking ${DIST_UDIR}/share
|
||||
cp -a ${_AQBANKING_UDIR}/share/locale ${DIST_UDIR}/share
|
||||
}
|
||||
|
||||
function dist_autotools() {
|
||||
setup Autotools
|
||||
mkdir -p $DIST_UDIR/bin
|
||||
cp -a $_AUTOTOOLS_UDIR/bin/*.dll $DIST_UDIR/bin
|
||||
}
|
||||
|
||||
function dist_gmp() {
|
||||
setup gmp
|
||||
cp -a ${_GMP_UDIR}/bin/*.dll ${DIST_UDIR}/bin
|
||||
}
|
||||
|
||||
function dist_gnome() {
|
||||
setup Gnome platform
|
||||
wget_unpacked $ATK_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $CAIRO_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $EXPAT_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $FONTCONFIG_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $FREETYPE_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $GAIL_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $GDK_PIXBUF_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $GETTEXT_RUNTIME_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $GLIB_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $GTK_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $LIBART_LGPL_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $LIBGNOMECANVAS_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
smart_wget $LIBICONV_URL $DOWNLOAD_DIR
|
||||
unzip -q $LAST_FILE bin/iconv.dll -d $DIST_DIR
|
||||
wget_unpacked $LIBJPEG_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $LIBPNG_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $LIBTIFF_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
#wget_unpacked $LIBXML2_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $PANGO_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
wget_unpacked $ZLIB_URL $DOWNLOAD_DIR $DIST_DIR
|
||||
echo 'gtk-theme-name = "Nimbus"' > $DIST_DIR/etc/gtk-2.0/gtkrc
|
||||
|
||||
wget_unpacked $GTK_THEME_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
assert_one_dir $TMP_UDIR/gtk2-themes-*
|
||||
cp -a $TMP_UDIR/gtk2-themes-*/lib $DIST_DIR/
|
||||
cp -a $TMP_UDIR/gtk2-themes-*/share $DIST_DIR/
|
||||
rm -rf $TMP_UDIR/gtk2-themes-*
|
||||
|
||||
wget_unpacked $GTK_PREFS_URL $DOWNLOAD_DIR $TMP_DIR
|
||||
assert_one_dir $TMP_UDIR/gtk2_prefs-*
|
||||
mv $TMP_UDIR/gtk2_prefs-*/gtk2_prefs.exe $DIST_DIR/bin
|
||||
rm -rf $TMP_UDIR/gtk2_prefs-*
|
||||
|
||||
cp -a $_GNOME_UDIR/bin/libxml*.dll $DIST_DIR/bin
|
||||
|
||||
if [ -d $DIST_UDIR/lib/locale ] ; then
|
||||
# Huh, is this removed in newer gtk?
|
||||
cp -a $DIST_UDIR/lib/locale $DIST_UDIR/share
|
||||
rm -rf $DIST_UDIR/lib/locale
|
||||
fi
|
||||
}
|
||||
|
||||
function dist_gnutls() {
|
||||
setup gnutls
|
||||
cp -a ${_GNUTLS_UDIR}/bin/*.dll ${DIST_UDIR}/bin
|
||||
cp -a ${_GNUTLS_UDIR}/bin/*.exe ${DIST_UDIR}/bin
|
||||
}
|
||||
|
||||
function dist_goffice() {
|
||||
setup GOffice
|
||||
mkdir -p $DIST_UDIR/bin
|
||||
cp -a $_GOFFICE_UDIR/bin/libgoffice*.dll $DIST_UDIR/bin
|
||||
mkdir -p $DIST_UDIR/lib
|
||||
cp -a $_GOFFICE_UDIR/lib/goffice $DIST_UDIR/lib
|
||||
mkdir -p $DIST_UDIR/share
|
||||
cp -a $_GOFFICE_UDIR/share/{goffice,locale,pixmaps} $DIST_UDIR/share
|
||||
}
|
||||
|
||||
function dist_guile() {
|
||||
setup Guile
|
||||
mkdir -p $DIST_UDIR/bin
|
||||
cp -a $_GUILE_UDIR/bin/libguile{.,-srfi}*dll $DIST_UDIR/bin
|
||||
cp -a $_GUILE_UDIR/bin/guile.exe $DIST_UDIR/bin
|
||||
mkdir -p $DIST_UDIR/share
|
||||
cp -a $_GUILE_UDIR/share/guile $DIST_UDIR/share
|
||||
}
|
||||
|
||||
function dist_gwenhywfar() {
|
||||
setup gwenhywfar
|
||||
cp -a ${_GWENHYWFAR_UDIR}/bin/*.dll ${DIST_UDIR}/bin
|
||||
mkdir -p ${DIST_UDIR}/etc
|
||||
cp -a ${_GWENHYWFAR_UDIR}/lib/gwenhywfar ${DIST_UDIR}/lib
|
||||
mkdir -p ${DIST_UDIR}/share
|
||||
cp -a ${_GWENHYWFAR_UDIR}/share/gwenhywfar ${DIST_UDIR}/share
|
||||
}
|
||||
|
||||
function dist_isocodes() {
|
||||
setup isocodes
|
||||
mkdir -p $DIST_UDIR/share
|
||||
cp -a $_ISOCODES_UDIR/share/{locale,xml} $DIST_UDIR/share
|
||||
}
|
||||
|
||||
function dist_ktoblzcheck() {
|
||||
setup ktoblzcheck
|
||||
# dll is already copied in dist_gwenhywfar
|
||||
cp -a ${_GWENHYWFAR_UDIR}/share/ktoblzcheck ${DIST_UDIR}/share
|
||||
}
|
||||
|
||||
function dist_libdbi() {
|
||||
setup LibDBI
|
||||
cp -a ${_SQLITE3_UDIR}/bin/* ${DIST_UDIR}/bin
|
||||
cp -a ${_MYSQL_LIB_UDIR}/bin/*.{dll,manifest} ${DIST_UDIR}/bin
|
||||
cp -a ${_MYSQL_LIB_UDIR}/lib/*.dll ${DIST_UDIR}/bin
|
||||
cp -a ${_PGSQL_UDIR}/bin/* ${DIST_UDIR}/bin
|
||||
cp -a ${_PGSQL_UDIR}/lib/*.dll ${DIST_UDIR}/bin
|
||||
cp -a ${_LIBDBI_UDIR}/bin/* ${DIST_UDIR}/bin
|
||||
mkdir ${DIST_UDIR}/lib/dbd
|
||||
cp -a ${_LIBDBI_DRIVERS_UDIR}/lib/dbd/*.dll ${DIST_UDIR}/lib/dbd
|
||||
}
|
||||
|
||||
function dist_libgsf() {
|
||||
setup libGSF
|
||||
mkdir -p $DIST_UDIR/bin
|
||||
cp -a $_LIBGSF_UDIR/bin/libgsf*.dll $DIST_UDIR/bin
|
||||
mkdir -p $DIST_UDIR/share
|
||||
cp -a $_LIBGSF_UDIR/share/locale $DIST_UDIR/share
|
||||
}
|
||||
|
||||
function dist_libofx() {
|
||||
setup OpenSP and LibOFX
|
||||
cp -a ${_OPENSP_UDIR}/bin/*.dll ${DIST_UDIR}/bin
|
||||
cp -a ${_OPENSP_UDIR}/share/OpenSP ${DIST_UDIR}/share
|
||||
cp -a ${_LIBOFX_UDIR}/bin/*.dll ${DIST_UDIR}/bin
|
||||
cp -a ${_LIBOFX_UDIR}/bin/*.exe ${DIST_UDIR}/bin
|
||||
cp -a ${_LIBOFX_UDIR}/share/libofx ${DIST_UDIR}/share
|
||||
}
|
||||
|
||||
function dist_openssl() {
|
||||
setup OpenSSL
|
||||
_OPENSSL_UDIR=`unix_path $OPENSSL_DIR`
|
||||
mkdir -p $DIST_UDIR/bin
|
||||
cp -a $_OPENSSL_UDIR/bin/*.dll $DIST_UDIR/bin
|
||||
}
|
||||
|
||||
function dist_pcre() {
|
||||
setup pcre
|
||||
mkdir -p $DIST_UDIR/bin
|
||||
cp -a $_PCRE_UDIR/bin/pcre3.dll $DIST_UDIR/bin
|
||||
}
|
||||
|
||||
function dist_regex() {
|
||||
setup RegEx
|
||||
smart_wget $REGEX_URL $DOWNLOAD_DIR
|
||||
unzip -q $LAST_FILE bin/libgnurx-0.dll -d $DIST_DIR
|
||||
}
|
||||
|
||||
function dist_webkit() {
|
||||
setup WebKit
|
||||
cp -a ${_LIBSOUP_UDIR}/bin/* ${DIST_UDIR}/bin
|
||||
cp -a ${_LIBXSLT_UDIR}/bin/* ${DIST_UDIR}/bin
|
||||
cp -a ${_ENCHANT_UDIR}/bin/* ${DIST_UDIR}/bin
|
||||
cp -a ${_WEBKIT_UDIR}/bin/* ${DIST_UDIR}/bin
|
||||
}
|
||||
|
||||
function dist_gnucash() {
|
||||
setup GnuCash
|
||||
mkdir -p $DIST_UDIR/bin
|
||||
cp $_MINGW_UDIR/bin/pthreadGC2.dll $DIST_UDIR/bin
|
||||
cp -a $_INSTALL_UDIR/bin/* $DIST_UDIR/bin
|
||||
mkdir -p $DIST_UDIR/etc/gnucash
|
||||
cp -a $_INSTALL_UDIR/etc/gnucash/* $DIST_UDIR/etc/gnucash
|
||||
cp -a $_INSTALL_UDIR/lib/lib*.la $DIST_UDIR/bin
|
||||
mkdir -p $DIST_UDIR/share
|
||||
cp -a $_INSTALL_UDIR/share/{doc,gnucash,locale,glib-2.0} $DIST_UDIR/share
|
||||
cp -a $_REPOS_UDIR/packaging/win32/{getperl.vbs,gnc-path-check,install-fq-mods.cmd} $DIST_UDIR/bin
|
||||
|
||||
_QTDIR_WIN=$(unix_path $QTDIR | sed 's,^/\([A-Za-z]\)/,\1:/,g' )
|
||||
# aqbanking >= 5.0.0
|
||||
AQBANKING_VERSION_H=${_AQBANKING_UDIR}/include/aqbanking5/aqbanking/version.h
|
||||
GWENHYWFAR_VERSION_H=${_GWENHYWFAR_UDIR}/include/gwenhywfar4/gwenhywfar/version.h
|
||||
|
||||
_AQBANKING_SO_EFFECTIVE=$(awk '/AQBANKING_SO_EFFECTIVE / { print $3 }' ${AQBANKING_VERSION_H} )
|
||||
_GWENHYWFAR_SO_EFFECTIVE=$(awk '/GWENHYWFAR_SO_EFFECTIVE / { print $3 }' ${GWENHYWFAR_VERSION_H} )
|
||||
sed < $_BUILD_UDIR/packaging/win32/gnucash.iss \
|
||||
> $_GNUCASH_UDIR/gnucash.iss \
|
||||
-e "s#@-qtbindir-@#${_QTDIR_WIN}/bin#g" \
|
||||
-e "s#@-gwenhywfar_so_effective-@#${_GWENHYWFAR_SO_EFFECTIVE}#g" \
|
||||
-e "s#@-aqbanking_so_effective-@#${_AQBANKING_SO_EFFECTIVE}#g"
|
||||
}
|
||||
|
||||
function dist_finish() {
|
||||
# Strip redirections in distributed libtool .la files
|
||||
for file in $DIST_UDIR/bin/*.la; do
|
||||
cat $file | sed 's,^libdir=,#libdir=,' > $file.new
|
||||
mv $file.new $file
|
||||
done
|
||||
|
||||
echo "Now running the Inno Setup Compiler for creating the setup.exe"
|
||||
${_INNO_UDIR}/iscc //Q ${_GNUCASH_UDIR}/gnucash.iss
|
||||
|
||||
if [ "$BUILD_FROM_TARBALL" = "no" ]; then
|
||||
# And changing output filename
|
||||
PKG_VERSION=`grep PACKAGE_VERSION ${_BUILD_UDIR}/config.h | cut -d" " -f3 | cut -d\" -f2 `
|
||||
REVISION=`grep GNUCASH_SCM_REV ${_BUILD_UDIR}/src/core-utils/gnc-scm-info.h | cut -d" " -f3 | cut -d\" -f2 `
|
||||
if [ "$REPOS_TYPE" = "svn" ]; then
|
||||
SETUP_FILENAME="gnucash-${PKG_VERSION}-${REPOS_TYPE}-r${REVISION}-setup.exe"
|
||||
else
|
||||
SETUP_FILENAME="gnucash-${PKG_VERSION}-$(date +'%Y-%m-%d')-${REPOS_TYPE}-${REVISION}-setup.exe"
|
||||
fi
|
||||
qpushd ${_GNUCASH_UDIR}
|
||||
mv gnucash-${PKG_VERSION}-setup.exe ${SETUP_FILENAME}
|
||||
qpopd
|
||||
echo "Final resulting Setup program is:"
|
||||
echo ${_GNUCASH_UDIR}/${SETUP_FILENAME}
|
||||
fi
|
||||
}
|
||||
|
||||
### Local Variables: ***
|
||||
### sh-basic-offset: 4 ***
|
||||
### indent-tabs-mode: nil ***
|
||||
### End: ***
|
@@ -1,66 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
function on_error() {
|
||||
setup "An error occurred, exiting."
|
||||
restore_msys "$_PID"
|
||||
}
|
||||
trap on_error ERR
|
||||
|
||||
echo -n "Build (dist) Starting at "
|
||||
date
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
. dist-impl.sh
|
||||
|
||||
# variables
|
||||
register_env_var PATH ":"
|
||||
|
||||
# steps
|
||||
add_step dist_prepare
|
||||
add_step dist_regex
|
||||
add_step dist_autotools
|
||||
add_step dist_guile
|
||||
add_step dist_gnome
|
||||
add_step dist_isocodes
|
||||
add_step dist_pcre
|
||||
add_step dist_libgsf
|
||||
add_step dist_goffice
|
||||
add_step dist_libofx
|
||||
add_step dist_gnutls
|
||||
add_step dist_gmp
|
||||
add_step dist_gwenhywfar
|
||||
add_step dist_ktoblzcheck
|
||||
add_step dist_aqbanking
|
||||
add_step dist_libdbi
|
||||
add_step dist_webkit
|
||||
add_step dist_gnucash
|
||||
add_step dist_finish
|
||||
|
||||
# run commands registered with late_eval
|
||||
eval_now
|
||||
|
||||
for step in "${steps[@]}" ; do
|
||||
eval $step
|
||||
done
|
||||
|
||||
setup Restore MSYS
|
||||
restore_msys "$_PID"
|
||||
|
||||
qpopd
|
||||
|
||||
|
||||
echo -n "Build (dist) Finished at "
|
||||
date
|
||||
|
||||
### Local Variables: ***
|
||||
### sh-basic-offset: 4 ***
|
||||
### indent-tabs-mode: nil ***
|
||||
### End: ***
|
@@ -1,28 +0,0 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
# URL: http://jenda.krynicky.cz/perl/GUIscripts.html
|
||||
# code by: Jan Dubois <jand@ActiveState.com>
|
||||
|
||||
use strict;
|
||||
unless (@ARGV == 2) {
|
||||
print "Usage: $0 exefile [CONSOLE|WINDOWS]\n";
|
||||
exit;
|
||||
}
|
||||
unless ($ARGV[1] =~ /^(console|windows)$/i) {
|
||||
print "Invalid subsystem $ARGV[1], please use CONSOLE or WINDOWS\n";
|
||||
exit;
|
||||
}
|
||||
my ($record,$magic,$offset,$size);
|
||||
open EXE, "+< $ARGV[0]" or die "Cannot open $ARGV[0]: $!";
|
||||
binmode EXE;
|
||||
read EXE, $record, 32*4;
|
||||
($magic,$offset) = unpack "Sx58L", $record;
|
||||
die "Not an MSDOS executable file" unless $magic == 0x5a4d;
|
||||
seek EXE, $offset, 0;
|
||||
read EXE, $record, 24;
|
||||
($magic,$size) = unpack "Lx16S", $record;
|
||||
die "PE header not found" unless $magic == 0x4550;
|
||||
die "Optional header not in NT32 format" unless $size == 224;
|
||||
seek EXE, $offset+24+68, 0;
|
||||
print EXE pack "S", uc($ARGV[1]) eq 'CONSOLE' ? 3 : 2;
|
||||
close EXE;
|
@@ -1,229 +0,0 @@
|
||||
[ "$__SOURCED_FUNCTIONS" ] && return
|
||||
__SOURCED_FUNCTIONS=1
|
||||
|
||||
function set_default() {
|
||||
local _varname=$1; shift
|
||||
if [ -z "`eval echo '"$'"$_varname"'"'`" ]; then
|
||||
eval "$_varname"'="'"$*"'"' #" help emacs on windows
|
||||
fi
|
||||
}
|
||||
|
||||
function block_step() { blocked_steps=("${blocked_steps[@]}" "$@"); }
|
||||
function reset_steps() { steps=(); blocked_steps=(); }
|
||||
function add_step() {
|
||||
while [ "$1" ]; do
|
||||
_is_blocked=
|
||||
for blocked in "${blocked_steps[@]}"; do
|
||||
if [ "$blocked" = "$1" ]; then
|
||||
_is_blocked=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [ "$_is_blocked" != "yes" ]; then
|
||||
steps=("${steps[@]}" "$1")
|
||||
block_step "$1"
|
||||
fi
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
function late_eval() { late_cmds=("${late_cmds[@]}" "$@"); }
|
||||
function eval_now() {
|
||||
for cmd in "${late_cmds[@]}"; do
|
||||
eval $cmd
|
||||
done
|
||||
}
|
||||
|
||||
function quiet() { "$@" &>/dev/null; }
|
||||
|
||||
# c:/dir/sub
|
||||
function win_fs_path() { echo "$*" | sed 's,\\,/,g'; }
|
||||
|
||||
# usage: wpwd [rel]
|
||||
# rel can be any relative path
|
||||
function wpwd() {
|
||||
qpushd `unix_path "${1:-.}"`
|
||||
pwd -W
|
||||
qpopd
|
||||
}
|
||||
|
||||
# usage: smart_wget URL DESTDIR [DESTFILE]
|
||||
function smart_wget() {
|
||||
_FILE=`basename $1`
|
||||
# Remove url garbage from filename that would not be removed by wget
|
||||
_UFILE=${3:-${_FILE##*=}}
|
||||
_DLD=`unix_path $2`
|
||||
|
||||
# If the file already exists in the download directory ($2)
|
||||
# then don't do anything. But if it does NOT exist then
|
||||
# download the file to the tmpdir and then when that completes
|
||||
# move it to the dest dir.
|
||||
if [ ! -f $_DLD/$_UFILE ] ; then
|
||||
# If WGET_RATE is set (in bytes/sec), limit download bandwith
|
||||
if [ ! -z "$WGET_RATE" ] ; then
|
||||
wget --passive-ftp -c $1 -P $TMP_UDIR --limit-rate=$WGET_RATE
|
||||
else
|
||||
wget --passive-ftp -c $1 -P $TMP_UDIR
|
||||
fi
|
||||
mv $TMP_UDIR/$_FILE $_DLD/$_UFILE
|
||||
fi
|
||||
LAST_FILE=$_DLD/$_UFILE
|
||||
}
|
||||
|
||||
# usage: wget_unpacked URL DOWNLOAD_DIR UNPACK_DIR [DESTFILE]
|
||||
function wget_unpacked() {
|
||||
smart_wget $1 $2 $4
|
||||
_EXTRACT_UDIR=`unix_path $3`
|
||||
_EXTRACT_SUBDIR=
|
||||
echo -n "Extracting $_UFILE ... "
|
||||
case $LAST_FILE in
|
||||
*.zip)
|
||||
unzip -q -o $LAST_FILE -d $_EXTRACT_UDIR
|
||||
_PACK_DIR=$(zipinfo -1 $LAST_FILE '*/*' 2>/dev/null | head -1)
|
||||
;;
|
||||
*.tar.gz|*.tgz)
|
||||
tar -xzpf $LAST_FILE -C $_EXTRACT_UDIR
|
||||
_PACK_DIR=$(tar -ztf $LAST_FILE 2>/dev/null | head -1)
|
||||
;;
|
||||
*.tar.bz2)
|
||||
tar -xjpf $LAST_FILE -C $_EXTRACT_UDIR
|
||||
_PACK_DIR=$(tar -jtf $LAST_FILE 2>/dev/null | head -1)
|
||||
;;
|
||||
*.tar.lzma)
|
||||
lzma -dc $LAST_FILE |tar xpf - -C $_EXTRACT_UDIR
|
||||
_PACK_DIR=$(lzma -dc $LAST_FILE |tar -tf - 2>/dev/null | head -1)
|
||||
;;
|
||||
*)
|
||||
die "Cannot unpack file $LAST_FILE!"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Get the path where the files were actually unpacked
|
||||
# This can be a subdirectory of the requested directory, if the
|
||||
# tarball or zipfile contained a relative path.
|
||||
_PACK_DIR=$(echo "$_PACK_DIR" | sed 's,^\([^/]*\).*,\1,')
|
||||
if (( ${#_PACK_DIR} > 3 )) # Skip the bin and lib directories from the test
|
||||
then
|
||||
_EXTRACT_SUBDIR=$(echo $_UFILE | sed "s,^\($_PACK_DIR\).*,/\1,;t;d")
|
||||
fi
|
||||
_EXTRACT_UDIR="$_EXTRACT_UDIR$_EXTRACT_SUBDIR"
|
||||
echo "done"
|
||||
}
|
||||
|
||||
function setup() {
|
||||
echo
|
||||
echo "############################################################"
|
||||
echo "### $*"
|
||||
echo "############################################################"
|
||||
}
|
||||
|
||||
function die() {
|
||||
echo
|
||||
[ "$*" ] && echo "!!! $* !!!"
|
||||
echo "!!! ABORTING !!!"
|
||||
restore_msys
|
||||
exit -1
|
||||
}
|
||||
|
||||
# usage: register_env_var NAME SEPARATOR [DEFAULT]
|
||||
function register_env_var() {
|
||||
[ $# -ge 2 -a $# -le 3 ] || die hard
|
||||
eval "SEPS_$1"'="'"$2"'"'
|
||||
if [ $# -eq 3 ]; then
|
||||
eval "$1_BASE=$3"
|
||||
else
|
||||
eval "$1_BASE"'=$'"$1"
|
||||
fi
|
||||
eval "$1_ADDS="
|
||||
eval export "$1"
|
||||
ENV_VARS="$ENV_VARS $1"
|
||||
}
|
||||
ENV_VARS=
|
||||
|
||||
# usage: add_to_env VALUE NAME
|
||||
function add_to_env() {
|
||||
_SEP=`eval echo '"$'"SEPS_$2"'"'`
|
||||
_ENV=`eval echo '"$'"$2"'"'`
|
||||
_SED=`eval echo '"s#.*'"${_SEP}$1${_SEP}"'.*##"'`
|
||||
_TEST=`echo "${_SEP}${_ENV}${_SEP}" | sed "${_SED}"`
|
||||
if [ "$_TEST" ]; then
|
||||
if [ "$_ENV" ]; then
|
||||
eval "$2_ADDS"'="'"$1${_SEP}"'$'"$2_ADDS"'"'
|
||||
else
|
||||
eval "$2_ADDS"'="'"$1"'"'
|
||||
fi
|
||||
eval "$2"'="$'"$2_ADDS"'$'"$2_BASE"'"'
|
||||
fi
|
||||
}
|
||||
|
||||
# usage: set_env_or_die VALUE NAME
|
||||
# like add_to_env, but die if $NAME has been set to a different value
|
||||
function set_env_or_die() {
|
||||
_OLDADDS=`eval echo '"$'"$2_ADDS"'"'`
|
||||
add_to_env "$1" "$2"
|
||||
_NEWADDS=`eval echo '"$'"$2_ADDS"'"'`
|
||||
if [ "$_OLDADDS" != "$_NEWADDS" ]; then
|
||||
_BASE=`eval echo '"$'"$2_BASE"'"'`
|
||||
if [ "$_BASE" ]; then
|
||||
_ENV=`eval echo '"$'"$2"'"'`
|
||||
echo "Must not overwrite environment variable '$2' (${_OLDADDS}${_BASE}) by '$1'."
|
||||
echo "Try to remove the offending installed software or unset the variable."
|
||||
die
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# usage set_env VALUE NAME
|
||||
# like $NAME=$VALUE, but also reset env tracking variables
|
||||
function set_env() {
|
||||
eval "$2=$1"
|
||||
eval "$2_BASE="
|
||||
eval "$2_ADDS=$1"
|
||||
}
|
||||
|
||||
function assert_one_dir() {
|
||||
counted=$(ls -d "$@" 2>/dev/null | wc -l)
|
||||
if [[ $counted -eq 0 ]]; then
|
||||
die "Exactly one directory is required, but detected $counted; please check why $@ wasn't created"
|
||||
fi
|
||||
if [[ $counted -gt 1 ]]; then
|
||||
die "Exactly one directory is required, but detected $counted; please delete all but the latest one: $@"
|
||||
fi
|
||||
}
|
||||
|
||||
function fix_pkgconfigprefix() {
|
||||
_PREFIX=$1
|
||||
shift
|
||||
perl -pi.bak -e"s!^prefix=.*\$!prefix=$_PREFIX!" $@
|
||||
qpopd
|
||||
}
|
||||
|
||||
function dos2unix() {
|
||||
perl -pi.bak -e"s!\\r\\n\$!\\n!" $@
|
||||
}
|
||||
|
||||
function configure_msys() {
|
||||
# Make sure msys will be using this mingw
|
||||
SUFFIX=$1
|
||||
_MINGW_WFSDIR=$2
|
||||
echo "configuring msys to use $_MINGW_WFSDIR."
|
||||
cp /etc/fstab /etc/fstab.$SUFFIX
|
||||
sed '\,/mingw$, d' /etc/fstab > tmp
|
||||
echo "$_MINGW_WFSDIR /mingw" >> tmp
|
||||
mv tmp /etc/fstab
|
||||
}
|
||||
|
||||
function restore_msys() {
|
||||
SUFFIX=$1
|
||||
if [ -f /ect/fstab.$SUFFIX ]; then
|
||||
echo "resetting msys to use original mingw."
|
||||
rm /etc/fstab
|
||||
mv /etc/fstab.$SUFFIX /etc/fstab
|
||||
fi
|
||||
}
|
||||
|
||||
### Local Variables: ***
|
||||
### mode: shell-script ***
|
||||
### sh-basic-offset: 4 ***
|
||||
### indent-tabs-mode: nil ***
|
||||
### End: ***
|
@@ -1,49 +0,0 @@
|
||||
' script to download perl install file and save on local disc
|
||||
' the location of which is provided by first argument
|
||||
|
||||
|
||||
Const WindowsFolder = 0
|
||||
Const SystemFolder = 1
|
||||
Const TemporaryFolder = 2
|
||||
Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")
|
||||
Dim tempFolder: tempFolder = fso.GetSpecialFolder(TemporaryFolder)
|
||||
|
||||
strHDLocation = Wscript.Arguments.Item(0)
|
||||
|
||||
' Set your settings
|
||||
strFileURL = "https://strawberry-perl.googlecode.com/files/strawberry-perl-5.18.1.1-32bit.msi"
|
||||
|
||||
Wscript.Echo " copying " & strFileURL
|
||||
Wscript.Echo " to " & strHDLocation
|
||||
|
||||
|
||||
' Fetch the file
|
||||
Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")
|
||||
|
||||
objXMLHTTP.open "GET", strFileURL, false
|
||||
objXMLHTTP.send()
|
||||
|
||||
If objXMLHTTP.Status = 200 Then
|
||||
Set objADOStream = CreateObject("ADODB.Stream")
|
||||
objADOStream.Open
|
||||
objADOStream.Type = 1 'adTypeBinary
|
||||
|
||||
objADOStream.Write objXMLHTTP.ResponseBody
|
||||
objADOStream.Position = 0 'Set the stream position to the start
|
||||
|
||||
Set objFSO = Createobject("Scripting.FileSystemObject")
|
||||
If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
|
||||
|
||||
objADOStream.SaveToFile strHDLocation
|
||||
objADOStream.Close
|
||||
Set objADOStream = Nothing
|
||||
If objFSO.Fileexists(strHDLocation) Then
|
||||
Wscript.Echo " "
|
||||
Wscript.Echo " " & strHDLocation & " downloaded OK"
|
||||
Wscript.Echo " "
|
||||
Set objFSO = Nothing
|
||||
wscript.quit 0
|
||||
End if
|
||||
End if
|
||||
|
||||
wscript.quit 1
|
@@ -1,71 +0,0 @@
|
||||
#!/bin/perl -w
|
||||
######################################################################
|
||||
### gnc-path-check - verify the windows path
|
||||
###
|
||||
### This script verifies the window path. It is used to check for an error
|
||||
### condition identified in Bug 657117
|
||||
### (https://bugzilla.gnome.org/show_bug.cgi?id=657117)
|
||||
###
|
||||
### Verifying that all directies in the path environment will avoid
|
||||
### the glib bug conditioned identified bug 670233.
|
||||
###
|
||||
### Copyright <20> Dave Roberts 2012 (droberts@cpan.org)
|
||||
###
|
||||
### This program is free software; you can redistribute it and/or
|
||||
### modify it under the terms of the GNU General Public License as
|
||||
### published by the Free Software Foundation; either version 2 of
|
||||
### the License, or (at your option) any later version.
|
||||
###
|
||||
### This program is distributed in the hope that it will be useful,
|
||||
### but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
### GNU General Public License for more details.
|
||||
###
|
||||
### You should have received a copy of the GNU General Public License
|
||||
### along with this program# if not, contact:
|
||||
###
|
||||
### Free Software Foundation Voice: +1-617-542-5942
|
||||
### 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
|
||||
### Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
######################################################################
|
||||
|
||||
use strict;
|
||||
use English;
|
||||
use Win32;
|
||||
|
||||
# Input: <none>
|
||||
#
|
||||
# Output:
|
||||
#
|
||||
# A list of directory names in the PATH that are not valid. The normal
|
||||
# output (no error found) is nothing.
|
||||
#
|
||||
# Exit status
|
||||
#
|
||||
# 0 - success
|
||||
# non-zero - failure - number of invalid directories found
|
||||
|
||||
my $path = Win32::ExpandEnvironmentStrings("%Path%");
|
||||
my(@path) = split(/;/,$path);
|
||||
my($error) = 0;
|
||||
my($msg) = << "EOT";
|
||||
|
||||
The following directory name(s) were found in the PATH environment
|
||||
which are invalid. This may cause the Finance Quote function to fail
|
||||
depending on the order of directories in the PATH. Please correct the
|
||||
system PATH variable.
|
||||
|
||||
EOT
|
||||
|
||||
foreach my $_ (@path){
|
||||
my($dir) = Win32::ExpandEnvironmentStrings("$_");
|
||||
unless (-d $dir){
|
||||
$msg .= " $dir\n";
|
||||
$error++;
|
||||
}
|
||||
}
|
||||
if ($error){
|
||||
print STDERR $msg;
|
||||
}
|
||||
exit $error;
|
||||
|
@@ -1,739 +0,0 @@
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; Input configuration for the Inno Setup Compiler
|
||||
; Copyright (c) 2004-2005 Christian Stimming <stimming@tuhh.de>
|
||||
;
|
||||
; Inno Setup Compiler: See http://www.jrsoftware.org/isdl.php
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
[Setup]
|
||||
; Using the name here directly because we want it capitalized
|
||||
AppName=GnuCash
|
||||
AppVerName=GnuCash @VERSION@
|
||||
AppPublisher=GnuCash Development Team
|
||||
AppPublisherURL=http://www.gnucash.org
|
||||
AppSupportURL=http://www.gnucash.org
|
||||
AppUpdatesURL=http://www.gnucash.org
|
||||
VersionInfoVersion=@VERSION@
|
||||
DefaultDirName={pf}\@PACKAGE@
|
||||
DefaultGroupName=GnuCash
|
||||
LicenseFile=@prefix@\..\dist\share\doc\@PACKAGE@\COPYING
|
||||
Compression=lzma
|
||||
MinVersion=5.0,5.0
|
||||
PrivilegesRequired=poweruser
|
||||
OutputDir=.
|
||||
OutputBaseFilename=@PACKAGE@-@VERSION@-setup
|
||||
UninstallFilesDir={app}\uninstall\@PACKAGE@
|
||||
InfoAfterFile=@prefix@\..\dist\share\doc\@PACKAGE@\README.win32-bin.txt
|
||||
SetupIconFile=@prefix@\..\dist\share\@PACKAGE@\pixmaps\gnucash-icon.ico
|
||||
WizardSmallImageFile=@prefix@\..\dist\share\@PACKAGE@\pixmaps\gnucash-icon-48x48.bmp
|
||||
|
||||
[Types]
|
||||
Name: "full"; Description: "{cm:FullInstall}"
|
||||
Name: "custom"; Description: "{cm:CustomInstall}"; Flags: iscustom
|
||||
|
||||
[Components]
|
||||
Name: "main"; Description: "{cm:MainFiles}"; Types: full custom; Flags: fixed
|
||||
;Name: "translations"; Description: "{cm:TranslFiles}"; Types: full
|
||||
;Name: "templates"; Description: "{cm:TemplFiles}"; Types: full
|
||||
|
||||
[Tasks]
|
||||
Name: desktopicon; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"
|
||||
Name: menuicon; Description: "{cm:CreateMenuLink}"; GroupDescription: "{cm:AdditionalIcons}"
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\GnuCash"; Filename: "{app}\bin\@PACKAGE@.exe"; WorkingDir: "{app}\bin"; Comment: "{cm:IconComment_GnuCash}"; IconFilename: "{app}\share\@PACKAGE@\pixmaps\gnucash-icon.ico"; Tasks: menuicon
|
||||
Name: "{group}\{cm:IconName_README}"; Filename: "{app}\doc\@PACKAGE@\{cm:IconFilename_README}"; Comment: "{cm:IconComment_README}"; Tasks: menuicon
|
||||
Name: "{group}\{cm:IconName_FAQ}"; Filename: "http://wiki.gnucash.org/wiki/FAQ"; Tasks: menuicon
|
||||
Name: "{group}\{cm:IconName_Bugzilla}"; Filename: "http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash"; Tasks: menuicon
|
||||
Name: "{group}\{cm:IconName_InstallFQ}"; Filename: "{app}\bin\install-fq-mods.cmd"; WorkingDir: "{app}\bin"; Comment: "{cm:IconComment_InstallFQ}"; Tasks: menuicon
|
||||
Name: "{group}\{cm:IconName_Theme}"; Filename: "{app}\bin\gtk2_prefs.exe"; WorkingDir: "{app}\bin"; Tasks: menuicon
|
||||
Name: "{group}\{cm:IconName_Uninstall}"; Filename: "{uninstallexe}"; Comment: "{cm:IconComment_Uninstall}"; Tasks: menuicon
|
||||
|
||||
Name: "{commondesktop}\GnuCash"; Filename: "{app}\bin\@PACKAGE@.exe"; WorkingDir: "{app}\bin"; Comment: "{cm:IconComment_GnuCash}"; IconFilename: "{app}\share\@PACKAGE@\pixmaps\gnucash-icon.ico"; Tasks: desktopicon
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\bin\@PACKAGE@.exe"; Description: "{cm:RunPrg}"; WorkingDir: "{app}\bin"; OnlyBelowVersion: 0,6; Flags: postinstall skipifsilent
|
||||
Filename: "{app}\bin\guile.cmd"; Flags: runhidden
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; Here we configure the included files and the place of their
|
||||
; installation
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[Files]
|
||||
; The main executables and DLLs
|
||||
Source: "@prefix@\..\dist\bin\*"; DestDir: "{app}\bin"; Flags: recursesubdirs ignoreversion; Components: main
|
||||
Source: "@prefix@\..\dist\etc\*"; DestDir: "{app}\etc"; Flags: recursesubdirs; Components: main
|
||||
Source: "@prefix@\..\dist\etc\@PACKAGE@\environment"; DestDir: "{app}\etc\@PACKAGE@"; Components: main; AfterInstall: MyAfterInstallEnvironment()
|
||||
; Note: The above AfterInstall function will adapt the
|
||||
; environment config file on-the-fly by the Pascal script below.
|
||||
Source: "@prefix@\..\dist\lib\*"; DestDir: "{app}\lib"; Flags: recursesubdirs; Components: main
|
||||
;; We don't have anything in libexec anymore at the moment
|
||||
;Source: "@prefix@\..\dist\libexec\*"; DestDir: "{app}\libexec"; Flags: recursesubdirs; Components: main
|
||||
Source: "@prefix@\..\dist\share\*"; DestDir: "{app}\share"; Flags: recursesubdirs; Components: main
|
||||
|
||||
;; The translations
|
||||
;Source: "@prefix@\..\dist\share\locale\*"; DestDir: "{app}\share\locale"; Flags: recursesubdirs; Components: translations
|
||||
;
|
||||
;; The account templates
|
||||
;Source: "@prefix@\..\dist\share\@PACKAGE@\accounts\*"; DestDir: "{app}\share\@PACKAGE@\accounts"; Flags: recursesubdirs; Components: templates
|
||||
|
||||
; And all the documentation
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-de.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-fr.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-it.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-zh_CN.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\README-zh_TW.win32-bin.txt"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\COPYING"; DestDir: "{app}\doc\@PACKAGE@"; Flags: ignoreversion; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\AUTHORS"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
Source: "@prefix@\..\dist\share\doc\@PACKAGE@\ChangeLog"; DestDir: "{app}\doc\@PACKAGE@"; Components: main
|
||||
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; Define the registry keys Setup should create (HKLM = HKEY_LOCAL_MACHINE)
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[Registry]
|
||||
Root: HKCR; Subkey: ".gnucash"; ValueType: string; ValueName: ""; ValueData: "GnuCash.Financial.Data"; Flags: uninsdeletevalue
|
||||
Root: HKCR; Subkey: ".gnucash"; ValueType: string; ValueName: "Content Type"; ValueData: "application/x-gnucash"; Flags: uninsdeletevalue
|
||||
Root: HKCR; Subkey: "GnuCash.Financial.Data"; ValueType: string; ValueName: ""; ValueData: "GnuCash Financial Data"; Flags: uninsdeletevalue
|
||||
Root: HKCR; Subkey: "GnuCash.Financial.Data\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\share\@PACKAGE@\pixmaps\gnucash-icon.ico,0"
|
||||
Root: HKCR; Subkey: "GnuCash.Financial.Data\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\@PACKAGE@.exe"" ""%1"""
|
||||
|
||||
Root: HKLM; Subkey: "Software\GnuCash"; ValueType: none; Flags: uninsdeletekeyifempty
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "prefix"; ValueData: "{app}"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash"; ValueType: string; ValueName: "InstallationDirectory"; ValueData: "{app}"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "libdir"; ValueData: "{app}\lib"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "pkglibdir"; ValueData: "{app}\lib\@PACKAGE@"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "sysconfdir"; ValueData: "{app}\etc"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Paths"; ValueType: string; ValueName: "localedir"; ValueData: "{app}\share\locale"; Flags: uninsdeletevalue
|
||||
|
||||
; Store the version information
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: none; Flags: uninsdeletekeyifempty
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: string; ValueName: "Version"; ValueData: "@PACKAGE_VERSION@"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: dword; ValueName: "VersionMajor"; ValueData: "@GNUCASH_MAJOR_VERSION@"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: dword; ValueName: "VersionMinor"; ValueData: "@GNUCASH_MINOR_VERSION@"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\GnuCash\Version"; ValueType: dword; ValueName: "VersionMicro"; ValueData: "@GNUCASH_MICRO_VERSION@"; Flags: uninsdeletevalue
|
||||
|
||||
; Additionally, we have to install the paths for gwenhywfar
|
||||
Root: HKLM; Subkey: "Software\Gwenhywfar"; ValueType: none; Flags: uninsdeletekeyifempty
|
||||
Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
|
||||
Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "prefix"; ValueData: "{app}"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "libdir"; ValueData: "{app}\lib"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "plugindir"; ValueData: "{app}\lib\gwenhywfar\plugins\@-gwenhywfar_so_effective-@"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "sysconfdir"; ValueData: "{app}\etc"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Gwenhywfar\Paths"; ValueType: string; ValueName: "localedir"; ValueData: "{app}\share\locale"; Flags: uninsdeletevalue
|
||||
|
||||
; And we also need some registry keys for aqbanking
|
||||
Root: HKLM; Subkey: "Software\Aqbanking"; ValueType: none; Flags: uninsdeletekeyifempty
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "providerdir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\providers"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "bankinfodir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\bankinfo"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "importerdir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\imexporters"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "wizarddir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\wizards"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "pkgdatadir"; ValueData: "{app}\share\aqbanking"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "sysconfdir"; ValueData: "{app}\etc"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\Aqbanking\Paths"; ValueType: string; ValueName: "localedir"; ValueData: "{app}\share\locale"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\AqBanking\Paths"; ValueType: string; ValueName: "xmldatadir"; ValueData: "{app}\share\aqhbci\xml"; Flags: uninsdeletevalue
|
||||
Root: HKLM; Subkey: "Software\AqBanking\Paths"; ValueType: string; ValueName: "cfgmoduledir"; ValueData: "{app}\lib\aqbanking\plugins\@-aqbanking_so_effective-@\frontends\qbanking\cfgmodules"; Flags: uninsdeletevalue
|
||||
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; Delete the created config script on uninstall
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[UninstallDelete]
|
||||
Type: files; Name: "{app}\bin\guile.cmd"
|
||||
Type: files; Name: "{app}\etc\@PACKAGE@\environment"
|
||||
Type: filesandordirs; Name: "{app}\share\guile"
|
||||
Type: dirifempty; Name: "{app}\etc\@PACKAGE@"
|
||||
Type: dirifempty; Name: "{app}\etc"
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; Perform some additional actions in code that can't be done
|
||||
; by the installer by default. The code snippets below hook
|
||||
; into the installer code at specific events. See
|
||||
; http://www.jrsoftware.org/ishelp/index.php?topic=scriptintro
|
||||
; for more information on iss scription and a syntax reference.
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[Code]
|
||||
var
|
||||
PrevInstDetectedPage : TOutputMsgWizardPage;
|
||||
PrevAppName, PrevUninstallString : String;
|
||||
PrevVersionMajor, PrevVersionMinor, PrevVersionMicro : Cardinal;
|
||||
Uninstallrequired : Boolean;
|
||||
|
||||
// ----------------------------------------------------------------
|
||||
// Sometimes it's not possible to install a newer version of
|
||||
// GnuCash over an older one on Windows. This happens for example
|
||||
// when libraries or reports are moved around in the newer version.
|
||||
// The code below will detect an existing GnuCash installation
|
||||
// and will remove it (if the user accepts) before installing
|
||||
// the version the user has selected.
|
||||
// ----------------------------------------------------------------
|
||||
|
||||
{ Lookup the registry information on a previous installation }
|
||||
procedure GetPrevInstallInfo();
|
||||
var
|
||||
sUnInstPath, sAppVersionPath: String;
|
||||
rootKey : Integer;
|
||||
begin
|
||||
sAppVersionPath := 'Software\GnuCash\Version';
|
||||
sUnInstPath := 'Software\Microsoft\Windows\CurrentVersion\Uninstall\GnuCash_is1';
|
||||
|
||||
PrevAppName := '';
|
||||
PrevUninstallString := '';
|
||||
PrevVersionMajor := 0;
|
||||
PrevVersionMinor := 0;
|
||||
PrevVersionMicro := 0;
|
||||
|
||||
if RegKeyExists(HKLM, sUnInstPath) then
|
||||
rootKey := HKLM
|
||||
else
|
||||
rootKey := HKCU;
|
||||
|
||||
RegQueryStringValue(rootKey, sUnInstPath, 'UninstallString', PrevUninstallString);
|
||||
RegQueryStringValue(rootKey, sUnInstPath, 'DisplayName', PrevAppName);
|
||||
RegQueryDwordValue(rootKey, sAppVersionPath, 'VersionMajor', PrevVersionMajor);
|
||||
RegQueryDwordValue(rootKey, sAppVersionPath, 'VersionMinor', PrevVersionMinor);
|
||||
RegQueryDwordValue(rootKey, sAppVersionPath, 'VersionMicro', PrevVersionMicro);
|
||||
end;
|
||||
|
||||
{ Check if there is another GnuCash currently installed }
|
||||
{ If so, the user will be prompted if it can be uninstalled first. }
|
||||
{ If the user doesn't allow uninstall, the installation will be aborted. }
|
||||
procedure CheckUninstallRequired();
|
||||
begin
|
||||
UninstallRequired := True;
|
||||
GetPrevInstallInfo;
|
||||
|
||||
if (PrevUninstallString = '') then
|
||||
UninstallRequired := False
|
||||
// We used to check on major-minor versions to determine the uninstall requirement,
|
||||
// but this is not always sufficient. So the following code won't be used until
|
||||
// refined.
|
||||
// else if (PrevVersionMajor = @GNUCASH_MAJOR_VERSION@) and (PrevVersionMinor = @GNUCASH_MINOR_VERSION@) then
|
||||
// UninstallRequired := False;
|
||||
end;
|
||||
|
||||
{ Uninstall the current installation }
|
||||
function UnInstallOldVersion(): Integer;
|
||||
var
|
||||
sUnInstallString: String;
|
||||
iResultCode: Integer;
|
||||
begin
|
||||
// Return Values:
|
||||
// 1 - uninstall string is empty
|
||||
// 2 - error executing the UnInstallString
|
||||
// 3 - successfully executed the UnInstallString
|
||||
|
||||
// default return value
|
||||
Result := 0;
|
||||
|
||||
if PrevUninstallString <> '' then begin
|
||||
sUnInstallString := RemoveQuotes(PrevUninstallString);
|
||||
if Exec(sUnInstallString, '/SILENT /NORESTART /SUPPRESSMSGBOXES','', SW_HIDE, ewWaitUntilTerminated, iResultCode) then
|
||||
Result := 3
|
||||
else
|
||||
Result := 2;
|
||||
end else
|
||||
Result := 1;
|
||||
end;
|
||||
|
||||
function GetPrevAppName(Param: String): String;
|
||||
begin
|
||||
Result := PrevAppName;
|
||||
end;
|
||||
|
||||
{ Setup a page to display if a previous (incompatible) GnuCash installation is found }
|
||||
procedure InitializeWizard;
|
||||
begin
|
||||
CheckUninstallRequired;
|
||||
PrevInstDetectedPage := CreateOutputMsgPage(wpReady,
|
||||
ExpandConstant('{cm:AIWP_Title}'),
|
||||
ExpandConstant('{cm:AIWP_Description,{code:GetPrevAppName}}'),
|
||||
ExpandConstant('{cm:AIWP_Message,{code:GetPrevAppName}}'));
|
||||
end;
|
||||
|
||||
{ Determine whether the previous installation page should be displayed or not }
|
||||
function ShouldSkipPage(PageID: Integer): Boolean;
|
||||
begin
|
||||
Result := False
|
||||
if (PageID = PrevInstDetectedPage.ID) and (not UninstallRequired) then
|
||||
Result := True;
|
||||
end;
|
||||
|
||||
{ If a previous (incompatible) installation is present start the installation }
|
||||
{ process with deleting this old installation }
|
||||
procedure CurStepChanged(CurStep: TSetupStep);
|
||||
begin
|
||||
if (CurStep=ssInstall) and (UninstallRequired) then
|
||||
UnInstallOldVersion();
|
||||
end;
|
||||
|
||||
// ------------------------------------------------------------
|
||||
// The GnuCash environment file contains paths that have to be
|
||||
// adapted at install time. The code below does that.
|
||||
// ------------------------------------------------------------
|
||||
function MingwBacksl(const S: String): String;
|
||||
begin
|
||||
{ Modify the path name S so that it can be used by MinGW }
|
||||
if Length(ExtractFileDrive(S)) = 0 then
|
||||
Result := S
|
||||
else begin
|
||||
Result := '/'+S;
|
||||
StringChange(Result, ':\', '\');
|
||||
end;
|
||||
StringChange(Result, '\', '/');
|
||||
end;
|
||||
|
||||
procedure MyAfterInstallConfig();
|
||||
var
|
||||
FileName, FileString, appdir, libdir, pkglibdir, pkgdatadir: String;
|
||||
Res: Boolean;
|
||||
begin
|
||||
|
||||
{ Get the installation-specific paths }
|
||||
appdir := ExpandConstant('{app}');
|
||||
pkgdatadir := appdir + '\share\@PACKAGE@';
|
||||
|
||||
{ Create the guile.cmd file; #10 is the linefeed character and #13 CR }
|
||||
|
||||
FileName := appdir + '\bin\guile.cmd' ;
|
||||
FileString := 'set GUILE_LOAD_PATH=' + pkgdatadir + '\guile-modules;' + pkgdatadir + '\scm;' + appdir + '\share\guile\1.8;%GUILE_LOAD_PATH%'#13#10 ;
|
||||
FileString := FileString + 'start guile.exe %*'#13#10 ;
|
||||
|
||||
{ Save the final file }
|
||||
|
||||
Res := SaveStringToFile(FileName, FileString, False);
|
||||
if Res = False then
|
||||
MsgBox('Error on saving '+FileName+' for completing the installation', mbInformation, MB_OK);
|
||||
|
||||
end;
|
||||
|
||||
function BackslashPath(const S: String): String;
|
||||
begin
|
||||
{ Convert c:\soft to c:/soft }
|
||||
Result := S;
|
||||
StringChange(Result, '\', '/');
|
||||
end;
|
||||
|
||||
procedure MyAfterInstallEnvironment();
|
||||
var
|
||||
EnvFile, EtcDir: String;
|
||||
iLineCounter, iSize : Integer;
|
||||
EnvStrList: TArrayOfString;
|
||||
Res: Boolean;
|
||||
begin
|
||||
{ Make some Windows-only changes to the etc/@PACKAGE@/environment file }
|
||||
{ If you make any changes here, you should probably also change the equivalent sections }
|
||||
{ in packaging/win32/install.sh }
|
||||
{ A new line is stared with #13#10 - #10 is the linefeed character and #13 CR }
|
||||
|
||||
{ Get the installation-specific paths }
|
||||
EnvFile := ExpandConstant(CurrentFileName);
|
||||
EtcDir := ExtractFileDir(EnvFile);
|
||||
|
||||
{ Load the current contents of the environment file }
|
||||
Res := LoadStringsFromFile(EnvFile, EnvStrList);
|
||||
if Res = False then
|
||||
MsgBox('Error on reading ' + EnvFile + ' for completing the installation', mbInformation, MB_OK);
|
||||
|
||||
iSize := GetArrayLength(EnvStrList);
|
||||
for iLineCounter := 0 to iSize-1 do
|
||||
begin
|
||||
{ Adapt GUILE_LOAD_PATH parameter and prevent cygwin interference in SCHEME_LIBRARY_PATH }
|
||||
if (Pos('GUILE_LOAD_PATH', EnvStrList[iLineCounter]) = 1) then
|
||||
begin
|
||||
StringChangeEx(EnvStrList[iLineCounter], '{GUILE_LOAD_PATH}', '{GNC_HOME}/share/guile/1.8;{GUILE_LOAD_PATH}', True);
|
||||
|
||||
EnvStrList[iLineCounter] := EnvStrList[iLineCounter] + #13#10 + '# Clear SCHEME_LIBRARY_PATH to prevent interference from other guile installations (like cygwin)' + #13#10;
|
||||
EnvStrList[iLineCounter] := EnvStrList[iLineCounter] + 'SCHEME_LIBRARY_PATH=' + #13#10;
|
||||
end;
|
||||
{ Adapt GNC_DBD_DIR parameter }
|
||||
if (Pos('GNC_DBD_DIR', EnvStrList[iLineCounter]) > 0) then
|
||||
EnvStrList[iLineCounter] := 'GNC_DBD_DIR={GNC_HOME}/lib/dbd';
|
||||
{ Adapt XDG_DATA_DIRS parameter }
|
||||
if (Pos('XDG_DATA_DIRS=', EnvStrList[iLineCounter]) > 0) then
|
||||
EnvStrList[iLineCounter] := 'XDG_DATA_DIRS={GNC_HOME}/share;{XDG_DATA_DIRS};/usr/local/share;/usr/share';
|
||||
end;
|
||||
|
||||
{ Save the final file }
|
||||
Res := ForceDirectories(EtcDir);
|
||||
if Res = False then
|
||||
MsgBox('Error on creating ' + EtcDir + ' for completing the installation', mbInformation, MB_OK);
|
||||
|
||||
Res := SaveStringsToFile(EnvFile, EnvStrList, False);
|
||||
if Res = False then
|
||||
MsgBox('Error on saving ' + EnvFile + ' for completing the installation', mbInformation, MB_OK);
|
||||
end;
|
||||
|
||||
[Languages]
|
||||
Name: "en"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "de"; MessagesFile: "compiler:Languages\German.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-de.win32-bin.txt"
|
||||
Name: "el"; MessagesFile: "@prefix@\share\@PACKAGE@\Greek-4-5.1.11.isl"
|
||||
Name: "fr"; MessagesFile: "compiler:Languages\French.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-fr.win32-bin.txt"
|
||||
Name: "it"; MessagesFile: "compiler:Languages\Italian.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-it.win32-bin.txt"
|
||||
Name: "ja"; MessagesFile: "@prefix@\share\@PACKAGE@\Japanese-5-5.1.11.isl"
|
||||
Name: "lv"; MessagesFile: "@prefix@\share\@PACKAGE@\Latvian-1-5.1.11.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-lv.win32-bin.txt"
|
||||
Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-nl.win32-bin.txt"
|
||||
Name: "pt_BR"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
|
||||
Name: "zh_CN"; MessagesFile: "@prefix@\share\@PACKAGE@\ChineseSimp-12-5.1.11.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-zh_CN.win32-bin.txt"
|
||||
Name: "zh_TW"; MessagesFile: "@prefix@\share\@PACKAGE@\ChineseTrad-2-5.1.11.isl"; InfoAfterFile: "@prefix@\share\doc\@PACKAGE@\README-zh_TW.win32-bin.txt"
|
||||
|
||||
;; The following language files are available as well, in alphabetical
|
||||
;; order: Basque, BrazilianPortuguese, Catalan, Czech, Danish, Dutch,
|
||||
;; Finnish, Hungarian, Italian, Norwegian, Polish, Portuguese,
|
||||
;; Russian, Slovak, Slovenian, Spanish
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; These are only for improved text messages
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[Messages]
|
||||
|
||||
[CustomMessages]
|
||||
; *** "Select Components" wizard page
|
||||
FullInstall=Full installation
|
||||
CustomInstall=Custom installation
|
||||
CreateDesktopIcon=Create a &desktop icon
|
||||
CreateMenuLink=Create a start menu link
|
||||
RunPrg=Run GnuCash now
|
||||
AdditionalIcons=Create these icons:
|
||||
StatusMsgFirewall=Installing Windows firewall rules...
|
||||
; *** "Another install" wizard page
|
||||
; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
|
||||
AIWP_Title=Another installation has been found
|
||||
AIWP_Description=%1 is currently installed on this computer
|
||||
AIWP_Message=This earlier installation has to be removed before continuing.%n%nIf you don't want that, click Cancel now to abort the current installation.%n%nClick Next to remove %1 and continue with the installation.%n%nNote: Only the program will be removed, not your financial data.
|
||||
|
||||
MainFiles=GnuCash Program
|
||||
TranslFiles=Translation Files
|
||||
TemplFiles=Account Template Files
|
||||
|
||||
IconComment_GnuCash=GnuCash Free Finance Manager
|
||||
IconName_README=Show README
|
||||
IconComment_README=Show the README file
|
||||
IconFilename_README=README.win32-bin.txt
|
||||
IconName_FAQ=FAQ (Online)
|
||||
IconName_Bugzilla=Report a Bug (Online)
|
||||
IconName_InstallFQ=Install Online Price Retrieval
|
||||
IconComment_InstallFQ=Install the necessary perl module Finance-Quote for online retrieval of prices. Requires ActivePerl 5.8 or later
|
||||
IconName_Theme=Select Theme
|
||||
IconName_Uninstall=Uninstall GnuCash
|
||||
IconComment_Uninstall=Uninstall the Finance Manager GnuCash
|
||||
|
||||
;; List of Code pages, used in gnucash.cmd
|
||||
LanguageCodePage=1252
|
||||
de.LanguageCodePage=1252
|
||||
el.LanguageCodePage=1253
|
||||
fr.LanguageCodePage=1252
|
||||
it.LanguageCodePage=1252
|
||||
ja.LanguageCodePage=932
|
||||
nl.LanguageCodePage=1252
|
||||
pt_BR.LanguageCodePage=1252
|
||||
zh_CN.LanguageCodePage=936
|
||||
zh_TW.LanguageCodePage=950
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;
|
||||
;; German translation
|
||||
|
||||
de.FullInstall=Komplett-Installation
|
||||
de.CustomInstall=Benutzerdefiniert
|
||||
de.CreateDesktopIcon=Ein Icon auf dem Desktop erstellen
|
||||
de.CreateMenuLink=Eine Verknüpfung im Startmenü erstellen
|
||||
de.RunPrg=GnuCash jetzt starten
|
||||
de.AdditionalIcons=Folgende Icons erstellen:
|
||||
de.StatusMsgFirewall=Ausnahmen für Windows-Firewall installieren...
|
||||
|
||||
de.MainFiles=GnuCash Hauptprogramm
|
||||
de.TranslFiles=Deutsche Übersetzung
|
||||
de.TemplFiles=Beispiel-Kontenrahmen
|
||||
|
||||
de.IconComment_GnuCash=GnuCash OpenSource-Finanzverwaltung
|
||||
de.IconName_README=README anzeigen
|
||||
de.IconComment_README=Die Informationsdatei (README) anzeigen
|
||||
de.IconFilename_README=README-de.win32-bin.txt
|
||||
de.IconName_FAQ=Häufige Fragen (online, engl.)
|
||||
de.IconName_Bugzilla=Fehlerbericht einsenden (online, engl.)
|
||||
de.IconName_InstallFQ=Online Kursabruf installieren
|
||||
de.IconComment_InstallFQ=Das zusätzliche Modul Finance-Quote installieren, um online Aktien- und Devisenkurse abrufen zu können. Dazu ist das Programm ActivePerl 5.8 oder neuer erforderlich.
|
||||
de.IconName_Uninstall=Deinstallieren von GnuCash
|
||||
de.IconComment_Uninstall=Die OpenSource-Finanzverwaltung GnuCash wieder deinstallieren und vom Computer löschen
|
||||
|
||||
de.AIWP_Title=Frühere Version gefunden
|
||||
de.AIWP_Description=%1 ist momentan auf diesem Computer installiert
|
||||
de.AIWP_Message=Diese frühere Version muss vor der neuen Installation entfernt werden. %n%nFalls Sie das nicht möchten, klicken Sie jetzt auf »Abbrechen«.%n%nKlicken Sie auf »Fortsetzen«, um %1 zu entfernen und die neue Version zu installieren.%n%nHinweis: Lediglich die Programmversion wird entfernt, aber nicht Ihre finanziellen Daten.
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;
|
||||
;; Greek translation
|
||||
|
||||
el.FullInstall=Πλήρης εγκατάσταση
|
||||
el.CustomInstall=Προσαρμοσμένη εγκατάσταση
|
||||
el.CreateDesktopIcon=Δημιουργία εικονιδίου στην επιφάνεια εργασίας
|
||||
el.CreateMenuLink=Προσθήκη στο μενού Έναρξη
|
||||
el.RunPrg=Εκτέλεση του GnuCash τώρα
|
||||
el.AdditionalIcons=Δημιουργία εικονιδίων:
|
||||
el.StatusMsgFirewall=Εγκατάσταση κανόνων για το τοίχος προστασίας των Windows...
|
||||
|
||||
el.MainFiles=Πρόγραμμα GnuCash
|
||||
el.TranslFiles=Αρχεία μετάφρασεων
|
||||
el.TemplFiles=Αρχεία με πρότυπα λογαριασμών
|
||||
|
||||
el.IconComment_GnuCash=GnuCash πρόγραμμα διαχ. οικονομικών
|
||||
el.IconName_README=Εμφάνιση του README
|
||||
el.IconComment_README=Εμφάνιση του αρχείου README
|
||||
el.IconFilename_README=README.win32-bin.txt
|
||||
el.IconName_FAQ=Συχνές ερωτήσεις (Online)
|
||||
el.IconName_Bugzilla=Αναφορά σφάλματος (Online)
|
||||
el.IconName_InstallFQ=Εγκατάσταση λήψης τιμών (online)
|
||||
el.IconComment_InstallFQ=Εγκατάσταση του perl module Finance-Quote για λήψη τιμών online. Απαιτεί ActivePerl 5.8+
|
||||
el.IconName_Uninstall=Απεγκατάσταση GnuCash
|
||||
el.IconComment_Uninstall=Απεγκατάσταση του διαχειριστή οικονομικών GnuCash
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;
|
||||
;; French translation
|
||||
|
||||
fr.FullInstall=Installation complète
|
||||
fr.CustomInstall=Installation personnalisée
|
||||
fr.CreateDesktopIcon=Créer un icône sur le bureau
|
||||
fr.CreateMenuLink=Créer un lien dans le menu de démarrage
|
||||
fr.RunPrg=Démarrer GnuCash maintenant
|
||||
fr.AdditionalIcons=Créer les icônes suivants:
|
||||
fr.StatusMsgFirewall=Installation des règles de pare-feu de Windows
|
||||
|
||||
fr.MainFiles=Programme GnuCash
|
||||
fr.TranslFiles=Traduction française
|
||||
fr.TemplFiles=Modèle de plan comptable
|
||||
|
||||
fr.IconComment_GnuCash=GnuCash, le gestionnaire financier OpenSource
|
||||
fr.IconName_README=Afficher le LISEZMOI
|
||||
fr.IconComment_README=Afficher le fichier LISEZMOI
|
||||
fr.IconFilename_README=README-fr.win32-bin.txt
|
||||
fr.IconName_FAQ=FAQ (En ligne, en anglais)
|
||||
fr.IconName_Bugzilla=Envoyer un rapport d'erreur (En ligne, en anglais)
|
||||
fr.IconName_InstallFQ=Installer les quotations en ligne
|
||||
fr.IconComment_InstallFQ=Installation du module Finance-Quote requis pour le téléchargement du cours des devises et actions. Le programme ActivePerl 5.8 ou plus récent est aussi requis
|
||||
fr.IconName_Uninstall=Dé-installer GnuCash
|
||||
fr.IconComment_Uninstall=Désinstalle le gestionnaire financier GnuCash
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Italian translation
|
||||
|
||||
; *** Pagina di "Selezione dei componenti"
|
||||
it.FullInstall=Installazione completa
|
||||
it.CustomInstall=Installazione personalizzata
|
||||
it.CreateDesktopIcon=Crea un'icona sul desktop
|
||||
it.CreateMenuLink=Crea un collegamento nel menu "Start"
|
||||
it.RunPrg=Avvia GnuCash
|
||||
it.AdditionalIcons=Crea queste icone:
|
||||
it.StatusMsgFirewall=Installazione delle regole per il firewall di Windows...
|
||||
; *** Pagina di "Altra installazione"
|
||||
; nel messaggio seguente la stringa %1 sarà sostituita dal nome e dalla versione dell'applicazione, ad esempio "GnuCash 2.3.15"
|
||||
it.AIWP_Title=È stata trovata un'altra installazione
|
||||
it.AIWP_Description=%1 è installato in questo computer
|
||||
it.AIWP_Message=Questa precedente installazione deve essere rimossa prima di continuare.%n%nSe non si intende rimuoverla, fare clic su «Annulla» per terminare l'installazione.%n%nFare invece clic su «Avanti» per rimuovere %1 e continuare con l'installazione.%n%nNota: verrà rimosso solo il programma, non i propri dati finanziari.
|
||||
|
||||
it.MainFiles=File del programma GnuCash
|
||||
it.TranslFiles=Traduzione Italiana
|
||||
it.TemplFiles=Modelli di strutture dei conti
|
||||
|
||||
it.IconComment_GnuCash=GnuCash: gestore di finanze libero
|
||||
it.IconName_README=Mostra il file LEGGIMI
|
||||
it.IconComment_README=Mostra il file LEGGIMI
|
||||
it.IconFilename_README=README-it.win32-bin.txt
|
||||
it.IconName_FAQ=FAQ (online, in Inglese)
|
||||
it.IconName_Bugzilla=Segnalare un bug (online, in Inglese)
|
||||
it.IconName_InstallFQ=Installa la funzione di ricerca delle quotazioni online
|
||||
it.IconComment_InstallFQ=Installa il modulo di perl Finance-Quote necessario per ricevere le quotazioni online. Richiede ActivePerl 5.8+
|
||||
it.IconName_Theme=Selezione del tema
|
||||
it.IconName_Uninstall=Disinstalla GnuCash
|
||||
it.IconComment_Uninstall=Disinstalla il programma di gestione delle finanze GnuCash
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Japanese translation
|
||||
|
||||
ja.FullInstall=完全インストール
|
||||
ja.CustomInstall=カスタムインストール
|
||||
ja.CreateDesktopIcon=デスクトップにアイコンを作成(&D)
|
||||
ja.CreateMenuLink=スタートメニューにリンクを作成
|
||||
ja.RunPrg=GnuCashをすぐに実行
|
||||
ja.AdditionalIcons=作成されたアイコン:
|
||||
ja.StatusMsgFirewall=ファイアウォール定義をインストール中
|
||||
; *** "Another install" wizard page
|
||||
; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
|
||||
ja.AIWP_Title=他のバージョンがインストールされています
|
||||
ja.AIWP_Description=このコンピュータには %1 が現在インストールされています
|
||||
ja.AIWP_Message=インストールを継続する前に前のバージョンはアンインストールされます。%n%nもしこの動作を望まないなら「キャンセル」をクリックしてインストールを中止してください。%n%n%1 を削除してインストールを継続する場合は「次へ」をクリックしてください。%n%n備考: 作成した財務データは削除されません。プログラムのみが削除されます。
|
||||
|
||||
ja.MainFiles=GnuCashプログラム
|
||||
ja.TranslFiles=翻訳ファイル
|
||||
ja.TemplFiles=勘定科目テンプレートファイル
|
||||
|
||||
ja.IconComment_GnuCash=GnuCash フリーの財務ソフトウェア
|
||||
ja.IconName_README=READMEを表示
|
||||
ja.IconComment_README=READMEファイルを表示します
|
||||
ja.IconFilename_README=README.win32-bin.txt
|
||||
ja.IconName_FAQ=FAQ (オンライン)
|
||||
ja.IconName_Bugzilla=バグを報告 (オンライン)
|
||||
ja.IconName_InstallFQ=オンライン相場表取得ツールをインストール
|
||||
ja.IconComment_InstallFQ=オンライン相場表を取得するためにFinance-Quote perl モジュールをインストールします。ActivePerl5.8または5.10が必要です
|
||||
ja.IconName_Theme=テーマの選択
|
||||
ja.IconName_Uninstall=GnuCashをアンインストール
|
||||
ja.IconComment_Uninstall=財務ソフトウェアGnuCashをアンインストールします
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Latvian translation
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
lv.FullInstall=Pilna uzstādīšana
|
||||
lv.CustomInstall=Izvēles uzstādīšana
|
||||
lv.CreateDesktopIcon=Izveidot &darbvirsmas ikonu
|
||||
lv.CreateMenuLink=Izveidot starta izvēlnes saiti
|
||||
lv.RunPrg=Palaist GnuCash tagad
|
||||
lv.AdditionalIcons=Izveidot sekojošas ikonas:
|
||||
lv.StatusMsgFirewall=Uzstāda Windows ugunssienas likumus...
|
||||
|
||||
; *** "Another install" wizard page
|
||||
; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
|
||||
lv.AIWP_Title=Ir atrasta cita programmas versija
|
||||
lv.AIWP_Description=Uz šī datora jau ir uzstādīt %1 versija
|
||||
lv.AIWP_Message=Pirms turpināt, ir nepieciešams noņemt iepriekš uzstādīto versiju.%n%nJa nevēlaties to darīt, spiediet Atcelt pogu, un šī uzstādīšana tiks atcelta.%n%nSpiediet Turpināt, lai noņemtu %1 un turpinātu jaunās versijas uzstādīšanu.%n%nNote: Tiks noņemta tikai iepriekšējās programmas versija. Jūsu finanšu dati aiztikti netiks.
|
||||
|
||||
lv.MainFiles=GnuCash Programma
|
||||
lv.TranslFiles=Tulkojumu faili
|
||||
lv.TemplFiles=Kontu sagatavju faili
|
||||
|
||||
lv.IconComment_GnuCash=GnuCash grāmatvedības programma
|
||||
lv.IconName_README=Parādīt README
|
||||
lv.IconComment_README=Parāda README failu
|
||||
lv.IconFilename_README=README-lv.win32-bin.txt
|
||||
lv.IconName_FAQ=BUJ (tiešsaistē)
|
||||
lv.IconName_Bugzilla=Ziņot par kļūdu (tiešsaistē)
|
||||
lv.IconName_InstallFQ=Uzstādīt tiešsaistes kursu iegūšanu
|
||||
lv.IconComment_InstallFQ=Uzstādīt nepieciešamos Perl moduļus valūtas kursu iegūšanai. Nepieciešams ActivePerl 5.8+
|
||||
lv.IconName_Theme=Izvēlieties tēmu
|
||||
lv.IconName_Uninstall=Noņemt GnuCash
|
||||
lv.IconComment_Uninstall=Noņemt GnuCash grāmatvedības programmu
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;
|
||||
;; Dutch translation
|
||||
|
||||
nl.FullInstall=Volledige installatie
|
||||
nl.CustomInstall=Aangepaste installatiie
|
||||
nl.CreateDesktopIcon=Een &bureablad icoon aanmaken
|
||||
nl.CreateMenuLink=Een verwijzing in het start menu aanmaken
|
||||
nl.RunPrg=GnuCash nu starten
|
||||
nl.AdditionalIcons=Deze iconen aanmaken:
|
||||
nl.StatusMsgFirewall=Windows firewall regels installeren...
|
||||
|
||||
nl.MainFiles=GnuCash Programma
|
||||
nl.TranslFiles=Vertalingsbestanden
|
||||
nl.TemplFiles=Grootboekrekeningssjablonen
|
||||
|
||||
nl.IconComment_GnuCash=GnuCash Vrij Financieel Beheer
|
||||
nl.IconName_README=LEESMIJ Tonen
|
||||
nl.IconComment_README=Het LEESMIJ bestand tonen
|
||||
nl.IconFilename_README=README-nl.win32-bin.txt
|
||||
nl.IconName_FAQ=FAQ (Online)
|
||||
nl.IconName_Bugzilla=Een Bug Melden (Online)
|
||||
nl.IconName_InstallFQ=Online Koersen Opvragen installeren
|
||||
nl.IconComment_InstallFQ=De benodigde perl module Finance Quote om online koersen op te vragen installeren. Hiervoor is ActivePerl 5.8 of recenter nodig.
|
||||
nl.IconName_Uninstall=GnuCash verwijderen
|
||||
nl.IconComment_Uninstall=Het financieel beheersprogramma GnuCash verwijderen
|
||||
|
||||
nl.AIWP_Title=Een eerdere installatie werd gevonden
|
||||
nl.AIWP_Description=%1 is momenteel op deze computer geïnstalleerd
|
||||
nl.AIWP_Message=Deze eerdere installatie moet verwijderd worden alvorens verder te gaan.%n%nAls je dat niet wil, klik dan nu op Annuleren om de huidige installatie af te breken.%n%nKlik op Volgende om %1 te verwijderen en de installatie te vervolgen.%n%nOpmerking: enkel het programma zal verwijderd worden, niet je financiële data.
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Brazilian Portuguese translation
|
||||
|
||||
pt_BR.FullInstall=Instalação Completa
|
||||
pt_BR.CustomInstall=Instalação Personalizada
|
||||
pt_BR.CreateDesktopIcon=Criar um ícone na Área de Trabalho
|
||||
pt_BR.CreateMenuLink=Criar um link no menu Iniciar
|
||||
pt_BR.RunPrg=Executar o GnuCash agora
|
||||
pt_BR.AdditionalIcons=Criar estes ícones:
|
||||
pt_BR.StatusMsgFirewall=Instalando as regras de firewall do Windows...
|
||||
|
||||
pt_BR.MainFiles=Programa GnuCash
|
||||
pt_BR.TranslFiles=Tradução
|
||||
pt_BR.TemplFiles=Modelos de Conta
|
||||
|
||||
pt_BR.IconComment_GnuCash=Gerenciador Financeiro Livre GnuCash
|
||||
pt_BR.IconName_README=Mostrar LEIA-ME (README)
|
||||
pt_BR.IconComment_README=Mostra o arquivo LEIA-ME (README)
|
||||
pt_BR.IconFilename_README=LEIA-ME.win32-bin.txt
|
||||
pt_BR.IconName_FAQ=Perguntas Freqüentes (online, inglês)
|
||||
pt_BR.IconName_Bugzilla=Relatar um erro (online, inglês)
|
||||
pt_BR.IconName_InstallFQ=Instalar a Consulta de Preços Online
|
||||
pt_BR.IconComment_InstallFQ=Instala o módulo perl Finance-Quote, necessário para a busca de preços online. Requer ActivePerl 5.8+.
|
||||
pt_BR.IconName_Uninstall=Desinstalar o GnuCash
|
||||
pt_BR.IconComment_Uninstall=Desinstala o Gerenciador Financeiro GnuCash
|
||||
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;
|
||||
;; Simplified Chinese translation
|
||||
|
||||
zh_CN.FullInstall=完全安装
|
||||
zh_CN.CustomInstall=自定义安装
|
||||
zh_CN.CreateDesktopIcon=创建桌面图标
|
||||
zh_CN.CreateMenuLink=创建开始菜单链接
|
||||
zh_CN.RunPrg=现在开始运行 GnuCash
|
||||
zh_CN.AdditionalIcons=创建这些图标
|
||||
zh_CN.StatusMsgFirewall=正在安装 Windows 防火墙规则...
|
||||
|
||||
zh_CN.MainFiles=GnuCash 程序
|
||||
zh_CN.TranslFiles=翻译文件
|
||||
zh_CN.TemplFiles=会计科目模板文件
|
||||
|
||||
zh_CN.IconComment_GnuCash=GnuCash 免费财务管理
|
||||
zh_CN.IconName_README=显示自述文件
|
||||
zh_CN.IconComment_README=显示自述文件
|
||||
zh_CN.IconFilename_README=README-zh_CN.win32-bin.txt
|
||||
zh_CN.IconName_FAQ=常见问题 (在线)
|
||||
zh_CN.IconName_Bugzilla=报告软件 Bug (在线)
|
||||
zh_CN.IconName_InstallFQ=安装在线价格检索功能
|
||||
zh_CN.IconComment_InstallFQ=安装在线价格检索所必需的 Perl Finance-Quote模块。需要 ActivePerl 5.8 或 5.10
|
||||
zh_CN.IconName_Uninstall=卸载 GnuCash
|
||||
zh_CN.IconComment_Uninstall=卸载财务管理软件 GnuCash
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;
|
||||
;; Traditional Chinese translation
|
||||
|
||||
; *** "Select Components" wizard page
|
||||
zh_TW.FullInstall=完整安裝
|
||||
zh_TW.CustomInstall=自訂安裝
|
||||
zh_TW.CreateDesktopIcon=產生桌面圖示
|
||||
zh_TW.CreateMenuLink=產生開始功能表圖示
|
||||
zh_TW.RunPrg=現在開始執行 GnuCash
|
||||
zh_TW.AdditionalIcons=建立這些圖示:
|
||||
zh_TW.StatusMsgFirewall=正在安裝 Windows 防火牆規則...
|
||||
; *** "Another install" wizard page
|
||||
; %1 in the following messages will be replaced with the application name and version, like "GnuCash 2.3.15"
|
||||
zh_TW.AIWP_Title=發現已安裝過
|
||||
zh_TW.AIWP_Description=%1 已經安裝於系統中
|
||||
zh_TW.AIWP_Message=舊版必須先移除才能繼續。%n%n若您不想移除,現在就點選「取消」中斷安裝。%n%n點選「下一步」會移除 %1 並繼續安裝。%n%n注意: 只有程式會被移除,不會影響到您的財務資料存檔。
|
||||
|
||||
zh_TW.MainFiles=GnuCash 程式
|
||||
zh_TW.TranslFiles=翻譯檔
|
||||
zh_TW.TemplFiles=會計科目範本檔
|
||||
|
||||
zh_TW.IconComment_GnuCash=GnuCash 自由財務管理
|
||||
zh_TW.IconName_README=顯示 README
|
||||
zh_TW.IconComment_README=顯示 README 檔
|
||||
zh_TW.IconFilename_README=README-zh_TW.win32-bin.txt
|
||||
zh_TW.IconName_FAQ=常見問題 (線上)
|
||||
zh_TW.IconName_Bugzilla=回報程式 Bug (線上)
|
||||
zh_TW.IconName_InstallFQ=安裝網路報價截取功能
|
||||
zh_TW.IconComment_InstallFQ=安裝截取網路報價所需的 Perl Finance-Quote 模組。需要 ActivePerl 5.8 或 5.10
|
||||
zh_TW.IconName_Theme=選擇介面風格
|
||||
zh_TW.IconName_Uninstall=反安裝 GnuCash
|
||||
zh_TW.IconComment_Uninstall=反安裝財務管理員 GnuCash
|
@@ -1,89 +0,0 @@
|
||||
diff -urN old.guile-1.8.7/configure.in new/guile-1.8.7/configure.in
|
||||
--- old.guile-1.8.7/configure.in 2009-07-05 14:40:06.000000000 -0400
|
||||
+++ new.guile-1.8.7/configure.in 2009-08-26 15:33:43.996500000 -0400
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
]])
|
||||
|
||||
-AC_PREREQ(2.61)
|
||||
+AC_PREREQ(2.63)
|
||||
|
||||
dnl `patsubst' here deletes the newline which "echo" prints. We can't use
|
||||
dnl "echo -n" since -n is not portable (see autoconf manual "Limitations of
|
||||
@@ -41,7 +41,7 @@
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_SRCDIR(GUILE-VERSION)
|
||||
|
||||
-AM_INIT_AUTOMAKE([gnu no-define check-news -Wall -Wno-override])
|
||||
+AM_INIT_AUTOMAKE([1.11 silent-rules gnu no-define check-news -Wall -Wno-override])
|
||||
|
||||
AC_COPYRIGHT(GUILE_CONFIGURE_COPYRIGHT)
|
||||
AC_CONFIG_SRCDIR([GUILE-VERSION])
|
||||
@@ -68,8 +68,6 @@
|
||||
|
||||
AB_INIT
|
||||
|
||||
-AC_LIBTOOL_WIN32_DLL
|
||||
-
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_CC
|
||||
AC_PROG_CPP
|
||||
@@ -82,8 +80,7 @@
|
||||
# for per-target cflags in the libguile subdir
|
||||
AM_PROG_CC_C_O
|
||||
|
||||
-AC_LIBTOOL_DLOPEN
|
||||
-AC_PROG_LIBTOOL
|
||||
+LT_INIT([win32-dll dlopen])
|
||||
AC_CHECK_LIB([ltdl], [lt_dlinit], ,
|
||||
[AC_MSG_ERROR([libltdl not found. See README.])])
|
||||
AC_CHECK_HEADER([ltdl.h], [],
|
||||
diff -urN old.guile-1.8.7/guile-readline/configure.in new/guile-1.8.7/guile-readline/configure.in
|
||||
--- old.guile-1.8.7/guile-readline/configure.in 2009-07-03 18:19:22.000000000 -0400
|
||||
+++ new.guile-1.8.7/guile-readline/configure.in 2009-08-26 15:35:08.398500000 -0400
|
||||
@@ -1,4 +1,4 @@
|
||||
-AC_PREREQ(2.50)
|
||||
+AC_PREREQ(2.63)
|
||||
|
||||
dnl Don't use "echo -n", which is not portable (e.g., not available on
|
||||
dnl MacOS X). Instead, use `patsubst' to remove the newline.
|
||||
@@ -10,15 +10,14 @@
|
||||
AC_CONFIG_AUX_DIR([.])
|
||||
AC_CONFIG_SRCDIR(readline.c)
|
||||
AM_CONFIG_HEADER([guile-readline-config.h])
|
||||
-AM_INIT_AUTOMAKE([foreign no-define])
|
||||
+AM_INIT_AUTOMAKE([1.11 silent-rules foreign no-define])
|
||||
|
||||
. $srcdir/../GUILE-VERSION
|
||||
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_CC
|
||||
AM_PROG_CC_STDC
|
||||
-AC_LIBTOOL_WIN32_DLL
|
||||
-AC_PROG_LIBTOOL
|
||||
+LT_INIT([win32-dll])
|
||||
|
||||
dnl
|
||||
dnl Check for Winsock and other functionality on Win32 (*not* CygWin)
|
||||
--- old.guile-1.8.7/pre-inst-guile.in 2010-05-30 09:38:50 +0000
|
||||
+++ new.guile-1.8.7/pre-inst-guile.in 2010-05-30 09:39:30 +0000
|
||||
@@ -87,7 +87,7 @@
|
||||
export DYLD_LIBRARY_PATH
|
||||
|
||||
# set GUILE (clobber)
|
||||
-GUILE=${top_builddir}/libguile/guile
|
||||
+GUILE=${top_builddir}/libguile/.libs/guile
|
||||
export GUILE
|
||||
|
||||
# do it
|
||||
===================================================================
|
||||
--- sid.orig/libguile/threads.h
|
||||
+++ sid/libguile/threads.h
|
||||
@@ -26,7 +26,6 @@
|
||||
#include "libguile/procs.h"
|
||||
#include "libguile/throw.h"
|
||||
#include "libguile/root.h"
|
||||
-#include "libguile/iselect.h"
|
||||
#include "libguile/dynwind.h"
|
||||
#include "libguile/continuations.h"
|
||||
|
@@ -1,13 +0,0 @@
|
||||
--- icu.orig/source/config/mh-mingw 2010-04-29 00:27:52.000000000 +0900
|
||||
+++ icu/source/config/mh-mingw 2010-05-02 16:18:18.821561705 +0900
|
||||
@@ -71,8 +71,8 @@
|
||||
|
||||
# The #M# is used to delete lines for icu-config
|
||||
# Current full path directory.
|
||||
-#CURR_FULL_DIR=$(shell pwd -W)#M# for MSYS
|
||||
-CURR_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
|
||||
+CURR_FULL_DIR=$(shell pwd)#M# for MSYS
|
||||
+#CURR_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
|
||||
# Current full path directory for use in source code in a -D compiler option.
|
||||
#CURR_SRCCODE_FULL_DIR=$(subst /,\\\\,$(shell pwd -W))#M# for MSYS
|
||||
CURR_SRCCODE_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell
|
@@ -1,189 +0,0 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
if not exist ssleay32.dll (
|
||||
echo.
|
||||
echo Did not find ssleay32.dll in current directory.
|
||||
echo Please start this cmd file in the bin directory created by the setup.exe.
|
||||
goto error
|
||||
)
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Check Perl
|
||||
echo.
|
||||
perl -v > NUL 2>&1
|
||||
if %errorlevel% equ 0 goto chkver
|
||||
echo.
|
||||
echo No Perl executable found, attempt to install Strawberry Perl
|
||||
echo This may take a while depending on your network speed
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Download Strawberry Perl package
|
||||
echo.
|
||||
call cscript//nologo getperl.vbs %TEMP%\Perl.msi
|
||||
if %errorlevel% neq 0 (
|
||||
echo Return Value: "%errorlevel%"
|
||||
echo.
|
||||
echo failed to download perl install file
|
||||
echo.
|
||||
goto error
|
||||
)
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Run automated Perl install
|
||||
echo.
|
||||
msiexec /qb /l* %TEMP%\perl-log.txt /i %TEMP%\Perl.msi PERL_PATH=Yes PERL_EXT=Yes
|
||||
if %errorlevel% neq 0 (
|
||||
echo Return Value: "%errorlevel%"
|
||||
echo.
|
||||
echo failed to install perl from %TEMP%\Perl.msi
|
||||
echo.
|
||||
del %TEMP%\Perl.msi
|
||||
goto error
|
||||
)
|
||||
perl -v
|
||||
del %TEMP%\Perl.msi
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Update PATH variable to include Perl
|
||||
echo.
|
||||
:: delims is a TAB followed by a space
|
||||
FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path') DO SET NewPath=%%B
|
||||
ECHO NewPath = %NewPath%
|
||||
set Path=%NewPath%
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:chkver
|
||||
echo.
|
||||
echo * Check Perl version
|
||||
echo.
|
||||
perl -e "exit(int($]));"
|
||||
set _perlmajor=%errorlevel%
|
||||
perl -e "$ver=1000*sprintf(\"%%.3f\", $]); exit(int($ver)-5000);"
|
||||
set _perlminor=%errorlevel%
|
||||
if %_perlmajor% equ 5 (
|
||||
if %_perlminor% geq 10 (
|
||||
set _perlversion=5.10
|
||||
goto pchk
|
||||
)
|
||||
if %_perlminor% equ 8 (
|
||||
set _perlversion=5.8
|
||||
goto pchk
|
||||
)
|
||||
REM Note: GnuCash no longer "officially" supports perl 5.6, but as long as it works it will be allowed...
|
||||
if %_perlminor% equ 6 (
|
||||
set _perlversion=5.6
|
||||
goto pchk
|
||||
)
|
||||
)
|
||||
echo.
|
||||
echo Found perl version %_perlmajor%.%_perlminor%, but GnuCash requires at least version 5.8.
|
||||
echo Please install version 5.8 or above of
|
||||
echo * ActivePerl (http://www.activestate.com/store/activeperl) or
|
||||
echo * Strawberry Perl (http://code.google.com/p/strawberry-perl/downloads/)
|
||||
echo and add the bin directory to your Path environment variable.
|
||||
goto error
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:pchk
|
||||
REM echo.
|
||||
REM echo * Run gnc-path-check
|
||||
REM echo.
|
||||
REM perl -w gnc-path-check
|
||||
REM if %errorlevel% neq 0 goto error
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Determine which Perl flavour we have found
|
||||
echo.
|
||||
perl -e "use Win32;if(defined &Win32::BuildNumber){exit 2;}else{exit 3;};"
|
||||
REM echo status = %errorlevel%
|
||||
if %errorlevel% equ 2 (
|
||||
echo => ActivePerl
|
||||
goto inst_mod_as
|
||||
) else if %errorlevel% equ 3 (
|
||||
echo => Other, probably Strawberry perl ?
|
||||
goto inst_mod_oth
|
||||
) else if %errorlevel% neq 0 goto error
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:inst_mod_oth
|
||||
echo.
|
||||
echo * Install required perl modules
|
||||
echo.
|
||||
perl -w gnc-fq-update
|
||||
if %errorlevel% neq 0 goto error
|
||||
goto fqchk
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:inst_mod_as
|
||||
echo * Install DateManip
|
||||
echo.
|
||||
perl -x -S ppm install Date-Manip
|
||||
if %errorlevel% neq 0 (
|
||||
perl -x -S ppm install DateManip
|
||||
if %errorlevel% neq 0 goto error
|
||||
)
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Install Crypt-SSLeay
|
||||
echo.
|
||||
|
||||
set OLDPATH=%PATH%
|
||||
set PATH=%CD%;%PATH%
|
||||
if %_perlversion% == 5.6 (
|
||||
perl -x -S ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/Crypt-SSLeay.ppd
|
||||
) else if %_perlversion% == 5.8 (
|
||||
echo anything | perl -x -S ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
|
||||
) else (
|
||||
perl -x -S ppm install Crypt-SSLeay
|
||||
)
|
||||
set errlvlbak=%errorlevel%
|
||||
set PATH=%OLDPATH%
|
||||
if "%errlvlbak%" neq "0" goto error
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Install Finance-Quote
|
||||
echo.
|
||||
perl -x -S ppm install Finance-Quote
|
||||
if %errorlevel% neq 0 goto error
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:fqchk
|
||||
echo.
|
||||
echo * Run gnc-fq-check
|
||||
echo.
|
||||
perl -w gnc-fq-check
|
||||
if %errorlevel% neq 0 goto error
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
echo.
|
||||
echo * Run gnc-fq-helper
|
||||
echo.
|
||||
echo (yahoo "AMZN") | perl -w gnc-fq-helper
|
||||
if %errorlevel% neq 0 goto error
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:success
|
||||
echo.
|
||||
echo * Installation succeeded
|
||||
echo.
|
||||
goto end
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:error:
|
||||
echo.
|
||||
echo An error occurred, see above.
|
||||
echo.
|
||||
|
||||
REM ----------------------------------------------------------------------------
|
||||
:end
|
||||
pause
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,142 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Steps will be executed in the order they were added. They can only be added
|
||||
# at most once if they have not been blocked already (adding implies blocking).
|
||||
# To add a custom step <s>, just implement "function <s>()". Keep in mind that
|
||||
# blocking or reordering may render install.sh & friends non-functional.
|
||||
|
||||
|
||||
[ ! "$BASH" -a -x /bin/bash ] && exec /bin/bash "$0" "$@"
|
||||
|
||||
set -e
|
||||
|
||||
function on_error() {
|
||||
setup "An error occurred, exiting."
|
||||
restore_msys "$_PID"
|
||||
}
|
||||
trap on_error ERR
|
||||
|
||||
echo -n "Build Starting at "
|
||||
date
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
. ./functions.sh
|
||||
. ./defaults.sh
|
||||
. ./install-impl.sh
|
||||
|
||||
# variables
|
||||
register_env_var ACLOCAL_FLAGS " "
|
||||
register_env_var AUTOTOOLS_CPPFLAGS " "
|
||||
register_env_var AUTOTOOLS_LDFLAGS " "
|
||||
register_env_var GMP_CPPFLAGS " "
|
||||
register_env_var GMP_LDFLAGS " "
|
||||
register_env_var GNOME_CPPFLAGS " "
|
||||
register_env_var GNOME_LDFLAGS " "
|
||||
register_env_var GNUTLS_CPPFLAGS " "
|
||||
register_env_var GNUTLS_LDFLAGS " "
|
||||
register_env_var GUILE_LOAD_PATH ";"
|
||||
register_env_var GUILE_CPPFLAGS " "
|
||||
register_env_var GUILE_LDFLAGS " "
|
||||
register_env_var HH_CPPFLAGS " "
|
||||
register_env_var HH_LDFLAGS " "
|
||||
register_env_var INTLTOOL_PERL " "
|
||||
register_env_var LIBDBI_CPPFLAGS " "
|
||||
register_env_var LIBDBI_LDFLAGS " "
|
||||
register_env_var KTOBLZCHECK_CPPFLAGS " "
|
||||
register_env_var KTOBLZCHECK_LDFLAGS " "
|
||||
register_env_var PATH ":"
|
||||
register_env_var PCRE_CPPFLAGS " "
|
||||
register_env_var PCRE_LDFLAGS " "
|
||||
register_env_var PKG_CONFIG ":" ""
|
||||
register_env_var PKG_CONFIG_PATH ":"
|
||||
register_env_var READLINE_CPPFLAGS " "
|
||||
register_env_var READLINE_LDFLAGS " "
|
||||
register_env_var REGEX_CPPFLAGS " "
|
||||
register_env_var REGEX_LDFLAGS " "
|
||||
register_env_var SQLITE3_CFLAGS " "
|
||||
register_env_var SQLITE3_LIBS " "
|
||||
|
||||
# steps
|
||||
# There is no reason to ever need to comment these out!
|
||||
# * commented out glade, as it is not needed to run gnucash
|
||||
add_step inst_prepare
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_step inst_wget
|
||||
add_step inst_dtk
|
||||
add_step inst_unzip
|
||||
fi
|
||||
add_step inst_mingw
|
||||
add_step inst_regex
|
||||
add_step inst_readline
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_step inst_active_perl
|
||||
add_step inst_mingwutils
|
||||
fi
|
||||
add_step inst_autotools
|
||||
add_step inst_gmp
|
||||
add_step inst_exetype
|
||||
add_step inst_gnome
|
||||
add_step inst_guile
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_step inst_svn
|
||||
add_step inst_git
|
||||
fi
|
||||
add_step inst_gnutls
|
||||
add_step inst_libxslt
|
||||
add_step inst_isocodes
|
||||
add_step inst_swig
|
||||
add_step inst_pcre
|
||||
add_step inst_libgsf
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_step inst_hh
|
||||
fi
|
||||
add_step inst_goffice
|
||||
#add_step inst_glade
|
||||
add_step inst_opensp
|
||||
add_step inst_libofx
|
||||
## Online banking:
|
||||
add_step inst_gwenhywfar
|
||||
add_step inst_ktoblzcheck
|
||||
add_step inst_aqbanking
|
||||
add_step inst_libdbi
|
||||
|
||||
# libsoup and enchant needed by webkit
|
||||
add_step inst_libsoup
|
||||
add_step inst_enchant
|
||||
add_step inst_webkit
|
||||
|
||||
##
|
||||
if [ "$WITH_CUTECASH" = "yes" ]; then
|
||||
add_step inst_cmake
|
||||
add_step inst_cutecash
|
||||
fi
|
||||
add_step inst_gnucash
|
||||
if [ "$CROSS_COMPILE" != "yes" ]; then
|
||||
add_step inst_inno
|
||||
fi
|
||||
add_step inst_docs
|
||||
add_step inst_finish
|
||||
|
||||
# run commands registered with late_eval
|
||||
eval_now
|
||||
|
||||
for step in "${steps[@]}" ; do
|
||||
eval $step
|
||||
done
|
||||
|
||||
setup Restore MSYS
|
||||
restore_msys "$_PID"
|
||||
|
||||
qpopd
|
||||
|
||||
echo -n "Build Finished at "
|
||||
date
|
||||
|
||||
### Local Variables: ***
|
||||
### sh-basic-offset: 4 ***
|
||||
### indent-tabs-mode: nil ***
|
||||
### End: ***
|
@@ -1,32 +0,0 @@
|
||||
diff -Nur libdbi-0.8.3-old/configure.in libdbi-0.8.3/configure.in
|
||||
--- libdbi-0.8.3-old/configure.in 2008-02-06 17:03:27.000000000 +0100
|
||||
+++ libdbi-0.8.3/configure.in 2008-10-05 15:56:55.677983028 +0200
|
||||
@@ -26,6 +26,7 @@
|
||||
AC_PROG_CPP
|
||||
AC_PROG_LD
|
||||
AC_PROG_INSTALL
|
||||
+AC_LIBTOOL_WIN32_DLL
|
||||
AC_PROG_LIBTOOL
|
||||
AC_SUBST(LIBTOOL)
|
||||
dnl ====================================
|
||||
diff -Nur libdbi-0.8.3-old/include/dbi/dbd.h libdbi-0.8.3/include/dbi/dbd.h
|
||||
--- libdbi-0.8.3-old/include/dbi/dbd.h 2005-08-15 21:18:18.000000000 +0200
|
||||
+++ libdbi-0.8.3/include/dbi/dbd.h 2008-10-05 15:57:24.889982668 +0200
|
||||
@@ -52,7 +52,7 @@
|
||||
size_t dbd_quote_binary(dbi_conn_t *conn, const unsigned char *orig, size_t from_length, unsigned char **ptr_dest);
|
||||
size_t dbd_conn_quote_string(dbi_conn_t *conn, const char *orig, char *dest);
|
||||
const char *dbd_select_db(dbi_conn_t *conn, const char *db);
|
||||
-int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr);
|
||||
+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr);
|
||||
unsigned long long dbd_get_seq_last(dbi_conn_t *conn, const char *sequence);
|
||||
unsigned long long dbd_get_seq_next(dbi_conn_t *conn, const char *sequence);
|
||||
int dbd_ping(dbi_conn_t *conn);
|
||||
@@ -63,7 +63,7 @@
|
||||
void _dbd_result_add_field(dbi_result_t *result, unsigned int fieldidx, char *name, unsigned short type, unsigned int attribs);
|
||||
dbi_row_t *_dbd_row_allocate(unsigned int numfields);
|
||||
void _dbd_row_finalize(dbi_result_t *result, dbi_row_t *row, unsigned long long rowidx);
|
||||
-void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int errno);
|
||||
+void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int err_no);
|
||||
dbi_result_t *_dbd_result_create_from_stringarray(dbi_conn_t *conn, unsigned long long numrows_matched, const char **stringarray);
|
||||
void _dbd_register_driver_cap(dbi_driver_t *driver, const char *capname, int value);
|
||||
void _dbd_register_conn_cap(dbi_conn_t *conn, const char *capname, int value);
|
@@ -1,40 +0,0 @@
|
||||
--- libdbi-0.8.3/src/dbd_helper.c.orig Sun Sep 13 16:34:39 2009
|
||||
+++ libdbi-0.8.3/src/dbd_helper.c Sun Sep 13 16:35:02 2009
|
||||
@@ -145,7 +145,7 @@
|
||||
return len;
|
||||
}
|
||||
|
||||
-void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int errno) {
|
||||
+void _dbd_internal_error_handler(dbi_conn_t *conn, const char *errmsg, const int err_no) {
|
||||
int my_errno = DBI_ERROR_NONE;
|
||||
int errstatus;
|
||||
char *my_errmsg = NULL;
|
||||
@@ -154,7 +154,7 @@
|
||||
free(conn->error_message);
|
||||
}
|
||||
|
||||
- if (errno == DBI_ERROR_DBD) {
|
||||
+ if (err_no == DBI_ERROR_DBD) {
|
||||
/* translate into a client-library specific error number */
|
||||
errstatus = conn->driver->functions->geterror(conn, &my_errno, &my_errmsg);
|
||||
|
||||
@@ -171,8 +171,8 @@
|
||||
}
|
||||
}
|
||||
else if (errmsg) {
|
||||
- conn->error_flag = errno; /* legacy code may rely on this */
|
||||
- conn->error_number = errno;
|
||||
+ conn->error_flag = err_no; /* legacy code may rely on this */
|
||||
+ conn->error_number = err_no;
|
||||
conn->error_message = strdup(errmsg);
|
||||
|
||||
if (conn->error_handler != NULL) {
|
||||
@@ -181,7 +181,7 @@
|
||||
}
|
||||
else {
|
||||
/* pass internal errors to the internal libdbi handler */
|
||||
- _error_handler(conn, errno);
|
||||
+ _error_handler(conn, err_no);
|
||||
}
|
||||
|
||||
}
|
@@ -1,11 +0,0 @@
|
||||
--- drivers/sqlite3/Makefile.in.save Mon Mar 3 12:41:56 2008
|
||||
+++ drivers/sqlite3/Makefile.in Sat Aug 16 17:10:11 2008
|
||||
@@ -264,7 +264,7 @@
|
||||
@HAVE_SQLITE3_TRUE@sqlite3_sources = dbd_sqlite3.c
|
||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/include @DBI_INCLUDE@ @SQLITE3_INCLUDE@
|
||||
lib_LTLIBRARIES = $(sqlite3_ltlibs)
|
||||
-libdbdsqlite3_la_LDFLAGS = $(sqlite3_ldflags) @SQLITE3_LDFLAGS@ @SQLITE3_LIBS@ @LIBADD_LIBDBI@
|
||||
+libdbdsqlite3_la_LDFLAGS = $(sqlite3_ldflags) @SQLITE3_LDFLAGS@ @SQLITE3_LIBS@ @LIBADD_LIBDBI@ -no-undefined
|
||||
libdbdsqlite3_la_SOURCES = $(sqlite3_sources)
|
||||
libdbdsqlite3_la_DEPENDENCIES = dbd_sqlite3.h
|
||||
EXTRA_DIST = dbd_sqlite3.c dbd_sqlite3.h AUTHORS TODO README dbd_sqlite3.sgml dbd_sqlite3.pdf dbd_sqlite3/*
|
@@ -1,27 +0,0 @@
|
||||
Index: dbd_mysql.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/libdbi-drivers/libdbi-drivers/drivers/mysql/dbd_mysql.c,v
|
||||
retrieving revision 1.31
|
||||
diff -u -r1.31 dbd_mysql.c
|
||||
--- drivers/mysql/dbd_mysql.c 13 Aug 2008 22:56:03 -0000 1.31
|
||||
+++ drivers/mysql/dbd_mysql.c 16 Aug 2008 20:23:23 -0000
|
||||
@@ -553,15 +553,15 @@
|
||||
return db;
|
||||
}
|
||||
|
||||
-int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr) {
|
||||
- /* put error number into errno, error string into errstr
|
||||
- * return 0 if error, 1 if errno filled, 2 if errstr filled, 3 if both errno and errstr filled */
|
||||
+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr) {
|
||||
+ /* put error number into err_no, error string into errstr
|
||||
+ * return 0 if error, 1 if err_no filled, 2 if errstr filled, 3 if both err_no and errstr filled */
|
||||
|
||||
if (strcmp("",mysql_error((MYSQL *)conn->connection)) == 0) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
- *errno = mysql_errno((MYSQL *)conn->connection);
|
||||
+ *err_no = mysql_errno((MYSQL *)conn->connection);
|
||||
*errstr = strdup(mysql_error((MYSQL *)conn->connection));
|
||||
return 3;
|
||||
}
|
@@ -1,18 +0,0 @@
|
||||
--- drivers/pgsql/dbd_pgsql.c Sat Jan 26 12:39:50 2008
|
||||
+++ drivers/pgsql/dbd_pgsql.c.new Tue Jun 9 21:06:14 2009
|
||||
@@ -520,11 +520,11 @@
|
||||
return db;
|
||||
}
|
||||
|
||||
-int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr) {
|
||||
- /* put error number into errno, error string into errstr
|
||||
- * return 0 if error, 1 if errno filled, 2 if errstr filled, 3 if both errno and errstr filled */
|
||||
+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr) {
|
||||
+ /* put error number into err_no, error string into errstr
|
||||
+ * return 0 if error, 1 if err_no filled, 2 if errstr filled, 3 if both err_no and errstr filled */
|
||||
|
||||
- *errno = 0;
|
||||
+ *err_no = 0;
|
||||
*errstr = strdup(PQerrorMessage((PGconn *)conn->connection));
|
||||
|
||||
return 2;
|
@@ -1,24 +0,0 @@
|
||||
Index: dbd_sqlite3.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/libdbi-drivers/libdbi-drivers/drivers/sqlite3/dbd_sqlite3.c,v
|
||||
retrieving revision 1.31
|
||||
diff -u -r1.31 dbd_sqlite3.c
|
||||
--- drivers/sqlite3/dbd_sqlite3.c 13 Aug 2008 22:56:03 -0000 1.31
|
||||
+++ drivers/sqlite3/dbd_sqlite3.c 16 Aug 2008 20:23:23 -0000
|
||||
@@ -1369,11 +1369,11 @@
|
||||
return db;
|
||||
}
|
||||
|
||||
-int dbd_geterror(dbi_conn_t *conn, int *errno, char **errstr) {
|
||||
- /* put error number into errno, error string into errstr
|
||||
- * return 0 if error, 1 if errno filled, 2 if errstr filled, 3 if both errno and errstr filled */
|
||||
+int dbd_geterror(dbi_conn_t *conn, int *err_no, char **errstr) {
|
||||
+ /* put error number into err_no, error string into errstr
|
||||
+ * return 0 if error, 1 if err_no filled, 2 if errstr filled, 3 if both err_no and errstr filled */
|
||||
|
||||
- *errno = sqlite3_errcode((sqlite3 *)conn->connection);
|
||||
+ *err_no = sqlite3_errcode((sqlite3 *)conn->connection);
|
||||
*errstr = strdup((char*)sqlite3_errmsg((sqlite3 *)conn->connection));
|
||||
return 3;
|
||||
}
|
||||
|
@@ -1,106 +0,0 @@
|
||||
LIBRARY LIBMYSQL.dll
|
||||
EXPORTS
|
||||
myodbc_remove_escape
|
||||
mysql_affected_rows@4
|
||||
mysql_autocommit
|
||||
mysql_change_user
|
||||
mysql_character_set_name
|
||||
mysql_close@4
|
||||
mysql_commit
|
||||
mysql_data_seek@12
|
||||
mysql_debug
|
||||
mysql_dump_debug_info
|
||||
mysql_embedded
|
||||
mysql_eof
|
||||
mysql_errno@4
|
||||
mysql_error@4
|
||||
mysql_escape_string@12
|
||||
mysql_fetch_field
|
||||
mysql_fetch_field_direct
|
||||
mysql_fetch_fields@4
|
||||
mysql_fetch_lengths@4
|
||||
mysql_fetch_row@4
|
||||
mysql_field_count
|
||||
mysql_field_seek
|
||||
mysql_field_tell
|
||||
mysql_free_result@4
|
||||
mysql_get_character_set_info
|
||||
mysql_get_client_info
|
||||
mysql_get_client_version
|
||||
mysql_get_host_info
|
||||
mysql_get_parameters
|
||||
mysql_get_proto_info
|
||||
mysql_get_server_info
|
||||
mysql_get_server_version
|
||||
mysql_get_ssl_cipher
|
||||
mysql_hex_string
|
||||
mysql_info
|
||||
mysql_init@4
|
||||
mysql_insert_id@4
|
||||
mysql_kill
|
||||
mysql_list_dbs
|
||||
mysql_list_fields
|
||||
mysql_list_processes
|
||||
mysql_list_tables
|
||||
mysql_more_results
|
||||
mysql_next_result
|
||||
mysql_num_fields@4
|
||||
mysql_num_rows@4
|
||||
mysql_options
|
||||
mysql_ping@4
|
||||
mysql_query@8
|
||||
mysql_read_query_result
|
||||
mysql_real_connect@32
|
||||
mysql_real_escape_string@16
|
||||
mysql_real_query@12
|
||||
mysql_refresh
|
||||
mysql_rollback
|
||||
mysql_row_seek
|
||||
mysql_row_tell
|
||||
mysql_select_db@8
|
||||
mysql_send_query
|
||||
mysql_server_end
|
||||
mysql_server_init
|
||||
mysql_set_character_set
|
||||
mysql_set_local_infile_default
|
||||
mysql_set_local_infile_handler
|
||||
mysql_set_server_option
|
||||
mysql_shutdown
|
||||
mysql_sqlstate
|
||||
mysql_ssl_set
|
||||
mysql_stat
|
||||
mysql_stmt_affected_rows
|
||||
mysql_stmt_attr_get
|
||||
mysql_stmt_attr_set
|
||||
mysql_stmt_bind_param
|
||||
mysql_stmt_bind_result
|
||||
mysql_stmt_close
|
||||
mysql_stmt_data_seek
|
||||
mysql_stmt_errno
|
||||
mysql_stmt_error
|
||||
mysql_stmt_execute
|
||||
mysql_stmt_fetch
|
||||
mysql_stmt_fetch_column
|
||||
mysql_stmt_field_count
|
||||
mysql_stmt_free_result
|
||||
mysql_stmt_init
|
||||
mysql_stmt_insert_id
|
||||
mysql_stmt_next_result
|
||||
mysql_stmt_num_rows
|
||||
mysql_stmt_param_count
|
||||
mysql_stmt_param_metadata
|
||||
mysql_stmt_prepare
|
||||
mysql_stmt_reset
|
||||
mysql_stmt_result_metadata
|
||||
mysql_stmt_row_seek
|
||||
mysql_stmt_row_tell
|
||||
mysql_stmt_send_long_data
|
||||
mysql_stmt_sqlstate
|
||||
mysql_stmt_store_result
|
||||
mysql_store_result@4
|
||||
mysql_thread_end
|
||||
mysql_thread_id
|
||||
mysql_thread_init
|
||||
mysql_thread_safe
|
||||
mysql_use_result
|
||||
mysql_warning_count
|
@@ -1,26 +0,0 @@
|
||||
--- libxslt/Makefile.in.orig 2007-08-23 11:22:57 -0400
|
||||
+++ libxslt/Makefile.in 2011-04-05 17:11:09 -0400
|
||||
@@ -293,8 +293,8 @@
|
||||
xsltwin32config.h.in \
|
||||
libxslt.h
|
||||
|
||||
-libxslt_la_LIBADD = $(EXTRA_LIBS)
|
||||
-libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@
|
||||
+libxslt_la_LIBADD = $(EXTRA_LIBS) $(WIN32_EXTRA_LIBADD)
|
||||
+libxslt_la_LDFLAGS = -version-info @LIBXSLT_VERSION_INFO@ $(WIN32_EXTRA_LDFLAGS)
|
||||
man_MANS = libxslt.3
|
||||
EXTRA_DIST = $(man_MANS) trio.h triodef.h
|
||||
all: all-am
|
||||
--- libexslt/Makefile.in.orig 2007-08-23 11:22:57 -0400
|
||||
+++ libexslt/Makefile.in 2011-04-05 17:11:44 -0400
|
||||
@@ -269,8 +269,8 @@
|
||||
libexslt.h \
|
||||
dynamic.c
|
||||
|
||||
-libexslt_la_LIBADD = $(top_builddir)/libxslt/libxslt.la $(EXTRA_LIBS)
|
||||
-libexslt_la_LDFLAGS = -version-info @LIBEXSLT_VERSION_INFO@ $(LIBGCRYPT_LIBS)
|
||||
+libexslt_la_LIBADD = $(top_builddir)/libxslt/libxslt.la $(EXTRA_LIBS) $(WIN32_EXTRA_LIBADD)
|
||||
+libexslt_la_LDFLAGS = -version-info @LIBEXSLT_VERSION_INFO@ $(LIBGCRYPT_LIBS) $(WIN32_EXTRA_LDFLAGS)
|
||||
man_MANS = libexslt.3
|
||||
EXTRA_DIST = $(man_MANS)
|
||||
all: all-am
|
@@ -1,20 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
reset_steps
|
||||
. install.sh
|
||||
qpopd
|
||||
|
||||
prepare
|
||||
_INSTALL_WFSDIR=`win_fs_path $INSTALL_DIR`
|
||||
_INSTALL_UDIR=`unix_path $INSTALL_DIR`
|
||||
|
||||
make_install "$@"
|
@@ -1,13 +0,0 @@
|
||||
--- lib/Makefile.am~ Thu Dec 15 13:13:16 2005
|
||||
+++ lib/Makefile.am Tue Feb 6 10:57:58 2007
|
||||
@@ -76,7 +76,9 @@
|
||||
splibpch.h token.h app_inst.cxx arc_inst.cxx entmgr_inst.cxx \
|
||||
parser_inst.cxx xentmgr_inst.cxx SubstTable.cxx \
|
||||
UTF16CodingSystem.cxx Fixed4CodingSystem.cxx \
|
||||
- memcmp.c memmove.c strerror.c
|
||||
+ memcmp.c memmove.c strerror.c WinInetStorage.cxx \
|
||||
+ WinInetStorageMessages.h WinInetStorageMessages.msg \
|
||||
+ WinInetStorageMessages.rc WinApp.cxx Win32CodingSystem.cxx
|
||||
|
||||
INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/generic
|
||||
|
@@ -1,116 +0,0 @@
|
||||
# Copyright (C) Earnie Boyd <earnie@users.sf.net>
|
||||
# This file is a part of msysDVLPR.
|
||||
# http://www.mingw.org/msysdvlpr.shmtl
|
||||
#
|
||||
|
||||
echo
|
||||
echo "This is a post install process that will try to normalize between"
|
||||
echo "your MinGW install if any as well as your previous MSYS installs "
|
||||
echo "if any. I don't have any traps as aborts will not hurt anything."
|
||||
echo -n "Do you wish to continue with the post install? [yn ] "; read ans
|
||||
if [ $ans == 'n' ]; then exit 1; fi
|
||||
|
||||
. /etc/profile
|
||||
|
||||
echo
|
||||
echo -n "Do you have MinGW installed? [yn ] "; read ans
|
||||
if [ $ans == y ]
|
||||
then
|
||||
echo
|
||||
echo "Please answer the following in the form of c:/foo/bar."
|
||||
echo -n "Where is your MinGW installation? "; read ans
|
||||
if [ -f $ans/bin/gcc.exe ]
|
||||
then
|
||||
mingwpath=$ans
|
||||
else
|
||||
mingwpath=
|
||||
fi
|
||||
if [ -z "$mingwpath" ]
|
||||
then
|
||||
echo
|
||||
echo I could not find $ans/bin/gcc.exe. You must have given an invalid
|
||||
echo path to your MinGW environment. I am reversing to no MinGW
|
||||
echo installation. If you do have MinGW installed then you can manually
|
||||
echo bind the mount point /mingw to C:/mingw '('replace C: with the
|
||||
echo drive of your choice')' by creating an /etc/fstab file with a line
|
||||
echo that has a value similar to:
|
||||
echo C:/mingw /mingw
|
||||
echo -n Press ENTER to continue; read ans
|
||||
fi
|
||||
else
|
||||
mingwpath=
|
||||
echo
|
||||
echo "When you install MinGW I suggest you install it to C:/mingw"
|
||||
echo '(replace C: with the drive of your choice). Then create an'
|
||||
echo '/etc/fstab file with a line that has a value similar to:'
|
||||
echo 'C:/mingw /mingw'
|
||||
echo -n 'Press ENTER to continue '; read ans
|
||||
fi
|
||||
|
||||
if [ ! -z "$mingwpath" ]
|
||||
then
|
||||
if [ -f /etc/fstab ]
|
||||
then
|
||||
echo
|
||||
echo "I see that you already have an /etc/fstab file. Do you wish for me"
|
||||
echo -n "to add mount bindings for $mingwpath to /mingw? [yn ]"; read ans
|
||||
if [ $ans == 'y' ]
|
||||
then
|
||||
cat <<EOF>>/etc/fstab
|
||||
$mingwpath /mingw
|
||||
EOF
|
||||
fi
|
||||
else
|
||||
echo
|
||||
echo -n "Creating /etc/fstab with mingw mount bindings."
|
||||
cat <<EOF>/etc/fstab
|
||||
$mingwpath /mingw
|
||||
EOF
|
||||
fi
|
||||
fi
|
||||
|
||||
echo
|
||||
echo " Normalizing your MSYS environment."
|
||||
echo
|
||||
|
||||
for I in awk cmd echo egrep ex fgrep printf pwd rvi rview rvim vi view
|
||||
do
|
||||
if [ -f /bin/$I. ]
|
||||
then
|
||||
echo You have script /bin/$I
|
||||
if [ -f /bin/$I.exe ]
|
||||
then
|
||||
echo Removing /bin/$I.exe
|
||||
rm -f /bin/$I.exe
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
for I in ftp ln make
|
||||
do
|
||||
if [ -f /bin/$I.exe ] && [ -f /bin/$I. ]
|
||||
then
|
||||
echo You have both /bin/$I.exe and /bin/$I.
|
||||
echo Removing /bin/$I.
|
||||
rm -f /bin/$I.
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -z "$mingwpath" ]
|
||||
then
|
||||
echo
|
||||
echo MinGW-1.1 has a version of make.exe within it\'s bin/ directory.
|
||||
echo Please be sure to rename this file to mingw32-make.exe once you've
|
||||
echo installed MinGW-1.1 because it\'s very deficient in function.
|
||||
echo -n Press ENTER to continue. ; read ans
|
||||
else
|
||||
if [ -f $mingwpath/bin/make.exe ]
|
||||
then
|
||||
echo
|
||||
echo Renaming $mingwpath/bin/make.exe to mingw32-make.exe.
|
||||
mv $mingwpath/bin/make.exe $mingwpath/bin/mingw32-make.exe
|
||||
else
|
||||
echo
|
||||
echo Oh joy, you do not have $mingwpath/bin/make.exe. Keep it that way.
|
||||
fi
|
||||
fi
|
@@ -1,166 +0,0 @@
|
||||
/*
|
||||
* redirect.c --
|
||||
* Copyright (C) 2007 Andreas Koehler <andi5.py@gmx.net>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, contact:
|
||||
*
|
||||
* Free Software Foundation Voice: +1-617-542-5942
|
||||
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652
|
||||
* Boston, MA 02110-1301, USA gnu@gnu.org
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
#include <glib.h>
|
||||
#include <windows.h>
|
||||
|
||||
/* This program will search for an existing file in
|
||||
* .\bin\$i
|
||||
* ..\bin\$i
|
||||
* ..\..\bin\$i
|
||||
* and so on, where $i is the base name of argv[0]. Once found, that
|
||||
* program is spawned synchronously with the same parameters and its
|
||||
* exit status will be the one of this program as well.
|
||||
* To avoid recursion, do not use it in a directory ending on "bin".
|
||||
*/
|
||||
|
||||
/* __wgetmainargs() is an undocumented function to get the program's
|
||||
* argv in wide char format.
|
||||
*/
|
||||
typedef struct {
|
||||
int newmode;
|
||||
} _startupinfo;
|
||||
|
||||
extern void __wgetmainargs(int *argc,
|
||||
wchar_t ***wargv,
|
||||
wchar_t ***wenviron,
|
||||
int expand_wildcards,
|
||||
_startupinfo *startupinfo);
|
||||
|
||||
static gboolean
|
||||
wcharv_to_utf8_charv(wchar_t **wcharv,
|
||||
gchar ***utf8_charv,
|
||||
gint *error_index)
|
||||
{
|
||||
gchar **retval = NULL;
|
||||
|
||||
*utf8_charv = NULL;
|
||||
if (wcharv != NULL) {
|
||||
int n = 0, i;
|
||||
|
||||
while (wcharv[n])
|
||||
n++;
|
||||
retval = g_new(gchar *, n + 1);
|
||||
|
||||
for (i = 0; i < n; i++) {
|
||||
retval[i] = g_utf16_to_utf8 (wcharv[i], -1, NULL, NULL, NULL);
|
||||
if (retval[i] == NULL) {
|
||||
if (error_index)
|
||||
*error_index = i;
|
||||
while (i)
|
||||
g_free(retval[--i]);
|
||||
g_free (retval);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
retval[n] = NULL;
|
||||
}
|
||||
*utf8_charv = retval;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
redirect_program(gchar **argv)
|
||||
{
|
||||
gchar *orig_path, *orig_base, *dir, *path;
|
||||
gchar *index;
|
||||
gboolean retval = FALSE;
|
||||
|
||||
g_return_val_if_fail(*argv, FALSE);
|
||||
if (g_path_is_absolute(*argv)) {
|
||||
orig_path = g_strdup(*argv);
|
||||
} else {
|
||||
gchar *cd = g_get_current_dir();
|
||||
orig_path = g_build_filename(cd, *argv, (gchar*) NULL);
|
||||
g_free(cd);
|
||||
}
|
||||
|
||||
orig_base = g_path_get_basename(orig_path);
|
||||
dir = g_strdup(orig_path);
|
||||
while (((index = strrchr(dir, '\\')) != NULL)
|
||||
|| ((index = strrchr(dir, '/')) != NULL)) {
|
||||
*index = '\0';
|
||||
path = g_build_filename(dir, "bin", orig_base, (gchar*) NULL);
|
||||
g_debug("Testing %s", path);
|
||||
if (g_file_test(path, G_FILE_TEST_EXISTS)) {
|
||||
g_free(orig_path);
|
||||
*argv = path;
|
||||
retval = TRUE;
|
||||
break;
|
||||
}
|
||||
g_free(path);
|
||||
}
|
||||
|
||||
g_free(dir);
|
||||
g_free(orig_base);
|
||||
g_free(orig_path);
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
# ifndef _stdcall
|
||||
# define _stdcall __attribute__((stdcall))
|
||||
# endif
|
||||
#endif
|
||||
|
||||
int _stdcall
|
||||
WinMain(struct HINSTANCE__ *hInstance,
|
||||
struct HINSTANCE__ *hPrevInstance,
|
||||
char *lpszCmdLine,
|
||||
int nCmdShow)
|
||||
{
|
||||
int argc;
|
||||
wchar_t **wargv, **wenvp;
|
||||
_startupinfo si = { 0 };
|
||||
gint index, status;
|
||||
gchar **utf8_argv;
|
||||
GError *error = NULL;
|
||||
|
||||
__wgetmainargs(&argc, &wargv, &wenvp, 0, &si);
|
||||
g_assert(argc == __argc);
|
||||
|
||||
if (!wcharv_to_utf8_charv(wargv, &utf8_argv, &index)) {
|
||||
g_warning("Invalid argument at position %d", index);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!redirect_program(utf8_argv)) {
|
||||
g_warning("Could not find destination for %s", *utf8_argv);
|
||||
g_strfreev(utf8_argv);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!g_spawn_sync(NULL, utf8_argv, NULL,
|
||||
G_SPAWN_LEAVE_DESCRIPTORS_OPEN
|
||||
| G_SPAWN_CHILD_INHERITS_STDIN,
|
||||
NULL, NULL, NULL, NULL, &status, &error)) {
|
||||
g_warning("Could not spawn program: %s", error->message);
|
||||
g_error_free(error);
|
||||
g_strfreev(utf8_argv);
|
||||
return -1;
|
||||
}
|
||||
|
||||
return status;
|
||||
}
|
@@ -1,144 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
#### Load defaults.sh
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
## too bad, bash 2.04 has no real support for arrays
|
||||
|
||||
# 0 = get confirmation
|
||||
# 1 = delete
|
||||
_phase=0
|
||||
|
||||
# usage: add_precious_path <step> <path>
|
||||
function add_precious_path() {
|
||||
_precious_paths="${_precious_paths} $1|$2"
|
||||
}
|
||||
|
||||
add_precious_path msys $MSYS_DIR
|
||||
add_precious_path wget $WGET_DIR
|
||||
add_precious_path svn $SVN_DIR
|
||||
add_precious_path git $GIT_DIR
|
||||
add_precious_path repos $REPOS_DIR
|
||||
add_precious_path hh $HH_DIR
|
||||
|
||||
# usage: eval_path <path> <force>
|
||||
function eval_path() {
|
||||
if [ "$2" != "force" ]; then
|
||||
for _precious in $_precious_paths; do
|
||||
_prec_step="${_precious%%|*}"
|
||||
_prec_path="${_precious##*|}"
|
||||
_preclen="${#_prec_path}"
|
||||
_dirss="${1:0:${_preclen}}"
|
||||
_dirlen="${#1}"
|
||||
_precss="${_prec_path:0:${_dirlen}}"
|
||||
if [ "$_dirss" = "$_prec_path" -o "$_precss" = "$1" ]; then
|
||||
if [ "$_phase" != "1" ]; then
|
||||
echo " - will not remove $1 to save $_prec_path ($_prec_step)"
|
||||
fi
|
||||
return
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [ "$_phase" = "1" ]; then
|
||||
echo rm -rf $1
|
||||
rm -rf $1
|
||||
else
|
||||
echo " * rm -rf $1"
|
||||
fi
|
||||
}
|
||||
|
||||
function eval_all() {
|
||||
eval_path $UNZIP_DIR
|
||||
eval_path $REGEX_DIR
|
||||
eval_path $READLINE_DIR
|
||||
eval_path $ACTIVE_PERL_DIR
|
||||
eval_path $AUTOTOOLS_DIR
|
||||
eval_path $GUILE_DIR
|
||||
eval_path $OPENSSL_DIR
|
||||
eval_path $MINGW_DIR
|
||||
eval_path $MINGW_UTILS_DIR
|
||||
eval_path $EXETYPE_DIR
|
||||
eval_path $LIBXML2_DIR
|
||||
eval_path $GNOME_DIR
|
||||
eval_path $SWIG_DIR
|
||||
eval_path $PCRE_DIR
|
||||
eval_path $LIBGSF_DIR
|
||||
eval_path $GOFFICE_DIR
|
||||
eval_path $GLADE_DIR
|
||||
eval_path $INNO_DIR
|
||||
eval_path $HH_DIR
|
||||
eval_path $OPENSP_DIR
|
||||
eval_path $LIBOFX_DIR
|
||||
eval_path $GMP_DIR
|
||||
eval_path $GNUTLS_DIR
|
||||
eval_path $GWENHYWFAR_DIR
|
||||
eval_path $AQBANKING_DIR
|
||||
eval_path $LIBGDA_DIR
|
||||
eval_path $SQLITE3_DIR
|
||||
eval_path $LIBDBI_DIR
|
||||
eval_path $LIBDBI_DRIVERS_DIR
|
||||
eval_path $BUILD_DIR
|
||||
eval_path $INSTALL_DIR
|
||||
eval_path $GNUCASH_DIR\\dist
|
||||
eval_path $GNUCASH_DIR\\gnucash.iss
|
||||
eval_path $TMP_DIR
|
||||
eval_path $MSYS_DIR\\etc\\profile.d\\installer.sh force
|
||||
eval_path $DOCS_DIR
|
||||
eval_path $LIBXSLT_DIR
|
||||
eval_path $LIBBONOBOUI_DIR
|
||||
eval_path $MYSQL_LIB_DIR
|
||||
eval_path $PGSQL_DIR
|
||||
eval_path $WEBKIT_DIR
|
||||
eval_path $ISOCODES_DIR
|
||||
}
|
||||
|
||||
echo
|
||||
echo "This will reset your installation of gnucash."
|
||||
echo "The following tasks will be executed:"
|
||||
|
||||
while true; do
|
||||
echo
|
||||
eval_all
|
||||
echo
|
||||
echo -n "Are you sure you want to do this: Yes, first add safe paths or no? [y/s/N] "
|
||||
read resp
|
||||
case "$resp" in
|
||||
y*|Y*)
|
||||
_phase=1
|
||||
break
|
||||
;;
|
||||
s*|S*)
|
||||
echo
|
||||
echo -n "Add safe path (e.g. c:\\\\soft\\\\tmp): "
|
||||
read path
|
||||
[ "$path" ] && add_precious_path user_defined $path
|
||||
;;
|
||||
*)
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
#### Now clear out the install
|
||||
|
||||
echo
|
||||
qpushd $GLOBAL_DIR
|
||||
eval_all
|
||||
qpopd
|
||||
|
||||
echo "Done"
|
||||
exit 0
|
||||
|
||||
### Local Variables: ***
|
||||
### sh-basic-offset: 4 ***
|
||||
### indent-tabs-mode: nil ***
|
||||
### End: ***
|
@@ -1,23 +0,0 @@
|
||||
--- configure Tue Oct 05 06:02:37 2010
|
||||
+++ configure Tue Jan 11 07:28:51 2011
|
||||
@@ -1077,6 +1077,7 @@
|
||||
enable_icon_database
|
||||
enable_datalist
|
||||
enable_ruby
|
||||
+enable_sandbox
|
||||
enable_video
|
||||
enable_xhtmlmp
|
||||
enable_xpath
|
||||
@@ -19020,9 +19021,9 @@
|
||||
# check whether to enable HTML5 sandbox iframe support
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable HTML5 sandboxed iframe support" >&5
|
||||
$as_echo_n "checking whether to enable HTML5 sandboxed iframe support... " >&6; }
|
||||
-# Check whether --enable-ruby was given.
|
||||
-if test "${enable_ruby+set}" = set; then :
|
||||
- enableval=$enable_ruby;
|
||||
+# Check whether --enable-sandbox was given.
|
||||
+if test "${enable_sandbox+set}" = set; then :
|
||||
+ enableval=$enable_sandbox;
|
||||
else
|
||||
enable_sandbox="yes"
|
||||
fi
|
@@ -1,143 +0,0 @@
|
||||
--- WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp Fri Sep 10 20:20:33 2010
|
||||
+++ WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp Tue Jan 11 12:47:14 2011
|
||||
@@ -71,6 +71,30 @@
|
||||
#include <glib/gi18n-lib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
+#ifdef _WIN32
|
||||
+/* search for data relative to where we are installed */
|
||||
+#include <shlobj.h>
|
||||
+#include <assert.h>
|
||||
+
|
||||
+static HMODULE GetThisDllHandle()
|
||||
+{
|
||||
+ MEMORY_BASIC_INFORMATION info;
|
||||
+ size_t len = VirtualQueryEx(GetCurrentProcess(), (void*)GetThisDllHandle, &info, sizeof(info));
|
||||
+ assert(len == sizeof(info));
|
||||
+ return len ? (HMODULE)info.AllocationBase : NULL;
|
||||
+}
|
||||
+
|
||||
+const gchar *
|
||||
+get_webkit_datadir(void)
|
||||
+{
|
||||
+ gchar *retval;
|
||||
+ retval = g_build_filename (g_win32_get_package_installation_directory_of_module (GetThisDllHandle()), "/share", NULL);
|
||||
+ return retval;
|
||||
+}
|
||||
+#undef DATA_DIR
|
||||
+#define DATA_DIR get_webkit_datadir ()
|
||||
+#endif
|
||||
+
|
||||
using namespace WebCore;
|
||||
|
||||
namespace WebKit {
|
||||
@@ -989,7 +1013,13 @@
|
||||
|
||||
String content;
|
||||
gchar* fileContent = 0;
|
||||
+#ifdef _WIN32
|
||||
+ gchar* errorPath = g_build_filename (DATA_DIR, "/webkit-1.0/resources/error.html", NULL);
|
||||
+ gchar* errorURI = g_filename_to_uri(errorPath, NULL, NULL);
|
||||
+ g_free(errorPath);
|
||||
+#else
|
||||
gchar* errorURI = g_filename_to_uri(DATA_DIR"/webkit-1.0/resources/error.html", NULL, NULL);
|
||||
+#endif
|
||||
GFile* errorFile = g_file_new_for_uri(errorURI);
|
||||
g_free(errorURI);
|
||||
|
||||
--- WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp Fri Sep 10 20:20:33 2010
|
||||
+++ WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp Mon Jan 17 07:42:35 2011
|
||||
@@ -27,6 +27,31 @@
|
||||
#include "NotImplemented.h"
|
||||
#include "PlatformString.h"
|
||||
|
||||
+#ifdef _WIN32
|
||||
+/* search for data relative to where we are installed */
|
||||
+# include <shlobj.h>
|
||||
+# include <assert.h>
|
||||
+
|
||||
+static HMODULE GetThisDllHandle()
|
||||
+{
|
||||
+ MEMORY_BASIC_INFORMATION info;
|
||||
+ size_t len = VirtualQueryEx(GetCurrentProcess(), (void*)GetThisDllHandle, &info, sizeof(info));
|
||||
+ assert(len == sizeof(info));
|
||||
+ return len ? (HMODULE)info.AllocationBase : NULL;
|
||||
+}
|
||||
+
|
||||
+const gchar *
|
||||
+get_webkit_path(void)
|
||||
+{
|
||||
+ gchar *retval;
|
||||
+ retval = g_build_filename (g_win32_get_package_installation_directory_of_module (GetThisDllHandle()), "/share", NULL);
|
||||
+ return retval;
|
||||
+}
|
||||
+#undef DATA_DIR
|
||||
+#define DATA_DIR get_webkit_path ()
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
using namespace WebCore;
|
||||
|
||||
namespace WebKit {
|
||||
@@ -67,21 +92,30 @@
|
||||
webkit_web_inspector_set_web_view(webInspector, inspectorWebView);
|
||||
|
||||
GOwnPtr<gchar> inspectorURI;
|
||||
-
|
||||
+#ifdef _WIN32
|
||||
+ gchar* inspectorPath = g_build_filename (DATA_DIR, "/webkit-1.0/webinspector/inspector.html", NULL);
|
||||
+#endif
|
||||
// Make the Web Inspector work when running tests
|
||||
if (g_file_test("WebCore/inspector/front-end/inspector.html", G_FILE_TEST_EXISTS)) {
|
||||
GOwnPtr<gchar> currentDirectory(g_get_current_dir());
|
||||
GOwnPtr<gchar> fullPath(g_strdup_printf("%s/WebCore/inspector/front-end/inspector.html", currentDirectory.get()));
|
||||
inspectorURI.set(g_filename_to_uri(fullPath.get(), NULL, NULL));
|
||||
} else
|
||||
+#ifdef _WIN32
|
||||
+ inspectorURI.set(g_filename_to_uri(inspectorPath, NULL, NULL));
|
||||
+#else
|
||||
inspectorURI.set(g_filename_to_uri(DATA_DIR"/webkit-1.0/webinspector/inspector.html", NULL, NULL));
|
||||
-
|
||||
+#endif
|
||||
webkit_web_view_load_uri(inspectorWebView, inspectorURI.get());
|
||||
|
||||
gtk_widget_show(GTK_WIDGET(inspectorWebView));
|
||||
|
||||
Page* inspectorPage = core(inspectorWebView);
|
||||
inspectorPage->inspectorController()->setInspectorFrontendClient(new InspectorFrontendClient(m_inspectedWebView, inspectorWebView, webInspector, inspectorPage));
|
||||
+
|
||||
+#ifdef _WIN32
|
||||
+ g_free(inspectorPath);
|
||||
+#endif
|
||||
}
|
||||
|
||||
void InspectorClient::highlight(Node* node)
|
||||
@@ -145,6 +179,10 @@
|
||||
String InspectorFrontendClient::localizedStringsURL()
|
||||
{
|
||||
GOwnPtr<gchar> URL;
|
||||
+
|
||||
+#ifdef _WIN32
|
||||
+ gchar* localizedPath = g_build_filename (DATA_DIR, "/webkit-1.0/webinspector/localizedStrings.js", NULL);
|
||||
+#endif
|
||||
|
||||
// Make the Web Inspector work when running tests
|
||||
if (g_file_test("WebCore/English.lproj/localizedStrings.js", G_FILE_TEST_EXISTS)) {
|
||||
@@ -152,10 +190,16 @@
|
||||
GOwnPtr<gchar> fullPath(g_strdup_printf("%s/WebCore/English.lproj/localizedStrings.js", currentDirectory.get()));
|
||||
URL.set(g_filename_to_uri(fullPath.get(), NULL, NULL));
|
||||
} else
|
||||
+#ifdef _WIN32
|
||||
+ URL.set(g_filename_to_uri(localizedPath, NULL, NULL));
|
||||
+#else
|
||||
URL.set(g_filename_to_uri(DATA_DIR"/webkit-1.0/webinspector/localizedStrings.js", NULL, NULL));
|
||||
-
|
||||
+#endif
|
||||
// FIXME: support l10n of localizedStrings.js
|
||||
return String::fromUTF8(URL.get());
|
||||
+#ifdef _WIN32
|
||||
+ g_free(localizedPath);
|
||||
+#endif
|
||||
}
|
||||
|
||||
String InspectorFrontendClient::hiddenPanels()
|
@@ -1,33 +0,0 @@
|
||||
--- WebCore/bindings/scripts/IDLParser.pm Thu Jan 15 16:14:12 1970
|
||||
+++ WebCore/bindings/scripts/IDLParser.pm Thu Jan 15 16:14:12 1970
|
||||
@@ -69,7 +69,7 @@
|
||||
if (($Config::Config{'osname'}) =~ /solaris/i) {
|
||||
$gccLocation = "/usr/sfw/bin/gcc";
|
||||
} else {
|
||||
- $gccLocation = "/usr/bin/gcc";
|
||||
+ $gccLocation = "gcc";
|
||||
}
|
||||
$preprocessor = $gccLocation . " -E -P -x c++";
|
||||
}
|
||||
--- WebCore/css/make-css-file-arrays.pl Thu Jan 15 16:14:12 1970
|
||||
+++ WebCore/css/make-css-file-arrays.pl Thu Jan 15 16:14:12 1970
|
||||
@@ -33,7 +33,7 @@
|
||||
if (($Config::Config{'osname'}) =~ /solaris/i) {
|
||||
$gccLocation = "/usr/sfw/bin/gcc";
|
||||
} else {
|
||||
- $gccLocation = "/usr/bin/gcc";
|
||||
+ $gccLocation = "gcc";
|
||||
}
|
||||
$preprocessor = $gccLocation . " -E -P -x c++";
|
||||
}
|
||||
--- WebCore/dom/make_names.pl Thu Jan 15 16:14:12 1970
|
||||
+++ WebCore/dom/make_names.pl Thu Jan 15 16:14:12 1970
|
||||
@@ -52,7 +52,7 @@
|
||||
if (($Config::Config{'osname'}) =~ /solaris/i) {
|
||||
$gccLocation = "/usr/sfw/bin/gcc";
|
||||
} else {
|
||||
- $gccLocation = "/usr/bin/gcc";
|
||||
+ $gccLocation = "gcc";
|
||||
}
|
||||
my $preprocessor = $gccLocation . " -E -P -x c++";
|
||||
|
@@ -1,81 +0,0 @@
|
||||
--- GNUmakefile Mon Jan 17 09:32:30 2011
|
||||
+++ GNUmakefile Mon Jan 17 09:44:19 2011
|
||||
@@ -6411,3 +6411,4 @@
|
||||
STRIP = strip
|
||||
-SYMBOL_VISIBILITY = -fvisibility=hidden
|
||||
-SYMBOL_VISIBILITY_INLINES = -fvisibility-inlines-hidden
|
||||
+SYMBOL_VISIBILITY =
|
||||
+SYMBOL_VISIBILITY_INLINES =
|
||||
+PTHREAD_LIBS = -lpthread
|
||||
@@ -8967,7 +8967,7 @@
|
||||
# It breaks the build on other platforms, so we use it conditionally
|
||||
no_undefined = -no-undefined
|
||||
#version_script = -Wl,--version-script,$(srcdir)/autotools/symbols.filter
|
||||
-version_script = -export-symbols-regex "^(webkit_|JS).*"
|
||||
+version_script = -export-symbols-regex "^(webkit_|k?JS).*"
|
||||
|
||||
# Shared libraries
|
||||
lib_LTLIBRARIES = \
|
||||
@@ -8987,7 +8987,7 @@
|
||||
libJavaScriptCore_la_LIBADD = \
|
||||
$(UNICODE_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
- -lpthread
|
||||
+ $(PTHREAD_LIBS)
|
||||
|
||||
libJavaScriptCore_la_CXXFLAGS = \
|
||||
$(global_cxxflags) \
|
||||
@@ -9042,7 +9042,6 @@
|
||||
$(no_undefined)
|
||||
|
||||
libwebkit_1_0_la_LIBADD = \
|
||||
- -lpthread \
|
||||
libJavaScriptCore.la \
|
||||
libWebCoreJS.la \
|
||||
$(webcore_ldflags) \
|
||||
@@ -9064,7 +9063,8 @@
|
||||
$(PNG_LIBS) \
|
||||
$(SQLITE3_LIBS) \
|
||||
$(UNICODE_LIBS) \
|
||||
- $(XT_LIBS)
|
||||
+ $(PTHREAD_LIBS) \
|
||||
+ $(XT_LIBS) -lwinmm -lshlwapi -lole32
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = WebKit/gtk/webkit-1.0.pc
|
||||
@@ -9104,7 +9104,7 @@
|
||||
Programs_minidom_LDADD = \
|
||||
libJavaScriptCore.la \
|
||||
-lm \
|
||||
- -lstdc++
|
||||
+ -lstdc++ -lwinmm
|
||||
|
||||
Programs_minidom_LDFLAGS = \
|
||||
-no-install \
|
||||
@@ -9127,7 +9127,7 @@
|
||||
$(UNICODE_CFLAGS)
|
||||
|
||||
Programs_jsc_LDADD = \
|
||||
- libJavaScriptCore.la
|
||||
+ libJavaScriptCore.la -lwinmm
|
||||
|
||||
WebCore := $(srcdir)/WebCore
|
||||
|
||||
@@ -9263,7 +9263,7 @@
|
||||
Programs_GtkLauncher_LDADD = \
|
||||
libwebkit-1.0.la \
|
||||
$(GTK_LIBS) \
|
||||
- $(GLIB_LIBS)
|
||||
+ $(GLIB_LIBS) -lwinmm
|
||||
|
||||
Programs_GtkLauncher_LDFLAGS = \
|
||||
-no-fast-install \
|
||||
@@ -9326,7 +9326,7 @@
|
||||
$(GTK_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(LIBSOUP_LIBS) \
|
||||
- $(FREETYPE_LIBS)
|
||||
+ $(FREETYPE_LIBS) -lwinmm
|
||||
|
||||
Programs_DumpRenderTree_LDFLAGS = \
|
||||
-no-fast-install \
|
@@ -1,592 +0,0 @@
|
||||
--- JavaScriptCore/jit/ExecutableAllocator.h 2010-05-07 16:09:08.000000000 +0200
|
||||
+++ JavaScriptCore/jit/ExecutableAllocator.h 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -285,7 +285,7 @@
|
||||
inline ExecutablePool::ExecutablePool(size_t n)
|
||||
{
|
||||
size_t allocSize = roundUpAllocationSize(n, JIT_ALLOCATOR_PAGE_SIZE);
|
||||
- Allocation mem = systemAlloc(allocSize);
|
||||
+ const Allocation mem = systemAlloc(allocSize);
|
||||
m_pools.append(mem);
|
||||
m_freePtr = mem.pages;
|
||||
if (!m_freePtr)
|
||||
--- JavaScriptCore/runtime/Collector.cpp (revision 63307)
|
||||
+++ JavaScriptCore/runtime/Collector.cpp (working copy)
|
||||
@@ -91,6 +91,13 @@
|
||||
|
||||
#define COLLECT_ON_EVERY_ALLOCATION 0
|
||||
|
||||
+#if COMPILER(MINGW64)
|
||||
+extern "C" {
|
||||
+void * __mingw_aligned_malloc (size_t, size_t);
|
||||
+void __mingw_aligned_free (void *);
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
using std::max;
|
||||
|
||||
namespace JSC {
|
||||
@@ -201,7 +208,7 @@
|
||||
#elif OS(WINCE)
|
||||
void* address = VirtualAlloc(NULL, BLOCK_SIZE, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
|
||||
#elif OS(WINDOWS)
|
||||
-#if COMPILER(MINGW) && !COMPILER(MINGW64)
|
||||
+#if COMPILER(MINGW)
|
||||
void* address = __mingw_aligned_malloc(BLOCK_SIZE, BLOCK_SIZE);
|
||||
#else
|
||||
void* address = _aligned_malloc(BLOCK_SIZE, BLOCK_SIZE);
|
||||
@@ -292,7 +299,7 @@
|
||||
#elif OS(WINCE)
|
||||
VirtualFree(block, 0, MEM_RELEASE);
|
||||
#elif OS(WINDOWS)
|
||||
-#if COMPILER(MINGW) && !COMPILER(MINGW64)
|
||||
+#if COMPILER(MINGW)
|
||||
__mingw_aligned_free(block);
|
||||
#else
|
||||
_aligned_free(block);
|
||||
--- JavaScriptCore/wtf/TCSpinLock.h 2010-03-19 16:20:53.000000000 +0100
|
||||
+++ JavaScriptCore/wtf/TCSpinLock.h 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -37,8 +37,6 @@
|
||||
|
||||
#include <time.h> /* For nanosleep() */
|
||||
|
||||
-#include <sched.h> /* For sched_yield() */
|
||||
-
|
||||
#if HAVE(STDINT_H)
|
||||
#include <stdint.h>
|
||||
#elif HAVE(INTTYPES_H)
|
||||
@@ -134,7 +132,7 @@
|
||||
#define SPINLOCK_INITIALIZER { 0 }
|
||||
|
||||
static void TCMalloc_SlowLock(volatile unsigned int* lockword) {
|
||||
- sched_yield(); // Yield immediately since fast path failed
|
||||
+ Sleep(0); // Yield immediately since fast path failed
|
||||
while (true) {
|
||||
int r;
|
||||
#if COMPILER(GCC)
|
||||
--- JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp 2010-03-19 16:20:53.000000000 +0100
|
||||
+++ JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -49,7 +49,7 @@
|
||||
GOwnPtr<GError> gerror;
|
||||
|
||||
GOwnPtr<char> utf8src;
|
||||
- utf8src.set(g_utf16_to_utf8(src, srcLength, 0, 0, &gerror.outPtr()));
|
||||
+ utf8src.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(src), srcLength, 0, 0, &gerror.outPtr()));
|
||||
if (gerror) {
|
||||
*error = true;
|
||||
return -1;
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
long utf16resultLength = -1;
|
||||
GOwnPtr<UChar> utf16result;
|
||||
- utf16result.set(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr()));
|
||||
+ utf16result.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr())));
|
||||
if (gerror) {
|
||||
*error = true;
|
||||
return -1;
|
||||
@@ -81,7 +81,7 @@
|
||||
GOwnPtr<GError> gerror;
|
||||
|
||||
GOwnPtr<char> utf8src;
|
||||
- utf8src.set(g_utf16_to_utf8(src, srcLength, 0, 0, &gerror.outPtr()));
|
||||
+ utf8src.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(src), srcLength, 0, 0, &gerror.outPtr()));
|
||||
if (gerror) {
|
||||
*error = true;
|
||||
return -1;
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
long utf16resultLength = -1;
|
||||
GOwnPtr<UChar> utf16result;
|
||||
- utf16result.set(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr()));
|
||||
+ utf16result.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr())));
|
||||
if (gerror) {
|
||||
*error = true;
|
||||
return -1;
|
||||
@@ -113,7 +113,7 @@
|
||||
GOwnPtr<GError> gerror;
|
||||
|
||||
GOwnPtr<char> utf8src;
|
||||
- utf8src.set(g_utf16_to_utf8(src, srcLength, 0, 0, &gerror.outPtr()));
|
||||
+ utf8src.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(src), srcLength, 0, 0, &gerror.outPtr()));
|
||||
if (gerror) {
|
||||
*error = true;
|
||||
return -1;
|
||||
@@ -124,7 +124,7 @@
|
||||
|
||||
long utf16resultLength = -1;
|
||||
GOwnPtr<UChar> utf16result;
|
||||
- utf16result.set(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr()));
|
||||
+ utf16result.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(utf8result.get(), -1, 0, &utf16resultLength, &gerror.outPtr())));
|
||||
if (gerror) {
|
||||
*error = true;
|
||||
return -1;
|
||||
@@ -189,8 +189,8 @@
|
||||
GOwnPtr<char> utf8a;
|
||||
GOwnPtr<char> utf8b;
|
||||
|
||||
- utf8a.set(g_utf16_to_utf8(a, len, 0, 0, 0));
|
||||
- utf8b.set(g_utf16_to_utf8(b, len, 0, 0, 0));
|
||||
+ utf8a.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(a), len, 0, 0, 0));
|
||||
+ utf8b.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(b), len, 0, 0, 0));
|
||||
|
||||
GOwnPtr<char> foldedA;
|
||||
GOwnPtr<char> foldedB;
|
||||
--- JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h 2010-03-19 16:20:53.000000000 +0100
|
||||
+++ JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -34,7 +34,12 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
-typedef uint16_t UChar;
|
||||
+#if !defined(WIN32) && !defined(_WIN32) && !defined(__WINSCW__) \
|
||||
+ && !(defined(__CC_ARM) || defined(__ARMCC__)) /* RVCT */
|
||||
+ typedef unsigned short UChar;
|
||||
+#else
|
||||
+ typedef wchar_t UChar;
|
||||
+#endif
|
||||
typedef int32_t UChar32;
|
||||
|
||||
namespace WTF {
|
||||
--- WebCore/bindings/js/ScriptObject.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/bindings/js/ScriptObject.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -136,6 +136,14 @@
|
||||
return handleException(m_scriptState);
|
||||
}
|
||||
|
||||
+bool ScriptObject::set(const char* name, unsigned long long value)
|
||||
+{
|
||||
+ JSLock lock(SilenceAssertionsOnly);
|
||||
+ PutPropertySlot slot;
|
||||
+ jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot);
|
||||
+ return handleException(m_scriptState);
|
||||
+}
|
||||
+
|
||||
bool ScriptObject::set(const char* name, bool value)
|
||||
{
|
||||
JSLock lock(SilenceAssertionsOnly);
|
||||
--- WebCore/bindings/js/ScriptObject.h 2010-03-19 16:20:54.000000000 +0100
|
||||
+++ WebCore/bindings/js/ScriptObject.h 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -59,6 +59,7 @@
|
||||
bool set(const char* name, unsigned);
|
||||
bool set(const char* name, unsigned long);
|
||||
bool set(const char* name, bool);
|
||||
+ bool set(const char* name, unsigned long long);
|
||||
|
||||
static ScriptObject createNew(ScriptState*);
|
||||
|
||||
--- WebCore/dom/XMLTokenizerLibxml2.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/dom/XMLTokenizerLibxml2.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -908,7 +908,7 @@
|
||||
if (m_parserStopped)
|
||||
return;
|
||||
|
||||
-#if COMPILER(MSVC) || COMPILER(RVCT)
|
||||
+#if OS(WINDOWS) || COMPILER(RVCT)
|
||||
char m[1024];
|
||||
vsnprintf(m, sizeof(m) - 1, message, args);
|
||||
#else
|
||||
@@ -922,7 +922,7 @@
|
||||
else
|
||||
handleError(type, m, lineNumber(), columnNumber());
|
||||
|
||||
-#if !COMPILER(MSVC) && !COMPILER(RVCT)
|
||||
+#if !OS(WINDOWS) && !COMPILER(RVCT)
|
||||
free(m);
|
||||
#endif
|
||||
}
|
||||
--- WebCore/platform/FileSystem.h 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/platform/FileSystem.h 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -64,7 +64,7 @@
|
||||
class CString;
|
||||
|
||||
// PlatformModule
|
||||
-#if OS(WINDOWS)
|
||||
+#if OS(WINDOWS) && !PLATFORM(GTK)
|
||||
typedef HMODULE PlatformModule;
|
||||
#elif PLATFORM(QT)
|
||||
#if defined(Q_WS_MAC)
|
||||
@@ -107,7 +107,7 @@
|
||||
#if PLATFORM(QT)
|
||||
typedef QFile* PlatformFileHandle;
|
||||
const PlatformFileHandle invalidPlatformFileHandle = 0;
|
||||
-#elif OS(WINDOWS)
|
||||
+#elif OS(WINDOWS) && !PLATFORM(GTK)
|
||||
typedef HANDLE PlatformFileHandle;
|
||||
// FIXME: -1 is INVALID_HANDLE_VALUE, defined in <winbase.h>. Chromium tries to
|
||||
// avoid using Windows headers in headers. We'd rather move this into the .cpp.
|
||||
@@ -142,7 +142,7 @@
|
||||
// Methods for dealing with loadable modules
|
||||
bool unloadModule(PlatformModule);
|
||||
|
||||
-#if PLATFORM(WIN)
|
||||
+#if PLATFORM(WIN) && !PLATFORM(GTK)
|
||||
String localUserSpecificStorageDirectory();
|
||||
String roamingUserSpecificStorageDirectory();
|
||||
|
||||
--- WebCore/platform/gtk/GeolocationServiceGtk.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/platform/gtk/GeolocationServiceGtk.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -18,6 +18,11 @@
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
+
|
||||
+#ifdef interface
|
||||
+#undef interface
|
||||
+#endif
|
||||
+
|
||||
#include "GeolocationServiceGtk.h"
|
||||
|
||||
#include "CString.h"
|
||||
--- WebCore/platform/gtk/GeolocationServiceGtk.h 2010-03-19 16:20:54.000000000 +0100
|
||||
+++ WebCore/platform/gtk/GeolocationServiceGtk.h 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -25,6 +25,10 @@
|
||||
#include "PositionError.h"
|
||||
#include "RefPtr.h"
|
||||
|
||||
+#ifdef interface
|
||||
+#undef interface
|
||||
+#endif
|
||||
+
|
||||
#include <geoclue/geoclue-master.h>
|
||||
#include <geoclue/geoclue-position.h>
|
||||
|
||||
--- WebCore/platform/KURL.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/platform/KURL.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -1425,7 +1425,7 @@
|
||||
#elif USE(GLIB_UNICODE)
|
||||
GOwnPtr<gchar> utf8Hostname;
|
||||
GOwnPtr<GError> utf8Err;
|
||||
- utf8Hostname.set(g_utf16_to_utf8(str, strLen, 0, 0, &utf8Err.outPtr()));
|
||||
+ utf8Hostname.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(str), strLen, 0, 0, &utf8Err.outPtr()));
|
||||
if (utf8Err)
|
||||
return;
|
||||
|
||||
--- WebCore/platform/network/soup/ResourceHandleSoup.cpp (revision 60658)
|
||||
+++ WebCore/platform/network/soup/ResourceHandleSoup.cpp (working copy)
|
||||
@@ -856,7 +856,11 @@
|
||||
return;
|
||||
}
|
||||
|
||||
+#if OS(WINDOWS)
|
||||
+ response.setMimeType(g_content_type_get_mime_type(g_file_info_get_content_type(info)));
|
||||
+#else
|
||||
response.setMimeType(g_file_info_get_content_type(info));
|
||||
+#endif
|
||||
response.setExpectedContentLength(g_file_info_get_size(info));
|
||||
|
||||
GTimeVal tv;
|
||||
--- WebCore/platform/text/gtk/TextBreakIteratorGtk.cpp 2010-03-19 16:20:54.000000000 +0100
|
||||
+++ WebCore/platform/text/gtk/TextBreakIteratorGtk.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
long utf8len;
|
||||
GOwnPtr<char> utf8;
|
||||
- utf8.set(g_utf16_to_utf8(string, length, 0, &utf8len, 0));
|
||||
+ utf8.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(string), length, 0, &utf8len, 0));
|
||||
|
||||
// FIXME: assumes no surrogate pairs
|
||||
|
||||
--- WebCore/platform/text/TextEncoding.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/platform/text/TextEncoding.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -119,14 +119,14 @@
|
||||
return newTextCodec(*this)->encode(reinterpret_cast<const UChar *>(str.utf16()), str.length(), handling);
|
||||
#elif USE(GLIB_UNICODE)
|
||||
GOwnPtr<char> UTF8Source;
|
||||
- UTF8Source.set(g_utf16_to_utf8(characters, length, 0, 0, 0));
|
||||
+ UTF8Source.set(g_utf16_to_utf8(reinterpret_cast<const gunichar2*>(characters), length, 0, 0, 0));
|
||||
|
||||
GOwnPtr<char> UTF8Normalized;
|
||||
UTF8Normalized.set(g_utf8_normalize(UTF8Source.get(), -1, G_NORMALIZE_NFC));
|
||||
|
||||
long UTF16Length;
|
||||
GOwnPtr<UChar> UTF16Normalized;
|
||||
- UTF16Normalized.set(g_utf8_to_utf16(UTF8Normalized.get(), -1, 0, &UTF16Length, 0));
|
||||
+ UTF16Normalized.set(reinterpret_cast<UChar*>(g_utf8_to_utf16(UTF8Normalized.get(), -1, 0, &UTF16Length, 0)));
|
||||
|
||||
return newTextCodec(*this)->encode(UTF16Normalized.get(), UTF16Length, handling);
|
||||
#elif OS(WINCE)
|
||||
--- WebCore/plugins/gtk/PluginViewGtk.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/plugins/gtk/PluginViewGtk.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -45,6 +45,7 @@
|
||||
#include "Image.h"
|
||||
#include "KeyboardEvent.h"
|
||||
#include "MouseEvent.h"
|
||||
+#include "NotImplemented.h"
|
||||
#include "Page.h"
|
||||
#include "PlatformKeyboardEvent.h"
|
||||
#include "PlatformMouseEvent.h"
|
||||
@@ -71,7 +72,7 @@
|
||||
#include <cairo/cairo-xlib.h>
|
||||
#include <gdk/gdkx.h>
|
||||
#elif defined(GDK_WINDOWING_WIN32)
|
||||
-#include "PluginMessageThrottlerWin.h"
|
||||
+#include "win/PluginMessageThrottlerWin.h"
|
||||
#include <gdk/gdkwin32.h>
|
||||
#endif
|
||||
|
||||
@@ -706,6 +707,7 @@
|
||||
gtk_widget_queue_draw(m_parentFrame->view()->hostWindow()->platformPageClient());
|
||||
}
|
||||
|
||||
+#ifndef GDK_WINDOWING_WIN32
|
||||
static Display* getPluginDisplay()
|
||||
{
|
||||
// The plugin toolkit might have a different X connection open. Since we're
|
||||
@@ -719,6 +721,7 @@
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
+#endif
|
||||
|
||||
#if defined(XP_UNIX)
|
||||
static void getVisualAndColormap(int depth, Visual** visual, Colormap* colormap)
|
||||
@@ -788,15 +791,16 @@
|
||||
PluginView::setCurrentPluginView(this);
|
||||
JSC::JSLock::DropAllLocks dropAllLocks(JSC::SilenceAssertionsOnly);
|
||||
setCallingPlugin(true);
|
||||
+#if defined(XP_UNIX)
|
||||
m_plugin->pluginFuncs()->getvalue(m_instance, NPPVpluginNeedsXEmbed, &m_needsXEmbed);
|
||||
+#endif
|
||||
setCallingPlugin(false);
|
||||
PluginView::setCurrentPluginView(0);
|
||||
}
|
||||
|
||||
if (m_isWindowed) {
|
||||
-#if defined(XP_UNIX)
|
||||
GtkWidget* pageClient = m_parentFrame->view()->hostWindow()->platformPageClient();
|
||||
-
|
||||
+#if defined(XP_UNIX)
|
||||
if (m_needsXEmbed) {
|
||||
// If our parent is not anchored the startup process will
|
||||
// fail miserably for XEmbed plugins a bit later on when
|
||||
@@ -817,7 +821,9 @@
|
||||
#endif
|
||||
} else {
|
||||
setPlatformWidget(0);
|
||||
+#if defined(XP_UNIX)
|
||||
m_pluginDisplay = getPluginDisplay();
|
||||
+#endif
|
||||
}
|
||||
|
||||
show();
|
||||
--- WebCore/plugins/PluginView.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/plugins/PluginView.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -68,7 +68,7 @@
|
||||
#include <wtf/ASCIICType.h>
|
||||
|
||||
#if OS(WINDOWS) && ENABLE(NETSCAPE_PLUGIN_API)
|
||||
-#include "PluginMessageThrottlerWin.h"
|
||||
+#include "win/PluginMessageThrottlerWin.h"
|
||||
#endif
|
||||
|
||||
using JSC::ExecState;
|
||||
@@ -333,7 +333,7 @@
|
||||
JSC::JSLock::DropAllLocks dropAllLocks(JSC::SilenceAssertionsOnly);
|
||||
|
||||
#if ENABLE(NETSCAPE_PLUGIN_API)
|
||||
-#ifdef XP_WIN
|
||||
+#if defined(XP_WIN) && !PLATFORM(GTK)
|
||||
// Unsubclass the window
|
||||
if (m_isWindowed) {
|
||||
#if OS(WINCE)
|
||||
--- WebCore/plugins/PluginView.h 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/plugins/PluginView.h 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -313,7 +313,7 @@
|
||||
bool m_haveInitialized;
|
||||
bool m_isWaitingToStart;
|
||||
|
||||
-#if defined(XP_UNIX)
|
||||
+#if defined(XP_UNIX) || PLATFORM(GTK)
|
||||
bool m_needsXEmbed;
|
||||
#endif
|
||||
|
||||
@@ -341,7 +341,7 @@
|
||||
|
||||
private:
|
||||
|
||||
-#if defined(XP_UNIX) || OS(SYMBIAN)
|
||||
+#if defined(XP_UNIX) || OS(SYMBIAN) || PLATFORM(GTK)
|
||||
void setNPWindowIfNeeded();
|
||||
#elif defined(XP_MACOSX)
|
||||
NP_CGContext m_npCgContext;
|
||||
--- WebCore/plugins/win/PluginDatabaseWin.cpp 2010-03-19 16:20:54.000000000 +0100
|
||||
+++ WebCore/plugins/win/PluginDatabaseWin.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -34,7 +34,7 @@
|
||||
#include <windows.h>
|
||||
#include <shlwapi.h>
|
||||
|
||||
-#if COMPILER(MINGW)
|
||||
+#if COMPILER(MINGW) && !COMPILER(MINGW64)
|
||||
#define _countof(x) (sizeof(x)/sizeof(x[0]))
|
||||
#endif
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
DWORD pathStrSize = sizeof(pathStr);
|
||||
DWORD type;
|
||||
|
||||
- result = SHGetValue(key, name, TEXT("Path"), &type, (LPBYTE)pathStr, &pathStrSize);
|
||||
+ result = SHGetValueW(key, name, L"Path", &type, (LPBYTE)pathStr, &pathStrSize);
|
||||
if (result != ERROR_SUCCESS || type != REG_SZ)
|
||||
continue;
|
||||
|
||||
@@ -212,7 +212,7 @@
|
||||
HKEY key;
|
||||
LONG result;
|
||||
|
||||
- result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\Mozilla"), 0, KEY_READ, &key);
|
||||
+ result = RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"Software\\Mozilla", 0, KEY_READ, &key);
|
||||
if (result == ERROR_SUCCESS) {
|
||||
WCHAR name[128];
|
||||
FILETIME lastModified;
|
||||
@@ -229,7 +229,7 @@
|
||||
HKEY extensionsKey;
|
||||
|
||||
// Try opening the key
|
||||
- result = RegOpenKeyEx(key, extensionsPath.charactersWithNullTermination(), 0, KEY_READ, &extensionsKey);
|
||||
+ result = RegOpenKeyExW(key, extensionsPath.charactersWithNullTermination(), 0, KEY_READ, &extensionsKey);
|
||||
|
||||
if (result == ERROR_SUCCESS) {
|
||||
// Now get the plugins directory
|
||||
@@ -237,7 +237,7 @@
|
||||
DWORD pluginsDirectorySize = sizeof(pluginsDirectoryStr);
|
||||
DWORD type;
|
||||
|
||||
- result = RegQueryValueEx(extensionsKey, TEXT("Plugins"), 0, &type, (LPBYTE)&pluginsDirectoryStr, &pluginsDirectorySize);
|
||||
+ result = RegQueryValueExW(extensionsKey, L"Plugins", 0, &type, (LPBYTE)&pluginsDirectoryStr, &pluginsDirectorySize);
|
||||
|
||||
if (result == ERROR_SUCCESS && type == REG_SZ)
|
||||
directories.append(String(pluginsDirectoryStr, pluginsDirectorySize / sizeof(WCHAR) - 1));
|
||||
@@ -255,7 +255,7 @@
|
||||
#if !OS(WINCE)
|
||||
// The new WMP Firefox plugin is installed in \PFiles\Plugins if it can't find any Firefox installs
|
||||
WCHAR pluginDirectoryStr[_MAX_PATH + 1];
|
||||
- DWORD pluginDirectorySize = ::ExpandEnvironmentStringsW(TEXT("%SYSTEMDRIVE%\\PFiles\\Plugins"), pluginDirectoryStr, _countof(pluginDirectoryStr));
|
||||
+ DWORD pluginDirectorySize = ::ExpandEnvironmentStringsW(L"%SYSTEMDRIVE%\\PFiles\\Plugins", pluginDirectoryStr, _countof(pluginDirectoryStr));
|
||||
|
||||
if (pluginDirectorySize > 0 && pluginDirectorySize <= _countof(pluginDirectoryStr))
|
||||
directories.append(String(pluginDirectoryStr, pluginDirectorySize - 1));
|
||||
@@ -265,7 +265,7 @@
|
||||
WCHAR installationDirectoryStr[_MAX_PATH];
|
||||
DWORD installationDirectorySize = sizeof(installationDirectoryStr);
|
||||
|
||||
- HRESULT result = SHGetValue(HKEY_LOCAL_MACHINE, TEXT("Software\\Microsoft\\MediaPlayer"), TEXT("Installation Directory"), &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
|
||||
+ HRESULT result = SHGetValueW(HKEY_LOCAL_MACHINE, L"Software\\Microsoft\\MediaPlayer", L"Installation Directory", &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
|
||||
|
||||
if (result == ERROR_SUCCESS && type == REG_SZ)
|
||||
directories.append(String(installationDirectoryStr, installationDirectorySize / sizeof(WCHAR) - 1));
|
||||
@@ -277,7 +277,7 @@
|
||||
WCHAR installationDirectoryStr[_MAX_PATH];
|
||||
DWORD installationDirectorySize = sizeof(installationDirectoryStr);
|
||||
|
||||
- HRESULT result = SHGetValue(HKEY_LOCAL_MACHINE, TEXT("Software\\Apple Computer, Inc.\\QuickTime"), TEXT("InstallDir"), &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
|
||||
+ HRESULT result = SHGetValueW(HKEY_LOCAL_MACHINE, L"Software\\Apple Computer, Inc.\\QuickTime", L"InstallDir", &type, (LPBYTE)&installationDirectoryStr, &installationDirectorySize);
|
||||
|
||||
if (result == ERROR_SUCCESS && type == REG_SZ) {
|
||||
String pluginDir = String(installationDirectoryStr, installationDirectorySize / sizeof(WCHAR) - 1) + "\\plugins";
|
||||
@@ -288,7 +288,7 @@
|
||||
static inline void addAdobeAcrobatPluginDirectory(Vector<String>& directories)
|
||||
{
|
||||
HKEY key;
|
||||
- HRESULT result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\Adobe\\Acrobat Reader"), 0, KEY_READ, &key);
|
||||
+ HRESULT result = RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"Software\\Adobe\\Acrobat Reader", 0, KEY_READ, &key);
|
||||
if (result != ERROR_SUCCESS)
|
||||
return;
|
||||
|
||||
@@ -319,7 +319,7 @@
|
||||
DWORD acrobatInstallPathSize = sizeof(acrobatInstallPathStr);
|
||||
|
||||
String acrobatPluginKeyPath = "Software\\Adobe\\Acrobat Reader\\" + latestAcrobatVersionString + "\\InstallPath";
|
||||
- result = SHGetValue(HKEY_LOCAL_MACHINE, acrobatPluginKeyPath.charactersWithNullTermination(), 0, &type, (LPBYTE)acrobatInstallPathStr, &acrobatInstallPathSize);
|
||||
+ result = SHGetValueW(HKEY_LOCAL_MACHINE, acrobatPluginKeyPath.charactersWithNullTermination(), 0, &type, (LPBYTE)acrobatInstallPathStr, &acrobatInstallPathSize);
|
||||
|
||||
if (result == ERROR_SUCCESS) {
|
||||
String acrobatPluginDirectory = String(acrobatInstallPathStr, acrobatInstallPathSize / sizeof(WCHAR) - 1) + "\\browser";
|
||||
@@ -339,12 +339,12 @@
|
||||
if (!cachedPluginDirectory) {
|
||||
cachedPluginDirectory = true;
|
||||
|
||||
- int moduleFileNameLen = GetModuleFileName(0, moduleFileNameStr, _MAX_PATH);
|
||||
+ int moduleFileNameLen = GetModuleFileNameW(0, moduleFileNameStr, _MAX_PATH);
|
||||
|
||||
if (!moduleFileNameLen || moduleFileNameLen == _MAX_PATH)
|
||||
goto exit;
|
||||
|
||||
- if (!PathRemoveFileSpec(moduleFileNameStr))
|
||||
+ if (!PathRemoveFileSpecW(moduleFileNameStr))
|
||||
goto exit;
|
||||
|
||||
pluginsDirectory = String(moduleFileNameStr) + "\\Plugins";
|
||||
@@ -358,15 +358,15 @@
|
||||
#if !OS(WINCE)
|
||||
WCHAR systemDirectoryStr[MAX_PATH];
|
||||
|
||||
- if (GetSystemDirectory(systemDirectoryStr, _countof(systemDirectoryStr)) == 0)
|
||||
+ if (GetSystemDirectoryW(systemDirectoryStr, _countof(systemDirectoryStr)) == 0)
|
||||
return;
|
||||
|
||||
WCHAR macromediaDirectoryStr[MAX_PATH];
|
||||
|
||||
- PathCombine(macromediaDirectoryStr, systemDirectoryStr, TEXT("macromed\\Flash"));
|
||||
+ PathCombineW(macromediaDirectoryStr, systemDirectoryStr, L"macromed\\Flash");
|
||||
directories.append(macromediaDirectoryStr);
|
||||
|
||||
- PathCombine(macromediaDirectoryStr, systemDirectoryStr, TEXT("macromed\\Shockwave 10"));
|
||||
+ PathCombineW(macromediaDirectoryStr, systemDirectoryStr, L"macromed\\Shockwave 10");
|
||||
directories.append(macromediaDirectoryStr);
|
||||
#endif
|
||||
}
|
||||
--- WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp 2010-05-17 22:33:16.000000000 +0200
|
||||
@@ -660,7 +660,7 @@
|
||||
if (!dicts)
|
||||
return;
|
||||
|
||||
- gchar* ctext = g_utf16_to_utf8(const_cast<gunichar2*>(text), length, 0, 0, 0);
|
||||
+ gchar* ctext = g_utf16_to_utf8(const_cast<gunichar2*>(reinterpret_cast<const gunichar2*>(text)), length, 0, 0, 0);
|
||||
int utflen = g_utf8_strlen(ctext, -1);
|
||||
|
||||
PangoLanguage* language = pango_language_get_default();
|
||||
--- WebCore/platform/Arena.h 2010-05-18 18:02:56.000000000 +0200
|
||||
+++ WebCore/platform/Arena.h 2010-05-18 18:03:33.000000000 +0200
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
namespace WebCore {
|
||||
|
||||
-typedef unsigned long uword;
|
||||
+typedef uintptr_t uword;
|
||||
|
||||
struct Arena {
|
||||
Arena* next; // next arena
|
||||
--- WebCore/platform/text/TextStream.cpp 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/platform/text/TextStream.cpp 2010-05-18 23:12:39.000000000 +0200
|
||||
@@ -90,7 +90,7 @@
|
||||
return *this;
|
||||
}
|
||||
|
||||
-TextStream& TextStream::operator<<(void* p)
|
||||
+TextStream& TextStream::operator<<(const void* p)
|
||||
{
|
||||
char buffer[printBufferSize];
|
||||
snprintf(buffer, sizeof(buffer) - 1, "%p", p);
|
||||
@@ -108,7 +108,7 @@
|
||||
return String::adopt(m_text);
|
||||
}
|
||||
|
||||
-#if OS(WINDOWS) && PLATFORM(X86_64) && COMPILER(MSVC)
|
||||
+#if OS(WINDOWS) && CPU(X86_64)
|
||||
TextStream& TextStream::operator<<(__int64 i)
|
||||
{
|
||||
char buffer[printBufferSize];
|
||||
--- WebCore/platform/text/TextStream.h 2010-05-07 16:09:09.000000000 +0200
|
||||
+++ WebCore/platform/text/TextStream.h 2010-05-18 23:12:39.000000000 +0200
|
||||
@@ -43,9 +43,9 @@
|
||||
TextStream& operator<<(float);
|
||||
TextStream& operator<<(double);
|
||||
TextStream& operator<<(const char*);
|
||||
- TextStream& operator<<(void*);
|
||||
+ TextStream& operator<<(const void*);
|
||||
TextStream& operator<<(const String&);
|
||||
-#if OS(WINDOWS) && PLATFORM(X86_64) && COMPILER(MSVC)
|
||||
+#if OS(WINDOWS) && CPU(X86_64)
|
||||
TextStream& operator<<(unsigned __int64);
|
||||
TextStream& operator<<(__int64);
|
||||
#endif
|
@@ -1,10 +0,0 @@
|
||||
--- WebCore/bindings/js/JSNodeCustom.cpp.ori Sun Jan 23 11:38:08 2011
|
||||
+++ WebCore/bindings/js/JSNodeCustom.cpp Sun Jan 23 11:37:57 2011
|
||||
@@ -34,6 +34,7 @@
|
||||
#include "DocumentType.h"
|
||||
#include "Entity.h"
|
||||
#include "EntityReference.h"
|
||||
+#include "ExceptionCode.h"
|
||||
#include "HTMLElement.h"
|
||||
#include "JSAttr.h"
|
||||
#include "JSCDATASection.h"
|
@@ -1,22 +0,0 @@
|
||||
diff -ur -x '*.lo' -x '*.o' webkit-1.1.90-orig/WebCore/platform/network/ResourceResponseBase.h webkit-1.1.90/WebCore/platform/network/ResourceResponseBase.h
|
||||
--- webkit-1.1.90-orig/WebCore/platform/network/ResourceResponseBase.h 2010-02-22 17:36:04.000000000 +0100
|
||||
+++ webkit-1.1.90/WebCore/platform/network/ResourceResponseBase.h 2011-03-12 22:11:06.720211214 +0100
|
||||
@@ -31,6 +31,7 @@
|
||||
#include "KURL.h"
|
||||
|
||||
#include <wtf/PassOwnPtr.h>
|
||||
+#include <ctime>
|
||||
|
||||
namespace WebCore {
|
||||
|
||||
diff -ur webkit-1.2.7-orig/WebCore/page/Page.h webkit-1.2.7/WebCore/page/Page.h
|
||||
--- webkit-1.2.7-orig/WebCore/page/Page.h 2010-09-10 15:20:33.000000000 +0200
|
||||
+++ webkit-1.2.7/WebCore/page/Page.h 2011-03-12 23:25:35.670211006 +0100
|
||||
@@ -26,6 +26,7 @@
|
||||
#include <wtf/Forward.h>
|
||||
#include <wtf/HashSet.h>
|
||||
#include <wtf/Noncopyable.h>
|
||||
+#include <ctime>
|
||||
|
||||
#if PLATFORM(MAC)
|
||||
#include "SchedulePair.h"
|
@@ -1,22 +0,0 @@
|
||||
diff -ur webkit-1.2.7-orig/WebCore/dom/XMLTokenizerLibxml2.cpp webkit-1.2.7/WebCore/dom/XMLTokenizerLibxml2.cpp
|
||||
--- webkit-1.2.7-orig/WebCore/dom/XMLTokenizerLibxml2.cpp 2010-09-10 15:20:33.000000000 +0200
|
||||
+++ webkit-1.2.7/WebCore/dom/XMLTokenizerLibxml2.cpp 2011-03-12 23:13:39.521370554 +0100
|
||||
@@ -23,6 +23,9 @@
|
||||
* Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
+#define _GNU_SOURCE
|
||||
+#include <cstdio>
|
||||
+
|
||||
#include "config.h"
|
||||
#include "XMLTokenizer.h"
|
||||
|
||||
@@ -908,7 +911,7 @@
|
||||
if (m_parserStopped)
|
||||
return;
|
||||
|
||||
-#if COMPILER(MSVC) || COMPILER(RVCT)
|
||||
+#if 1
|
||||
char m[1024];
|
||||
vsnprintf(m, sizeof(m) - 1, message, args);
|
||||
#else
|
@@ -1,248 +0,0 @@
|
||||
|
||||
/* Generated data (by glib-mkenums) */
|
||||
|
||||
#include <config.h>
|
||||
#include <glib-object.h>
|
||||
#include "./WebKit/gtk/webkit/webkitenumtypes.h"
|
||||
|
||||
extern "C" {
|
||||
|
||||
|
||||
/* enumerations from "./WebKit/gtk/webkit/webkitdownload.h" */
|
||||
static const GEnumValue _webkit_download_status_values[] = {
|
||||
{ WEBKIT_DOWNLOAD_STATUS_ERROR, "WEBKIT_DOWNLOAD_STATUS_ERROR", "error" },
|
||||
{ WEBKIT_DOWNLOAD_STATUS_CREATED, "WEBKIT_DOWNLOAD_STATUS_CREATED", "created" },
|
||||
{ WEBKIT_DOWNLOAD_STATUS_STARTED, "WEBKIT_DOWNLOAD_STATUS_STARTED", "started" },
|
||||
{ WEBKIT_DOWNLOAD_STATUS_CANCELLED, "WEBKIT_DOWNLOAD_STATUS_CANCELLED", "cancelled" },
|
||||
{ WEBKIT_DOWNLOAD_STATUS_FINISHED, "WEBKIT_DOWNLOAD_STATUS_FINISHED", "finished" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_download_status_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitDownloadStatus", _webkit_download_status_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
static const GEnumValue _webkit_download_error_values[] = {
|
||||
{ WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER, "WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER", "cancelled-by-user" },
|
||||
{ WEBKIT_DOWNLOAD_ERROR_DESTINATION, "WEBKIT_DOWNLOAD_ERROR_DESTINATION", "destination" },
|
||||
{ WEBKIT_DOWNLOAD_ERROR_NETWORK, "WEBKIT_DOWNLOAD_ERROR_NETWORK", "network" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_download_error_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitDownloadError", _webkit_download_error_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
/* enumerations from "./WebKit/gtk/webkit/webkiterror.h" */
|
||||
static const GEnumValue _webkit_network_error_values[] = {
|
||||
{ WEBKIT_NETWORK_ERROR_FAILED, "WEBKIT_NETWORK_ERROR_FAILED", "failed" },
|
||||
{ WEBKIT_NETWORK_ERROR_TRANSPORT, "WEBKIT_NETWORK_ERROR_TRANSPORT", "transport" },
|
||||
{ WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL, "WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL", "unknown-protocol" },
|
||||
{ WEBKIT_NETWORK_ERROR_CANCELLED, "WEBKIT_NETWORK_ERROR_CANCELLED", "cancelled" },
|
||||
{ WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST, "WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST", "file-does-not-exist" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_network_error_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitNetworkError", _webkit_network_error_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
static const GEnumValue _webkit_policy_error_values[] = {
|
||||
{ WEBKIT_POLICY_ERROR_FAILED, "WEBKIT_POLICY_ERROR_FAILED", "failed" },
|
||||
{ WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE, "WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE", "cannot-show-mime-type" },
|
||||
{ WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL, "WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL", "cannot-show-url" },
|
||||
{ WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE, "WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE", "frame-load-interrupted-by-policy-change" },
|
||||
{ WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT, "WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT", "cannot-use-restricted-port" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_policy_error_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitPolicyError", _webkit_policy_error_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
static const GEnumValue _webkit_plugin_error_values[] = {
|
||||
{ WEBKIT_PLUGIN_ERROR_FAILED, "WEBKIT_PLUGIN_ERROR_FAILED", "failed" },
|
||||
{ WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN, "WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN", "cannot-find-plugin" },
|
||||
{ WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN, "WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN", "cannot-load-plugin" },
|
||||
{ WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE, "WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE", "java-unavailable" },
|
||||
{ WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED, "WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED", "connection-cancelled" },
|
||||
{ WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD, "WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD", "will-handle-load" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_plugin_error_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitPluginError", _webkit_plugin_error_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
/* enumerations from "./WebKit/gtk/webkit/webkithittestresult.h" */
|
||||
static const GFlagsValue _webkit_hit_test_result_context_values[] = {
|
||||
{ WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT, "WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT", "document" },
|
||||
{ WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK, "WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK", "link" },
|
||||
{ WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE, "WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE", "image" },
|
||||
{ WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA, "WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA", "media" },
|
||||
{ WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION, "WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION", "selection" },
|
||||
{ WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE, "WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE", "editable" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_hit_test_result_context_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_flags_register_static("WebKitHitTestResultContext", _webkit_hit_test_result_context_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
/* enumerations from "./WebKit/gtk/webkit/webkitwebframe.h" */
|
||||
static const GEnumValue _webkit_load_status_values[] = {
|
||||
{ WEBKIT_LOAD_PROVISIONAL, "WEBKIT_LOAD_PROVISIONAL", "provisional" },
|
||||
{ WEBKIT_LOAD_COMMITTED, "WEBKIT_LOAD_COMMITTED", "committed" },
|
||||
{ WEBKIT_LOAD_FINISHED, "WEBKIT_LOAD_FINISHED", "finished" },
|
||||
{ WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT, "WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT", "first-visually-non-empty-layout" },
|
||||
{ WEBKIT_LOAD_FAILED, "WEBKIT_LOAD_FAILED", "failed" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_load_status_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitLoadStatus", _webkit_load_status_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
/* enumerations from "./WebKit/gtk/webkit/webkitwebnavigationaction.h" */
|
||||
static const GEnumValue _webkit_web_navigation_reason_values[] = {
|
||||
{ WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED, "WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED", "link-clicked" },
|
||||
{ WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED, "WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED", "form-submitted" },
|
||||
{ WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD, "WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD", "back-forward" },
|
||||
{ WEBKIT_WEB_NAVIGATION_REASON_RELOAD, "WEBKIT_WEB_NAVIGATION_REASON_RELOAD", "reload" },
|
||||
{ WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED, "WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED", "form-resubmitted" },
|
||||
{ WEBKIT_WEB_NAVIGATION_REASON_OTHER, "WEBKIT_WEB_NAVIGATION_REASON_OTHER", "other" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_web_navigation_reason_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitWebNavigationReason", _webkit_web_navigation_reason_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
/* enumerations from "./WebKit/gtk/webkit/webkitwebsettings.h" */
|
||||
static const GEnumValue _webkit_editing_behavior_values[] = {
|
||||
{ WEBKIT_EDITING_BEHAVIOR_MAC, "WEBKIT_EDITING_BEHAVIOR_MAC", "mac" },
|
||||
{ WEBKIT_EDITING_BEHAVIOR_WINDOWS, "WEBKIT_EDITING_BEHAVIOR_WINDOWS", "windows" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_editing_behavior_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitEditingBehavior", _webkit_editing_behavior_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
/* enumerations from "./WebKit/gtk/webkit/webkitwebview.h" */
|
||||
static const GEnumValue _webkit_navigation_response_values[] = {
|
||||
{ WEBKIT_NAVIGATION_RESPONSE_ACCEPT, "WEBKIT_NAVIGATION_RESPONSE_ACCEPT", "accept" },
|
||||
{ WEBKIT_NAVIGATION_RESPONSE_IGNORE, "WEBKIT_NAVIGATION_RESPONSE_IGNORE", "ignore" },
|
||||
{ WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD, "WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD", "download" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_navigation_response_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitNavigationResponse", _webkit_navigation_response_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
static const GEnumValue _webkit_cache_model_values[] = {
|
||||
{ WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER, "WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER", "document-viewer" },
|
||||
{ WEBKIT_CACHE_MODEL_WEB_BROWSER, "WEBKIT_CACHE_MODEL_WEB_BROWSER", "web-browser" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_cache_model_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitCacheModel", _webkit_cache_model_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
static const GEnumValue _webkit_web_view_target_info_values[] = {
|
||||
{ WEBKIT_WEB_VIEW_TARGET_INFO_HTML, "WEBKIT_WEB_VIEW_TARGET_INFO_HTML", "html" },
|
||||
{ WEBKIT_WEB_VIEW_TARGET_INFO_TEXT, "WEBKIT_WEB_VIEW_TARGET_INFO_TEXT", "text" },
|
||||
{ WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE, "WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE", "image" },
|
||||
{ WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST, "WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST", "uri-list" },
|
||||
{ WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL, "WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL", "netscape-url" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
GType webkit_web_view_target_info_get_type(void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (!type)
|
||||
type = g_enum_register_static("WebKitWebViewTargetInfo", _webkit_web_view_target_info_values);
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* Generated data ends here */
|
||||
|
@@ -1,92 +0,0 @@
|
||||
|
||||
/* Generated data (by glib-mkenums) */
|
||||
|
||||
#ifndef WEBKIT_ENUM_TYPES_H
|
||||
#define WEBKIT_ENUM_TYPES_H
|
||||
|
||||
#include <glib-object.h>
|
||||
|
||||
#include <webkit/webkitdefines.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
#include <webkit/webkitdownload.h>
|
||||
|
||||
#define WEBKIT_TYPE_DOWNLOAD_STATUS webkit_download_status_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_download_status_get_type(void);
|
||||
|
||||
#define WEBKIT_TYPE_DOWNLOAD_ERROR webkit_download_error_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_download_error_get_type(void);
|
||||
|
||||
#include <webkit/webkiterror.h>
|
||||
|
||||
#define WEBKIT_TYPE_NETWORK_ERROR webkit_network_error_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_network_error_get_type(void);
|
||||
|
||||
#define WEBKIT_TYPE_POLICY_ERROR webkit_policy_error_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_policy_error_get_type(void);
|
||||
|
||||
#define WEBKIT_TYPE_PLUGIN_ERROR webkit_plugin_error_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_plugin_error_get_type(void);
|
||||
|
||||
#include <webkit/webkithittestresult.h>
|
||||
|
||||
#define WEBKIT_TYPE_HIT_TEST_RESULT_CONTEXT webkit_hit_test_result_context_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_hit_test_result_context_get_type(void);
|
||||
|
||||
#include <webkit/webkitwebframe.h>
|
||||
|
||||
#define WEBKIT_TYPE_LOAD_STATUS webkit_load_status_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_load_status_get_type(void);
|
||||
|
||||
#include <webkit/webkitwebnavigationaction.h>
|
||||
|
||||
#define WEBKIT_TYPE_WEB_NAVIGATION_REASON webkit_web_navigation_reason_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_web_navigation_reason_get_type(void);
|
||||
|
||||
#include <webkit/webkitwebsettings.h>
|
||||
|
||||
#define WEBKIT_TYPE_EDITING_BEHAVIOR webkit_editing_behavior_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_editing_behavior_get_type(void);
|
||||
|
||||
#include <webkit/webkitwebview.h>
|
||||
|
||||
#define WEBKIT_TYPE_NAVIGATION_RESPONSE webkit_navigation_response_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_navigation_response_get_type(void);
|
||||
|
||||
#define WEBKIT_TYPE_CACHE_MODEL webkit_cache_model_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_cache_model_get_type(void);
|
||||
|
||||
#define WEBKIT_TYPE_WEB_VIEW_TARGET_INFO webkit_web_view_target_info_get_type()
|
||||
|
||||
WEBKIT_API GType
|
||||
webkit_web_view_target_info_get_type(void);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif
|
||||
|
||||
/* Generated data ends here */
|
||||
|
@@ -1,56 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Notes:
|
||||
# 1. for this script to work, git must have been setup before
|
||||
# in a way that doesn't conflict with the GnuCash build.
|
||||
# The easiest way to do so is to run the build once manually
|
||||
# with a properly set up custom.sh.
|
||||
#
|
||||
# 2. Should this script change in the source repository, then the
|
||||
# git pull below will fail due to a limitation in Windows that
|
||||
# won't allow to change a file that is "in use". So in the rare
|
||||
# situation this script needs to be updated, you will need to
|
||||
# run the git pull once yourself.
|
||||
|
||||
set -e
|
||||
|
||||
## Only run this script on Monday night (first day of the week)
|
||||
if [ `date +%u` != 1 ] ; then exit ; fi
|
||||
|
||||
function qpushd() { pushd "$@" >/dev/null; }
|
||||
function qpopd() { popd >/dev/null; }
|
||||
function unix_path() { echo "$*" | sed 's,^\([A-Za-z]\):,/\1,;s,\\,/,g'; }
|
||||
|
||||
qpushd "$(dirname $(unix_path "$0"))"
|
||||
. functions.sh
|
||||
. defaults.sh
|
||||
|
||||
# Variables
|
||||
_GIT_UDIR=`unix_path $GIT_DIR`
|
||||
set_env "$_GIT_UDIR/bin/git" GIT_CMD
|
||||
export $GIT_CMD
|
||||
|
||||
$GIT_CMD pull
|
||||
|
||||
################################################################
|
||||
# determine if there are any new commits since the last time we ran
|
||||
#
|
||||
|
||||
# If we don't have a rev file then start from 'now' and force a build
|
||||
revfile=last_rev_weekly
|
||||
if [ ! -f ${revfile} ] ; then
|
||||
echo $($GIT_CMD rev-parse HEAD) > ${revfile}
|
||||
oldrev=a # definitely an invalid, so non-existing git rev
|
||||
else
|
||||
oldrev=$(cat ${revfile})
|
||||
fi
|
||||
|
||||
newrev=$($GIT_CMD rev-parse HEAD)
|
||||
if [[ "${oldrev}" != "${newrev}" ]]; then
|
||||
./build_package.sh
|
||||
fi
|
||||
|
||||
# move the new file into place, will only happen if the build was successful
|
||||
echo ${newrev} > ${revfile}
|
||||
|
||||
qpopd
|
Reference in New Issue
Block a user