📄 strings_c.c
字号:
/***********************************************************************/
/* 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.C $
/* Revision 1.17 2001/09/25 03:08:11 dingming
/* Revision 1.17 2001/09/24 06:35:42Z dingming
/* Revision 1.16 2001/09/21 07:10:15Z dingming
/* Revision 1.16 2001/09/20 10:18:38Z dingming
/* Revision 1.15 2001/09/11 10:17:21Z dingming
/* Revision 1.14 2001/09/06 08:50:34 victorwu
/* Revision 1.13 2001/08/27 01:26:01 cliff
/* Revision 1.12 2001/08/14 11:27:40 tonnyg
/* Revision 1.11 2001/08/13 08:45:23 victorwu
/* Revision 1.10 2001/08/09 13:02:07 tonnyg
/* Revision 1.9 2001/07/11 06:34:07 dragonwg
/* Progressive Scan
/* Revision 1.8 2001/07/05 10:19:37 dingming
/* Revision 1.7 2001/07/05 06:43:19Z tonnyg
/* Revision 1.4 2001/06/27 08:58:04 dingming
/* Revision 1.3 2001/06/26 08:27:35 dingming
/* Revision 1.1.1.2 2001/06/26 07:45:16 tonnyg
/* Revision 1.1.1.1 2001/06/25 03:08:20 dingming
/* restore to old version
/* Revision 1.1 2001/06/06 09:06:58 dingming
/* Initial revision
/* Revision 1.4 2001/05/09 09:46:18 fwang
/* Revision 1.3 2001/05/01 02:25:40 fwang
/* Revision 1.2 2001/03/27 01:33:40 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:50 cliff
/* Initial revision
/* Revision 1.32 2001/03/05 03:51:09 fwang
/* Add string for language
/* Revision 1.31 2001/02/27 07:19:17 jackyu
/* Revision 1.30 2001/02/26 03:49:05 jackyu
/* Add for philips.
/* Revision 1.29 2001/02/23 07:50:57 fwang
/* for zhi4 and zhi5
/* Revision 1.28 2001/02/22 07:50:19 fwang
/* Change language string
/* Revision 1.27 2001/02/22 03:12:52 fwang
/* Change font to 32x24, change character name according to bmp file name
/* Revision 1.25 2001/02/15 19:41:23 dragonwg
/* CS_French added
/* Revision 1.24 2001/02/14 09:59:37 adamw
/* add yuv string
/* Revision 1.23 2001/02/07 07:08:01 jackyu
/* Add MIC on/off key and OSD display(for philips).
/* Revision 1.18 2001/01/21 08:31:26 leslie
/* Update ZCH Database after workin in XQ
/* Revision 1.19 2001/01/18 17:36:44 fwang
/* Revision 1.18 2001/01/16 07:57:34 fwang
/* Wrong track character
/* Revision 1.17 2001/01/15 09:13:50 fwang
/* Revision 1.16 2001/01/09 14:20:31 fwang
/* Stero partner
/* Revision 1.15 2001/01/09 14:10:14 fwang
/* For a string in parent lock rate
/* Revision 1.14 2001/01/08 07:00:45 adamw
/* Revision 1.13 2001/01/05 15:15:36 dingming
/* Revision 1.12 2001/01/04 08:01:41 dingming
/* Revision 1.10 2000/12/29 15:01:21 dingming
/* fix some display wrong char issue
/* Revision 1.9 2000/12/29 09:31:49 dingming
/* Revision 1.8 2000/12/28 01:58:36 adamw
/* Revision 1.4 2000/12/08 14:39:54 adamw
/* Revision 1.3 2000/12/08 07:07:08 adamw
/* Revision 1.8 2000/12/02 00:24:43 tia
/* add resources for CD download menu.
/* Revision 1.7 2000/11/12 23:18:42 charlie
/* Added CS_LeftArrow, CS_RightArrow, CS_More
/* Revision 1.6 2000/11/09 04:38:45 cliff
/***********************************************************************/
#ifndef D_NO_CHINESE
#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"
const BYTE CS_Language[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_YU2, (BYTE)C_CHAR_YAN1,NULL_CHAR};
const BYTE CS_OSD_Menu[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UO, (BYTE)E_CHAR_US, (BYTE)E_CHAR_UD, ESCSQ_SPACE, (BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_CAI1,(BYTE)C_CHAR_DAN1,NULL_CHAR};
const BYTE CS_Subtitle[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_DIE1, (BYTE)C_CHAR_PIAN1, (BYTE)C_CHAR_ZI1, (BYTE)C_CHAR_MU1,NULL_CHAR};
const BYTE CS_Audio[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_YIN1, (BYTE)C_CHAR_PING1,NULL_CHAR};
const BYTE CS_DVD_Menu[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_DIE1, (BYTE)C_CHAR_PIAN1, (BYTE)C_CHAR_CAI1,(BYTE)C_CHAR_DAN1,NULL_CHAR};
const BYTE CS_Video[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_SHI2, (BYTE)C_CHAR_PING1, NULL_CHAR};
const BYTE CS_TV_Shape[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_PING2, (BYTE)C_CHAR_MU1, NULL_CHAR};
const BYTE CS_TV_System[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_ZHI2,(BYTE)C_CHAR_SHI1,NULL_CHAR};
const BYTE CS_Output[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_SHU3, (BYTE)C_CHAR_CHU1, NULL_CHAR};
const BYTE CS_Speaker[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_SHENG2, (BYTE)C_CHAR_DAO1,NULL_CHAR};
const BYTE CS_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 CS_Subwoofer[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_ZHONG1, (BYTE)C_CHAR_DI1, (BYTE)C_CHAR_YIN1,NULL_CHAR};
#ifdef DTS_CERT
const BYTE CS_Centre[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_ZHONG2, (BYTE)C_CHAR_ZHI3, NULL_CHAR};
const BYTE CS_Surround[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_HUAN1, (BYTE)C_CHAR_RAO1, NULL_CHAR};
#endif
const BYTE CS_Analog[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_MO1, (BYTE)C_CHAR_NI1,NULL_CHAR};
const BYTE CS_Digital[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_SHU1, (BYTE)C_CHAR_ZI1,NULL_CHAR};
//const BYTE CS_AC3[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UA, (BYTE)E_CHAR_UC, (BYTE)E_CHAR_3,NULL_CHAR};
const BYTE CS_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 CS_DTS[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UD, (BYTE)E_CHAR_UT, (BYTE)E_CHAR_US,NULL_CHAR};
const BYTE CS_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 CS_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 CS_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 CS_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 CS_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 CS_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 CS_MPEG[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UM, (BYTE)E_CHAR_UP, (BYTE)E_CHAR_UE, (BYTE)E_CHAR_UG,NULL_CHAR};
const BYTE CS_ParentalControl[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_TONG1, (BYTE)C_CHAR_SUO1, NULL_CHAR};
const BYTE CS_Password[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_MI1, (BYTE)C_CHAR_MA1,NULL_CHAR};
const BYTE CS_Rating[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_JI3, (BYTE)C_CHAR_BIE1,NULL_CHAR};
const BYTE CS_English[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_YING1, (BYTE)C_CHAR_WEN1,NULL_CHAR};
const BYTE CS_E_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 CS_Chinese[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_ZHONG2, (BYTE)C_CHAR_WEN1,NULL_CHAR};
const BYTE CS_French[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_FA1, (BYTE)C_CHAR_YU2,NULL_CHAR};
const BYTE CS_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 CS_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 CS_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 CS_Spanish[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_XI2, (BYTE)C_CHAR_BAN3, (BYTE)C_CHAR_YA1, (BYTE)C_CHAR_YU2,NULL_CHAR};
const BYTE CS_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 CS_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 CS_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 CS_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 CS_Auto[] = {(BYTE)ESCSQ_FONT1,(BYTE)C_CHAR_ZI2, (BYTE)C_CHAR_DONG1,NULL_CHAR};
const BYTE CS_PAL[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UP, (BYTE)E_CHAR_UA, (BYTE)E_CHAR_UL,NULL_CHAR};
const BYTE CS_NTSC[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_UN, (BYTE)E_CHAR_UT, (BYTE)E_CHAR_US, (BYTE)E_CHAR_UC,NULL_CHAR};
const BYTE CS_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 CS_0[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_0,NULL_CHAR};
const BYTE CS_1[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_1,NULL_CHAR};
const BYTE CS_2[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_2,NULL_CHAR};
const BYTE CS_3[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_3,NULL_CHAR};
const BYTE CS_4[] = {(BYTE)ESCSQ_FONT0,(BYTE)E_CHAR_4,NULL_CHAR};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -