1 頁 (共 1 頁)

[問題]Calendar Lite v1.4.7 ( 行事曆精簡版)中文化出問題

發表於 : 2007-02-08 14:05
shinmaple
問題外掛:Calendar Lite v1.4.7
參考連結:Calendar Lite v1.4.7 ( 行事曆精簡版)
使用版本:phpBB 2.0.21
狀況描述:
參考心靈大大的Calendar Lite v1.4.7 ( 行事曆精簡版)中文化參考
在admin/admin_cal_ug_auth.php找到代碼:
$module['Calendar']['User Permissions'] = $filename . "?mode=user";
$module['Calendar']['Group Permissions'] = $filename . "?mode=group";
再取代成代碼:
$module['Calendar']['會員權限設定'] = $filename . "?mode=user";
$module['Calendar']['群組權限設定'] = $filename . "?mode=group";
卻發現在Administration系統管理控制台內左框架內的系統管理/行事曆下變成:
  • 行事曆設定
    Group Permissions
    User Permissions
    會員權限設定
    群組權限設定
這五種功能選項,其中Group Permissions與群組權限設定、User Permissions與會員權限設定內容相同
我想將系統管理/行事曆下變成只有中文:
  • 行事曆設定
    會員權限設定
    群組權限設定
請問該怎麼做呢?還是說我哪裡有可能做錯呢?因為照理說如果中文化都沒錯的話,不應該會變成還有英文字跑出來才對啊 :-? ,有大大可以幫助我一下嗎
補充:
未安裝任何其他mod,目前只有安裝此[外掛] Calendar Lite v1.4.7 ( 行事曆精簡版)(中文化後使用目前正常)

Re: [問題]Calendar Lite v1.4.7 ( 行事曆精簡版)中文化出問題

發表於 : 2007-02-08 14:32
心靈捕手
shinmaple 寫:參考心靈大大的Calendar Lite v1.4.7 ( 行事曆精簡版)中文化參考
在admin/admin_cal_ug_auth.php找到代碼:
$module['Calendar']['User Permissions'] = $filename . "?mode=user";
$module['Calendar']['Group Permissions'] = $filename . "?mode=group";
再取代成代碼:
$module['Calendar']['會員權限設定'] = $filename . "?mode=user";
$module['Calendar']['群組權限設定'] = $filename . "?mode=group";
卻發現在Administration系統管理控制台內左框架內的系統管理/行事曆下變成:
  • 行事曆設定
    Group Permissions
    User Permissions
    會員權限設定
    群組權限設定
建議您:
檢視 admin/admin_cal_ug_auth.php 的修改, 是否移除舊碼?

Re: [問題]Calendar Lite v1.4.7 ( 行事曆精簡版)中文化出問題

發表於 : 2007-02-08 15:58
shinmaple
建議您:
檢視 admin/admin_cal_ug_auth.php 的修改, 是否移除舊碼?
舊碼是指這兩行嗎:
$module['Calendar']['User Permissions'] = $filename . "?mode=user";
$module['Calendar']['Group Permissions'] = $filename . "?mode=group";
這兩行我是直接把User Permissions與Group Permissions改成會員權限設定與群組權限設定
至於為何還會出現User Permissions與Group Permissions兩個選項,真的不明白 :-(

Re: [問題]Calendar Lite v1.4.7 ( 行事曆精簡版)中文化出問題

發表於 : 2007-02-08 16:44
心靈捕手
shinmaple 寫:
建議您:
檢視 admin/admin_cal_ug_auth.php 的修改, 是否移除舊碼?
舊碼是指這兩行嗎:
$module['Calendar']['User Permissions'] = $filename . "?mode=user";
$module['Calendar']['Group Permissions'] = $filename . "?mode=group";
這兩行我是直接把User Permissions與Group Permissions改成會員權限設定與群組權限設定
至於為何還會出現User Permissions與Group Permissions兩個選項,真的不明白 :-(
這真是匪夷所思!
難道會是 'PHP 5.1.6' 作祟? 否則實在很難理解. :roll:

--
以個人經驗 (測試)
1. 忘記刪舊碼

代碼: 選擇全部

if( !empty($setmodules) )
{
	$filename = basename(__FILE__);
	$module['Calendar']['User Permissions'] = $filename . "?mode=user";
	$module['Calendar']['Group Permissions'] = $filename . "?mode=group";
	$module['Calendar']['會員權限設定'] = $filename . "?mode=user";
	$module['Calendar']['群組權限設定'] = $filename . "?mode=group";

	return;
}
後台正是如您所言 (下圖)

圖檔

2. 修正後

代碼: 選擇全部

if( !empty($setmodules) )
{
	$filename = basename(__FILE__);
	$module['Calendar']['會員權限設定'] = $filename . "?mode=user";
	$module['Calendar']['群組權限設定'] = $filename . "?mode=group";

	return;
}
即可回復正常了 (下圖)

圖檔

Re: [問題]Calendar Lite v1.4.7 ( 行事曆精簡版)中文化出問題

發表於 : 2007-02-09 15:04
shinmaple
心靈捕手 寫:這真是匪夷所思!
難道會是 'PHP 5.1.6' 作祟? 否則實在很難理解. :roll:

--
以個人經驗 (測試)
1. 忘記刪舊碼
後台正是如您所言 (下圖)

圖檔

2. 修正後
即可回復正常了 (下圖)

圖檔
謝謝心靈捕手大大的回覆 :-)
目前後台正是您測試的第1種畫面(忘記刪舊碼)
但是我的Code已經是第2種修正後的Code了
真是好奇怪的現象
目前暫時先將此檔都改為英文,只是後台畫面有兩個英文選項,看起來頗不搭調 :!:

Re: [問題]Calendar Lite v1.4.7 ( 行事曆精簡版)中文化出問題

發表於 : 2007-02-09 18:53
心靈捕手
shinmaple 寫:目前暫時先將此檔都改為英文,只是後台畫面有兩個英文選項,看起來頗不搭調 :!:
既然如此, 建議您, 忍忍吧!
進後台的機會, 或能進後台的人, 不多吧!

呵! 呵! 我倒是保留了很多 '英文' 的選項, 方便我 '一眼望去' 就找得到. :mrgreen: