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

📄 strings.c

📁 Zoran VP2K731 DVD源代码,极具参考价值!
💻 C
📖 第 1 页 / 共 4 页
字号:
/***********************************************************************/
/* File:															   */
/*	  Copyright (c) 2000 ZORAN Corporation, All Rights Reserved		   */
/*	  THIS IS PROPRIETARY SOURCE CODE OF ZORAN CORPORATION             */
/*																	   */
/* ===========                                                         */
/* Descripton:                                                         */
/* ===========                                                         */
/*                                                                     */
/* Log:                                                                */
/* ===                                                                 */
/* $Name: V_1_1A $                                                            
/* $Log: strings.c $										                       
/* Revision 1.18  2001/09/25 03:08:11  dingming										                       
/* Revision 1.18  2001/09/24 06:35:42Z  dingming										                       
/* Revision 1.17  2001/09/21 07:10:14Z  dingming										                       
/* Revision 1.17  2001/09/20 10:18:37Z  dingming										                       
/* Revision 1.16  2001/09/06 08:50:30Z  victorwu										                       
/* Revision 1.15  2001/08/27 01:26:00  cliff										                       
/* Revision 1.14  2001/08/14 11:27:41  tonnyg										                       
/* Revision 1.13  2001/08/13 08:45:17  victorwu										                       
/* Revision 1.12  2001/08/09 13:02:08  tonnyg										                       
/* Revision 1.11  2001/07/23 03:02:45  dragonwg										                       
/* Revision 1.10  2001/07/11 06:34:08  dragonwg										                       
/* Progressive Scan										                       
/* Revision 1.9  2001/07/05 10:19:58  dingming										                       
/* Revision 1.8  2001/07/05 06:47:58Z  tonnyg										                       
/* Revision 1.5  2001/06/26 08:29:41  dingming										                       
/* Revision 1.2.1.1  2001/06/26 08:28:42  dingming										                       
/* Revision 1.4  2001/06/26 07:45:16  tonnyg										                       
/* Revision 1.3  2001/06/25 03:08:51  dingming										                       
/* restore to old version										                       
/* Revision 1.1  2001/06/06 09:06:59  dingming										                       
/* Initial revision										                       
/* Revision 1.5  2001/05/09 09:46:19  fwang										                       
/* Revision 1.4  2001/05/01 02:25:40  fwang										                       
/* Revision 1.3  2001/04/11 01:03:51  fwang										                       
/* Revision 1.2  2001/03/27 01:33:41  fwang										                       
/* Add parental lock error message										                       
/* Revision 1.2  2001/03/14 12:49:53  fwang										                       
/* Add region code error										                       
/* Revision 1.1  2001/03/14 04:13:51  cliff										                       
/* Initial revision										                       
/* Revision 1.46  2001/03/05 09:54:33  BruceAn										                       
/* Revision 1.45  2001/03/05 03:51:22  fwang										                       
/* Add string for language										                       
/* Revision 1.44  2001/02/26 04:03:36  jackyu										                       
/* Add for philips.										                       
/* Revision 1.40  2001/02/15 20:52:04  dragonwg										                       
/* Change the ES_French position										                       
/* Revision 1.39  2001/02/14 09:59:50  adamw										                       
/* add yuv string										                       
/* Revision 1.38  2001/02/07 07:06:44  jackyu										                       
/* Add MIC on/off key and OSD display(for philips).										                       
/* Revision 1.34  2001/01/21 08:31:23  leslie										                       
/* Update ZCH Database after workin in XQ										                       
/* Revision 1.34  2001/01/15 09:13:51  fwang										                       
/* Revision 1.33  2001/01/08 07:01:02  adamw										                       
/* Revision 1.32  2001/01/05 15:15:29  dingming										                       
/* Revision 1.31  2001/01/04 07:42:53  adamw										                       
/* Revision 1.30  2000/12/22 10:59:51  adamw										                       
/* Revision 1.40  2000/12/15 01:19:31  charlie										                       
/* Changed D_NO_FRENCH to D_FRENCH										                       
/* Revision 1.39  2000/12/14 18:56:02  charlie										                       
/* Control French language access via D_NO_FRENCH macro										                       
/* Revision 1.38  2000/12/14 02:57:20  charlie										                       
/* Support French language										                       
/* Revision 1.37  2000/12/09 01:22:47  tia										                       
/* Add strings for Pink Noise support										                       
/* Revision 1.36  2000/12/02 00:24:43  tia										                       
/* add resources for CD download menu.										                       
/* Revision 1.35  2000/11/12 23:18:02  charlie										                       
/* Added S_LEFT_ARROW, S_RIGHT_ARROW, S_MORE										                       
/* Revision 1.34  2000/11/09 04:38:44  cliff										                       
/***********************************************************************/
#include "sysdefs.h"
#include "strings.h"
#include "..\..\decoder\osdrendr.h"
#include "..\..\customer\font\zneweng\zfonteng.h"
#include "..\..\customer\font\znewsym\zfontsym.h"
#include "..\..\customer\font\znewchi\zfontchi.h"
#include "..\..\customer\font\znewfre\zfontfre.h"
#include "..\..\customer\font\znewger\zfontger.h"
#include "..\..\customer\font\znewspa\zfontspa.h"
#ifdef D_NO_CHINESE 
#include "..\..\customer\font\zfonts\zfonts.h"
#endif
//
// strings.c
//
// -- English language string definitions
// -- Strings array for indirect access for all languages
// -- gCurrentLanguage for menu system
//

const BYTE ES_Language[] =		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UL, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LG, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LG, (BYTE)E_CHAR_LE,NULL_CHAR};
const BYTE ES_OSD_Menu[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UO, (BYTE)E_CHAR_US, (BYTE)E_CHAR_UD, ESCSQ_SPACE, (BYTE)E_CHAR_UM, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LU,NULL_CHAR};
const BYTE ES_Subtitle[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_US, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LB, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LL, (BYTE)E_CHAR_LE,NULL_CHAR};
const BYTE ES_Audio[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UA, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LD, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LO,NULL_CHAR};
const BYTE ES_DVD_Menu[] =		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UD, (BYTE)E_CHAR_UV, (BYTE)E_CHAR_UD, ESCSQ_SPACE, (BYTE)E_CHAR_UM, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LU,NULL_CHAR};
const BYTE ES_Video[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UV, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LD, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LO,NULL_CHAR};
const BYTE ES_TV_Shape[] =		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UT, (BYTE)E_CHAR_UV, ESCSQ_SPACE, (BYTE)E_CHAR_US, (BYTE)E_CHAR_LH, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LP, (BYTE)E_CHAR_LE,NULL_CHAR};
const BYTE ES_TV_System[] = 	{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UT, (BYTE)E_CHAR_UV, ESCSQ_SPACE, (BYTE)E_CHAR_US, (BYTE)E_CHAR_LY, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LM,NULL_CHAR};
const BYTE ES_Output[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UO, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LP, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LT,NULL_CHAR};
const BYTE ES_Speaker[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_US, (BYTE)E_CHAR_LP, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LK, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LR,NULL_CHAR};
const BYTE ES_Prologic[] =		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UP, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LL, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LG, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LC,NULL_CHAR};
const BYTE ES_Subwoofer[] = 	{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_US, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LB, (BYTE)E_CHAR_LW, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LF, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LR,NULL_CHAR};
#ifdef DTS_CERT
const BYTE ES_Centre[]    = 	{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UC, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LE, NULL_CHAR};
const BYTE ES_Surround[] = 	    {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_US, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LD, NULL_CHAR};
#endif
const BYTE ES_Analog[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UA, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LL, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LG,NULL_CHAR};
const BYTE ES_Digital[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UD, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LG, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LL,NULL_CHAR};
//const BYTE ES_AC3[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UA, (BYTE)E_CHAR_UC, (BYTE)E_CHAR_3,NULL_CHAR};
const BYTE ES_AC3[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UD, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LL,(BYTE)E_CHAR_LB,(BYTE)E_CHAR_LY,(BYTE)ESCSQ_SPACE,(BYTE)E_CHAR_UD,NULL_CHAR};
const BYTE ES_DTS[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UD, (BYTE)E_CHAR_UT, (BYTE)E_CHAR_US,NULL_CHAR};
const BYTE ES_MP3[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UM, (BYTE)E_CHAR_UP, (BYTE)E_CHAR_3,NULL_CHAR};
// ZORAN CDE0923 : Implement PictureCD Browser
#ifdef D_PICTURE_CD_ENABLED
const BYTE ES_PICTURE_CD[] = 	{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UP, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LC, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_UC, (BYTE)E_CHAR_UD,NULL_CHAR};
#endif // D_PICTURE_CD_ENABLED

#if defined(VCD_DIGEST_ENABLED) || defined(DVD_DIGEST_ENABLED) || defined(JPG_DIGEST_ENABLED)	//DM1019
const BYTE ES_Digest[] = { (BYTE) ESCSQ_FONT0, (BYTE) E_CHAR_UD, (BYTE) E_CHAR_LI, (BYTE) E_CHAR_LG, (BYTE) E_CHAR_LE, (BYTE) E_CHAR_LS, (BYTE) E_CHAR_LT, NULL_CHAR };
const BYTE ES_Disc_View[] = { (BYTE) ESCSQ_FONT0, (BYTE) E_CHAR_UD, (BYTE) E_CHAR_LI, (BYTE) E_CHAR_LS, (BYTE) E_CHAR_LC, ESCSQ_SPACE, (BYTE) E_CHAR_UV, (BYTE) E_CHAR_LI, (BYTE) E_CHAR_LE, (BYTE) E_CHAR_LW, NULL_CHAR };
const BYTE ES_Track_View[] = { (BYTE) ESCSQ_FONT0, (BYTE) E_CHAR_UT, (BYTE) E_CHAR_LR, (BYTE) E_CHAR_LA, (BYTE) E_CHAR_LC, (BYTE) E_CHAR_LK, ESCSQ_SPACE, (BYTE) E_CHAR_UV, (BYTE) E_CHAR_LI, (BYTE) E_CHAR_LE, (BYTE) E_CHAR_LW, NULL_CHAR };
const BYTE ES_Index_View[] = { (BYTE) ESCSQ_FONT0, (BYTE) E_CHAR_UI, (BYTE) E_CHAR_LN, (BYTE) E_CHAR_LD, (BYTE) E_CHAR_LE, (BYTE) E_CHAR_LX, ESCSQ_SPACE, (BYTE) E_CHAR_UV, (BYTE) E_CHAR_LI, (BYTE) E_CHAR_LE, (BYTE) E_CHAR_LW, NULL_CHAR };
#endif
const BYTE ES_MPEG[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UM, (BYTE)E_CHAR_UP, (BYTE)E_CHAR_UE, (BYTE)E_CHAR_UG,NULL_CHAR};
const BYTE ES_ParentalControl[] =  {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UR, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LG, NULL_CHAR};
const BYTE ES_Password[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UP, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LW, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LD,NULL_CHAR};
const BYTE ES_Rating[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UR, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LG,NULL_CHAR};
const BYTE ES_English[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UE, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LG, (BYTE)E_CHAR_LL, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LH,NULL_CHAR};
const BYTE ES_Chinese[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UC, (BYTE)E_CHAR_LH, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LE,NULL_CHAR};
const BYTE ES_C_Chinese[] = 		{(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_ZHONG2, (BYTE)C_CHAR_WEN1,NULL_CHAR};
const BYTE ES_French[] =			{(BYTE)ESCSQ_FONT0 ,(BYTE)E_CHAR_UF, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LC, (BYTE)E_CHAR_LH, NULL_CHAR};	// Ban
const BYTE ES_F_French[] =			{(BYTE)ESCSQ_FONT0 ,(BYTE)E_CHAR_UF, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LN, (BYTE)ESCSQ_FONT3,(BYTE)F_CHAR_C_CEDILLE, (BYTE)ESCSQ_FONT0, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LS, NULL_CHAR};	// Ban
const BYTE ES_German[] =			{(BYTE)ESCSQ_FONT0 ,(BYTE)E_CHAR_UG, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LR, (BYTE)E_CHAR_LM, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LN, NULL_CHAR};	// Ban
const BYTE ES_G_German[] =			{(BYTE)ESCSQ_FONT0 ,(BYTE)E_CHAR_UD, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LC, (BYTE)E_CHAR_LH, NULL_CHAR};	// Ban
const BYTE ES_Spanish[] =			{(BYTE)ESCSQ_FONT0 ,(BYTE)E_CHAR_US, (BYTE)E_CHAR_LP, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LN, (BYTE)E_CHAR_LI, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LH, NULL_CHAR};	// Ban
const BYTE ES_SP_Spanish[] =		{(BYTE)ESCSQ_FONT0 ,(BYTE)E_CHAR_UE, (BYTE)E_CHAR_LS, (BYTE)E_CHAR_LP, (BYTE)E_CHAR_LA, (BYTE)ESCSQ_FONT5, (BYTE)SP_CHAR_LN1,(BYTE)ESCSQ_FONT0, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LL, NULL_CHAR};	// Ban
const BYTE ES_Pan_Scan[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_4, (BYTE)E_CHAR_COLON, (BYTE)E_CHAR_3, ESCSQ_SPACE, (BYTE)E_CHAR_UP, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LN, ESCSQ_SPACE, (BYTE)E_CHAR_US, (BYTE)E_CHAR_LC, (BYTE)E_CHAR_LA, (BYTE)E_CHAR_LN,NULL_CHAR};
const BYTE ES_Letter_Box[] = 	{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_4, (BYTE)E_CHAR_COLON, (BYTE)E_CHAR_3, ESCSQ_SPACE, (BYTE)E_CHAR_UL, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LE, (BYTE)E_CHAR_LR, ESCSQ_SPACE, (BYTE)E_CHAR_UB, (BYTE)E_CHAR_LO, (BYTE)E_CHAR_LX,NULL_CHAR};
const BYTE ES_16_9[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_1, (BYTE)E_CHAR_6, (BYTE)E_CHAR_COLON, (BYTE)E_CHAR_9,NULL_CHAR};
const BYTE ES_Auto[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UA, (BYTE)E_CHAR_LU, (BYTE)E_CHAR_LT, (BYTE)E_CHAR_LO,NULL_CHAR};
const BYTE ES_PAL[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UP, (BYTE)E_CHAR_UA, (BYTE)E_CHAR_UL,NULL_CHAR};
const BYTE ES_NTSC[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UN, (BYTE)E_CHAR_UT, (BYTE)E_CHAR_US, (BYTE)E_CHAR_UC,NULL_CHAR};
const BYTE ES_PAL60[] = 		{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UP, (BYTE)E_CHAR_UA, (BYTE)E_CHAR_UL, ESCSQ_SPACE, (BYTE)E_CHAR_6, (BYTE)E_CHAR_0,NULL_CHAR};
const BYTE ES_0[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_0,NULL_CHAR};
const BYTE ES_1[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_1,NULL_CHAR};
const BYTE ES_2[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_2,NULL_CHAR};
const BYTE ES_3[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_3,NULL_CHAR};
const BYTE ES_4[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_4,NULL_CHAR};
const BYTE ES_5[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_5,NULL_CHAR};
const BYTE ES_6[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_6,NULL_CHAR};
const BYTE ES_7[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_7,NULL_CHAR};
const BYTE ES_8[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_8,NULL_CHAR};
const BYTE ES_9[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_9,NULL_CHAR};
const BYTE ES_On[] = 			{(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UO, (BYTE)E_CHAR_LN,NULL_CHAR};

⌨️ 快捷键说明

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