update chinese-utf8-zh_TW translation done by ChaoYi
authorioguix <ioguix>
Tue, 1 Jan 2008 19:12:51 +0000 (19:12 +0000)
committerioguix <ioguix>
Tue, 1 Jan 2008 19:12:51 +0000 (19:12 +0000)
lang/chinese-utf8-zh_TW.php
lang/recoded/chinese-utf8-zh_TW.php

index 1408dce2de64d1255ec2fd716436e356d0e94d5f..3b9ee40e4245d29a6b51f1b284e2e84ad493ec09 100644 (file)
@@ -1,12 +1,13 @@
 <?php
 
        /**
-        * Chinese-utf8-zh_TW language file for phpPgAdmin.  Use this as a basis
-        * for new translations.
-        *
-        *Translated by 郭朝益 ChaoYi, Kuo [kuo.chaoyi@gmail.com]
-        * $Id: chinese-utf8-zh_TW.php,v 1.4 2007/04/24 11:42:07 soranzo Exp $
-        */
+       * Chinese zh_TW translation file for phpPgAdmin.  Use this as a basis
+       * for new translations.
+       * @maintainer 郭朝益  [Kuo.ChaoYi@gmail.com]
+       *
+       * $Id: chinese-utf8-zh_TW.php,v 1.5 2008/01/01 19:12:51 ioguix Exp $
+       * EN-Revision: 1.228
+       */
 
        // Language and character set
        $lang['applang'] = '正體中文(UTF-8)';
        $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/';
        $lang['strlocaldocs'] = 'PostgreSQL 文件 (本機)';
        $lang['strreportbug'] = '通報程式 Bug';
-       
-       $lang['strviewfaq'] = '觀看線上 FAQ';
+       $lang['strviewfaq'] = '檢視線上 FAQ';
        $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/?page=faq';
        
        // Basic strings
        $lang['strlogin'] = '登入';
        $lang['strloginfailed'] = '登入失敗';
-       $lang['strlogindisallowed'] = '出於安全原因拒絕登入。';
+       $lang['strlogindisallowed'] = '出於安全原因禁止登入。';
        $lang['strserver'] = '伺服器';
        $lang['strservers'] = '伺服器';
-       $lang['strintroduction'] = '序頁';
+       $lang['strintroduction'] = '介紹';
        $lang['strhost'] = '主機';
        $lang['strport'] = '埠號';
        $lang['strlogout'] = '登出';
        $lang['strempty'] = '清空';
        $lang['strlanguage'] = '語言';
        $lang['strencoding'] = '字元編碼';
-       $lang['strvalue'] = '值';
        $lang['strunique'] = '唯一值';
-       $lang['strprimary'] = '主鍵(pkey)';
+       $lang['strprimary'] = '主鍵(PK)';
        $lang['strexport'] = '匯出';
        $lang['strimport'] = '匯入';
-       $lang['strallowednulls'] = 'å·²å\85\81許空å­\97串';
+       $lang['strallowednulls'] = '允許空字串';
        $lang['strbackslashn'] = '\N';
-       $lang['strnull'] = 'NULL (字)';
        $lang['stremptystring'] = '空 字串/欄位';
        $lang['strsql'] = 'SQL';
        $lang['stradmin'] = '管理';
-       $lang['strvacuum'] = 'Vacuum';
-       $lang['stranalyze'] = 'Analyze';
+       $lang['strvacuum'] = '清理(Vacuum)';
+       $lang['stranalyze'] = '分析';
        $lang['strclusterindex'] = '叢集';
        $lang['strclustered'] = '已叢集?';
        $lang['strreindex'] = '重建索引';
        $lang['strrun'] = '執行';
        $lang['stradd'] = '新增';
        $lang['strevent'] = '事件';
-       $lang['strwhere'] = 'Where';
+       $lang['strwhere'] = '條件';
        $lang['strinstead'] = '已被取代';
-       $lang['strwhen'] = 'When';
+       $lang['strwhen'] = '';
        $lang['strformat'] = '格式';
        $lang['strdata'] = '資料';
        $lang['strconfirm'] = '確認';
        $lang['strexpression'] = '表達式';
        $lang['strellipsis'] = '...';
-       $lang['strseparator'] = '';
+       $lang['strseparator'] = '';
        $lang['strexpand'] = '展開';
        $lang['strcollapse'] = '摺疊';
-       $lang['strexplain'] = '解釋';
-       $lang['strexplainanalyze'] = '解釋分析';
        $lang['strfind'] = '尋找';
        $lang['stroptions'] = '選項';
        $lang['strrefresh'] = '重新整理';
        $lang['strdownload'] = '下載';
-       $lang['strdownloadgzipped'] = '以 gzip 壓縮下載';
+       $lang['strdownloadgzipped'] = '以 gzip 壓縮下載';
        $lang['strinfo'] = '資訊';
        $lang['stroids'] = 'OIDs';
        $lang['stradvanced'] = '進階';
        $lang['strprocesses'] = '進程';
        $lang['strsetting'] = '設定';
        $lang['streditsql'] = '編輯 SQL';
-       $lang['strruntime'] = '總共運行時間:%s ms';
+       $lang['strruntime'] = '總共執行時間: %s ms';
        $lang['strpaginate'] = '分頁顯示結果';
-       $lang['struploadscript'] = '或是上傳一個 SQL 稿本檔';
+       $lang['struploadscript'] = '或是上傳一個 SQL 稿本檔';
        $lang['strstarttime'] = '啟動時間';
        $lang['strfile'] = '檔案';
        $lang['strfileimported'] = '檔案已匯入。';
        $lang['strtrycred'] = '使用這些憑證給全部伺服器';
-       $lang['stractionsonmultiplelines'] = '作用在多重的行列上';
+       $lang['stractionsonmultiplelines'] = '動作在多個行列上';
        $lang['strcheckall'] = '檢查全部';
        $lang['struncheckall'] = '不檢查全部';
 
+       // User-supplied SQL history
+       $lang['strhistory'] = '歷程';
+       $lang['strnohistory'] = '無歷程。';
+       $lang['strclearhistory'] = '清空歷程';
+       $lang['strdelhistory'] = '從歷程刪除';
+       $lang['strconfdelhistory'] = '確實要從歷程刪除嗎 ?';
+       $lang['strconfclearhistory'] = '確實要清空歷程嗎 ?';
+       $lang['strnodatabaseselected'] = '請選擇一個資料庫。';
+
        // Database sizes
        $lang['strsize'] = '容量';
-       $lang['strbytes'] = 'bytes';
+       $lang['strbytes'] = '位元組';
        $lang['strkb'] = 'kB';
        $lang['strmb'] = 'MB';
        $lang['strgb'] = 'GB';
        $lang['strtb'] = 'TB';
 
-       // Error handling
-       
-       $lang['strnoframes'] = '這個應用最好以一個能啟用頁框的瀏覽器運作, 但也能夠被使用在沒有頁框下接繼運作。';
-       $lang['strnoframeslink'] = '使用不包括框架';
-       $lang['strbadconfig'] = '您的 config.inc.php 是過時的。您將需要從新的 config.inc.php-dist 重建它 。';
-       $lang['strnotloaded'] = '您的 PHP 環境未安裝 PostgreSQL 必要的支持。您必需重新編譯 PHP 使用 --with-pgsql configure 選項。';
-       $lang['strpostgresqlversionnotsupported'] = 'PostgreSQL 版本未被支持。請升級版本到 %s 或是更高者。';
+       // Error handling       
+       $lang['strnoframes'] = '這個應用最好以一個能啟用框架頁(frame)的瀏覽器運作,但也能夠被使用在沒有框架頁下接繼運作,請按下面的連結。';
+       $lang['strnoframeslink'] = '使用不包括框架頁(frame)';
+       $lang['strbadconfig'] = '您的 config.inc.php 是過時的。您將需要從新的 config.inc.php-dist 重建它。';
+       $lang['strnotloaded'] = '您的 PHP 環境未安裝 PostgreSQL 必要的支持。您必需重新編譯 PHP 使用 --with-pgsql 組態選項。';
+       $lang['strpostgresqlversionnotsupported'] = '版本的 PostgreSQL 未被支持。請升級版本到 %s 或是更高者。';
        $lang['strbadschema'] = '無效的架構模式被指定。';
        $lang['strbadencoding'] = '在資料庫中設定客戶端字元編碼失敗。';
-       $lang['strsqlerror'] = 'SQL 錯誤';
-       $lang['strinstatement'] = '在聲明內:';
+       $lang['strsqlerror'] = 'SQL 錯誤';
+       $lang['strinstatement'] = '在區塊內: ';
        $lang['strinvalidparam'] = '無效的稿本變數。';
        $lang['strnodata'] = '找不到資料列。';
        $lang['strnoobjects'] = '找不到物件。';
-       $lang['strrownotunique'] = 'é\80\99è³\87æ\96\99å\88\97ç\84¡å\94¯ä¸\80å\80¼è­\98å\88¥è\99\9fã\80\82';
+       $lang['strrownotunique'] = '該è³\87æ\96\99å\88\97ç\84¡å\94¯ä¸\80ç´\84æ\9d\9fã\80\82';
        $lang['strnoreportsdb'] = '您尚未建立報表資料庫。請參閱指導 INSTALL 檔說明。';
        $lang['strnouploads'] = '上傳檔案功能是已停用。';
        $lang['strimporterror'] = '匯入錯誤。';
-       $lang['strimporterror-fileformat'] = '匯入錯誤:自動地確定檔案格式已失敗。';
+       $lang['strimporterror-fileformat'] = '匯入錯誤: 自動識別檔案格式已失敗。';
        $lang['strimporterrorline'] = '匯入錯誤發生在第 %s 行。';
-       $lang['strimporterrorline-badcolumnnum'] = '匯入錯誤發生在第 %s 行: 行不具備正確的欄位編號。';
-       $lang['strimporterror-uploadedfile'] = '匯入錯誤:檔案無法被上傳到這伺服器';
-       $lang['strcannotdumponwindows'] = '傾覆複雜的資料表與架構模式名稱在 Windows 是未被支持的。';
+       $lang['strimporterrorline-badcolumnnum'] = '匯入錯誤發生在第 %s 行:  該行不具備正確的欄位編號。';
+       $lang['strimporterror-uploadedfile'] = '匯入錯誤: 檔案無法被上傳到這伺服器';
+       $lang['strcannotdumponwindows'] = '複雜的資料表與架構模式名稱轉儲在 Windows 是未被支持的。';
+       $lang['strinvalidserverparam'] = '試圖用無效的伺服器參數連結, 可能有人正試圖攻擊您的系統。';
+       $lang['strnoserversupplied'] = '沒有選擇資料庫!';
 
        // Tables
        $lang['strtable'] = '資料表';
        $lang['straddcolumn'] = '新增欄位';
        $lang['strcolumnadded'] = '欄位已新增。';
        $lang['strcolumnaddedbad'] = '欄位新增已失敗。';
-       $lang['strcascade'] = '附屬串聯';
+       $lang['strcascade'] = '附屬串聯(CASCADE)';
        $lang['strtablealtered'] = '資料表已修改。';
        $lang['strtablealteredbad'] = '資料表修改已失敗。';
        $lang['strdataonly'] = '只有資料';
        $lang['strstructureonly'] = '只有結構';
        $lang['strstructureanddata'] = '結構和資料';
-       $lang['strtabbed'] = 'Tabbed';
+       $lang['strtabbed'] = '固定(Tabbed)';
        $lang['strauto'] = '自動';
-       $lang['strconfvacuumtable'] = '您確定將要 vacuum "%s"?';
+       $lang['strconfvacuumtable'] = '您確定將要清理(vacuum) "%s" 嗎?';
+       $lang['strconfanalyzetable'] = '確定要分析 "%s" 嗎?';
        $lang['strestimatedrowcount'] = '已估算的資料列計數';
+       $lang['strestimatedrowcount'] = '估計的資料列數';
+       $lang['strspecifytabletoanalyze'] = '必須至少選擇一個資料表來分析';
+       $lang['strspecifytabletoempty'] = '必須至少選擇一個資料表來清空';
+       $lang['strspecifytabletodrop'] = '必須至少選擇一個資料表來移除';
+       $lang['strspecifytabletovacuum'] = '必須至少選擇一個資料表來清理(vacuum)';
 
        // Columns
        $lang['strcolprop'] = '欄位屬性';
+       $lang['strnotableprovided'] = '沒有指定資料表!';
                
        // Users
        $lang['struser'] = '使用者';
        $lang['strpassword'] = '密碼';
        $lang['strsuper'] = '超級使用者?';
        $lang['strcreatedb'] = '能建立資料庫?';
-       $lang['strexpires'] = '失效期';
-       $lang['strsessiondefaults'] = '會議交談預設';
+       $lang['strexpires'] = '失效期';
+       $lang['strsessiondefaults'] = 'Session 預設';
        $lang['strnousers'] = '找不到此使用者。';
        $lang['struserupdated'] = '使用者已更新。';
        $lang['struserupdatedbad'] = '使用者更新已失敗。';
        $lang['stralterrole'] = '修改角色';
        $lang['strrolealtered'] = '角色被修改。';
        $lang['strrolealteredbad'] = '角色修改已失敗。';
-       $lang['strcanlogin'] = '登入?';
+       $lang['strcanlogin'] = '可以登入?';
        $lang['strconnlimit'] = '連線限制';
        $lang['strdroprole'] = '移除角色';
        $lang['strconfdroprole'] = '您確定您要移除這個角色 "%s"?';
        $lang['strconfdropdatabase'] = '您確定您要移除這個資料庫 "%s"?';
        $lang['strdatabasedropped'] = '資料庫已移除。';
        $lang['strdatabasedroppedbad'] = '資料庫移除失敗。';
-       $lang['strentersql'] = '在下方輸入 SQL 來執行';
+       $lang['strentersql'] = '在下方輸入 SQL 來執行';
        $lang['strsqlexecuted'] = 'SQL 已執行。';
-       $lang['strvacuumgood'] = 'Vacuum 完成。';
-       $lang['strvacuumbad'] = 'Vacuum 失敗。';
-       $lang['stranalyzegood'] = 'Analyze 完成。';
-       $lang['stranalyzebad'] = 'Analyze 失敗。';
+       $lang['strvacuumgood'] = '清理完成。';
+       $lang['strvacuumbad'] = '清理失敗。';
+       $lang['stranalyzegood'] = '分析完成。';
+       $lang['stranalyzebad'] = '分析失敗。';
        $lang['strreindexgood'] = '重建索引完成。';
        $lang['strreindexbad'] = '重建索引失敗。';
        $lang['strfull'] = '全部性';
        $lang['strallobjects'] = '全部物件';
        $lang['strdatabasealtered'] = '資料庫已修改。';
        $lang['strdatabasealteredbad'] = '資料庫修改已失敗。';
+       $lang['strspecifydatabasetodrop'] = '必須至少指定一個資料庫來移除';
 
        // Views
        $lang['strview'] = '視觀表';
        $lang['strviewneedsfields'] = '您必需在您的視觀表中選擇給這個欄位。';
        $lang['strviewcreated'] = '視觀表已建立。';
        $lang['strviewcreatedbad'] = '視觀表建立已失敗。';
-       $lang['strconfdropview'] = '您確定您要移除這個視觀表 "%s"?';
+       $lang['strconfdropview'] = '您確定您要移除這個視觀表 "%s" 嗎?';
        $lang['strviewdropped'] = '視觀表已移除。';
        $lang['strviewdroppedbad'] = '視觀表移除已失敗。';
-       $lang['strviewupdated'] = '視觀表已更新。';
-       $lang['strviewupdatedbad'] = '視觀表更新已失敗。';
-       $lang['strviewlink'] = '連結鍵';
+       $lang['strviewlink'] = '連結鍵(Linking keys)';
+       $lang['strviewconditions'] = '附加条件';
        $lang['strviewconditions'] = '附加的條件限制';
        $lang['strcreateviewwiz'] = '建立視觀表精靈';
-
+       $lang['strrenamedupfields'] = '重新命名複製的字串';
+       $lang['strdropdupfields'] = '移除複制的字串';
+       $lang['strerrordupfields'] = '複製字串時發生錯誤';
+       $lang['strviewupdated'] = '視觀表已更新。';
+       $lang['strviewupdatedbad'] = '視觀表更新已失敗。';
+       $lang['strspecifyviewtodrop'] = '必须至少指定一个视图来移除';
+       
        // Sequences
        $lang['strsequence'] = '序列數';
        $lang['strsequences'] = '序列數';
        $lang['strminvalue'] = '最小值';
        $lang['strcachevalue'] = '快取值';
        $lang['strlogcount'] = '日誌計數';
-       $lang['striscycled'] = '循環?';
+       $lang['striscycled'] = '可循環?';
+       $lang['striscalled'] = '將在返回下一個值前遞增最後的值(is_called)嗎?';
        $lang['strsequenceneedsname'] = '您必需為您的序列數給一個名稱。';
        $lang['strsequencecreated'] = '序列數已建立。';
        $lang['strsequencecreatedbad'] = '序列數建立失敗。'; 
        $lang['straltersequence'] = '修改序列數';
        $lang['strsequencealtered'] = '序列數已修改。';
        $lang['strsequencealteredbad'] = '序列數修改已失敗。';
-       $lang['strsetval'] = '設定值';
+       $lang['strsetval'] = '設å®\9aåº\8få\88\97æ\95¸å\80¼';
        $lang['strsequencesetval'] = '序列數值已設定。';
        $lang['strsequencesetvalbad'] = '序列數值設定已失敗。';
        $lang['strnextval'] = '遞增量';
        $lang['strsequencenextval'] = '序列數已遞增。';
        $lang['strsequencenextvalbad'] = '序列數已遞增失敗。';
+       $lang['strspecifysequencetodrop'] = '必須至少指定一個序列數來刪除';
 
        // Indexes
        $lang['strindex'] = '索引';
        $lang['strnoindex'] = '找不到索引。';
        $lang['strnoindexes'] = '找不到任何索引。';
        $lang['strcreateindex'] = '建立索引';
-       $lang['strtabname'] = 'Tab 名稱';
+       $lang['strtabname'] = '資料表名稱';
        $lang['strcolumnname'] = '欄位名稱';
        $lang['strindexneedsname'] = '您必需為您的索引給一個名稱。';
        $lang['strindexneedscols'] = '索引要求一個有效欄位數量。';
        $lang['strindexcreated'] = '索引已建立';
        $lang['strindexcreatedbad'] = '索引建立失敗。';
-       $lang['strconfdropindex'] = '您確定您要移除這個索引 "%s"?';
+       $lang['strconfdropindex'] = '您確定您要移除這個索引 "%s" 嗎?';
        $lang['strindexdropped'] = '索引已移除。';
        $lang['strindexdroppedbad'] = '索引移除失敗。';
        $lang['strkeyname'] = '鍵名';
        $lang['strindextype'] = '索引類型';
        $lang['strtablecolumnlist'] = '資料表欄位';
        $lang['strindexcolumnlist'] = '索引欄位';
-       $lang['strconfcluster'] = 'æ\82¨ç¢ºå®\9aæ\82¨è¦\81å\88°å\8f¢é\9b\86 "%s"?';
+       $lang['strconfcluster'] = 'æ\82¨ç¢ºå®\9aæ\82¨è¦\81å\8f¢é\9b\86å\8c\96 "%s" å\97\8e?';
        $lang['strclusteredgood'] = '叢集完成。';
        $lang['strclusteredbad'] = '叢集已失敗。';
 
        $lang['strruleneedsname'] = '您必需為您的規則給一個名稱。';
        $lang['strrulecreated'] = '規則已建立。';
        $lang['strrulecreatedbad'] = '規則建立已失敗。';
-       $lang['strconfdroprule'] = '您確定您要移除這個規則 "%s" 在 "%s"上?';
+       $lang['strconfdroprule'] = '您確定您要移除這個規則 "%s" 在 "%s"上?';
        $lang['strruledropped'] = '規則規則已移除。';
        $lang['strruledroppedbad'] = '規則移除已失敗。';
 
        $lang['strcreateconstraint'] = '建立約束限制';
        $lang['strconstraintcreated'] = '約束限制已建立。';
        $lang['strconstraintcreatedbad'] = '約束限制建立已失敗。';
-       $lang['strconfdropconstraint'] = '您確定您要移除這約束限制 "%s" 在 "%s" 上?';
+       $lang['strconfdropconstraint'] = '您確定您要移除這約束限制 "%s" 在 "%s" 上?';
        $lang['strconstraintdropped'] = '約束限制已移除。';
        $lang['strconstraintdroppedbad'] = '約束限制移除已失敗。';
-       $lang['straddcheck'] = '增加檢查(Check)';
-       $lang['strcheckneedsdefinition'] = '檢查(Check)限制需要定義。';
-       $lang['strcheckadded'] = '檢查限制已增加。';
-       $lang['strcheckaddedbad'] = '增加檢查限制已失敗。';
+       $lang['straddcheck'] = '增加約束檢查(Check)';
+       $lang['strcheckneedsdefinition'] = '約束檢查(Check)限制需要定義。';
+       $lang['strcheckadded'] = '約束檢查限制已增加。';
+       $lang['strcheckaddedbad'] = '增加約束檢查限制已失敗。';
        $lang['straddpk'] = '增加主鍵(pkey)';
        $lang['strpkneedscols'] = '主鍵(pkey)要求最少一個欄位。';
        $lang['strpkadded'] = '主鍵(pkey)已增加。';
        $lang['strfunctionupdated'] = '函數已更新。';
        $lang['strfunctionupdatedbad'] = '函數更新已失敗。';
        $lang['strobjectfile'] = '物件檔案';
-       $lang['strlinksymbol'] = 'é\80£çµ\90符è\99\9f';
+       $lang['strlinksymbol'] = 'é\80£çµ\90ç\89©ä»¶æ¨\99è¨\98';
        $lang['strarguments'] = '引數';
        $lang['strargmode'] = '方式';
        $lang['strargtype'] = '類型';
        $lang['strargnorowbelow'] = '需要資料列在這資料列之前。';
        $lang['strargraise'] = '向上移。';
        $lang['strarglower'] = '向下移。';
-       $lang['strargremoveconfirm'] = '您確定你要移除這個引數? 這個 CANNOT 未被完成的。';
+       $lang['strargremoveconfirm'] = '您確定你要移除這個引數? 這個作業未能完成。';
+       $lang['strfunctioncosting'] = '函數成本';
+       $lang['strresultrows'] = '结果集資料行數';
+       $lang['strexecutioncost'] = '執行成本';
+       $lang['strspecifyfunctiontodrop'] = '必須至少指定一個函數來刪除';
 
        // Triggers
        $lang['strtrigger'] = '觸發器';
        $lang['strtriggers'] = '觸發器';
        $lang['strshowalltriggers'] = '顯示全部觸發器';
-       $lang['strnotrigger'] = '找不到 觸發器。';
+       $lang['strnotrigger'] = '找不到觸發器。';
        $lang['strnotriggers'] = '找不到任何觸發器。';
        $lang['strcreatetrigger'] = '建立觸發器';
        $lang['strtriggerneedsname'] = '您必需為您的觸發器明確指定一個名稱。';
        $lang['strnotypes'] = '找不到任何類型。';
        $lang['strcreatetype'] = '建立類型';
        $lang['strcreatecomptype'] = '建立合成類型';
-       $lang['strtypeneedsfield'] = '您必需明確指定最少一個欄位。';
-       $lang['strtypeneedscols'] = '您必需明確指定有效欄位數字。';       
-       $lang['strtypename'] = '類型名稱';
+       $lang['strcreateenumtype'] = '建立列舉類型';
+       $lang['strtypeneedsfield'] = '您必須明確指定最少一個欄位。';
+       $lang['strtypeneedsvalue'] = '您必須明確指定最少一個值。';
+       $lang['strtypeneedscols'] = '您必須明確指定有效的欄位數。';
+       $lang['strtypeneedsvals'] = '您必須明確指定一個有效的欄位數。'
        $lang['strinputfn'] = '輸入類型';
        $lang['stroutputfn'] = '輸出類型';
        $lang['strpassbyval'] = '以值傳送?';
-       $lang['stralignment'] = '排列';
+       $lang['stralignment'] = '列隊組合';
        $lang['strelement'] = '元素';
        $lang['strdelimiter'] = '分隔符號';
        $lang['strstorage'] = '儲藏所';
        $lang['strfield'] = '欄位';
-       $lang['strnumfields'] = '欄位 Num. ';
+       $lang['strvalue'] = '值';
+       $lang['strnumfields'] = '欄位數. ';
+       $lang['strnumvalues'] = '值數';
        $lang['strtypeneedsname'] = '您必需為您的類型給一個名稱。';
        $lang['strtypeneedslen'] = '您必需為您的類型給一個長度。';
        $lang['strtypecreated'] = '類型已建立';
        $lang['strtypecreatedbad'] = '類型建立已失敗。';
-       $lang['strconfdroptype'] = '您確定您要移除這個類型 "%s"?';
+       $lang['strconfdroptype'] = '您確定您要移除這個類型 "%s" 嗎?';
        $lang['strtypedropped'] = '類型已移除。';
        $lang['strtypedroppedbad'] = '類型移除已失敗。';
-       $lang['strflavor'] = '特色';
+       $lang['strflavor'] = '風格(Flavor)';
        $lang['strbasetype'] = '基礎';
        $lang['strcompositetype'] = '合成';
-       $lang['strpseudotype'] = '假冒';
+       $lang['strpseudotype'] = '偽(Pseudo)';
+       $lang['strenum'] = 'Enum';
+       $lang['strenumvalues'] = '列舉類型';
 
        // Schemas
        $lang['strschema'] = '架構模式';
        $lang['strschemaneedsname'] = '您必需為您的架構模式給一個名稱。';
        $lang['strschemacreated'] = '架構模式已建立';
        $lang['strschemacreatedbad'] = '架構模式建立已失敗。';
-       $lang['strconfdropschema'] = '您確定您要移除這個架構模式 "%s"?';
+       $lang['strconfdropschema'] = '您確定您要移除這個架構模式 "%s" 嗎?';
        $lang['strschemadropped'] = '架構模式已移除。';
        $lang['strschemadroppedbad'] = '架構模式移除失敗。';
        $lang['strschemaaltered'] = '架構模式已修改。';
        $lang['strschemaalteredbad'] = '架構模式修改已失敗。';
        $lang['strsearchpath'] = '架構模式搜尋路徑';
+       $lang['strspecifyschematodrop'] = '您必須至少指定一個架構模式來刪除';
 
        // Reports
        $lang['strreport'] = '報表';
        $lang['strcreatereport'] = '建立報表';
        $lang['strreportdropped'] = '報表已移除。';
        $lang['strreportdroppedbad'] = '報表移除已失敗。';
-       $lang['strconfdropreport'] = '您確定您要移除這個報表 "%s"?';
+       $lang['strconfdropreport'] = '您確定您要移除這個報表 "%s" 嗎?';
        $lang['strreportneedsname'] = '您必需為您的報表給一個名稱。';
        $lang['strreportneedsdef'] = '您必需為您的報表給 SQL。';
        $lang['strreportcreated'] = '報表已儲存。';
        $lang['stroperatorneedsname'] = '您必需為您的運算子給一個名稱。';
        $lang['stroperatorcreated'] = '運算子已建立';
        $lang['stroperatorcreatedbad'] = '運算子建立已失敗。';
-       $lang['strconfdropoperator'] = '您確定您要移除這個運算子 "%s"?';
+       $lang['strconfdropoperator'] = '您確定您要移除這個運算子 "%s" 嗎?';
        $lang['stroperatordropped'] = '運算子已移除。';
        $lang['stroperatordroppedbad'] = '運算子移除已失敗。';
 
        $lang['straggregates'] = '聚集函數';
        $lang['strnoaggregates'] = '找不到任何聚集函數。';
        $lang['stralltypes'] = '(全部類型)';
-       $lang['straggrtransfn'] = '過渡函數';
        $lang['strcreateaggregate'] = '建立聚集函數';
        $lang['straggrbasetype'] = '輸入資料類型';
        $lang['straggrsfunc'] = '狀態過渡函數';
+       $lang['straggrstype'] = '狀態類型';
        $lang['straggrffunc'] = '最終函數';
-       $lang['straggrinitcond'] = '最初身份';
+       $lang['straggrinitcond'] = '最初條件';
        $lang['straggrsortop'] = '排序運算子';
-       $lang['strdropaggregate'] = '移除聚集函數';
-       $lang['strconfdropaggregate'] = '您確定您要移除這個聚集函數 "%s"?';
+       $lang['strconfdropaggregate'] = '您確定您要移除這個聚集函數 "%s" 嗎?';
        $lang['straggregatedropped'] = '聚集函數已移除。';
        $lang['straggregatedroppedbad'] = '聚集函數移除已失敗。';
-       $lang['stralteraggregate'] = '修改聚集函數';
        $lang['straggraltered'] = '聚集函數已修改。';
        $lang['straggralteredbad'] = '聚集函數修改已失敗。';
        $lang['straggrneedsname'] = '您必需具體指定一個名稱給這個聚集函數。';
        $lang['straggrcreated'] = '聚集函數已建立。';
        $lang['straggrcreatedbad'] = '聚集函數建立已失敗。';
        $lang['straggrshowall'] = '顯示全部聚集函數';
-
+       
        // Operator Classes
        $lang['stropclasses'] = '運算子類別';
        $lang['strnoopclasses'] = '找不到任何運算子類別。';
        $lang['stridxrowperf'] = '索引資料列性能';
        $lang['stridxioperf'] = '索引 I/O 性能';
        $lang['strpercent'] = '%';
-       $lang['strsequential'] = 'é\80£çº\8c性';
+       $lang['strsequential'] = 'é \86åº\8f性';
        $lang['strscan'] = '掃描';
-       $lang['strread'] = '讀';
+       $lang['strread'] = '讀';
        $lang['strfetch'] = '取得';
        $lang['strheap'] = '堆疊';
        $lang['strtoast'] = 'TOAST';
        // Slony clusters
        $lang['strcluster'] = '叢集';
        $lang['strnoclusters'] = '找不到任何叢集。';
-       $lang['strconfdropcluster'] = '您確定您要移除這個叢集 "%s"?';
+       $lang['strconfdropcluster'] = '您確定您要移除這個叢集 "%s" 嗎?';
        $lang['strclusterdropped'] = '叢集已移除。';
        $lang['strclusterdroppedbad'] = '叢集移除失敗。';
        $lang['strinitcluster'] = '初始化叢集';
        $lang['strnodefailedover'] = '節點受災難失敗。';
        $lang['strnodefailedoverbad'] = '節點災難復原失敗。';
        $lang['strstatus'] = '狀態';  
-       $lang['strhealthy'] = '健全';
-       $lang['stroutofsync'] = '同步(Out of Sync)';
+       $lang['strhealthy'] = '健全';
+       $lang['stroutofsync'] = '超出同步(Out of Sync)';
        $lang['strunknown'] = '未知的';      
 
        
        $lang['strpathneedsconnretry'] = '您必需在連線之前給一個等待重試的秒數字。';
        $lang['strpathcreated'] = '路徑已建立。';
        $lang['strpathcreatedbad'] = '路徑建立已失敗。';
-       $lang['strconfdroppath'] = '您確定您要移除路徑 "%s"?';
+       $lang['strconfdroppath'] = '您確定您要移除路徑 "%s" 嗎?';
        $lang['strpathdropped'] = '路徑已移除。';
        $lang['strpathdroppedbad'] = '路徑移除已失敗。';
 
        $lang['strconfunlockrepset'] = '您確定您要解鎖複寫叢集設定 "%s"?';
        $lang['strrepsetunlocked'] = '複寫叢集設定未鎖定。';
        $lang['strrepsetunlockedbad'] = '複寫叢集設定解鎖已失敗。';
-       $lang['strexecute'] = '執行';
        $lang['stronlyonnode'] = '僅在節點上';
        $lang['strddlscript'] = '資料定義語言(DDL)稿本';
        $lang['strscriptneedsbody'] = '您必需提供一個稿本在這全部節點上被執行。';
        $lang['strscriptexecuted'] = '複寫叢集設定 DDL 稿本已執行。';
        $lang['strscriptexecutedbad'] = '執行複寫叢集設定 DDL 稿本中失敗。';
-       $lang['strtabletriggerstoretain'] = '這將隨著觸發器不會停用 Slony 在以下';
+       $lang['strtabletriggerstoretain'] = '這將隨著觸發器不會停用 Slony 在以下';
 
        // Slony tables in replication sets
        $lang['straddtable'] = '增加資料表';
        $lang['strtableneedsuniquekey'] = '資料表的增加要求一個主建(pkey)或唯一鍵。';
        $lang['strtableaddedtorepset'] = '資料表已增加到複寫叢集設定。';
        $lang['strtableaddedtorepsetbad'] = '資料表增加到複寫叢集設定失敗。';
-       $lang['strconfremovetablefromrepset'] = '您確定您要從複寫叢集設定 "%s" 移除這資料表 "%s" ?';
+       $lang['strconfremovetablefromrepset'] = '您確定您要從複寫叢集設定 "%s" 移除這資料表 "%s" ?';
        $lang['strtableremovedfromrepset'] = '資料表已從複寫叢集設定移除。';
        $lang['strtableremovedfromrepsetbad'] = '資料表從複寫叢集設定移除失敗。';
 
        $lang['straddsequence'] = '增加序列號';
        $lang['strsequenceaddedtorepset'] = '序列號增加到複寫叢集設定。';
        $lang['strsequenceaddedtorepsetbad'] = '增加序列號到複寫叢集設定已失敗。';
-       $lang['strconfremovesequencefromrepset'] = '您確定您要從複寫叢集設定 "%s" 移除序列號 "%s" ?';
+       $lang['strconfremovesequencefromrepset'] = '您確定您要從複寫叢集設定 "%s" 移除序列號 "%s" ?';
        $lang['strsequenceremovedfromrepset'] = '序列號已從複寫叢集設定移除。';
        $lang['strsequenceremovedfromrepsetbad'] = '序列號從複寫叢集設定移除已失敗。';
 
        $lang['strnosubscriptions'] = '找不到任何訂閱。';
 
        // Miscellaneous
-       $lang['strtopbar'] = '%s 運作於 %s%s -- 您是已登入的使用者 "%s", %s';
-       $lang['strtimefmt'] = 'jS M, Y giA';
+       $lang['strtopbar'] = '%s 運作於 %s%s -- 您是已登入的使用者 "%s", %s';
+       $lang['strtimefmt'] = 'jS M, Y giA';
        $lang['strhelp'] = '說明';
        $lang['strhelpicon'] = '?';
        $lang['strhelppagebrowser'] = '說明頁瀏覽器';
        $lang['strclicktoreload'] = '點擊到重新載入';
 
        // Autovacuum
-       $lang['strautovacuum'] = 'Autovacuum'; 
+       $lang['strautovacuum'] = '自動清理(Autovacuum)'; 
        $lang['strturnedon'] = '已轉動 - 開啟'; 
        $lang['strturnedoff'] = '已轉動 - 關閉'; 
        $lang['strenabled'] = '啟用'; 
        // Table-level Locks
        $lang['strlocks'] = '鎖定';
        $lang['strtransaction'] = '事務交易 ID';
+       $lang['strvirtualtransaction'] = '虛擬事務交易 ID';
        $lang['strprocessid'] = '進程 ID';
        $lang['strmode'] = '鎖定模式';
        $lang['strislockheld'] = '是鎖定執(held)?';
        $lang['strpreparedxacts'] = '已準備事務交易';
        $lang['strxactid'] = '事務交易 ID';
        $lang['strgid'] = 'Global ID';
+       
+       // Fulltext search
+       $lang['strfulltext'] = '全文檢索';
+       $lang['strftsconfig'] = '全文檢索組態';
+       $lang['strftsconfigs'] = '組態';
+       $lang['strftscreateconfig'] = '新建全文檢索組態';
+       $lang['strftscreatedict'] = '新建字典';
+       $lang['strftscreatedicttemplate'] = '新建字典模板';
+       $lang['strftscreateparser'] = '新建分析器';
+       $lang['strftsnoconfigs'] = '沒有找到全文檢索組態。';
+       $lang['strftsconfigdropped'] = '全文檢索組態已移除。';
+       $lang['strftsconfigdroppedbad'] = '全文檢索移除失敗。';
+       $lang['strconfdropftsconfig'] = '確定要移除全文檢索檢索組態 "%s" 嗎?';
+       $lang['strconfdropftsdict'] = '確定要移除全文檢索字典 "%s" 嗎?';
+       $lang['strconfdropftsmapping'] = '確定要將映射 "%s" 從全文檢索組態 "%s" 中移除嗎?';
+       $lang['strftstemplate'] = '模板';
+       $lang['strftsparser'] = '分析器';
+       $lang['strftsconfigneedsname'] = '必須指定全文檢索組態名稱。';
+       $lang['strftsconfigcreated'] = '全文檢索組態已創建';
+       $lang['strftsconfigcreatedbad'] = '全文檢索組態創建失敗。';
+       $lang['strftsmapping'] = '映射';
+       $lang['strftsdicts'] = '字典';
+       $lang['strftsdict'] = '字典';
+       $lang['strftsemptymap'] = '空的全文檢索組態映射。';
+       $lang['strftswithmap'] = '附帶映射(With map)';
+       $lang['strftsmakedefault'] = '為本地化作成默認值';
+       $lang['strftsconfigaltered'] = '全文檢索已修改。';
+       $lang['strftsconfigalteredbad'] = '全文檢索修改失敗。';
+       $lang['strftsconfigmap'] = '全文檢索組態映射';
+       $lang['strftsparsers'] = '全文檢索分析器';
+       $lang['strftsnoparsers'] = '無有效的全文檢索分析器。';
+       $lang['strftsnodicts'] = '無有效的全文檢索字典。';
+       $lang['strftsdictcreated'] = '全文檢索字典已創建';
+       $lang['strftsdictcreatedbad'] = '全文檢索字典創建失敗。';
+       $lang['strftslexize'] = '詞彙';
+       $lang['strftsinit'] = '初始化';
+       $lang['strftsoptionsvalues'] = '選項和值';
+       $lang['strftsdictneedsname'] = '必須指定全文檢索字典名稱。';
+       $lang['strftsdictdropped'] = '全文檢索字典已移除。';
+       $lang['strftsdictdroppedbad'] = '全文檢索字典移除失敗。';
+       $lang['strftsdictaltered'] = '全文檢索字典已修改。';
+       $lang['strftsdictalteredbad'] = '全文檢索字典修改失敗。';
+       $lang['strftsaddmapping'] = '增加映射';
+       $lang['strftsspecifymappingtodrop'] = '必須最少指定一個映射來移除';
+       $lang['strftsspecifyconfigtoalter'] = '必須指定一個全文檢索配置來修改';
+       $lang['strftsmappingdropped'] = '全文檢索映射已刪除。';
+       $lang['strftsmappingdroppedbad'] = '全文檢索映射移除失敗。';
+       $lang['strftsnodictionaries'] = '查無字典。';
+       $lang['strftsmappingaltered'] = '全文檢索映射已修改。';
+       $lang['strftsmappingalteredbad'] = '全文檢索映射修改失敗。';
+       $lang['strftsmappingadded'] = '全文檢索映射已增加。';
+       $lang['strftsmappingaddedbad'] = '全文檢索映射增加失敗。';
+       $lang['strftstabconfigs'] = '組態';
+       $lang['strftstabdicts'] = '字典';
+       $lang['strftstabparsers'] = '分析器';
+       $lang['strftsaddmapping'] = '增加映射';
+       $lang['strftsspecifymappingtodrop'] = '必须最少指定一个映射来移除';
+       $lang['strftsspecifyconfigtoalter'] = '必须指定一个全文检索組態来修改';
+       $lang['strftsmappingdropped'] = '全文检索映射已删除。';
+       $lang['strftsmappingdroppedbad'] = '全文检索映射移除失败。';
+       $lang['strftsnodictionaries'] = '查无字典。';
+       $lang['strftsmappingaltered'] = '全文检索映射已修改。';
+       $lang['strftsmappingalteredbad'] = '全文检索映射修改失败。';
+       $lang['strftsmappingadded'] = '全文检索映射已增加。';
+       $lang['strftsmappingaddedbad'] = '全文检索映射增加失败。';
+       $lang['strftsmappingdropped'] = '全文检索映射已删除。';
+       $lang['strftsmappingdroppedbad'] = '全文检索映射移除失败。';
+       $lang['strftstabconfigs'] = '組態';
+       $lang['strftstabdicts'] = '字典';
+       $lang['strftstabparsers'] = '分析器';
 ?>
index 29d080d7a69f25c7782498748d43bf7945449692..6d9b4a6783f212273b4857204453f7548354157c 100644 (file)
@@ -1,12 +1,13 @@
 <?php
 
        /**
-        * Chinese-utf8-zh_TW language file for phpPgAdmin.  Use this as a basis
-        * for new translations.
-        *
-        *Translated by &#37101;&#26397;&#30410; ChaoYi, Kuo [kuo.chaoyi@gmail.com]
-        * $Id: chinese-utf8-zh_TW.php,v 1.4 2007/04/24 11:43:16 soranzo Exp $
-        */
+       * Chinese zh_TW translation file for phpPgAdmin.  Use this as a basis
+       * for new translations.
+       * @maintainer &#37101;&#26397;&#30410;  [Kuo.ChaoYi@gmail.com]
+       *
+       * $Id: chinese-utf8-zh_TW.php,v 1.5 2008/01/01 19:12:51 ioguix Exp $
+       * EN-Revision: 1.228
+       */
 
        // Language and character set
        $lang['applang'] = '&#27491;&#39636;&#20013;&#25991;&#65288;UTF-8&#65289;';
        $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/';
        $lang['strlocaldocs'] = 'PostgreSQL &#25991;&#20214; (&#26412;&#27231;)';
        $lang['strreportbug'] = '&#36890;&#22577;&#31243;&#24335; Bug';
-       
-       $lang['strviewfaq'] = '&#35264;&#30475;&#32218;&#19978; FAQ';
+       $lang['strviewfaq'] = '&#27298;&#35222;&#32218;&#19978; FAQ';
        $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/?page=faq';
        
        // Basic strings
        $lang['strlogin'] = '&#30331;&#20837;';
        $lang['strloginfailed'] = '&#30331;&#20837;&#22833;&#25943;';
-       $lang['strlogindisallowed'] = '&#20986;&#26044;&#23433;&#20840;&#21407;&#22240;&#25298;&#32085;&#30331;&#20837;&#12290;';
+       $lang['strlogindisallowed'] = '&#20986;&#26044;&#23433;&#20840;&#21407;&#22240;&#31105;&#27490;&#30331;&#20837;&#12290;';
        $lang['strserver'] = '&#20282;&#26381;&#22120;';
        $lang['strservers'] = '&#20282;&#26381;&#22120;';
-       $lang['strintroduction'] = '&#24207;&#38913;';
+       $lang['strintroduction'] = '&#20171;&#32057;';
        $lang['strhost'] = '&#20027;&#27231;';
        $lang['strport'] = '&#22496;&#34399;';
        $lang['strlogout'] = '&#30331;&#20986;';
        $lang['strempty'] = '&#28165;&#31354;';
        $lang['strlanguage'] = '&#35486;&#35328;';
        $lang['strencoding'] = '&#23383;&#20803;&#32232;&#30908;';
-       $lang['strvalue'] = '&#20540;';
        $lang['strunique'] = '&#21807;&#19968;&#20540;';
-       $lang['strprimary'] = '&#20027;&#37749;(pkey)';
+       $lang['strprimary'] = '&#20027;&#37749;(PK)';
        $lang['strexport'] = '&#21295;&#20986;';
        $lang['strimport'] = '&#21295;&#20837;';
-       $lang['strallowednulls'] = '&#24050;&#20801;&#35377;&#31354;&#23383;&#20018;';
+       $lang['strallowednulls'] = '&#20801;&#35377;&#31354;&#23383;&#20018;';
        $lang['strbackslashn'] = '\N';
-       $lang['strnull'] = 'NULL (&#23383;)';
        $lang['stremptystring'] = '&#31354; &#23383;&#20018;/&#27396;&#20301;';
        $lang['strsql'] = 'SQL';
        $lang['stradmin'] = '&#31649;&#29702;';
-       $lang['strvacuum'] = 'Vacuum';
-       $lang['stranalyze'] = 'Analyze';
+       $lang['strvacuum'] = '&#28165;&#29702;(Vacuum)';
+       $lang['stranalyze'] = '&#20998;&#26512;';
        $lang['strclusterindex'] = '&#21474;&#38598;';
        $lang['strclustered'] = '&#24050;&#21474;&#38598;?';
        $lang['strreindex'] = '&#37325;&#24314;&#32034;&#24341;';
        $lang['strrun'] = '&#22519;&#34892;';
        $lang['stradd'] = '&#26032;&#22686;';
        $lang['strevent'] = '&#20107;&#20214;';
-       $lang['strwhere'] = 'Where';
+       $lang['strwhere'] = '&#26781;&#20214;';
        $lang['strinstead'] = '&#24050;&#34987;&#21462;&#20195;';
-       $lang['strwhen'] = 'When';
+       $lang['strwhen'] = '&#30070;';
        $lang['strformat'] = '&#26684;&#24335;';
        $lang['strdata'] = '&#36039;&#26009;';
        $lang['strconfirm'] = '&#30906;&#35469;';
        $lang['strexpression'] = '&#34920;&#36948;&#24335;';
        $lang['strellipsis'] = '...';
-       $lang['strseparator'] = '&#65306;';
+       $lang['strseparator'] = '';
        $lang['strexpand'] = '&#23637;&#38283;';
        $lang['strcollapse'] = '&#25722;&#30090;';
-       $lang['strexplain'] = '&#35299;&#37323;';
-       $lang['strexplainanalyze'] = '&#35299;&#37323;&#20998;&#26512;';
        $lang['strfind'] = '&#23563;&#25214;';
        $lang['stroptions'] = '&#36984;&#38917;';
        $lang['strrefresh'] = '&#37325;&#26032;&#25972;&#29702;';
        $lang['strdownload'] = '&#19979;&#36617;';
-       $lang['strdownloadgzipped'] = '&#20197; gzip &#22739;&#32302;&#24460;&#19979;&#36617;';
+       $lang['strdownloadgzipped'] = '&#20197; gzip &#22739;&#32302;&#20006;&#19979;&#36617;';
        $lang['strinfo'] = '&#36039;&#35338;';
        $lang['stroids'] = 'OIDs';
        $lang['stradvanced'] = '&#36914;&#38542;';
        $lang['strprocesses'] = '&#36914;&#31243;';
        $lang['strsetting'] = '&#35373;&#23450;';
        $lang['streditsql'] = '&#32232;&#36655; SQL';
-       $lang['strruntime'] = '&#32317;&#20849;&#36939;&#34892;&#26178;&#38291;&#65306;%s ms';
+       $lang['strruntime'] = '&#32317;&#20849;&#22519;&#34892;&#26178;&#38291;: %s ms';
        $lang['strpaginate'] = '&#20998;&#38913;&#39023;&#31034;&#32080;&#26524;';
-       $lang['struploadscript'] = '&#25110;&#26159;&#19978;&#20659;&#19968;&#20491; SQL &#31295;&#26412;&#27284;&#65306;';
+       $lang['struploadscript'] = '&#25110;&#26159;&#19978;&#20659;&#19968;&#20491; SQL &#31295;&#26412;&#27284;';
        $lang['strstarttime'] = '&#21855;&#21205;&#26178;&#38291;';
        $lang['strfile'] = '&#27284;&#26696;';
        $lang['strfileimported'] = '&#27284;&#26696;&#24050;&#21295;&#20837;&#12290;';
        $lang['strtrycred'] = '&#20351;&#29992;&#36889;&#20123;&#24977;&#35657;&#32102;&#20840;&#37096;&#20282;&#26381;&#22120;';
-       $lang['stractionsonmultiplelines'] = '&#20316;&#29992;&#22312;&#22810;&#37325;&#30340;&#34892;&#21015;&#19978;';
+       $lang['stractionsonmultiplelines'] = '&#21205;&#20316;&#22312;&#22810;&#20491;&#34892;&#21015;&#19978;';
        $lang['strcheckall'] = '&#27298;&#26597;&#20840;&#37096;';
        $lang['struncheckall'] = '&#19981;&#27298;&#26597;&#20840;&#37096;';
 
+       // User-supplied SQL history
+       $lang['strhistory'] = '&#27511;&#31243;';
+       $lang['strnohistory'] = '&#28961;&#27511;&#31243;&#12290;';
+       $lang['strclearhistory'] = '&#28165;&#31354;&#27511;&#31243;';
+       $lang['strdelhistory'] = '&#24478;&#27511;&#31243;&#21034;&#38500;';
+       $lang['strconfdelhistory'] = '&#30906;&#23526;&#35201;&#24478;&#27511;&#31243;&#21034;&#38500;&#21966; ?';
+       $lang['strconfclearhistory'] = '&#30906;&#23526;&#35201;&#28165;&#31354;&#27511;&#31243;&#21966; ?';
+       $lang['strnodatabaseselected'] = '&#35531;&#36984;&#25799;&#19968;&#20491;&#36039;&#26009;&#24235;&#12290;';
+
        // Database sizes
        $lang['strsize'] = '&#23481;&#37327;';
-       $lang['strbytes'] = 'bytes';
+       $lang['strbytes'] = '&#20301;&#20803;&#32068;';
        $lang['strkb'] = 'kB';
        $lang['strmb'] = 'MB';
        $lang['strgb'] = 'GB';
        $lang['strtb'] = 'TB';
 
-       // Error handling
-       
-       $lang['strnoframes'] = '&#36889;&#20491;&#25033;&#29992;&#26368;&#22909;&#20197;&#19968;&#20491;&#33021;&#21855;&#29992;&#38913;&#26694;&#30340;&#28687;&#35261;&#22120;&#36939;&#20316;, &#20294;&#20063;&#33021;&#22816;&#34987;&#20351;&#29992;&#22312;&#27794;&#26377;&#38913;&#26694;&#19979;&#25509;&#32380;&#36939;&#20316;&#12290;';
-       $lang['strnoframeslink'] = '&#20351;&#29992;&#19981;&#21253;&#25324;&#26694;&#26550;';
-       $lang['strbadconfig'] = '&#24744;&#30340; config.inc.php &#26159;&#36942;&#26178;&#30340;&#12290;&#24744;&#23559;&#38656;&#35201;&#24478;&#26032;&#30340; config.inc.php-dist &#37325;&#24314;&#23427; &#12290;';
-       $lang['strnotloaded'] = '&#24744;&#30340; PHP &#29872;&#22659;&#26410;&#23433;&#35037; PostgreSQL &#24517;&#35201;&#30340;&#25903;&#25345;&#12290;&#24744;&#24517;&#38656;&#37325;&#26032;&#32232;&#35695; PHP &#20351;&#29992; --with-pgsql configure &#36984;&#38917;&#12290;';
-       $lang['strpostgresqlversionnotsupported'] = 'PostgreSQL &#29256;&#26412;&#26410;&#34987;&#25903;&#25345;&#12290;&#35531;&#21319;&#32026;&#29256;&#26412;&#21040; %s &#25110;&#26159;&#26356;&#39640;&#32773;&#12290;';
+       // Error handling       
+       $lang['strnoframes'] = '&#36889;&#20491;&#25033;&#29992;&#26368;&#22909;&#20197;&#19968;&#20491;&#33021;&#21855;&#29992;&#26694;&#26550;&#38913;(frame)&#30340;&#28687;&#35261;&#22120;&#36939;&#20316;&#65292;&#20294;&#20063;&#33021;&#22816;&#34987;&#20351;&#29992;&#22312;&#27794;&#26377;&#26694;&#26550;&#38913;&#19979;&#25509;&#32380;&#36939;&#20316;&#65292;&#35531;&#25353;&#19979;&#38754;&#30340;&#36899;&#32080;&#12290;';
+       $lang['strnoframeslink'] = '&#20351;&#29992;&#19981;&#21253;&#25324;&#26694;&#26550;&#38913;(frame)';
+       $lang['strbadconfig'] = '&#24744;&#30340; config.inc.php &#26159;&#36942;&#26178;&#30340;&#12290;&#24744;&#23559;&#38656;&#35201;&#24478;&#26032;&#30340; config.inc.php-dist &#37325;&#24314;&#23427;&#12290;';
+       $lang['strnotloaded'] = '&#24744;&#30340; PHP &#29872;&#22659;&#26410;&#23433;&#35037; PostgreSQL &#24517;&#35201;&#30340;&#25903;&#25345;&#12290;&#24744;&#24517;&#38656;&#37325;&#26032;&#32232;&#35695; PHP &#20351;&#29992; --with-pgsql &#32068;&#24907;&#36984;&#38917;&#12290;';
+       $lang['strpostgresqlversionnotsupported'] = '&#29256;&#26412;&#30340; PostgreSQL &#26410;&#34987;&#25903;&#25345;&#12290;&#35531;&#21319;&#32026;&#29256;&#26412;&#21040; %s &#25110;&#26159;&#26356;&#39640;&#32773;&#12290;';
        $lang['strbadschema'] = '&#28961;&#25928;&#30340;&#26550;&#27083;&#27169;&#24335;&#34987;&#25351;&#23450;&#12290;';
        $lang['strbadencoding'] = '&#22312;&#36039;&#26009;&#24235;&#20013;&#35373;&#23450;&#23458;&#25142;&#31471;&#23383;&#20803;&#32232;&#30908;&#22833;&#25943;&#12290;';
-       $lang['strsqlerror'] = 'SQL &#37679;&#35492;&#65306;';
-       $lang['strinstatement'] = '&#22312;&#32882;&#26126;&#20839;&#65306;';
+       $lang['strsqlerror'] = 'SQL &#37679;&#35492;';
+       $lang['strinstatement'] = '&#22312;&#21312;&#22602;&#20839;: ';
        $lang['strinvalidparam'] = '&#28961;&#25928;&#30340;&#31295;&#26412;&#35722;&#25976;&#12290;';
        $lang['strnodata'] = '&#25214;&#19981;&#21040;&#36039;&#26009;&#21015;&#12290;';
        $lang['strnoobjects'] = '&#25214;&#19981;&#21040;&#29289;&#20214;&#12290;';
-       $lang['strrownotunique'] = '&#36889;&#36039;&#26009;&#21015;&#28961;&#21807;&#19968;&#20540;&#35672;&#21029;&#34399;&#12290;';
+       $lang['strrownotunique'] = '&#35442;&#36039;&#26009;&#21015;&#28961;&#21807;&#19968;&#32004;&#26463;&#12290;';
        $lang['strnoreportsdb'] = '&#24744;&#23578;&#26410;&#24314;&#31435;&#22577;&#34920;&#36039;&#26009;&#24235;&#12290;&#35531;&#21443;&#38321;&#25351;&#23566; INSTALL &#27284;&#35498;&#26126;&#12290;';
        $lang['strnouploads'] = '&#19978;&#20659;&#27284;&#26696;&#21151;&#33021;&#26159;&#24050;&#20572;&#29992;&#12290;';
        $lang['strimporterror'] = '&#21295;&#20837;&#37679;&#35492;&#12290;';
-       $lang['strimporterror-fileformat'] = '&#21295;&#20837;&#37679;&#35492;&#65306;&#33258;&#21205;&#22320;&#30906;&#23450;&#27284;&#26696;&#26684;&#24335;&#24050;&#22833;&#25943;&#12290;';
+       $lang['strimporterror-fileformat'] = '&#21295;&#20837;&#37679;&#35492;: &#33258;&#21205;&#35672;&#21029;&#27284;&#26696;&#26684;&#24335;&#24050;&#22833;&#25943;&#12290;';
        $lang['strimporterrorline'] = '&#21295;&#20837;&#37679;&#35492;&#30332;&#29983;&#22312;&#31532; %s &#34892;&#12290;';
-       $lang['strimporterrorline-badcolumnnum'] = '&#21295;&#20837;&#37679;&#35492;&#30332;&#29983;&#22312;&#31532; %s &#34892;&#65306; &#34892;&#19981;&#20855;&#20633;&#27491;&#30906;&#30340;&#27396;&#20301;&#32232;&#34399;&#12290;';
-       $lang['strimporterror-uploadedfile'] = '&#21295;&#20837;&#37679;&#35492;&#65306;&#27284;&#26696;&#28961;&#27861;&#34987;&#19978;&#20659;&#21040;&#36889;&#20282;&#26381;&#22120;';
-       $lang['strcannotdumponwindows'] = '&#20670;&#35206;&#35079;&#38620;&#30340;&#36039;&#26009;&#34920;&#33287;&#26550;&#27083;&#27169;&#24335;&#21517;&#31281;&#22312; Windows &#26159;&#26410;&#34987;&#25903;&#25345;&#30340;&#12290;';
+       $lang['strimporterrorline-badcolumnnum'] = '&#21295;&#20837;&#37679;&#35492;&#30332;&#29983;&#22312;&#31532; %s &#34892;:  &#35442;&#34892;&#19981;&#20855;&#20633;&#27491;&#30906;&#30340;&#27396;&#20301;&#32232;&#34399;&#12290;';
+       $lang['strimporterror-uploadedfile'] = '&#21295;&#20837;&#37679;&#35492;: &#27284;&#26696;&#28961;&#27861;&#34987;&#19978;&#20659;&#21040;&#36889;&#20282;&#26381;&#22120;';
+       $lang['strcannotdumponwindows'] = '&#35079;&#38620;&#30340;&#36039;&#26009;&#34920;&#33287;&#26550;&#27083;&#27169;&#24335;&#21517;&#31281;&#36681;&#20786;&#22312; Windows &#26159;&#26410;&#34987;&#25903;&#25345;&#30340;&#12290;';
+       $lang['strinvalidserverparam'] = '&#35430;&#22294;&#29992;&#28961;&#25928;&#30340;&#20282;&#26381;&#22120;&#21443;&#25976;&#36899;&#32080;, &#21487;&#33021;&#26377;&#20154;&#27491;&#35430;&#22294;&#25915;&#25802;&#24744;&#30340;&#31995;&#32113;&#12290;';
+       $lang['strnoserversupplied'] = '&#27794;&#26377;&#36984;&#25799;&#36039;&#26009;&#24235;!';
 
        // Tables
        $lang['strtable'] = '&#36039;&#26009;&#34920;';
        $lang['straddcolumn'] = '&#26032;&#22686;&#27396;&#20301;';
        $lang['strcolumnadded'] = '&#27396;&#20301;&#24050;&#26032;&#22686;&#12290;';
        $lang['strcolumnaddedbad'] = '&#27396;&#20301;&#26032;&#22686;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strcascade'] = '&#38468;&#23660;&#20018;&#32879;';
+       $lang['strcascade'] = '&#38468;&#23660;&#20018;&#32879;(CASCADE)';
        $lang['strtablealtered'] = '&#36039;&#26009;&#34920;&#24050;&#20462;&#25913;&#12290;';
        $lang['strtablealteredbad'] = '&#36039;&#26009;&#34920;&#20462;&#25913;&#24050;&#22833;&#25943;&#12290;';
        $lang['strdataonly'] = '&#21482;&#26377;&#36039;&#26009;';
        $lang['strstructureonly'] = '&#21482;&#26377;&#32080;&#27083;';
        $lang['strstructureanddata'] = '&#32080;&#27083;&#21644;&#36039;&#26009;';
-       $lang['strtabbed'] = 'Tabbed';
+       $lang['strtabbed'] = '&#22266;&#23450;(Tabbed)';
        $lang['strauto'] = '&#33258;&#21205;';
-       $lang['strconfvacuumtable'] = '&#24744;&#30906;&#23450;&#23559;&#35201; vacuum &quot;%s&quot;?';
+       $lang['strconfvacuumtable'] = '&#24744;&#30906;&#23450;&#23559;&#35201;&#28165;&#29702;(vacuum) &quot;%s&quot; &#21966;?';
+       $lang['strconfanalyzetable'] = '&#30906;&#23450;&#35201;&#20998;&#26512; &quot;%s&quot; &#21966;?';
        $lang['strestimatedrowcount'] = '&#24050;&#20272;&#31639;&#30340;&#36039;&#26009;&#21015;&#35336;&#25976;';
+       $lang['strestimatedrowcount'] = '&#20272;&#35336;&#30340;&#36039;&#26009;&#21015;&#25976;';
+       $lang['strspecifytabletoanalyze'] = '&#24517;&#38920;&#33267;&#23569;&#36984;&#25799;&#19968;&#20491;&#36039;&#26009;&#34920;&#20358;&#20998;&#26512;';
+       $lang['strspecifytabletoempty'] = '&#24517;&#38920;&#33267;&#23569;&#36984;&#25799;&#19968;&#20491;&#36039;&#26009;&#34920;&#20358;&#28165;&#31354;';
+       $lang['strspecifytabletodrop'] = '&#24517;&#38920;&#33267;&#23569;&#36984;&#25799;&#19968;&#20491;&#36039;&#26009;&#34920;&#20358;&#31227;&#38500;';
+       $lang['strspecifytabletovacuum'] = '&#24517;&#38920;&#33267;&#23569;&#36984;&#25799;&#19968;&#20491;&#36039;&#26009;&#34920;&#20358;&#28165;&#29702;(vacuum)';
 
        // Columns
        $lang['strcolprop'] = '&#27396;&#20301;&#23660;&#24615;';
+       $lang['strnotableprovided'] = '&#27794;&#26377;&#25351;&#23450;&#36039;&#26009;&#34920;!';
                
        // Users
        $lang['struser'] = '&#20351;&#29992;&#32773;';
        $lang['strpassword'] = '&#23494;&#30908;';
        $lang['strsuper'] = '&#36229;&#32026;&#20351;&#29992;&#32773;?';
        $lang['strcreatedb'] = '&#33021;&#24314;&#31435;&#36039;&#26009;&#24235;?';
-       $lang['strexpires'] = '&#22833;&#25928;&#21040;&#26399;';
-       $lang['strsessiondefaults'] = '&#26371;&#35696;&#20132;&#35527;&#38928;&#35373;';
+       $lang['strexpires'] = '&#22833;&#25928;&#36926;&#26399;';
+       $lang['strsessiondefaults'] = 'Session &#38928;&#35373;';
        $lang['strnousers'] = '&#25214;&#19981;&#21040;&#27492;&#20351;&#29992;&#32773;&#12290;';
        $lang['struserupdated'] = '&#20351;&#29992;&#32773;&#24050;&#26356;&#26032;&#12290;';
        $lang['struserupdatedbad'] = '&#20351;&#29992;&#32773;&#26356;&#26032;&#24050;&#22833;&#25943;&#12290;';
        $lang['stralterrole'] = '&#20462;&#25913;&#35282;&#33394;';
        $lang['strrolealtered'] = '&#35282;&#33394;&#34987;&#20462;&#25913;&#12290;';
        $lang['strrolealteredbad'] = '&#35282;&#33394;&#20462;&#25913;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strcanlogin'] = '&#33021;&#30331;&#20837;?';
+       $lang['strcanlogin'] = '&#21487;&#20197;&#30331;&#20837;?';
        $lang['strconnlimit'] = '&#36899;&#32218;&#38480;&#21046;';
        $lang['strdroprole'] = '&#31227;&#38500;&#35282;&#33394;';
        $lang['strconfdroprole'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#35282;&#33394; &quot;%s&quot;?';
        $lang['strconfdropdatabase'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#36039;&#26009;&#24235; &quot;%s&quot;?';
        $lang['strdatabasedropped'] = '&#36039;&#26009;&#24235;&#24050;&#31227;&#38500;&#12290;';
        $lang['strdatabasedroppedbad'] = '&#36039;&#26009;&#24235;&#31227;&#38500;&#22833;&#25943;&#12290;';
-       $lang['strentersql'] = '&#22312;&#19979;&#26041;&#36664;&#20837; SQL &#20358;&#22519;&#34892;&#65306;';
+       $lang['strentersql'] = '&#22312;&#19979;&#26041;&#36664;&#20837; SQL &#20358;&#22519;&#34892;';
        $lang['strsqlexecuted'] = 'SQL &#24050;&#22519;&#34892;&#12290;';
-       $lang['strvacuumgood'] = 'Vacuum &#23436;&#25104;&#12290;';
-       $lang['strvacuumbad'] = 'Vacuum &#22833;&#25943;&#12290;';
-       $lang['stranalyzegood'] = 'Analyze &#23436;&#25104;&#12290;';
-       $lang['stranalyzebad'] = 'Analyze &#22833;&#25943;&#12290;';
+       $lang['strvacuumgood'] = '&#28165;&#29702;&#23436;&#25104;&#12290;';
+       $lang['strvacuumbad'] = '&#28165;&#29702;&#22833;&#25943;&#12290;';
+       $lang['stranalyzegood'] = '&#20998;&#26512;&#23436;&#25104;&#12290;';
+       $lang['stranalyzebad'] = '&#20998;&#26512;&#22833;&#25943;&#12290;';
        $lang['strreindexgood'] = '&#37325;&#24314;&#32034;&#24341;&#23436;&#25104;&#12290;';
        $lang['strreindexbad'] = '&#37325;&#24314;&#32034;&#24341;&#22833;&#25943;&#12290;';
        $lang['strfull'] = '&#20840;&#37096;&#24615;';
        $lang['strallobjects'] = '&#20840;&#37096;&#29289;&#20214;';
        $lang['strdatabasealtered'] = '&#36039;&#26009;&#24235;&#24050;&#20462;&#25913;&#12290;';
        $lang['strdatabasealteredbad'] = '&#36039;&#26009;&#24235;&#20462;&#25913;&#24050;&#22833;&#25943;&#12290;';
+       $lang['strspecifydatabasetodrop'] = '&#24517;&#38920;&#33267;&#23569;&#25351;&#23450;&#19968;&#20491;&#36039;&#26009;&#24235;&#20358;&#31227;&#38500;';
 
        // Views
        $lang['strview'] = '&#35222;&#35264;&#34920;';
        $lang['strviewneedsfields'] = '&#24744;&#24517;&#38656;&#22312;&#24744;&#30340;&#35222;&#35264;&#34920;&#20013;&#36984;&#25799;&#32102;&#36889;&#20491;&#27396;&#20301;&#12290;';
        $lang['strviewcreated'] = '&#35222;&#35264;&#34920;&#24050;&#24314;&#31435;&#12290;';
        $lang['strviewcreatedbad'] = '&#35222;&#35264;&#34920;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdropview'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#35222;&#35264;&#34920; &quot;%s&quot;?';
+       $lang['strconfdropview'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#35222;&#35264;&#34920; &quot;%s&quot; &#21966;?';
        $lang['strviewdropped'] = '&#35222;&#35264;&#34920;&#24050;&#31227;&#38500;&#12290;';
        $lang['strviewdroppedbad'] = '&#35222;&#35264;&#34920;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strviewupdated'] = '&#35222;&#35264;&#34920;&#24050;&#26356;&#26032;&#12290;';
-       $lang['strviewupdatedbad'] = '&#35222;&#35264;&#34920;&#26356;&#26032;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strviewlink'] = '&#36899;&#32080;&#37749;';
+       $lang['strviewlink'] = '&#36899;&#32080;&#37749;(Linking keys)';
+       $lang['strviewconditions'] = '&#38468;&#21152;&#26465;&#20214;';
        $lang['strviewconditions'] = '&#38468;&#21152;&#30340;&#26781;&#20214;&#38480;&#21046;';
        $lang['strcreateviewwiz'] = '&#24314;&#31435;&#35222;&#35264;&#34920;&#31934;&#38728;';
-
+       $lang['strrenamedupfields'] = '&#37325;&#26032;&#21629;&#21517;&#35079;&#35069;&#30340;&#23383;&#20018;';
+       $lang['strdropdupfields'] = '&#31227;&#38500;&#35079;&#21046;&#30340;&#23383;&#20018;';
+       $lang['strerrordupfields'] = '&#35079;&#35069;&#23383;&#20018;&#26178;&#30332;&#29983;&#37679;&#35492;';
+       $lang['strviewupdated'] = '&#35222;&#35264;&#34920;&#24050;&#26356;&#26032;&#12290;';
+       $lang['strviewupdatedbad'] = '&#35222;&#35264;&#34920;&#26356;&#26032;&#24050;&#22833;&#25943;&#12290;';
+       $lang['strspecifyviewtodrop'] = '&#24517;&#39035;&#33267;&#23569;&#25351;&#23450;&#19968;&#20010;&#35270;&#22270;&#26469;&#31227;&#38500;';
+       
        // Sequences
        $lang['strsequence'] = '&#24207;&#21015;&#25976;';
        $lang['strsequences'] = '&#24207;&#21015;&#25976;';
        $lang['strminvalue'] = '&#26368;&#23567;&#20540;';
        $lang['strcachevalue'] = '&#24555;&#21462;&#20540;';
        $lang['strlogcount'] = '&#26085;&#35468;&#35336;&#25976;';
-       $lang['striscycled'] = '&#24490;&#29872;?';
+       $lang['striscycled'] = '&#21487;&#24490;&#29872;?';
+       $lang['striscalled'] = '&#23559;&#22312;&#36820;&#22238;&#19979;&#19968;&#20491;&#20540;&#21069;&#36958;&#22686;&#26368;&#24460;&#30340;&#20540;(is_called)&#21966;&#65311;';
        $lang['strsequenceneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#24207;&#21015;&#25976;&#32102;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['strsequencecreated'] = '&#24207;&#21015;&#25976;&#24050;&#24314;&#31435;&#12290;';
        $lang['strsequencecreatedbad'] = '&#24207;&#21015;&#25976;&#24314;&#31435;&#22833;&#25943;&#12290;'; 
        $lang['straltersequence'] = '&#20462;&#25913;&#24207;&#21015;&#25976;';
        $lang['strsequencealtered'] = '&#24207;&#21015;&#25976;&#24050;&#20462;&#25913;&#12290;';
        $lang['strsequencealteredbad'] = '&#24207;&#21015;&#25976;&#20462;&#25913;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strsetval'] = '&#35373;&#23450;&#20540;';
+       $lang['strsetval'] = '&#35373;&#23450;&#24207;&#21015;&#25976;&#20540;';
        $lang['strsequencesetval'] = '&#24207;&#21015;&#25976;&#20540;&#24050;&#35373;&#23450;&#12290;';
        $lang['strsequencesetvalbad'] = '&#24207;&#21015;&#25976;&#20540;&#35373;&#23450;&#24050;&#22833;&#25943;&#12290;';
        $lang['strnextval'] = '&#36958;&#22686;&#37327;';
        $lang['strsequencenextval'] = '&#24207;&#21015;&#25976;&#24050;&#36958;&#22686;&#12290;';
        $lang['strsequencenextvalbad'] = '&#24207;&#21015;&#25976;&#24050;&#36958;&#22686;&#22833;&#25943;&#12290;';
+       $lang['strspecifysequencetodrop'] = '&#24517;&#38920;&#33267;&#23569;&#25351;&#23450;&#19968;&#20491;&#24207;&#21015;&#25976;&#20358;&#21034;&#38500;';
 
        // Indexes
        $lang['strindex'] = '&#32034;&#24341;';
        $lang['strnoindex'] = '&#25214;&#19981;&#21040;&#32034;&#24341;&#12290;';
        $lang['strnoindexes'] = '&#25214;&#19981;&#21040;&#20219;&#20309;&#32034;&#24341;&#12290;';
        $lang['strcreateindex'] = '&#24314;&#31435;&#32034;&#24341;';
-       $lang['strtabname'] = 'Tab &#21517;&#31281;';
+       $lang['strtabname'] = '&#36039;&#26009;&#34920;&#21517;&#31281;';
        $lang['strcolumnname'] = '&#27396;&#20301;&#21517;&#31281;';
        $lang['strindexneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#32034;&#24341;&#32102;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['strindexneedscols'] = '&#32034;&#24341;&#35201;&#27714;&#19968;&#20491;&#26377;&#25928;&#27396;&#20301;&#25976;&#37327;&#12290;';
        $lang['strindexcreated'] = '&#32034;&#24341;&#24050;&#24314;&#31435;';
        $lang['strindexcreatedbad'] = '&#32034;&#24341;&#24314;&#31435;&#22833;&#25943;&#12290;';
-       $lang['strconfdropindex'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#32034;&#24341; &quot;%s&quot;?';
+       $lang['strconfdropindex'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#32034;&#24341; &quot;%s&quot; &#21966;?';
        $lang['strindexdropped'] = '&#32034;&#24341;&#24050;&#31227;&#38500;&#12290;';
        $lang['strindexdroppedbad'] = '&#32034;&#24341;&#31227;&#38500;&#22833;&#25943;&#12290;';
        $lang['strkeyname'] = '&#37749;&#21517;';
        $lang['strindextype'] = '&#32034;&#24341;&#39006;&#22411;';
        $lang['strtablecolumnlist'] = '&#36039;&#26009;&#34920;&#27396;&#20301;';
        $lang['strindexcolumnlist'] = '&#32034;&#24341;&#27396;&#20301;';
-       $lang['strconfcluster'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#21040;&#21474;&#38598; &quot;%s&quot;?';
+       $lang['strconfcluster'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#21474;&#38598;&#21270; &quot;%s&quot; &#21966;?';
        $lang['strclusteredgood'] = '&#21474;&#38598;&#23436;&#25104;&#12290;';
        $lang['strclusteredbad'] = '&#21474;&#38598;&#24050;&#22833;&#25943;&#12290;';
 
        $lang['strruleneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#35215;&#21063;&#32102;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['strrulecreated'] = '&#35215;&#21063;&#24050;&#24314;&#31435;&#12290;';
        $lang['strrulecreatedbad'] = '&#35215;&#21063;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdroprule'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#35215;&#21063; &quot;%s&quot; &#22312; &quot;%s&quot;&#19978;?';
+       $lang['strconfdroprule'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#35215;&#21063; &quot;%s&quot; &#22312; &quot;%s&quot;&#19978;&#21966;?';
        $lang['strruledropped'] = '&#35215;&#21063;&#35215;&#21063;&#24050;&#31227;&#38500;&#12290;';
        $lang['strruledroppedbad'] = '&#35215;&#21063;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
 
        $lang['strcreateconstraint'] = '&#24314;&#31435;&#32004;&#26463;&#38480;&#21046;';
        $lang['strconstraintcreated'] = '&#32004;&#26463;&#38480;&#21046;&#24050;&#24314;&#31435;&#12290;';
        $lang['strconstraintcreatedbad'] = '&#32004;&#26463;&#38480;&#21046;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdropconstraint'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#32004;&#26463;&#38480;&#21046; &quot;%s&quot; &#22312; &quot;%s&quot; &#19978;?';
+       $lang['strconfdropconstraint'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#32004;&#26463;&#38480;&#21046; &quot;%s&quot; &#22312; &quot;%s&quot; &#19978;&#21966;?';
        $lang['strconstraintdropped'] = '&#32004;&#26463;&#38480;&#21046;&#24050;&#31227;&#38500;&#12290;';
        $lang['strconstraintdroppedbad'] = '&#32004;&#26463;&#38480;&#21046;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
-       $lang['straddcheck'] = '&#22686;&#21152;&#27298;&#26597;(Check)';
-       $lang['strcheckneedsdefinition'] = '&#27298;&#26597;(Check)&#38480;&#21046;&#38656;&#35201;&#23450;&#32681;&#12290;';
-       $lang['strcheckadded'] = '&#27298;&#26597;&#38480;&#21046;&#24050;&#22686;&#21152;&#12290;';
-       $lang['strcheckaddedbad'] = '&#22686;&#21152;&#27298;&#26597;&#38480;&#21046;&#24050;&#22833;&#25943;&#12290;';
+       $lang['straddcheck'] = '&#22686;&#21152;&#32004;&#26463;&#27298;&#26597;(Check)';
+       $lang['strcheckneedsdefinition'] = '&#32004;&#26463;&#27298;&#26597;(Check)&#38480;&#21046;&#38656;&#35201;&#23450;&#32681;&#12290;';
+       $lang['strcheckadded'] = '&#32004;&#26463;&#27298;&#26597;&#38480;&#21046;&#24050;&#22686;&#21152;&#12290;';
+       $lang['strcheckaddedbad'] = '&#22686;&#21152;&#32004;&#26463;&#27298;&#26597;&#38480;&#21046;&#24050;&#22833;&#25943;&#12290;';
        $lang['straddpk'] = '&#22686;&#21152;&#20027;&#37749;(pkey)';
        $lang['strpkneedscols'] = '&#20027;&#37749;(pkey)&#35201;&#27714;&#26368;&#23569;&#19968;&#20491;&#27396;&#20301;&#12290;';
        $lang['strpkadded'] = '&#20027;&#37749;(pkey)&#24050;&#22686;&#21152;&#12290;';
        $lang['strfunctionupdated'] = '&#20989;&#25976;&#24050;&#26356;&#26032;&#12290;';
        $lang['strfunctionupdatedbad'] = '&#20989;&#25976;&#26356;&#26032;&#24050;&#22833;&#25943;&#12290;';
        $lang['strobjectfile'] = '&#29289;&#20214;&#27284;&#26696;';
-       $lang['strlinksymbol'] = '&#36899;&#32080;&#31526;&#34399;';
+       $lang['strlinksymbol'] = '&#36899;&#32080;&#29289;&#20214;&#27161;&#35352;';
        $lang['strarguments'] = '&#24341;&#25976;';
        $lang['strargmode'] = '&#26041;&#24335;';
        $lang['strargtype'] = '&#39006;&#22411;';
        $lang['strargnorowbelow'] = '&#38656;&#35201;&#36039;&#26009;&#21015;&#22312;&#36889;&#36039;&#26009;&#21015;&#20043;&#21069;&#12290;';
        $lang['strargraise'] = '&#21521;&#19978;&#31227;&#12290;';
        $lang['strarglower'] = '&#21521;&#19979;&#31227;&#12290;';
-       $lang['strargremoveconfirm'] = '&#24744;&#30906;&#23450;&#20320;&#35201;&#31227;&#38500;&#36889;&#20491;&#24341;&#25976;? &#36889;&#20491; CANNOT &#26410;&#34987;&#23436;&#25104;&#30340;&#12290;';
+       $lang['strargremoveconfirm'] = '&#24744;&#30906;&#23450;&#20320;&#35201;&#31227;&#38500;&#36889;&#20491;&#24341;&#25976;? &#36889;&#20491;&#20316;&#26989;&#26410;&#33021;&#23436;&#25104;&#12290;';
+       $lang['strfunctioncosting'] = '&#20989;&#25976;&#25104;&#26412;';
+       $lang['strresultrows'] = '&#32467;&#26524;&#38598;&#36039;&#26009;&#34892;&#25976;';
+       $lang['strexecutioncost'] = '&#22519;&#34892;&#25104;&#26412;';
+       $lang['strspecifyfunctiontodrop'] = '&#24517;&#38920;&#33267;&#23569;&#25351;&#23450;&#19968;&#20491;&#20989;&#25976;&#20358;&#21034;&#38500;';
 
        // Triggers
        $lang['strtrigger'] = '&#35320;&#30332;&#22120;';
        $lang['strtriggers'] = '&#35320;&#30332;&#22120;';
        $lang['strshowalltriggers'] = '&#39023;&#31034;&#20840;&#37096;&#35320;&#30332;&#22120;';
-       $lang['strnotrigger'] = '&#25214;&#19981;&#21040; &#35320;&#30332;&#22120;&#12290;';
+       $lang['strnotrigger'] = '&#25214;&#19981;&#21040;&#35320;&#30332;&#22120;&#12290;';
        $lang['strnotriggers'] = '&#25214;&#19981;&#21040;&#20219;&#20309;&#35320;&#30332;&#22120;&#12290;';
        $lang['strcreatetrigger'] = '&#24314;&#31435;&#35320;&#30332;&#22120;';
        $lang['strtriggerneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#35320;&#30332;&#22120;&#26126;&#30906;&#25351;&#23450;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['strnotypes'] = '&#25214;&#19981;&#21040;&#20219;&#20309;&#39006;&#22411;&#12290;';
        $lang['strcreatetype'] = '&#24314;&#31435;&#39006;&#22411;';
        $lang['strcreatecomptype'] = '&#24314;&#31435;&#21512;&#25104;&#39006;&#22411;';
-       $lang['strtypeneedsfield'] = '&#24744;&#24517;&#38656;&#26126;&#30906;&#25351;&#23450;&#26368;&#23569;&#19968;&#20491;&#27396;&#20301;&#12290;';
-       $lang['strtypeneedscols'] = '&#24744;&#24517;&#38656;&#26126;&#30906;&#25351;&#23450;&#26377;&#25928;&#27396;&#20301;&#25976;&#23383;&#12290;'; 
-       $lang['strtypename'] = '&#39006;&#22411;&#21517;&#31281;';
+       $lang['strcreateenumtype'] = '&#24314;&#31435;&#21015;&#33289;&#39006;&#22411;';
+       $lang['strtypeneedsfield'] = '&#24744;&#24517;&#38920;&#26126;&#30906;&#25351;&#23450;&#26368;&#23569;&#19968;&#20491;&#27396;&#20301;&#12290;';
+       $lang['strtypeneedsvalue'] = '&#24744;&#24517;&#38920;&#26126;&#30906;&#25351;&#23450;&#26368;&#23569;&#19968;&#20491;&#20540;&#12290;';
+       $lang['strtypeneedscols'] = '&#24744;&#24517;&#38920;&#26126;&#30906;&#25351;&#23450;&#26377;&#25928;&#30340;&#27396;&#20301;&#25976;&#12290;';
+       $lang['strtypeneedsvals'] = '&#24744;&#24517;&#38920;&#26126;&#30906;&#25351;&#23450;&#19968;&#20491;&#26377;&#25928;&#30340;&#27396;&#20301;&#25976;&#12290;'
        $lang['strinputfn'] = '&#36664;&#20837;&#39006;&#22411;';
        $lang['stroutputfn'] = '&#36664;&#20986;&#39006;&#22411;';
        $lang['strpassbyval'] = '&#20197;&#20540;&#20659;&#36865;?';
-       $lang['stralignment'] = '&#25490;&#21015;';
+       $lang['stralignment'] = '&#21015;&#38538;&#32068;&#21512;';
        $lang['strelement'] = '&#20803;&#32032;';
        $lang['strdelimiter'] = '&#20998;&#38548;&#31526;&#34399;';
        $lang['strstorage'] = '&#20786;&#34255;&#25152;';
        $lang['strfield'] = '&#27396;&#20301;';
-       $lang['strnumfields'] = '&#27396;&#20301; Num. ';
+       $lang['strvalue'] = '&#20540;';
+       $lang['strnumfields'] = '&#27396;&#20301;&#25976;. ';
+       $lang['strnumvalues'] = '&#20540;&#25976;';
        $lang['strtypeneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#39006;&#22411;&#32102;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['strtypeneedslen'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#39006;&#22411;&#32102;&#19968;&#20491;&#38263;&#24230;&#12290;';
        $lang['strtypecreated'] = '&#39006;&#22411;&#24050;&#24314;&#31435;';
        $lang['strtypecreatedbad'] = '&#39006;&#22411;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdroptype'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#39006;&#22411; &quot;%s&quot;?';
+       $lang['strconfdroptype'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#39006;&#22411; &quot;%s&quot; &#21966;?';
        $lang['strtypedropped'] = '&#39006;&#22411;&#24050;&#31227;&#38500;&#12290;';
        $lang['strtypedroppedbad'] = '&#39006;&#22411;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strflavor'] = '&#29305;&#33394;';
+       $lang['strflavor'] = '&#39080;&#26684;(Flavor)';
        $lang['strbasetype'] = '&#22522;&#30990;';
        $lang['strcompositetype'] = '&#21512;&#25104;';
-       $lang['strpseudotype'] = '&#20551;&#20882;';
+       $lang['strpseudotype'] = '&#20605;(Pseudo)';
+       $lang['strenum'] = 'Enum';
+       $lang['strenumvalues'] = '&#21015;&#33289;&#39006;&#22411;';
 
        // Schemas
        $lang['strschema'] = '&#26550;&#27083;&#27169;&#24335;';
        $lang['strschemaneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#26550;&#27083;&#27169;&#24335;&#32102;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['strschemacreated'] = '&#26550;&#27083;&#27169;&#24335;&#24050;&#24314;&#31435;';
        $lang['strschemacreatedbad'] = '&#26550;&#27083;&#27169;&#24335;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdropschema'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#26550;&#27083;&#27169;&#24335; &quot;%s&quot;?';
+       $lang['strconfdropschema'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#26550;&#27083;&#27169;&#24335; &quot;%s&quot; &#21966;?';
        $lang['strschemadropped'] = '&#26550;&#27083;&#27169;&#24335;&#24050;&#31227;&#38500;&#12290;';
        $lang['strschemadroppedbad'] = '&#26550;&#27083;&#27169;&#24335;&#31227;&#38500;&#22833;&#25943;&#12290;';
        $lang['strschemaaltered'] = '&#26550;&#27083;&#27169;&#24335;&#24050;&#20462;&#25913;&#12290;';
        $lang['strschemaalteredbad'] = '&#26550;&#27083;&#27169;&#24335;&#20462;&#25913;&#24050;&#22833;&#25943;&#12290;';
        $lang['strsearchpath'] = '&#26550;&#27083;&#27169;&#24335;&#25628;&#23563;&#36335;&#24465;';
+       $lang['strspecifyschematodrop'] = '&#24744;&#24517;&#38920;&#33267;&#23569;&#25351;&#23450;&#19968;&#20491;&#26550;&#27083;&#27169;&#24335;&#20358;&#21034;&#38500;';
 
        // Reports
        $lang['strreport'] = '&#22577;&#34920;';
        $lang['strcreatereport'] = '&#24314;&#31435;&#22577;&#34920;';
        $lang['strreportdropped'] = '&#22577;&#34920;&#24050;&#31227;&#38500;&#12290;';
        $lang['strreportdroppedbad'] = '&#22577;&#34920;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdropreport'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#22577;&#34920; &quot;%s&quot;?';
+       $lang['strconfdropreport'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#22577;&#34920; &quot;%s&quot; &#21966;?';
        $lang['strreportneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#22577;&#34920;&#32102;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['strreportneedsdef'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#22577;&#34920;&#32102; SQL&#12290;';
        $lang['strreportcreated'] = '&#22577;&#34920;&#24050;&#20786;&#23384;&#12290;';
        $lang['stroperatorneedsname'] = '&#24744;&#24517;&#38656;&#28858;&#24744;&#30340;&#36939;&#31639;&#23376;&#32102;&#19968;&#20491;&#21517;&#31281;&#12290;';
        $lang['stroperatorcreated'] = '&#36939;&#31639;&#23376;&#24050;&#24314;&#31435;';
        $lang['stroperatorcreatedbad'] = '&#36939;&#31639;&#23376;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdropoperator'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#36939;&#31639;&#23376; &quot;%s&quot;?';
+       $lang['strconfdropoperator'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#36939;&#31639;&#23376; &quot;%s&quot; &#21966;?';
        $lang['stroperatordropped'] = '&#36939;&#31639;&#23376;&#24050;&#31227;&#38500;&#12290;';
        $lang['stroperatordroppedbad'] = '&#36939;&#31639;&#23376;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
 
        $lang['straggregates'] = '&#32858;&#38598;&#20989;&#25976;';
        $lang['strnoaggregates'] = '&#25214;&#19981;&#21040;&#20219;&#20309;&#32858;&#38598;&#20989;&#25976;&#12290;';
        $lang['stralltypes'] = '(&#20840;&#37096;&#39006;&#22411;)';
-       $lang['straggrtransfn'] = '&#36942;&#28193;&#20989;&#25976;';
        $lang['strcreateaggregate'] = '&#24314;&#31435;&#32858;&#38598;&#20989;&#25976;';
        $lang['straggrbasetype'] = '&#36664;&#20837;&#36039;&#26009;&#39006;&#22411;';
        $lang['straggrsfunc'] = '&#29376;&#24907;&#36942;&#28193;&#20989;&#25976;';
+       $lang['straggrstype'] = '&#29376;&#24907;&#39006;&#22411;';
        $lang['straggrffunc'] = '&#26368;&#32066;&#20989;&#25976;';
-       $lang['straggrinitcond'] = '&#26368;&#21021;&#36523;&#20221;';
+       $lang['straggrinitcond'] = '&#26368;&#21021;&#26781;&#20214;';
        $lang['straggrsortop'] = '&#25490;&#24207;&#36939;&#31639;&#23376;';
-       $lang['strdropaggregate'] = '&#31227;&#38500;&#32858;&#38598;&#20989;&#25976;';
-       $lang['strconfdropaggregate'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#32858;&#38598;&#20989;&#25976; &quot;%s&quot;?';
+       $lang['strconfdropaggregate'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#32858;&#38598;&#20989;&#25976; &quot;%s&quot; &#21966;?';
        $lang['straggregatedropped'] = '&#32858;&#38598;&#20989;&#25976;&#24050;&#31227;&#38500;&#12290;';
        $lang['straggregatedroppedbad'] = '&#32858;&#38598;&#20989;&#25976;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
-       $lang['stralteraggregate'] = '&#20462;&#25913;&#32858;&#38598;&#20989;&#25976;';
        $lang['straggraltered'] = '&#32858;&#38598;&#20989;&#25976;&#24050;&#20462;&#25913;&#12290;';
        $lang['straggralteredbad'] = '&#32858;&#38598;&#20989;&#25976;&#20462;&#25913;&#24050;&#22833;&#25943;&#12290;';
        $lang['straggrneedsname'] = '&#24744;&#24517;&#38656;&#20855;&#39636;&#25351;&#23450;&#19968;&#20491;&#21517;&#31281;&#32102;&#36889;&#20491;&#32858;&#38598;&#20989;&#25976;&#12290;';
        $lang['straggrcreated'] = '&#32858;&#38598;&#20989;&#25976;&#24050;&#24314;&#31435;&#12290;';
        $lang['straggrcreatedbad'] = '&#32858;&#38598;&#20989;&#25976;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
        $lang['straggrshowall'] = '&#39023;&#31034;&#20840;&#37096;&#32858;&#38598;&#20989;&#25976;';
-
+       
        // Operator Classes
        $lang['stropclasses'] = '&#36939;&#31639;&#23376;&#39006;&#21029;';
        $lang['strnoopclasses'] = '&#25214;&#19981;&#21040;&#20219;&#20309;&#36939;&#31639;&#23376;&#39006;&#21029;&#12290;';
        $lang['stridxrowperf'] = '&#32034;&#24341;&#36039;&#26009;&#21015;&#24615;&#33021;';
        $lang['stridxioperf'] = '&#32034;&#24341; I/O &#24615;&#33021;';
        $lang['strpercent'] = '%';
-       $lang['strsequential'] = '&#36899;&#32396;&#24615;';
+       $lang['strsequential'] = '&#38918;&#24207;&#24615;';
        $lang['strscan'] = '&#25475;&#25551;';
-       $lang['strread'] = '&#35712;';
+       $lang['strread'] = '&#35712;&#21462;';
        $lang['strfetch'] = '&#21462;&#24471;';
        $lang['strheap'] = '&#22534;&#30090;';
        $lang['strtoast'] = 'TOAST';
        // Slony clusters
        $lang['strcluster'] = '&#21474;&#38598;';
        $lang['strnoclusters'] = '&#25214;&#19981;&#21040;&#20219;&#20309;&#21474;&#38598;&#12290;';
-       $lang['strconfdropcluster'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#21474;&#38598; &quot;%s&quot;?';
+       $lang['strconfdropcluster'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36889;&#20491;&#21474;&#38598; &quot;%s&quot; &#21966;?';
        $lang['strclusterdropped'] = '&#21474;&#38598;&#24050;&#31227;&#38500;&#12290;';
        $lang['strclusterdroppedbad'] = '&#21474;&#38598;&#31227;&#38500;&#22833;&#25943;&#12290;';
        $lang['strinitcluster'] = '&#21021;&#22987;&#21270;&#21474;&#38598;';
        $lang['strnodefailedover'] = '&#31680;&#40670;&#21463;&#28797;&#38627;&#22833;&#25943;&#12290;';
        $lang['strnodefailedoverbad'] = '&#31680;&#40670;&#28797;&#38627;&#24489;&#21407;&#22833;&#25943;&#12290;';
        $lang['strstatus'] = '&#29376;&#24907;';        
-       $lang['strhealthy'] = '&#20581;&#20840;';
-       $lang['stroutofsync'] = '&#38750;&#21516;&#27493;(Out of Sync)';
+       $lang['strhealthy'] = '&#20581;&#20840;&#24230;';
+       $lang['stroutofsync'] = '&#36229;&#20986;&#21516;&#27493;(Out of Sync)';
        $lang['strunknown'] = '&#26410;&#30693;&#30340;';       
 
        
        $lang['strpathneedsconnretry'] = '&#24744;&#24517;&#38656;&#22312;&#36899;&#32218;&#20043;&#21069;&#32102;&#19968;&#20491;&#31561;&#24453;&#37325;&#35430;&#30340;&#31186;&#25976;&#23383;&#12290;';
        $lang['strpathcreated'] = '&#36335;&#24465;&#24050;&#24314;&#31435;&#12290;';
        $lang['strpathcreatedbad'] = '&#36335;&#24465;&#24314;&#31435;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfdroppath'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36335;&#24465; &quot;%s&quot;?';
+       $lang['strconfdroppath'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#31227;&#38500;&#36335;&#24465; &quot;%s&quot; &#21966;?';
        $lang['strpathdropped'] = '&#36335;&#24465;&#24050;&#31227;&#38500;&#12290;';
        $lang['strpathdroppedbad'] = '&#36335;&#24465;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
 
        $lang['strconfunlockrepset'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#35299;&#37782;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450; &quot;%s&quot;?';
        $lang['strrepsetunlocked'] = '&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#26410;&#37782;&#23450;&#12290;';
        $lang['strrepsetunlockedbad'] = '&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#35299;&#37782;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strexecute'] = '&#22519;&#34892;';
        $lang['stronlyonnode'] = '&#20677;&#22312;&#31680;&#40670;&#19978;';
        $lang['strddlscript'] = '&#36039;&#26009;&#23450;&#32681;&#35486;&#35328;(DDL)&#31295;&#26412;';
        $lang['strscriptneedsbody'] = '&#24744;&#24517;&#38656;&#25552;&#20379;&#19968;&#20491;&#31295;&#26412;&#22312;&#36889;&#20840;&#37096;&#31680;&#40670;&#19978;&#34987;&#22519;&#34892;&#12290;';
        $lang['strscriptexecuted'] = '&#35079;&#23531;&#21474;&#38598;&#35373;&#23450; DDL &#31295;&#26412;&#24050;&#22519;&#34892;&#12290;';
        $lang['strscriptexecutedbad'] = '&#22519;&#34892;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450; DDL &#31295;&#26412;&#20013;&#22833;&#25943;&#12290;';
-       $lang['strtabletriggerstoretain'] = '&#36889;&#23559;&#38568;&#33879;&#35320;&#30332;&#22120;&#19981;&#26371;&#20572;&#29992; Slony &#22312;&#20197;&#19979;&#65306;';
+       $lang['strtabletriggerstoretain'] = '&#36889;&#23559;&#38568;&#33879;&#35320;&#30332;&#22120;&#19981;&#26371;&#20572;&#29992; Slony &#22312;&#20197;&#19979;';
 
        // Slony tables in replication sets
        $lang['straddtable'] = '&#22686;&#21152;&#36039;&#26009;&#34920;';
        $lang['strtableneedsuniquekey'] = '&#36039;&#26009;&#34920;&#30340;&#22686;&#21152;&#35201;&#27714;&#19968;&#20491;&#20027;&#24314;(pkey)&#25110;&#21807;&#19968;&#37749;&#12290;';
        $lang['strtableaddedtorepset'] = '&#36039;&#26009;&#34920;&#24050;&#22686;&#21152;&#21040;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#12290;';
        $lang['strtableaddedtorepsetbad'] = '&#36039;&#26009;&#34920;&#22686;&#21152;&#21040;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#22833;&#25943;&#12290;';
-       $lang['strconfremovetablefromrepset'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450; &quot;%s&quot; &#31227;&#38500;&#36889;&#36039;&#26009;&#34920; &quot;%s&quot; ?';
+       $lang['strconfremovetablefromrepset'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450; &quot;%s&quot; &#31227;&#38500;&#36889;&#36039;&#26009;&#34920; &quot;%s&quot; &#21966;?';
        $lang['strtableremovedfromrepset'] = '&#36039;&#26009;&#34920;&#24050;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#31227;&#38500;&#12290;';
        $lang['strtableremovedfromrepsetbad'] = '&#36039;&#26009;&#34920;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#31227;&#38500;&#22833;&#25943;&#12290;';
 
        $lang['straddsequence'] = '&#22686;&#21152;&#24207;&#21015;&#34399;';
        $lang['strsequenceaddedtorepset'] = '&#24207;&#21015;&#34399;&#22686;&#21152;&#21040;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#12290;';
        $lang['strsequenceaddedtorepsetbad'] = '&#22686;&#21152;&#24207;&#21015;&#34399;&#21040;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#24050;&#22833;&#25943;&#12290;';
-       $lang['strconfremovesequencefromrepset'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450; &quot;%s&quot; &#31227;&#38500;&#24207;&#21015;&#34399; &quot;%s&quot; ?';
+       $lang['strconfremovesequencefromrepset'] = '&#24744;&#30906;&#23450;&#24744;&#35201;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450; &quot;%s&quot; &#31227;&#38500;&#24207;&#21015;&#34399; &quot;%s&quot; &#21966;?';
        $lang['strsequenceremovedfromrepset'] = '&#24207;&#21015;&#34399;&#24050;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#31227;&#38500;&#12290;';
        $lang['strsequenceremovedfromrepsetbad'] = '&#24207;&#21015;&#34399;&#24478;&#35079;&#23531;&#21474;&#38598;&#35373;&#23450;&#31227;&#38500;&#24050;&#22833;&#25943;&#12290;';
 
        $lang['strnosubscriptions'] = '&#25214;&#19981;&#21040;&#20219;&#20309;&#35330;&#38321;&#12290;';
 
        // Miscellaneous
-       $lang['strtopbar'] = '%s &#36939;&#20316;&#26044; %s&#65306;%s -- &#24744;&#26159;&#24050;&#30331;&#20837;&#30340;&#20351;&#29992;&#32773; &quot;%s&quot;, %s';
-       $lang['strtimefmt'] = 'jS M, Y g&#65306;iA';
+       $lang['strtopbar'] = '%s &#36939;&#20316;&#26044; %s%s -- &#24744;&#26159;&#24050;&#30331;&#20837;&#30340;&#20351;&#29992;&#32773; &quot;%s&quot;, %s';
+       $lang['strtimefmt'] = 'jS M, Y giA';
        $lang['strhelp'] = '&#35498;&#26126;';
        $lang['strhelpicon'] = '?';
        $lang['strhelppagebrowser'] = '&#35498;&#26126;&#38913;&#28687;&#35261;&#22120;';
        $lang['strclicktoreload'] = '&#40670;&#25802;&#21040;&#37325;&#26032;&#36617;&#20837;';
 
        // Autovacuum
-       $lang['strautovacuum'] = 'Autovacuum'; 
+       $lang['strautovacuum'] = '&#33258;&#21205;&#28165;&#29702;(Autovacuum)'; 
        $lang['strturnedon'] = '&#24050;&#36681;&#21205; - &#38283;&#21855;'; 
        $lang['strturnedoff'] = '&#24050;&#36681;&#21205; - &#38364;&#38281;'; 
        $lang['strenabled'] = '&#21855;&#29992;'; 
        // Table-level Locks
        $lang['strlocks'] = '&#37782;&#23450;';
        $lang['strtransaction'] = '&#20107;&#21209;&#20132;&#26131; ID';
+       $lang['strvirtualtransaction'] = '&#34395;&#25836;&#20107;&#21209;&#20132;&#26131; ID';
        $lang['strprocessid'] = '&#36914;&#31243; ID';
        $lang['strmode'] = '&#37782;&#23450;&#27169;&#24335;';
        $lang['strislockheld'] = '&#26159;&#37782;&#23450;&#22519;(held)?';
        $lang['strpreparedxacts'] = '&#24050;&#28310;&#20633;&#20107;&#21209;&#20132;&#26131;';
        $lang['strxactid'] = '&#20107;&#21209;&#20132;&#26131; ID';
        $lang['strgid'] = 'Global ID';
+       
+       // Fulltext search
+       $lang['strfulltext'] = '&#20840;&#25991;&#27298;&#32034;';
+       $lang['strftsconfig'] = '&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;';
+       $lang['strftsconfigs'] = '&#32068;&#24907;';
+       $lang['strftscreateconfig'] = '&#26032;&#24314;&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;';
+       $lang['strftscreatedict'] = '&#26032;&#24314;&#23383;&#20856;';
+       $lang['strftscreatedicttemplate'] = '&#26032;&#24314;&#23383;&#20856;&#27169;&#26495;';
+       $lang['strftscreateparser'] = '&#26032;&#24314;&#20998;&#26512;&#22120;';
+       $lang['strftsnoconfigs'] = '&#27794;&#26377;&#25214;&#21040;&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;&#12290;';
+       $lang['strftsconfigdropped'] = '&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;&#24050;&#31227;&#38500;&#12290;';
+       $lang['strftsconfigdroppedbad'] = '&#20840;&#25991;&#27298;&#32034;&#31227;&#38500;&#22833;&#25943;&#12290;';
+       $lang['strconfdropftsconfig'] = '&#30906;&#23450;&#35201;&#31227;&#38500;&#20840;&#25991;&#27298;&#32034;&#27298;&#32034;&#32068;&#24907; &quot;%s&quot; &#21966;?';
+       $lang['strconfdropftsdict'] = '&#30906;&#23450;&#35201;&#31227;&#38500;&#20840;&#25991;&#27298;&#32034;&#23383;&#20856; &quot;%s&quot; &#21966;?';
+       $lang['strconfdropftsmapping'] = '&#30906;&#23450;&#35201;&#23559;&#26144;&#23556; &quot;%s&quot; &#24478;&#20840;&#25991;&#27298;&#32034;&#32068;&#24907; &quot;%s&quot; &#20013;&#31227;&#38500;&#21966;?';
+       $lang['strftstemplate'] = '&#27169;&#26495;';
+       $lang['strftsparser'] = '&#20998;&#26512;&#22120;';
+       $lang['strftsconfigneedsname'] = '&#24517;&#38920;&#25351;&#23450;&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;&#21517;&#31281;&#12290;';
+       $lang['strftsconfigcreated'] = '&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;&#24050;&#21109;&#24314;';
+       $lang['strftsconfigcreatedbad'] = '&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;&#21109;&#24314;&#22833;&#25943;&#12290;';
+       $lang['strftsmapping'] = '&#26144;&#23556;';
+       $lang['strftsdicts'] = '&#23383;&#20856;';
+       $lang['strftsdict'] = '&#23383;&#20856;';
+       $lang['strftsemptymap'] = '&#31354;&#30340;&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;&#26144;&#23556;&#12290;';
+       $lang['strftswithmap'] = '&#38468;&#24118;&#26144;&#23556;&#65288;With map&#65289;';
+       $lang['strftsmakedefault'] = '&#28858;&#26412;&#22320;&#21270;&#20316;&#25104;&#40664;&#35469;&#20540;';
+       $lang['strftsconfigaltered'] = '&#20840;&#25991;&#27298;&#32034;&#24050;&#20462;&#25913;&#12290;';
+       $lang['strftsconfigalteredbad'] = '&#20840;&#25991;&#27298;&#32034;&#20462;&#25913;&#22833;&#25943;&#12290;';
+       $lang['strftsconfigmap'] = '&#20840;&#25991;&#27298;&#32034;&#32068;&#24907;&#26144;&#23556;';
+       $lang['strftsparsers'] = '&#20840;&#25991;&#27298;&#32034;&#20998;&#26512;&#22120;';
+       $lang['strftsnoparsers'] = '&#28961;&#26377;&#25928;&#30340;&#20840;&#25991;&#27298;&#32034;&#20998;&#26512;&#22120;&#12290;';
+       $lang['strftsnodicts'] = '&#28961;&#26377;&#25928;&#30340;&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#12290;';
+       $lang['strftsdictcreated'] = '&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#24050;&#21109;&#24314;';
+       $lang['strftsdictcreatedbad'] = '&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#21109;&#24314;&#22833;&#25943;&#12290;';
+       $lang['strftslexize'] = '&#35422;&#24409;';
+       $lang['strftsinit'] = '&#21021;&#22987;&#21270;';
+       $lang['strftsoptionsvalues'] = '&#36984;&#38917;&#21644;&#20540;';
+       $lang['strftsdictneedsname'] = '&#24517;&#38920;&#25351;&#23450;&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#21517;&#31281;&#12290;';
+       $lang['strftsdictdropped'] = '&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#24050;&#31227;&#38500;&#12290;';
+       $lang['strftsdictdroppedbad'] = '&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#31227;&#38500;&#22833;&#25943;&#12290;';
+       $lang['strftsdictaltered'] = '&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#24050;&#20462;&#25913;&#12290;';
+       $lang['strftsdictalteredbad'] = '&#20840;&#25991;&#27298;&#32034;&#23383;&#20856;&#20462;&#25913;&#22833;&#25943;&#12290;';
+       $lang['strftsaddmapping'] = '&#22686;&#21152;&#26144;&#23556;';
+       $lang['strftsspecifymappingtodrop'] = '&#24517;&#38920;&#26368;&#23569;&#25351;&#23450;&#19968;&#20491;&#26144;&#23556;&#20358;&#31227;&#38500;';
+       $lang['strftsspecifyconfigtoalter'] = '&#24517;&#38920;&#25351;&#23450;&#19968;&#20491;&#20840;&#25991;&#27298;&#32034;&#37197;&#32622;&#20358;&#20462;&#25913;';
+       $lang['strftsmappingdropped'] = '&#20840;&#25991;&#27298;&#32034;&#26144;&#23556;&#24050;&#21034;&#38500;&#12290;';
+       $lang['strftsmappingdroppedbad'] = '&#20840;&#25991;&#27298;&#32034;&#26144;&#23556;&#31227;&#38500;&#22833;&#25943;&#12290;';
+       $lang['strftsnodictionaries'] = '&#26597;&#28961;&#23383;&#20856;&#12290;';
+       $lang['strftsmappingaltered'] = '&#20840;&#25991;&#27298;&#32034;&#26144;&#23556;&#24050;&#20462;&#25913;&#12290;';
+       $lang['strftsmappingalteredbad'] = '&#20840;&#25991;&#27298;&#32034;&#26144;&#23556;&#20462;&#25913;&#22833;&#25943;&#12290;';
+       $lang['strftsmappingadded'] = '&#20840;&#25991;&#27298;&#32034;&#26144;&#23556;&#24050;&#22686;&#21152;&#12290;';
+       $lang['strftsmappingaddedbad'] = '&#20840;&#25991;&#27298;&#32034;&#26144;&#23556;&#22686;&#21152;&#22833;&#25943;&#12290;';
+       $lang['strftstabconfigs'] = '&#32068;&#24907;';
+       $lang['strftstabdicts'] = '&#23383;&#20856;';
+       $lang['strftstabparsers'] = '&#20998;&#26512;&#22120;';
+       $lang['strftsaddmapping'] = '&#22686;&#21152;&#26144;&#23556;';
+       $lang['strftsspecifymappingtodrop'] = '&#24517;&#39035;&#26368;&#23569;&#25351;&#23450;&#19968;&#20010;&#26144;&#23556;&#26469;&#31227;&#38500;';
+       $lang['strftsspecifyconfigtoalter'] = '&#24517;&#39035;&#25351;&#23450;&#19968;&#20010;&#20840;&#25991;&#26816;&#32034;&#32068;&#24907;&#26469;&#20462;&#25913;';
+       $lang['strftsmappingdropped'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#24050;&#21024;&#38500;&#12290;';
+       $lang['strftsmappingdroppedbad'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#31227;&#38500;&#22833;&#36133;&#12290;';
+       $lang['strftsnodictionaries'] = '&#26597;&#26080;&#23383;&#20856;&#12290;';
+       $lang['strftsmappingaltered'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#24050;&#20462;&#25913;&#12290;';
+       $lang['strftsmappingalteredbad'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#20462;&#25913;&#22833;&#36133;&#12290;';
+       $lang['strftsmappingadded'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#24050;&#22686;&#21152;&#12290;';
+       $lang['strftsmappingaddedbad'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#22686;&#21152;&#22833;&#36133;&#12290;';
+       $lang['strftsmappingdropped'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#24050;&#21024;&#38500;&#12290;';
+       $lang['strftsmappingdroppedbad'] = '&#20840;&#25991;&#26816;&#32034;&#26144;&#23556;&#31227;&#38500;&#22833;&#36133;&#12290;';
+       $lang['strftstabconfigs'] = '&#32068;&#24907;';
+       $lang['strftstabdicts'] = '&#23383;&#20856;';
+       $lang['strftstabparsers'] = '&#20998;&#26512;&#22120;';
 ?>