home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 12 / MA_Cover_12.iso / internet / freedomc_112 / sourcecode / freedomcall / free_cat.c < prev    next >
Encoding:
C/C++ Source or Header  |  1999-05-27  |  40.9 KB  |  651 lines

  1. /* Prototypes */
  2. #ifdef __GNUC__
  3. #include <proto/locale.h>
  4. #include <proto/dos.h>
  5. #else
  6. #include <proto/locale.h>
  7. #include <clib/dos_protos.h>
  8.  
  9. extern struct Library *LocaleBase;
  10.  
  11. #endif /* __GNUC__ */
  12.  
  13.  
  14.  
  15. static LONG FreedomCall_Version = 0;
  16. static const STRPTR FreedomCall_BuiltInLanguage = (STRPTR) "english";
  17.  
  18. struct FC_Type
  19. {   LONG   ID;
  20.     char *Str;
  21. };
  22.  
  23. /* Definitions */
  24. const struct FC_Type _MSG_AppDescription = { 0, "Internet's Connections Manager" };
  25. const struct FC_Type _MSG_AppCopyright = { 1, "Lithium Software" };
  26. const struct FC_Type _MSG_JanelaPrincipal = { 2, "By SuRRouND 1999" };
  27. const struct FC_Type _MSG_MNlabel2Project = { 3, "Project" };
  28. const struct FC_Type _MSG_MNlabel2About = { 4, "About" };
  29. const struct FC_Type _MSG_MNlabel2AboutChar = { 5, "A " };
  30. const struct FC_Type _MSG_MenuPrincipalAboutMUI = { 6, "About MUI" };
  31. const struct FC_Type _MSG_MenuPrincipalAboutMUIChar = { 7, "U " };
  32. const struct FC_Type _MSG_MNlabel2BarLabel0 = { 8, "BarLabel0" };
  33. const struct FC_Type _MSG_MNlabel2Hide = { 9, "Iconified" };
  34. const struct FC_Type _MSG_MNlabel2HideChar = { 10, "I " };
  35. const struct FC_Type _MSG_MNlabel2Quit = { 11, "Exit" };
  36. const struct FC_Type _MSG_MNlabel2QuitChar = { 12, "X " };
  37. const struct FC_Type _MSG_MNlabel2Program = { 13, "Program" };
  38. const struct FC_Type _MSG_MenuPrincipalLastFiveCalls = { 14, "Last" };
  39. const struct FC_Type _MSG_MenuPrincipalLastFiveCallsChar = { 15, "L " };
  40. const struct FC_Type _MSG_MenuPrincipalBarLabel2 = { 16, "BarLabel2" };
  41. const struct FC_Type _MSG_MNlabel2ThisMonth = { 17, "This Month" };
  42. const struct FC_Type _MSG_MNlabel2ThisMonthChar = { 18, "T " };
  43. const struct FC_Type _MSG_MNlabel2OtherMonth = { 19, "Other Month" };
  44. const struct FC_Type _MSG_MNlabel2OtherMonthChar = { 20, "O " };
  45. const struct FC_Type _MSG_MenuPrincipalGlobal = { 21, "Global Statistics" };
  46. const struct FC_Type _MSG_MenuPrincipalGlobalChar = { 22, "G " };
  47. const struct FC_Type _MSG_MenuPrincipalDatePeriod = { 23, "Date Period" };
  48. const struct FC_Type _MSG_MenuPrincipalDatePeriodChar = { 24, "D " };
  49. const struct FC_Type _MSG_MenuPrincipalAnual = { 25, "Anual Statistics" };
  50. const struct FC_Type _MSG_MenuPrincipalAnualChar = { 26, "S " };
  51. const struct FC_Type _MSG_CheckCosts = { 27, "Check Costs" };
  52. const struct FC_Type _MSG_CheckCostsChar = { 28, "K " };
  53. const struct FC_Type _MSG_CheckCosts2 = { 29, "Check Other Costs" };
  54. const struct FC_Type _MSG_CheckCosts2Char = { 30, "H " };
  55. const struct FC_Type _MSG_MenuPrincipalBarLabel3 = { 31, "BarLabel3" };
  56. const struct FC_Type _MSG_MPManualInputCall = { 32, "Manual Call Manager" };
  57. const struct FC_Type _MSG_MPManualInputCallChar = { 33, "M " };
  58. const struct FC_Type _MSG_MenuPrincipalGeneration = { 34, "Generation" };
  59. const struct FC_Type _MSG_MPFirstGenerationMiami = { 35, "First Generation (Miami)" };
  60. const struct FC_Type _MSG_MPFirstGenerationMiamiChar = { 36, "F " };
  61. const struct FC_Type _MSG_MNlabel2Settings = { 37, "Settings" };
  62. const struct FC_Type _MSG_MNlabel2Configuration = { 38, "Configuration..." };
  63. const struct FC_Type _MSG_MNlabel2ConfigurationChar = { 39, "C " };
  64. const struct FC_Type _MSG_MenuPrincipalHelp = { 40, "Help" };
  65. const struct FC_Type _MSG_MenuPrincipalMain = { 41, "Main..." };
  66. const struct FC_Type _MSG_MenuPrincipalMainChar = { 42, "1 " };
  67. const struct FC_Type _MSG_MenuPrincipalUsage = { 43, "Usage..." };
  68. const struct FC_Type _MSG_MenuPrincipalUsageChar = { 44, "2 " };
  69. const struct FC_Type _MSG_MenuPrincipalHistory = { 45, "History..." };
  70. const struct FC_Type _MSG_MenuPrincipalHistoryChar = { 46, "3 " };
  71. const struct FC_Type _MSG_FreedomLabel = { 47, "Freedom Call V1.12" };
  72. const struct FC_Type _MSG_BotaoCheckCustos = { 48, "_Check Costs" };
  73. const struct FC_Type _MSG_BotaoDesseMes = { 49, "_This Month" };
  74. const struct FC_Type _MSG_BotaoCheckMes = { 50, "_Other Month" };
  75. const struct FC_Type _MSG_BotaoGlobal = { 51, "_Global" };
  76. const struct FC_Type _MSG_BotaoConsultaAnual = { 52, "A_nual" };
  77. const struct FC_Type _MSG_BotaoUltimasCinco = { 53, "_Last Calls" };
  78. const struct FC_Type _MSG_BotaoPrefs = { 54, "_Prefs" };
  79. const struct FC_Type _MSG_BotaoAbout = { 55, "_About" };
  80. const struct FC_Type _MSG_EspereGerando = { 56, "Generation" };
  81. const struct FC_Type _MSG_LabelGerando = { 57, "\033c\0338Wait, Generation in Process..." };
  82. const struct FC_Type _MSG_JanelaDesseMes = { 58, "Statistic Window" };
  83. const struct FC_Type _MSG_LabelMesUsadas = { 59, "Total Online:" };
  84. const struct FC_Type _MSG_LabelMesExedentes = { 60, "Time Exceded:" };
  85. const struct FC_Type _MSG_LabelCost = { 61, "Cost Online:" };
  86. const struct FC_Type _MSG_LabelCostAverage = { 62, "Average Cost:" };
  87. const struct FC_Type _MSG_LabelMesNumero = { 63, "Total Calls:" };
  88. const struct FC_Type _MSG_LabelMesMedia = { 64, "Average Online:" };
  89. const struct FC_Type _MSG_LabelMesMaior = { 65, "Longest Call:" };
  90. const struct FC_Type _MSG_LabelMesMenor = { 66, "Shortest Call:" };
  91. const struct FC_Type _MSG_LabelMesData = { 67, "Longest Date:" };
  92. const struct FC_Type _MSG_LabelMesLow = { 68, "Shortest Date:" };
  93. const struct FC_Type _MSG_LabelPrimeiraLigacao = { 69, "First Call:" };
  94. const struct FC_Type _MSG_LabelUltimaLigacao = { 70, "Last Call:" };
  95. const struct FC_Type _MSG_LogoutBarTitle = { 71, "Logouts" };
  96. const struct FC_Type _MSG_NrLogoutGoodMes = { 72, "Regular:" };
  97. const struct FC_Type _MSG_NrDownResetMes = { 73, "Shutdown:" };
  98. const struct FC_Type _MSG_NrQuedaLinhaMes = { 74, "Irregular:" };
  99. const struct FC_Type _MSG_DesseMesBotaoOk = { 75, "_Ok" };
  100. const struct FC_Type _MSG_BotaoDessaSemana = { 76, "_Week" };
  101. const struct FC_Type _MSG_BotaoHtml = { 77, "_Html Report" };
  102. const struct FC_Type _MSG_DesseBotaoRates = { 78, "_Rates" };
  103. const struct FC_Type _MSG_DesseBotaoAllCalls = { 79, "_All Calls" };
  104. const struct FC_Type _MSG_JanelaConfiguracao = { 80, "Configuration" };
  105. const struct FC_Type _MSG_GrupoPastas0 = { 81, "Program" };
  106. const struct FC_Type _MSG_GrupoPastas1 = { 82, "Logs" };
  107. const struct FC_Type _MSG_GrupoPastas2 = { 83, "Database" };
  108. const struct FC_Type _MSG_GrupoPastas3 = { 84, "Limits" };
  109. const struct FC_Type _MSG_GrupoPastas4 = { 85, "Provider" };
  110. const struct FC_Type _MSG_GrupoPastas5 = { 86, "Filters" };
  111. const struct FC_Type _MSG_GrupoPastas6 = { 87, "Costs" };
  112. const struct FC_Type _MSG_GrupoPastas7 = { 88, "Register" };
  113. const struct FC_Type _MSG_GrupoSettingsConfigTitle = { 89, "Freedom calculation settings" };
  114. const struct FC_Type _MSG_ConfPrecision = { 90, "Number of digits" };
  115. const struct FC_Type _MSG_ConfUnit = { 91, "Discount" };
  116. const struct FC_Type _MSG_GrupoConfigMenusTitle = { 92, "Freedom Call interface settings" };
  117. const struct FC_Type _MSG_PrefsComboMenu0 = { 93, "Graphics Menu" };
  118. const struct FC_Type _MSG_PrefsComboMenu1 = { 94, "Standart Menu" };
  119. const struct FC_Type _MSG_ConfPastaLogMiamiTitle = { 95, "Select Miami log file" };
  120. const struct FC_Type _MSG_ConfPastaLogOpcoesTitle = { 96, "Generation Options" };
  121. const struct FC_Type _MSG_LabelVisualGeneration = { 97, "Message display generation            " };
  122. const struct FC_Type _MSG_LabelGenerationStartup = { 98, "Generation database on startup        " };
  123. const struct FC_Type _MSG_GrupoDatabaseTitle = { 99, "Freedom Call database information" };
  124. const struct FC_Type _MSG_DataBaseName = { 100, "Database directory" };
  125. const struct FC_Type _MSG_GrupoTimeExcededTitle = { 101, "Exceptions on generation" };
  126. const struct FC_Type _MSG_ExcededTime = { 102, "Hour (1000:00:00)" };
  127. const struct FC_Type _MSG_ExcededYear = { 103, "Year (01.01.1985)" };
  128. const struct FC_Type _MSG_GrupoHTMLTitle = { 104, "Freedom Call Html reports information" };
  129. const struct FC_Type _MSG_HtmlName = { 105, "Reports directory" };
  130. const struct FC_Type _MSG_CheckReports = { 106, "Save reports" };
  131. const struct FC_Type _MSG_CheckGlobalHtml = { 107, "Generate Global" };
  132. const struct FC_Type _MSG_GrupoBrowserTitle = { 108, "Select your default Internet Browser (EXE)" };
  133. const struct FC_Type _MSG_ConfPastaLimitsTitle = { 109, "Provider sets" };
  134. const struct FC_Type _MSG_InputLimitTime = { 110, "Time limit (Hours)" };
  135. const struct FC_Type _MSG_HoraExtra = { 111, "Extra Hour (Price)" };
  136. const struct FC_Type _MSG_ContaProvedor = { 112, "Provider Bill (Price)" };
  137. const struct FC_Type _MSG_PrefsGrupoFreeHoursTitle = { 113, "Free hours (not calcutated on Freedom Statistics)" };
  138. const struct FC_Type _MSG_PrefsFreeHInicio = { 114, "Initial hour" };
  139. const struct FC_Type _MSG_PrefsFreeHFim = { 115, "Final hour" };
  140. const struct FC_Type _MSG_PrefsGrupoDiaInicialTitle = { 116, "Initial day for month`s calculations" };
  141. const struct FC_Type _MSG_PrefsDiaInicial = { 117, "Day" };
  142. const struct FC_Type _MSG_ProviderRetornaMes = { 118, "Return current month on This Month window?" };
  143. const struct FC_Type _MSG_GrupoFoneInvalidosTitle = { 119, "Phones to ignore on Statistics" };
  144. const struct FC_Type _MSG_GrupoLimitesPastas0 = { 120, "Categories" };
  145. const struct FC_Type _MSG_GrupoLimitesPastas1 = { 121, "Limits" };
  146. const struct FC_Type _MSG_GrupoLimitesCategoriasTitle = { 122, "Categories" };
  147. const struct FC_Type _MSG_CategorieBotaoDefault = { 123, "_Set as default" };
  148. const struct FC_Type _MSG_CategorieBotaoDeleta = { 124, "_Delete" };
  149. const struct FC_Type _MSG_TextDefaultTitle = { 125, "Default" };
  150. const struct FC_Type _MSG_CategDiretorio = { 126, "Dir" };
  151. const struct FC_Type _MSG_CategValorDefault = { 127, "Price Default" };
  152. const struct FC_Type _MSG_GrupoLimitesDeCustoTitle = { 128, "Limits of costs and time" };
  153. const struct FC_Type _MSG_NomeCategoria = { 129, "Category name" };
  154. const struct FC_Type _MSG_NomeMoeda = { 130, "Money" };
  155. const struct FC_Type _MSG_ComboMoeda0 = { 131, "Left" };
  156. const struct FC_Type _MSG_ComboMoeda1 = { 132, "Right" };
  157. const struct FC_Type _MSG_LimitesHInicio = { 133, "Initial" };
  158. const struct FC_Type _MSG_LimitesHFinal = { 134, "Final" };
  159. const struct FC_Type _MSG_LimiteCusto = { 135, "Price" };
  160. const struct FC_Type _MSG_ComboCost0 = { 136, "Fixed" };
  161. const struct FC_Type _MSG_ComboCost1 = { 137, "Monday" };
  162. const struct FC_Type _MSG_ComboCost2 = { 138, "Tuesday" };
  163. const struct FC_Type _MSG_ComboCost3 = { 139, "Wednesday" };
  164. const struct FC_Type _MSG_ComboCost4 = { 140, "Thursday" };
  165. const struct FC_Type _MSG_ComboCost5 = { 141, "Friday" };
  166. const struct FC_Type _MSG_ComboCost6 = { 142, "Saturday" };
  167. const struct FC_Type _MSG_ComboCost7 = { 143, "Sunday" };
  168. const struct FC_Type _MSG_LimitesAdicona = { 144, "_Add" };
  169. const struct FC_Type _MSG_LimitesDeleta = { 145, "_Delete" };
  170. const struct FC_Type _MSG_LimitesClearAll = { 146, "_Clear All" };
  171. const struct FC_Type _MSG_LimitesBotoes2Save = { 147, "Sa_ve Category" };
  172. const struct FC_Type _MSG_ConfRegisterTitle = { 148, "Input information about your registration" };
  173. const struct FC_Type _MSG_GrupoConfLabelName = { 149, "Your name" };
  174. const struct FC_Type _MSG_GrupoConfLabelOrg = { 150, "Organization" };
  175. const struct FC_Type _MSG_GrupoConfLabelEmail = { 151, "Your e-mail" };
  176. const struct FC_Type _MSG_GrupoConfLabelKey = { 152, "NOPAY Key" };
  177. const struct FC_Type _MSG_GrupoConfLabelKeyReal = { 153, "REAL Key" };
  178. const struct FC_Type _MSG_GrupoConfLabelCountry = { 154, "Your country" };
  179. const struct FC_Type _MSG_RegisterCity = { 155, "City" };
  180. const struct FC_Type _MSG_PrefsBotaoExport = { 156, "Register Request" };
  181. const struct FC_Type _MSG_PrefsBotaoImport = { 157, "Register Import" };
  182. const struct FC_Type _MSG_ConfBotaoSave = { 158, "_Save" };
  183. const struct FC_Type _MSG_ConfBotaoUse = { 159, "_Use" };
  184. const struct FC_Type _MSG_ConfBotaoCancel = { 160, "_Cancel" };
  185. const struct FC_Type _MSG_JanelaAbout = { 161, "About Freedom Call" };
  186. const struct FC_Type _MSG_AboutBotaoOk = { 162, "_Ok" };
  187. const struct FC_Type _MSG_JanelaSelecionaMes = { 163, "Other Month" };
  188. const struct FC_Type _MSG_MNlabel379Menu = { 164, "Menu" };
  189. const struct FC_Type _MSG_MNlabel379ActualDate = { 165, "Actual Date" };
  190. const struct FC_Type _MSG_MNlabel379ActualDateChar = { 166, "A " };
  191. const struct FC_Type _MSG_LabelSelectDate = { 167, "\033c\0338Select Date" };
  192. const struct FC_Type _MSG_MesBotaEsquerda = { 168, "\033b<" };
  193. const struct FC_Type _MSG_ComboMes0 = { 169, "01 January" };
  194. const struct FC_Type _MSG_ComboMes1 = { 170, "02 February" };
  195. const struct FC_Type _MSG_ComboMes2 = { 171, "03 March" };
  196. const struct FC_Type _MSG_ComboMes3 = { 172, "04 April" };
  197. const struct FC_Type _MSG_ComboMes4 = { 173, "05 May" };
  198. const struct FC_Type _MSG_ComboMes5 = { 174, "06 June" };
  199. const struct FC_Type _MSG_ComboMes6 = { 175, "07 July" };
  200. const struct FC_Type _MSG_ComboMes7 = { 176, "08 August" };
  201. const struct FC_Type _MSG_ComboMes8 = { 177, "09 September" };
  202. const struct FC_Type _MSG_ComboMes9 = { 178, "10 October" };
  203. const struct FC_Type _MSG_ComboMes10 = { 179, "11 November" };
  204. const struct FC_Type _MSG_ComboMes11 = { 180, "12 December" };
  205. const struct FC_Type _MSG_MesBotaoDireita = { 181, "\033b>" };
  206. const struct FC_Type _MSG_DiaBotaEsquerda = { 182, "\033b<" };
  207. const struct FC_Type _MSG_DiaBotaoDireita = { 183, "\033b>" };
  208. const struct FC_Type _MSG_AnoBotaEsquerda = { 184, "\033b<" };
  209. const struct FC_Type _MSG_AnoBotaoDireita = { 185, "\033b>" };
  210. const struct FC_Type _MSG_ComboSelect0 = { 186, "Month and Year" };
  211. const struct FC_Type _MSG_ComboSelect1 = { 187, "Day, Month and Year" };
  212. const struct FC_Type _MSG_ComboSelect2 = { 188, "Year" };
  213. const struct FC_Type _MSG_OutroMesBotaoOK = { 189, "_Ok" };
  214. const struct FC_Type _MSG_OutroMesDatePeriod = { 190, "_Date Period" };
  215. const struct FC_Type _MSG_OutroMesBotaoCancel = { 191, "_Cancel" };
  216. const struct FC_Type _MSG_JanelaDeImportacaoRegistro = { 192, "Register Import" };
  217. const struct FC_Type _MSG_ImportaBotaoAceitar = { 193, "_Accept" };
  218. const struct FC_Type _MSG_ImportaBotaoCancelar = { 194, "_Cancel" };
  219. const struct FC_Type _MSG_JanelaDiaSemana = { 195, "Day of Week" };
  220. const struct FC_Type _MSG_LabelBranco = { 196, "" };
  221. const struct FC_Type _MSG_LabelTotalLigacoes = { 197, "\033bCalls" };
  222. const struct FC_Type _MSG_LabelTimeOnLine = { 198, "\033bOnline" };
  223. const struct FC_Type _MSG_LabelPercentual = { 199, "\033b%" };
  224. const struct FC_Type _MSG_LabelCusto = { 200, "\033bCost" };
  225. const struct FC_Type _MSG_LabelSegunda = { 201, "Monday" };
  226. const struct FC_Type _MSG_ValorSegunda = { 202, "0" };
  227. const struct FC_Type _MSG_TimeSegunda = { 203, "0" };
  228. const struct FC_Type _MSG_PercentualSegunda = { 204, "0" };
  229. const struct FC_Type _MSG_CustoSegunda = { 205, "0" };
  230. const struct FC_Type _MSG_Labelterca = { 206, "Tuesday" };
  231. const struct FC_Type _MSG_ValorTerca = { 207, "0" };
  232. const struct FC_Type _MSG_TimeTerca = { 208, "0" };
  233. const struct FC_Type _MSG_PercentualTerca = { 209, "0" };
  234. const struct FC_Type _MSG_CustoTerca = { 210, "0" };
  235. const struct FC_Type _MSG_LabelQuarta = { 211, "Wednesday" };
  236. const struct FC_Type _MSG_ValorQuarta = { 212, "0" };
  237. const struct FC_Type _MSG_TimeQuarta = { 213, "0" };
  238. const struct FC_Type _MSG_PercentualQuarta = { 214, "0" };
  239. const struct FC_Type _MSG_CustoQuarta = { 215, "0" };
  240. const struct FC_Type _MSG_LabelQuinta = { 216, "Thursday" };
  241. const struct FC_Type _MSG_ValorQuinta = { 217, "0" };
  242. const struct FC_Type _MSG_TimeQuinta = { 218, "0" };
  243. const struct FC_Type _MSG_PercentualQuinta = { 219, "0" };
  244. const struct FC_Type _MSG_CustoQuinta = { 220, "0" };
  245. const struct FC_Type _MSG_LabelSexta = { 221, "Friday" };
  246. const struct FC_Type _MSG_ValorSexta = { 222, "0" };
  247. const struct FC_Type _MSG_TimeSexta = { 223, "0" };
  248. const struct FC_Type _MSG_PercentualSexta = { 224, "0" };
  249. const struct FC_Type _MSG_CustoSexta = { 225, "0" };
  250. const struct FC_Type _MSG_LabelSabado = { 226, "Saturday" };
  251. const struct FC_Type _MSG_ValorSabado = { 227, "0" };
  252. const struct FC_Type _MSG_TimeSabado = { 228, "0" };
  253. const struct FC_Type _MSG_PercentualSabado = { 229, "0" };
  254. const struct FC_Type _MSG_CustoSabado = { 230, "0" };
  255. const struct FC_Type _MSG_LabelDomingo = { 231, "Sunday" };
  256. const struct FC_Type _MSG_ValorDomingo = { 232, "0" };
  257. const struct FC_Type _MSG_TimeDomingo = { 233, "0" };
  258. const struct FC_Type _MSG_PercentualDomingo = { 234, "0" };
  259. const struct FC_Type _MSG_CustoDomingo = { 235, "0" };
  260. const struct FC_Type _MSG_LabelTotal = { 236, "\033bTotals" };
  261. const struct FC_Type _MSG_ValorTotal = { 237, "0" };
  262. const struct FC_Type _MSG_TimeTotal = { 238, "0" };
  263. const struct FC_Type _MSG_PercentualTotal = { 239, "0" };
  264. const struct FC_Type _MSG_CustoTotal = { 240, "0" };
  265. const struct FC_Type _MSG_SemanaBotaoOk = { 241, "_Ok" };
  266. const struct FC_Type _MSG_JanelaCincoLigacoes = { 242, "Last Five Calls" };
  267. const struct FC_Type _MSG_LabelDasCinco = { 243, "Last Five Calls" };
  268. const struct FC_Type _MSG_LabelCincoBranco = { 244, "" };
  269. const struct FC_Type _MSG_LabelCincoData = { 245, "\033bLogin Date" };
  270. const struct FC_Type _MSG_LabelCincoLogin = { 246, "\033bLogin Hour" };
  271. const struct FC_Type _MSG_LabelCincoTimeOnLine = { 247, "\033bTime Online" };
  272. const struct FC_Type _MSG_LabelCincoPhone = { 248, "\033bPhone Number" };
  273. const struct FC_Type _MSG_LabelCincoStatus = { 249, "\033bCall Status" };
  274. const struct FC_Type _MSG_LabelCincoCost = { 250, "\033bCost Call" };
  275. const struct FC_Type _MSG_LabelCincoFirst = { 251, "First" };
  276. const struct FC_Type _MSG_FirstData = { 252, "0" };
  277. const struct FC_Type _MSG_FirstLoginTime = { 253, "0" };
  278. const struct FC_Type _MSG_FirstTimeOnline = { 254, "0" };
  279. const struct FC_Type _MSG_FirstPhone = { 255, "0" };
  280. const struct FC_Type _MSG_FirstCost = { 256, "0" };
  281. const struct FC_Type _MSG_LabelCincoSecond = { 257, "Second" };
  282. const struct FC_Type _MSG_SecondData = { 258, "0" };
  283. const struct FC_Type _MSG_SecondLoginTime = { 259, "0" };
  284. const struct FC_Type _MSG_SecondTimeOnline = { 260, "0" };
  285. const struct FC_Type _MSG_SecondPhone = { 261, "0" };
  286. const struct FC_Type _MSG_SecondCost = { 262, "0" };
  287. const struct FC_Type _MSG_LabelCincoThird = { 263, "Third" };
  288. const struct FC_Type _MSG_ThirdData = { 264, "0" };
  289. const struct FC_Type _MSG_ThirdLoginTime = { 265, "0" };
  290. const struct FC_Type _MSG_ThirdTimeOnline = { 266, "0" };
  291. const struct FC_Type _MSG_ThirdPhone = { 267, "0" };
  292. const struct FC_Type _MSG_ThirdCost = { 268, "0" };
  293. const struct FC_Type _MSG_LabelCincoFourth = { 269, "Fourth" };
  294. const struct FC_Type _MSG_FourthData = { 270, "0" };
  295. const struct FC_Type _MSG_FourthLoginTime = { 271, "0" };
  296. const struct FC_Type _MSG_FourthTimeOnline = { 272, "0" };
  297. const struct FC_Type _MSG_FourthPhone = { 273, "0" };
  298. const struct FC_Type _MSG_FourthCost = { 274, "0" };
  299. const struct FC_Type _MSG_LabelCincoLast = { 275, "\033bLast" };
  300. const struct FC_Type _MSG_LastData = { 276, "0" };
  301. const struct FC_Type _MSG_LastLoginTime = { 277, "0" };
  302. const struct FC_Type _MSG_LastTimeOnline = { 278, "0" };
  303. const struct FC_Type _MSG_LastPhone = { 279, "0" };
  304. const struct FC_Type _MSG_LastCost = { 280, "0" };
  305. const struct FC_Type _MSG_GrupoLastAtualTitle = { 281, "Actual Connection" };
  306. const struct FC_Type _MSG_UpdateCall = { 282, "\nnot connected..." };
  307. const struct FC_Type _MSG_CincoBotaoOk = { 283, "_Ok" };
  308. const struct FC_Type _MSG_CincoBotaoUpdate = { 284, "_Update" };
  309. const struct FC_Type _MSG_JanelaDeInputManual = { 285, "Call Manager" };
  310. const struct FC_Type _MSG_LabelInputTop = { 286, "Manual Call Manager" };
  311. const struct FC_Type _MSG_LabelInputPhoneTitle = { 287, "Phone Number" };
  312. const struct FC_Type _MSG_LabelInputDateLoginTitle = { 288, "Input Date Login (DD.MM.YYYY)" };
  313. const struct FC_Type _MSG_LabelInputHourLoginTitle = { 289, "Input Hour Login (HH:MM:SS)" };
  314. const struct FC_Type _MSG_LabelInputTimeOnlineTitle = { 290, "Input Time Online (HH:MM:SS)" };
  315. const struct FC_Type _MSG_ComboStatusInput0 = { 291, "Regular Call" };
  316. const struct FC_Type _MSG_ComboStatusInput1 = { 292, "Irregular Call" };
  317. const struct FC_Type _MSG_InputBotaoSave = { 293, "_Accept" };
  318. const struct FC_Type _MSG_InputBotaoCancel = { 294, "_Cancel" };
  319. const struct FC_Type _MSG_JanelaInputSalvaValores = { 295, "Save" };
  320. const struct FC_Type _MSG_LabelInputSaveValores = { 296, "Save Values" };
  321. const struct FC_Type _MSG_Input2PhoneTitle = { 297, "Phone Number" };
  322. const struct FC_Type _MSG_Input2DateLoginTitle = { 298, "Login Date" };
  323. const struct FC_Type _MSG_Input2DateLogoutTitle = { 299, "Logout Date" };
  324. const struct FC_Type _MSG_Input2TimeLoginTitle = { 300, "Login Time" };
  325. const struct FC_Type _MSG_Input2TimeLogoutTitle = { 301, "Logout Time" };
  326. const struct FC_Type _MSG_Input2TimeOnlineTitle = { 302, "Time Online" };
  327. const struct FC_Type _MSG_Input2StatusTitle = { 303, "Status" };
  328. const struct FC_Type _MSG_Input2BotaoSave = { 304, "_Save" };
  329. const struct FC_Type _MSG_Input2BotaoCancel = { 305, "_Cancel" };
  330. const struct FC_Type _MSG_JanelaTodasLigacoes = { 306, "All Calls in Period" };
  331. const struct FC_Type _MSG_LabelTodasLigacoes = { 307, "Date        Login    Online    Phone       Cost        Status         " };
  332. const struct FC_Type _MSG_TodasLigacoesBotaoOK = { 308, "_Ok" };
  333. const struct FC_Type _MSG_JanelaSelecionaPeriodo = { 309, "Select" };
  334. const struct FC_Type _MSG_PeriodoLabelTop = { 310, "Select Period" };
  335. const struct FC_Type _MSG_InputPeriodo1 = { 311, "Period [1]" };
  336. const struct FC_Type _MSG_InputPeriodo2 = { 312, "Period [2]" };
  337. const struct FC_Type _MSG_PeridoBotaoAccept = { 313, "_Accept" };
  338. const struct FC_Type _MSG_PeriodoCancel = { 314, "_Cancel" };
  339. const struct FC_Type _MSG_JanelaGeracaoQuery = { 315, "Please, Wait Generation..." };
  340. const struct FC_Type _MSG_JanelaMsg = { 316, "Windows Msg" };
  341. const struct FC_Type _MSG_Msg1 = { 317, "Total Calls:" };
  342. const struct FC_Type _MSG_Msg2 = { 318, "Time Remaining:" };
  343. const struct FC_Type _MSG_Msg3 = { 319, "Time Exceded:" };
  344. const struct FC_Type _MSG_Msg4 = { 320, "Irregular:" };
  345. const struct FC_Type _MSG_Msg5 = { 321, "Regular:" };
  346. const struct FC_Type _MSG_Msg6 = { 322, "Shutdown:" };
  347. const struct FC_Type _MSG_Msg7 = { 323, "Total Online:" };
  348. const struct FC_Type _MSG_Msg8 = { 324, "days" };
  349. const struct FC_Type _MSG_Msg9 = { 325, "Average Online:" };
  350. const struct FC_Type _MSG_Msg11 = { 326, "Longest Date:" };
  351. const struct FC_Type _MSG_Msg10 = { 327, "Longest Call:" };
  352. const struct FC_Type _MSG_Msg12 = { 328, "Shortest Date:" };
  353. const struct FC_Type _MSG_Msg13 = { 329, "Shortest Call:" };
  354. const struct FC_Type _MSG_Msg14 = { 330, "Last Call:" };
  355. const struct FC_Type _MSG_Msg15 = { 331, "First Call:" };
  356. const struct FC_Type _MSG_Msg16 = { 332, "\033c\0338Please, Wait Consulting Database..." };
  357. const struct FC_Type _MSG_Msg17 = { 333, "Freedom Database directory not found! Look prefs!" };
  358. const struct FC_Type _MSG_Msg18 = { 334, "_Ok" };
  359. const struct FC_Type _MSG_Msg19 = { 335, "Success on file generation..." };
  360. const struct FC_Type _MSG_Msg20 = { 336, "_Clear Base| C_ontinue |  _Cancel  " };
  361. const struct FC_Type _MSG_Msg21 = { 337, "Freedom database already exist! Clear old base?" };
  362. const struct FC_Type _MSG_Msg22 = { 338, "Miami log file not found! Look prefs!" };
  363. const struct FC_Type _MSG_Msg23 = { 339, "\033cMiami log file is corrupted!\n\0338Only supported:\nOnline, Active, Passive, Reconnect!\nLines error ignored!\nErrors found:" };
  364. const struct FC_Type _MSG_Msg24 = { 340, "No connections registered on this date." };
  365. const struct FC_Type _MSG_Msg25 = { 341, "Loading query information..." };
  366. const struct FC_Type _MSG_Msg26 = { 342, "Preparing Query..." };
  367. const struct FC_Type _MSG_Msg27 = { 343, "Freedom database directory created" };
  368. const struct FC_Type _MSG_Msg28 = { 344, "\033cFreedom Call needs Assign!\0338\nInsert in your user-startup [Assign Freedom: Freedom directory] " };
  369. const struct FC_Type _MSG_Msg29 = { 345, "Detected Freedom database v1.05, press Ok for convertion database for v1.06" };
  370. const struct FC_Type _MSG_Msg30 = { 346, "Freedom database directory not found, create it?" };
  371. const struct FC_Type _MSG_Msg31 = { 347, "Problem in Freedom:Freedom.Config!" };
  372. const struct FC_Type _MSG_Msg32 = { 348, "\033cConvertion successfull! Now Freedom is running all statistics more fastly!\nRemember, you need FreeEventMiami V1.03+" };
  373. const struct FC_Type _MSG_Msg33 = { 349, "Create _Directory|     _Cancel     " };
  374. const struct FC_Type _MSG_Msg34 = { 350, "\033cRegister`s e-mail created\n\nThis file was generated in \033bRAM:Freedom.RegisterForm\033n\nDon`t change this automatic e-mail, just send it!\n\n\033bSend this register to surround@iname.com\033n  " };
  375. const struct FC_Type _MSG_Msg35 = { 351, "File for import register not found..." };
  376. const struct FC_Type _MSG_Msg36 = { 352, "This file have no registration..." };
  377. const struct FC_Type _MSG_Msg37 = { 353, "Freedom:Freedom.Guide not found! Please, copy Help for Freedom directory." };
  378. const struct FC_Type _MSG_Msg38 = { 354, "Register information invalid! Key registration is clear! Please complete fields! " };
  379. const struct FC_Type _MSG_Msg39 = { 355, "Freedom`s last calls not found!" };
  380. const struct FC_Type _MSG_Msg40 = { 356, "\033cInvalid phone number!\n\0338Please, complete field!" };
  381. const struct FC_Type _MSG_Msg41 = { 357, "\033cInvalid format or time!\n\0338Please, verified field (HH:MM:SS)! " };
  382. const struct FC_Type _MSG_Msg42 = { 358, "\033cInvalid hour!\n\0338Please, verified field!" };
  383. const struct FC_Type _MSG_Msg43 = { 359, "\033cInvalid minutes!\n\0338Please, verified field!" };
  384. const struct FC_Type _MSG_Msg44 = { 360, "\033cSeconds is invalid!\n\0338Please, verified field!" };
  385. const struct FC_Type _MSG_Msg45 = { 361, "\033cInvalid date!\n\0338Please, verified field!" };
  386. const struct FC_Type _MSG_Msg46 = { 362, "\033cTime online is null!\n\0338Please, verified field!" };
  387. const struct FC_Type _MSG_Msg47 = { 363, "New call added on Freedom database..." };
  388. const struct FC_Type _MSG_Msg48 = { 364, "Freedom temporary file not found..." };
  389. const struct FC_Type _MSG_Msg49 = { 365, "Invalid initial day!" };
  390. const struct FC_Type _MSG_Msg50 = { 366, "\033cFreedom database directory is wrong, not possible set device!" };
  391. const struct FC_Type _MSG_Msg51 = { 367, "\033cInvalid date!\n\0338Please, verified fields! [DD.MM.YYYY]" };
  392. const struct FC_Type _MSG_Msg52 = { 368, "Global Statistics" };
  393. const struct FC_Type _MSG_Msg53 = { 369, "Problem on creation [T:Freedom.DataDir]" };
  394. const struct FC_Type _MSG_Msg54 = { 370, "Regular" };
  395. const struct FC_Type _MSG_Msg55 = { 371, "Irregular" };
  396. const struct FC_Type _MSG_Msg56 = { 372, "This statistics needs more than four connections to complete window!" };
  397. const struct FC_Type _MSG_Msg58 = { 373, "\033cFreedom:Images/FreeLogo.iff not found!\n\0338Please, install Freedom again..." };
  398. const struct FC_Type _MSG_Msg59 = { 374, "\033cFreedom image buttons not found!\n\0338About.iff, Global.iff, LastC.iff, Other.iff, Prefs.iff, This.iff\nInstall Freedom again..." };
  399. const struct FC_Type _MSG_Msg60 = { 375, "\033cYou have an unregistered version\n\0338Please, send register form!\nRegister is a free e-mail" };
  400. const struct FC_Type _MSG_Msg61 = { 376, "\033cPeriod selected invalid!\n\0338Please, see fields... " };
  401. const struct FC_Type _MSG_Msg62 = { 377, "\033cError opening internal temporary file...\n\0338Warning [surround@iname.com]" };
  402. const struct FC_Type _MSG_Msg63 = { 378, "Phones list only accepts 100 limits..." };
  403. const struct FC_Type _MSG_Msg64 = { 379, "_Accept|_Cancel" };
  404. const struct FC_Type _MSG_Msg65 = { 380, "Do you like to clear all limits in this list?" };
  405. const struct FC_Type _MSG_Msg66 = { 381, "Freedom category directory not found, create it?" };
  406. const struct FC_Type _MSG_Msg67 = { 382, "Freedom category directory created" };
  407. const struct FC_Type _MSG_Msg68 = { 383, "\033cCategory's name is invalid!\0338\nPlease, complete field!" };
  408. const struct FC_Type _MSG_Msg69 = { 384, "Problem on save category! See destination directory..." };
  409. const struct FC_Type _MSG_Msg70 = { 385, "Category saved!" };
  410. const struct FC_Type _MSG_Msg71 = { 386, "\033cFreedom categories directory is wrong, not possible set device!" };
  411. const struct FC_Type _MSG_Msg72 = { 387, "Limits list clear! Insert information..." };
  412. const struct FC_Type _MSG_Msg73 = { 388, "\033cConfirm deleting" };
  413. const struct FC_Type _MSG_Msg74 = { 389, "_Delete|_Cancel" };
  414. const struct FC_Type _MSG_Msg75 = { 390, "Cost Online:" };
  415. const struct FC_Type _MSG_Msg76 = { 391, "Average Cost:" };
  416. const struct FC_Type _MSG_Msg77 = { 392, "Please, complete fields!" };
  417. const struct FC_Type _MSG_Msg78 = { 393, "Loaded..." };
  418. const struct FC_Type _MSG_Msg79 = { 394, "This program allows to Amiga`s users to have a proper\ntool on controlling they Internet`s activities.\nIf you utilize this and consider it a useful day by\nday tool, contribute to the author." };
  419. const struct FC_Type _MSG_Msg80 = { 395, "Doing this, you will allow the creation of Freedom Call`s\nnew versions, so as new Amiga`s programs.\nBy \033bNOPAY REGISTRATION\033n category you can use\nthis program, so registration isn`t required. " };
  420. const struct FC_Type _MSG_Msg81 = { 396, "However, users that contribute will be included on\n\033bREAL REGISTRATION\033n category, which will use\nall costs options in Freedom Call.\n\n\033bREAL REGISTRATION (Only 10 dollars or 10 reais)" };
  421. const struct FC_Type _MSG_Msg82 = { 397, "Deposit Account" };
  422. const struct FC_Type _MSG_Msg83 = { 398, "By email order" };
  423. const struct FC_Type _MSG_Msg84 = { 399, "Give encouragement to the developers and give yourself a\nchance to have good Amiga`s softwares, with\nmore and more professionalism." };
  424. const struct FC_Type _MSG_Msg85 = { 400, "Provider Bill:" };
  425. const struct FC_Type _MSG_Msg86 = { 401, "Phone Bill:" };
  426. const struct FC_Type _MSG_Msg87 = { 402, "Extra Hours:" };
  427. const struct FC_Type _MSG_Msg88 = { 403, "Total Cost:" };
  428. const struct FC_Type _MSG_Msg89 = { 404, "Not connected...\n\0338You need to connect your computer on Internet to see this stats!\033n" };
  429. const struct FC_Type _MSG_Msg90 = { 405, "FreeEventMiami event log not found!\n\0338Read FreeEventMiami Install Guide!\033n" };
  430. const struct FC_Type _MSG_Msg91 = { 406, "Connect" };
  431. const struct FC_Type _MSG_Msg92 = { 407, "Online" };
  432. const struct FC_Type _MSG_Msg93 = { 408, "Cost" };
  433. const struct FC_Type _MSG_Msg94 = { 409, "T:Freedom.Rates file not found..." };
  434. const struct FC_Type _MSG_MsgJaneiro = { 410, "January" };
  435. const struct FC_Type _MSG_MsgFevereiro = { 411, "February" };
  436. const struct FC_Type _MSG_MsgMarco = { 412, "March" };
  437. const struct FC_Type _MSG_MsgAbril = { 413, "April" };
  438. const struct FC_Type _MSG_MsgMaio = { 414, "May" };
  439. const struct FC_Type _MSG_MsgJunho = { 415, "June" };
  440. const struct FC_Type _MSG_MsgJulho = { 416, "July" };
  441. const struct FC_Type _MSG_MsgAgosto = { 417, "August" };
  442. const struct FC_Type _MSG_MsgSetembro = { 418, "September" };
  443. const struct FC_Type _MSG_MsgOutubro = { 419, "October" };
  444. const struct FC_Type _MSG_MsgNovembro = { 420, "November" };
  445. const struct FC_Type _MSG_MsgDezembro = { 421, "December" };
  446. const struct FC_Type _MSG_MsgDomingo = { 422, "Sunday" };
  447. const struct FC_Type _MSG_MsgSegunda = { 423, "Monday" };
  448. const struct FC_Type _MSG_MsgTerca = { 424, "Tuesday" };
  449. const struct FC_Type _MSG_MsgQuarta = { 425, "Wednesday" };
  450. const struct FC_Type _MSG_MsgQuinta = { 426, "Thursday" };
  451. const struct FC_Type _MSG_MsgSexta = { 427, "Friday" };
  452. const struct FC_Type _MSG_MsgSabado = { 428, "Saturday" };
  453. const struct FC_Type _MSG_Msg95 = { 429, "Days Online:" };
  454. const struct FC_Type _MSG_Msg96 = { 430, "Phone:" };
  455. const struct FC_Type _MSG_Msg97 = { 431, "Calls" };
  456. const struct FC_Type _MSG_Msg98 = { 432, "Day of Week" };
  457. const struct FC_Type _MSG_Msg99 = { 433, "CPS Rates" };
  458. const struct FC_Type _MSG_Msg100 = { 434, "Date" };
  459. const struct FC_Type _MSG_Msg101 = { 435, "Login" };
  460. const struct FC_Type _MSG_Msg102 = { 436, "Phone" };
  461. const struct FC_Type _MSG_Msg103 = { 437, "Status" };
  462. const struct FC_Type _MSG_Msg104 = { 438, "All Connections" };
  463. const struct FC_Type _MSG_JanelaPrincipal2 = { 439, "By SuRRouND 1999" };
  464. const struct FC_Type _MSG_MNlabel3667Project = { 440, "Project" };
  465. const struct FC_Type _MSG_MNlabel3667About = { 441, "About" };
  466. const struct FC_Type _MSG_MNlabel3667AboutChar = { 442, "A " };
  467. const struct FC_Type _MSG_MNlabel3667AboutMUI = { 443, "About MUI" };
  468. const struct FC_Type _MSG_MNlabel3667AboutMUIChar = { 444, "U " };
  469. const struct FC_Type _MSG_MNlabel3667BarLabel5 = { 445, "BarLabel5" };
  470. const struct FC_Type _MSG_MNlabel3667Iconified = { 446, "Iconified" };
  471. const struct FC_Type _MSG_MNlabel3667IconifiedChar = { 447, "I " };
  472. const struct FC_Type _MSG_MNlabel3667Exit = { 448, "Exit" };
  473. const struct FC_Type _MSG_MNlabel3667ExitChar = { 449, "X " };
  474. const struct FC_Type _MSG_MNlabel3667Program = { 450, "Program" };
  475. const struct FC_Type _MSG_MNlabel3667LastFiveCalls = { 451, "Last Five Calls" };
  476. const struct FC_Type _MSG_MNlabel3667LastFiveCallsChar = { 452, "L " };
  477. const struct FC_Type _MSG_MNlabel3667BarLabel6 = { 453, "BarLabel6" };
  478. const struct FC_Type _MSG_MNlabel3667ThisMonth = { 454, "This Month" };
  479. const struct FC_Type _MSG_MNlabel3667ThisMonthChar = { 455, "T " };
  480. const struct FC_Type _MSG_MNlabel3667OtherMonth = { 456, "Other Month" };
  481. const struct FC_Type _MSG_MNlabel3667OtherMonthChar = { 457, "O " };
  482. const struct FC_Type _MSG_MNlabel3667GStats = { 458, "Global Statistics" };
  483. const struct FC_Type _MSG_MNlabel3667GStatsChar = { 459, "G " };
  484. const struct FC_Type _MSG_MNlabel3667DatePeriod = { 460, "Date Period" };
  485. const struct FC_Type _MSG_MNlabel3667DatePeriodChar = { 461, "D " };
  486. const struct FC_Type _MSG_MNlabel3667Anual = { 462, "Anual Statistics" };
  487. const struct FC_Type _MSG_MNlabel3667AnualChar = { 463, "S " };
  488. const struct FC_Type _MSG_CheckCostsG = { 464, "Check Costs" };
  489. const struct FC_Type _MSG_CheckCostsGChar = { 465, "K " };
  490. const struct FC_Type _MSG_CheckCostsG2 = { 466, "Check Other Costs" };
  491. const struct FC_Type _MSG_CheckCostsG2Char = { 467, "H " };
  492. const struct FC_Type _MSG_MNlabel3667BarLabel7 = { 468, "BarLabel7" };
  493. const struct FC_Type _MSG_MNlabel3667CallInput = { 469, "Manual Call Manager" };
  494. const struct FC_Type _MSG_MNlabel3667CallInputChar = { 470, "M " };
  495. const struct FC_Type _MSG_MNlabel3667Generation = { 471, "Generation" };
  496. const struct FC_Type _MSG_MNlabel3667FirstMiami = { 472, "First Generation (Miami)" };
  497. const struct FC_Type _MSG_MNlabel3667FirstMiamiChar = { 473, "F " };
  498. const struct FC_Type _MSG_MNlabel3667Settings = { 474, "Settings" };
  499. const struct FC_Type _MSG_MNlabel3667Configuration = { 475, "Configuration..." };
  500. const struct FC_Type _MSG_MNlabel3667ConfigurationChar = { 476, "C " };
  501. const struct FC_Type _MSG_MNlabel3667Help = { 477, "Help" };
  502. const struct FC_Type _MSG_MNlabel3667Main = { 478, "Main..." };
  503. const struct FC_Type _MSG_MNlabel3667MainChar = { 479, "1 " };
  504. const struct FC_Type _MSG_MNlabel3667Usage = { 480, "Usage..." };
  505. const struct FC_Type _MSG_MNlabel3667UsageChar = { 481, "2 " };
  506. const struct FC_Type _MSG_MNlabel3667History = { 482, "History..." };
  507. const struct FC_Type _MSG_MNlabel3667HistoryChar = { 483, "3 " };
  508. const struct FC_Type _MSG_FreedomLabel2 = { 484, "Freedom Call V1.12" };
  509. const struct FC_Type _MSG_JanelaConsultaAnual = { 485, "Anual" };
  510. const struct FC_Type _MSG_CAnualLabel = { 486, "\033c\0338Select Period" };
  511. const struct FC_Type _MSG_CAnualBarraInitialTitle = { 487, "Initial Month" };
  512. const struct FC_Type _MSG_CAnualMes10 = { 488, "01 January" };
  513. const struct FC_Type _MSG_CAnualMes11 = { 489, "02 February" };
  514. const struct FC_Type _MSG_CAnualMes12 = { 490, "03 March" };
  515. const struct FC_Type _MSG_CAnualMes13 = { 491, "04 April" };
  516. const struct FC_Type _MSG_CAnualMes14 = { 492, "05 May" };
  517. const struct FC_Type _MSG_CAnualMes15 = { 493, "06 June" };
  518. const struct FC_Type _MSG_CAnualMes16 = { 494, "07 July" };
  519. const struct FC_Type _MSG_CAnualMes17 = { 495, "08 August" };
  520. const struct FC_Type _MSG_CAnualMes18 = { 496, "09 September" };
  521. const struct FC_Type _MSG_CAnualMes19 = { 497, "10 October" };
  522. const struct FC_Type _MSG_CAnualMes110 = { 498, "11 November" };
  523. const struct FC_Type _MSG_CAnualMes111 = { 499, "12 December" };
  524. const struct FC_Type _MSG_CAnualBarraFinalTitle = { 500, "Final Month" };
  525. const struct FC_Type _MSG_CAnualMes20 = { 501, "01 January" };
  526. const struct FC_Type _MSG_CAnualMes21 = { 502, "02 February" };
  527. const struct FC_Type _MSG_CAnualMes22 = { 503, "03 March" };
  528. const struct FC_Type _MSG_CAnualMes23 = { 504, "04 April" };
  529. const struct FC_Type _MSG_CAnualMes24 = { 505, "05 May" };
  530. const struct FC_Type _MSG_CAnualMes25 = { 506, "06 June" };
  531. const struct FC_Type _MSG_CAnualMes26 = { 507, "07 July" };
  532. const struct FC_Type _MSG_CAnualMes27 = { 508, "08 August" };
  533. const struct FC_Type _MSG_CAnualMes28 = { 509, "09 September" };
  534. const struct FC_Type _MSG_CAnualMes29 = { 510, "10 October" };
  535. const struct FC_Type _MSG_CAnualMes210 = { 511, "11 November" };
  536. const struct FC_Type _MSG_CAnualMes211 = { 512, "12 December" };
  537. const struct FC_Type _MSG_CAnualBarraYearTitle = { 513, "Year" };
  538. const struct FC_Type _MSG_CAnualEsquerda = { 514, "\033b<" };
  539. const struct FC_Type _MSG_CAnualDireita = { 515, "\033b>" };
  540. const struct FC_Type _MSG_CAnualBotaoOK = { 516, "_Ok" };
  541. const struct FC_Type _MSG_CAnualBotaoCancel = { 517, "_Cancel" };
  542. const struct FC_Type _MSG_JanelaConsultaAnualLista = { 518, "Anual Consulting" };
  543. const struct FC_Type _MSG_LabelConsultaAnualLista = { 519, "Year    Calls  Online   Average  Reg  Irr  Price       Month         " };
  544. const struct FC_Type _MSG_CAnualListBotaoOK = { 520, "_Ok" };
  545. const struct FC_Type _MSG_JanelaPedidoRegistro = { 521, "Register Request" };
  546. const struct FC_Type _MSG_LabelPedidoRegistro = { 522, "Please, complete fields..." };
  547. const struct FC_Type _MSG_PedidoNickTitle = { 523, "What's your nick on IRC?" };
  548. const struct FC_Type _MSG_PedidoFreedomCallTitle = { 524, "Where do you hear about Freedom Call?" };
  549. const struct FC_Type _MSG_BotaoPedidoAccept = { 525, "_Accept" };
  550. const struct FC_Type _MSG_BotaoPedidoCancel = { 526, "_Cancel" };
  551. const struct FC_Type _MSG_JanelaSelecionaMesCustos = { 527, "Month" };
  552. const struct FC_Type _MSG_MNlabel5971Menu = { 528, "Menu" };
  553. const struct FC_Type _MSG_MNlabel5971ActualDate = { 529, "Actual Date" };
  554. const struct FC_Type _MSG_MNlabel5971ActualDateChar = { 530, "A " };
  555. const struct FC_Type _MSG_LabelSelectDate2 = { 531, "\033c\0338Select Month" };
  556. const struct FC_Type _MSG_ComboMes20 = { 532, "01 January" };
  557. const struct FC_Type _MSG_ComboMes21 = { 533, "02 February" };
  558. const struct FC_Type _MSG_ComboMes22 = { 534, "03 March" };
  559. const struct FC_Type _MSG_ComboMes23 = { 535, "04 April" };
  560. const struct FC_Type _MSG_ComboMes24 = { 536, "05 May" };
  561. const struct FC_Type _MSG_ComboMes25 = { 537, "06 June" };
  562. const struct FC_Type _MSG_ComboMes26 = { 538, "07 July" };
  563. const struct FC_Type _MSG_ComboMes27 = { 539, "08 August" };
  564. const struct FC_Type _MSG_ComboMes28 = { 540, "09 September" };
  565. const struct FC_Type _MSG_ComboMes29 = { 541, "10 October" };
  566. const struct FC_Type _MSG_ComboMes210 = { 542, "11 November" };
  567. const struct FC_Type _MSG_ComboMes211 = { 543, "12 December" };
  568. const struct FC_Type _MSG_AnoBotaEsquerda2 = { 544, "\033b<" };
  569. const struct FC_Type _MSG_AnoBotaoDireita2 = { 545, "\033b>" };
  570. const struct FC_Type _MSG_OutroMesBotaoOK2 = { 546, "_Ok" };
  571. const struct FC_Type _MSG_OutroMesBotaoCancel2 = { 547, "_Cancel" };
  572. const struct FC_Type _MSG_JanelaChecaCustos = { 548, "Check Costs" };
  573. const struct FC_Type _MSG_CheckContaProvedor = { 549, "Provider Bill:" };
  574. const struct FC_Type _MSG_CheckTotalHoras = { 550, "Total Online:" };
  575. const struct FC_Type _MSG_CheckContaTelefonica = { 551, "Phone Bill:" };
  576. const struct FC_Type _MSG_CheckHorasExtras = { 552, "Extra Hours:" };
  577. const struct FC_Type _MSG_CheckCustoTotal = { 553, "Total Cost:" };
  578. const struct FC_Type _MSG_CheckCostsBotaoOK = { 554, "_Ok" };
  579. const struct FC_Type _MSG_JanelaRates = { 555, "Rates" };
  580. const struct FC_Type _MSG_x300 = { 556, "300" };
  581. const struct FC_Type _MSG_x2400 = { 557, "2400" };
  582. const struct FC_Type _MSG_x9600 = { 558, "9600" };
  583. const struct FC_Type _MSG_x14400 = { 559, "14400" };
  584. const struct FC_Type _MSG_x16800 = { 560, "16800" };
  585. const struct FC_Type _MSG_x19200 = { 561, "19200" };
  586. const struct FC_Type _MSG_x21600 = { 562, "21600" };
  587. const struct FC_Type _MSG_x24000 = { 563, "24000" };
  588. const struct FC_Type _MSG_x26400 = { 564, "26400" };
  589. const struct FC_Type _MSG_x28800 = { 565, "28800" };
  590. const struct FC_Type _MSG_x30666 = { 566, "30666" };
  591. const struct FC_Type _MSG_x31200 = { 567, "31200" };
  592. const struct FC_Type _MSG_x31250 = { 568, "31250" };
  593. const struct FC_Type _MSG_x32000 = { 569, "32000" };
  594. const struct FC_Type _MSG_x33600 = { 570, "33600" };
  595. const struct FC_Type _MSG_x38400 = { 571, "38400" };
  596. const struct FC_Type _MSG_x45333 = { 572, "45333" };
  597. const struct FC_Type _MSG_x46666 = { 573, "46666" };
  598. const struct FC_Type _MSG_x48000 = { 574, "48000" };
  599. const struct FC_Type _MSG_x49333 = { 575, "49333" };
  600. const struct FC_Type _MSG_x50666 = { 576, "50666" };
  601. const struct FC_Type _MSG_x52000 = { 577, "52000" };
  602. const struct FC_Type _MSG_x57600 = { 578, "57600" };
  603. const struct FC_Type _MSG_x64000 = { 579, "64000" };
  604. const struct FC_Type _MSG_RatesBotaoOk = { 580, "_Ok" };
  605.  
  606. extern void CloseAppCatalog(void);
  607.  
  608. static struct Catalog *FreedomCall_Catalog = NULL;
  609.  
  610. void OpenAppCatalog(struct Locale *loc, STRPTR language)
  611. {
  612.     LONG tag, tagarg;
  613.  
  614.     CloseAppCatalog(); /* Not needed if the programmer pairs OpenAppCatalog
  615.             and CloseAppCatalog right, but does no harm.  */
  616.  
  617.     if (FreedomCall_Catalog == NULL)
  618.     {
  619.         if (language == NULL)
  620.             tag = TAG_IGNORE;
  621.         else
  622.         {
  623.             tag = OC_Language;
  624.             tagarg = (LONG) language;
  625.         }
  626.         FreedomCall_Catalog = OpenCatalog(loc, (STRPTR) "FreedomCall.catalog",
  627.             OC_BuiltInLanguage,(LONG)FreedomCall_BuiltInLanguage,
  628.             tag, tagarg,
  629.             OC_Version, FreedomCall_Version,
  630.             TAG_DONE);
  631.     }
  632. }
  633.  
  634. void CloseAppCatalog(void)
  635. {
  636.     CloseCatalog(FreedomCall_Catalog);
  637.     FreedomCall_Catalog = NULL;
  638. }
  639.  
  640. char * Get_String(APTR fcstr)
  641. {
  642.     char *defaultstr;
  643.     LONG strnum;
  644.  
  645.     strnum = ((struct FC_Type *) fcstr)->ID;
  646.     defaultstr = ((struct FC_Type *) fcstr)->Str;
  647.  
  648.     return(FreedomCall_Catalog ? (char *)GetCatalogStr(FreedomCall_Catalog, strnum, defaultstr) :
  649.             defaultstr);
  650. }
  651.