1 // -*- C++ -*-
2 /***************************************************************************
3                                  Aldo
4                           --------------------
5 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Giuseppe "denever" Martino
6     begin                : Sun May 6 2001
7     email                : denever@users.sourceforge.net
8  ***************************************************************************/
9 /***************************************************************************
10  *                                                                         *
11  *   This program is free software; you can redistribute it and/or modify  *
12  *   it under the terms of the GNU General Public License as published by  *
13  *   the Free Software Foundation; either version 2 of the License, or     *
14  *   (at your option) any later version.                                   *
15  *                                                                         *
16  *  This program is distributed in the hope that it will be useful,        *
17  *  but WITHOUT ANY WARRANTY; without even the implied warranty of         *
18  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          *
19  *  GNU General Public License for more details.                           *
20  *                                                                         *
21  *  You should have received a copy of the GNU General Public License      *
22  *  along with this program; if not, write to the Free Software            *
23  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,             *
24  *  MA 02110-1301 USA                                                      *
25  *                                                                         *
26  ***************************************************************************/
27 
28 #ifdef HAVE_CONFIG_H
29  #include "config.h"
30 #endif
31 
32 #define chkmsg_1  "Please input the signs you copied."
33 #define chkmsg_2  "If you didn't copy a sign, put '@'."
34 
35 #define fbkmsg_title "EVALUATION"
36 
37 #define ovrmsg_title "Overall success rate"
38 
39 #define smbmsg_title     "Success rate per symbol"
40 #define smbmsg_symbol    "symbol"
41 #define smbmsg_copied    "copied"
42 #define smbmsg_keyed     "keyed"
43 #define smbmsg_correct   "correct"
44 #define smbmsg_incorrect "incorrect"
45 #define smbmsg_missed    "missed"
46 #define smbmsg_percent   "percentages"
47 
48 #define cmpmsg_title     "Comparison between keyed and copied sign groups"
49 #define cmpmsg_group     "Group index"
50 #define cmpmsg_correct   "correct"
51 #define cmpmsg_incorrect "incorrect"
52 #define cmpmsg_missed    "missed"
53 #define cmpmsg_keyed     "Keyed signs = what was transmitted"
54 #define cmpmsg_copied    "Copied signs = what you have input"
55 
56 #define errmsg_noformat   "Configuration file is incorrectly formatted"
57 #define errmsg_overwrite  "You have tried to overwrite the configuration file"
58 #define errmsg_nooption   "Can't find an option in the configuration file"
59 #define errmsg_nosection  "Can't find section in the configuration file"
60 #define errmsg_noopenfile "Can't open the configuration file"
61 #define errmsg_nofile     "The configuration file doesn't exist"
62 #define errmsg_conf       "Select Default Settings in the Setup Menu"
63 #define errmsg_devicefile "Can't write on device file "
64 #define errmsg_rate       "Wrong rate"
65 #define errmsg_format     "Format error"
66 #define errmsg_fragment   "Fragment error"
67 #define errmsg_stereo     "Stereo error"
68 
69 #define main_menu_title  "Aldo " VERSION " Main Menu"
70 #define main_menu_prompt "Your choice"
71 #define main_menu_item1  "Blocks method"
72 #define main_menu_item2  "Koch method"
73 #define main_menu_item3  "Read from file"
74 #define main_menu_item4  "Callsigns"
75 #define main_menu_item5  "Setup"
76 #define main_menu_item6  "Exit"
77 
78 #define msg_start      "About to start keying. Get ready..."
79 #define msg_changes    "Change these settings from the Setup Menu."
80 #define msg_speed      "Keying speed: "
81 #define msg_strlen     "String length: "
82 #define msg_skill      "Training character set: "
83 #define msg_strnum     "Number of strings: "
84 #define msg_callformat "Template callsign: "
85 
86 #define dlg_skill_title   "Select training character set"
87 #define dlg_skill_choice1 "e,i,s,h,t,m,o"
88 #define dlg_skill_choice2 "e,i,s,h,t,m,o,a,j,w,v,u"
89 #define dlg_skill_choice3 "e,i,s,h,t,m,o,a,w,j,u,v,n,d,b,g"
90 #define dlg_skill_choice4 "e,i,s,h,t,m,o,a,w,j,u,v,n,d,b,g,r,p,l,f"
91 #define dlg_skill_choice5 "e,i,s,h,t,m,o,a,w,j,u,v,n,d,b,g,r,p,l,f,k,c,y,q,z,x"
92 #define dlg_skill_choice6 "All chars and numbers"
93 #define dlg_skill_choice7 "Custom character set"
94 
95 #define dlg_skill2_title    "Add a group or option to your exercise:"
96 #define dlg_skill2_choice1  "e,i,s,h,t,m,o"
97 #define dlg_skill2_choice2  "a,w,j,v,u"
98 #define dlg_skill2_choice3  "n,d,b,g"
99 #define dlg_skill2_choice4  "r,p,l,f"
100 #define dlg_skill2_choice5  "k,c,y,q,z,x"
101 #define dlg_skill2_choice6  "0123456789"
102 #define dlg_skill2_choice7  "Chars ordered "
103 #define dlg_skill2_choice8  "Chars submixed with group order "
104 #define dlg_skill2_choice9  "Chars mixed without group order "
105 #define dlg_skill2_choice10 "End"
106 
107 #define dlg_koch_title    "Do you want to continue with the Koch method?"
108 #define dlg_koch_continue "Yes"
109 #define dlg_koch_exit     "No"
110 
111 #define insert_device     "Soundcard device name/file"
112 #define insert_samplerate "Sample rate"
113 #define insert_samplesize "Sample size"
114 
115 #define insert_beginpause "Pause before keying (seconds)"
116 #define insert_charpause  "Length of space between two characters in a word (number of dots)"
117 #define insert_strpause   "Length of space between two words (number of dots)"
118 #define insert_dotlen     "Dit length"
119 #define insert_linelen    "Dah length"
120 #define insert_tone       "Frequency of buzzer (Hz)"
121 
122 #define insert_chars      "Training character set"
123 #define insert_pos        "Starting position"
124 #define insert_wpm        "Keying speed (words per minute)"
125 #define insert_strlen     "Length of strings"
126 #define insert_filename   "Name of file to read"
127 #define insert_strnum     "Number of strings to send"
128 #define insert_callformat "Enter callsign template"
129 
130 #define conf_menu_title "Setup Menu"
131 #define conf_menu_item1 "Keyer Setup"
132 #define conf_menu_item2 "Blocks method Setup"
133 #define conf_menu_item3 "Koch method Setup"
134 #define conf_menu_item4 "Qrz exercise Setup"
135 #define conf_menu_item5 "Default Settings"
136 #define conf_menu_item6 "Return to Main Menu"
137