fpdemsg.pp 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. {$mode objfpc}
  2. {$h+}
  3. unit fpdemsg;
  4. interface
  5. ResourceString
  6. { ---------------------------------------------------------------------
  7. Strings which appear in the program
  8. ---------------------------------------------------------------------}
  9. SFPDE = 'Free Pascal documentation editor';
  10. SName = 'Name';
  11. SOK = ' OK ';
  12. SCancel = ' Cancel ';
  13. SNewDocument = 'New document';
  14. SNew = 'New';
  15. SInsertLink = 'Insert link';
  16. SInsertTable = 'Insert table';
  17. SForFile = ' in file ';
  18. SForPackage = ' in package ';
  19. SForModule = ' in module ';
  20. SLinkTarget = 'Link target';
  21. SLinkText = 'Link text';
  22. STableRows = 'Rows';
  23. STableCols = 'Columns';
  24. STableHeader = 'Use header row';
  25. SFileModified = 'Document "%s" was modified, would you like to save it?';
  26. SDeletePackage = 'Are you sure you want to delete package "%s" ?';
  27. SDeleteModule = 'Are you sure you want to delete module "%s" ?';
  28. SDeleteElement = 'Are you sure you want to delete element "%s" ?';
  29. SRenamePackage = 'Rename package';
  30. SRenameModule = 'Rename module';
  31. SRenameElement = 'Rename element';
  32. SNoElement = 'No element selected';
  33. SDataForElement = 'Documentation for element "%s":';
  34. SShortDescription = 'Short';
  35. SDescription = 'Description';
  36. SErrors = 'Errors';
  37. SSeeAlso = 'See Also';
  38. SMakeSkelFromSource = 'Make new document from source file';
  39. SSkelErrorWithFile = 'makeskel reported an error (%d). Try to load produced file anyway ?';
  40. SSkelErrorWithoutFile = 'makeskel reported an error (%d) and produced no file.';
  41. SOptConfirmDelete = 'Confirm node deletion';
  42. SOptCreateBackup = 'Backup existing files';
  43. SOptSkipEmptyNodes = 'Do not create empty nodes';
  44. SOptBackupExtension = 'Backup file extension';
  45. SOptDefaultExtension = 'Default extension for new files';
  46. SOptMaxRecentUsed = 'Items in MRU list';
  47. SAboutText = 'fpdoc editor 1.0'#10'(c) 2002 Michael Van Canneyt'#10+
  48. 'See http://www.freepascal.org/';
  49. { ---------------------------------------------------------------------
  50. Menu strings
  51. ---------------------------------------------------------------------}
  52. SMenuOpen = '_Open';
  53. SMenuNew = '_New';
  54. SMenuNewFromSource = 'New from so_urce';
  55. SMenuSave = '_Save';
  56. SMenuSaveAs = 'Save _as';
  57. SMenuRecent = '_Recent';
  58. SMenuClose = '_Close';
  59. SMenuExit = 'E_xit';
  60. SMenuFile = 'File';
  61. SMenuInsert = 'Insert';
  62. SMenuInsertPackage = '_Package';
  63. SMenuInsertModule = '_Module';
  64. SMenuInsertElement = '_Element';
  65. SMenuInsertLink = '_Link';
  66. SMenuInsertTable = '_Table';
  67. SMenuFormat = 'Format';
  68. SMenuFormatBold = '_Bold';
  69. SMenuFormatUnderLine = '_Underline';
  70. SMenuFormatItalics = '_Italic';
  71. SMenuformatVariable = '_Variable';
  72. SMenuFormatRemark = '_Remark';
  73. SMenuFormatParaGraph = '_Paragraph';
  74. SMenuFormatCode = '_Code';
  75. SMenuFormatFile = '_File';
  76. SMenuRename = 'Rename';
  77. SMenuDelete = 'Delete';
  78. SMenuExtra = 'Extra';
  79. SMenuExtraoptions = 'Options';
  80. SMenuHelp = 'Help';
  81. SMenuHelpAbout = 'About';
  82. { ---------------------------------------------------------------------
  83. Hint strings
  84. ---------------------------------------------------------------------}
  85. SHintFileNew = 'New file';
  86. SHintFileOpen = 'Open file';
  87. SHintFileSave = 'Save file';
  88. SHintFileSaveAs = 'Save file as';
  89. SHintInsertPackage = 'New package';
  90. SHintInsertModule = 'New module';
  91. SHintInsertElement = 'New element';
  92. SHintInsertLink = 'Insert link';
  93. ShintInsertTable = 'Insert table';
  94. SMarkSelection = 'Mark selection %s';
  95. SHMenuExtraOptions = 'Show options dialog';
  96. SHMenuHelpAbout = 'About this program';
  97. { ---------------------------------------------------------------------
  98. Error messages.
  99. ---------------------------------------------------------------------}
  100. SErrNoPackageForModule = 'No package found to insert module "%s"';
  101. SErrNoNodeForPackage = 'No node found for package "%s"';
  102. SErrNoNodeForModule = 'No node found for module "%s"';
  103. SErrNoModuleForElement = 'No module found to insert element "%s"';
  104. SErrNoNodeForElement = 'No node found for element "%s"';
  105. SSaveFileTitle = 'Enter filename to save to';
  106. SOpenFileTitle = 'Select file to open';
  107. Function FormatHint(S : String) : String;
  108. implementation
  109. uses sysutils;
  110. Function FormatHint(S : String) : String;
  111. begin
  112. Result:=Format(SMarkSelection,[S]);
  113. end;
  114. end.