點下面的按鈕可以加入我們!
<?php // 檔案更名 更名(dirname(__FILE__)); function 更名($目錄){ $列表 = scandir($目錄); foreach ($列表 as $檔名){ $檔案 = $目錄 . '/' . $檔名; if (is_dir($檔案) && $檔名 != '.' && $檔名 != '..'){ 更名($檔案); } else { $新檔名 = preg_replace('/^(en_us)/i', 'zh_tw', $檔名); if ($新檔名 != $檔名){ $新檔案 = $目錄 . '/' . $新檔名; rename($檔案, $新檔案); echo "$檔案 => $新檔案<br>"; } } } } ?>
$formatted_mod_strings = array();
global $sugar_config;
$formatted_mod_strings[$name] = htmlentities($label);
$formatted_mod_strings[$name] = htmlentities($label, ENT_QUOTES, $sugar_config['default_charset']);
評論
他正收集各家之長作整合和收尾的動作,全部完成後應該就會放出來~
http://code.google.com/p/twpug/downloads/detail?name=translate.zip
現階段有公司贊助這個版本的翻譯,翻譯完成後會先提供給他們使用,什麼時候公開釋出就看當時心情囉
由於上面那個STS的原作者喜歡用short tag(ex: <?=),所以我一開始使用的時候完全無法使用,昨天我逐個檔案作修正,已經commit回去kiang提供的SVN上,等他有空的時候再測試看看。
另外一個問題則是,kiang說他有改過程式,所以當第一次設定STS時,在建立資料表的時候會有點問題,要把該資料庫清掉手動匯入SQL檔。
不過呢,目前中文翻譯我還是無法掛入5.0.0b的版本內,正在找原因中。
翻譯的方法我寫了一篇簡單的教學文章放在我的部落格:
http://blog.pixnet.net/HACGIS/post/14809439
http://twpug.net/x/modules/wfdownloads/singlefile.php?cid=36&lid=735
有些比較長的我就略過沒翻,操作時有發現一些被我切掉,不過看樣子並不影響操作,有興趣的朋友可以試試。
目前還在測試中
不過不知道為什麼選單標籤都不見了
include\language\
裡的語言檔
英文格式跟中文不一樣~~
[管理介面]
-->[系統管理]
左邊的[模組]任選一個
點[標籤]
右邊標籤的欄位全部都是ææ´¾ç使ç¨èç·¨è之類的亂碼
目前還找不到原因~~
以前那個模組是module=Studio
現在是module=ModuleBuilder
想找問題有點沒頭緒~~
打開檔案 modules/ModuleBuilder/views/view.labels.php
找到:
在下面加一行:
接著找:
改成:
改好了
一來是模組精靈建完的新模組
只會在英文版出現
中文版的選單是空白按不到的
後來我做了修改標籤的動作之後~~
所有的標籤(全域)全部消失了
標籤改名那邊在切換語系的時候
下面的標籤列表會變成跟實際的列表不一樣
http://www.sugarcrm.com/forums/showthread.php?t=31128
要等三月底呢
目前正在搞清楚要怎麼把4.5的自訂表單匯入5.0中
好像找不到這個功能
http://code.google.com/p/twpug/downloads/detail?name=translate_20080424.zip
这个工具可以由低版本的语言包(例:4.5)产生5.0或5.1的语言包。
地址:http://www.sugarforge.org/forum/forum.php?forum_id=2666
而且,因為 STS 不倚賴 SugarCRM 的系統,所以我也為 vtigerCRM 改了一個版本:
http://code.google.com/p/twpug/downloads/detail?name=sts_for_vtigercrm.zip