Home 使用教學 主程式中文化

主程式中文化

2apes 於2006年5月推出新的 2.0 Spam 對策版主程式。
基於本站沒有主程式的發佈權,所以只能這樣子讓大家動手翻譯嘍…
若不懂翻譯或翻譯失敗的話,其實也沒關係的... 日文版的主程式是可以正常運作的,只是錯誤訊息等會變成日文或亂碼罷。
而且,舊的 apeboard+ v1.5 主程式也是可以用的。
舊主程式的中文版請往這邊下載 : apeboard+ v1.5 主程式 (由oecspace翻譯)

[1] 下載APEBOARD+ 2.0

http://www.2apes.com/products/download.html 下載 apeboard+ Version 2.0

Download apeboard+ ver2.0

圖中所示的2個檔案都需要下載。 下載後將下方的升級版裏的 apeboard_plus.cgi 和 boardini.cgi 覆寫上方的檔案。

推薦WinRAR壓縮軟體來解壓 lzh 檔案

得到的檔案如下 :

apeboard2
apeboard.dat
apeboard_plus.cgi 來自升級版
apeboardp_mt.cgi
apeskin.html apeskin 資料夾裏
boardini.cgi 來自升級版
jcode.pl
res_file.html apeskin 資料夾裏
skinini.cgi apeskin 資料夾裏
img
manual

請刪掉 jcode.pl 和 manual 資料夾。
底線的是我們需要翻譯的檔案。

[2] 翻譯 apeboard_plus.cgi

請使用純文字編緝器打開 apeboard_plus.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
檔案編碼需改為 BIG5。
以 dreamweaver 為例 :
Modify > Page properties (Ctrl + J) > Title/Encoding > Encoding 選 BIG5


Ln 原文 中文
13 require './jcode.pl'; #require './jcode.pl';
48 $value =~ s/&/&/g; #$value =~ s/&/&/g;
59 &jcode'convert(*value,'sjis'); #&jcode'convert(*value,'sjis');
60 &jcode'h2z_sjis(*value); #&jcode'h2z_sjis(*value);
194 charset=Shift_JIS\n\n"; charset=BIG5\n\n";
401 charset=Shift_JIS\n"; charset=BIG5\n";
1099 charset=\"iso-2022-jp\"\n"; charset=\"BIG5\"\n";
1335 charset=Shift_JIS\n"; charset=BIG5\n";
1340 charset=Shift_JIS\">\n"; charset=BIG5\">\n";
1375 charset=Shift_JIS\n"; charset=BIG5\n";
1380 charset=Shift_JIS\">\n"; charset=BIG5\">\n";

翻譯至此,請先測試一下程式。
詳細的日文訊息翻譯請看此教學 : APEBOARD2.0 翻譯
[2] 翻譯 apeboardp_mt.cgi 請使用純文字編緝器打開 apeboardp_mt.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
編碼也是需要改為 BIG5 呢。

Ln 原文 中文
14 require './jcode.pl'; #require './jcode.pl';
102 &jcode'convert(*value,'sjis'); #&jcode'convert(*value,'sjis');
103 &jcode'h2z_sjis(*value); #&jcode'h2z_sjis(*value);
173 charset=Shift_JIS\n\n"; charset=BIG5\n\n";
179 charset=Shift_JIS\n"; charset=BIG5\n";
621 charset=Shift_JIS\n"; charset=BIG5\n";
626 charset=Shift_JIS\">\n"; charset=BIG5\">\n";
658 charset=Shift_JIS\n"; charset=BIG5\n";
663 charset=Shift_JIS\">\n"; charset=BIG5\">\n";
729 charset=Shift_JIS\n"; charset=BIG5\n";
734 charset=Shift_JIS\">\n"; charset=BIG5\">\n";
1002 charset=Shift_JIS\n"; charset=BIG5\n";
1007 charset=Shift_JIS\">\n"; charset=BIG5\">\n";


翻譯至此,請先測試一下程式。
詳細的日文訊息翻譯請看此教學 : APEBOARD2.0 管理程式翻譯

[3] 翻譯 boardini.cgi

請使用純文字編緝器打開 boardini.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
編碼也是需要改為 BIG5 呢。

Line 中文
1 #apeboard+ 相關設定
3 #時差修正
4 #海外Server 請修改「-9」一項
8 #管理員 相關設定
10 #管理員 的電郵地址
13 #網站的 URL
16 #管理頁用的cookie的名稱
19 #返回網站的 URL
23 #檔案相關設定
25 #設置中的BBS 檔案名稱
28 #設置中的管理頁 檔案名稱
31 #留言板本體的所在地指定
32 #(由管理頁的路徑與檔案名稱指定)
35 #紀錄檔案的所在地指定
38 #顯示用的檔案指定
41 #回覆檔案指定
44 #留言板的動作設定
46 #cookie 的名字 (必需變更)
49 #cookie 的有效期限 (日數)
52 #每頁顯示的紀錄篇數
53 #請注意設定值太大的話會對程式做成負擔!
56 #紀錄保存數最大值
59 #留言的最大寫入值 (0的話無限制)
62 #將網址自動轉為文字連結
63 #(留空 '' 的話 URL 會直接顯示)
68 #可否使用HTML語法 (可使用時 'on' 不可使用時 'off')
69 #可使用的語法為 img,font,a,b,i。
70 #可否使用 img 語法 (可使用時 'on' 不可使用時 'off')
73 #可否使用 font 語法
74 #(可使用時 'on' 不可使用時 'off')
77 #使用 lock 嗎 (使用的話請填入 1)
80 #多重回覆相關設定
82 #管理員的名字 (回覆部分使用)
85 #被回覆的留言會否被排列到最頂 [回覆置頂]
88 #電郵送出留言的時候的設定
90 #有新留言時寄電郵寄給管理員
91 #一般留言時送出 '1'
92 #回覆時都送出 '2'
93 #不使用 '0'
96 #發送郵件的時候標題前附上的文字 (例如 apeboard)
99 #sendmail 路徑
102 #各種安全性的設定
104 #禁止來自其他網站的訊息
106 #禁止來自其他網站的訊息
107 #(禁止時為 '1' 不禁止為 '')
108 #(如果在寫入時出現問題請設為 '')
111 #寫入網址
112 #(完整URL指定。檢查來自其他的網站的寫入使用)
113 #(如果複數指定請以逗號分開)
116 #來自proxy的訪問限制的設定
118 #限制來自 proxy 的訪問
119 #(限制的話 '1',不限制 '')
122 #proxy 限制等級
123 #'1' - 禁止經匿名 proxy 的訪問
124 #'2' - 禁止所有經 proxy 的訪問
127 #來自特定主機的訪問限制的設定
129 #限制指定host名的訪問
130 #(限制的話 '1',不限制 '')
133 #限制訪問的 host 名 (複數指定請以逗號分開)
136 #來自特定IP的訪問限制的設定
138 #限制來自指定IP 的投稿
139 #(限制的話 '1',不限制 '')#
142 投稿限制的 IP (複數指定請以逗號分開)#
148 #SPAM 設定
151 #設定在留言中可以留下的 URL 數目
154 #禁止不含日文的留言
155 #(限制的話 '1',不限制 '')
158 #禁止字眼
159 #當留言中含有禁止字眼,將禁止投稿。
160 #(複數指定請以逗號分開)
164 #當主題中含有禁止字眼,將禁止投稿。
165 #(複數指定請以逗號分開)
168 #填入電郵地址的話將該留言視為 SPAM
169 #(限制的話 '1',不限制 '')
172 #規定從顯示留言版到實際寫入的時間
173 #這個秒數以上沒過去之前,禁止投稿
177 #以下的 1;,是絕對不能刪去的!!!

[4] 翻譯 skinini.cgi

請使用純文字編緝器打開 skinini.cgi,建議使用 dreamweaver 或 emeditor 等有行數顯示的文字編緝軟件。
編碼也是需要改為 BIG5 呢。

Ln 中文
5 #名字可否留空 (可留空 '',可不留空 '1')
8 #電郵可否留空 (可留空 '',可不留空 '1')
11 #密碼可否留空 (可留空 '',可不留空 '1')
16 #icon 的闊度設定
19 #icon 的高度設定伫
22 # icon 的格式設定
25 # icon 的路徑設定皲状
26 # (html 檔案的相對路徑,完整網址也可)
31 # 日期顯示的形式
32 # (year,month,day,hour,minute,week 指定)
35 # 日月為個位數字時是否添加 0 (eg. 01,02)
36 # 添加 'on' 不添加 'off'
39 # 時分為個位數字時是否添加 0 (eg. 01,02)
40 # 添加 'on' 不添加 'off'
45 # 電郵地址需超連結彑
46 # (需要 '1',不需要 '')
49 # 把名字作為電郵地址的超連結文字
50 # (需要 '1',不需要 '')
55 # 以圖片作為電郵超連結
56 # (需要 '1',不需要 '')
59 # 電郵的圖片的 html語法 (文字亦可)
60 # (電郵地址有被填入的情況)
63 # 沒有電郵的圖片的 html語法 (文字亦可)
64 # (電郵地址沒有被填入的情況)
69 # URL需超連結 (需要 '1',不需要 '')
74 # 以圖片作為URL超連結
75 # (需要 '1',不需要 '')
78 # URL的圖片的 html語法 (文字亦可)
79 # (URL有被填入的情況)
82 # 沒有URL的圖片的 html語法 (文字亦可)
83 # (URL沒有被填入的情況)
以下為回覆的設定
88 # 電郵地址需超連結彑
89 # (需要 '1',不需要 '')
92 # 把名字作為電郵地址的超連結文字
93 # (需要 '1',不需要 '')
98 # 以圖片作為電郵超連結
99 # (需要 '1',不需要 '')
102 # 電郵的圖片的 html語法 (文字亦可)
103 # (電郵地址有被填入的情況)
106 # 沒有電郵的圖片的 html語法 (文字亦可)
107 # (電郵地址沒有被填入的情況)
112 # URL需超連結 (需要 '1',不需要 '')
117 # 以圖片作為URL超連結
118 # (需要 '1',不需要 '')
121 # URL的圖片的 html語法 (文字亦可)
122 # (URL有被填入的情況)
125 # 沒有URL的圖片的 html語法 (文字亦可)
126 # (URL沒有被填入的情況)
129 #以下的 1;,是絕對不能刪去的!!!

[5] 測試.完成

如果測試沒問題的話,那就是完成了嘍~
新版的 SPAM 對策說明 : http://www.2apes.com/products/spam.html

Last Updated on Wednesday, 02 September 2009 12:51