Languages.iss 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ; -- Languages.iss --
  2. ; Demonstrates a multilingual installation.
  3. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
  4. [Setup]
  5. AppName={cm:MyAppName}
  6. AppId=My Program
  7. AppVerName={cm:MyAppVerName,1.5}
  8. WizardStyle=modern
  9. DefaultDirName={autopf}\{cm:MyAppName}
  10. DefaultGroupName={cm:MyAppName}
  11. UninstallDisplayIcon={app}\MyProg.exe
  12. VersionInfoDescription=My Program Setup
  13. VersionInfoProductName=My Program
  14. OutputDir=userdocs:Inno Setup Examples Output
  15. ; Uncomment the following line to disable the "Select Setup Language"
  16. ; dialog and have it rely solely on auto-detection.
  17. ;ShowLanguageDialog=no
  18. [Languages]
  19. Name: en; MessagesFile: "compiler:Default.isl"
  20. Name: nl; MessagesFile: "compiler:Languages\Dutch.isl"
  21. Name: de; MessagesFile: "compiler:Languages\German.isl"
  22. [Messages]
  23. en.BeveledLabel=English
  24. nl.BeveledLabel=Nederlands
  25. de.BeveledLabel=Deutsch
  26. [CustomMessages]
  27. en.MyDescription=My description
  28. en.MyAppName=My Program
  29. en.MyAppVerName=My Program %1
  30. nl.MyDescription=Mijn omschrijving
  31. nl.MyAppName=Mijn programma
  32. nl.MyAppVerName=Mijn programma %1
  33. de.MyDescription=Meine Beschreibung
  34. de.MyAppName=Meine Anwendung
  35. de.MyAppVerName=Meine Anwendung %1
  36. [Files]
  37. Source: "MyProg.exe"; DestDir: "{app}"
  38. Source: "MyProg.chm"; DestDir: "{app}"; Languages: en
  39. Source: "Readme.txt"; DestDir: "{app}"; Languages: en; Flags: isreadme
  40. Source: "Readme-Dutch.txt"; DestName: "Leesmij.txt"; DestDir: "{app}"; Languages: nl; Flags: isreadme
  41. Source: "Readme-German.txt"; DestName: "Liesmich.txt"; DestDir: "{app}"; Languages: de; Flags: isreadme
  42. [Icons]
  43. Name: "{group}\{cm:MyAppName}"; Filename: "{app}\MyProg.exe"
  44. Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}"
  45. [Tasks]
  46. ; The following task doesn't do anything and is only meant to show [CustomMessages] usage
  47. Name: mytask; Description: "{cm:MyDescription}"