home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / RDQWKSRC.ZIP / TEXT.C < prev   
Text File  |  1991-01-15  |  15KB  |  368 lines

  1. /*
  2.                         Language-dependant file
  3.  
  4.   All messages tous les messages displayed affichés by par this program
  5.   ce programme are sont in this file dans ce fichier :-)
  6.  
  7. */
  8.  
  9. #define FRENCH   /*<<<<< Define FRENCH or ENGLISH  here or in command line */
  10. /*#define ENGLISH*/
  11.  
  12.  
  13.  
  14. /*=========================================================================*
  15.  *                                                                         *
  16.  *      EEEEEEE  NN   NN   GGGGG   LL       IIII   SSSSS   HH   HH         *
  17.  *      EE       NNN  NN  GG   GG  LL        II   SS   SS  HH   HH         *
  18.  *      EEEE     NNNN NN  GG       LL        II    SSSS    HHHHHHH         *
  19.  *      EE       NN NNNN  GG  GGG  LL        II       SS   HH   HH         *
  20.  *      EE       NN  NNN  GG   GG  LL        II   SS   SS  HH   HH         *
  21.  *      EEEEEEE  NN   NN   GGGG G  LLLLLLL  IIII   SSSSS   HH   HH         *
  22.  *                                                                         *
  23.  *=========================================================================*/
  24.  
  25. #ifdef ENGLISH
  26.  
  27. char *txt[]=
  28. {
  29. /*    0  */   "René Cougnenc 1990"   ,
  30. /*    1  */   "Memory allocation failed !"  ,
  31. /*    2  */   "Warning !",
  32. /*    3  */   "You have replies for",
  33. /*    4  */   "Pack them ?",
  34. /*    5  */   "Loading",
  35. /*    6  */   "No mail found",
  36. /*    7  */   "Try the 'read' command...",
  37. /*    8  */   "Extracting Messages...",
  38. /*    9  */   "empty",
  39. /*   10  */   "Reader",                              /* 1st default prompt */
  40. /*   11  */   "'New' packet seems to be older than existing one",
  41. /*   12  */   "Do you really want to add the messages",
  42. /*   13  */   "No bbs found",
  43. /*   14  */   "Error in CONTROL.DAT.",
  44. /*   15  */   "First Message !",
  45. /*   16  */   "Seek Error",
  46. /*   17  */   "End of messages here.",
  47. /*   18  */   "Read Error",
  48.  
  49. /*   19  */   " From : ",          /* This is the message header.        */
  50. /*   20  */   "   To : ",          /* Fields must be correctly aligned ! */
  51. /*   21  */   "Subj. : ",
  52. /*   22  */   " Date : ",
  53. /*   23  */   "Number : ",
  54. /*   24  */   " Ref.# : ",
  55. /*   25  */   "  Conf : ",
  56. /*   26  */   "  Time : ",
  57. /*   27  */   "PRIVATE MESSAGE",
  58. /*   28  */   "Unknown conference...",
  59. /*   29  */   "Conference",
  60. /*   30  */   "joined",
  61. /*   31  */   "No new mail",
  62. /*   32  */   "Enter 'n' in any field to abort entry of this message.",
  63. /*   33  */   "Message aborted",
  64. /*   34  */   "Entry too long !  25 chars max.",
  65. /*   35  */   "Too long !  R = Receiver only, N = none = public msg.",
  66. /*   36  */   "Receiver only",
  67. /*   37  */   "Public message",
  68. /*   38  */   "Calling Editor",
  69. /*   39  */   "Save this message in file",
  70. /*   40  */   "Aborted",
  71. /*   41  */   "Message",
  72. /*   42  */   "Saved in",
  73. /*   43  */   "Appended to",
  74. /*   44  */   "No mail in conference",
  75. /*   45  */   "New BBS in this base.",
  76. /*   46  */   "Mail packet older than last base update",
  77. /*   47  */   "Mail not extracted",
  78. /*   48  */   "Unable to remove file",
  79. /*   49  */   "Unable to read file",
  80. /*   50  */   "Unable to create file",
  81. /*   51  */   "Unable to open file",
  82. /*   52  */   "Unable to open configuration file",
  83. /*   53  */   "Reading Configuration file",
  84. /*   54  */   "Error in configuration file",
  85. /*   55  */   "in line",
  86. /*   56  */   "Line",
  87. /*   57  */   "Cleaning",
  88. /*   58  */   "Error Reading file",
  89. /*   59  */   "Quoting message with",
  90. /*   60  */   "More",                      /* This is the 'more' message   */
  91. /*   61  */   "Y/N",                       /* This is the 'yes/no' message */
  92. /*   62  */   "File",                      /* '.. the file..." */
  93. /*   63  */   "Already exists",
  94. /*   64  */   "Delete it ?",
  95. /*   65  */   "Packing Replies in",
  96. /*   66  */   "Last Read pointer updated",
  97. /*   67  */   "No file",
  98. /*   68  */   "Hey !",
  99. /*   69  */   "There is no BBS loaded !",
  100. /*   70  */   "Use 'read' 'load' or 'help' command",
  101. /*   71  */   "Adding messages and creating Indexes",
  102. /*   72  */   "Message too long, sorry...",
  103. /*   73  */   "Error writing file",
  104. /*   74  */   "Error writing index file",
  105. /*   75  */   "Saving message",
  106. /*   76  */   "Adding message to file",
  107. /*   77  */   "Creating file",
  108.  
  109. /*   78  */   "Conferences availables on",
  110. /*   79  */   "Inactive",
  111. /*   80  */   "Active",
  112.  
  113. /*   81  */   "Number out of range !",
  114. /*   82  */   "Valid messages are",
  115. /*   83  */   "to",
  116.  
  117. /*   84  */   "Ansi output",
  118. /*   85  */   "on",
  119. /*   86  */   "off",
  120.  
  121. /*   87  */   "Usage :",
  122. /*   88  */   "load bbs_name",
  123. /*   89  */   "read bbs_name"
  124.  
  125. /*   90  */   "Conference_Number",
  126. /*   91  */   "ou",
  127. /*   92  */   "Conference_Name",
  128. /*   93  */   "type 'conf' to list active conferences",
  129.  
  130. /*   94  */   "setvbuf() failed in function ",
  131. /*   95  */   "Unauthorized Command !\n"
  132.               "You must compile the source code YOURSELF !\n",
  133.  
  134. /*   96  */   "Dear",
  135. /*   97  */   "In a message on the",
  136. /*   98  */   "you write",
  137. /*   99  */   "you write to me",
  138. /*  100  */   "to",
  139. /*  101  */   "Automatic Header"
  140.  
  141. };
  142.  
  143. char *hlp[] =
  144. {
  145.  /*    0  */   "",
  146.  /*    1  */   "Commands of this program :"                           ,
  147.  /*    2  */   "Quit,back to DOS"                                     ,
  148.  /*    3  */   "This help"                                            ,
  149.  /*    4  */   "System Command"                                       ,
  150.  /*    5  */   "Read Next message"                                    ,
  151.  /*    6  */   "Read Previous message"                                ,
  152.  /*    7  */   "Read Again current message"                           ,
  153.  /*    8  */   "Enter a message in current conference"                ,
  154.  /*    9  */   "Join a conference ( by name or by number )"           ,
  155.  /*   10  */   "Toggle Ansi-Color output / tty output"                ,
  156.  /*   11  */   "Join Next conference"                                 ,
  157.  /*   12  */   "Reply to current message"                             ,
  158.  /*   13  */   "[ file ] Save message in text file"                   ,
  159.  /*   14  */   "List Conferences"                                     ,
  160.  /*   15  */   "Delete Conférence(s)"                                 ,
  161.  /*   16  */   "Load new mail from QWK packet"                        ,
  162.  /*   17  */   "Read mail in the base"                                ,
  163.  /*   18  */   "New files for this session"                           ,
  164.  /*   19  */   "Set normal tagline"                                   ,
  165.  /*   20  */   "Display last news"                                    ,
  166.  /*   21  */   "First Screen of the BBS."                             ,
  167.  /*   22  */   "Automatic Header on / off"
  168. };
  169.  
  170.  
  171. char *Months[] =
  172. {
  173.         "January", "February", "March", "April" ,"May", "June", "July",
  174.         "August"  , "September", "October",  "November" , "December"
  175. };
  176.  
  177.  
  178. void Title(void)
  179. {
  180.   white(); high();
  181.   printf("\n");
  182.   printf("╒══════════════════════════╕\n");
  183.   printf("│  Small Reader  ( test )  │\n");
  184.   printf("│    René Cougnenc 1990    │\n");
  185.   printf("│   Using Qmail format.    │\n");
  186.   printf("╘══════════════════════════╛\n");
  187.   clear();
  188. }
  189.  
  190. #endif  /* ENGLISH */
  191.  
  192.  
  193.  
  194.  
  195. /*=========================================================================*
  196.  *                                                                         *
  197.  *       FFFFFFF  RRRRRR   EEEEEEE  NN   NN   CCCCC   HH   HH              *
  198.  *       FF       RR   RR  EE       NNN  NN  CC   CC  HH   HH              *
  199.  *       FFFF     RR   RR  EEEE     NNNN NN  CC       HHHHHHH              *
  200.  *       FF       RRRRRR   EE       NN NNNN  CC       HH   HH              *
  201.  *       FF       RR  RR   EE       NN  NNN  CC   CC  HH   HH              *
  202.  *       FF       RR   RR  EEEEEEE  NN   NN   CCCCC   HH   HH              *
  203.  *                                                                         *
  204.  *=========================================================================*/
  205.  
  206. #ifdef FRENCH
  207. char *txt[]=
  208. {
  209. /*    0  */   "René Cougnenc 1990"   ,
  210. /*    1  */   "Allocation mémoire refusée !"  ,
  211. /*    2  */   "Attention !",
  212. /*    3  */   "Vous avez des réponses pour",
  213. /*    4  */   "Les compacter ?",
  214. /*    5  */   "Chargement de",
  215. /*    6  */   "Pas de courrier trouvé",
  216. /*    7  */   "Essayez la commande 'read'...",
  217. /*    8  */   "Décompactage des messages...",
  218. /*    9  */   "vide",
  219. /*   10  */   "Reader",                              /* 1st default prompt */
  220. /*   11  */   "Le 'Nouveau' paquet semble plus vieux que la dernière misé à jour",
  221. /*   12  */   "Voulez-vous vraiment rajouter les messages",
  222. /*   13  */   "Pas de BBS trouvé",
  223. /*   14  */   "Erreur dans CONTROL.DAT.",
  224. /*   15  */   "Premier message !",
  225. /*   16  */   "Seek Error",
  226. /*   17  */   "Plus de messages ici.",
  227. /*   18  */   "Erreur de lecture",
  228.  
  229. /*   19  */   "Auteur: ",          /* This is the message header.        */
  230. /*   20  */   " Pour : ",          /* Fields must be correctly aligned ! */
  231. /*   21  */   "Sujet : ",
  232. /*   22  */   " Date : ",
  233. /*   23  */   "Numéro : ",
  234. /*   24  */   "Réf.N° : ",
  235. /*   25  */   "  Conf : ",
  236. /*   26  */   " Heure : ",
  237. /*   27  */   "MESSAGE  PRIVE",
  238. /*   28  */   "Conférence inconnue...",
  239. /*   29  */   "Conférence",
  240. /*   30  */   "rejointe",
  241. /*   31  */   "Pas de nouveaux messages",
  242. /*   32  */   "Entrez 'n' pour abandonner la saisie de ce message.",
  243. /*   33  */   "Message abandonné",
  244. /*   34  */   "Entrée trop longue !  25 caractères max.",
  245. /*   35  */   "Trop long !  R = Receceveur seul, N = message public.",
  246. /*   36  */   "Message PRIVE",
  247. /*   37  */   "Message Public",
  248. /*   38  */   "Appel de l'éditeur",
  249. /*   39  */   "Sauver ce message dans le fichier",
  250. /*   40  */   "Abandon",
  251. /*   41  */   "Message",
  252. /*   42  */   "Sauvé dans",
  253. /*   43  */   "Rajouté à",
  254. /*   44  */   "pas de message dans la conférence",
  255. /*   45  */   "Nouveau BBS dans cette base.",
  256. /*   46  */   "Paquet QWK plus ancien que la dernière mise à jour",
  257. /*   47  */   "Courrier non traité",
  258. /*   48  */   "Impossible de supprimer le fichier",
  259. /*   49  */   "Impossible de lire le fichier",
  260. /*   50  */   "Impossible de créer le fichier",
  261. /*   51  */   "Impossible d'ouvrir le fichier",
  262. /*   52  */   "Impossible d'ouvrir le fichier de configuration",
  263. /*   53  */   "Lecture du fichier de configuration",
  264. /*   54  */   "Error dans le fichier de configuration",
  265. /*   55  */   "à la ligne",
  266. /*   56  */   "Ligne",
  267. /*   57  */   "Nettoyage de",
  268. /*   58  */   "Erreur de lecture sur le fichier",
  269. /*   59  */   "Annotation du message avec",
  270. /*   60  */   "Encore",                      /* This is the 'more' message   */
  271. /*   61  */   "O/N",                       /* This is the 'yes/no' message */
  272. /*   62  */   "Le fichier",                      /* '.. the file..." */
  273. /*   63  */   "existe déjà",
  274. /*   64  */   "Le supprimer ?",
  275. /*   65  */   "Compactage des réponses dans",
  276. /*   66  */   "Pointeur de lecture mis à jour",
  277. /*   67  */   "Pas de fichier",
  278. /*   68  */   "Hola !",
  279. /*   69  */   "Il n'y a pas de BBS chargé !",
  280. /*   70  */   "Utilisez les commandes 'read' 'load' ou 'help'",
  281. /*   71  */   "Ajout des messages à la base et création des index",
  282. /*   72  */   "Désolé, il y a un message trop gros...",
  283. /*   73  */   "Erreur en écriture du fichier",
  284. /*   74  */   "Error d'écriture du fichier index",
  285. /*   75  */   "Sauvegarde du message",
  286. /*   76  */   "Ajout du message au fichier",
  287. /*   77  */   "Création du fichier",
  288.  
  289. /*   78  */   "Liste des conférences sur",
  290. /*   79  */   "Inactive",
  291. /*   80  */   "Active",
  292.  
  293. /*   81  */   "Nombre hors limites !",
  294. /*   82  */   "Les messages valides vont de",
  295. /*   83  */   "à",
  296.  
  297. /*   84  */   "Mode Ansi",
  298. /*   85  */   "en service",
  299. /*   86  */   "hors service",
  300.  
  301. /*   87  */   "Syntaxe :",
  302. /*   88  */   "load nom_du_serveur",
  303. /*   89  */   "read nom_du_serveur",
  304. /*   90  */   "Numéro_de_conférence",
  305. /*   91  */   "ou",
  306. /*   92  */   "Nom_de_conférence",
  307. /*   93  */   "tapez 'conf' pour la liste des conférences",
  308.  
  309. /*   94  */   "setvbuf() refusé dans fonction ",
  310. /*   95  */   "Commande Interdite !\n"
  311.               "Vous devez compiler vous-même le programme pour cela !\n",
  312.  
  313. /*   96  */   "Cher",
  314. /*   97  */   "Dans un message du",
  315. /*   98  */   "vous écrivez",
  316. /*   99  */   "vous m'écrivez",
  317. /*  100  */   "destiné à",
  318. /*  101  */   "En-tête automatique"
  319. };
  320.  
  321. char *hlp[] =
  322. {
  323.  /*    0  */   "",
  324.  /*    1  */   "Commandes disponibles :"                              ,
  325.  /*    2  */   "Quitter le programme, retour au système"              ,
  326.  /*    3  */   "Cette aide"                                           ,
  327.  /*    4  */   "Commande système"                                     ,
  328.  /*    5  */   "Lecture du message suivant"                           ,
  329.  /*    6  */   "Lecture du message précédant"                         ,
  330.  /*    7  */   "Réaffichage du message courant"                       ,
  331.  /*    8  */   "Entrer un message dans la conférence courante"        ,
  332.  /*    9  */   "Rejoindre une conférence. ( par nom ou par numéro )"  ,
  333.  /*   10  */   "Bascule affichage Ansi-Couleur / tty - monochrome"    ,
  334.  /*   11  */   "Rejoindre la conférence suivante"                     ,
  335.  /*   12  */   "Répondre au message courant"                          ,
  336.  /*   13  */   "[ fichier ] Sauver message dans fichier (mode append)",
  337.  /*   14  */   "Liste des conférences disponibles"                    ,
  338.  /*   15  */   "Effacement de(s) conférence(s)"                       ,
  339.  /*   16  */   "Charge le nouveau courrier d'un serveur"              ,
  340.  /*   17  */   "Lire le mail d'un serveur dans la base"               ,
  341.  /*   18  */   "Nouveaux fichiers pour cette session"                 ,
  342.  /*   19  */   "Remet la signature normale. (tag ?  = aide)"          ,
  343.  /*   20  */   "Affiche les dernières nouvelles s'il y en a..."       ,
  344.  /*   21  */   "Affiche le logo du serveur"                           ,
  345.  /*   22  */   "En-tête de lettre automatique oui / non"
  346. };
  347.  
  348.  
  349. char *Months[] =
  350. {
  351.         "Janvier", "Février", "Mars", "Avril" ,"Mai", "Juin", "Juillet",
  352.         "Août"  , "Septembre", "Octobre",  "Novembre" , "Decembre"
  353. };
  354.  
  355. void Title(void)
  356. {
  357.   white(); high();
  358.   printf("\n");
  359.   printf("╒══════════════════════════╕\n");
  360.   printf("│  Essai de reader simple  │\n");
  361.   printf("│    René Cougnenc 1990    │\n");
  362.   printf("│  Pour le  format  Qmail  │\n");
  363.   printf("╘══════════════════════════╛\n");
  364.   clear();
  365. }
  366. #endif
  367. /*=========================================================================*/
  368.