#ifndef FFELANGUAGE_H
#define FFELANGUAGE_H


/****************************************************************************/


/* This file was created automatically by CatComp.
 * Do NOT edit by hand!
 */


#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif


/****************************************************************************/


#define MSG_CANT_OPEN_ARP 0
#define MSG_CANT_OPEN_ARP_STR "\aCannot open arp.library\n"

#define MSG_ROWS_NOT_SET 1
#define MSG_ROWS_NOT_SET_STR "Rows not set, using 20 as default.\n"

#define MSG_NO_RC 2
#define MSG_NO_RC_STR "\aCannot read AXsh:etc/rc.ffe!\n"

#define MSG_STATUS_1 3
#define MSG_STATUS_1_STR "\033[0;0H\033[J\033[%d;0H\033[7m>*###    Size   Date    Name *************************************************\033[0m"

#define MSG_STATUS_2 4
#define MSG_STATUS_2_STR "\033[%d;0H\033[7m %2d directories, %3d files, %7d KB used, cwd: %-28s\033[0m"

#define MSG_STATUS_3 5
#define MSG_STATUS_3_STR "\033[%d;0H\033[7m [D]ownload  [C]ontents  [S]how desc  [E]nter dir  [.] parent dir  [Q]uit     \033[0m"

#define MSG_WANNA_DEL 6
#define MSG_WANNA_DEL_STR "\033[%d;0HAre you sure you want to delete "

#define MSG_SELECTED_FILE 7
#define MSG_SELECTED_FILE_STR "selected file (y/N)?\033[K "

#define MSG_ALL_SELECTED_FILES 8
#define MSG_ALL_SELECTED_FILES_STR "all %d selected files? (y/N)? \033[K"

#define MSG_SELECT_PROTOCOL 9
#define MSG_SELECT_PROTOCOL_STR "\033[%d;0HSelect file transfer protocol:\033[K\n"

#define MSG_TRANSFER_TO_HOME 10
#define MSG_TRANSFER_TO_HOME_STR "0 - Transfer file(s) to home directory\n"

#define MSG_SELECT 11
#define MSG_SELECT_STR "Select [0-%d] or <RETURN> to quit:"

#define MSG_NO_DESC 12
#define MSG_NO_DESC_STR "No description for "

#define MSG_DIR 13
#define MSG_DIR_STR "directory"

#define MSG_FILE 14
#define MSG_FILE_STR "file"

#define MSG_AVAILABLE 15
#define MSG_AVAILABLE_STR " \"%s\" available.\033[K"

#define MSG_HELP_1 16
#define MSG_HELP_1_STR " \033[1m FFE  Internal manual page\033[0m\033[K\n"

#define MSG_HELP_2 17
#define MSG_HELP_2_STR " Use cursor keys (or ^N/^P) to move '>' cursor in the file list.\033[K\n"

#define MSG_HELP_3 18
#define MSG_HELP_3_STR " Use TAB key to mark/unmark files. Download command will\033[K\n"

#define MSG_HELP_4 19
#define MSG_HELP_4_STR " effect marked files, \033[4mtoo\033[0m. Marking charter is '*'.\033[K\n\033[K\n"

#define MSG_HELP_5 20
#define MSG_HELP_5_STR " \033[4mCommands:\033[0m\033[K\n"

#define MSG_HELP_6 21
#define MSG_HELP_6_STR "    d      download marked file(s)\033[K\n"

#define MSG_HELP_7 22
#define MSG_HELP_7_STR "    s, CR  show description\033[K\n"

#define MSG_HELP_8 23
#define MSG_HELP_8_STR "    e      enter deeper in directory tree\033[K\n"

#define MSG_HELP_9 24
#define MSG_HELP_9_STR "    .      enter parent directory in directory tree\033[K\n"

#define MSG_HELP_10 25
#define MSG_HELP_10_STR "    q, x   exit ffe\033[K\n"

#define MSG_MORE_LINES 26
#define MSG_MORE_LINES_STR "OUTCH! Gimme at least 22 rows to mess with! This is an intuitive program.\n"


/****************************************************************************/


#ifdef STRINGARRAY

struct AppString
{
    LONG   as_ID;
    STRPTR as_Str;
};

struct AppString AppStrings[] =
{
    {MSG_CANT_OPEN_ARP,MSG_CANT_OPEN_ARP_STR},
    {MSG_ROWS_NOT_SET,MSG_ROWS_NOT_SET_STR},
    {MSG_NO_RC,MSG_NO_RC_STR},
    {MSG_STATUS_1,MSG_STATUS_1_STR},
    {MSG_STATUS_2,MSG_STATUS_2_STR},
    {MSG_STATUS_3,MSG_STATUS_3_STR},
    {MSG_WANNA_DEL,MSG_WANNA_DEL_STR},
    {MSG_SELECTED_FILE,MSG_SELECTED_FILE_STR},
    {MSG_ALL_SELECTED_FILES,MSG_ALL_SELECTED_FILES_STR},
    {MSG_SELECT_PROTOCOL,MSG_SELECT_PROTOCOL_STR},
    {MSG_TRANSFER_TO_HOME,MSG_TRANSFER_TO_HOME_STR},
    {MSG_SELECT,MSG_SELECT_STR},
    {MSG_NO_DESC,MSG_NO_DESC_STR},
    {MSG_DIR,MSG_DIR_STR},
    {MSG_FILE,MSG_FILE_STR},
    {MSG_AVAILABLE,MSG_AVAILABLE_STR},
    {MSG_HELP_1,MSG_HELP_1_STR},
    {MSG_HELP_2,MSG_HELP_2_STR},
    {MSG_HELP_3,MSG_HELP_3_STR},
    {MSG_HELP_4,MSG_HELP_4_STR},
    {MSG_HELP_5,MSG_HELP_5_STR},
    {MSG_HELP_6,MSG_HELP_6_STR},
    {MSG_HELP_7,MSG_HELP_7_STR},
    {MSG_HELP_8,MSG_HELP_8_STR},
    {MSG_HELP_9,MSG_HELP_9_STR},
    {MSG_HELP_10,MSG_HELP_10_STR},
    {MSG_MORE_LINES,MSG_MORE_LINES_STR},
};


#endif /* STRINGARRAY */


/****************************************************************************/


#endif /* FFELANGUAGE_H */
