home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / tools / utillities / vinced / localize! / sys.construct < prev    next >
Text File  |  1997-05-31  |  4KB  |  110 lines

  1. ;*************************************************************************
  2. ;** Locale constructor V40.43 ViNCEd system part                        **
  3. ;**                                                                     **
  4. ;** This is a constructor/shell script for CreateCatalog. Please read   **
  5. ;** the instructions below carefully.
  6. ;*************************************************************************
  7. ;
  8. ;       This file has two purposes:
  9. ;
  10. ;       First it acts as a shell script that must be "execute"d to 
  11. ;       build the catalog with one command
  12. ;       Second, it tells CreateCatalog how to build the
  13. ;       catalog. Thus, this file gets a) executed by the shell
  14. ;       and b) is parsed by CreateCatalog. This is possible due to
  15. ;       the special syntax of CreateCatalog.
  16. ;       All lines starting with a semicolon or a blank space are comments
  17. ;       for CreateCatalog. Thus these lines and the lines that act as
  18. ;       a shell script are ignored by the catalog builder: The former
  19. ;       because they have the semicolon, the later because I added a
  20. ;       blank space at the beginning.
  21. ;
  22. ;       Shell script part of the catalog builder:
  23.  vl:bin/PhxAss vl:sys1.asm to ram:sys1  ;create menu layout: This one gets assembled
  24. ;
  25. ;       You don't need to modify the lines above. They just call the
  26. ;       assembler to build intermediate files. For translation, you'll 
  27. ;       have to edit the file "sys1.asm". It, too, come
  28. ;       with some comments, so please read them....
  29. ;
  30. ;
  31. ;       The next line starts the catalog builder:
  32. ;       The arguments are: This file (instructions how to build)
  33. ;                          the output file (will be put to RAM:)
  34. ;                          the language: Please change "deutsch" to
  35. ;                               your language, i.e. "italiano" or "français".
  36. ;                          and the version/revision of the catalog.
  37. ;                               Here version 40.43 (40 is internal for release 3)
  38. ;
  39. ;************************* EDIT THE LINE BELOW ONLY *************************
  40.  vl:bin/CreateCatalog vl:sys.construct ram:VNC.sys.catalog deutsch 40 43
  41. ;****************************************************************************
  42. ;
  43. ;       Quit the shell part of this script
  44. ;
  45.  quit 
  46. ;
  47. ;       This is now the CreateCatalog part of the script: It gets parsed
  48. ;       by the builder utility, which ignores the shell lines above.
  49. ;       Here we've just four instructions: Take the object module,
  50. ;       locate the strings and put them into a catalog.
  51. ;
  52. |ram:sys1
  53. ;       Include the menu. See sys1.asm for the strings.
  54. ;
  55. ;
  56. ;       The next strings specify language specific strings for the requesters.
  57. ;       Please note that the reverse apostrophe ` is needed, not the
  58. ;       usual version ' !
  59. ;
  60. ; Please note that you MUST surround these strings with an additional pair
  61. ; of double quotes if you want to include leading/following blank spaces.
  62. ; The usual C style syntax is used for special charaters, like
  63. ; \r for carriage return        \n for newline
  64. ; \t for TAB                    \b for backspace
  65. ; \\ for the backslash itself. It is the same syntax that is used in the
  66. ; ViNCEd macros, so propably read this section of the guide.
  67. ;
  68. ;
  69. ; Since this is taken from the german localization, I put the original
  70. ; english strings ON TOP of the german ones, plus some information
  71. ; when this string gets printed/displayed.
  72. ;
  73. ;
  74. ;       This one is empty! Leave it alone, it's not yet needed!
  75. `
  76. ;
  77. ;The title of the TAB requester
  78. ;Please select file...
  79. `Bitte Datei auswählen...
  80. ;
  81. ;
  82. ;What's printed if a background process gets suspended. The name of the
  83. ;process itself is printed first, in double quotes, followed by this text
  84. ;suspended. [ViNCed output]\n\r
  85. `unterbunden. [ViNCEd Ausgabe]\n\r
  86. ;
  87. ;
  88. ;The body of the close requester. Only "\n" is valid here, for separation
  89. ;of the lines.
  90. ;More than one process has\naccess to this window.\nDo you really want to\nshut down this stream?
  91. `Mehr als ein Prozeß greift\nauf dieses Fenster zu.\nWollen sie wirklich diesen\nIO-Kanal schließen?
  92. ;
  93. ;
  94. ;The gadget texts of the requester. First the positive answer (shut down)
  95. ;Yes
  96. `Ja
  97. ;
  98. ;The negative answer (do not):
  99. ;No
  100. `Nein
  101. ;
  102. ;
  103. ;This one gets printed in the menu title as result of %F if the last
  104. ;command returned no failure,i.e. worked fine.
  105. ;no error
  106. `Kein Fehler
  107. ;
  108. ;Thats all folks!
  109.  
  110.