From: garvinhicking Date: Fri, 21 Jul 2006 07:48:33 +0000 (+0000) Subject: Chinese update X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=842347eb1afccda18b3c40697fc628192df5c527;p=s9y.git Chinese update --- diff --git a/include/functions_images_crop.inc.php b/include/functions_images_crop.inc.php new file mode 100644 index 0000000..a9087ac --- /dev/null +++ b/include/functions_images_crop.inc.php @@ -0,0 +1,451 @@ + $val) { + if (is_array($val)) { + $this->makeImgComp($array[$key]); + } elseif (preg_match('@^.*_(x|y)$@', $key)) { + $array[preg_replace('@^(.*)_(x|y)$@', '\1', $key)] = $val; + } + } + + return true; + } + + // Constructor. + function imgedit($img_name, $http_img_name) { + global $serendipity; + $this->makeImgComp($_REQUEST); + + // Store the given variables + $this->real_img_name = $this->img_name = $img_name; + $this->real_img_info = getimagesize($this->real_img_name); + $this->real_img_width = $this->real_img_info[0]; + $this->real_img_height = $this->real_img_info[1]; + + $this->http_img_name = $http_img_name; + + // Set even more variables + $this->setDefaults(); + + return true; + } + + // The main logic + function main() { + + // 1. Parse the $_REQUEST vars. + $this->parseRequest(); + + // 2. Get the current size of the cropping area + $this->getCurrentArea(); + + // 3. Parse any actions + $this->parseRequestActions(); + + // 4. Valide the results of any actions + $this->validateCoordinates(); + + // 5. Populate the template + $this->setVars(); + + return true; + } + + // Sets default vars. + function setDefaults() { + $this->orientation_available = true; + + $this->img_width = $this->real_img_width; + $this->img_height = $this->real_img_height; + $this->img_name = $this->real_img_name; + + $this->zoombox_width = 100; + $this->area_border = 6; + + // Set values if they haven't been submitted yet. + if (!isset($_REQUEST['area_orientation']) || ($_REQUEST['area_orientation'] != 'h' && $_REQUEST['area_orientation'] != 'v')) { + $_REQUEST['area_orientation'] = 'h'; + } + + if (!isset($_REQUEST['autoguess_clicked'])) { + $_REQUEST['autoguess_clicked'] = 'false'; + } + + if (!isset($_REQUEST['zoombox_x'])) { + $_REQUEST['zoombox_x'] = -$this->area_border; + } + + if (!isset($_REQUEST['zoombox_y'])) { + $_REQUEST['zoombox_y'] = -$this->area_border; + } + + if (!isset($_REQUEST['move_increase'])) { + $_REQUEST['move_increase'] = 8; + } else { + $_REQUEST['move_increase'] = intval($_REQUEST['move_increase']); + } + + return true; + } + + // Parse the $_REQUEST vars + function parseRequest() { + if (isset($_REQUEST['toggle_area_orientation'])) { + if ($_REQUEST['area_orientation'] == 'h') { + $_REQUEST['area_orientation'] = 'v'; + } else { + $_REQUEST['area_orientation'] = 'h'; + } + } + + if (isset($_REQUEST['zoombox_factor'])) { + $_REQUEST['zoombox_factor'] = floatval($_REQUEST['zoombox_factor']); + } else { + $_REQUEST['zoombox_factor'] = 1; + } + + if (isset($_REQUEST['action']['enlarge'])) { + $_REQUEST['zoombox_factor'] += 0.1; + } elseif (isset($_REQUEST['action']['reduce'])) { + $_REQUEST['zoombox_factor'] -= 0.1; + } + + if ($_REQUEST['zoombox_factor'] > 3) { + $_REQUEST['zoombox_factor'] = 3; + } elseif ($_REQUEST['zoombox_factor'] < 0.1) { + $_REQUEST['zoombox_factor'] = 0.1; + } + + if (isset($_REQUEST['action']['moveup'])) { + $_REQUEST['zoombox_y'] -= $_REQUEST['move_increase']; + } elseif (isset($_REQUEST['action']['movedown'])) { + $_REQUEST['zoombox_y'] += $_REQUEST['move_increase']; + } elseif (isset($_REQUEST['action']['moveleft'])) { + $_REQUEST['zoombox_x'] -= $_REQUEST['move_increase']; + } elseif (isset($_REQUEST['action']['moveright'])) { + $_REQUEST['zoombox_x'] += $_REQUEST['move_increase']; + } + + return true; + } + + // Fit an image inside the cropping area. + function imgFit($orientation) { + if ($orientation == 'height') { + $this->imgFitHeight(); + } else { + $this->imgFitWidth(); + } + + $_REQUEST['zoombox_factor'] = $this->ratio; + $_REQUEST['autoguess_clicked'] = 'true'; + $_REQUEST['zoombox_x'] = -$this->area_border; + $_REQUEST['zoombox_y'] = -$this->area_border; + + return true; + } + + // Fit an image, using height as fixed value + function imgFitHeight() { + $this->img_height = $this->inner_area_y - $this->area_border; + $this->ratio = round($this->img_height / $this->real_img_height, 3); + $this->img_width = intval(round($this->real_img_width * $this->ratio)); + + return true; + } + + // Fit an image, using width as fixed value + function imgFitWidth() { + $this->img_width = $this->inner_area_x - $this->area_border; + $this->ratio = round($this->img_width / $this->real_img_width, 3); + $this->img_height = intval(round($this->real_img_height * $this->ratio)); + + return true; + } + + // Parse actions that were submitted + function parseRequestActions() { + global $serendipity; + + if (isset($_REQUEST['autoscale'])) { + + if ($this->real_img_width > $this->real_img_height) { + // The image is a horizontal one. Resize height to fit. + $this->imgFit('height'); + } else { + // The image is a vertical one. Resize width to fit. + $this->imgFit('width'); + } + + + } elseif (isset($_REQUEST['scale'])) { + + + if ($this->real_img_width > $this->real_img_height) { + // The image is a horizontal one. Resize width to fit. + $this->imgFit('width'); + } else { + // The image is a vertical one. Resize height to fit. + $this->imgFit('height'); + } + + } else { + + $this->img_width = intval(round($this->real_img_width * $_REQUEST['zoombox_factor'])); + $this->img_height = intval(round($this->real_img_height * $_REQUEST['zoombox_factor'])); + + } + + + // Check which template to use + if (isset($_REQUEST['crop'])) { + $this->output_template = 'admin/media_imgedit_done.tpl'; + } else { + $this->output_template = 'admin/media_imgedit.tpl'; + if ($this->orientation_available) { + $this->imgedit_smarty['orientation_available'] = true; + } + } + + // The final action. Cropping will take place. + if (isset($_REQUEST['crop'])) { + $new_img_name = $this->img_name . '.tmp'; + + if ($this->img_width <= $this->area_width && $this->img_height <= $this->area_height) { + $this->imgedit_smarty['image_no_cut'] = true; + + $new_img_width = $this->img_width; + $new_img_height = $this->img_height; + } else { + $this->imgedit_smarty['image_cut'] = true; + + $new_img_width = $this->area_width - $this->area_border - $this->area_border; + $new_img_height = $this->area_height - $this->area_border - $this->area_border; + } + + $this->slice_from_x = ($this->area_border + $_REQUEST['zoombox_x']) / $_REQUEST['zoombox_factor']; + $this->slice_from_y = ($this->area_border + $_REQUEST['zoombox_y']) / $_REQUEST['zoombox_factor']; + + $slice_width = $new_img_width / $_REQUEST['zoombox_factor']; + $slice_height = $new_img_height / $_REQUEST['zoombox_factor']; + + $this->slice_to_x = $this->slice_from_x + $this->slice_width; + $this->slice_to_y = $this->slice_from_y + $this->slice_height; + + // TODO: + // - Operate also on PNG, TIFF etc. + // - Support image magick + // - Save file as new image! + // - Optionally ask whether to only make a thumbnail from the extracted portion + + // PHP: int imagecopyresampled ( resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) + // Open the user's image. + $img_res = imagecreatefromjpeg($this->img_name); + + // Init a blank picture to save the cropped image in. + $new_img_res = imagecreatetruecolor($new_img_width, $new_img_height); + + // Crop the image based on user input, save the resulting image. If either action fails, report an error. + if (!imagecopyresampled($new_img_res, $img_res, 0, 0, $this->slice_from_x, $this->slice_from_y, $new_img_width, $new_img_height, $slice_width, $slice_height) || + !imageJpeg($new_img_res, $new_img_name, 90)) { + + $this->imgedit_smarty['image_error'] = true; + } + + $backup = $this->increment($this->img_name); + rename($this->img_name, $backup . '.backup'); + rename($new_img_name, $this->img_name); + $http_new_file = preg_replace('@^' . preg_quote($serendipity['serendipityPath'] . $serendipity['uploadPath']) . '@', '', $this->img_name); + serendipity_makeThumbnail(basename($http_new_file), dirname($http_new_file) . '/'); + + $this->img_name = $new_img_name; + $this->img_width = $new_img_width; + $this->img_height = $new_img_height; + } + + return true; + } + + function increment($fullfile) { + $d = dirname($fullfile) . '/'; + $f = basename($fullfile); + + $f = time() . '.' . $f; + + return $d . $f; + } + + // Checks if any coordinates are out of allowed range + function validateCoordinates() { + if ($this->img_width > $this->area_width) { + $c_img_width = $this->img_width; + $ca_img_width = $this->area_width; + $x_area_border = $this->area_border; + } else { + $c_img_width = $this->area_width; + $ca_img_width = $this->img_width; + $x_area_border = -$this->area_border; + } + + if ($this->img_height > $this->area_height) { + $c_img_height = $this->img_height; + $ca_img_height = $this->area_height; + $y_area_border = $this->area_border; + } else { + $c_img_height = $this->area_height; + $ca_img_height = $this->img_height; + $y_area_border = -$this->area_border; + } + + if ($_REQUEST['zoombox_x'] < (0 - $this->area_border)) { + $_REQUEST['zoombox_x'] = 0 - $this->area_border; + } elseif ($_REQUEST['zoombox_x'] > ($this->img_width - $ca_img_width + $x_area_border)) { + $_REQUEST['zoombox_x'] = $this->img_width - $ca_img_width + $x_area_border; + } + + if ($_REQUEST['zoombox_y'] < (0 - $this->area_border)) { + $_REQUEST['zoombox_y'] = 0 - $this->area_border; + } elseif ($_REQUEST['zoombox_y'] > ($this->img_height - $ca_img_height + $y_area_border)) { + $_REQUEST['zoombox_y'] = $this->img_height - $ca_img_height + $y_area_border; + } + + $this->overlay_clip_top += $_REQUEST['zoombox_y']; + $this->overlay_clip_bottom += $_REQUEST['zoombox_y']; + $this->overlay_clip_left += $_REQUEST['zoombox_x']; + $this->overlay_clip_right += $_REQUEST['zoombox_x']; + + return true; + } + + // Sets the sizes of the cropping area + function setArea($img_name, $orientation = 'h') { + global $serendipity; + + $fimg = serendipity_getTemplateFile('admin/img/' . $img_name, 'serendipityPath'); + $hfimg = serendipity_getTemplateFile('admin/img/' . $img_name, 'serendipityHTTPPath'); + $img_info = getImageSize($fimg); + + if ($orientation == 'h') { + $this->harea_width = $img_info[0]; + $this->harea_height = $img_info[1]; + $this->harea_img_name = $hfimg; + } else { + $this->varea_width = $img_info[0]; + $this->varea_height = $img_info[1]; + $this->varea_img_name = $hfimg; + } + + return true; + } + + // Get the size of the selected cropping area + function getCurrentArea() { + if ($_REQUEST['area_orientation'] == 'h') { + $this->area_width = $this->harea_width; + $this->area_height = $this->harea_height; + $this->varea_visibility = 'hidden'; + $this->harea_visibility = 'visible'; + } else { + $this->area_width = $this->varea_width; + $this->area_height = $this->varea_height; + $this->varea_visibility = 'visible'; + $this->harea_visibility = 'hidden'; + } + + $this->inner_area_x = $this->area_width - $this->area_border; + $this->inner_area_y = $this->area_height - $this->area_border; + + $this->overlay_clip_top = $this->area_border; + $this->overlay_clip_right = $this->area_width - $this->area_border; + $this->overlay_clip_bottom = $this->area_height - $this->area_border; + $this->overlay_clip_left = $this->area_border; + + return true; + } + + // Set the template variables + function setVars() { + + $this->imgedit_smarty['zoombox_width'] = $this->zoombox_width; + $this->imgedit_smarty['zoombox_padding'] = $this->zoombox_width + 20; + $this->imgedit_smarty['area_width'] = $this->area_width; + $this->imgedit_smarty['area_height'] = $this->area_height; + $this->imgedit_smarty['varea_width'] = $this->varea_width; + $this->imgedit_smarty['varea_height'] = $this->varea_height; + $this->imgedit_smarty['varea_img_name'] = $this->varea_img_name; + $this->imgedit_smarty['varea_visibility'] = $this->varea_visibility; + $this->imgedit_smarty['harea_width'] = $this->harea_width; + $this->imgedit_smarty['harea_height'] = $this->harea_height; + $this->imgedit_smarty['harea_img_name'] = $this->harea_img_name; + $this->imgedit_smarty['harea_visibility'] = $this->harea_visibility; + $this->imgedit_smarty['area_border'] = $this->area_border; + $this->imgedit_smarty['refresh_line'] = time(); + + $this->imgedit_smarty['real_img_width'] = $this->real_img_width; + $this->imgedit_smarty['real_img_height'] = $this->real_img_height; + $this->imgedit_smarty['real_img_name'] = $this->real_img_name; + $this->imgedit_smarty['http_img_name'] = $this->http_img_name; + + $this->imgedit_smarty['img_width'] = $this->img_width; + $this->imgedit_smarty['img_height'] = $this->img_height; + $this->imgedit_smarty['zoom_img_width'] = $this->img_width; + $this->imgedit_smarty['zoom_img_height'] = $this->img_height; + $this->imgedit_smarty['img_name'] = $this->img_name; + + $this->imgedit_smarty['overlay_clip_top'] = $this->overlay_clip_top; + $this->imgedit_smarty['overlay_clip_bottom'] = $this->overlay_clip_bottom; + $this->imgedit_smarty['overlay_clip_left'] = $this->overlay_clip_left; + $this->imgedit_smarty['overlay_clip_right'] = $this->overlay_clip_right; + + $this->imgedit_smarty['slice_from_x'] = $this->slice_from_x; + $this->imgedit_smarty['slice_from_y'] = $this->slice_from_y; + $this->imgedit_smarty['slice_to_x'] = $this->slice_to_x; + $this->imgedit_smarty['slice_to_y'] = $this->slice_to_y; + + $this->imgedit_smarty['zoombox_x'] = $_REQUEST['zoombox_x']; + $this->imgedit_smarty['zoombox_y'] = $_REQUEST['zoombox_y']; + $this->imgedit_smarty['zoombox_factor'] = $_REQUEST['zoombox_factor']; + + $this->imgedit_smarty['php_self'] = $_SERVER['PHP_SELF']; + $this->imgedit_smarty['area_orientation'] = $_REQUEST['area_orientation']; + $this->imgedit_smarty['move_increase'] = $_REQUEST['move_increase']; + $this->imgedit_smarty['autoguess_clicked'] = $_REQUEST['autoguess_clicked']; + + $this->imgedit_smarty['my_url'] = htmlspecialchars($_SERVER['REQUEST_URI']); + + if ($_REQUEST['autoguess_clicked'] == 'true') { + $this->imgedit_smarty['scale_visibility'] = 'visible'; + } else { + $this->imgedit_smarty['scale_visibility'] = 'hidden'; + } + + return true; + } +} +?> \ No newline at end of file diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index be68d4c..24c6c18 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -1,6 +1,9 @@ - +# http://www.cexten.com /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); @@ -14,230 +17,230 @@ @define('NUMBER_FORMAT_THOUSANDS', ','); @define('LANG_DIRECTION', 'ltr'); -@define('SERENDIPITY_ADMIN_SUITE', 'Serendipity 管理套件'); +@define('SERENDIPITY_ADMIN_SUITE', 'Serendipity智能博客系统'); // 后台管理页 @define('HAVE_TO_BE_LOGGED_ON', '请先登入'); -@define('WRONG_USERNAME_OR_PASSWORD', '您输入了错误的帐号或密码'); -@define('APPEARANCE', '外观配置'); -@define('MANAGE_STYLES', '布景管理'); +@define('WRONG_USERNAME_OR_PASSWORD', '输入的帐号或密码有误'); +@define('APPEARANCE', '主要配置'); +@define('MANAGE_STYLES', '主题管理'); @define('CONFIGURE_PLUGINS', '设定外挂'); @define('CONFIGURATION', '管理设定'); -@define('BACK_TO_BLOG', '回到日记首页'); +@define('BACK_TO_BLOG', '网站首页'); @define('LOGIN', '登入'); @define('LOGOUT', '登出'); -@define('LOGGEDOUT', '登出.'); +@define('LOGGEDOUT', '登出!'); @define('CREATE', '建立'); -@define('SAVE', '储存'); +@define('SAVE', '保存'); @define('NAME', '名称'); -@define('CREATE_NEW_CAT', '新增类别'); -@define('I_WANT_THUMB', '我要在文章内使用缩图.'); -@define('I_WANT_BIG_IMAGE', '我要在文章内使用大型图片.'); -@define('I_WANT_NO_LINK', ' 我要它以图片显示'); -@define('I_WANT_IT_TO_LINK', '我要它以连结显示这个 URL:'); +@define('CREATE_NEW_CAT', '添加'); +@define('I_WANT_THUMB', '在文章内使用缩图.'); +@define('I_WANT_BIG_IMAGE', '在文章内使用大型图片.'); +@define('I_WANT_NO_LINK', '以图片显示'); +@define('I_WANT_IT_TO_LINK', '以连接显示这个网址:'); @define('BACK', '返回'); @define('FORWARD', '前进'); @define('ANONYMOUS', '匿名'); @define('NEW_TRACKBACK_TO', '新的引用到'); -@define('NEW_COMMENT_TO', '新的回响到'); +@define('NEW_COMMENT_TO', '新的回复到'); @define('RECENT', '新文库...'); @define('OLDER', '旧文库...'); @define('DONE', '完成'); -@define('WELCOME_BACK', '欢迎回来,'); +@define('WELCOME_BACK', '非常高兴见到你,'); @define('TITLE', '标题'); @define('DESCRIPTION', '简介'); -@define('PLACEMENT', '位址'); +@define('PLACEMENT', '地址'); @define('DELETE', '删除'); -@define('SAVE', '储存'); +@define('SAVE', '保存'); @define('UP', '上'); @define('DOWN', '下'); -@define('ENTRIES', '文章'); +@define('ENTRIES', '文章管理'); @define('NEW_ENTRY', '新增文章'); @define('EDIT_ENTRIES', '编辑文章'); -@define('CATEGORIES', '类别'); -@define('WARNING_THIS_BLAHBLAH', "警告:\\n这个可能需要长时间如果有很多不是缩图的图片."); -@define('CREATE_THUMBS', '重建缩图'); +@define('CATEGORIES', '类别管理'); +@define('WARNING_THIS_BLAHBLAH', "警告:\\n如果有很多图片的话,可能需要很长时间。"); +@define('CREATE_THUMBS', '重建细图'); @define('MANAGE_IMAGES', '管理图片'); @define('NAME', '名称'); -@define('EMAIL', 'Email'); +@define('EMAIL', '电邮'); @define('HOMEPAGE', '网址'); -@define('COMMENT', '回响'); -@define('REMEMBER_INFO', '记住资料? '); -@define('SUBMIT_COMMENT', '传送回响'); -@define('NO_ENTRIES_TO_PRINT', '没有文章可以显示'); -@define('COMMENTS', '回响'); -@define('ADD_COMMENT', '新增回响'); -@define('NO_COMMENTS', '没有回响'); +@define('COMMENT', '回复'); +@define('REMEMBER_INFO', '记录资料'); +@define('SUBMIT_COMMENT', '发送回复'); +@define('NO_ENTRIES_TO_PRINT', '没有文章'); +@define('COMMENTS', '回复'); // 首页 +@define('ADD_COMMENT', '新增回复'); +@define('NO_COMMENTS', '没有回复'); @define('POSTED_BY', '作者'); @define('ON', '在'); -@define('A_NEW_COMMENT_BLAHBLAH', '新回响已发表到您的日记 "%s", 在这个文章里面 "%s".'); -@define('A_NEW_TRACKBACK_BLAHBLAH', '您的日记文章 "%s" 已有了新的引用.'); +@define('A_NEW_COMMENT_BLAHBLAH', '新回复已发表在网站 "%s", 在这个文章里面 "%s"。'); +@define('A_NEW_TRACKBACK_BLAHBLAH', '你的文章 "%s" 已有新的引用。'); @define('NO_CATEGORY', '没有类别'); @define('ENTRY_BODY', '文章主内容'); @define('EXTENDED_BODY', '文章副内容'); -@define('CATEGORY', '类别'); +@define('CATEGORY', '全部类别'); // 首页 @define('EDIT', '编辑'); -@define('NO_ENTRIES_BLAHBLAH', '找不到此查询 %s 的文章' . "\n"); -@define('YOUR_SEARCH_RETURNED_BLAHBLAH', '您搜寻的 %s 显示了 %s 结果:'); +@define('NO_ENTRIES_BLAHBLAH', '找不到查询 %s 的文章' . "\n"); +@define('YOUR_SEARCH_RETURNED_BLAHBLAH', '你搜寻的 %s 显示了 %s 结果:'); @define('IMAGE', '图片'); -@define('ERROR_FILE_NOT_EXISTS', '错误: 档案不存在!'); -@define('ERROR_FILE_EXISTS', '错误: 档案名称已被使用, 请重新输入!'); -@define('ERROR_SOMETHING', '错误: 有错误.'); +@define('ERROR_FILE_NOT_EXISTS', '错误: 文件不存在!'); +@define('ERROR_FILE_EXISTS', '错误: 文件名已被使用, 请重新输入!'); +@define('ERROR_SOMETHING', '错误!'); @define('ADDING_IMAGE', '新增图片...'); -@define('THUMB_CREATED_DONE', '缩图建立.
完成.'); -@define('ERROR_FILE_EXISTS_ALREADY', '错误: 档案已存在!'); -@define('ERROR_UNKNOWN_NOUPLOAD', '未知的错误发生, 档案还没上传. 也许你的档案大於限制的大小. 请询问您的 ISP 或修改您的 php.ini 档.'); -@define('GO', '继续!'); -@define('NEWSIZE', '新大小: '); +@define('THUMB_CREATED_DONE', '缩图建立,
完成!'); +@define('ERROR_FILE_EXISTS_ALREADY', '错误: 文件已存在'); +@define('ERROR_UNKNOWN_NOUPLOAD', '发生错误, 文件没有上传,可能因为你的文件超过限制的大小, 请询问你的主机商或修改你的 php.ini 文件属性。'); +@define('GO', '继续'); +@define('NEWSIZE', '大小: '); @define('RESIZE_BLAHBLAH', '重设大小 %s

'); @define('ORIGINAL_SIZE', '原有的大小: %sx%s 像素'); -@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

在这里您可以修改图片大小. 如果您要修改成相同的图片比例, 您只需要输入一个数值然后按 TAB -- 系统会自动帮您计算比例以免出错

'); +@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

在这里你可以修改图片大小!如果你要修改成相同的图片比例, 你只需要输入一个数值然后按 TAB -- 系统会自动帮你计算比例以免出错。

'); @define('QUICKJUMP_CALENDAR', '日历快速跳跃'); @define('QUICKSEARCH', '快速搜寻'); @define('SEARCH_FOR_ENTRY', '搜寻文章'); -@define('ARCHIVES', '保存文库'); -@define('BROWSE_ARCHIVES', '以月份浏览保存文库'); +@define('ARCHIVES', '文章归档'); +@define('BROWSE_ARCHIVES', '以月份保存文章'); @define('TOP_REFERRER', '主要来源'); -@define('SHOWS_TOP_SITES', '显示连结到您的日记的网站'); +@define('SHOWS_TOP_SITES', '显示连接到你的网站'); @define('TOP_EXITS', '主要出源'); -@define('SHOWS_TOP_EXIT', '显示您的日记的主要出源'); +@define('SHOWS_TOP_EXIT', '显示网站的主要出源'); @define('SYNDICATION', '文章同步'); -@define('SHOWS_RSS_BLAHBLAH', '显示 RSS 同步连结'); -@define('ADVERTISES_BLAHBLAH', '宣传您的网路日记'); -@define('HTML_NUGGET', 'HTML 讯息'); +@define('SHOWS_RSS_BLAHBLAH', '显示 RSS 同步连接'); +@define('ADVERTISES_BLAHBLAH', '宣传你的日志'); +@define('HTML_NUGGET', 'HTML 信息'); @define('HOLDS_A_BLAHBLAH', '显示 HTML 讯息到侧列'); -@define('TITLE_FOR_NUGGET', '讯息的标题'); -@define('THE_NUGGET', 'HTML 讯息!'); -@define('SYNDICATE_THIS_BLOG', '同步这个日记'); -@define('YOU_CHOSE', '您选择 %s'); +@define('TITLE_FOR_NUGGET', '信息标题'); +@define('THE_NUGGET', 'HTML 讯息'); +@define('SYNDICATE_THIS_BLOG', '集合菜单'); +@define('YOU_CHOSE', '你选择 %s'); @define('IMAGE_SIZE', '图片大小'); @define('IMAGE_AS_A_LINK', '输入图片'); -@define('POWERED_BY', 'Powered by'); +@define('POWERED_BY', '网站信息'); @define('TRACKBACKS', '引用'); @define('TRACKBACK', '引用'); @define('NO_TRACKBACKS', '没有引用'); @define('TOPICS_OF', '主题'); @define('VIEW_FULL', '浏览全部'); @define('VIEW_TOPICS', '浏览主题'); -@define('AT', '在'); -@define('SET_AS_TEMPLATE', '使用布景'); -@define('IN', '在'); +@define('AT', '时间'); +@define('SET_AS_TEMPLATE', '使用主题'); +@define('IN', '分类'); @define('EXCERPT', '摘要'); @define('TRACKED', '引用'); -@define('LINK_TO_ENTRY', '连结到文章'); -@define('LINK_TO_REMOTE_ENTRY', '连结到远端文章'); -@define('IP_ADDRESS', 'IP 位址'); +@define('LINK_TO_ENTRY', '连接到文章'); +@define('LINK_TO_REMOTE_ENTRY', '连接到远端文章'); +@define('IP_ADDRESS', 'IP 地址'); @define('USER', '作者'); -@define('THUMBNAIL_USING_OWN', '使用 %s 当它的缩图尺寸因为图片已经很小了.'); -@define('THUMBNAIL_FAILED_COPY', '使用 %s 当它的缩图, 但是无法复制!'); +@define('THUMBNAIL_USING_OWN', '使用 %s 当它的缩图尺寸因为图片已经很小了。'); +@define('THUMBNAIL_FAILED_COPY', '使用 %s 当它的缩图, 但是无法复制!'); @define('AUTHOR', '发表者'); @define('LAST_UPDATED', '最后更新'); -@define('TRACKBACK_SPECIFIC', '引用此文章特定的 URI (网址)'); -@define('DIRECT_LINK', '直接的文章连结'); -@define('COMMENT_ADDED', '您的回响已成功增入. '); -@define('COMMENT_ADDED_CLICK', '点 %s这里返回%s 到回响, 和点 %s这里关闭%s 这个视窗.'); -@define('COMMENT_NOT_ADDED_CLICK', '点 %s这里返回%s 到回响, 和点 %s这里关闭%s 这个视窗.'); -@define('COMMENTS_DISABLE', '不允许回响到这篇文章'); -@define('COMMENTS_ENABLE', '允许回响到这篇文章'); -@define('COMMENTS_CLOSED', '作者不允许回响到这篇文章'); -@define('EMPTY_COMMENT', '您的回响没有任何讯息, 请 %s返回%s 重试'); +@define('TRACKBACK_SPECIFIC', '引用此文章特定的网址'); +@define('DIRECT_LINK', '直接的文章连接'); +@define('COMMENT_ADDED', '你的回复已成功添加 '); +@define('COMMENT_ADDED_CLICK', '点 %s这里返回%s 到回复, 和点 %s这里关闭%s 这个视窗。'); +@define('COMMENT_NOT_ADDED_CLICK', '点 %s这里返回%s 到回复, 和点 %s这里关闭%s 这个视窗。'); +@define('COMMENTS_DISABLE', '不允许回复到这篇文章'); +@define('COMMENTS_ENABLE', '允许回复到这篇文章'); +@define('COMMENTS_CLOSED', '作者不允许回复到这篇文章'); +@define('EMPTY_COMMENT', '你的回复没有任何信息, 请 %s返回%s 重试'); @define('ENTRIES_FOR', '文章给 %s'); -@define('DOCUMENT_NOT_FOUND', '找不到此篇文件 %s.'); +@define('DOCUMENT_NOT_FOUND', '找不到此篇文件 %s'); @define('USERNAME', '帐号'); @define('PASSWORD', '密码'); @define('AUTOMATIC_LOGIN', '自动登入'); -@define('SERENDIPITY_INSTALLATION', 'Serendipity 安装程式'); +@define('SERENDIPITY_INSTALLATION', 'Serendipity 安装程序'); @define('LEFT', 'å·¦'); @define('RIGHT', '右'); @define('HIDDEN', '隐藏'); @define('REMOVE_TICKED_PLUGINS', '移除勾选的外挂'); -@define('SAVE_CHANGES_TO_LAYOUT', '储存外观配置'); -@define('COMMENTS_FROM', '回响来源'); +@define('SAVE_CHANGES_TO_LAYOUT', '保存主题配置'); +@define('COMMENTS_FROM', '回复来源'); @define('ERROR', '错误'); -@define('ENTRY_SAVED', '您的文章已储存'); -@define('DELETE_SURE', '确定要删除 #%s 吗?'); -@define('NOT_REALLY', '算了...'); -@define('DUMP_IT', '删除吧!'); +@define('ENTRY_SAVED', '你的文章已保存'); +@define('DELETE_SURE', '确定要删除 #%s 吗?'); +@define('NOT_REALLY', '重来...'); +@define('DUMP_IT', '删除'); @define('RIP_ENTRY', 'R.I.P. 文章 #%s'); @define('CATEGORY_DELETED_ARTICLES_MOVED', '类别 #%s 已删除. 旧文章已被移动到类别 #%s'); -@define('CATEGORY_DELETED', '类别 #%s 已删除.'); +@define('CATEGORY_DELETED', '类别 #%s 已删除!'); @define('INVALID_CATEGORY', '没有提供删除的类别'); -@define('CATEGORY_SAVED', '类别已储存'); -@define('SELECT_TEMPLATE', '请选择网路日记的布景'); -@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', '没有完成增入文章!'); -@define('MT_DATA_FILE', 'Movable Type 资料档'); +@define('CATEGORY_SAVED', '类别已保存'); +@define('SELECT_TEMPLATE', '请选择日志的主题'); +@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', '没有完成增入文章!'); +@define('MT_DATA_FILE', 'Movable Type 数据'); @define('FORCE', '强制'); @define('CREATE_AUTHOR', '新增作者 \'%s\'.'); @define('CREATE_CATEGORY', '新增类别 \'%s\'.'); -@define('MYSQL_REQUIRED', '您必须要有 MySQL 的扩充功能才能执行这个动作.'); -@define('COULDNT_CONNECT', '不能联结到 MySQL 资料库: %s.'); -@define('COULDNT_SELECT_DB', '不能选择资料库: %s.'); +@define('MYSQL_REQUIRED', '你必须要有 MySQL 的扩充功能才能执行这个动作'); +@define('COULDNT_CONNECT', '不能连接到 MySQL 资料库: %s.'); +@define('COULDNT_SELECT_DB', '不能选择数据库: %s.'); @define('COULDNT_SELECT_USER_INFO', '不能选择使用者的资料: %s.'); @define('COULDNT_SELECT_CATEGORY_INFO', '不能选择类别的资料: %s.'); @define('COULDNT_SELECT_ENTRY_INFO', '不能选择文章的资料: %s.'); -@define('COULDNT_SELECT_COMMENT_INFO', '不能选择回响的资料: %s.'); +@define('COULDNT_SELECT_COMMENT_INFO', '不能选择回复的资料: %s.'); @define('YES', '是'); @define('NO', '否'); @define('USE_DEFAULT', '预设'); -@define('CHECK_N_SAVE', '储存'); -@define('DIRECTORY_WRITE_ERROR', '不能读写档案夹 %s. 请检查权限.'); -@define('DIRECTORY_CREATE_ERROR', '档案夹 %s 不存在也无法建立. 请自己建立这个档案夹'); +@define('CHECK_N_SAVE', '保存'); +@define('DIRECTORY_WRITE_ERROR', '不能读写文件夹 %s,请检查权限!'); +@define('DIRECTORY_CREATE_ERROR', '文件夹 %s 不存在也无法建立,请自己建立这个文件夹!'); @define('DIRECTORY_RUN_CMD', ' -> run %s %s'); -@define('CANT_EXECUTE_BINARY', '无法执行 %s 资源档案'); -@define('FILE_WRITE_ERROR', '无法读写档案 %s.'); -@define('FILE_CREATE_YOURSELF', '请自己建立这个档案或检查权限'); -@define('COPY_CODE_BELOW', '
* 请复制下面的代码然后放入 %s 到您的 %s 档案夹:
%s
' . "\n"); -@define('WWW_USER', '请改变 www 到使用者的 Apache (i.e. nobody).'); -@define('BROWSER_RELOAD', '完成之后, 重新刷新您的浏览器.'); -@define('DIAGNOSTIC_ERROR', '系统侦测到一些错误:'); +@define('CANT_EXECUTE_BINARY', '无法执行 %s 文件!'); +@define('FILE_WRITE_ERROR', '无法读写文件 %s!'); +@define('FILE_CREATE_YOURSELF', '请自己建立这个文件或检查权限'); +@define('COPY_CODE_BELOW', '
* 请复制下面的代码然后放入 %s 到你的 %s 文件夹:
%s
' . "\n"); +@define('WWW_USER', '请改变 www 到使用者的 Apache (i.e. nobody)!'); +@define('BROWSER_RELOAD', '完成之后, 重新刷新你的浏览器.'); +@define('DIAGNOSTIC_ERROR', '系统检测到一些错误:'); @define('SERENDIPITY_NOT_INSTALLED', 'Serendipity 还没安装完成. 请按 安装.'); -@define('INCLUDE_ERROR', 'serendipity 错误: 无法包括 %s - 退出.'); -@define('DATABASE_ERROR', 'serendipity 错误: 无法连结到资料库 - 退出.'); -@define('CHECK_DATABASE_EXISTS', '检查资料库是否存在. 如果您看到资料库查询错误, 请不用管它...'); -@define('CREATE_DATABASE', '建立预设资料库设定...'); -@define('ATTEMPT_WRITE_FILE', '读写 %s 档案...'); -@define('SERENDIPITY_INSTALLED', '%sSerendipity 已安装完成.%s 请记得您的密码: "%s", 您的帐号是 "%s".%s您现在可以到新建立的 网路日记'); -@define('WRITTEN_N_SAVED', '储存完毕'); +@define('INCLUDE_ERROR', 'serendipity 错误: 无法包括 %s - 退出!'); +@define('DATABASE_ERROR', 'serendipity 错误: 无法连接到库 - 退出!'); +@define('CHECK_DATABASE_EXISTS', '检查数据库是否存在。 如果你看到数据库查询错误, 是否需要重装...'); +@define('CREATE_DATABASE', '建立预设数据库库设定...'); +@define('ATTEMPT_WRITE_FILE', '读写 %s 文件...'); +@define('SERENDIPITY_INSTALLED', 'Serendipity 简体中文版本 已安装完成!%s 请记得你的密码: "%s", 你的帐号是 "%s".%s你现在可以到新建立的 网络日记'); +@define('WRITTEN_N_SAVED', '保存完毕'); @define('IMAGE_ALIGNMENT', '图片对齐'); -@define('ENTER_NEW_NAME', '输入新名称给: '); +@define('ENTER_NEW_NAME', '输入新名称: '); @define('RESIZING', '重设大小'); -@define('RESIZE_DONE', '完成 (重设 %s 个图片).'); -@define('SYNCING', '进行资料库和图片档案夹同步化'); -@define('SYNC_DONE', '完成 (同步了 %s 个图片).'); -@define('FILE_NOT_FOUND', '找不到档案名称 %s, 也许已经被删除了?'); +@define('RESIZE_DONE', '完成 (重设 %s 个图片)'); +@define('SYNCING', '进行数据库和图片文件夹数据同步'); +@define('SYNC_DONE', '完成 (同步了 %s 个图片)'); +@define('FILE_NOT_FOUND', '找不到文件 %s, 可能已被删除'); @define('ABORT_NOW', '放弃'); -@define('REMOTE_FILE_NOT_FOUND', '档案不在远端主机内, 您确定这个 URL: %s 是正确的吗?'); +@define('REMOTE_FILE_NOT_FOUND', '文件不在远程主机内, 你确定这个网址: %s 是正确的。'); @define('FILE_FETCHED', '%s 取回为 %s'); -@define('FILE_UPLOADED', '档案 %s 上传为 %s'); +@define('FILE_UPLOADED', '文件 %s 上传为 %s'); @define('WORD_OR', '或'); -@define('SCALING_IMAGE', '缩放 %s 到 %s x %s px'); +@define('SCALING_IMAGE', '缩放 %s 到 %s x %s 像素'); @define('KEEP_PROPORTIONS', '维持比例'); -@define('REALLY_SCALE_IMAGE', '确定要缩放图片吗? 这个动作不能复原!'); +@define('REALLY_SCALE_IMAGE', '确定要缩放图片吗? 这个动作不能恢复!'); @define('TOGGLE_ALL', '切换展开'); @define('TOGGLE_OPTION', '切换选项'); @define('SUBSCRIBE_TO_THIS_ENTRY', '订阅这篇文章'); @define('UNSUBSCRIBE_OK', "%s 已取消订阅这篇文章"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', '新回响到订阅的文章 "%s"'); -@define('SUBSCRIPTION_MAIL', "您好 %s,\n\n您订阅的文章有了新的回响在 \"%s\", 标题是 \"%s\"\n回响的发表者是: %s\n\n您可以在这找到此文章: %s\n\n您可以点这个连结取消订阅: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "您好 %s,\n\n您订阅的文章有了新的引用在 \"%s\", 标题是 \"%s\"\n引用的作者是: %s\n\n您可以在这找到此文章: %s\n\n您可以点这个连结取消订阅: %s\n"); -@define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\nThe best blog around, you can use it too.\nCheck out to find out how."); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', '新回复到订阅的文章 "%s"'); +@define('SUBSCRIPTION_MAIL', "你好 %s,\n\n你订阅的文章有了新的回复在 \"%s\", 标题是 \"%s\"\n回复的发表者是: %s\n\n你可以在这找到此文章: %s\n\n你可以点这个连接取消订阅: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "你好 %s,\n\n你订阅的文章有了新的引用在 \"%s\", 标题是 \"%s\"\n引用的作者是: %s\n\n你可以在这找到此文章: %s\n\n你可以点这个连接取消订阅: %s\n"); +@define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\n 最好的日志程序, 希望你喜欢它.\n 详情 得到更多支持..."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); @define('SYNDICATION_PLUGIN_20c', 'RSS 2.0 comments'); @define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3 feed'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', '栏位 "managingEditor"'); -@define('SYNDICATION_PLUGIN_WEBMASTER', '栏位 "webMaster"'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', '菜单 "managingEditor"'); +@define('SYNDICATION_PLUGIN_WEBMASTER', '菜单 "webMaster"'); @define('SYNDICATION_PLUGIN_BANNERURL', 'RSS feed 的图片'); @define('SYNDICATION_PLUGIN_BANNERWIDTH', '图片宽度'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT', '图片高度'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', '管理员的电子邮件, 如果有. (空白: 隐藏) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', '作者的电子邮件, 如果有. (空白: 隐藏) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_BANNERURL_DESC', '图片的位址 URL, 以 GIF/JPEG/PNG 格式, 如果有. (空白: serendipity-logo)'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', '管理员的电子邮件, 如果有: (空白: 隐藏) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', '作者的电子邮件, 如果有: (空白: 隐藏) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_BANNERURL_DESC', '图片的位址 URL, 以 GIF/JPEG/PNG 格式, 如果有: (空白: serendipity-logo)'); @define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', '像素, 最大. 144'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', '像素, 最大. 400'); -@define('SYNDICATION_PLUGIN_TTL', '栏位 "ttl" (time-to-live)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', '过几分钟后您的文章不会被外来的网站或程式储存到快取记忆里 (空白: 隐藏) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_TTL', '菜单 "ttl" (time-to-live)'); +@define('SYNDICATION_PLUGIN_TTL_DESC', '在几分钟后,文章不会被其它的网站或程序记录 (空白: 隐藏) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', '栏位 "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '"pubDate"-栏位需要内嵌到RSS-频道, 以显示最后文章的日期吗?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '"pubDate"-菜单需要内嵌到RSS-频道, 以显示最后文章的日期吗?'); @define('CONTENT', '内容'); @define('TYPE', '类型'); @define('DRAFT', '草稿'); @@ -245,28 +248,28 @@ @define('PREVIEW', '预览'); @define('DATE', '日期'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', '警告: 您提供的日期不正确. 它必须是 YYYY-MM-DD HH:MM 格式.'); -@define('CATEGORY_PLUGIN_DESC', '显示类别清单.'); +@define('DATE_INVALID', '警告: 提供的日期不正确. 它必须是 YYYY-MM-DD HH:MM 的格式'); +@define('CATEGORY_PLUGIN_DESC', '显示类别清单'); @define('ALL_AUTHORS', '全部作者'); @define('CATEGORIES_TO_FETCH', '显示类别'); -@define('CATEGORIES_TO_FETCH_DESC', '显示哪位作者的类别?'); +@define('CATEGORIES_TO_FETCH_DESC', '显示哪位作者的类别?'); @define('PAGE_BROWSE_ENTRIES', '页数 %s 共 %s, 总共 %s 篇文章'); @define('PREVIOUS_PAGE', '上一页'); @define('NEXT_PAGE', '下一页'); @define('ALL_CATEGORIES', '全部类别'); @define('DO_MARKUP', '执行标记转换'); -@define('GENERAL_PLUGIN_DATEFORMAT', '日期格式化'); +@define('GENERAL_PLUGIN_DATEFORMAT', '日期格式'); @define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', '文章的日期格式, 使用 PHP 的 strftime() 变数. (预设: "%s")'); -@define('ERROR_TEMPLATE_FILE', '无法开启布景档案, 请更新 serendipity!'); -@define('ADVANCED_OPTIONS', '进阶选项'); +@define('ERROR_TEMPLATE_FILE', '无法开启主题文件, 请更新系统!'); +@define('ADVANCED_OPTIONS', '高级选项'); @define('EDIT_ENTRY', '编辑文章'); -@define('HTACCESS_ERROR', '要检查您的主机安装设定, serendipity 需要读写档案 ".htaccess". 但是因为权限错误, 没有办法为您检查. 请改变档案权限像这样:
  %s
然后重新刷新这个网页.'); +@define('HTACCESS_ERROR', '要检查你的安装设定, 系统需要读写 ".htaccess",但是因为权限错误, 没有办法为你检查,请改变文件权限:
  %s
然后刷新。'); @define('SIDEBAR_PLUGINS', '侧列外挂'); @define('EVENT_PLUGINS', '事件外挂'); @define('SORT_ORDER', '排序'); -@define('SORT_ORDER_NAME', '档案名称'); -@define('SORT_ORDER_EXTENSION', '副档名'); -@define('SORT_ORDER_SIZE', '档案大小'); +@define('SORT_ORDER_NAME', '文件名称'); +@define('SORT_ORDER_EXTENSION', '副文件名'); +@define('SORT_ORDER_SIZE', '文件大小'); @define('SORT_ORDER_WIDTH', '图片宽度'); @define('SORT_ORDER_HEIGHT', '图片长度'); @define('SORT_ORDER_DATE', '上传日期'); @@ -276,255 +279,255 @@ @define('ORIGINAL_SHORT', '原始'); @define('APPLY_MARKUP_TO', '套用标记到 %s'); @define('CALENDAR_BEGINNING_OF_WEEK', '一周的第一天'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity 侦测到您的配置版本是 %s, 但是 Serendipity 本身的安装版本是 %s, 请更新您的程式版本! 更新'); -@define('SERENDIPITY_UPGRADER_WELCOME', '您好, 欢迎来到 Serendipity 的更新系统.'); -@define('SERENDIPITY_UPGRADER_PURPOSE', '更新系统会帮您更新到 Serendipity 版本 %s.'); -@define('SERENDIPITY_UPGRADER_WHY', '您看到这个讯息是因为您安装了 Serendipity 版本 %s, 但是您没有更新资料库'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', '资料库更新 (%s)'); -@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', '系统找到以下的 .sql 档, 那些档案必须先执行才能继续安装 Serendipity'); +@define('SERENDIPITY_NEEDS_UPGRADE', '系统到你的版本是 %s, 但 Serendipity 现在的版本是 %s, 请更新你的程序!更新'); +@define('SERENDIPITY_UPGRADER_WELCOME', '你好, 欢迎使用 Serendipity 的更新程序'); +@define('SERENDIPITY_UPGRADER_PURPOSE', '更新程序会帮你更新到 Serendipity 版本 %s.'); +@define('SERENDIPITY_UPGRADER_WHY', '你已经更新 Serendipity %s, 请放心系统没有更改你的数据库!'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', '数据库更新 (%s)'); +@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', '系统找到以下的 .sql 表, 这些数据必须先执行才能继续安装 Serendipity'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', '特定的版本任务'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', '没有特定的版本任务'); -@define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', '确定要执行上面的任务吗?'); +@define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', '确定要执行以上的任务吗?'); @define('SERENDIPITY_UPGRADER_PROCEED_ABORT', '我自己执行'); @define('SERENDIPITY_UPGRADER_PROCEED_DOIT', '请帮我执行'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', '您不需要进行任何更新'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', '假装 Serendipity 更新完成吧'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', '您略过了更新任务, 请确定资料库已安装完成, 和其他的任务安装无误'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', '您的 Serendipity 以更新至版本 %s'); -@define('SERENDIPITY_UPGRADER_RETURN_HERE', '您可以点 %s这里%s 返回日记首页'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', '不需要进行任何更新'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity 更新完成'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', '你跳过了更新任务, 请确定数据库已安装完成, 和其它的任务安装无误!'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', '你的 Serendipity 已经更新版本为 %s'); +@define('SERENDIPITY_UPGRADER_RETURN_HERE', '你可以点 %s这里%s 返回网站首页'); @define('MANAGE_USERS', '管理作者'); @define('CREATE_NEW_USER', '新增作者'); -@define('CREATE_NOT_AUTHORIZED', '您不能修改跟您相同权限的作者'); -@define('CREATE_NOT_AUTHORIZED_USERLEVEL', '您不能新增比您高权限的作者'); +@define('CREATE_NOT_AUTHORIZED', '你不能修改跟你相同权限的作者'); +@define('CREATE_NOT_AUTHORIZED_USERLEVEL', '你不能新增比你更高权限的作者'); @define('CREATED_USER', '新作者 %s 已经新增'); @define('MODIFIED_USER', '作者 %s 的资料已经更改'); @define('USER_LEVEL', '作者权限'); -@define('DELETE_USER', '您要删除这个作者 #%d %s. 确定吗? 这会在主页隐藏他所写的任何文章.'); +@define('DELETE_USER', '你要删除这个作者 #%d %s? 这会在主页隐藏他所写的任何文章。'); @define('DELETED_USER', '作者 #%d %s 已被删除.'); -@define('LIMIT_TO_NUMBER', '要显示多少项目?'); +@define('LIMIT_TO_NUMBER', '要显示多少项'); @define('ENTRIES_PER_PAGE', '每页显示的文章'); @define('XML_IMAGE_TO_DISPLAY', 'XML 按钮'); -@define('XML_IMAGE_TO_DISPLAY_DESC','连结到 XML Feeds 的都会用这个图片表示. 不填写将会使用预设的图片, 或输入 \'none\' 关闭这个功能.'); +@define('XML_IMAGE_TO_DISPLAY_DESC','连接到 XML Feeds 的都会用这个图片表示. 不填写将会使用预设的图片, 或输入 \'none\' 关闭这个功能。'); -@define('DIRECTORIES_AVAILABLE', '您可以在子目录内点任何目录来建立新的目录.'); -@define('ALL_DIRECTORIES', '全部目绿'); +@define('DIRECTORIES_AVAILABLE', '你可以在这里建立媒体存放的目录'); +@define('ALL_DIRECTORIES', '全部目录'); @define('MANAGE_DIRECTORIES', '管理目录'); -@define('DIRECTORY_CREATED', '目录 %s 已经新增.'); -@define('PARENT_DIRECTORY', '母目录'); -@define('CONFIRM_DELETE_DIRECTORY', '确定要删除这个目录内的全部内容吗 %s?'); +@define('DIRECTORY_CREATED', '目录 %s 已经新增'); +@define('PARENT_DIRECTORY', '主目录'); +@define('CONFIRM_DELETE_DIRECTORY', '确定要删除这个目录内的全部内容 %s'); @define('ERROR_NO_DIRECTORY', '错误: 目录 %s 不存在'); -@define('CHECKING_DIRECTORY', '检查此目录的档案 %s'); -@define('DELETING_FILE', '删除档案 %s...'); -@define('ERROR_DIRECTORY_NOT_EMPTY', '不能移除未清空的目录. 勾选 "强制删除" 核取方块如果您要移除这些档案, 然后在继续. 存在的档案是:'); +@define('CHECKING_DIRECTORY', '检查此目录的文件 %s'); +@define('DELETING_FILE', '删除文件 %s...'); +@define('ERROR_DIRECTORY_NOT_EMPTY', '不能删除未清空的目录. 勾选 "强制删除" 如果你确定要删除这些文件, 然后在继续, 存在的文件是:'); @define('DIRECTORY_DELETE_FAILED', '不能删除目录 %s. 请检查权限或看上面的讯息.'); @define('DIRECTORY_DELETE_SUCCESS', '目录 %s 成功删除.'); -@define('SKIPPING_FILE_EXTENSION', '略过档案: 没有 %s 的副档名.'); -@define('SKIPPING_FILE_UNREADABLE', '略过档案: %s 不能读取.'); -@define('FOUND_FILE', '找到 新/修改 过的档案: %s.'); -@define('ALREADY_SUBCATEGORY', '%s 已经是此类别的子类别 %s.'); -@define('PARENT_CATEGORY', '母类别'); -@define('IN_REPLY_TO', '回覆到'); +@define('SKIPPING_FILE_EXTENSION', '跳过文件: 没有 %s 的副档名'); +@define('SKIPPING_FILE_UNREADABLE', '略过文件: %s 不能读取'); +@define('FOUND_FILE', '找到 新/修改 过的档案: %s'); +@define('ALREADY_SUBCATEGORY', '%s 已经是此类别的子分类 %s'); +@define('PARENT_CATEGORY', '主类别'); +@define('IN_REPLY_TO', '回复到'); @define('TOP_LEVEL', '最高层'); @define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed'); @define('PERMISSIONS', '权限'); -@define('SETTINGS_SAVED_AT', '新设定已经被储存到 %s'); +@define('SETTINGS_SAVED_AT', '新设定已经被保存到 %s'); /* DATABASE SETTINGS */ -@define('INSTALL_CAT_DB', '资料库设定'); -@define('INSTALL_CAT_DB_DESC', '您可以在这输入全部的资料库资料. Serendipity 需要这些资料才能正常运作'); -@define('INSTALL_DBTYPE', '资料库类型'); -@define('INSTALL_DBTYPE_DESC', '资料库类型'); -@define('INSTALL_DBHOST', '资料库主机'); -@define('INSTALL_DBHOST_DESC', '资料库主机名称'); -@define('INSTALL_DBUSER', '资料库帐号'); -@define('INSTALL_DBUSER_DESC', '登入资料库的帐号'); -@define('INSTALL_DBPASS', '资料库密码'); -@define('INSTALL_DBPASS_DESC', '您的资料库密码'); -@define('INSTALL_DBNAME', '资料库名称'); +@define('INSTALL_CAT_DB', '数据库设定'); +@define('INSTALL_CAT_DB_DESC', '你可以在这输入全部的数据库资料,系统需要这些资料才能正常运作'); +@define('INSTALL_DBTYPE', '数据库类型'); +@define('INSTALL_DBTYPE_DESC', '数据库类型'); +@define('INSTALL_DBHOST', '数据库主机'); +@define('INSTALL_DBHOST_DESC', '数据库主机名称'); +@define('INSTALL_DBUSER', '数据库帐号'); +@define('INSTALL_DBUSER_DESC', '登入数据库的帐号'); +@define('INSTALL_DBPASS', '数据密码'); +@define('INSTALL_DBPASS_DESC', '你的数据库密码'); +@define('INSTALL_DBNAME', '数据名称'); @define('INSTALL_DBNAME_DESC', '资料库名称'); -@define('INSTALL_DBPREFIX', '资料表前置名称'); -@define('INSTALL_DBPREFIX_DESC', '资料表的前置名称, 例如 serendipity_'); +@define('INSTALL_DBPREFIX', '表前置名称'); +@define('INSTALL_DBPREFIX_DESC', '表的前置名称, 例如 serendipity_'); /* PATHS */ @define('INSTALL_CAT_PATHS', '路径设定'); -@define('INSTALL_CAT_PATHS_DESC', '给档案夹的路径. 不要忘了最后的斜线!'); +@define('INSTALL_CAT_PATHS_DESC', '给文件夹的路径. 不要忘了最后的斜线!'); @define('INSTALL_FULLPATH', '完全路径'); -@define('INSTALL_FULLPATH_DESC', '您的 Serendipity 安装的完全路径和绝对路径'); +@define('INSTALL_FULLPATH_DESC', '系统安装的完整路径和绝对路径'); @define('INSTALL_UPLOADPATH', '上传路径'); -@define('INSTALL_UPLOADPATH_DESC', '全部的上传档案会存到这里, 以 \'完全路径\' 表示的相对路径 - 例如 \'uploads/\''); +@define('INSTALL_UPLOADPATH_DESC', '全部上传的文件会存到这里, 以 \'完全路径\' 表示的相对路径 - 例如 \'uploads/\''); @define('INSTALL_RELPATH', '相对路径'); @define('INSTALL_RELPATH_DESC', '给浏览器的路径, 例如 \'/serendipity/\''); -@define('INSTALL_RELTEMPLPATH', '相对的布景路径'); -@define('INSTALL_RELTEMPLPATH_DESC', '您放布景的路径 - 以 \'相对路径\' 表示的相对路径'); +@define('INSTALL_RELTEMPLPATH', '相对的主题路径'); +@define('INSTALL_RELTEMPLPATH_DESC', '主题的路径 - 以 \'相对路径\' 表示的相对路径'); @define('INSTALL_RELUPLOADPATH', '相对的上传路径'); -@define('INSTALL_RELUPLOADPATH_DESC', '给浏览器上传档案的路径 - 以 \'相对路径\' 表示的相对路径'); -@define('INSTALL_URL', '网路日记 URL'); -@define('INSTALL_URL_DESC', '您的 Serendipity 安装的基本 URL'); -@define('INSTALL_INDEXFILE', 'Index 档案'); -@define('INSTALL_INDEXFILE_DESC', 'Serendipity 的 index 档案'); +@define('INSTALL_RELUPLOADPATH_DESC', '给浏览器上传文件的路径 - 以 \'相对路径\' 表示的相对路径'); +@define('INSTALL_URL', '网站地址'); +@define('INSTALL_URL_DESC', '系统安装的基本地址'); +@define('INSTALL_INDEXFILE', 'Index 文件'); +@define('INSTALL_INDEXFILE_DESC', '系统的 index 文件'); /* Generel settings */ @define('INSTALL_CAT_SETTINGS', '一般设定'); -@define('INSTALL_CAT_SETTINGS_DESC', 'Serendipity 的一般设定'); +@define('INSTALL_CAT_SETTINGS_DESC', '系统的一般设定'); @define('INSTALL_USERNAME', '管理员帐号'); -@define('INSTALL_USERNAME_DESC', '管理员的登入名称'); +@define('INSTALL_USERNAME_DESC', '管理员登陆系统的帐号'); @define('INSTALL_PASSWORD', '管理员密码'); -@define('INSTALL_PASSWORD_DESC', '管理员的登入密码'); +@define('INSTALL_PASSWORD_DESC', '管理员登陆系统的密码'); @define('INSTALL_EMAIL', '电子邮件'); @define('INSTALL_EMAIL_DESC', '管理员的电子邮件'); -@define('INSTALL_SENDMAIL', '寄送电子邮件给管理员?'); -@define('INSTALL_SENDMAIL_DESC', '当有人发布回响到您的文章时要收到电子邮件通知吗?'); +@define('INSTALL_SENDMAIL', '发送电子邮件给管理员?'); +@define('INSTALL_SENDMAIL_DESC', '当有人回复你的文章时要收到电子邮件通知吗?'); @define('INSTALL_SUBSCRIBE', '允许使用者订阅文章?'); -@define('INSTALL_SUBSCRIBE_DESC', '您可以允许使用者收到电子邮件通知, 当有回响发布时她们会收到通知.'); -@define('INSTALL_BLOGNAME', '日记名称'); -@define('INSTALL_BLOGNAME_DESC', '您的日记标题'); -@define('INSTALL_BLOGDESC', '日记简介'); -@define('INSTALL_BLOGDESC_DESC', '介绍您的日记'); -@define('INSTALL_LANG', '语系'); -@define('INSTALL_LANG_DESC', '您日记使用的语系'); +@define('INSTALL_SUBSCRIBE_DESC', '你可以允许使用者收到电子邮件通知, 当有回复时他们会收到通知。'); +@define('INSTALL_BLOGNAME', '网站名称'); +@define('INSTALL_BLOGNAME_DESC', '你网站的名称'); +@define('INSTALL_BLOGDESC', '网站简介'); +@define('INSTALL_BLOGDESC_DESC', '介绍你的日志'); +@define('INSTALL_LANG', '语言'); +@define('INSTALL_LANG_DESC', '你网站使用的语言'); /* Appearance and options */ -@define('INSTALL_CAT_DISPLAY', '外观及选项设定'); -@define('INSTALL_CAT_DISPLAY_DESC', '让您设定 Serendipity 的外观和其他设定'); +@define('INSTALL_CAT_DISPLAY', '主题及选项设定'); +@define('INSTALL_CAT_DISPLAY_DESC', '设定系统的主题和其它设定'); @define('INSTALL_WYSIWYG', '使用 WYSIWYG 编辑器'); -@define('INSTALL_WYSIWYG_DESC', '您要使用 WYSIWYG 编辑器吗? (可在 IE5+ 使用, 某些部分可使用於 Mozilla 1.3+)'); +@define('INSTALL_WYSIWYG_DESC', '你要使用 WYSIWYG 编辑器吗?(可在 IE5+ 使用, 某些部分可使用于 Mozilla 1.3+)'); @define('INSTALL_XHTML11', '强制符合 XHTML 1.1 要求'); -@define('INSTALL_XHTML11_DESC', '您可以让您的日记强制符合 XHTML 1.1 的要求 (对旧的浏览器可能会有 后台/前台 的问题)'); -@define('INSTALL_POPUP', '使用弹出视窗'); -@define('INSTALL_POPUP_DESC', '您要在回响, 引用等地方使用弹出视窗吗?'); +@define('INSTALL_XHTML11_DESC', '让你的系统强制符合 XHTML 1.1 要求 (对旧的浏览器可能有问题)'); +@define('INSTALL_POPUP', '使用弹出窗口'); +@define('INSTALL_POPUP_DESC', '你要在回复、引用等地方使用弹出窗口吗?'); @define('INSTALL_EMBED', '使用内嵌功能?'); -@define('INSTALL_EMBED_DESC', '如果你要将 Serendipity 以内嵌的方式放到网页内, 选择 是 会让您舍弃任何标题然后只显示日记内容. 您可以用 indexFile 设定来使用包装函式类别以便您放入网页标题. 详情请查询 README 档案!'); -@define('INSTALL_TOP_AS_LINKS', '以连结显示 主要出源/主要来源?'); -@define('INSTALL_TOP_AS_LINKS_DESC', '"否": 出源和来源将用文字显示以避免 google 的广告. "是": 出源和来源将用连结显示. "预设": 用全区里面的设定 (建议).'); +@define('INSTALL_EMBED_DESC', '如果你要将 Serendipity 以内嵌的方式放到网页内, 选择 是 会让你放弃任何标题然后只显示网站内容。 你可以用 indexFile 来设定这个功能。详情请查询 README 文件!'); +@define('INSTALL_TOP_AS_LINKS', '以连接方式显示 主要出源/主要来源'); +@define('INSTALL_TOP_AS_LINKS_DESC', '"否": 出源和来源将用文字显示,避免 google 的广告。 "是": 出源和来源将用连接显示. "预设": 用全区里面的设定 (建议)'); @define('INSTALL_BLOCKREF', '阻挡来源'); -@define('INSTALL_BLOCKREF_DESC', '有任何特殊的主机您不想在来源里显示吗? 用 \';\' 来分开主机名称, 注意主机是以子字串方式阻挡!'); +@define('INSTALL_BLOCKREF_DESC', '有特殊的网站不在来源里显示吗? 用 \';\' 来分开网站名称, 注意程序是以字符方式阻挡的!'); @define('INSTALL_REWRITE', 'URL Rewriting'); -@define('INSTALL_REWRITE_DESC', '请选择您想用的 URL Rewriting 方式. 开启 rewrite 规则会以比较清楚的方式显示 URL, 以便搜寻网站能正确的登入您的文章. 您的主机必须支援 mod_rewrite 或 "AllowOverride All" 到您的 Serendipity 档案夹. 预设的设定是系统自动帮您侦测的'); +@define('INSTALL_REWRITE_DESC', '请选择 URL Rewriting 方式,开启 rewrite 规则会以比较清楚的方式显示 URL, 以便搜索网站能正确的收录你的文章,不过你的主机必须支持 mod_rewrite 或 "AllowOverride All" 的功能。[预设的设定是系统自动帮你检测]'); /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', '图片转换设定'); -@define('INSTALL_CAT_IMAGECONV_DESC', '请设定 Serendipity 设定图片转换的方式'); +@define('INSTALL_CAT_IMAGECONV_DESC', '请设定图片转换的方式'); @define('INSTALL_IMAGEMAGICK', '使用 Imagemagick'); -@define('INSTALL_IMAGEMAGICK_DESC', '如果有安装 image magick, 您要用它来改变图片大小吗?'); +@define('INSTALL_IMAGEMAGICK_DESC', '如果安装 image magick, 你要用它来改变图片大小吗?'); @define('INSTALL_IMAGEMAGICKPATH', '转换程式路径'); @define('INSTALL_IMAGEMAGICKPATH_DESC', 'image magick 转换程式的完全路径和名称'); -@define('INSTALL_THUMBSUFFIX', '缩图后置字元'); -@define('INSTALL_THUMBSUFFIX_DESC', '缩图会以下面的格式重新命名: original.[后置字元].ext'); -@define('INSTALL_THUMBWIDTH', '缩图尺度'); +@define('INSTALL_THUMBSUFFIX', '缩图后置字符'); +@define('INSTALL_THUMBSUFFIX_DESC', '缩图会以下面的格式重新命名: original.[后置字符].ext'); +@define('INSTALL_THUMBWIDTH', '缩图大小'); @define('INSTALL_THUMBWIDTH_DESC', '自动建立缩图的最大宽度'); /* Personal details */ @define('USERCONF_CAT_PERSONAL', '个人资料设定'); -@define('USERCONF_CAT_PERSONAL_DESC', '改变您的个人资料'); -@define('USERCONF_USERNAME', '您的帐号'); -@define('USERCONF_USERNAME_DESC', '您登入网路日记的名称'); -@define('USERCONF_PASSWORD', '您的密码'); -@define('USERCONF_PASSWORD_DESC', '您登入网路日记的密码'); -@define('USERCONF_EMAIL', '您的电子邮件'); -@define('USERCONF_EMAIL_DESC', '您使用的电子邮件'); -@define('USERCONF_SENDCOMMENTS', '寄送回响通知?'); -@define('USERCONF_SENDCOMMENTS_DESC', '当有新回响到您的文章时要通知您吗?'); +@define('USERCONF_CAT_PERSONAL_DESC', '改变你的个人资料'); +@define('USERCONF_USERNAME', '你的帐号'); +@define('USERCONF_USERNAME_DESC', '你登入系统的名称'); +@define('USERCONF_PASSWORD', '你的密码'); +@define('USERCONF_PASSWORD_DESC', '你登入系统的密码'); +@define('USERCONF_EMAIL', '你的电子邮件'); +@define('USERCONF_EMAIL_DESC', '你使用的电子邮件'); +@define('USERCONF_SENDCOMMENTS', '寄送回复通知'); +@define('USERCONF_SENDCOMMENTS_DESC', '当有新回复时使用通知'); @define('USERCONF_SENDTRACKBACKS', '寄送引用通知?'); -@define('USERCONF_SENDTRACKBACKS_DESC', '当有新引用到您的文章时要通知您吗?'); -@define('USERCONF_ALLOWPUBLISH', '权限: 可发布文章?'); -@define('USERCONF_ALLOWPUBLISH_DESC', '允许这位作者发布文章吗?'); +@define('USERCONF_SENDTRACKBACKS_DESC', '当有新引用时使用通知'); +@define('USERCONF_ALLOWPUBLISH', '权限: 可发布文章'); +@define('USERCONF_ALLOWPUBLISH_DESC', '允许这位作者发布文章'); @define('SUCCESS', '完成'); @define('POWERED_BY_SHOW_TEXT', '以文字显示 "Serendipity"'); @define('POWERED_BY_SHOW_TEXT_DESC', '将用文字显示 "Serendipity Weblog"'); @define('POWERED_BY_SHOW_IMAGE', '以 logo 显示 "Serendipity"'); @define('POWERED_BY_SHOW_IMAGE_DESC', '显示 Serendipity 的 logo'); -@define('PLUGIN_ITEM_DISPLAY', '该项目的显示位址?'); +@define('PLUGIN_ITEM_DISPLAY', '该项目的显示地址'); @define('PLUGIN_ITEM_DISPLAY_EXTENDED', '只在副内容显示'); -@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', '只在概观内显示'); +@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', '只在框架内显示'); @define('PLUGIN_ITEM_DISPLAY_BOTH', '永远显示'); -@define('COMMENTS_WILL_BE_MODERATED', '发布的回响将需要管理员的审核.'); -@define('YOU_HAVE_THESE_OPTIONS', '您有以下选择:'); -@define('THIS_COMMENT_NEEDS_REVIEW', '警告: 这个回响须审核才会显示'); -@define('DELETE_COMMENT', '删除回响'); -@define('APPROVE_COMMENT', '认可回响'); +@define('COMMENTS_WILL_BE_MODERATED', '发布的回复需要管理员审核'); +@define('YOU_HAVE_THESE_OPTIONS', '你有以下选择:'); +@define('THIS_COMMENT_NEEDS_REVIEW', '警告: 这个回复须审核才会显示!'); +@define('DELETE_COMMENT', '删除回复'); +@define('APPROVE_COMMENT', '审核回复'); @define('REQUIRES_REVIEW', '需要审核'); -@define('COMMENT_APPROVED', '回响 #%s 已经通过审核'); -@define('COMMENT_DELETED', '回响 #%s 已经成功删除'); -@define('COMMENTS_MODERATE', '回响和引用到这个文章需要管理员的审核'); -@define('THIS_TRACKBACK_NEEDS_REVIEW', '警告: 这个引用需要管理员的审核才会显示'); +@define('COMMENT_APPROVED', '回复 #%s 已经通过审核'); +@define('COMMENT_DELETED', '回复 #%s 已经成功删除'); +@define('COMMENTS_MODERATE', '回复和引用需要管理员审核'); +@define('THIS_TRACKBACK_NEEDS_REVIEW', '警告: 这个引用需要管理员审核才会显示!'); @define('DELETE_TRACKBACK', '删除引用'); -@define('APPROVE_TRACKBACK', '认可引用'); +@define('APPROVE_TRACKBACK', '审核引用'); @define('TRACKBACK_APPROVED', '引用 #%s 已经通过审核'); @define('TRACKBACK_DELETED', '引用 #%s 已经成功删除'); @define('VIEW', '浏览'); -@define('COMMENT_ALREADY_APPROVED', '回响 #%s 已经通过审核'); +@define('COMMENT_ALREADY_APPROVED', '回复 #%s 已经通过审核'); @define('COMMENT_EDITED', '文章已被编辑'); @define('HIDE', '隐藏'); @define('VIEW_EXTENDED_ENTRY', '继续阅读 "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', '这个连结不是用来点的. 它包含了这个文章的引用 URI. 您可以从您的日记内用这个 URI 来传送 ping 和引用到这个文章. 如果要复制这个连结, 在连结上点右键然后选择 "复制连结" (IE) 或 "复制连结位址" (Mozilla).'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', '这个连接不是用来点的. 它包含了这个文章的引用 URI. 你可以从这个 URI 来传送 ping 和引用到这个文章. 如果要复制这个连接, 在连接上点右键然后选择 "复制连接" (IE) 或 "复制连接地址" (Mozilla).'); @define('PLUGIN_SUPERUSER_HTTPS', '用 https 登入'); -@define('PLUGIN_SUPERUSER_HTTPS_DESC', '让登入连结连到 https 网址. 您的主机必须支援这项功能!'); -@define('INSTALL_SHOW_EXTERNAL_LINKS', '让外来连结以连结显示?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"否": 外来连结 (主要出源, 主要来源, 回响) 都不会以文字显示以避免 google 广告 (建议使用). "是": 外来连结将以超连结的方式显示. 可以在侧列外挂盖过此设定!'); -@define('PAGE_BROWSE_COMMENTS', '页数 %s 共 %s, 总共 %s 个回响'); +@define('PLUGIN_SUPERUSER_HTTPS_DESC', '使用 https 网址。你的主机必须支持这项功能'); +@define('INSTALL_SHOW_EXTERNAL_LINKS', '让外部连接显示'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"否": 外部连接 (主要出源, 主要来源, 回复) 都不会以文字显示,避免 google 广告 (建议使用); "是": 外来连接将以超连接的方式显示, 可以在侧列外挂覆盖此设定。'); +@define('PAGE_BROWSE_COMMENTS', '页数 %s 共 %s, 总共 %s 个回复'); @define('FILTERS', '过滤'); -@define('FIND_ENTRIES', '搜寻文章'); -@define('FIND_COMMENTS', '搜寻回响'); -@define('FIND_MEDIA', '搜寻媒体'); +@define('FIND_ENTRIES', '搜索文章'); +@define('FIND_COMMENTS', '搜索回复'); +@define('FIND_MEDIA', '搜索媒体'); @define('FILTER_DIRECTORY', '目录'); @define('SORT_BY', '排序'); -@define('TRACKBACK_COULD_NOT_CONNECT', '没有送出引用: 无法开启线路到 %s 用连接埠 %d'); -@define('MEDIA', '媒体'); -@define('MEDIA_LIBRARY', '媒体存库'); +@define('TRACKBACK_COULD_NOT_CONNECT', '没有送出引用: 无法开启路径到 %s 用连接到 %d'); +@define('MEDIA', '媒体管理'); +@define('MEDIA_LIBRARY', '媒体图库'); @define('ADD_MEDIA', '新增媒体'); -@define('ENTER_MEDIA_URL', '请输入档案的 URL:'); -@define('ENTER_MEDIA_UPLOAD', '请选择要上传的档案:'); -@define('SAVE_FILE_AS', '储存档案:'); -@define('STORE_IN_DIRECTORY', '储存到以下目录: '); -@define('ADD_MEDIA_BLAHBLAH', '新增档案到媒体存库:

您可以在这上传媒体档, 或告诉系统到哪寻找! 如果您没有想要的图片, 您可以到 google寻找图片.

选择方式:


'); -@define('MEDIA_RENAME', '更改档案名称'); +@define('ENTER_MEDIA_URL', '请输入文件地址:'); +@define('ENTER_MEDIA_UPLOAD', '请选择要上传的文件:'); +@define('SAVE_FILE_AS', '保存文件:'); +@define('STORE_IN_DIRECTORY', '保存到以下目录: '); +@define('ADD_MEDIA_BLAHBLAH', '新增文件到媒体目录:

你可以上传媒体文件, 或告诉系统到哪寻找。如果你没有想要的图片, 你可以到 google搜索图片.

选择方式:
'); +@define('MEDIA_RENAME', '更改文件名称'); @define('IMAGE_RESIZE', '更改图片尺寸'); -@define('MEDIA_DELETE', '删除这个档案'); -@define('FILES_PER_PAGE', '每页显示的档案数'); -@define('CLICK_FILE_TO_INSERT', '点选您要输入的档案:'); -@define('SELECT_FILE', '选择要输入的档案'); +@define('MEDIA_DELETE', '删除这个文件'); +@define('FILES_PER_PAGE', '每页显示的文件数'); +@define('CLICK_FILE_TO_INSERT', '点选你要输入的文件:'); +@define('SELECT_FILE', '选择要输入的文件'); @define('MEDIA_FULLSIZE', '完整尺寸'); -@define('CALENDAR_BOW_DESC', '一个礼拜的第一天. 预设是星期一'); -@define('SUPERUSER', '日记管理'); -@define('ALLOWS_YOU_BLAHBLAH', '在侧列提供连结到日记管理'); -@define('CALENDAR', '日历'); +@define('CALENDAR_BOW_DESC', '一个星期的第一天[预设是星期一]'); +@define('SUPERUSER', '系统管理'); +@define('ALLOWS_YOU_BLAHBLAH', '在侧列提供连接到日志管理'); +@define('CALENDAR', '站点日历'); @define('SUPERUSER_OPEN_ADMIN', '开启管理页面'); @define('SUPERUSER_OPEN_LOGIN', '开启登入页面'); -@define('INVERT_SELECTIONS', '颠倒勾选'); -@define('COMMENTS_DELETE_CONFIRM', '确定要删除勾选的回响吗?'); -@define('COMMENT_DELETE_CONFIRM', '确定要删除回响 #%d, 发布者是 %s?'); -@define('DELETE_SELECTED_COMMENTS', '删除勾选的回响'); -@define('VIEW_COMMENT', '浏览回响'); +@define('INVERT_SELECTIONS', '反勾选'); +@define('COMMENTS_DELETE_CONFIRM', '确定要删除勾选的回复吗?'); +@define('COMMENT_DELETE_CONFIRM', '确定要删除回复 #%d, 发布者是 %s?'); +@define('DELETE_SELECTED_COMMENTS', '删除勾选的回复'); +@define('VIEW_COMMENT', '浏览回复'); @define('VIEW_ENTRY', '浏览文章'); -@define('DELETE_FILE_FAIL' , '无法删除档案 %s'); -@define('DELETE_THUMBNAIL', '删除了图片缩图 %s'); -@define('DELETE_FILE', '删除了档案 %s'); -@define('ABOUT_TO_DELETE_FILE', '您将删除档案 %s
如果您有在其他的文章内使用这个档案, 那个连结或图片将会无效
确定要继续吗?

'); +@define('DELETE_FILE_FAIL' , '无法删除文件 %s'); +@define('DELETE_THUMBNAIL', '删除图片缩图 %s'); +@define('DELETE_FILE', '删除文件 %s'); +@define('ABOUT_TO_DELETE_FILE', '你将删除文件 %s
如果你有在其它的文章内使用这个文件, 那个连接或图片将会无效
确定要继续吗?

'); @define('TRACKBACK_SENDING', '传送引用到 URI %s...'); @define('TRACKBACK_SENT', '引用完成'); @define('TRACKBACK_FAILED', '引用错误: %s'); -@define('TRACKBACK_NOT_FOUND', '找不到引用的URI.'); +@define('TRACKBACK_NOT_FOUND', '找不到引用的地址'); @define('TRACKBACK_URI_MISMATCH', '自动搜寻的引用跟引用目标不相同.'); @define('TRACKBACK_CHECKING', '搜寻 %s 的引用...'); @define('TRACKBACK_NO_DATA', '目标没有任何资料'); -@define('TRACKBACK_SIZE', '目标 URI 超出了允许的 %s bytes 档案大小.'); +@define('TRACKBACK_SIZE', '目标地址超出了允许的 %s bytes 文件大小.'); @define('COMMENTS_VIEWMODE_THREADED', '分线程'); @define('COMMENTS_VIEWMODE_LINEAR', '直线程'); -@define('DISPLAY_COMMENTS_AS', '回响显示方式'); +@define('DISPLAY_COMMENTS_AS', '回复显示方式'); @define('COMMENTS_FILTER_SHOW', '显示'); @define('COMMENTS_FILTER_ALL', '全部'); -@define('COMMENTS_FILTER_APPROVED_ONLY', '显示审核回响'); +@define('COMMENTS_FILTER_APPROVED_ONLY', '显示审核回复'); @define('COMMENTS_FILTER_NEED_APPROVAL', '显示等待审核'); -@define('RSS_IMPORT_BODYONLY', '将输入的文字放到主内容, 将不拆开过长的文章到副内容地区.'); +@define('RSS_IMPORT_BODYONLY', '将输入的文字放到主内容, 将不拆开过长的文章到副内容'); @define('SYNDICATION_PLUGIN_FULLFEED', '在 RSS feed 里显示全部的文章'); @define('WEEK', '周'); @define('WEEKS', '周'); @define('MONTHS', '月'); @define('DAYS', '日'); -@define('ARCHIVE_FREQUENCY', '保存文库的项目频率'); -@define('ARCHIVE_FREQUENCY_DESC', '保存文库使用的项目清单间隔'); -@define('ARCHIVE_COUNT', '保存文库的项目数'); +@define('ARCHIVE_FREQUENCY', '保存文件的频率'); +@define('ARCHIVE_FREQUENCY_DESC', '保存文件使用的项目清单间隔'); +@define('ARCHIVE_COUNT', '保存文件的项目数'); @define('ARCHIVE_COUNT_DESC', '显示的月, 周, 或日'); @define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', '下面是安装好的外挂'); @define('SIDEBAR_PLUGIN', '侧列外挂'); @@ -534,346 +537,344 @@ @define('INSTALL', '安装'); @define('ALREADY_INSTALLED', '已经安装'); @define('SELECT_A_PLUGIN_TO_ADD', '请选择要安装的外挂'); -@define('RSS_IMPORT_CATEGORY', '用这个类别给不相同的输入文章'); +@define('RSS_IMPORT_CATEGORY', '用这个类别给不相同的文章'); -@define('INSTALL_OFFSET', 'Server time Offset'); // Translate -@define('STICKY_POSTINGS', 'Sticky Postings'); // Translate -@define('INSTALL_FETCHLIMIT', 'Entries to display on frontpage'); // Translate -@define('INSTALL_FETCHLIMIT_DESC', 'Number of entries to display for each page on the frontend'); // Translate -@define('IMPORT_ENTRIES', 'Import data'); // Translate -@define('EXPORT_ENTRIES', 'Export entries'); // Translate -@define('IMPORT_WELCOME', 'Welcome to the Serendipity import utility'); // Translate -@define('IMPORT_WHAT_CAN', 'Here you can import entries from other weblog software applications'); // Translate -@define('IMPORT_SELECT', 'Please select the software you wish to import from'); // Translate -@define('IMPORT_PLEASE_ENTER', 'Please enter the data as requested below'); // Translate -@define('IMPORT_NOW', 'Import now!'); // Translate -@define('IMPORT_STARTING', 'Starting import procedure...'); // Translate -@define('IMPORT_FAILED', 'Import failed'); // Translate -@define('IMPORT_DONE', 'Import successfully completed'); // Translate -@define('IMPORT_WEBLOG_APP', 'Weblog application'); // Translate -@define('EXPORT_FEED', 'Export full RSS feed'); // Translate -@define('STATUS', 'Status after import'); // Translate -@define('IMPORT_GENERIC_RSS', 'Generic RSS import'); // Translate -@define('ACTIVATE_AUTODISCOVERY', 'Send Trackbacks to links found in the entry'); // Translate -@define('WELCOME_TO_ADMIN', 'Welcome to the Serendipity Administration Suite.'); // Translate -@define('PLEASE_ENTER_CREDENTIALS', 'Please enter your credentials below.'); // Translate +@define('INSTALL_OFFSET', '主机时间'); // Translate +@define('STICKY_POSTINGS', '置顶文章'); // Translate +@define('INSTALL_FETCHLIMIT', '在主页显示的文章'); // Translate +@define('INSTALL_FETCHLIMIT_DESC', '在主页显示文章的数量'); // Translate +@define('IMPORT_ENTRIES', '导入数据'); // Translate +@define('EXPORT_ENTRIES', '导出数据'); // Translate +@define('IMPORT_WELCOME', '欢迎使用Serendipity的数据转换工具'); // Translate +@define('IMPORT_WHAT_CAN', '你可以导入其它程序的文章'); // Translate +@define('IMPORT_SELECT', '请选择你要导入的程序'); // Translate +@define('IMPORT_PLEASE_ENTER', '请输入资料'); // Translate +@define('IMPORT_NOW', '开始导入'); // Translate +@define('IMPORT_STARTING', '正在导入...'); // Translate +@define('IMPORT_FAILED', '导入失败'); // Translate +@define('IMPORT_DONE', '导入成功'); // Translate +@define('IMPORT_WEBLOG_APP', '程序'); // Translate +@define('EXPORT_FEED', '输出 RSS feed'); // Translate +@define('STATUS', '导出后的状态'); // Translate +@define('IMPORT_GENERIC_RSS', '一般 RSS 导入'); // Translate +@define('ACTIVATE_AUTODISCOVERY', '传送文章内引用的连接'); // Translate +@define('WELCOME_TO_ADMIN', '欢迎登陆Serendipity智能博客系统'); +@define('PLEASE_ENTER_CREDENTIALS', '请输入正确的登陆帐号'); // Translate @define('ADMIN_FOOTER_POWERED_BY', 'Powered by Serendipity %s and PHP %s'); // Translate -@define('INSTALL_USEGZIP', 'Use gzip compressed pages'); // Translate -@define('INSTALL_USEGZIP_DESC', 'To speed up delivery of pages, we can compress the pages we send to the visitor, given that his browser supports this. This is recommended'); // Translate -@define('INSTALL_SHOWFUTURE', 'Show future entries'); // Translate -@define('INSTALL_SHOWFUTURE_DESC', 'If enabled, this will show all entries in the future on your blog. Default is to hide those entries and only show them if the publish date has arrived.'); // Translate -@define('INSTALL_DBPERSISTENT', 'Use persistent connections'); // Translate -@define('INSTALL_DBPERSISTENT_DESC', 'Enable the usage of persistent database connections, read more here. This is normally not recommended'); // Translate -@define('NO_IMAGES_FOUND', 'No images found'); // Translate -@define('PERSONAL_SETTINGS', 'Personal Settings'); // Translate -@define('REFERER', 'Referer'); // Translate -@define('NOT_FOUND', 'Not found'); // Translate -@define('NOT_WRITABLE', 'Not writable'); // Translate -@define('WRITABLE', 'Writable'); // Translate -@define('PROBLEM_DIAGNOSTIC', 'Due to a problematic diagnostic, you cannot continue with the installation before the above errors are fixed'); // Translate -@define('SELECT_INSTALLATION_TYPE', 'Select which installation type you wish to use'); // Translate -@define('WELCOME_TO_INSTALLATION', 'Welcome to the Serendipity Installation'); // Translate -@define('FIRST_WE_TAKE_A_LOOK', 'First we will take a look at your current setup and attempt to diagnose any compatibility problems'); // Translate -@define('ERRORS_ARE_DISPLAYED_IN', 'Errors are displayed in %s, recommendations in %s and success in %s'); // Translate -@define('RED', 'red'); // Translate -@define('YELLOW', 'yellow'); // Translate -@define('GREEN', 'green'); // Translate -@define('PRE_INSTALLATION_REPORT', 'Serendipity v%s pre-installation report'); // Translate -@define('RECOMMENDED', 'Recommended'); // Translate -@define('ACTUAL', 'Actual'); // Translate -@define('PHPINI_CONFIGURATION', 'php.ini configuration'); // Translate -@define('PHP_INSTALLATION', 'PHP installation'); // Translate -@define('THEY_DO', 'they do'); // Translate +@define('INSTALL_USEGZIP', '使用 gzip 压缩网页'); // Translate +@define('INSTALL_USEGZIP_DESC', '为了让网页运行得更快, 系统将会压缩后显示, 如果访客使用的浏览器支持压缩网页的话,建议使用。'); // Translate +@define('INSTALL_SHOWFUTURE', '显示未来文章'); // Translate +@define('INSTALL_SHOWFUTURE_DESC', '如果打开, 系统将会显示未来发表的文章,预设是设定未来文章隐藏,然后到发布日自动显示。'); // Translate +@define('INSTALL_DBPERSISTENT', '使用持续连接'); // Translate +@define('INSTALL_DBPERSISTENT_DESC', '对数据库使用持续连接, 详情参阅 这里,通常不建议使用。'); // Translate +@define('NO_IMAGES_FOUND', '找不到文件'); // Translate +@define('PERSONAL_SETTINGS', '个人设置'); // Translate +@define('REFERER', '来源'); // Translate +@define('NOT_FOUND', '找不到'); // Translate +@define('NOT_WRITABLE', '不可读写'); // Translate +@define('WRITABLE', '可读写'); // Translate +@define('PROBLEM_DIAGNOSTIC', '因为上面出现问题,你必须把问题解决了才能安装。'); // Translate +@define('SELECT_INSTALLATION_TYPE', '请选择安装类型'); // Translate +@define('WELCOME_TO_INSTALLATION', '欢迎使用 Serendipity 简单体中文版'); // Translate +@define('FIRST_WE_TAKE_A_LOOK', '首先系统会检查你的设置以避免安装出错'); // Translate +@define('ERRORS_ARE_DISPLAYED_IN', '错误显示 %s, 建议 %s 解决错误 %s'); // Translate +@define('RED', '红'); // Translate +@define('YELLOW', '黄'); // Translate +@define('GREEN', '绿'); // Translate +@define('PRE_INSTALLATION_REPORT', 'Serendipity Blog v%s 安装前报告'); // Translate +@define('RECOMMENDED', '建议'); // Translate +@define('ACTUAL', '实际'); // Translate +@define('PHPINI_CONFIGURATION', 'php.ini 设置'); // Translate +@define('PHP_INSTALLATION', 'PHP 安装'); // Translate +@define('THEY_DO', '通过'); // Translate @define('THEY_DONT', 'they don\'t'); // Translate -@define('SIMPLE_INSTALLATION', 'Simple installation'); // Translate -@define('EXPERT_INSTALLATION', 'Expert installation'); // Translate -@define('COMPLETE_INSTALLATION', 'Complete installation'); // Translate -@define('WONT_INSTALL_DB_AGAIN', 'won\'t install the database again'); // Translate -@define('CHECK_DATABASE_EXISTS', 'Checking to see if the database and tables already exists'); // Translate -@define('CREATING_PRIMARY_AUTHOR', 'Creating primary author \'%s\''); // Translate -@define('SETTING_DEFAULT_TEMPLATE', 'Setting default template'); // Translate -@define('INSTALLING_DEFAULT_PLUGINS', 'Installing default plugins'); // Translate -@define('SERENDIPITY_INSTALLED', 'Serendipity has been successfully installed'); // Translate -@define('VISIT_BLOG_HERE', 'Visit your new blog here'); // Translate -@define('THANK_YOU_FOR_CHOOSING', 'Thank you for choosing Serendipity'); // Translate -@define('ERROR_DETECTED_IN_INSTALL', 'An error was detected in the installation'); // Translate -@define('OPERATING_SYSTEM', 'Operating system'); // Translate -@define('WEBSERVER_SAPI', 'Webserver SAPI'); // Translate -@define('TEMPLATE_SET', '\'%s\' has been set as your active template'); // Translate -@define('SEARCH_ERROR', 'The search function did not work as expected. Notice for the administrator of this blog: This may happen because of missing index keys in your database. On MySQL systems your database user account needs to be privileged to execute this query:

CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
The specific error returned by the database was:
%s
'); // Translate -@define('EDIT_THIS_CAT', 'Editing "%s"'); // Translate -@define('CATEGORY_REMAINING', 'Delete this category and move its entries to this category'); // Translate -@define('CATEGORY_INDEX', 'Below is a list of categories available to your entries'); // Translate -@define('NO_CATEGORIES', 'No categories'); // Translate -@define('RESET_DATE', 'Reset date'); // Translate -@define('RESET_DATE_DESC', 'Click here to reset the date to the current time'); // Translate -@define('PROBLEM_PERMISSIONS_HOWTO', 'Permissions can be set by running shell command: `%s` on the failed directory, or by setting this using an FTP program'); // Translate -@define('WARNING_TEMPLATE_DEPRECATED', 'Warning: Your current template is using a deprecated template method, you are advised to update if possible'); // Translate -@define('ENTRY_PUBLISHED_FUTURE', 'This entry is not yet published.'); // Translate -@define('ENTRIES_BY', 'Entries by %s'); // Translate -@define('PREVIOUS', 'Previous'); // Translate -@define('NEXT', 'Next'); // Translate -@define('APPROVE', 'Approve'); // Translate -@define('DO_MARKUP_DESCRIPTION', 'Apply markup transformations to the text (smilies, shortcut markups via *, /, _, ...). Disabling this will preserve any HTML-code in the text.'); // Translate -@define('CATEGORY_ALREADY_EXIST', 'A category with the name "%s" already exist'); // Translate -@define('IMPORT_NOTES', 'Note:'); // Translate -@define('ERROR_FILE_FORBIDDEN', 'You are not allowed to upload files with active content'); // Translate -@define('ADMIN', 'Administration'); // Re-Translate -@define('ADMIN_FRONTPAGE', 'Frontpage'); // Translate -@define('QUOTE', 'Quote'); // Translate -@define('IFRAME_SAVE', 'Serendipity is now saving your entry, creating trackbacks and performing possible XML-RPC calls. This may take a while..'); // Translate -@define('IFRAME_SAVE_DRAFT', 'A draft of this entry has been saved'); // Translate -@define('IFRAME_PREVIEW', 'Serendipity is now creating the preview of your entry...'); // Translate -@define('IFRAME_WARNING', 'Your browser does not support the concept of iframes. Please open your serendipity_config.inc.php file and set $serendipity[\'use_iframe\'] variable to FALSE.'); // Translate -@define('NONE', 'none'); -@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Default settings for new entries'); // Translate -@define('UPGRADE', 'Upgrade'); // Translate -@define('UPGRADE_TO_VERSION', 'Upgrade to version %s'); // Translate -@define('DELETE_DIRECTORY', 'Delete directory'); // Translate -@define('DELETE_DIRECTORY_DESC', 'You are about to delete the contents of a directory that contains media files, possibly files used in some of your entries.'); // Translate -@define('FORCE_DELETE', 'Delete ALL files in this directory, including those not known by Serendipity'); // Translate -@define('CREATE_DIRECTORY', 'Create directory'); // Translate -@define('CREATE_NEW_DIRECTORY', 'Create new directory'); // Translate -@define('CREATE_DIRECTORY_DESC', 'Here you can create a new directory to place media files in. Choose the name for your new directory and select an optional parent directory to place it in.'); // Translate -@define('BASE_DIRECTORY', 'Base directory'); // Translate -@define('USERLEVEL_EDITOR_DESC', 'Standard editor'); // Translate -@define('USERLEVEL_CHIEF_DESC', 'Chief editor'); // Translate -@define('USERLEVEL_ADMIN_DESC', 'Administrator'); // Translate -@define('USERCONF_USERLEVEL', 'Access level'); // Translate -@define('USERCONF_USERLEVEL_DESC', 'This level is used to determine what kind of access this user has to the blog'); // Translate -@define('USER_SELF_INFO', 'Logged in as %s (%s)'); // Translate -@define('ADMIN_ENTRIES', 'Entries'); // Translate -@define('RECHECK_INSTALLATION', 'Recheck installation'); // Translate -@define('IMAGICK_EXEC_ERROR', 'Unable to execute: "%s", error: %s, return var: %d'); // Translate -@define('INSTALL_OFFSET_DESC', 'Enter the amount of hours between the date of your webserver (current: %clock%) and your desired time zone'); // Translate -@define('UNMET_REQUIREMENTS', 'Requirements failed: %s'); // Translate -@define('CHARSET', 'Charset'); -@define('AUTOLANG', 'Use visitor\'s browser language as default'); -@define('AUTOLANG_DESC', 'If enabled, this will use the visitor\'s browser language setting to determine the default language of your entry and interface language.'); -@define('INSTALL_AUTODETECT_URL', 'Autodetect used HTTP-Host'); // Translate -@define('INSTALL_AUTODETECT_URL_DESC', 'If set to "true", Serendipity will ensure that the HTTP Host which was used by your visitor is used as your BaseURL setting. Enabling this will let you be able to use multiple domain names for your Serendipity Blog, and use the domain for all follow-up links which the user used to access your blog.'); // Translate -@define('CONVERT_HTMLENTITIES', 'Try to auto-convert HTML entities?'); -@define('EMPTY_SETTING', 'You did not specify a valid value for "%s"!'); -@define('USERCONF_REALNAME', 'Real name'); // Translate -@define('USERCONF_REALNAME_DESC', 'The full name of the author. This is the name seen by readers'); // Translate -@define('HOTLINK_DONE', 'File hotlinked.
Done.'); // Translate -@define('ENTER_MEDIA_URL_METHOD', 'Fetch method:'); // Translate -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Note: If you choose to hotlink to server, make sure you have permission to hotlink to the designated website, or the website is yours. Hotlink allows you to use off-site images without storing them locally.'); // Translate -@define('MEDIA_HOTLINKED', 'hotlinked'); // Translate -@define('FETCH_METHOD_IMAGE', 'Download image to your server'); // Translate -@define('FETCH_METHOD_HOTLINK', 'Hotlink to server'); // Translate -@define('DELETE_HOTLINK_FILE', 'Deleted the hotlinked file entitled %s'); // Translate -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Show E-Mail addresses?'); -@define('IMAGE_MORE_INPUT', 'Add more images'); // Translate -@define('BACKEND_TITLE', 'Additional information in Plugin Configuration screen'); // Translate -@define('BACKEND_TITLE_FOR_NUGGET', 'Here you can define a custom string which is displayed in the Plugin Configuration screen together with the description of the HTML Nugget plugin. If you have multiple HTML nuggets with an empty title, this helps to distinct the plugins from another.'); // Translate -@define('CATEGORIES_ALLOW_SELECT', 'Allow visitors to display multiple categories at once?'); // Translate -@define('CATEGORIES_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each category in this sidebar plugin. Users can check those boxes and then see entries belonging to their selection.'); // Translate -@define('PAGE_BROWSE_PLUGINS', 'Page %s of %s, totalling %s plugins.'); -@define('INSTALL_CAT_PERMALINKS', 'Permalinks'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Defines various URL patterns to define permanent links in your blog. It is suggested that you use the defaults; if not, you should try to use the %id% value where possible to prevent Serendipity from querying the database to lookup the target URL.'); -@define('INSTALL_PERMALINK', 'Permalink Entry URL structure'); -@define('INSTALL_PERMALINK_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries may become available. You can use the variables %id%, %title%, %day%, %month%, %year% and any other characters.'); -@define('INSTALL_PERMALINK_AUTHOR', 'Permalink Author URL structure'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries from certain authors may become available. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_CATEGORY', 'Permalink Category URL structure'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries from certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink RSS-Feed Category URL structure'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Here you can define the relative URL structure begining from your base URL to where RSS-feeds frmo certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Path to archives'); -@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Path to archive'); -@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Path to categories'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Path to unsubscribe comments'); -@define('INSTALL_PERMALINK_DELETEPATH', 'Path to delete comments'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Path to approve comments'); -@define('INSTALL_PERMALINK_FEEDSPATH', 'Path to RSS Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Path to single plugin'); -@define('INSTALL_PERMALINK_ADMINPATH', 'Path to admin'); -@define('INSTALL_PERMALINK_SEARCHPATH', 'Path to search'); -@define('USERCONF_CREATE', 'Forbid creating entries?'); -@define('USERCONF_CREATE_DESC', 'If selected, the user may not create new entries'); -@define('INSTALL_CAL', 'Calendar Type'); -@define('INSTALL_CAL_DESC', 'Choose your desired Calendar format'); -@define('REPLY', 'Reply'); -@define('USERCONF_GROUPS', 'Group Memberships'); -@define('USERCONF_GROUPS_DESC', 'This user is a member of the following groups. Multiple memberships are possible.'); -@define('MANAGE_GROUPS', 'Manage groups'); -@define('DELETED_GROUP', 'Group #%d %s deleted.'); -@define('CREATED_GROUP', 'A new group %s has been created'); -@define('MODIFIED_GROUP', 'The properties of group %s have been changed'); -@define('GROUP', 'Group'); -@define('CREATE_NEW_GROUP', 'Create new group'); -@define('DELETE_GROUP', 'You are about to delete group #%d %s. Are you serious?'); -@define('USERLEVEL_OBSOLETE', 'NOTICE: The userlevel attribute is now only used for backward compatibility to plugins and fallback authorisation. User privileges are now handled by group memberships!'); +@define('SIMPLE_INSTALLATION', '快速安装'); // Translate +@define('EXPERT_INSTALLATION', '高级安装'); // Translate +@define('COMPLETE_INSTALLATION', '完整安装'); // Translate +@define('WONT_INSTALL_DB_AGAIN', '不会重复安装数据库'); // Translate +@define('CHECK_DATABASE_EXISTS', '检查数据是否存在'); // Translate +@define('CREATING_PRIMARY_AUTHOR', '设定管理员 \'%s\''); // Translate +@define('SETTING_DEFAULT_TEMPLATE', '设定主题'); // Translate +@define('INSTALLING_DEFAULT_PLUGINS', '安装预设定外挂'); // Translate +@define('SERENDIPITY_INSTALLED', 'Serendipity简体中文版安装完成'); // Translate +@define('VISIT_BLOG_HERE', '开始浏览你的博客'); // Translate +@define('THANK_YOU_FOR_CHOOSING', '非常感谢你选择 Serendipity简体中文版'); // Translate +@define('ERROR_DETECTED_IN_INSTALL', '安装时发生错误'); // Translate +@define('OPERATING_SYSTEM', '系统管理'); // Translate +@define('WEBSERVER_SAPI', '主机 SAPI'); // Translate +@define('TEMPLATE_SET', '\'%s\' 已被设定为主题'); // Translate +@define('SEARCH_ERROR', '搜索功能出现错误,报告管理员:发生这个错误可能数据库没有正确的index keys,如果使用MYSQL,你的帐号必须可以执行
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
的权限,数据库显示的错误是:
%s
'); // Translate +@define('EDIT_THIS_CAT', '编辑 "%s"'); // Translate +@define('CATEGORY_REMAINING', '删除这个分类然后将文章转到这个分类'); // Translate +@define('CATEGORY_INDEX', '下面是可以转移的分类'); // Translate +@define('NO_CATEGORIES', '没有分类'); // Translate +@define('RESET_DATE', '重设日期'); // Translate +@define('RESET_DATE_DESC', '点这里重设日期'); // Translate +@define('PROBLEM_PERMISSIONS_HOWTO', '权限可以使用下面的 shell 来执行: `%s` 然后执行要更改的文件夹, 或使用 FTP 软件'); // Translate +@define('WARNING_TEMPLATE_DEPRECATED', '警告: 你目前使用的主题是旧方法制作的,请尽快更新'); // Translate +@define('ENTRY_PUBLISHED_FUTURE', '这篇文章未公开'); // Translate +@define('ENTRIES_BY', '作者 %s'); // Translate +@define('PREVIOUS', '上一页'); // Translate +@define('NEXT', '下一页'); +@define('APPROVE', '审核'); + +@define('DO_MARKUP_DESCRIPTION', '套用自动化格式到文章内 (表情, 符号 *, /, _, ...)。关闭这项功能将会保存任何文章内出现的 HTML 语法。'); +@define('CATEGORY_ALREADY_EXIST', '类别 "%s" 已经存在'); +@define('IMPORT_NOTES', '注意:'); +@define('ERROR_FILE_FORBIDDEN', '你不能上传此文件'); +@define('ADMIN', '主要设定'); +@define('ADMIN_FRONTPAGE', '首页'); +@define('QUOTE', '引用'); +@define('IFRAME_SAVE', '正在保存文章,建立引用和执行 XML-RPC calls,请稍后..'); +@define('IFRAME_SAVE_DRAFT', '文章草稿已被保存'); +@define('IFRAME_PREVIEW', '正在建立你的预览文章...'); +@define('IFRAME_WARNING', '你的浏览器不支持 iframes. 请打开 serendipity_config.inc.php 文件然后设定 $serendipity[\'use_iframe\'] 为 FALSE。'); +@define('NONE', '沒有'); +@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', '新文章将使用预设设定'); +@define('UPGRADE', '更新'); +@define('UPGRADE_TO_VERSION', '更新至新版本 %s'); +@define('DELETE_DIRECTORY', '删除目录'); +@define('DELETE_DIRECTORY_DESC', '删除目录内的媒体文件,注意文件也许出现在其它文章内。'); +@define('FORCE_DELETE', '删除此目录内的文件,包括无法识别的文件'); +@define('CREATE_DIRECTORY', '建立目录'); +@define('CREATE_NEW_DIRECTORY', '建立新目录'); +@define('CREATE_DIRECTORY_DESC', '在这里你可以建立新的目录来存放媒体文件。输入目录名称后你可以选择是否将它放到主目录内。'); +@define('BASE_DIRECTORY', '基本目录'); +@define('USERLEVEL_EDITOR_DESC', '一般作者'); +@define('USERLEVEL_CHIEF_DESC', '主编'); +@define('USERLEVEL_ADMIN_DESC', '管理员'); +@define('USERCONF_USERLEVEL', '权限'); +@define('USERCONF_USERLEVEL_DESC', '这个选项可以设定此作者在这个日志内的权限'); +@define('USER_SELF_INFO', '登入用户是 %s (%s)'); +@define('ADMIN_ENTRIES', '文章管理');// 这是后台菜单的文章管理 +@define('RECHECK_INSTALLATION', '重新检查安装程序'); +@define('IMAGICK_EXEC_ERROR', '无法执行: "%s", 错误: %s, 系数: %d'); +@define('INSTALL_OFFSET_DESC', '以小时计算,请输入主机的时间 (目前: %clock%) 跟你的时差'); +@define('UNMET_REQUIREMENTS', '未达到需求: %s'); +@define('CHARSET', '编码'); +@define('AUTOLANG', '使用浏览器内设定的编码'); +@define('AUTOLANG_DESC', '如果开启这个功能将使用浏览器内设定的编码'); +@define('INSTALL_AUTODETECT_URL', '自动检测 HTTP-Host'); +@define('INSTALL_AUTODETECT_URL_DESC', '如果设定为 "true",HTTP Host 跟基本的地址设定相同。开启这项功能可以允许你使用多个的域名的日志和使用这个日志域名连接。'); +@define('CONVERT_HTMLENTITIES', '自动改变 HTML 的标签'); +@define('EMPTY_SETTING', '你没有提供 "%s" 的正确参数'); +@define('USERCONF_REALNAME', '全名'); +@define('USERCONF_REALNAME_DESC', '作者全名,将显示全部读者'); +@define('HOTLINK_DONE', '文件外部连接
结束。'); +@define('ENTER_MEDIA_URL_METHOD', '取得方法:'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', '注意:如果你选择外部连接,请先得到来源网站的允许。外部连接允许你用其它网站的图片而不需要将图片保存在你的主机内。'); +@define('MEDIA_HOTLINKED', '外部连接图片'); +@define('FETCH_METHOD_IMAGE', '下载图片到主机'); +@define('FETCH_METHOD_HOTLINK', '外部连接到主机'); +@define('DELETE_HOTLINK_FILE', '删除外部连接的文件 %s'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', '显示电子邮件'); +@define('IMAGE_MORE_INPUT', '新增图片'); +@define('BACKEND_TITLE', '外挂配置页面的额外信息'); +@define('BACKEND_TITLE_FOR_NUGGET', '这里你可以设定一些自定文字,它跟 HTML Nugget 外挂一样会显示载外挂配置页面。如果你有多个标题的 HTML Nuggets,这个可以让你分辨多个相同的外挂。'); +@define('CATEGORIES_ALLOW_SELECT', '允许访客显示多个类别'); +@define('CATEGORIES_ALLOW_SELECT_DESC', '如果开启这个选项,在 sidebar 外挂里的类别旁边会出现勾选菜单。会员可以勾选要显示的类别。'); +@define('PAGE_BROWSE_PLUGINS', '页数 %s 共 %s, 总共 %s 个外挂。'); +@define('INSTALL_CAT_PERMALINKS', '静态连接'); +@define('INSTALL_CAT_PERMALINKS_DESC', '利用各种不同地址样式来定义静态连接。建议你用预设的样式,或使用 %id% 值来避免数据库寻找地址目标。'); +@define('INSTALL_PERMALINK', '文章的静态连接'); +@define('INSTALL_PERMALINK_DESC', '这里可以让你设定以基本位置来计算文章的相对连接。你可以用以下参数:%id%, %title%, %day%, %month%, %year% 或其它字符。'); +@define('INSTALL_PERMALINK_AUTHOR', '作者的静态连接'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', '这里可以让你设定以基本位置来计算文章的相对连接。你可以用以下参数:%id%, %realname%, %username%, %email% 或其它字符。'); +@define('INSTALL_PERMALINK_CATEGORY', '类别的静态连接'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', '这里可以让你设定以基本位置来计算文章的相对连接。你可以用以下参数:%id%, %name%, %description% 或其它字符。'); +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'RSS-Feed 类别的静态连接'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', '这里可以让你设定以基本位置来计算 RSS-Feed 类别文章的相对连接。你可以用以下参数:%id%, %name%, %description% 或其它字符。'); +@define('INSTALL_PERMALINK_ARCHIVESPATH', '保存文件路径'); +@define('INSTALL_PERMALINK_ARCHIVEPATH', '保存文件路径'); +@define('INSTALL_PERMALINK_CATEGORIESPATH', '类别路径'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', '反订阅回复路径'); +@define('INSTALL_PERMALINK_DELETEPATH', '删除回复路径'); +@define('INSTALL_PERMALINK_APPROVEPATH', '核准回复路径'); +@define('INSTALL_PERMALINK_FEEDSPATH', 'RSS Feeds 路径'); +@define('INSTALL_PERMALINK_PLUGINPATH', '单外挂路径'); +@define('INSTALL_PERMALINK_ADMINPATH', '管理路径'); +@define('INSTALL_PERMALINK_SEARCHPATH', '搜索路径'); +@define('USERCONF_CREATE', '不允许新增新文章'); +@define('USERCONF_CREATE_DESC', '如果选择,作者将不能发布新文章。'); +@define('INSTALL_CAL', '日历类型'); +@define('INSTALL_CAL_DESC', '请选择你要的日历类型'); +@define('REPLY', '回复'); +@define('USERCONF_GROUPS', '会员群组'); +@define('USERCONF_GROUPS_DESC', '此会员下面的群组组员。会员可以加入多个群组。'); +@define('MANAGE_GROUPS', '管理群组'); +@define('DELETED_GROUP', '群组 #%d %s 已删除'); +@define('CREATED_GROUP', '新群组 %s 已新增'); +@define('MODIFIED_GROUP', '群组 %s 的设定已被改变'); +@define('GROUP', '群组'); +@define('CREATE_NEW_GROUP', '新增群组'); +@define('DELETE_GROUP', '确定要删除群组 #%d %s '); +@define('USERLEVEL_OBSOLETE', '注意: 会员权限的属性只是为了区分回复的兼容和外挂授权。系统现在使用了新的会员权限。'); @define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'The ID of the feed you wish to publish'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Name of image to display (or leave blank for counter), located on feedburner.com, ex: fbapix.gif'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner title'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Title (if any) to display alongside the image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner image text'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (if any) to display when hovering the image'); -@define('SEARCH_TOO_SHORT', 'Your search-query must be longer than 3 characters. You can try to append * to shorter words, like: s9y* to trick the search into using shorter words.'); -@define('INSTALL_DBPORT', 'Database port'); -@define('INSTALL_DBPORT_DESC', 'The port used to connect to your database server'); -@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: External Services'); -@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); -@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Full Mods'); -@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Frontend: Views'); -@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Entry Related'); -@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Backend: Editor'); -@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Usermanagement'); -@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Backend: Meta information'); -@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Templates'); -@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Features'); -@define('PLUGIN_GROUP_IMAGES', 'Images'); -@define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); -@define('PLUGIN_GROUP_MARKUP', 'Markup'); -@define('PLUGIN_GROUP_STATISTICS', 'Statistics'); -@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Access personal configuration'); -@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Change userlevels'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Change "forbid creating entries"'); -@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Change right to publish entries'); -@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Access system configuration'); -@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Access blog-centric configuration'); -@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrate entries'); -@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrate other user\'s entries'); -@define('PERMISSION_ADMINIMPORT', 'adminImport: Import entries'); -@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrate categories'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrate other user\'s categories'); -@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Delete categories'); -@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrate users'); -@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Delete users'); -@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Change userlevel'); -@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrate users that are in your group(s)'); -@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrate users that are not in your group(s)'); -@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Create new users'); -@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrate usergroups'); -@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrate plugins'); -@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrate other user\'s plugins'); -@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrate media files'); -@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrate media directories'); -@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Add new media files'); -@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Delete media files'); -@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrate other user\'s media files'); -@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: View media files'); -@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sync thumbnails'); -@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrate comments'); -@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrate templates'); -@define('INSTALL_BLOG_EMAIL', 'Blog\'s E-Mail address'); -@define('INSTALL_BLOG_EMAIL_DESC', 'This configures the E-Mail address that is used as the "From"-Part of outgoing mails. Be sure to set this to an address that is recognized by the mailserver used on your host - many mailservers reject messages that have unknown From-addresses.'); -@define('CATEGORIES_PARENT_BASE', 'Only show categories below...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'You can choose a parent category so that only the child categories are shown.'); -@define('CATEGORIES_HIDE_PARALLEL', 'Hide categories that are not part of the category tree'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'If you want to hide categories that are part of a different category tree, you need to enable this. This feature makes most sense if used in conjunction with a multi-blog using the "Properties/Tempaltes of categories" plugin.'); -@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: View other user\'s media files'); -@define('CHARSET_NATIVE', 'Native'); -@define('INSTALL_CHARSET', 'Charset selection'); -@define('INSTALL_CHARSET_DESC', 'Here you can toggle UTF-8 or native (ISO, EUC, ...) charactersets. Some languages only have UTF-8 translations so that setting the charset to "Native" will have no effects. UTF-8 is suggested for new installations. Do not change this setting if you have already made entries with special characters - this may lead to corrupt characters. Be sure to read more on http://www.s9y.org/index.php?node=46 about this issue.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Enable Plugin API hook'); -@define('CALENDAR_EXTEVENT_DESC', 'If enabled, plugins can hook into the calendar to display their own events highlighted. Only enable if you have installed plugins that need this, otherwise it just decreases performance.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'The XML-RPC API Interface to Serendipity is no longer bundled because of ongoing security issues with this API and not many people using it. Thus you need to install the XML-RPC Plugin to use the XML-RPC API. The URL to use in your applications will NOT change - as soon as you have installed the plugin, you will again be able to use the API.'); -@define('PERM_READ', 'Read permission'); -@define('PERM_WRITE', 'Write permission'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', '你要发布文章的 ID'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner 图片'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', '位于 feedburner.com 的图片显示的名称 (或空白显示数量)。例如:fbapix.gif'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner 标题'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', '显示于图片旁的标题 (如果有)'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner 图片文字'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', '鼠标在图片时显示的文字 (如果有)'); +@define('SEARCH_TOO_SHORT', '搜寻字必须大于3字节。你可以使用 * 来代替,如果搜寻字节小于 3 字节。例如:s9y*。'); +@define('INSTALL_DBPORT', '数据库连接端'); +@define('INSTALL_DBPORT_DESC', '连接数据库所使用的连接端'); +@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', '前端:外部服务'); +@define('PLUGIN_GROUP_FRONTEND_FEATURES', '前端:功能'); +@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', '前端:完整外挂'); +@define('PLUGIN_GROUP_FRONTEND_VIEWS', '前端:浏览'); +@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', '前端:相关文章'); +@define('PLUGIN_GROUP_BACKEND_EDITOR', '后端:编辑器'); +@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', '后端:会员管理'); +@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', '后端:Meta 资料'); +@define('PLUGIN_GROUP_BACKEND_TEMPLATES', '后端:主题'); +@define('PLUGIN_GROUP_BACKEND_FEATURES', '后端:功能'); +@define('PLUGIN_GROUP_IMAGES', '图片'); +@define('PLUGIN_GROUP_ANTISPAM', '防止广告'); +@define('PLUGIN_GROUP_MARKUP', '标记'); +@define('PLUGIN_GROUP_STATISTICS', '统计资料'); +@define('PERMISSION_PERSONALCONFIGURATION', '读取私人设定'); +@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', '改变会员权限'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', '变更 "禁止建立文章"'); +@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', '变更发布文章的权限'); +@define('PERMISSION_SITECONFIGURATION', '读取系统设定'); +@define('PERMISSION_BLOGCONFIGURATION', '读取日志设定'); +@define('PERMISSION_ADMINENTRIES', '管理文章'); +@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', '管理会员的文章'); +@define('PERMISSION_ADMINIMPORT', '输入文章'); +@define('PERMISSION_ADMINCATEGORIES', '管理类别'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', '管理会员的类别'); +@define('PERMISSION_ADMINCATEGORIESDELETE', '删除'); +@define('PERMISSION_ADMINUSERS', '管理会员'); +@define('PERMISSION_ADMINUSERSDELETE', '删除会员'); +@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', '变更权限'); +@define('PERMISSION_ADMINUSERSMAINTAINSAME', '管理相同群组的会员'); +@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', '管理其它群组的会员'); +@define('PERMISSION_ADMINUSERSCREATENEW', '新增会员'); +@define('PERMISSION_ADMINUSERSGROUPS', '管理群组'); +@define('PERMISSION_ADMINPLUGINS', '管理外挂'); +@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', '管理会员的外挂'); +@define('PERMISSION_ADMINIMAGES', '管理媒体文件'); +@define('PERMISSION_ADMINIMAGESDIRECTORIES', '管理媒体目录'); +@define('PERMISSION_ADMINIMAGESADD', '新增媒体文件'); +@define('PERMISSION_ADMINIMAGESDELETE', '删除媒体文件'); +@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', '管理会员的媒体文件'); +@define('PERMISSION_ADMINIMAGESVIEW', '浏览媒体文件'); +@define('PERMISSION_ADMINIMAGESSYNC', '同步缩图'); +@define('PERMISSION_ADMINCOMMENTS', '管理回复'); +@define('PERMISSION_ADMINTEMPLATES', '管理主题'); +@define('INSTALL_BLOG_EMAIL', '网站的电子邮件'); +@define('INSTALL_BLOG_EMAIL_DESC', '这会设定你的电子邮件,任何日志内寄出的邮件将会显示这个电子邮件地址。记得这个电子邮件必须用在你的主机内,很多主机会拒绝接收不明的邮件。'); +@define('CATEGORIES_PARENT_BASE', '只显示以下类别...'); +@define('CATEGORIES_PARENT_BASE_DESC', '你可以选择一个主类别,只显示它下面的子类别。'); +@define('CATEGORIES_HIDE_PARALLEL', '隐藏不在类别结构的类别'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', '如果隐藏位于其它类别结构的类别,你必须先开启这个设定。这个功能通常是用在多重日志的外挂。'); +@define('PERMISSION_ADMINIMAGESVIEWOTHERS', '浏览会员的媒体文件'); +@define('CHARSET_NATIVE', '预设'); +@define('INSTALL_CHARSET', '语言选项'); +@define('INSTALL_CHARSET_DESC', '这里可以让你转换 UTF-8 或预设编码 (ISO, GB2312, ...)有些语言包只有 UTF-8 编码,所以换成预设语言有不会任何改变。新安装的日志建议使用 UTF-8 编码。记得不要改变这个设定如果你已经发布了文章。详情参阅 http://www.s9y.org/index.php?node=46'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', '开启外掛 API'); +@define('CALENDAR_EXTEVENT_DESC', '如果开启,外挂可以在日历内以颜色显示它的事件。如果没有使用这些特殊的外挂,建议不要使用。'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'XML-RPC API 功能不会添加在 s9y 的安装里,因为漏洞和不多人使用的关系。所以必须安装 XML-RPC 的外挂如果使用 XML-RPC API。所有的 URL 不会因此改变,安装这个外挂后马上使用。'); +@define('PERM_READ', '读取权限'); +@define('PERM_WRITE', '写入权限'); -@define('PERM_DENIED', 'Permission denied.'); -@define('INSTALL_ACL', 'Apply read-permissions for categories'); -@define('INSTALL_ACL_DESC', 'If enabled, the usergroup permission settings you setup for categories will be applied when logged-in users view your blog. If disabled, the read-permissions of the categories are NOT applied, but the positive effect is a little speedup on your blog. So if you don\'t need multi-user read permissions for your blog, disable this setting.'); -@define('PLUGIN_API_VALIDATE_ERROR', 'Configuration syntax wrong for option "%s". Needs content of type "%s".'); -@define('USERCONF_CHECK_PASSWORD', 'Old Password'); -@define('USERCONF_CHECK_PASSWORD_DESC', 'If you change the password in the field above, you need to enter the current user password into this field.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'You did not specify the right old password, and are not authorized to change the new password. Your settings were not saved.'); -@define('ERROR_XSRF', 'Your browser did not sent a valid HTTP-Referrer string. This may have either been caused by a misconfigured browser/proxy or by a Cross Site Request Forgery (XSRF) aimed at you. The action you requested could not be completed.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from specific users may be viewed. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed Author URL structure'); -@define('INSTALL_PERMALINK_AUTHORSPATH', 'Path to authors'); -@define('AUTHORS', 'Authors'); -@define('AUTHORS_ALLOW_SELECT', 'Allow visitors to display multiple authors at once?'); -@define('AUTHORS_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each author in this sidebar plugin. Users can check those boxes and see entries matching their selection.'); -@define('AUTHOR_PLUGIN_DESC', 'Shows a list of authors'); -@define('CATEGORY_PLUGIN_TEMPLATE', 'Enable Smarty-Templates?'); -@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'If this option is enabled, the plugin will utilize Smarty-Templating features to output the category listing. If you enable this, you can change the layout via the "plugin_categories.tpl" template file. Enabling this option will impact performance, so if you do not need to make customizations, leave it disabled.'); -@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Show number of entries per category?'); -@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Show number of articles next to author name?'); -@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'If this option is enabled, the number of articles by this author is shown next to the authors name in parentheses.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); +@define('PERM_DENIED', '权限拒绝'); +@define('INSTALL_ACL', '套入读取的权限到类别'); +@define('INSTALL_ACL_DESC', '如果开启,群组对类别的权限设定将会套用到登入的会员。如果关闭,类别的读取权限不会被使用,但是会加快你日志的速度。如果你不需要多个使用者的读取权限,建议你将这个设定关闭。'); +@define('PLUGIN_API_VALIDATE_ERROR', '配置的设定 "%s" 语法有误,需要 "%s" 类型。'); +@define('USERCONF_CHECK_PASSWORD', '旧密码'); +@define('USERCONF_CHECK_PASSWORD_DESC', '如果你要更改密码,请将新密码输入到这里。'); +@define('USERCONF_CHECK_PASSWORD_ERROR', '你提供了错误的久密码所以不能更改密码。你的设定未保存。'); +@define('ERROR_XSRF', '你的浏览器传送了错误的 HTTP-Referrer 字符。可能是因为 browser/proxy 的错误设定或是 Cross Site Request Forgery (XSRF) 的关系。你的操作无法完成。'); +@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', '这里可以让你定义相对 URL ,从基本 URL 到会员读取的 RSS-feeds 为标准。你可以用这些参数 %id%, %realname%, %username%, %email% 或其它字符。'); +@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed 作者的 URL'); +@define('INSTALL_PERMALINK_AUTHORSPATH', '作者路径'); +@define('AUTHORS', '作者'); +@define('AUTHORS_ALLOW_SELECT', '允许访客显示多位作者?'); +@define('AUTHORS_ALLOW_SELECT_DESC', '如果允许这个选项,访客可以勾选要读取的作者的文章。'); +@define('AUTHOR_PLUGIN_DESC', '显示作者列表'); +@define('CATEGORY_PLUGIN_TEMPLATE', '开启 Smarty-Templates'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', '如果开启这个选项,外挂会利用 Smarty-Templating 的功能来输出类别列表。你也可以用 "plugin_categories.tpl" 的模版文件来改变外观。这个选项会减低网页的显示速度,如果你不做任何改变,最好关闭这个选项。'); +@define('CATEGORY_PLUGIN_SHOWCOUNT', '显示每个类别的文章数'); +@define('AUTHORS_SHOW_ARTICLE_COUNT', '显示作者的文章数'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', '如果开启这个设定,作者的文章会显示在名称旁。'); +@define('CUSTOM_ADMIN_INTERFACE', '可用自订的管理界面'); -@define('COMMENT_NOT_ADDED', '您的回响不能增入因为此篇文章不允许回响. '); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' -@define('INSTALL_TRACKREF', 'Enable referrer tracking?'); -@define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); -@define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); -@define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); -@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); -@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); -@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); -@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); -@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); -@define('FURTHER_LINKS', 'Further Links'); -@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); -@define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); -@define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); +@define('COMMENT_NOT_ADDED', '你的回复不能加入因为这篇文章不允许回复,输入了错误信息,或不通过垃圾管理。'); +@define('INSTALL_TRACKREF', '记录来源'); +@define('INSTALL_TRACKREF_DESC', '开启记录来源会显示那个网站引用了你的文章。你可以关闭这个功能如果你收到太多垃圾广告。'); +@define('CATEGORIES_HIDE_PARENT', '隐藏选择的类别'); +@define('CATEGORIES_HIDE_PARENT_DESC', '当你限制类别显示的列表,预设是会显示主类别的名称。如果开启这个功能,主类别的名称将不会显示。'); +@define('WARNING_NO_GROUPS_SELECTED', '警告:你没有选择会员群组。这会将你登出群组的管理,会员的群组不会被改变。');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed 页面里显示的文章数量。'); +@define('INSTAL_DB_UTF8', '开启数据库编码转换'); +@define('INSTAL_DB_UTF8_DESC', '使用 MySQL 的 "SET NAMES" 查询来设定编码。如果文章出现乱码可以将这设定打开或关闭。'); +@define('ONTHEFLYSYNCH', '开启媒体同步'); +@define('ONTHEFLYSYNCH_DESC', '如果开启,Serendipity Blog会比较数据库和媒体目录的文件,然后进行数据同步。'); +@define('USERCONF_CHECK_USERNAME_ERROR', '帐号不能空白'); +@define('FURTHER_LINKS', '更多连接'); +@define('FURTHER_LINKS_S9Y', '官方首页'); +@define('FURTHER_LINKS_S9Y_DOCS', '中文支持'); +@define('FURTHER_LINKS_S9Y_BLOG', '驿站日志'); +@define('FURTHER_LINKS_S9Y_FORUMS', '中文论坛'); +@define('FURTHER_LINKS_S9Y_SPARTACUS', '外挂主题'); +@define('COMMENT_IS_DELETED', '(回复被删除)'); -@define('CURRENT_AUTHOR', 'Current author'); +@define('CURRENT_AUTHOR', '目前的作者'); -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('WORD_NEW', '新'); +@define('SHOW_MEDIA_TOOLBAR', '在选择媒体的视窗里显示工具栏'); +@define('MEDIA_KEYWORDS', '媒体的关键字'); +@define('MEDIA_KEYWORDS_DESC', '输入预设的媒体关键字,用 ";" 来分开每个关键字。'); +@define('MEDIA_EXIF', '输入 EXIF/JPEG 图片资料'); +@define('MEDIA_EXIF_DESC', '如果开启,EXIF/JPEG 图库里的 metadata 会自动保存到数据库。'); +@define('MEDIA_PROP', '媒体内容'); -@define('GO_ADD_PROPERTIES', 'Go & enter properties'); +@define('GO_ADD_PROPERTIES', '输入内容'); @define('MEDIA_PROPERTY_DPI', 'DPI'); -@define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COPYRIGHT', '版权'); +@define('MEDIA_PROPERTY_COMMENT1', '短介绍'); +@define('MEDIA_PROPERTY_COMMENT2', '长介绍'); +@define('MEDIA_PROPERTY_TITLE', '标题'); +@define('MEDIA_PROP_DESC', '输入媒体使用的内容菜单,用 ";" 来分开每个菜单的名称'); +@define('MEDIA_PROP_MULTIDESC', '(你可以在名称后面加上 ":MULTI" 来设定加大它的文字限制)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', '这个主题没有特别的选项。如果要在你的主题里加上选项,请浏览 www.s9y.org 内的 Technical Documentation,然后 "Configuration of Theme options"。'); +@define('STYLE_OPTIONS', '主题选项'); -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); +@define('PLUGIN_AVAILABLE_COUNT', '总共: %d 个外挂'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('SYNDICATION_RFC2616', '开启依照严格的 RFC2616 RSS-Feed'); +@define('SYNDICATION_RFC2616_DESC', '不强制 RFC2616 表示全部有条件的 GETs 到 Serendipity Blog 只会传回最后修改的文章。如果设定为 "false" 表示访客接受全部的文章。不过,一些日志的程序像 Planet 会出现奇怪现象。如果出现奇怪现象表示它违反了 RFC2616 的标准。所以设定为 "TRUE" 表示你遵从 RFC 的标准,但访客可能读取不到全部文章。整体来说,不管怎样都无法照顾到两方。详情请参阅:https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', '相关日期'); +@define('MEDIA_PROPERTY_RUN_LENGTH', '长度'); +@define('FILENAME_REASSIGNED', '自动指定新文件名称: %s'); +@define('MEDIA_UPLOAD_SIZE', '文件大小的上限'); +@define('MEDIA_UPLOAD_SIZE_DESC', '输入文件的最大值。这个设定也可以从主机内的 PHP.ini 文件改变: upload_max_filesize, post_max_size, max_input_time 全部都能让这里的设定无效。如果不输入表示遵从主机的限制。'); +@define('MEDIA_UPLOAD_SIZEERROR', '错误:你不能上传大于 %s 字节的文件'); +@define('MEDIA_UPLOAD_MAXWIDTH', '图片最大宽度'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', '输入上传图片最大宽度。'); +@define('MEDIA_UPLOAD_MAXHEIGHT', '图片最大长度'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', '输入上传图片最大长度。'); +@define('MEDIA_UPLOAD_DIMERROR', '错误:你不能上传大于 %s x %s 的图片'); -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET', '连接的目标'); +@define('MEDIA_TARGET_JS', '弹出出口 (使用 JavaScript)'); +@define('MEDIA_ENTRY', '隔离文章'); +@define('MEDIA_TARGET_BLANK', '弹出窗口 (使用 target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', '允许改变图片大小'); +@define('MEDIA_DYN_RESIZE_DESC', '如果开启,媒体的选择视窗里显示依照 GET 参数所设定的图片大小。图片会保存于缓存内,所以常使用会占用主机的空间。'); @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); - @define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); - - diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index da527f3..24c6c18 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -27,7 +27,7 @@ @define('BACK_TO_BLOG', '网站首页'); @define('LOGIN', '登入'); @define('LOGOUT', '登出'); -@define('LOGGEDOUT', '登出'); +@define('LOGGEDOUT', '登出!'); @define('CREATE', '建立'); @define('SAVE', '保存'); @define('NAME', '名称'); @@ -35,7 +35,7 @@ @define('I_WANT_THUMB', '在文章内使用缩图.'); @define('I_WANT_BIG_IMAGE', '在文章内使用大型图片.'); @define('I_WANT_NO_LINK', '以图片显示'); -@define('I_WANT_IT_TO_LINK', '以连接显示这个 URL:'); +@define('I_WANT_IT_TO_LINK', '以连接显示这个网址:'); @define('BACK', '返回'); @define('FORWARD', '前进'); @define('ANONYMOUS', '匿名'); @@ -56,33 +56,33 @@ @define('NEW_ENTRY', '新增文章'); @define('EDIT_ENTRIES', '编辑文章'); @define('CATEGORIES', '类别管理'); -@define('WARNING_THIS_BLAHBLAH', "警告:\\n如果有很多不是缩图的话,可能需要很长时间。"); -@define('CREATE_THUMBS', '重建缩图'); +@define('WARNING_THIS_BLAHBLAH', "警告:\\n如果有很多图片的话,可能需要很长时间。"); +@define('CREATE_THUMBS', '重建细图'); @define('MANAGE_IMAGES', '管理图片'); @define('NAME', '名称'); @define('EMAIL', '电邮'); @define('HOMEPAGE', '网址'); @define('COMMENT', '回复'); @define('REMEMBER_INFO', '记录资料'); -@define('SUBMIT_COMMENT', '传送回复'); -@define('NO_ENTRIES_TO_PRINT', '没有文章可以显示'); +@define('SUBMIT_COMMENT', '发送回复'); +@define('NO_ENTRIES_TO_PRINT', '没有文章'); @define('COMMENTS', '回复'); // 首页 @define('ADD_COMMENT', '新增回复'); @define('NO_COMMENTS', '没有回复'); @define('POSTED_BY', '作者'); @define('ON', '在'); -@define('A_NEW_COMMENT_BLAHBLAH', '新回复已发表到你的网站 "%s", 在这个文章里面 "%s"。'); -@define('A_NEW_TRACKBACK_BLAHBLAH', '你的文章 "%s" 已有了新的引用。'); +@define('A_NEW_COMMENT_BLAHBLAH', '新回复已发表在网站 "%s", 在这个文章里面 "%s"。'); +@define('A_NEW_TRACKBACK_BLAHBLAH', '你的文章 "%s" 已有新的引用。'); @define('NO_CATEGORY', '没有类别'); @define('ENTRY_BODY', '文章主内容'); @define('EXTENDED_BODY', '文章副内容'); @define('CATEGORY', '全部类别'); // 首页 @define('EDIT', '编辑'); -@define('NO_ENTRIES_BLAHBLAH', '找不到此查询 %s 的文章' . "\n"); +@define('NO_ENTRIES_BLAHBLAH', '找不到查询 %s 的文章' . "\n"); @define('YOUR_SEARCH_RETURNED_BLAHBLAH', '你搜寻的 %s 显示了 %s 结果:'); @define('IMAGE', '图片'); -@define('ERROR_FILE_NOT_EXISTS', '错误: 文件不存在!'); -@define('ERROR_FILE_EXISTS', '错误: 文件名已被使用, 请重新输入!'); +@define('ERROR_FILE_NOT_EXISTS', '错误: 文件不存在!'); +@define('ERROR_FILE_EXISTS', '错误: 文件名已被使用, 请重新输入!'); @define('ERROR_SOMETHING', '错误!'); @define('ADDING_IMAGE', '新增图片...'); @define('THUMB_CREATED_DONE', '缩图建立,
完成!'); @@ -130,7 +130,7 @@ @define('IP_ADDRESS', 'IP 地址'); @define('USER', '作者'); @define('THUMBNAIL_USING_OWN', '使用 %s 当它的缩图尺寸因为图片已经很小了。'); -@define('THUMBNAIL_FAILED_COPY', '使用 %s 当它的缩图, 但是无法复制!'); +@define('THUMBNAIL_FAILED_COPY', '使用 %s 当它的缩图, 但是无法复制!'); @define('AUTHOR', '发表者'); @define('LAST_UPDATED', '最后更新'); @define('TRACKBACK_SPECIFIC', '引用此文章特定的网址'); @@ -156,16 +156,16 @@ @define('COMMENTS_FROM', '回复来源'); @define('ERROR', '错误'); @define('ENTRY_SAVED', '你的文章已保存'); -@define('DELETE_SURE', '确定要删除 #%s 吗?'); +@define('DELETE_SURE', '确定要删除 #%s 吗?'); @define('NOT_REALLY', '重来...'); @define('DUMP_IT', '删除'); @define('RIP_ENTRY', 'R.I.P. 文章 #%s'); @define('CATEGORY_DELETED_ARTICLES_MOVED', '类别 #%s 已删除. 旧文章已被移动到类别 #%s'); -@define('CATEGORY_DELETED', '类别 #%s 已删除.'); +@define('CATEGORY_DELETED', '类别 #%s 已删除!'); @define('INVALID_CATEGORY', '没有提供删除的类别'); @define('CATEGORY_SAVED', '类别已保存'); @define('SELECT_TEMPLATE', '请选择日志的主题'); -@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', '没有完成增入文章!'); +@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', '没有完成增入文章!'); @define('MT_DATA_FILE', 'Movable Type 数据'); @define('FORCE', '强制'); @define('CREATE_AUTHOR', '新增作者 \'%s\'.'); @@ -207,11 +207,11 @@ @define('SYNC_DONE', '完成 (同步了 %s 个图片)'); @define('FILE_NOT_FOUND', '找不到文件 %s, 可能已被删除'); @define('ABORT_NOW', '放弃'); -@define('REMOTE_FILE_NOT_FOUND', '文件不在远程主机内, 你确定这个 URL: %s 是正确的'); +@define('REMOTE_FILE_NOT_FOUND', '文件不在远程主机内, 你确定这个网址: %s 是正确的。'); @define('FILE_FETCHED', '%s 取回为 %s'); @define('FILE_UPLOADED', '文件 %s 上传为 %s'); @define('WORD_OR', '或'); -@define('SCALING_IMAGE', '缩放 %s 到 %s x %s px'); +@define('SCALING_IMAGE', '缩放 %s 到 %s x %s 像素'); @define('KEEP_PROPORTIONS', '维持比例'); @define('REALLY_SCALE_IMAGE', '确定要缩放图片吗? 这个动作不能恢复!'); @define('TOGGLE_ALL', '切换展开'); @@ -240,7 +240,7 @@ @define('SYNDICATION_PLUGIN_TTL', '菜单 "ttl" (time-to-live)'); @define('SYNDICATION_PLUGIN_TTL_DESC', '在几分钟后,文章不会被其它的网站或程序记录 (空白: 隐藏) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', '栏位 "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '"pubDate"-菜单需要内嵌到RSS-频道, 以显示最后文章的日期吗?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '"pubDate"-菜单需要内嵌到RSS-频道, 以显示最后文章的日期吗?'); @define('CONTENT', '内容'); @define('TYPE', '类型'); @define('DRAFT', '草稿'); @@ -249,10 +249,10 @@ @define('DATE', '日期'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! @define('DATE_INVALID', '警告: 提供的日期不正确. 它必须是 YYYY-MM-DD HH:MM 的格式'); -@define('CATEGORY_PLUGIN_DESC', '显示类别清单.'); +@define('CATEGORY_PLUGIN_DESC', '显示类别清单'); @define('ALL_AUTHORS', '全部作者'); @define('CATEGORIES_TO_FETCH', '显示类别'); -@define('CATEGORIES_TO_FETCH_DESC', '显示哪位作者的类别?'); +@define('CATEGORIES_TO_FETCH_DESC', '显示哪位作者的类别?'); @define('PAGE_BROWSE_ENTRIES', '页数 %s 共 %s, 总共 %s 篇文章'); @define('PREVIOUS_PAGE', '上一页'); @define('NEXT_PAGE', '下一页'); @@ -260,10 +260,10 @@ @define('DO_MARKUP', '执行标记转换'); @define('GENERAL_PLUGIN_DATEFORMAT', '日期格式'); @define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', '文章的日期格式, 使用 PHP 的 strftime() 变数. (预设: "%s")'); -@define('ERROR_TEMPLATE_FILE', '无法开启主题文件, 请更新系统'); +@define('ERROR_TEMPLATE_FILE', '无法开启主题文件, 请更新系统!'); @define('ADVANCED_OPTIONS', '高级选项'); @define('EDIT_ENTRY', '编辑文章'); -@define('HTACCESS_ERROR', '要检查你的安装设定, 系统需要读写 ".htaccess",但是因为权限错误, 没有办法为你检查. 请改变文件权限:
  %s
然后刷新。'); +@define('HTACCESS_ERROR', '要检查你的安装设定, 系统需要读写 ".htaccess",但是因为权限错误, 没有办法为你检查,请改变文件权限:
  %s
然后刷新。'); @define('SIDEBAR_PLUGINS', '侧列外挂'); @define('EVENT_PLUGINS', '事件外挂'); @define('SORT_ORDER', '排序'); @@ -321,10 +321,10 @@ @define('ERROR_DIRECTORY_NOT_EMPTY', '不能删除未清空的目录. 勾选 "强制删除" 如果你确定要删除这些文件, 然后在继续, 存在的文件是:'); @define('DIRECTORY_DELETE_FAILED', '不能删除目录 %s. 请检查权限或看上面的讯息.'); @define('DIRECTORY_DELETE_SUCCESS', '目录 %s 成功删除.'); -@define('SKIPPING_FILE_EXTENSION', '跳过文件: 没有 %s 的副档名.'); -@define('SKIPPING_FILE_UNREADABLE', '略过文件: %s 不能读取.'); -@define('FOUND_FILE', '找到 新/修改 过的档案: %s.'); -@define('ALREADY_SUBCATEGORY', '%s 已经是此类别的子分类 %s.'); +@define('SKIPPING_FILE_EXTENSION', '跳过文件: 没有 %s 的副档名'); +@define('SKIPPING_FILE_UNREADABLE', '略过文件: %s 不能读取'); +@define('FOUND_FILE', '找到 新/修改 过的档案: %s'); +@define('ALREADY_SUBCATEGORY', '%s 已经是此类别的子分类 %s'); @define('PARENT_CATEGORY', '主类别'); @define('IN_REPLY_TO', '回复到'); @define('TOP_LEVEL', '最高层'); @@ -375,8 +375,8 @@ @define('INSTALL_PASSWORD_DESC', '管理员登陆系统的密码'); @define('INSTALL_EMAIL', '电子邮件'); @define('INSTALL_EMAIL_DESC', '管理员的电子邮件'); -@define('INSTALL_SENDMAIL', '发送电子邮件给管理员?'); -@define('INSTALL_SENDMAIL_DESC', '当有人回复你的文章时要收到电子邮件通知吗?'); +@define('INSTALL_SENDMAIL', '发送电子邮件给管理员?'); +@define('INSTALL_SENDMAIL_DESC', '当有人回复你的文章时要收到电子邮件通知吗?'); @define('INSTALL_SUBSCRIBE', '允许使用者订阅文章?'); @define('INSTALL_SUBSCRIBE_DESC', '你可以允许使用者收到电子邮件通知, 当有回复时他们会收到通知。'); @define('INSTALL_BLOGNAME', '网站名称'); @@ -495,15 +495,15 @@ @define('SUPERUSER_OPEN_ADMIN', '开启管理页面'); @define('SUPERUSER_OPEN_LOGIN', '开启登入页面'); @define('INVERT_SELECTIONS', '反勾选'); -@define('COMMENTS_DELETE_CONFIRM', '确定要删除勾选的回复吗?'); -@define('COMMENT_DELETE_CONFIRM', '确定要删除回复 #%d, 发布者是 %s?'); +@define('COMMENTS_DELETE_CONFIRM', '确定要删除勾选的回复吗?'); +@define('COMMENT_DELETE_CONFIRM', '确定要删除回复 #%d, 发布者是 %s?'); @define('DELETE_SELECTED_COMMENTS', '删除勾选的回复'); @define('VIEW_COMMENT', '浏览回复'); @define('VIEW_ENTRY', '浏览文章'); @define('DELETE_FILE_FAIL' , '无法删除文件 %s'); @define('DELETE_THUMBNAIL', '删除图片缩图 %s'); @define('DELETE_FILE', '删除文件 %s'); -@define('ABOUT_TO_DELETE_FILE', '你将删除文件 %s
如果你有在其它的文章内使用这个文件, 那个连接或图片将会无效
确定要继续吗?

'); +@define('ABOUT_TO_DELETE_FILE', '你将删除文件 %s
如果你有在其它的文章内使用这个文件, 那个连接或图片将会无效
确定要继续吗?

'); @define('TRACKBACK_SENDING', '传送引用到 URI %s...'); @define('TRACKBACK_SENT', '引用完成'); @define('TRACKBACK_FAILED', '引用错误: %s'); @@ -575,7 +575,7 @@ @define('WRITABLE', '可读写'); // Translate @define('PROBLEM_DIAGNOSTIC', '因为上面出现问题,你必须把问题解决了才能安装。'); // Translate @define('SELECT_INSTALLATION_TYPE', '请选择安装类型'); // Translate -@define('WELCOME_TO_INSTALLATION', '欢迎使用 Serendipity Blog 简单体中文版'); // Translate +@define('WELCOME_TO_INSTALLATION', '欢迎使用 Serendipity 简单体中文版'); // Translate @define('FIRST_WE_TAKE_A_LOOK', '首先系统会检查你的设置以避免安装出错'); // Translate @define('ERRORS_ARE_DISPLAYED_IN', '错误显示 %s, 建议 %s 解决错误 %s'); // Translate @define('RED', '红'); // Translate diff --git a/lang/serendipity_lang_zh.inc.php b/lang/serendipity_lang_zh.inc.php index 39a82d8..c3c28ae 100644 --- a/lang/serendipity_lang_zh.inc.php +++ b/lang/serendipity_lang_zh.inc.php @@ -27,7 +27,7 @@ @define('BACK_TO_BLOG', 'ÍøÕ¾Ê×Ò³'); @define('LOGIN', 'µÇÈë'); @define('LOGOUT', 'µÇ³ö'); -@define('LOGGEDOUT', 'µÇ³ö'); +@define('LOGGEDOUT', 'µÇ³ö£¡'); @define('CREATE', '½¨Á¢'); @define('SAVE', '±£´æ'); @define('NAME', 'Ãû³Æ'); @@ -35,7 +35,7 @@ @define('I_WANT_THUMB', 'ÔÚÎÄÕÂÄÚʹÓÃËõͼ.'); @define('I_WANT_BIG_IMAGE', 'ÔÚÎÄÕÂÄÚʹÓôóÐÍͼƬ.'); @define('I_WANT_NO_LINK', 'ÒÔͼƬÏÔʾ'); -@define('I_WANT_IT_TO_LINK', 'ÒÔÁ¬½ÓÏÔʾÕâ¸ö URL:'); +@define('I_WANT_IT_TO_LINK', 'ÒÔÁ¬½ÓÏÔʾÕâ¸öÍøÖ·:'); @define('BACK', '·µ»Ø'); @define('FORWARD', 'ǰ½ø'); @define('ANONYMOUS', 'ÄäÃû'); @@ -56,33 +56,33 @@ @define('NEW_ENTRY', 'ÐÂÔöÎÄÕÂ'); @define('EDIT_ENTRIES', '±à¼­ÎÄÕÂ'); @define('CATEGORIES', 'Àà±ð¹ÜÀí'); -@define('WARNING_THIS_BLAHBLAH', "¾¯¸æ:\\nÈç¹ûÓкܶ಻ÊÇËõͼµÄ»°£¬¿ÉÄÜÐèÒªºÜ³¤Ê±¼ä¡£"); -@define('CREATE_THUMBS', 'ÖØ½¨Ëõͼ'); +@define('WARNING_THIS_BLAHBLAH', "¾¯¸æ:\\nÈç¹ûÓкܶàͼƬµÄ»°£¬¿ÉÄÜÐèÒªºÜ³¤Ê±¼ä¡£"); +@define('CREATE_THUMBS', 'ÖØ½¨Ï¸Í¼'); @define('MANAGE_IMAGES', '¹ÜÀíͼƬ'); @define('NAME', 'Ãû³Æ'); @define('EMAIL', 'µçÓÊ'); @define('HOMEPAGE', 'ÍøÖ·'); @define('COMMENT', '»Ø¸´'); @define('REMEMBER_INFO', '¼Ç¼×ÊÁÏ'); -@define('SUBMIT_COMMENT', '´«Ëͻظ´'); -@define('NO_ENTRIES_TO_PRINT', 'ûÓÐÎÄÕ¿ÉÒÔÏÔʾ'); +@define('SUBMIT_COMMENT', '·¢Ëͻظ´'); +@define('NO_ENTRIES_TO_PRINT', 'ûÓÐÎÄÕÂ'); @define('COMMENTS', '»Ø¸´'); // Ê×Ò³ @define('ADD_COMMENT', 'ÐÂÔö»Ø¸´'); @define('NO_COMMENTS', 'ûÓлظ´'); @define('POSTED_BY', '×÷Õß'); @define('ON', 'ÔÚ'); -@define('A_NEW_COMMENT_BLAHBLAH', 'лظ´ÒÑ·¢±íµ½ÄãµÄÍøÕ¾ "%s", ÔÚÕâ¸öÎÄÕÂÀïÃæ "%s"¡£'); -@define('A_NEW_TRACKBACK_BLAHBLAH', 'ÄãµÄÎÄÕ "%s" ÒÑÓÐÁËеÄÒýÓá£'); +@define('A_NEW_COMMENT_BLAHBLAH', 'лظ´ÒÑ·¢±íÔÚÍøÕ¾ "%s", ÔÚÕâ¸öÎÄÕÂÀïÃæ "%s"¡£'); +@define('A_NEW_TRACKBACK_BLAHBLAH', 'ÄãµÄÎÄÕ "%s" ÒÑÓÐеÄÒýÓá£'); @define('NO_CATEGORY', 'ûÓÐÀà±ð'); @define('ENTRY_BODY', 'ÎÄÕÂÖ÷ÄÚÈÝ'); @define('EXTENDED_BODY', 'ÎÄÕ¸±ÄÚÈÝ'); @define('CATEGORY', 'È«²¿Àà±ð'); // Ê×Ò³ @define('EDIT', '±à¼­'); -@define('NO_ENTRIES_BLAHBLAH', 'ÕÒ²»µ½´Ë²éѯ %s µÄÎÄÕÂ' . "\n"); +@define('NO_ENTRIES_BLAHBLAH', 'ÕÒ²»µ½²éѯ %s µÄÎÄÕÂ' . "\n"); @define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'ÄãËÑѰµÄ %s ÏÔʾÁË %s ½á¹û:'); @define('IMAGE', 'ͼƬ'); -@define('ERROR_FILE_NOT_EXISTS', '´íÎó: Îļþ²»´æÔÚ!'); -@define('ERROR_FILE_EXISTS', '´íÎó: ÎļþÃûÒѱ»Ê¹ÓÃ, ÇëÖØÐÂÊäÈë!'); +@define('ERROR_FILE_NOT_EXISTS', '´íÎó: Îļþ²»´æÔÚ£¡'); +@define('ERROR_FILE_EXISTS', '´íÎó: ÎļþÃûÒѱ»Ê¹ÓÃ, ÇëÖØÐÂÊäÈ룡'); @define('ERROR_SOMETHING', '´íÎó£¡'); @define('ADDING_IMAGE', 'ÐÂÔöͼƬ...'); @define('THUMB_CREATED_DONE', 'Ëõͼ½¨Á¢£¬
Íê³É£¡'); @@ -130,7 +130,7 @@ @define('IP_ADDRESS', 'IP µØÖ·'); @define('USER', '×÷Õß'); @define('THUMBNAIL_USING_OWN', 'ʹÓà %s µ±ËüµÄËõͼ³ß´çÒòΪͼƬÒѾ­ºÜСÁË¡£'); -@define('THUMBNAIL_FAILED_COPY', 'ʹÓà %s µ±ËüµÄËõͼ, µ«ÊÇÎÞ·¨¸´ÖÆ!'); +@define('THUMBNAIL_FAILED_COPY', 'ʹÓà %s µ±ËüµÄËõͼ, µ«ÊÇÎÞ·¨¸´ÖÆ£¡'); @define('AUTHOR', '·¢±íÕß'); @define('LAST_UPDATED', '×îºó¸üÐÂ'); @define('TRACKBACK_SPECIFIC', 'ÒýÓôËÎÄÕÂÌØ¶¨µÄÍøÖ·'); @@ -156,16 +156,16 @@ @define('COMMENTS_FROM', '»Ø¸´À´Ô´'); @define('ERROR', '´íÎó'); @define('ENTRY_SAVED', 'ÄãµÄÎÄÕÂÒѱ£´æ'); -@define('DELETE_SURE', 'È·¶¨ÒªÉ¾³ý #%s Âð?'); +@define('DELETE_SURE', 'È·¶¨ÒªÉ¾³ý #%s Âð£¿'); @define('NOT_REALLY', 'ÖØÀ´...'); @define('DUMP_IT', 'ɾ³ý'); @define('RIP_ENTRY', 'R.I.P. ÎÄÕ #%s'); @define('CATEGORY_DELETED_ARTICLES_MOVED', 'Àà±ð #%s ÒÑɾ³ý. ¾ÉÎÄÕÂÒѱ»Òƶ¯µ½Àà±ð #%s'); -@define('CATEGORY_DELETED', 'Àà±ð #%s ÒÑɾ³ý.'); +@define('CATEGORY_DELETED', 'Àà±ð #%s ÒÑɾ³ý£¡'); @define('INVALID_CATEGORY', 'ûÓÐÌṩɾ³ýµÄÀà±ð'); @define('CATEGORY_SAVED', 'Àà±ðÒѱ£´æ'); @define('SELECT_TEMPLATE', 'ÇëÑ¡ÔñÈÕÖ¾µÄÖ÷Ìâ'); -@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'ûÓÐÍê³ÉÔöÈëÎÄÕÂ!'); +@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'ûÓÐÍê³ÉÔöÈëÎÄÕ£¡'); @define('MT_DATA_FILE', 'Movable Type Êý¾Ý'); @define('FORCE', 'Ç¿ÖÆ'); @define('CREATE_AUTHOR', 'ÐÂÔö×÷Õß \'%s\'.'); @@ -207,11 +207,11 @@ @define('SYNC_DONE', 'Íê³É (ͬ²½ÁË %s ¸öͼƬ)'); @define('FILE_NOT_FOUND', 'ÕÒ²»µ½Îļþ %s, ¿ÉÄÜÒѱ»É¾³ý'); @define('ABORT_NOW', '·ÅÆú'); -@define('REMOTE_FILE_NOT_FOUND', 'Îļþ²»ÔÚÔ¶³ÌÖ÷»úÄÚ, ÄãÈ·¶¨Õâ¸ö URL: %s ÊÇÕýÈ·µÄ'); +@define('REMOTE_FILE_NOT_FOUND', 'Îļþ²»ÔÚÔ¶³ÌÖ÷»úÄÚ, ÄãÈ·¶¨Õâ¸öÍøÖ·: %s ÊÇÕýÈ·µÄ¡£'); @define('FILE_FETCHED', '%s È¡»ØÎª %s'); @define('FILE_UPLOADED', 'Îļþ %s ÉÏ´«Îª %s'); @define('WORD_OR', '»ò'); -@define('SCALING_IMAGE', 'Ëõ·Å %s µ½ %s x %s px'); +@define('SCALING_IMAGE', 'Ëõ·Å %s µ½ %s x %s ÏñËØ'); @define('KEEP_PROPORTIONS', 'ά³Ö±ÈÀý'); @define('REALLY_SCALE_IMAGE', 'È·¶¨ÒªËõ·ÅͼƬÂð? Õâ¸ö¶¯×÷²»Äָܻ´£¡'); @define('TOGGLE_ALL', 'Çл»Õ¹¿ª'); @@ -240,7 +240,7 @@ @define('SYNDICATION_PLUGIN_TTL', '²Ëµ¥ "ttl" (time-to-live)'); @define('SYNDICATION_PLUGIN_TTL_DESC', 'ÔÚ¼¸·ÖÖÓºó£¬ÎÄÕ²»»á±»ÆäËüµÄÍøÕ¾»ò³ÌÐò¼Ç¼ (¿Õ°×: Òþ²Ø) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'À¸Î» "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '"pubDate"-²Ëµ¥ÐèÒªÄÚǶµ½RSS-ƵµÀ, ÒÔÏÔʾ×îºóÎÄÕµÄÈÕÆÚÂð?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '"pubDate"-²Ëµ¥ÐèÒªÄÚǶµ½RSS-ƵµÀ, ÒÔÏÔʾ×îºóÎÄÕµÄÈÕÆÚÂð£¿'); @define('CONTENT', 'ÄÚÈÝ'); @define('TYPE', 'ÀàÐÍ'); @define('DRAFT', '²Ý¸å'); @@ -249,10 +249,10 @@ @define('DATE', 'ÈÕÆÚ'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! @define('DATE_INVALID', '¾¯¸æ: ÌṩµÄÈÕÆÚ²»ÕýÈ·. Ëü±ØÐëÊÇ YYYY-MM-DD HH:MM µÄ¸ñʽ'); -@define('CATEGORY_PLUGIN_DESC', 'ÏÔʾÀà±ðÇåµ¥.'); +@define('CATEGORY_PLUGIN_DESC', 'ÏÔʾÀà±ðÇåµ¥'); @define('ALL_AUTHORS', 'È«²¿×÷Õß'); @define('CATEGORIES_TO_FETCH', 'ÏÔʾÀà±ð'); -@define('CATEGORIES_TO_FETCH_DESC', 'ÏÔʾÄÄλ×÷ÕßµÄÀà±ð?'); +@define('CATEGORIES_TO_FETCH_DESC', 'ÏÔʾÄÄλ×÷ÕßµÄÀà±ð£¿'); @define('PAGE_BROWSE_ENTRIES', 'Ò³Êý %s ¹² %s, ×ܹ² %s ƪÎÄÕÂ'); @define('PREVIOUS_PAGE', 'ÉÏÒ»Ò³'); @define('NEXT_PAGE', 'ÏÂÒ»Ò³'); @@ -260,10 +260,10 @@ @define('DO_MARKUP', 'Ö´Ðбê¼Çת»»'); @define('GENERAL_PLUGIN_DATEFORMAT', 'ÈÕÆÚ¸ñʽ'); @define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'ÎÄÕµÄÈÕÆÚ¸ñʽ, ʹÓà PHP µÄ strftime() ±äÊý. (Ô¤Éè: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'ÎÞ·¨¿ªÆôÖ÷ÌâÎļþ, Çë¸üÐÂϵͳ'); +@define('ERROR_TEMPLATE_FILE', 'ÎÞ·¨¿ªÆôÖ÷ÌâÎļþ, Çë¸üÐÂϵͳ£¡'); @define('ADVANCED_OPTIONS', '¸ß¼¶Ñ¡Ïî'); @define('EDIT_ENTRY', '±à¼­ÎÄÕÂ'); -@define('HTACCESS_ERROR', 'Òª¼ì²éÄãµÄ°²×°É趨, ϵͳÐèÒª¶Áд ".htaccess"£¬µ«ÊÇÒòΪȨÏÞ´íÎó, ûÓа취ΪÄã¼ì²é. Çë¸Ä±äÎļþȨÏÞ:
  %s
È»ºóˢС£'); +@define('HTACCESS_ERROR', 'Òª¼ì²éÄãµÄ°²×°É趨, ϵͳÐèÒª¶Áд ".htaccess"£¬µ«ÊÇÒòΪȨÏÞ´íÎó, ûÓа취ΪÄã¼ì²é£¬Çë¸Ä±äÎļþȨÏÞ:
  %s
È»ºóˢС£'); @define('SIDEBAR_PLUGINS', '²àÁÐÍâ¹Ò'); @define('EVENT_PLUGINS', 'ʼþÍâ¹Ò'); @define('SORT_ORDER', 'ÅÅÐò'); @@ -321,10 +321,10 @@ @define('ERROR_DIRECTORY_NOT_EMPTY', '²»ÄÜɾ³ýδÇå¿ÕµÄĿ¼. ¹´Ñ¡ "Ç¿ÖÆÉ¾³ý" Èç¹ûÄãÈ·¶¨ÒªÉ¾³ýÕâЩÎļþ, È»ºóÔÚ¼ÌÐø£¬ ´æÔÚµÄÎļþÊÇ:'); @define('DIRECTORY_DELETE_FAILED', '²»ÄÜɾ³ýĿ¼ %s. Çë¼ì²éȨÏÞ»ò¿´ÉÏÃæµÄѶϢ.'); @define('DIRECTORY_DELETE_SUCCESS', 'Ŀ¼ %s ³É¹¦É¾³ý.'); -@define('SKIPPING_FILE_EXTENSION', 'Ìø¹ýÎļþ: ûÓÐ %s µÄ¸±µµÃû.'); -@define('SKIPPING_FILE_UNREADABLE', 'ÂÔ¹ýÎļþ: %s ²»ÄܶÁÈ¡.'); -@define('FOUND_FILE', 'ÕÒµ½ ÐÂ/ÐÞ¸Ä ¹ýµÄµµ°¸: %s.'); -@define('ALREADY_SUBCATEGORY', '%s ÒѾ­ÊÇ´ËÀà±ðµÄ×Ó·ÖÀà %s.'); +@define('SKIPPING_FILE_EXTENSION', 'Ìø¹ýÎļþ: ûÓÐ %s µÄ¸±µµÃû'); +@define('SKIPPING_FILE_UNREADABLE', 'ÂÔ¹ýÎļþ: %s ²»ÄܶÁÈ¡'); +@define('FOUND_FILE', 'ÕÒµ½ ÐÂ/ÐÞ¸Ä ¹ýµÄµµ°¸: %s'); +@define('ALREADY_SUBCATEGORY', '%s ÒѾ­ÊÇ´ËÀà±ðµÄ×Ó·ÖÀà %s'); @define('PARENT_CATEGORY', 'Ö÷Àà±ð'); @define('IN_REPLY_TO', '»Ø¸´µ½'); @define('TOP_LEVEL', '×î¸ß²ã'); @@ -375,8 +375,8 @@ @define('INSTALL_PASSWORD_DESC', '¹ÜÀíÔ±µÇ½ϵͳµÄÃÜÂë'); @define('INSTALL_EMAIL', 'µç×ÓÓʼþ'); @define('INSTALL_EMAIL_DESC', '¹ÜÀíÔ±µÄµç×ÓÓʼþ'); -@define('INSTALL_SENDMAIL', '·¢Ë͵ç×ÓÓʼþ¸ø¹ÜÀíÔ±?'); -@define('INSTALL_SENDMAIL_DESC', 'µ±ÓÐÈ˻ظ´ÄãµÄÎÄÕÂʱҪÊÕµ½µç×ÓÓʼþ֪ͨÂð?'); +@define('INSTALL_SENDMAIL', '·¢Ë͵ç×ÓÓʼþ¸ø¹ÜÀíÔ±£¿'); +@define('INSTALL_SENDMAIL_DESC', 'µ±ÓÐÈ˻ظ´ÄãµÄÎÄÕÂʱҪÊÕµ½µç×ÓÓʼþ֪ͨÂð£¿'); @define('INSTALL_SUBSCRIBE', 'ÔÊÐíʹÓÃÕß¶©ÔÄÎÄÕÂ?'); @define('INSTALL_SUBSCRIBE_DESC', 'Äã¿ÉÒÔÔÊÐíʹÓÃÕßÊÕµ½µç×ÓÓʼþ֪ͨ, µ±Óлظ´Ê±ËûÃÇ»áÊÕµ½Í¨Öª¡£'); @define('INSTALL_BLOGNAME', 'ÍøÕ¾Ãû³Æ'); @@ -495,15 +495,15 @@ @define('SUPERUSER_OPEN_ADMIN', '¿ªÆô¹ÜÀíÒ³Ãæ'); @define('SUPERUSER_OPEN_LOGIN', '¿ªÆôµÇÈëÒ³Ãæ'); @define('INVERT_SELECTIONS', '·´¹´Ñ¡'); -@define('COMMENTS_DELETE_CONFIRM', 'È·¶¨ÒªÉ¾³ý¹´Ñ¡µÄ»Ø¸´Âð?'); -@define('COMMENT_DELETE_CONFIRM', 'È·¶¨ÒªÉ¾³ý»Ø¸´ #%d, ·¢²¼ÕßÊÇ %s?'); +@define('COMMENTS_DELETE_CONFIRM', 'È·¶¨ÒªÉ¾³ý¹´Ñ¡µÄ»Ø¸´Âð£¿'); +@define('COMMENT_DELETE_CONFIRM', 'È·¶¨ÒªÉ¾³ý»Ø¸´ #%d, ·¢²¼ÕßÊÇ %s£¿'); @define('DELETE_SELECTED_COMMENTS', 'ɾ³ý¹´Ñ¡µÄ»Ø¸´'); @define('VIEW_COMMENT', 'ä¯ÀÀ»Ø¸´'); @define('VIEW_ENTRY', 'ä¯ÀÀÎÄÕÂ'); @define('DELETE_FILE_FAIL' , 'ÎÞ·¨É¾³ýÎļþ %s'); @define('DELETE_THUMBNAIL', 'ɾ³ýͼƬËõͼ %s'); @define('DELETE_FILE', 'ɾ³ýÎļþ %s'); -@define('ABOUT_TO_DELETE_FILE', 'Ä㽫ɾ³ýÎļþ %s
Èç¹ûÄãÓÐÔÚÆäËüµÄÎÄÕÂÄÚʹÓÃÕâ¸öÎļþ, ÄǸöÁ¬½Ó»òͼƬ½«»áÎÞЧ
È·¶¨Òª¼ÌÐøÂð?

'); +@define('ABOUT_TO_DELETE_FILE', 'Ä㽫ɾ³ýÎļþ %s
Èç¹ûÄãÓÐÔÚÆäËüµÄÎÄÕÂÄÚʹÓÃÕâ¸öÎļþ, ÄǸöÁ¬½Ó»òͼƬ½«»áÎÞЧ
È·¶¨Òª¼ÌÐøÂð£¿

'); @define('TRACKBACK_SENDING', '´«ËÍÒýÓõ½ URI %s...'); @define('TRACKBACK_SENT', 'ÒýÓÃÍê³É'); @define('TRACKBACK_FAILED', 'ÒýÓôíÎó: %s'); @@ -575,7 +575,7 @@ @define('WRITABLE', '¿É¶Áд'); // Translate @define('PROBLEM_DIAGNOSTIC', 'ÒòΪÉÏÃæ³öÏÖÎÊÌâ,Äã±ØÐë°ÑÎÊÌâ½â¾öÁ˲ÅÄܰ²×°¡£'); // Translate @define('SELECT_INSTALLATION_TYPE', 'ÇëÑ¡Ôñ°²×°ÀàÐÍ'); // Translate -@define('WELCOME_TO_INSTALLATION', '»¶Ó­Ê¹Óà Serendipity Blog ¼òµ¥ÌåÖÐÎİæ'); // Translate +@define('WELCOME_TO_INSTALLATION', '»¶Ó­Ê¹Óà Serendipity ¼òµ¥ÌåÖÐÎİæ'); // Translate @define('FIRST_WE_TAKE_A_LOOK', 'Ê×ÏÈϵͳ»á¼ì²éÄãµÄÉèÖÃÒÔ±ÜÃâ°²×°³ö´í'); // Translate @define('ERRORS_ARE_DISPLAYED_IN', '´íÎóÏÔʾ %s, ½¨Òé %s ½â¾ö´íÎó %s'); // Translate @define('RED', 'ºì'); // Translate @@ -877,4 +877,4 @@ @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); \ No newline at end of file diff --git a/plugins/serendipity_event_browsercompatibility/UTF-8/lang_zh.inc.php b/plugins/serendipity_event_browsercompatibility/UTF-8/lang_zh.inc.php index 2c24375..97c2d66 100644 --- a/plugins/serendipity_event_browsercompatibility/UTF-8/lang_zh.inc.php +++ b/plugins/serendipity_event_browsercompatibility/UTF-8/lang_zh.inc.php @@ -12,6 +12,6 @@ # http://www.exten.cn # ########################################################################## - @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_TITLE', '浏览器兼容性'); - @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_DESC', '使用各种 CSS 样式的方法来确定每个浏览器都能兼容'); + @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_TITLE', '浏览器兼容'); + @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_DESC', '使用各种 CSS 样式的方法确保每个浏览器都能兼容'); ?> diff --git a/plugins/serendipity_event_browsercompatibility/lang_zh.inc.php b/plugins/serendipity_event_browsercompatibility/lang_zh.inc.php index c9509ff..7ea7dc1 100644 --- a/plugins/serendipity_event_browsercompatibility/lang_zh.inc.php +++ b/plugins/serendipity_event_browsercompatibility/lang_zh.inc.php @@ -12,6 +12,6 @@ # http://www.xitor.com # ########################################################################## - @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_TITLE', 'ä¯ÀÀÆ÷¼æÈÝÐÔ'); - @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_DESC', 'ʹÓø÷ÖÖ CSS ÑùʽµÄ·½·¨À´È·¶¨Ã¿¸öä¯ÀÀÆ÷¶¼ÄܼæÈÝ'); + @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_TITLE', 'ä¯ÀÀÆ÷¼æÈÝ'); + @define('PLUGIN_EVENT_BROWSERCOMPATIBILITY_DESC', 'ʹÓø÷ÖÖ CSS ÑùʽµÄ·½·¨È·±£Ã¿¸öä¯ÀÀÆ÷¶¼ÄܼæÈÝ'); ?> diff --git a/plugins/serendipity_event_karma/UTF-8/lang_zh.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_zh.inc.php index d427643..c3a07de 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_zh.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_zh.inc.php @@ -22,10 +22,10 @@ @define('PLUGIN_KARMA_VOTEPOINT_3', '没意见'); @define('PLUGIN_KARMA_VOTEPOINT_4', '没意见'); @define('PLUGIN_KARMA_VOTEPOINT_5', '不好'); - @define('PLUGIN_KARMA_VOTED', '您的评价 "%s" 已送出。'); - @define('PLUGIN_KARMA_INVALID', '您的评价错误。'); - @define('PLUGIN_KARMA_ALREADYVOTED', '您已经提交评价。'); - @define('PLUGIN_KARMA_NOCOOKIE', '您的浏览器必须支持 cookies 才能进行评价。'); + @define('PLUGIN_KARMA_VOTED', '你的评价 "%s" 已送出。'); + @define('PLUGIN_KARMA_INVALID', '你的评价错误。'); + @define('PLUGIN_KARMA_ALREADYVOTED', '你已经提交评价。'); + @define('PLUGIN_KARMA_NOCOOKIE', '你的浏览器必须支持 cookies 才能进行评价。'); @define('PLUGIN_KARMA_CLOSED', '请评价 %s 天内的文章'); @define('PLUGIN_KARMA_ENTRYTIME', '公开文章后可以评价的时间'); @define('PLUGIN_KARMA_VOTINGTIME', '评价时间'); @@ -52,5 +52,5 @@ @define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', '最少评价值的文章'); @define('PLUGIN_KARMA_STATISTICS_VISITS_NO', '浏览'); @define('PLUGIN_KARMA_STATISTICS_VOTES_NO', '评价'); - @define('PLUGIN_KARMA_STATISTICS_POINTS_NO', '评价植'); + @define('PLUGIN_KARMA_STATISTICS_POINTS_NO', '评价值'); ?> diff --git a/plugins/serendipity_event_karma/lang_zh.inc.php b/plugins/serendipity_event_karma/lang_zh.inc.php index e592c5f..f2f54b5 100644 --- a/plugins/serendipity_event_karma/lang_zh.inc.php +++ b/plugins/serendipity_event_karma/lang_zh.inc.php @@ -22,10 +22,10 @@ @define('PLUGIN_KARMA_VOTEPOINT_3', 'ûÒâ¼û'); @define('PLUGIN_KARMA_VOTEPOINT_4', 'ûÒâ¼û'); @define('PLUGIN_KARMA_VOTEPOINT_5', '²»ºÃ'); - @define('PLUGIN_KARMA_VOTED', 'ÄúµÄÆÀ¼Û "%s" ÒÑËͳö¡£'); - @define('PLUGIN_KARMA_INVALID', 'ÄúµÄÆÀ¼Û´íÎó¡£'); + @define('PLUGIN_KARMA_VOTED', 'ÄãµÄÆÀ¼Û "%s" ÒÑËͳö¡£'); + @define('PLUGIN_KARMA_INVALID', 'ÄãµÄÆÀ¼Û´íÎó¡£'); @define('PLUGIN_KARMA_ALREADYVOTED', 'ÄúÒѾ­Ìá½»ÆÀ¼Û¡£'); - @define('PLUGIN_KARMA_NOCOOKIE', 'ÄúµÄä¯ÀÀÆ÷±ØÐëÖ§³Ö cookies ²ÅÄܽøÐÐÆÀ¼Û¡£'); + @define('PLUGIN_KARMA_NOCOOKIE', 'ÄãµÄä¯ÀÀÆ÷±ØÐëÖ§³Ö cookies ²ÅÄܽøÐÐÆÀ¼Û¡£'); @define('PLUGIN_KARMA_CLOSED', 'ÇëÆÀ¼Û %s ÌìÄÚµÄÎÄÕÂ'); @define('PLUGIN_KARMA_ENTRYTIME', '¹«¿ªÎÄÕºó¿ÉÒÔÆÀ¼ÛµÄʱ¼ä'); @define('PLUGIN_KARMA_VOTINGTIME', 'ÆÀ¼Ûʱ¼ä'); @@ -52,5 +52,5 @@ @define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', '×îÉÙÆÀ¼ÛÖµµÄÎÄÕÂ'); @define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'ä¯ÀÀ'); @define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'ÆÀ¼Û'); - @define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'ÆÀ¼ÛÖ²'); + @define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'ÆÀ¼ÛÖµ'); ?> diff --git a/plugins/serendipity_event_mailer/UTF-8/lang_zh.inc.php b/plugins/serendipity_event_mailer/UTF-8/lang_zh.inc.php index 07b5b68..e2da85c 100644 --- a/plugins/serendipity_event_mailer/UTF-8/lang_zh.inc.php +++ b/plugins/serendipity_event_mailer/UTF-8/lang_zh.inc.php @@ -13,7 +13,7 @@ ########################################################################## @define('PLUGIN_EVENT_MAILER_NAME', '发送文章'); - @define('PLUGIN_EVENT_MAILER_DESC', '可让您发送新发布的文章到邮箱中'); + @define('PLUGIN_EVENT_MAILER_DESC', '可让你发送新发布的文章到邮箱中'); @define('PLUGIN_EVENT_MAILER_RECIPIENT', '收件人'); @define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', '收件人的邮箱'); @define('PLUGIN_EVENT_MAILER_LINK', '包括文章连接'); diff --git a/plugins/serendipity_event_mailer/lang_zh.inc.php b/plugins/serendipity_event_mailer/lang_zh.inc.php index 15c74b6..311650e 100644 --- a/plugins/serendipity_event_mailer/lang_zh.inc.php +++ b/plugins/serendipity_event_mailer/lang_zh.inc.php @@ -13,7 +13,7 @@ ########################################################################## @define('PLUGIN_EVENT_MAILER_NAME', '·¢ËÍÎÄÕÂ'); - @define('PLUGIN_EVENT_MAILER_DESC', '¿ÉÈÃÄú·¢ËÍз¢²¼µÄÎÄÕµ½ÓÊÏäÖÐ'); + @define('PLUGIN_EVENT_MAILER_DESC', '¿ÉÈÃÄã·¢ËÍз¢²¼µÄÎÄÕµ½ÓÊÏäÖÐ'); @define('PLUGIN_EVENT_MAILER_RECIPIENT', 'ÊÕ¼þÈË'); @define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'ÊÕ¼þÈ˵ÄÓÊÏä'); @define('PLUGIN_EVENT_MAILER_LINK', '°üÀ¨ÎÄÕÂÁ¬½Ó'); diff --git a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_zh.inc.php b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_zh.inc.php index 806ea88..7bde1c4 100644 --- a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_zh.inc.php +++ b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_zh.inc.php @@ -12,7 +12,7 @@ # http://www.exten.cn # ########################################################################## - @define('PLUGIN_EVENT_S9YMARKUP_NAME', '标记语言: Serendipity'); + @define('PLUGIN_EVENT_S9YMARKUP_NAME', '标记语言:Serendipity'); @define('PLUGIN_EVENT_S9YMARKUP_DESC', '套用基本的 serendipity 标记语言到文章内'); @define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', '星号围住文章会以粗体显示 (*word*),底线是 _word_'); ?> diff --git a/plugins/serendipity_event_s9ymarkup/lang_zh.inc.php b/plugins/serendipity_event_s9ymarkup/lang_zh.inc.php index d812303..8e91c3f 100644 --- a/plugins/serendipity_event_s9ymarkup/lang_zh.inc.php +++ b/plugins/serendipity_event_s9ymarkup/lang_zh.inc.php @@ -12,7 +12,7 @@ # http://www.exten.cn # ########################################################################## - @define('PLUGIN_EVENT_S9YMARKUP_NAME', '±ê¼ÇÓïÑÔ£º Serendipity'); + @define('PLUGIN_EVENT_S9YMARKUP_NAME', '±ê¼ÇÓïÑÔ£ºSerendipity'); @define('PLUGIN_EVENT_S9YMARKUP_DESC', 'Ì×Óûù±¾µÄ serendipity ±ê¼ÇÓïÑÔµ½ÎÄÕÂÄÚ'); @define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', 'ÐǺÅΧסÎÄÕ»áÒÔ´ÖÌåÏÔʾ (*word*)£¬µ×ÏßÊÇ _word_'); ?> diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 21e45f6..784ff0d 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -85,6 +85,9 @@ $serendipity['use_iframe'] = true; /* Default language for autodetection */ $serendipity['autolang'] = 'en'; +/* Name of folder for the default theme */ +$serendipity['defaultTemplate'] = 'carl_contest'; + /* Availiable languages */ $serendipity['languages'] = array('en' => 'English', 'de' => 'German', @@ -249,9 +252,6 @@ if (isset($_SESSION['serendipityAuthorid'])) { serendipity_load_configuration($_SESSION['serendipityAuthorid']); } -// Name of folder for the default theme -$serendipity['defaultTemplate'] = 'carl_contest'; - $serendipity['lang'] = serendipity_getSessionLanguage(); // @see function declaration for todo // Try to fix some path settings. It seems common users have this setting wrong