home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 25 / amigaformatcd25.iso / websites / drawstudio / dslang / dslang_instr.lha / dslang_instr.txt
Text File  |  1997-02-22  |  3KB  |  79 lines

  1. dslang_instr.txt
  2. ================
  3.  
  4. This file is provided without any support, and is Copyright
  5. 1996-1997 Graham Dean and Andy Dean.
  6.  
  7. This file describes the format of the "language.msg" file that
  8. is used by drawSTUDIO to allow the program to be localised for
  9. different languages. A full list of the freely available
  10. languages that are currently available for drawSTUDIO are
  11. kept on our Web site:
  12.  
  13.     http://www.ajdean.demon.co.uk/studio/ds.html
  14.  
  15. If you do translate this file into a language that is not
  16. currently freely available and wish it to be made available
  17. to other drawSTUDIO users, please Email us at:
  18.  
  19.     andy@ajdean.demon.co.uk
  20.  
  21. and we will add it to the Web pages.
  22.  
  23. Notes On Translating The "language.msg" File
  24. ============================================
  25.  
  26. o The translated file must be called "language.msg" and must
  27.   be located in the same directory as the drawSTUDIO program.
  28.  
  29. o Lines beginning with a semi-colon are comments and ignored by DrawStudio.
  30.  
  31. o The ID strings (MENU_XXX , GAD_XXXX, MSG_XXXX, etc.) must not be altered.
  32.  
  33. o A backslash \ at the end of a line means the string continues onto the
  34.   next line. This is useful for splitting long messages across multiple
  35.   lines.
  36.  
  37. o A \n represents a 'newline' in a string. These are used in requesters to keep
  38.   the width of the requester no more than 30-40 characters.
  39.  
  40. o \c means 'centred text' and \b means 'bold text', please do not remove
  41.   any of these control sequences from the strings.
  42.  
  43. o Please retain the case of the strings (Mixed case, lower case etc.)
  44.  
  45. o Please retain the format of the strings, i.e. leave any '...'s ,
  46.   "'s , %s's or %d's etc...
  47.  
  48. o Check all keyboard shortcuts and make sure there are no conflicts
  49.   (2 or more gadgets using the same shortcut).
  50.  
  51. Meaning of the ID's
  52. -------------------
  53.  
  54. MSG_ means a general message, only 1 string must follow this ID.
  55. {text}
  56.  
  57. MENU_ means a menu string, only 1 string must follow this ID.
  58. {text}
  59.  
  60. KMENU_ means a menu with a keyboard short cut. 2 strings must follow.
  61. The shortcut must be UPPERCASE.
  62. {text, SHORTCUT}.
  63.  
  64. GAD_ means gadget text. Only 1 string must follow.
  65. {text}
  66.  
  67. KGAD_ means a menu with a keyboard short cut. 2 strings must follow.
  68. The shortcut must be lowercase.
  69. {text, shortcut}.
  70.  
  71. REQ_ means a requester. 2 strings must follow: The gadget text followed
  72. by the message text.
  73. The gadgets are seperated by a '|' character. e.g. OK|Cancel
  74. {gadgets, text}
  75.  
  76. HELP_ means gadget bubble help (display when leaving the mouse pointer
  77. over a gadget for a few seconds). Only 1 string must follow.
  78. {text}
  79.