⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 strings.cpp.svn-base

📁 股票软件源码
💻 SVN-BASE
📖 第 1 页 / 共 3 页
字号:
}


//////////////////////////////////////////////////////////////////////////////////
// 表达式错误提示字符串
#ifdef	CLKLAN_ENGLISH_US
char	express_errparserstack[]	=	"Expression: Expression is too long and stack overflow.";
char	express_errbadrange[]		=	"Expression: Value is out of range.";
char	express_errexpression[]		=	"Expression: Strings error.";
char	express_erroperator[]		=	"Expression: Operator Sign error.";
char	express_erropenparen[]		=	"Expression: Open parenthesis error.";
char	express_errcloseparen[]		=	"Expression: Close parenthesis error.";
char	express_errinvalidnum[]		=	"Expression: Invalid number.";
char	express_errmath[]			=	"Expression: Mathematical error.";
char	express_errunknown[]		=	"Expression: Unknown.";
#else
char	express_errparserstack[]	=	"表达式:表达式太长,栈溢出。";
char	express_errbadrange[]		=	"表达式:数值超出范围。";
char	express_errexpression[]		=	"表达式:字符串出现错误。";
char	express_erroperator[]		=	"表达式:操作符出现错误。";
char	express_erropenparen[]		=	"表达式:左括号出现错误。";
char	express_errcloseparen[]		=	"表达式:右括号出现错误。";
char	express_errinvalidnum[]		=	"表达式:非法数字。";
char	express_errmath[]			=	"表达式:数学计算出现错误。";
char	express_errunknown[]		=	"表达式:未知错误。";
#endif


//////////////////////////////////////////////////////////////////////////////////
// 股票板块字符串
#ifdef	CLKLAN_ENGLISH_US
char	domain_self[]	=	"Favorites";
#else
char	domain_self[]	=	"自选股";
#endif


//////////////////////////////////////////////////////////////////////////////////
// 界面配色方案字符串
#ifdef	CLKLAN_ENGLISH_US
char	colorclass_standard[]		=	"Standard color schemes";
char	colorclass_byzantinesque[]	=	"Byzantinesque color schemes";
char	colorclass_gothic[]			=	"Gothic color schemes";
char	colorclass_baroque[]		=	"Barococo color schemes";
#else
char	colorclass_standard[]		=	"传统式配色方案";
char	colorclass_byzantinesque[]	=	"拜占庭式配色方案";
char	colorclass_gothic[]			=	"哥特式配色方案";
char	colorclass_baroque[]		=	"巴洛克式配色方案";
#endif


//////////////////////////////////////////////////////////////////////////////////
// 服务器说明、技术支持
#ifdef	CLKLAN_ENGLISH_US
char	sz_mainserverinfo[]			=	"Main Server";
char	sz_mailsubjectsupport[]		=	"Support";
#else
char	sz_mainserverinfo[]			=	"主服务器";
char	sz_mailsubjectsupport[]		=	"技术支持";
#endif


//////////////////////////////////////////////////////////////////////////////////
// 周
#ifdef	CLKLAN_ENGLISH_US
char	sz_sunday[]		=	"Sunday";
char	sz_monday[]		=	"Monday";
char	sz_tuesday[]	=	"Tuesday";
char	sz_wednesday[]	=	"Wednesday";
char	sz_thursday[]	=	"Thursday";
char	sz_friday[]		=	"Friday";
char	sz_saturday[]	=	"Saturday";
#else
char	sz_sunday[]		=	"星期日";
char	sz_monday[]		=	"星期一";
char	sz_tuesday[]	=	"星期二";
char	sz_wednesday[]	=	"星期三";
char	sz_thursday[]	=	"星期四";
char	sz_friday[]		=	"星期五";
char	sz_saturday[]	=	"星期六";
#endif


//////////////////////////////////////////////////////////////////////////////////
// 报表类型
#ifdef	CLKLAN_ENGLISH_US
char	sz_reportQuarter[]	=	"1st quarter";
char	sz_reportMid[]		=	"midyear";
char	sz_reportQuarter3[]	=	"3rd quarter";
char	sz_reportAnnals[]	=	"annals";
#else
char	sz_reportQuarter[]	=	"第一季度季报";
char	sz_reportMid[]		=	"中报";
char	sz_reportQuarter3[]	=	"第三季度季报";
char	sz_reportAnnals[]	=	"年报";
#endif

//////////////////////////////////////////////////////////////////////////////////
// 数据字符串
#ifdef	CLKLAN_ENGLISH_US
char	db_errcreateselfdb[]	=	"Fail to create file, reinstall this software, please.";
char	db_errrootpath[]		=	"Fail to initialize data, reinstall this software, please.";
char	db_errqianlongpath[]	=	"Fail to read referred QianLong data source.";
#else
char	db_errcreateselfdb[]	=	"创建数据文件失败,请重新安装本软件,或者与软件供应商联系";
char	db_errrootpath[]		=	"初始化数据失败,请重新安装本软件,或者与软件供应商联系";
char	db_errqianlongpath[]	=	"读取指定的钱龙数据源失败。";
#endif


//////////////////////////////////////////////////////////////////////////////////
// 策略字符串

#ifdef	CLKLAN_ENGLISH_US

char	strategy_logicand[]		=	"All";
char	strategy_logicor[]		=	"Any";

char	strategy_sdonce[]		=	"Full";
char	strategy_sdtwice[]		=	"Half";
char	strategy_sdthird[]		=	"One-third";
char	strategy_sdforth[]		=	"Quarter";
char	strategy_sdfifth[]		=	"One-fifth";
char	strategy_sdsixth[]		=	"One-sixth";
char	strategy_sdseventh[]	=	"One-seventh";
char	strategy_sdeighth[]		=	"One-eighth";
char	strategy_sdninth[]		=	"One-ninth";
char	strategy_sdtenth[]		=	"One-tenth";

char	strategy_noselectedstock[]	=	"there is no selected stock.";
char	strategy_noselectedtech[]	=	"there is no selected indicator.";

char	strategy_optype_buy[]		=	"Buy";
char	strategy_optype_sell[]		=	"Sell";
char	strategy_optype_addstock[]	=	"Add Stock";
char	strategy_optype_removestock[]	=	"Remove Stock";
char	strategy_optype_addcash[]		=	"Add Cash";
char	strategy_optype_removecash[]	=	"Reduce Cash";

char	strategy_errfile[]			=	"File type is not coincident, the file is not strategy file.";
char	strategy_errfilever[]		=	"File version is not supported, please upgrade this software.";

#else

char	strategy_logicand[]		=	"全部";
char	strategy_logicor[]		=	"任意一个";

char	strategy_sdonce[]		=	"全仓";
char	strategy_sdtwice[]		=	"半仓";
char	strategy_sdthird[]		=	"三分之一仓";
char	strategy_sdforth[]		=	"四分之一仓";
char	strategy_sdfifth[]		=	"五分之一仓";
char	strategy_sdsixth[]		=	"六分之一仓";
char	strategy_sdseventh[]	=	"七分之一仓";
char	strategy_sdeighth[]		=	"八分之一仓";
char	strategy_sdninth[]		=	"九分之一仓";
char	strategy_sdtenth[]		=	"十分之一仓";

char	strategy_noselectedstock[]	=	"没有选中股票";
char	strategy_noselectedtech[]	=	"没有选中指标";

char	strategy_optype_buy[]		=	"买入";
char	strategy_optype_sell[]		=	"卖出";
char	strategy_optype_addstock[]	=	"增加股票";
char	strategy_optype_removestock[]	=	"减少股票";
char	strategy_optype_addcash[]		=	"增加现金";
char	strategy_optype_removecash[]	=	"减少现金";

char	strategy_errfile[]			=	"文件类型不符,指定文件不是策略文件。";
char	strategy_errfilever[]		=	"错误的文件版本:请升级软件,以便可以读取高版本的策略文件。";

#endif


//////////////////////////////////////////////////////////////////////////////////
// 快捷键
// 给定快捷键唯一编号,返回快捷键及其中文名称
CSPString	AfxGetAccelerator( UINT nAcce, int nCharLeft )
{
	static	CSPString	acce_names[ACCE_MAX+1];
	SP_ASSERT( ACCE_MAX >= 0 );
	
	if( acce_names[0].GetLength() <= 0 )
	{
		// acce_names
		acce_names[0]			=	"ACCENames";

#ifdef	CLKLAN_ENGLISH_US
		// 快捷键
		acce_names[ACCE_01]		=	"01      Hot Key F1";
		acce_names[ACCE_02]		=	"02      Hot Key F2";
		acce_names[ACCE_03]		=	"03      Hot Key F3";
		acce_names[ACCE_04]		=	"04      Hot Key F4";
		acce_names[ACCE_05]		=	"05      Hot Key F5";
		acce_names[ACCE_06]		=	"06      Hot Key F6";
		acce_names[ACCE_07]		=	"07      Hot Key F7";
		acce_names[ACCE_08]		=	"08      Hot Key F8";
		acce_names[ACCE_09]		=	"09      Hot Key F9";
		acce_names[ACCE_10]		=	"10      Hot Key F10";
		acce_names[ACCE_1]		=	"1       Shanghai A Shares List";
		acce_names[ACCE_2]		=	"2       Shanghai B Shares List";
		acce_names[ACCE_3]		=	"3       Shenzhen A Shares List";
		acce_names[ACCE_4]		=	"4       Shenzhen B Shares List";
		acce_names[ACCE_5]		=	"5       Shanghai Bond List";
		acce_names[ACCE_6]		=	"6       Shenzhen Bond List";
		acce_names[ACCE_61]		=	"61      Shanghai A Shares Change";
		acce_names[ACCE_62]		=	"62      Shanghai B Shares Change";
		acce_names[ACCE_63]		=	"63      Shenzhen A Shares Change";
		acce_names[ACCE_64]		=	"64      Shenzhen B Shares Change";
		acce_names[ACCE_65]		=	"65      Shanghai Bond Change";
		acce_names[ACCE_66]		=	"66      Shenzhen Bond Change";
		acce_names[ACCE_71]		=	"71      Shanghai Info.";
		acce_names[ACCE_72]		=	"72      Shenzhen Info.";
		acce_names[ACCE_73]		=	"73      Stockjobber Info.";
		acce_names[ACCE_81]		=	"81      Shanghai A Shares Sort";
		acce_names[ACCE_82]		=	"82      Shanghai B Shares Sort";
		acce_names[ACCE_83]		=	"83      Shenzhen A Shares Sort";
		acce_names[ACCE_84]		=	"84      Shenzhen B Shares Sort";
		acce_names[ACCE_85]		=	"85      Shanghai Bond Sort";
		acce_names[ACCE_86]		=	"86      Shenzhen Bond Sort";
		acce_names[ACCE_LBDK]	=	"LBDK    Volume Ratio";
		acce_names[ACCE_MMLD]	=	"MMLD    Consign Ratio";
#else
		// 快捷键
		acce_names[ACCE_01]		=	"01      热键F1";
		acce_names[ACCE_02]		=	"02      热键F2";
		acce_names[ACCE_03]		=	"03      热键F3";
		acce_names[ACCE_04]		=	"04      热键F4";
		acce_names[ACCE_05]		=	"05      热键F5";
		acce_names[ACCE_06]		=	"06      热键F6";
		acce_names[ACCE_07]		=	"07      热键F7";
		acce_names[ACCE_08]		=	"08      热键F8";
		acce_names[ACCE_09]		=	"09      热键F9";
		acce_names[ACCE_10]		=	"10      热键F10";
		acce_names[ACCE_1]		=	"1       上A报价";
		acce_names[ACCE_2]		=	"2       上B报价";
		acce_names[ACCE_3]		=	"3       深A报价";
		acce_names[ACCE_4]		=	"4       深B报价";
		acce_names[ACCE_5]		=	"5       上债报价";
		acce_names[ACCE_6]		=	"6       深债报价";
		acce_names[ACCE_61]		=	"61      上A涨跌";
		acce_names[ACCE_62]		=	"62      上B涨跌";
		acce_names[ACCE_63]		=	"63      深A涨跌";
		acce_names[ACCE_64]		=	"64      深B涨跌";
		acce_names[ACCE_65]		=	"65      上债涨跌";
		acce_names[ACCE_66]		=	"66      深债涨跌";
		acce_names[ACCE_71]		=	"71      上证信息";
		acce_names[ACCE_72]		=	"72      深证信息";
		acce_names[ACCE_73]		=	"73      券商信息";
		acce_names[ACCE_81]		=	"81      上A综合";
		acce_names[ACCE_82]		=	"82      上B综合";
		acce_names[ACCE_83]		=	"83      深A综合";
		acce_names[ACCE_84]		=	"84      深B综合";
		acce_names[ACCE_85]		=	"85      上债综合";
		acce_names[ACCE_86]		=	"86      深债综合";
		acce_names[ACCE_LBDK]	=	"LBDK    量比(多空)";
		acce_names[ACCE_MMLD]	=	"MMLD    买卖力道(涨跌率)";
#endif
	}
	
	if( nAcce >= ACCE_MIN && nAcce <= ACCE_MAX )
	{
		if( 8 == nCharLeft )
			return	acce_names[nAcce];
		
		CSPString	strResult	=	acce_names[nAcce];
		int nIndex = strResult.Find( ' ' );
		if( -1 != nIndex )
			strResult	=	strResult.Left(nIndex) + strResult.Mid(8);
		return strResult;
	}
	return "";
}

//////////////////////////////////////////////////////////////////////////////////
// 国家或地区

void AfxGetAllDistrict( CSPStringArray & astr )
{
#ifdef	CLKLAN_ENGLISH_US
	astr.SetSize( 0, 30 );
	astr.Add( "Australia & NZ" );
	astr.Add( "Argentina" );
	astr.Add( "Brazil" );
	astr.Add( "Canada" );
	astr.Add( "China" );
	astr.Add( "Denmark" );
	astr.Add( "France" );
	astr.Add( "Germany" );
	astr.Add( "Hong Kong" );
	astr.Add( "India" );
	astr.Add( "Italy" );
	astr.Add( "Japan" );
	astr.Add( "Korea" );
	astr.Add( "Mexico" );
	astr.Add( "Norway" );
	astr.Add( "Singapore" );
	astr.Add( "Spain" );
	astr.Add( "Sweden" );
	astr.Add( "Taiwan" );
	astr.Add( "UK & Ireland" );
	astr.Add( "U.S." );
	astr.Add( "Other" );
#else
	astr.SetSize( 0, 30 );
	astr.Add( "澳大利亚" );
	astr.Add( "阿根廷" );
	astr.Add( "巴西" );
	astr.Add( "加拿大" );
	astr.Add( "中国" );
	astr.Add( "丹麦" );
	astr.Add( "法国" );
	astr.Add( "德国" );
	astr.Add( "中国香港" );
	astr.Add( "印度" );
	astr.Add( "意大利" );
	astr.Add( "日本" );
	astr.Add( "韩国" );
	astr.Add( "墨西哥" );
	astr.Add( "挪威" );
	astr.Add( "新加坡" );
	astr.Add( "西班牙" );
	astr.Add( "瑞典" );
	astr.Add( "中国台湾" );
	astr.Add( "英国" );
	astr.Add( "美国" );
	astr.Add( "其他" );
#endif
}


//////////////////////////////////////////////////////////////////////////////////
// 简单翻译
#define	CHS_ENU_MAX_WORDS	32
typedef	struct	chs_enu_pair_t	{
	char	chs[CHS_ENU_MAX_WORDS];
	char	enu[CHS_ENU_MAX_WORDS];
}CHS_ENU_PAIR;

CSPString	AfxFaintlyChsToEnu( const char * szCh )
{
	static	CHS_ENU_PAIR	chs_enu_pairs[]	=	{
		{ "中国",	" China " },
		{ "指数",	" Index " },
		{ "上证",	" Shanghai " },
		{ "深证",	" Shenzhen " },
		{ "基金",	" Fund " },
		{ "国债",	" Bond " },
		{ "债券",	" Bond " },
		{ "转债",	" Convertible Bond " },
		{ "银行",	" Bank " },
		{ "其他",	" Other " },
		{ "银行业",	" Bank " },
		{ "",	"" },
	};
	
	CSPString	sResult = szCh;
	int i = 0;
	while( * chs_enu_pairs[i].chs )
	{
		sResult.Replace( chs_enu_pairs[i].chs, chs_enu_pairs[i].enu );
		i ++;
	}
	sResult.TrimLeft();
	sResult.TrimRight();

	return sResult;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -