<?php
//
// ZoneMinder web Simplified Chinese language file, $Date: 2009-02-19 12:45:24 +0000 (Tue, 27 Jan 2009) $, $Revision: 0001 $
// Copyright (C) 2001-2008 Philip Coombes
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
//

// ZoneMinder <Simplified Chinese> Translation by <allankliu@yahoo.com.cn>

// Notes for Translators
// 0. Get some credit, put your name in the line above (optional)
// 1. When composing the language tokens in your language you should try and keep to roughly the
//   same length text if possible. Abbreviate where necessary as spacing is quite close in a number of places.
// 2. There are four types of string replacement
//   a) Simple replacements are words or short phrases that are static and used directly. This type of
//     replacement can be used 'as is'.
//   b) Complex replacements involve some dynamic element being included and so may require substitution
//     or changing into a different order. The token listed in this file will be passed through sprintf as
//     a formatting string. If the dynamic element is a number you will usually need to use a variable
//     replacement also as described below.
//   c) Variable replacements are used in conjunction with complex replacements and involve the generation
//     of a singular or plural noun depending on the number passed into the zmVlang function. See the 
//     the zmVlang section below for a further description of this.
//   d) Optional strings which can be used to replace the prompts and/or help text for the Options section
//     of the web interface. These are not listed below as they are quite large and held in the database
//     so that they can also be used by the zmconfig.pl script. However you can build up your own list
//     quite easily from the Config table in the database if necessary.
// 3. The tokens listed below are not used to build up phrases or sentences from single words. Therefore
//   you can safely assume that a single word token will only be used in that context.
// 4. In new language files, or if you are changing only a few words or phrases it makes sense from a 
//   maintenance point of view to include the original language file and override the old definitions rather
//   than copy all the language tokens across. To do this change the line below to whatever your base language
//   is and uncomment it.
// require_once( 'zm_lang_zh_cn.php' );

// You may need to change the character set here, if your web server does not already
// do this by default, uncomment this if required.
//
// Example
// header( "Content-Type: text/html; charset=utf-8" );

// You may need to change your locale here if your default one is incorrect for the
// language described in this file, or if you have multiple languages supported.
// If you do need to change your locale, be aware that the format of this function
// is subtlely different in versions of PHP before and after 4.3.0, see
// http://uk2.php.net/manual/en/function.setlocale.php for details.
// Also be aware that changing the whole locale may affect some floating point or decimal 
// arithmetic in the database, if this is the case change only the individual locale areas
// that don't affect this rather than all at once. See the examples below.
// Finally, depending on your setup, PHP may not enjoy have multiple locales in a shared 
// threaded environment, if you get funny errors it may be this.
//
// Examples
// setlocale( 'LC_ALL', 'en_GB' ); All locale settings pre-4.3.0
 setlocale( LC_ALL, 'cn_ZH' ); //All locale settings 4.3.0 and after
 setlocale( LC_CTYPE, 'cn_ZH' ); //Character class settings 4.3.0 and after
 setlocale( LC_TIME, 'cn_ZH' ); //Date and time formatting 4.3.0 and after

// Simple String Replacements
$SLANG = array(
    '24BitColour'           => '24 位彩色',
    '8BitGrey'              => '8 位灰度',
    'Action'                => '活动动作',
    'Actual'                => '实际',
    'AddNewControl'         => '新建控制',
    'AddNewMonitor'         => '新建监视器',
    'AddNewUser'            => '新建用户',
    'AddNewZone'            => '新建区域',
    'Alarm'                 => '报警',
    'AlarmBrFrames'         => '报警<br/>帧',
    'AlarmFrame'            => '报警帧',
    'AlarmFrameCount'       => '报警帧数',
    'AlarmLimits'           => '报警限制',
    'AlarmMaximumFPS'       => '报警最大帧率FPS',
    'AlarmPx'               => '报警像素',
    'AlarmRGBUnset'         => '你必须设置一个报警颜色(RGB)',
    'Alert'                 => '警报',
    'All'                   => '全部',
    'Apply'                 => '应用',
    'ApplyingStateChange'   => '状态改变生效',
    'ArchArchived'          => '仅限于存档',
    'ArchUnarchived'        => '仅限于未存档',
    'Archive'               => '存档',
    'Archived'              => '已经存档',
    'Area'                  => '区域',
    'AreaUnits'             => '区域 (px/%)',
    'AttrAlarmFrames'       => '报警帧',
    'AttrArchiveStatus'     => '存档状态',
    'AttrAvgScore'          => '平均分数',
    'AttrCause'             => '原因',
    'AttrDate'              => '日期',
    'AttrDateTime'          => '日期/时间',
    'AttrDiskBlocks'        => '磁碟区块',
    'AttrDiskPercent'       => '磁碟百分比',
    'AttrDuration'          => '过程',
    'AttrFrames'            => '帧',
    'AttrId'                => 'Id',
    'AttrMaxScore'          => '最大分数',
    'AttrMonitorId'         => '监视器 Id',
    'AttrMonitorName'       => '监视器名称',
    'AttrName'              => '名称',
    'AttrNotes'             => '备注',
    'AttrSystemLoad'        => '系统负载',
    'AttrTime'              => '时间',
    'AttrTotalScore'        => '总分数',
    'AttrWeekday'           => '星期',
    'Auto'                  => '自动',
    'AutoStopTimeout'       => '超时自动停止',
    'Available'            => 'Available',              // Added - 2009-03-31
    'AvgBrScore'            => '平均<br/>分数',
    'Background'            => '后台',
    'BackgroundFilter'      => '在后台运行筛选器',
    'BadAlarmFrameCount'    => '报警帧数必须设为大于1的整数',
    'BadAlarmMaxFPS'        => '报警最大帧率必须是正整数或正浮点数',
    'BadChannel'            => '通道必须设为大于零的整数',
    'BadDevice'             => '必须为器件设置有效值',
    'BadFPSReportInterval'  => 'FPS帧数报告间隔缓冲数必须是0以上整数',
    'BadFormat'             => '格式必须设为大于零的整数',
    'BadFrameSkip'          => '跳帧数必须设为大于零的整数',
    'BadHeight'             => '高度必须设为有效值',
    'BadHost'               => '主机必须设为有效IP地址或主机名，不要包含 http://',
    'BadImageBufferCount'   => '图像缓冲器大小必须设为大于10的整数',
    'BadLabelX'             => '标签 X 坐标必须设为大于零的整数',
    'BadLabelY'             => '标签 Y 坐标必须设为大于零的整数',
    'BadMaxFPS'             => '最大帧数FPS必须设为正整数或着浮点数',
    'BadNameChars'          => '名称只可以包含字母，数字，波折号和下划线',
    'BadPalette'           => 'Palette must be set to a valid value', // Added - 2009-03-31
    'BadPath'               => '路径必须设为有效值',
    'BadPort'               => '端口必须设为有效数字',
    'BadPostEventCount'     => '之后事件影像数目必须设为大于零的整数',
    'BadPreEventCount'      => '之前事件影像数目必须最小值为零，并且小于影像缓冲区',
    'BadRefBlendPerc'       => '参考混合百分比必须设为一个正整数',
    'BadSectionLength'      => '节长度必须设为30的整数倍',
    'BadSignalCheckColour'  => '信号检查颜色必须设为有效的RGB颜色字符',
    'BadStreamReplayBuffer' => '流重放缓冲必须为零或更多整数',
    'BadWarmupCount'        => '预热帪必须设为零或更多整数',
    'BadWebColour'          => 'Web颜色必须设为有效Web颜色字符',
    'BadWidth'              => '宽度必须设为有效值',
    'Bandwidth'             => '带宽',
    'BlobPx'                => 'Blob像素',
    'BlobSizes'             => 'Blob大小',
    'Blobs'                 => 'Blobs',
    'Brightness'            => '亮度',
    'Buffers'               => '缓冲器',
    'CanAutoFocus'          => '可以自动对焦',
    'CanAutoGain'           => '可以自动增益控制',
    'CanAutoIris'           => '可以自动光圈',
    'CanAutoWhite'          => '可以自动白平衡',
    'CanAutoZoom'           => '可以自动缩放',
    'CanFocus'              => '可以对焦',
    'CanFocusAbs'           => '可以绝对对焦',
    'CanFocusCon'           => '可以连续对焦',
    'CanFocusRel'           => '可以相对对焦',
    'CanGain'               => '可以增益',
    'CanGainAbs'            => '可以绝对增益',
    'CanGainCon'            => '可以连续增益',
    'CanGainRel'            => '可以相对增益',
    'CanIris'               => '可以光圈',
    'CanIrisAbs'            => '可以绝对光圈',
    'CanIrisCon'            => '可以连续光圈',
    'CanIrisRel'            => '可以相对光圈',
    'CanMove'               => '可以移动',
    'CanMoveAbs'            => '可以绝对移动',
    'CanMoveCon'            => '可以连续移动',
    'CanMoveDiag'           => '可以对角移动',
    'CanMoveMap'            => '可以映射网格移动',
    'CanMoveRel'            => '可以相对移动',
    'CanPan'                => '可以平移' ,
    'CanReset'              => '可以复位',
    'CanSetPresets'         => '可以进行预设',
    'CanSleep'              => '可以休眠',
    'CanTilt'               => '可以倾斜',
    'CanWake'               => '可以唤醒',
    'CanWhite'              => '可以白平衡',
    'CanWhiteAbs'           => '可以绝对白平衡',
    'CanWhiteBal'           => '可以白平衡',
    'CanWhiteCon'           => '可以连续白平衡',
    'CanWhiteRel'           => '可以相对白平衡',
    'CanZoom'               => '可以缩放',
    'CanZoomAbs'            => '可以绝对缩放',
    'CanZoomCon'            => '可以连续缩放',
    'CanZoomRel'            => '可以相对缩放',
    'Cancel'                => '取消',
    'CancelForcedAlarm'     => '取消强制报警',
    'CaptureHeight'         => '捕获高度',
    'CaptureMethod'         => '捕获方式',
    'CapturePalette'        => '捕获调色板',
    'CaptureWidth'          => '捕获宽度',
    'Cause'                 => '原因',
    'CheckMethod'           => '报警检查方式',
    'ChooseDetectedCamera' => 'Choose Detected Camera', // Added - 2009-03-31
    'ChooseFilter'          => '选择筛选器',
    'ChoosePreset'          => '选择预置',
    'Close'                 => '关闭',
    'Colour'                => '彩色',
    'Command'               => '命令',
    'Config'                => '配置',
    'ConfiguredFor'         => '配置标的',
    'ConfirmDeleteEvents'   => '确认希望删除所选事件？',
    'ConfirmPassword'       => '密码确认',
    'ConjAnd'               => '及',
    'ConjOr'                => '或',
    'Console'               => '控制台',
    'ContactAdmin'          => '请联系您的管理员了解详情。',
    'Continue'              => '继续',
    'Contrast'              => '对比度',
    'Control'               => '控制',
    'ControlAddress'        => '控制地址',
    'ControlCap'            => '控制能力',
    'ControlCaps'           => '控制能力',
    'ControlDevice'         => '控制设备',
    'ControlType'           => '控制类型',
    'Controllable'          => '可控',
    'Cycle'                 => '循环',
    'CycleWatch'            => '循环监视',
    'Day'                   => '日',
    'Debug'                 => '调试',
    'DefaultRate'           => '缺省速率',
    'DefaultScale'          => '缺省缩放',
    'DefaultView'           => '缺省视角',
    'Delete'                => '删除',
    'DeleteAndNext'         => '删除并下一个',
    'DeleteAndPrev'         => '删除并前一个',
    'DeleteSavedFilter'     => '删除存储过滤器',
    'Description'           => '描述',
    'DetectedCameras'      => 'Detected Cameras',       // Added - 2009-03-31
    'Device'                => '设备',
    'DeviceChannel'         => '设备通道',
    'DeviceFormat'          => '设备格式',
    'DeviceNumber'          => '设备编号',
    'DevicePath'            => '设备路径',
    'Devices'               => '设备',
    'Dimensions'            => '维度',
    'DisableAlarms'         => '关闭警报',
    'Disk'                  => '磁碟',
    'Display'              => 'Display',                // Added - 2011-01-30
    'Donate'                => '请捐款',
    'DonateAlready'         => '不，我已经捐赠过了',
    'DonateEnticement'      => '迄今，您已经运行ZoneMinder有一阵子了，希望它能够有助于增强您家或者办公区域的安全。尽管ZoneMinder是，并将保持免费和开源，该项目依然在研发和支持中投入了资金和精力。如果您愿意支持今后的开发和新功能，那么请考虑为该项目捐款。捐款不是必须的，任何数量的捐赠，我们都很感谢。<br/><br/>如果您愿意捐款，请选择下列选项，或者访问 http://www.zoneminder.com/donate.html 捐赠主页。<br/><br/>感谢您使用ZoneMinder，并且不要忘记访问访问ZoneMinder.com的论坛以获得支持或建议，这可以提升您的ZoneMinder的体验。',
    'DonateRemindDay'       => '现在不，1天内再次提醒我',
    'DonateRemindHour'      => '现在不，1小时内再次提醒我',
    'DonateRemindMonth'     => '现在不，1个月内再次提醒我',
    'DonateRemindNever'     => '不，我不打算捐款',
    'DonateRemindWeek'      => '现在不，1星期内再次提醒我',
    'DonateYes'             => '好，我现在就捐款',
    'Download'              => '下载',
    'DuplicateMonitorName' => 'Duplicate Monitor Name', // Added - 2009-03-31
    'Duration'              => 'Duration',
    'Edit'                  => '编辑',
    'Email'                 => 'Email',
    'EnableAlarms'          => '启动报警',
    'Enabled'               => '已启动',
    'EnterNewFilterName'    => '输入新过滤器名称',
    'Error'                 => '错误',
    'ErrorBrackets'         => '错误, 请检查左右括号数，必须相等',
    'ErrorValidValue'       => '错误, 请检查所有条件具备有效值',
    'Etc'                   => '等',
    'Event'                 => '事件',
    'EventFilter'           => '事件过滤器',
    'EventId'               => '事件 Id',
    'EventName'             => '事件名称',
    'EventPrefix'           => '事件前缀',
    'Events'                => '事件',
    'Exclude'               => '排除',
    'Execute'               => '执行',
    'Export'                => '导出',
    'ExportDetails'         => '导出时间详情',
    'ExportFailed'          => '导出失败',
    'ExportFormat'          => '导出文件格式',
    'ExportFormatTar'       => 'Tar',
    'ExportFormatZip'       => 'Zip',
    'ExportFrames'          => '导出帧详情',
    'ExportImageFiles'      => '导出影像文件',
    'ExportMiscFiles'       => '导出其他文件 (如果存在)',
    'ExportOptions'         => '导出选项',
    'ExportSucceeded'       => '导出成功',
    'ExportVideoFiles'      => '导出视频文件 (如果存在)',
    'Exporting'             => '正在导出',
    'FPS'                   => 'fps',
    'FPSReportInterval'     => 'FPS 报告间隔',
    'FTP'                   => 'FTP',
    'Far'                   => '远',
    'FastForward'           => '快进',
    'Feed'                  => '转送源',
    'Ffmpeg'                => 'Ffmpeg',
    'File'                  => '文件',
    'FilterArchiveEvents'   => '将全部匹配项存档',
    'FilterDeleteEvents'    => '将全部匹配项删除',
    'FilterEmailEvents'     => '将全部匹配项详情电邮出去',
    'FilterExecuteEvents'   => '执行全部匹配项命令',
    'FilterMessageEvents'   => '全部匹配项的信息详情',
    'FilterPx'              => '过滤器像素',
    'FilterUnset'           => '您必须指定过滤器宽度和高度',
    'FilterUploadEvents'    => '上传全部匹配项',
    'FilterVideoEvents'     => '为全部匹配项创建视频',
    'Filters'               => '过滤器',
    'First'                 => '首先',
    'FlippedHori'           => '水平翻转',
    'FlippedVert'           => '垂直翻转',
    'Focus'                 => '聚焦',
    'ForceAlarm'            => '强制报警',
    'Format'                => '格式',
    'Frame'                 => '帧',
    'FrameId'               => '帧 Id',
    'FrameRate'             => '帧率',
    'FrameSkip'             => '跳帧',
    'Frames'                => '帧',
    'Func'                  => '功能',
    'Function'              => '功能',
    'Gain'                  => '增益',
    'General'               => '一般',
    'GenerateVideo'         => '创建视频',
    'GeneratingVideo'       => '正在创建视频',
    'GoToZoneMinder'        => '访问 ZoneMinder.com',
    'Grey'                  => '灰',
    'Group'                 => '组',
    'Groups'                => '组',
    'HasFocusSpeed'         => '有聚焦速度',
    'HasGainSpeed'          => '有增益速度',
    'HasHomePreset'         => '有主页预设',
    'HasIrisSpeed'          => '有光圈速度',
    'HasPanSpeed'           => '有平移速度',
    'HasPresets'            => '有预设值',
    'HasTiltSpeed'          => '有倾斜速度',
    'HasTurboPan'           => '有加速平移',
    'HasTurboTilt'          => '有加速斜率',
    'HasWhiteSpeed'         => '有白平衡速度',
    'HasZoomSpeed'          => '有缩放速度',
    'High'                  => '高',
    'HighBW'                => '高&nbsp;B/W',
    'Home'                  => '主页',
    'Hour'                  => '小时',
    'Hue'                   => '色调',
    'Id'                    => 'Id',
    'Idle'                  => '空闲',
    'Ignore'                => '忽略',
    'Image'                 => '影像',
    'ImageBufferSize'       => '影像缓冲区大小 (帧)',
    'Images'                => '影像',
    'In'                    => '在',
    'Include'               => '包含',
    'Inverted'              => '反向',
    'Iris'                  => '光圈',
    'KeyString'             => '密钥字符',
    'Label'                 => '标签',
    'Language'              => '语言',
    'Last'                  => '最后',
    'Layout'                => '布局',
    'LimitResultsPost'      => '个结果', // This is used at the end of the phrase 'Limit to first N results only'
    'LimitResultsPre'       => '仅限于开始', // This is used at the beginning of the phrase 'Limit to first N results only'
    'LinkedMonitors'        => '管理监视器',
    'List'                  => '列表',
    'Load'                  => '加载',
    'Local'                 => '本地',
    'LoggedInAs'            => '登录为',
    'LoggingIn'             => '登录',
    'Login'                 => '登入',
    'Logout'                => '登出',
    'Low'                   => '低',
    'LowBW'                 => '低&nbsp;B/W',
    'Main'                  => '主要',
    'Man'                   => '人',
    'Manual'                => '手册',
    'Mark'                  => '标记',
    'Max'                   => '最大',
    'MaxBandwidth'          => '最大带宽',
    'MaxBrScore'            => '最大<br/>Score',
    'MaxFocusRange'         => '最大聚焦范围',
    'MaxFocusSpeed'         => '最大聚焦速度',
    'MaxFocusStep'          => '最大聚焦步进',
    'MaxGainRange'          => '最大增益范围',
    'MaxGainSpeed'          => '最大增益速度',
    'MaxGainStep'           => '最大增益步进',
    'MaxIrisRange'          => '最大光圈范围',
    'MaxIrisSpeed'          => '最大光圈速度',
    'MaxIrisStep'           => '最大光圈步进',
    'MaxPanRange'           => '最大平移范围',
    'MaxPanSpeed'           => '最大平移速度',
    'MaxPanStep'            => '最大平移步进',
    'MaxTiltRange'          => '最大倾斜范围',
    'MaxTiltSpeed'          => '最大倾斜速度',
    'MaxTiltStep'           => '最大倾斜步进',
    'MaxWhiteRange'         => '最大白平衡范围',
    'MaxWhiteSpeed'         => '最大白平衡速度',
    'MaxWhiteStep'          => '最大白平衡步进',
    'MaxZoomRange'          => '最大缩放范围',
    'MaxZoomSpeed'          => '最大缩放速度',
    'MaxZoomStep'           => '最大缩放步进',
    'MaximumFPS'            => '最大帧率 FPS',
    'Medium'                => '中等',
    'MediumBW'              => '中等&nbsp;B/W',
    'MinAlarmAreaLtMax'     => '最小报警区域应该小于最大区域',
    'MinAlarmAreaUnset'     => '您必须指定最小报警像素数量',
    'MinBlobAreaLtMax'      => '最小blob区必须小数最大区域',
    'MinBlobAreaUnset'      => '您必须指定最小blob像素数量',
    'MinBlobLtMinFilter'    => '最小 blob 区必须小于等于最小过滤区域',
    'MinBlobsLtMax'         => '最小 blob 必须小于最大区域',
    'MinBlobsUnset'         => '您必须指定最小 blob 数',
    'MinFilterAreaLtMax'    => '最小过滤区域必须小于最大区域',
    'MinFilterAreaUnset'    => '您必须指定最小过滤像素数量',
    'MinFilterLtMinAlarm'   => '最小过滤区域应该小于等于最小报警区域',
    'MinFocusRange'         => '最小聚焦区域',
    'MinFocusSpeed'         => '最小聚焦速度',
    'MinFocusStep'          => '最小聚焦步进',
    'MinGainRange'          => '最小增益范围',
    'MinGainSpeed'          => '最小增益速度',
    'MinGainStep'           => '最小增益步进',
    'MinIrisRange'          => '最小光圈范围',
    'MinIrisSpeed'          => '最小光圈速度',
    'MinIrisStep'           => '最小光圈步进',
    'MinPanRange'           => '最小平移范围',
    'MinPanSpeed'           => '最小平移速度',
    'MinPanStep'            => '最小平移步进',
    'MinPixelThresLtMax'    => '最小像素阈值应该小于最大值',
    'MinPixelThresUnset'    => '您必须指定一个最小像素阈值',
    'MinTiltRange'          => '最小倾斜范围',
    'MinTiltSpeed'          => '最小倾斜速度',
    'MinTiltStep'           => '最小倾斜步进',
    'MinWhiteRange'         => '最小白平衡范围',
    'MinWhiteSpeed'         => '最小白平衡速度',
    'MinWhiteStep'          => '最小白平衡步进',
    'MinZoomRange'          => '最小缩放范围',
    'MinZoomSpeed'          => '最小缩放速度',
    'MinZoomStep'           => '最小缩放步进',
    'Misc'                  => '杂项',
    'Monitor'               => '监视器',
    'MonitorIds'            => '监视器&nbsp;Ids',
    'MonitorPreset'         => '监视器预设值',
    'MonitorPresetIntro'    => '从以下列表中选择一个合适的预设值.<br/><br/>请注意该方式可能覆盖您为该监视器配置的数值.<br/><br/>',
    'MonitorProbe'         => 'Monitor Probe',          // Added - 2009-03-31
    'MonitorProbeIntro'    => 'The list below shows detected analog and network cameras and whether they are already being used or available for selection.<br/><br/>Select the desired entry from the list below.<br/><br/>Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.<br/><br/>', // Added - 2009-03-31
    'Monitors'              => '监视器',
    'Montage'               => '镜头组接',
    'Month'                 => '月',
    'Move'                  => '移动',
    'MustBeGe'              => '必须大于等于',
    'MustBeLe'              => '必须小于等于',
    'MustConfirmPassword'   => '您必须确认密码',
    'MustSupplyPassword'    => '您必须提供密码',
    'MustSupplyUsername'    => '您必须提供用户名',
    'Name'                  => '名称',
    'Near'                  => '近',
    'Network'               => '网络',
    'New'                   => '新建',
    'NewGroup'              => '新建组',
    'NewLabel'              => '新建标签',
    'NewPassword'           => '新建密码',
    'NewState'              => '新状态',
    'NewUser'               => '新用户',
    'Next'                  => '下一个',
    'No'                    => '不',
    'NoDetectedCameras'    => 'No Detected Cameras',    // Added - 2009-03-31
    'NoFramesRecorded'      => '该事件没有相关帧的记录',
    'NoGroup'               => '无组',
    'NoSavedFilters'        => '没有保存过滤器',
    'NoStatisticsRecorded'  => '没有该事件/帧的统计记录',
    'None'                  => '无',
    'NoneAvailable'         => '没有',
    'Normal'                => '正常',
    'Notes'                 => '备注',
    'NumPresets'            => '数值预置',
    'Off'                   => '关',
    'On'                    => '开',
    'OpEq'                  => '等于',
    'OpGt'                  => '大于',
    'OpGtEq'                => '大于等于',
    'OpIn'                  => '在集',
    'OpLt'                  => '小于',
    'OpLtEq'                => '小于等于',
    'OpMatches'             => '匹配',
    'OpNe'                  => '不等于',
    'OpNotIn'               => '未在集',
    'OpNotMatches'          => '不匹配',
    'Open'                  => '打开',
    'OptionHelp'            => '选项帮助',
    'OptionRestartWarning'  => '这些改动在系统运行时可以不会完全生效.\n 当你设置完毕改动后\n请确认\n您重新启动 ZoneMinder.',
    'Options'               => '选项',
    'OrEnterNewName'        => '或输入新名词',
    'Order'                 => '次序',
    'Orientation'           => '方向',
    'Out'                   => '外部',
    'OverwriteExisting'     => '覆盖现有的',
    'Paged'                 => '分页',
    'Pan'                   => '平移',
    'PanLeft'               => '向左平移',
    'PanRight'              => '向右平移',
    'PanTilt'               => '平移/倾斜',
    'Parameter'             => '参数',
    'Password'              => '密码',
    'PasswordsDifferent'    => '新建密码和确认密码不一致',
    'Paths'                 => '路径',
    'Pause'                 => '暂停',
    'Phone'                 => '电话',
    'PhoneBW'               => '电话&nbsp;B/W',
    'PixelDiff'             => '像素差别',
    'Pixels'                => '像素',
    'Play'                  => '播放',
    'PlayAll'               => '播放全部',
    'PleaseWait'            => '请等待',
    'Point'                 => '点',
    'PostEventImageBuffer'  => '事件之后影像数',
    'PreEventImageBuffer'   => '时间之前影像数',
    'PreserveAspect'        => '维持长宽比',
    'Preset'                => '预置',
    'Presets'               => '预置',
    'Prev'                  => '前',
    'Probe'                => 'Probe',                  // Added - 2009-03-31
    'Protocol'              => '协议',
    'Rate'                  => '速率',
    'Real'                  => '实际',
    'Record'                => '记录',
    'RefImageBlendPct'      => '参考影像混合 %ge',
    'Refresh'               => '刷新',
    'Remote'                => '远程',
    'RemoteHostName'        => '远程主机名',
    'RemoteHostPath'        => '远程主机路径',
    'RemoteHostPort'        => '远程主机端口',
    'RemoteHostSubPath'     => '远程主机子路径',
    'RemoteImageColours'    => '远程影像颜色',
    'RemoteMethod'          => '远程方法',
    'RemoteProtocol'        => '远程协议',
    'Rename'                => '重命名',
    'Replay'                => '重放',
    'ReplayAll'             => '全部事件',
    'ReplayGapless'         => '无间隙事件',
    'ReplaySingle'          => '单一事件',
    'Reset'                 => '重置',
    'ResetEventCounts'      => '重置事件数',
    'Restart'               => '重启动',
    'Restarting'            => '重启动',
    'RestrictedCameraIds'   => '受限摄像机 Id',
    'RestrictedMonitors'    => '受限监视器',
    'ReturnDelay'           => '返回延时',
    'ReturnLocation'        => '返回位置',
    'Rewind'                => '重绕',
    'RotateLeft'            => '向左旋转',
    'RotateRight'           => '向右旋转',
    'RunLocalUpdate'       => 'Please run zmupdate.pl to update', // Added - 2011-05-25
    'RunMode'               => '运行模式',
    'RunState'              => '运行状态',
    'Running'               => '运行',
    'Save'                  => '保存',
    'SaveAs'                => '另存为',
    'SaveFilter'            => '存储过滤器',
    'Scale'                 => '比例',
    'Score'                 => '分数',
    'Secs'                  => '秒',
    'Sectionlength'         => '段长度',
    'Select'                => '选择',
    'SelectMonitors'        => '选择监视器',
    'SelfIntersecting'      => '多边形边线不得交叉',
    'Set'                   => '设置',
    'SetNewBandwidth'       => '设置新的带宽',
    'SetPreset'             => '设置预设值',
    'Settings'              => '设置',
    'ShowFilterWindow'      => '显示过滤器视窗',
    'ShowTimeline'          => '显示时间轴',
    'SignalCheckColour'     => '型号检查颜色',
    'Size'                  => '大小',
    'SkinDescription'      => 'Change the default skin for this computer', // Added - 2011-01-30
    'Sleep'                 => '睡眠',
    'SortAsc'               => '升序',
    'SortBy'                => '排序',
    'SortDesc'              => '降序',
    'Source'                => '信号源',
    'SourceColours'         => '信号源颜色',
    'SourcePath'            => '信号源路径',
    'SourceType'            => '信号源类型',
    'Speed'                 => '加速',
    'SpeedHigh'             => '高速',
    'SpeedLow'              => '慢速',
    'SpeedMedium'           => '中等速度',
    'SpeedTurbo'            => '加速度',
    'Start'                 => '开始',
    'State'                 => '状态',
    'Stats'                 => '统计',
    'Status'                => '状况',
    'Step'                  => '步进',
    'StepBack'              => '单步后退',
    'StepForward'           => '单步前进',
    'StepLarge'             => '大步步进',
    'StepMedium'            => '中步步进',
    'StepNone'              => '无步进',
    'StepSmall'             => '小步步进',
    'Stills'                => '静止',
    'Stop'                  => '停止',
    'Stopped'               => '已停止',
    'Stream'                => '流',
    'StreamReplayBuffer'    => '流重放影像缓冲',
    'Submit'                => '发送',
    'System'                => '系统',
    'Tele'                  => 'Tele',
    'Thumbnail'             => '缩略图',
    'Tilt'                  => '倾斜',
    'Time'                  => '时间',
    'TimeDelta'             => '相对时间',
    'TimeStamp'             => '时间戳',
    'Timeline'              => '时间轴',
    'Timestamp'             => '时间戳',
    'TimestampLabelFormat'  => '时间戳标签格式',
    'TimestampLabelX'       => '时间戳标签 X',
    'TimestampLabelY'       => '时间戳标签 Y',
    'Today'                 => '今天',
    'Tools'                 => '工具',
    'TotalBrScore'          => '总<br/>分数',
    'TrackDelay'            => '轨迹延时',
    'TrackMotion'           => '轨迹运动',
    'Triggers'              => '触发器',
    'TurboPanSpeed'         => '加速平移速度',
    'TurboTiltSpeed'        => '加速倾斜速度',
    'Type'                  => '类型',
    'Unarchive'             => '未存档',
    'Undefined'             => '未定义',
    'Units'                 => '单元',
    'Unknown'               => '未知',
    'Update'                => '更新',
    'UpdateAvailable'       => '有新版本的ZoneMinder.',
    'UpdateNotNecessary'    => '无须更新',
    'UseFilter'             => '使用筛选器',
    'UseFilterExprsPost'    => '&nbsp;筛选器&nbsp;表达式', // This is used at the end of the phrase 'use N filter expressions'
    'UseFilterExprsPre'     => '使用&nbsp;', // This is used at the beginning of the phrase 'use N filter expressions'
    'User'                  => '用户',
    'Username'              => '用户名',
    'Users'                 => '用户',
    'Value'                 => '数值',
    'Version'               => '版本',
    'VersionIgnore'         => '忽略该版本',
    'VersionRemindDay'      => '一天内再次提醒',
    'VersionRemindHour'     => '一小时内再次提醒',
    'VersionRemindNever'    => '不再提醒新版本',
    'VersionRemindWeek'     => '一周内再次提醒',
    'Video'                 => '视频',
    'VideoFormat'           => '视频格式',
    'VideoGenFailed'        => '视频产生失败!',
    'VideoGenFiles'         => '现有视频文件',
    'VideoGenNoFiles'       => '没有找到视频文件',
    'VideoGenParms'         => '视频产生参数',
    'VideoGenSucceeded'     => '视频产生成功!',
    'VideoSize'             => '视频尺寸',
    'View'                  => '查看',
    'ViewAll'               => '查看全部',
    'ViewEvent'             => '查看事件',
    'ViewPaged'             => '查看分页',
    'Wake'                  => '唤醒',
    'WarmupFrames'          => '预热帪',
    'Watch'                 => '观察',
    'Web'                   => 'Web',
    'WebColour'             => 'Web颜色',
    'Week'                  => '周',
    'White'                 => '白',
    'WhiteBalance'          => '白平衡',
    'Wide'                  => '宽',
    'X'                     => 'X',
    'X10'                   => 'X10',
    'X10ActivationString'   => 'X10 激活字符',
    'X10InputAlarmString'   => 'X10 输入警报字符',
    'X10OutputAlarmString'  => 'X10 输出警报字符',
    'Y'                     => 'Y',
    'Yes'                   => '是',
    'YouNoPerms'            => '您没有访问该资源的权限。',
    'Zone'                  => '区域',
    'ZoneAlarmColour'       => '报警色彩 (红/绿/蓝)',
    'ZoneArea'              => '区域',
    'ZoneFilterSize'        => '过滤宽度/高度 (像素)',
    'ZoneMinMaxAlarmArea'   => '最小/最大报警区域',
    'ZoneMinMaxBlobArea'    => '最小/最大污渍区 Blob',
    'ZoneMinMaxBlobs'       => '最小/最大污渍区数 Blobs',
    'ZoneMinMaxFiltArea'    => '最小/最大过滤区域',
    'ZoneMinMaxPixelThres'  => '最小/最大像素阈值(0-255)',
    'ZoneOverloadFrames'    => '忽略过载帪数',
    'Zones'                 => '区域',
    'Zoom'                  => '缩放',
    'ZoomIn'                => '放大',
    'ZoomOut'               => '缩小',
);

// Complex replacements with formatting and/or placements, must be passed through sprintf
$CLANG = array(
    'CurrentLogin'          => '当前登入的是 \'%1$s\'',
    'EventCount'            => '%1$s %2$s', // For example '37 Events' (from Vlang below)
    'LastEvents'            => '最新 %1$s %2$s', // For example 'Last 37 Events' (from Vlang below)
    'LatestRelease'         => '最新版为 v%1$s, 您有的是 v%2$s.',
    'MonitorCount'          => '%1$s %2$s', // For example '4 Monitors' (from Vlang below)
    'MonitorFunction'       => '监视器 %1$s 功能',
    'RunningRecentVer'      => '您运行的是最新版的 ZoneMinder, v%s.',
    'VersionMismatch'      => 'Version mismatch, system is version %1$s, database is %2$s.', // Added - 2011-05-25
);

// The next section allows you to describe a series of word ending and counts used to 
// generate the correctly conjugated forms of words depending on a count that is associated
// with that word.
// This intended to allow phrases such a '0 potatoes', '1 potato', '2 potatoes' etc to
// conjugate correctly with the associated count.
// In some languages such as English this is fairly simple and can be expressed by assigning
// a count with a singular or plural form of a word and then finding the nearest (lower) value.
// So '0' of something generally ends in 's', 1 of something is singular and has no extra
// ending and 2 or more is a plural and ends in 's' also. So to find the ending for '187' of
// something you would find the nearest lower count (2) and use that ending.
//
// So examples of this would be
// $zmVlangPotato = array( 0=>'Potatoes', 1=>'Potato', 2=>'Potatoes' );
// $zmVlangSheep = array( 0=>'Sheep' );
//
// where you can have as few or as many entries in the array as necessary
// If your language is similar in form to this then use the same format and choose the
// appropriate zmVlang function below.
// If however you have a language with a different format of plural endings then another
// approach is required . For instance in Russian the word endings change continuously
// depending on the last digit (or digits) of the numerator. In this case then zmVlang
// arrays could be written so that the array index just represents an arbitrary 'type'
// and the zmVlang function does the calculation about which version is appropriate.
//
// So an example in Russian might be (using English words, and made up endings as I
// don't know any Russian!!)
// 'Potato' => array( 1=>'Potati', 2=>'Potaton', 3=>'Potaten' ),
//
// and the zmVlang function decides that the first form is used for counts ending in
// 0, 5-9 or 11-19 and the second form when ending in 1 etc.
//

// Variable arrays expressing plurality, see the zmVlang description above
$VLANG = array(
    'Event'                 => array( 0=>'事件', 1=>'事件', 2=>'事件' ),
    'Monitor'               => array( 0=>'监视器', 1=>'监视器', 2=>'监视器' ),
);
// You will need to choose or write a function that can correlate the plurality string arrays
// with variable counts. This is used to conjugate the Vlang arrays above with a number passed
// in to generate the correct noun form.
//
// In languages such as English this is fairly simple 
// Note this still has to be used with printf etc to get the right formating
function zmVlang( $langVarArray, $count )
{
    krsort( $langVarArray );
    foreach ( $langVarArray as $key=>$value )
    {
        if ( abs($count) >= $key )
        {
            return( $value );
        }
    }
    die( 'Error, unable to correlate variable language string' );
}

// This is an version that could be used in the Russian example above
// The rules are that the first word form is used if the count ends in
// 0, 5-9 or 11-19. The second form is used then the count ends in 1
// (not including 11 as above) and the third form is used when the 
// count ends in 2-4, again excluding any values ending in 12-14.
// 
// function zmVlang( $langVarArray, $count )
// {
//  $secondlastdigit = substr( $count, -2, 1 );
//  $lastdigit = substr( $count, -1, 1 );
//  // or
//  // $secondlastdigit = ($count/10)%10;
//  // $lastdigit = $count%10;
// 
//  // Get rid of the special cases first, the teens
//  if ( $secondlastdigit == 1 && $lastdigit != 0 )
//  {
//      return( $langVarArray[1] );
//  }
//  switch ( $lastdigit )
//  {
//      case 0 :
//      case 5 :
//      case 6 :
//      case 7 :
//      case 8 :
//      case 9 :
//      {
//          return( $langVarArray[1] );
//          break;
//      }
//      case 1 :
//      {
//          return( $langVarArray[2] );
//          break;
//      }
//      case 2 :
//      case 3 :
//      case 4 :
//      {
//          return( $langVarArray[3] );
//          break;
//      }
//  }
//  die( 'Error, unable to correlate variable language string' );
// }

// This is an example of how the function is used in the code which you can uncomment and 
// use to test your custom function.
//$monitors = array();
//$monitors[] = 1; // Choose any number
//echo sprintf( $CLANG['MonitorCount'], count($monitors), zmVlang( $VLANG['VlangMonitor'], count($monitors) ) );

// In this section you can override the default prompt and help texts for the options area
// These overrides are in the form show below where the array key represents the option name minus the initial ZM_
// So for example, to override the help text for ZM_LANG_DEFAULT do
$OLANG = array(
//    'LANG_DEFAULT' => array(
//        'Prompt' => "This is a new prompt for this option",
//        'Help' => "This is some new help for this option which will be displayed in the popup window when the ? is clicked"
//    ),
);

?>
