home *** CD-ROM | disk | FTP | other *** search
Wrap
#ifndef WATCHER_STRINGS_H #define WATCHER_STRINGS_H /****************************************************************************/ /* This file was created automatically by CatComp. * Do NOT edit by hand! */ #ifndef EXEC_TYPES_H #include <exec/types.h> #endif #ifdef CATCOMP_ARRAY #undef CATCOMP_NUMBERS #undef CATCOMP_STRINGS #define CATCOMP_NUMBERS #define CATCOMP_STRINGS #endif #ifdef CATCOMP_BLOCK #undef CATCOMP_STRINGS #define CATCOMP_STRINGS #endif /****************************************************************************/ #ifdef CATCOMP_NUMBERS #define M_COMMODITY_NAME 0 #define M_COMMODITY_TITLE 1 #define M_COMMODITY_DESCRIPTION 2 #define M_ALREADY_DISABLED 3 #define M_ALREADY_ENABLED 4 #define M_CX_UNIQUE 5 #define M_NO_OTHER_PUBSCREENS 6 #define M_COULD_NOT_FIND 7 #define M_ALREADY_ACTICE 8 #define M_CANT_LAUNCH 9 #define M_SYSTEM_NOT_AVAILABLE 10 #define M_CANT_OBTAIN_DATATYPE 11 #define M_UNKNOWN 12 #define M_UNABLE_TO_OPEN_FILE 13 #define M_COULDNT_ALLOCATE_X_MEMORY 14 #define M_UNABLE_TO_OBTAIN_LOCK 15 #define M_NO_GUIDE_FILE_AVAILABLE 16 #define M_COULDNT_OPEN_WINDOW 17 #define M_UNABLE_TO_CREATE_MENU 18 #define M_OLD_WATCHER_PREFS 19 #define M_QUIT_SLB_FIRST 20 #define M_NO_MEMORY_FOR_MENU 21 #define M_CANT_FIND_PUBLIC_SCREEN 22 #define M_WORKBENCH_NOT_AVAILABLE 23 #define M_WINDOW_TOO_LARGE 24 #define M_CANT_GET_VISUAL_INFO 25 #define M_CANT_GET_DRAWINFO 26 #define M_NO_UTILITY_LIBRARY 27 #define M_NO_WORKBENCH_LIBRARY 28 #define M_NO_ICON_LIBRARY 29 #define M_NO_GADTOOLS_LIBRARY 30 #define M_NO_DISKFONT_LIBRARY 31 #define M_NO_COMMODITIES_LIBRARY 32 #define M_NO_ASL_LIBRARY 33 #define M_NO_IFFPARSE_LIBRARY 34 #define M_NO_DATATYPES_LIBRARY 35 #define M_NO_AMIGAGUIDE_LIBRARY 36 #define M_WINDOW_NOT_AVAILABLE 37 #define M_CANT_FIND_GUIDE_FILE 38 #define M_GUIDE_ERROR 39 #define M_MENU_JUMP 40 #define M_MENU_JUMP_SC 41 #define M_MENU_HIDE 42 #define M_MENU_HIDE_SC 43 #define M_MENU_UTILITIES 44 #define M_MENU_SLB_PROJECT 45 #define M_MENU_SLB_UPDATE_ALL_LISTS 46 #define M_MENU_SLB_UPDATE_ALL_LISTS_SC 47 #define M_MENU_SLB_ABOUT 48 #define M_MENU_SLB_ABOUT_SC 49 #define M_MENU_SLB_QUIT 50 #define M_MENU_SLB_QUIT_SC 51 #define M_MENU_SLB_SLB 52 #define M_MENU_SLB_SLB_SC 53 #define M_DOUBLE_CLICK_TO_REMOVE 54 #define M_APPINFO_REQ1 55 #define M_HIT_UPDATE_FONT 56 #define M_HIT_UPDATE_VOLUME 57 #define M_HIT_UPDATE_ASSIGN 58 #define M_PUBLIC_SCREEN_INFO 59 #define M_DATATYPE_INFO 60 #define M_PICTURE_DATATYPE 61 #define M_DISPLAY_CANCEL 62 #define M_LIBRARY_INFO 63 #define M_DEVICE_INFO 64 #define M_TASK_INFO_1 65 #define M_TASK_INFO_2 66 #define M_PORT_INFO 67 #define M_RESOURCE_INFO 68 #define M_NO_ADDITIONAL_INFORMATION 69 #define M_FONT_INFO 70 #define M_VOLUME_INFO 71 #define M_ASSIGN_INFO_1 72 #define M_ASSIGN_INFO_2 73 #define M_RELEASE_NOTES 74 #define M_ERROR 75 #define M_INFORMATION 76 #define M_QUIT 77 #define M_LOAD 78 #define M_CANCEL 79 #define M_YES 80 #define M_NO 81 #define M_BY 82 #define M_WRITTEN_BY_ME_ON 83 #define M_WARNING 84 #define M_HAS_HIT_ALERT_LIMIT 85 #define M_ALERT 86 #define M_NOW_ABOVE_ALERT_LIMIT 87 #define M_VOLUME_NOW_OK 88 #define M_CANT_CREATE_MESSAGE_PORT 89 #define M_CANT_CREATE_TIMER_REQUEST 90 #define M_CANT_OPEN_TIMER_DEVICE 91 #define M_CANT_LAUNCH_CX_BROKER 92 #define M_CANT_FIND_PREFS 93 #define M_CANT_LAUNCH_APPINFO 94 #define M_CANT_FIND_WATCHERPREFS 95 #define M_QUESTION 96 #define M_NONE 97 #define M_VERSION_INFO 98 #define M_SLB_INFO 99 #define M_ABOUT_REQ 100 #define M_CYCLE_PUBLIC_SCREENS 101 #define M_CYCLE_LIBRARIES 102 #define M_CYCLE_DEVICES 103 #define M_CYCLE_TASKS 104 #define M_CYCLE_PORTS 105 #define M_CYCLE_RESOURCES 106 #define M_CYCLE_FONTS 107 #define M_CYCLE_VOLUMES 108 #define M_CYCLE_ASSIGNS 109 #define M_UPDATE 110 #define M_UPDATE_C 111 #define M_NOT_A_WATCHERPREFS_FILE 112 #define M_ONLY_REAL_FILES_SUPPORTED 113 #endif /* CATCOMP_NUMBERS */ /****************************************************************************/ #ifdef CATCOMP_STRINGS #define M_COMMODITY_NAME_STR "Watcher Coolness" #define M_COMMODITY_TITLE_STR "Watcher V1.0 ©1993 by Franz Hemmer" #define M_COMMODITY_DESCRIPTION_STR "The Ultimate Watcher Utility" #define M_ALREADY_DISABLED_STR "Watcher already disabled." #define M_ALREADY_ENABLED_STR "Watcher already enabled." #define M_CX_UNIQUE_STR "Some sneaky task tried to launch\nanother broker with my name - naughty!" #define M_NO_OTHER_PUBSCREENS_STR "There are currently no other public\nscreens to jump to." #define M_COULD_NOT_FIND_STR "Couldn't find" #define M_ALREADY_ACTICE_STR "already active" #define M_CANT_LAUNCH_STR "Can't launch" #define M_SYSTEM_NOT_AVAILABLE_STR "amigaguide system not available." #define M_CANT_OBTAIN_DATATYPE_STR "Can't obtain datatype" #define M_UNKNOWN_STR "*UNKNOWN*" #define M_UNABLE_TO_OPEN_FILE_STR "Unable to open file." #define M_COULDNT_ALLOCATE_X_MEMORY_STR "Couldn't allocate %ld bytes of\memory." #define M_UNABLE_TO_OBTAIN_LOCK_STR "Unable to obtain lock on %s." #define M_NO_GUIDE_FILE_AVAILABLE_STR "Sorry, no guide file available." #define M_COULDNT_OPEN_WINDOW_STR "Error: Couldn't open window." #define M_UNABLE_TO_CREATE_MENU_STR "Error: Unable to create menu." #define M_OLD_WATCHER_PREFS_STR "!WARNING!\nI encountered and old Watcher preference\nfile. I'm using internal defaults." #define M_QUIT_SLB_FIRST_STR "Quit SLB first." #define M_NO_MEMORY_FOR_MENU_STR "Error: No memory for menu." #define M_CANT_FIND_PUBLIC_SCREEN_STR "Error: Can't find public screen." #define M_WORKBENCH_NOT_AVAILABLE_STR "Error: Workbench not available." #define M_WINDOW_TOO_LARGE_STR "Sorry! Window too large to fit on screen." #define M_CANT_GET_VISUAL_INFO_STR "Error: Can't get visual info." #define M_CANT_GET_DRAWINFO_STR "Error: Can't get draw info for public screen." #define M_NO_UTILITY_LIBRARY_STR "Fatal Error: Couldn't open utility.library V37." #define M_NO_WORKBENCH_LIBRARY_STR "Error: Couldn't open workbench.library V37." #define M_NO_ICON_LIBRARY_STR "Error: Couldn't open icon.library V37." #define M_NO_GADTOOLS_LIBRARY_STR "Fatal Error: Couldn't open gadtools.library V37." #define M_NO_DISKFONT_LIBRARY_STR "Error: Couldn't open diskfont.library V37." #define M_NO_COMMODITIES_LIBRARY_STR "Error: Couldn't open commodities.library V37." #define M_NO_ASL_LIBRARY_STR "Error: Couldn't open asl.library V37." #define M_NO_IFFPARSE_LIBRARY_STR "Error: Coulnd't open iffparse.library V39." #define M_NO_DATATYPES_LIBRARY_STR "Error: Couldn't open datatypes.library V39." #define M_NO_AMIGAGUIDE_LIBRARY_STR "amigaguide.library is missing!\non-line help will not be available." #define M_WINDOW_NOT_AVAILABLE_STR "Window not available." #define M_CANT_FIND_GUIDE_FILE_STR "Error: Can't find guide file." #define M_GUIDE_ERROR_STR "Sorry! Can't find specified guide file.\nPlease check the Guide File string gadget in the\nWatcherPrefs program." #define M_MENU_JUMP_STR "Jump" #define M_MENU_JUMP_SC_STR "J" #define M_MENU_HIDE_STR "Hide" #define M_MENU_HIDE_SC_STR "H" #define M_MENU_UTILITIES_STR "Utilities" #define M_MENU_SLB_PROJECT_STR "Project" #define M_MENU_SLB_UPDATE_ALL_LISTS_STR "Update All Lists" #define M_MENU_SLB_UPDATE_ALL_LISTS_SC_STR "U" #define M_MENU_SLB_ABOUT_STR "About" #define M_MENU_SLB_ABOUT_SC_STR "A" #define M_MENU_SLB_QUIT_STR "Quit" #define M_MENU_SLB_QUIT_SC_STR "Q" #define M_MENU_SLB_SLB_STR "System List Browser" #define M_MENU_SLB_SLB_SC_STR "B" #define M_DOUBLE_CLICK_TO_REMOVE_STR "Double click the App Info icon to remove it." #define M_APPINFO_REQ1_STR "Usually you drop program files onto this\nApp Icon. But then again, you didn't care\nabout that. So, what do you want to do now?" #define M_HIT_UPDATE_FONT_STR "You need to hit the \"Update\" button\nin order to see the font list." #define M_HIT_UPDATE_VOLUME_STR "You need to hit the \"Update\" button\nin order to see the volume list." #define M_HIT_UPDATE_ASSIGN_STR "You need to hit the \"Update\" button\nin order to see the assignment list." #define M_PUBLIC_SCREEN_INFO_STR "Public Screen Name :\n%s\nPublic Screen Titel :\n%s\nAddress : $%lx\nWidth, Height: %ld, %ld\nDepth : %d\nFont name : %s\nFont size : %ld\nWindows? : %s\nGadgets? : %s" #define M_DATATYPE_INFO_STR "Info on : %s\nSize : %ld bytes\nVersion : %s\nDatatype : %s\nPicture : %s" #define M_PICTURE_DATATYPE_STR "Picture datatype:" #define M_DISPLAY_CANCEL_STR "Display|Cancel" #define M_LIBRARY_INFO_STR "Library Name: %s\nVersion : %ld.%ld\nID : %s\nOpen count : %ld" #define M_DEVICE_INFO_STR "Device Name: %s\nVersion : %ld.%ld\nID : %s\nOpen count : %ld" #define M_TASK_INFO_1_STR "Task Name : %s (CLI Process no. %ld_\nCommand Name : %s\nPriority : %ld\nStack address: $%lx\nStack size : %ld bytes" #define M_TASK_INFO_2_STR "Task Name : %s\nPriority : %ld\nStack address: $%lx\nStack lower : $%lx\nStack upper : $%lx\nStack size : %ld bytes\nStack used : %ld" #define M_PORT_INFO_STR "Port Name : %s\nPriority : %ld\nPort Address : $%lx\nTask to signal addr.: $%lx" #define M_RESOURCE_INFO_STR "Resource Name: %s\nVersion : %ld.%ld\nID : %s\nOpen count : %ld" #define M_NO_ADDITIONAL_INFORMATION_STR "No additional information." #define M_FONT_INFO_STR "Font Name : %s\nSize : %ld\nType : %s\nStyle Value : $%lx\nStyle Descr. : %s\nFlags Value : $%lx\nFlags Descr. : %s\nNominal Width: %ld\nBaseline : %ld\nAccess count : %ld\nChar range : %ld-%ld\nX DPI : %ld\nY DPI : %ld" #define M_VOLUME_INFO_STR "Volume Name : %s\nDevice Name : %s\nCreation Date : %s\nSize : %10ld MB\n %10ld KB\n %10ld bytes\nVolume Free : %10ld MB\n %10ld KB\n %10ld bytes\nFree in percent: %10ld %%" #define M_ASSIGN_INFO_1_STR "Assign Name : %s (Late)\nDirectory : %s" #define M_ASSIGN_INFO_2_STR "Assign Name : %s\nDirectory : %s" #define M_RELEASE_NOTES_STR "Released as PD and written by Franz Hemmer." #define M_ERROR_STR "Error" #define M_INFORMATION_STR "Information" #define M_QUIT_STR "Quit" #define M_LOAD_STR "Load" #define M_CANCEL_STR "Cancel" #define M_YES_STR "Yes" #define M_NO_STR "No" #define M_BY_STR "by" #define M_WRITTEN_BY_ME_ON_STR "Written by Franz Hemmer on" #define M_WARNING_STR "Warning!" #define M_HAS_HIT_ALERT_LIMIT_STR "has hit alert limit!" #define M_ALERT_STR "ALERT!" #define M_NOW_ABOVE_ALERT_LIMIT_STR "now above alert limit!" #define M_VOLUME_NOW_OK_STR "Volume now ok!" #define M_CANT_CREATE_MESSAGE_PORT_STR "Error: Can't create message port." #define M_CANT_CREATE_TIMER_REQUEST_STR "Error: Can't create timer request." #define M_CANT_OPEN_TIMER_DEVICE_STR "Error: Can't open timer.device." #define M_CANT_LAUNCH_CX_BROKER_STR "Error: Can't launch Cx broker." #define M_CANT_FIND_PREFS_STR "!WARNING!\nCan't find Watcher preference file.\nI'm going to use internal defaults." #define M_CANT_LAUNCH_APPINFO_STR "Can't launch App Info." #define M_CANT_FIND_WATCHERPREFS_STR "Couldn't find SYS:Prefs/WatcherPrefs" #define M_QUESTION_STR "Question:" #define M_NONE_STR "*NONE*" #define M_VERSION_INFO_STR "Info on : %s\nSize : %ld bytes\nVersion : %s" #define M_SLB_INFO_STR "SystemListBrowser V37 - ©1993 by HemSoft Developments\nWritten by Franz Hemmer on " #define M_ABOUT_REQ_STR "- ©1993 by HemSoft Developments\nWritten and release as PD by Franz Hemmer" #define M_CYCLE_PUBLIC_SCREENS_STR "Public Screens" #define M_CYCLE_LIBRARIES_STR "Libraries" #define M_CYCLE_DEVICES_STR "Devices" #define M_CYCLE_TASKS_STR "Tasks" #define M_CYCLE_PORTS_STR "Ports" #define M_CYCLE_RESOURCES_STR "Resources" #define M_CYCLE_FONTS_STR "Fonts" #define M_CYCLE_VOLUMES_STR "Volumes" #define M_CYCLE_ASSIGNS_STR "Assigns" #define M_UPDATE_STR "_Update" #define M_UPDATE_C_STR "U" #define M_NOT_A_WATCHERPREFS_FILE_STR "!WARNING! I've encountered a Watcher.prefs file with the wrong format.\nI'm going to use internal defaults." #define M_ONLY_REAL_FILES_SUPPORTED_STR "Please drop files and not drawers,\nvolumes or other appicons over me." #endif /* CATCOMP_STRINGS */ /****************************************************************************/ #ifdef CATCOMP_ARRAY struct CatCompArrayType { LONG cca_ID; STRPTR cca_Str; }; static const struct CatCompArrayType CatCompArray[] = { {M_COMMODITY_NAME,(STRPTR)M_COMMODITY_NAME_STR}, {M_COMMODITY_TITLE,(STRPTR)M_COMMODITY_TITLE_STR}, {M_COMMODITY_DESCRIPTION,(STRPTR)M_COMMODITY_DESCRIPTION_STR}, {M_ALREADY_DISABLED,(STRPTR)M_ALREADY_DISABLED_STR}, {M_ALREADY_ENABLED,(STRPTR)M_ALREADY_ENABLED_STR}, {M_CX_UNIQUE,(STRPTR)M_CX_UNIQUE_STR}, {M_NO_OTHER_PUBSCREENS,(STRPTR)M_NO_OTHER_PUBSCREENS_STR}, {M_COULD_NOT_FIND,(STRPTR)M_COULD_NOT_FIND_STR}, {M_ALREADY_ACTICE,(STRPTR)M_ALREADY_ACTICE_STR}, {M_CANT_LAUNCH,(STRPTR)M_CANT_LAUNCH_STR}, {M_SYSTEM_NOT_AVAILABLE,(STRPTR)M_SYSTEM_NOT_AVAILABLE_STR}, {M_CANT_OBTAIN_DATATYPE,(STRPTR)M_CANT_OBTAIN_DATATYPE_STR}, {M_UNKNOWN,(STRPTR)M_UNKNOWN_STR}, {M_UNABLE_TO_OPEN_FILE,(STRPTR)M_UNABLE_TO_OPEN_FILE_STR}, {M_COULDNT_ALLOCATE_X_MEMORY,(STRPTR)M_COULDNT_ALLOCATE_X_MEMORY_STR}, {M_UNABLE_TO_OBTAIN_LOCK,(STRPTR)M_UNABLE_TO_OBTAIN_LOCK_STR}, {M_NO_GUIDE_FILE_AVAILABLE,(STRPTR)M_NO_GUIDE_FILE_AVAILABLE_STR}, {M_COULDNT_OPEN_WINDOW,(STRPTR)M_COULDNT_OPEN_WINDOW_STR}, {M_UNABLE_TO_CREATE_MENU,(STRPTR)M_UNABLE_TO_CREATE_MENU_STR}, {M_OLD_WATCHER_PREFS,(STRPTR)M_OLD_WATCHER_PREFS_STR}, {M_QUIT_SLB_FIRST,(STRPTR)M_QUIT_SLB_FIRST_STR}, {M_NO_MEMORY_FOR_MENU,(STRPTR)M_NO_MEMORY_FOR_MENU_STR}, {M_CANT_FIND_PUBLIC_SCREEN,(STRPTR)M_CANT_FIND_PUBLIC_SCREEN_STR}, {M_WORKBENCH_NOT_AVAILABLE,(STRPTR)M_WORKBENCH_NOT_AVAILABLE_STR}, {M_WINDOW_TOO_LARGE,(STRPTR)M_WINDOW_TOO_LARGE_STR}, {M_CANT_GET_VISUAL_INFO,(STRPTR)M_CANT_GET_VISUAL_INFO_STR}, {M_CANT_GET_DRAWINFO,(STRPTR)M_CANT_GET_DRAWINFO_STR}, {M_NO_UTILITY_LIBRARY,(STRPTR)M_NO_UTILITY_LIBRARY_STR}, {M_NO_WORKBENCH_LIBRARY,(STRPTR)M_NO_WORKBENCH_LIBRARY_STR}, {M_NO_ICON_LIBRARY,(STRPTR)M_NO_ICON_LIBRARY_STR}, {M_NO_GADTOOLS_LIBRARY,(STRPTR)M_NO_GADTOOLS_LIBRARY_STR}, {M_NO_DISKFONT_LIBRARY,(STRPTR)M_NO_DISKFONT_LIBRARY_STR}, {M_NO_COMMODITIES_LIBRARY,(STRPTR)M_NO_COMMODITIES_LIBRARY_STR}, {M_NO_ASL_LIBRARY,(STRPTR)M_NO_ASL_LIBRARY_STR}, {M_NO_IFFPARSE_LIBRARY,(STRPTR)M_NO_IFFPARSE_LIBRARY_STR}, {M_NO_DATATYPES_LIBRARY,(STRPTR)M_NO_DATATYPES_LIBRARY_STR}, {M_NO_AMIGAGUIDE_LIBRARY,(STRPTR)M_NO_AMIGAGUIDE_LIBRARY_STR}, {M_WINDOW_NOT_AVAILABLE,(STRPTR)M_WINDOW_NOT_AVAILABLE_STR}, {M_CANT_FIND_GUIDE_FILE,(STRPTR)M_CANT_FIND_GUIDE_FILE_STR}, {M_GUIDE_ERROR,(STRPTR)M_GUIDE_ERROR_STR}, {M_MENU_JUMP,(STRPTR)M_MENU_JUMP_STR}, {M_MENU_JUMP_SC,(STRPTR)M_MENU_JUMP_SC_STR}, {M_MENU_HIDE,(STRPTR)M_MENU_HIDE_STR}, {M_MENU_HIDE_SC,(STRPTR)M_MENU_HIDE_SC_STR}, {M_MENU_UTILITIES,(STRPTR)M_MENU_UTILITIES_STR}, {M_MENU_SLB_PROJECT,(STRPTR)M_MENU_SLB_PROJECT_STR}, {M_MENU_SLB_UPDATE_ALL_LISTS,(STRPTR)M_MENU_SLB_UPDATE_ALL_LISTS_STR}, {M_MENU_SLB_UPDATE_ALL_LISTS_SC,(STRPTR)M_MENU_SLB_UPDATE_ALL_LISTS_SC_STR}, {M_MENU_SLB_ABOUT,(STRPTR)M_MENU_SLB_ABOUT_STR}, {M_MENU_SLB_ABOUT_SC,(STRPTR)M_MENU_SLB_ABOUT_SC_STR}, {M_MENU_SLB_QUIT,(STRPTR)M_MENU_SLB_QUIT_STR}, {M_MENU_SLB_QUIT_SC,(STRPTR)M_MENU_SLB_QUIT_SC_STR}, {M_MENU_SLB_SLB,(STRPTR)M_MENU_SLB_SLB_STR}, {M_MENU_SLB_SLB_SC,(STRPTR)M_MENU_SLB_SLB_SC_STR}, {M_DOUBLE_CLICK_TO_REMOVE,(STRPTR)M_DOUBLE_CLICK_TO_REMOVE_STR}, {M_APPINFO_REQ1,(STRPTR)M_APPINFO_REQ1_STR}, {M_HIT_UPDATE_FONT,(STRPTR)M_HIT_UPDATE_FONT_STR}, {M_HIT_UPDATE_VOLUME,(STRPTR)M_HIT_UPDATE_VOLUME_STR}, {M_HIT_UPDATE_ASSIGN,(STRPTR)M_HIT_UPDATE_ASSIGN_STR}, {M_PUBLIC_SCREEN_INFO,(STRPTR)M_PUBLIC_SCREEN_INFO_STR}, {M_DATATYPE_INFO,(STRPTR)M_DATATYPE_INFO_STR}, {M_PICTURE_DATATYPE,(STRPTR)M_PICTURE_DATATYPE_STR}, {M_DISPLAY_CANCEL,(STRPTR)M_DISPLAY_CANCEL_STR}, {M_LIBRARY_INFO,(STRPTR)M_LIBRARY_INFO_STR}, {M_DEVICE_INFO,(STRPTR)M_DEVICE_INFO_STR}, {M_TASK_INFO_1,(STRPTR)M_TASK_INFO_1_STR}, {M_TASK_INFO_2,(STRPTR)M_TASK_INFO_2_STR}, {M_PORT_INFO,(STRPTR)M_PORT_INFO_STR}, {M_RESOURCE_INFO,(STRPTR)M_RESOURCE_INFO_STR}, {M_NO_ADDITIONAL_INFORMATION,(STRPTR)M_NO_ADDITIONAL_INFORMATION_STR}, {M_FONT_INFO,(STRPTR)M_FONT_INFO_STR}, {M_VOLUME_INFO,(STRPTR)M_VOLUME_INFO_STR}, {M_ASSIGN_INFO_1,(STRPTR)M_ASSIGN_INFO_1_STR}, {M_ASSIGN_INFO_2,(STRPTR)M_ASSIGN_INFO_2_STR}, {M_RELEASE_NOTES,(STRPTR)M_RELEASE_NOTES_STR}, {M_ERROR,(STRPTR)M_ERROR_STR}, {M_INFORMATION,(STRPTR)M_INFORMATION_STR}, {M_QUIT,(STRPTR)M_QUIT_STR}, {M_LOAD,(STRPTR)M_LOAD_STR}, {M_CANCEL,(STRPTR)M_CANCEL_STR}, {M_YES,(STRPTR)M_YES_STR}, {M_NO,(STRPTR)M_NO_STR}, {M_BY,(STRPTR)M_BY_STR}, {M_WRITTEN_BY_ME_ON,(STRPTR)M_WRITTEN_BY_ME_ON_STR}, {M_WARNING,(STRPTR)M_WARNING_STR}, {M_HAS_HIT_ALERT_LIMIT,(STRPTR)M_HAS_HIT_ALERT_LIMIT_STR}, {M_ALERT,(STRPTR)M_ALERT_STR}, {M_NOW_ABOVE_ALERT_LIMIT,(STRPTR)M_NOW_ABOVE_ALERT_LIMIT_STR}, {M_VOLUME_NOW_OK,(STRPTR)M_VOLUME_NOW_OK_STR}, {M_CANT_CREATE_MESSAGE_PORT,(STRPTR)M_CANT_CREATE_MESSAGE_PORT_STR}, {M_CANT_CREATE_TIMER_REQUEST,(STRPTR)M_CANT_CREATE_TIMER_REQUEST_STR}, {M_CANT_OPEN_TIMER_DEVICE,(STRPTR)M_CANT_OPEN_TIMER_DEVICE_STR}, {M_CANT_LAUNCH_CX_BROKER,(STRPTR)M_CANT_LAUNCH_CX_BROKER_STR}, {M_CANT_FIND_PREFS,(STRPTR)M_CANT_FIND_PREFS_STR}, {M_CANT_LAUNCH_APPINFO,(STRPTR)M_CANT_LAUNCH_APPINFO_STR}, {M_CANT_FIND_WATCHERPREFS,(STRPTR)M_CANT_FIND_WATCHERPREFS_STR}, {M_QUESTION,(STRPTR)M_QUESTION_STR}, {M_NONE,(STRPTR)M_NONE_STR}, {M_VERSION_INFO,(STRPTR)M_VERSION_INFO_STR}, {M_SLB_INFO,(STRPTR)M_SLB_INFO_STR}, {M_ABOUT_REQ,(STRPTR)M_ABOUT_REQ_STR}, {M_CYCLE_PUBLIC_SCREENS,(STRPTR)M_CYCLE_PUBLIC_SCREENS_STR}, {M_CYCLE_LIBRARIES,(STRPTR)M_CYCLE_LIBRARIES_STR}, {M_CYCLE_DEVICES,(STRPTR)M_CYCLE_DEVICES_STR}, {M_CYCLE_TASKS,(STRPTR)M_CYCLE_TASKS_STR}, {M_CYCLE_PORTS,(STRPTR)M_CYCLE_PORTS_STR}, {M_CYCLE_RESOURCES,(STRPTR)M_CYCLE_RESOURCES_STR}, {M_CYCLE_FONTS,(STRPTR)M_CYCLE_FONTS_STR}, {M_CYCLE_VOLUMES,(STRPTR)M_CYCLE_VOLUMES_STR}, {M_CYCLE_ASSIGNS,(STRPTR)M_CYCLE_ASSIGNS_STR}, {M_UPDATE,(STRPTR)M_UPDATE_STR}, {M_UPDATE_C,(STRPTR)M_UPDATE_C_STR}, {M_NOT_A_WATCHERPREFS_FILE,(STRPTR)M_NOT_A_WATCHERPREFS_FILE_STR}, {M_ONLY_REAL_FILES_SUPPORTED,(STRPTR)M_ONLY_REAL_FILES_SUPPORTED_STR}, }; #endif /* CATCOMP_ARRAY */ /****************************************************************************/ #ifdef CATCOMP_BLOCK static const char CatCompBlock[] = { "\x00\x00\x00\x00\x00\x12" M_COMMODITY_NAME_STR "\x00\x00" "\x00\x00\x00\x01\x00\x24" M_COMMODITY_TITLE_STR "\x00\x00" "\x00\x00\x00\x02\x00\x1E" M_COMMODITY_DESCRIPTION_STR "\x00\x00" "\x00\x00\x00\x03\x00\x1A" M_ALREADY_DISABLED_STR "\x00" "\x00\x00\x00\x04\x00\x1A" M_ALREADY_ENABLED_STR "\x00\x00" "\x00\x00\x00\x05\x00\x48" M_CX_UNIQUE_STR "\x00" "\x00\x00\x00\x06\x00\x38" M_NO_OTHER_PUBSCREENS_STR "\x00" "\x00\x00\x00\x07\x00\x0E" M_COULD_NOT_FIND_STR "\x00" "\x00\x00\x00\x08\x00\x10" M_ALREADY_ACTICE_STR "\x00\x00" "\x00\x00\x00\x09\x00\x0E" M_CANT_LAUNCH_STR "\x00\x00" "\x00\x00\x00\x0A\x00\x22" M_SYSTEM_NOT_AVAILABLE_STR "\x00\x00" "\x00\x00\x00\x0B\x00\x16" M_CANT_OBTAIN_DATATYPE_STR "\x00" "\x00\x00\x00\x0C\x00\x0A" M_UNKNOWN_STR "\x00" "\x00\x00\x00\x0D\x00\x16" M_UNABLE_TO_OPEN_FILE_STR "\x00\x00" "\x00\x00\x00\x0E\x00\x26" M_COULDNT_ALLOCATE_X_MEMORY_STR "\x00" "\x00\x00\x00\x0F\x00\x1E" M_UNABLE_TO_OBTAIN_LOCK_STR "\x00\x00" "\x00\x00\x00\x10\x00\x20" M_NO_GUIDE_FILE_AVAILABLE_STR "\x00" "\x00\x00\x00\x11\x00\x1E" M_COULDNT_OPEN_WINDOW_STR "\x00\x00" "\x00\x00\x00\x12\x00\x1E" M_UNABLE_TO_CREATE_MENU_STR "\x00" "\x00\x00\x00\x13\x00\x56" M_OLD_WATCHER_PREFS_STR "\x00" "\x00\x00\x00\x14\x00\x10" M_QUIT_SLB_FIRST_STR "\x00" "\x00\x00\x00\x15\x00\x1C" M_NO_MEMORY_FOR_MENU_STR "\x00\x00" "\x00\x00\x00\x16\x00\x22" M_CANT_FIND_PUBLIC_SCREEN_STR "\x00\x00" "\x00\x00\x00\x17\x00\x20" M_WORKBENCH_NOT_AVAILABLE_STR "\x00" "\x00\x00\x00\x18\x00\x2A" M_WINDOW_TOO_LARGE_STR "\x00" "\x00\x00\x00\x19\x00\x1E" M_CANT_GET_VISUAL_INFO_STR "\x00" "\x00\x00\x00\x1A\x00\x2E" M_CANT_GET_DRAWINFO_STR "\x00" "\x00\x00\x00\x1B\x00\x30" M_NO_UTILITY_LIBRARY_STR "\x00" "\x00\x00\x00\x1C\x00\x2C" M_NO_WORKBENCH_LIBRARY_STR "\x00" "\x00\x00\x00\x1D\x00\x28" M_NO_ICON_LIBRARY_STR "\x00\x00" "\x00\x00\x00\x1E\x00\x32" M_NO_GADTOOLS_LIBRARY_STR "\x00\x00" "\x00\x00\x00\x1F\x00\x2C" M_NO_DISKFONT_LIBRARY_STR "\x00\x00" "\x00\x00\x00\x20\x00\x2E" M_NO_COMMODITIES_LIBRARY_STR "\x00" "\x00\x00\x00\x21\x00\x26" M_NO_ASL_LIBRARY_STR "\x00" "\x00\x00\x00\x22\x00\x2C" M_NO_IFFPARSE_LIBRARY_STR "\x00\x00" "\x00\x00\x00\x23\x00\x2C" M_NO_DATATYPES_LIBRARY_STR "\x00" "\x00\x00\x00\x24\x00\x44" M_NO_AMIGAGUIDE_LIBRARY_STR "\x00\x00" "\x00\x00\x00\x25\x00\x16" M_WINDOW_NOT_AVAILABLE_STR "\x00" "\x00\x00\x00\x26\x00\x1E" M_CANT_FIND_GUIDE_FILE_STR "\x00" "\x00\x00\x00\x27\x00\x70" M_GUIDE_ERROR_STR "\x00\x00" "\x00\x00\x00\x28\x00\x06" M_MENU_JUMP_STR "\x00\x00" "\x00\x00\x00\x29\x00\x02" M_MENU_JUMP_SC_STR "\x00" "\x00\x00\x00\x2A\x00\x06" M_MENU_HIDE_STR "\x00\x00" "\x00\x00\x00\x2B\x00\x02" M_MENU_HIDE_SC_STR "\x00" "\x00\x00\x00\x2C\x00\x0A" M_MENU_UTILITIES_STR "\x00" "\x00\x00\x00\x2D\x00\x08" M_MENU_SLB_PROJECT_STR "\x00" "\x00\x00\x00\x2E\x00\x12" M_MENU_SLB_UPDATE_ALL_LISTS_STR "\x00\x00" "\x00\x00\x00\x2F\x00\x02" M_MENU_SLB_UPDATE_ALL_LISTS_SC_STR "\x00" "\x00\x00\x00\x30\x00\x06" M_MENU_SLB_ABOUT_STR "\x00" "\x00\x00\x00\x31\x00\x02" M_MENU_SLB_ABOUT_SC_STR "\x00" "\x00\x00\x00\x32\x00\x06" M_MENU_SLB_QUIT_STR "\x00\x00" "\x00\x00\x00\x33\x00\x02" M_MENU_SLB_QUIT_SC_STR "\x00" "\x00\x00\x00\x34\x00\x14" M_MENU_SLB_SLB_STR "\x00" "\x00\x00\x00\x35\x00\x02" M_MENU_SLB_SLB_SC_STR "\x00" "\x00\x00\x00\x36\x00\x2E" M_DOUBLE_CLICK_TO_REMOVE_STR "\x00\x00" "\x00\x00\x00\x37\x00\x80" M_APPINFO_REQ1_STR "\x00\x00" "\x00\x00\x00\x38\x00\x44" M_HIT_UPDATE_FONT_STR "\x00\x00" "\x00\x00\x00\x39\x00\x46" M_HIT_UPDATE_VOLUME_STR "\x00\x00" "\x00\x00\x00\x3A\x00\x4A" M_HIT_UPDATE_ASSIGN_STR "\x00\x00" "\x00\x00\x00\x3B\x00\xBA" M_PUBLIC_SCREEN_INFO_STR "\x00\x00" "\x00\x00\x00\x3C\x00\x4E" M_DATATYPE_INFO_STR "\x00\x00" "\x00\x00\x00\x3D\x00\x12" M_PICTURE_DATATYPE_STR "\x00" "\x00\x00\x00\x3E\x00\x10" M_DISPLAY_CANCEL_STR "\x00\x00" "\x00\x00\x00\x3F\x00\x4A" M_LIBRARY_INFO_STR "\x00" "\x00\x00\x00\x40\x00\x46" M_DEVICE_INFO_STR "\x00" "\x00\x00\x00\x41\x00\x7A" M_TASK_INFO_1_STR "\x00" "\x00\x00\x00\x42\x00\x8E" M_TASK_INFO_2_STR "\x00\x00" "\x00\x00\x00\x43\x00\x6A" M_PORT_INFO_STR "\x00\x00" "\x00\x00\x00\x44\x00\x4E" M_RESOURCE_INFO_STR "\x00" "\x00\x00\x00\x45\x00\x1C" M_NO_ADDITIONAL_INFORMATION_STR "\x00\x00" "\x00\x00\x00\x46\x00\xFA" M_FONT_INFO_STR "\x00\x00" "\x00\x00\x00\x47\x00\xF8" M_VOLUME_INFO_STR "\x00" "\x00\x00\x00\x48\x00\x2A" M_ASSIGN_INFO_1_STR "\x00\x00" "\x00\x00\x00\x49\x00\x22" M_ASSIGN_INFO_2_STR "\x00" "\x00\x00\x00\x4A\x00\x2C" M_RELEASE_NOTES_STR "\x00" "\x00\x00\x00\x4B\x00\x06" M_ERROR_STR "\x00" "\x00\x00\x00\x4C\x00\x0C" M_INFORMATION_STR "\x00" "\x00\x00\x00\x4D\x00\x06" M_QUIT_STR "\x00\x00" "\x00\x00\x00\x4E\x00\x06" M_LOAD_STR "\x00\x00" "\x00\x00\x00\x4F\x00\x08" M_CANCEL_STR "\x00\x00" "\x00\x00\x00\x50\x00\x04" M_YES_STR "\x00" "\x00\x00\x00\x51\x00\x04" M_NO_STR "\x00\x00" "\x00\x00\x00\x52\x00\x04" M_BY_STR "\x00\x00" "\x00\x00\x00\x53\x00\x1C" M_WRITTEN_BY_ME_ON_STR "\x00\x00" "\x00\x00\x00\x54\x00\x0A" M_WARNING_STR "\x00\x00" "\x00\x00\x00\x55\x00\x16" M_HAS_HIT_ALERT_LIMIT_STR "\x00\x00" "\x00\x00\x00\x56\x00\x08" M_ALERT_STR "\x00\x00" "\x00\x00\x00\x57\x00\x18" M_NOW_ABOVE_ALERT_LIMIT_STR "\x00\x00" "\x00\x00\x00\x58\x00\x10" M_VOLUME_NOW_OK_STR "\x00\x00" "\x00\x00\x00\x59\x00\x22" M_CANT_CREATE_MESSAGE_PORT_STR "\x00" "\x00\x00\x00\x5A\x00\x24" M_CANT_CREATE_TIMER_REQUEST_STR "\x00\x00" "\x00\x00\x00\x5B\x00\x20" M_CANT_OPEN_TIMER_DEVICE_STR "\x00" "\x00\x00\x00\x5C\x00\x20" M_CANT_LAUNCH_CX_BROKER_STR "\x00\x00" "\x00\x00\x00\x5D\x00\x52" M_CANT_FIND_PREFS_STR "\x00" "\x00\x00\x00\x5E\x00\x18" M_CANT_LAUNCH_APPINFO_STR "\x00\x00" "\x00\x00\x00\x5F\x00\x26" M_CANT_FIND_WATCHERPREFS_STR "\x00\x00" "\x00\x00\x00\x60\x00\x0A" M_QUESTION_STR "\x00" "\x00\x00\x00\x61\x00\x08" M_NONE_STR "\x00\x00" "\x00\x00\x00\x62\x00\x32" M_VERSION_INFO_STR "\x00\x00" "\x00\x00\x00\x63\x00\x52" M_SLB_INFO_STR "\x00" "\x00\x00\x00\x64\x00\x4A" M_ABOUT_REQ_STR "\x00" "\x00\x00\x00\x65\x00\x10" M_CYCLE_PUBLIC_SCREENS_STR "\x00\x00" "\x00\x00\x00\x66\x00\x0A" M_CYCLE_LIBRARIES_STR "\x00" "\x00\x00\x00\x67\x00\x08" M_CYCLE_DEVICES_STR "\x00" "\x00\x00\x00\x68\x00\x06" M_CYCLE_TASKS_STR "\x00" "\x00\x00\x00\x69\x00\x06" M_CYCLE_PORTS_STR "\x00" "\x00\x00\x00\x6A\x00\x0A" M_CYCLE_RESOURCES_STR "\x00" "\x00\x00\x00\x6B\x00\x06" M_CYCLE_FONTS_STR "\x00" "\x00\x00\x00\x6C\x00\x08" M_CYCLE_VOLUMES_STR "\x00" "\x00\x00\x00\x6D\x00\x08" M_CYCLE_ASSIGNS_STR "\x00" "\x00\x00\x00\x6E\x00\x08" M_UPDATE_STR "\x00" "\x00\x00\x00\x6F\x00\x02" M_UPDATE_C_STR "\x00" "\x00\x00\x00\x70\x00\x6C" M_NOT_A_WATCHERPREFS_FILE_STR "\x00\x00" "\x00\x00\x00\x71\x00\x46" M_ONLY_REAL_FILES_SUPPORTED_STR "\x00" }; #endif /* CATCOMP_BLOCK */ /****************************************************************************/ struct LocaleInfo { APTR li_LocaleBase; APTR li_Catalog; }; #ifdef CATCOMP_CODE STRPTR GetString(struct LocaleInfo *li, LONG stringNum) { LONG *l; UWORD *w; STRPTR builtIn; l = (LONG *)CatCompBlock; while (*l != stringNum) { w = (UWORD *)((ULONG)l + 4); l = (LONG *)((ULONG)l + (ULONG)*w + 6); } builtIn = (STRPTR)((ULONG)l + 6); #define XLocaleBase LocaleBase #define LocaleBase li->li_LocaleBase if (LocaleBase) return(GetCatalogStr(li->li_Catalog,stringNum,builtIn)); #define LocaleBase XLocaleBase #undef XLocaleBase return(builtIn); } #endif /* CATCOMP_CODE */ /****************************************************************************/ #endif /* WATCHER_STRINGS_H */