Languages.iss 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. ; -- Languages.iss --
  2. ; Demonstrates a multilingual installation.
  3. ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
  4. [Setup]
  5. AppName={cm:MyAppName}
  6. AppId=My Program
  7. AppVerName={cm:MyAppVerName,1.5}
  8. DefaultDirName={pf}\{cm:MyAppName}
  9. DefaultGroupName={cm:MyAppName}
  10. UninstallDisplayIcon={app}\MyProg.exe
  11. VersionInfoDescription=My Program Setup
  12. VersionInfoProductName=My Program
  13. OutputDir=userdocs:Inno Setup Examples Output
  14. ; Uncomment the following line to disable the "Select Setup Language"
  15. ; dialog and have it rely solely on auto-detection.
  16. ;ShowLanguageDialog=no
  17. ; If you want all languages to be listed in the "Select Setup Language"
  18. ; dialog, even those that can't be displayed in the active code page,
  19. ; uncomment the following line. Note: Unicode Inno Setup always displays
  20. ; all languages.
  21. ;ShowUndisplayableLanguages=yes
  22. [Languages]
  23. Name: en; MessagesFile: "compiler:Default.isl"
  24. Name: nl; MessagesFile: "compiler:Languages\Dutch.isl"
  25. Name: de; MessagesFile: "compiler:Languages\German.isl"
  26. [Messages]
  27. en.BeveledLabel=English
  28. nl.BeveledLabel=Nederlands
  29. de.BeveledLabel=Deutsch
  30. [CustomMessages]
  31. en.MyDescription=My description
  32. en.MyAppName=My Program
  33. en.MyAppVerName=My Program %1
  34. nl.MyDescription=Mijn omschrijving
  35. nl.MyAppName=Mijn programma
  36. nl.MyAppVerName=Mijn programma %1
  37. de.MyDescription=Meine Beschreibung
  38. de.MyAppName=Meine Anwendung
  39. de.MyAppVerName=Meine Anwendung %1
  40. [Files]
  41. Source: "MyProg.exe"; DestDir: "{app}"
  42. Source: "MyProg.chm"; DestDir: "{app}"; Languages: en
  43. Source: "Readme.txt"; DestDir: "{app}"; Languages: en; Flags: isreadme
  44. Source: "Readme-Dutch.txt"; DestName: "Leesmij.txt"; DestDir: "{app}"; Languages: nl; Flags: isreadme
  45. Source: "Readme-German.txt"; DestName: "Liesmich.txt"; DestDir: "{app}"; Languages: de; Flags: isreadme
  46. [Icons]
  47. Name: "{group}\{cm:MyAppName}"; Filename: "{app}\MyProg.exe"
  48. Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}"
  49. [Tasks]
  50. ; The following task doesn't do anything and is only meant to show [CustomMessages] usage
  51. Name: mytask; Description: "{cm:MyDescription}"