Mark's Development Blog

Open Source? Open Mind!

Mark's Development Blog
Watch Timeline

dotProject 2.0.1 UTF-8 中文版改用FireFly 螢火飛中文字形

Mark Wu 發表於 2005/07/04 23:50 · 靜態連結網址

20050705 這一版跟我上禮拜釋出的版本差別不大,唯一不同的地方是,我把簡體與繁體的甘特圖顯示字型全都改為 FireFly 所製作的螢火飛中文字型。所以簡體的使用者以後不需要再去 Windows 系統下載 simsun.ttc 的字型就可以直接安裝使用了。而使用螢火飛字形的最大好處就是,連甘特圖內都可以簡繁共存,真是對螢火飛的無私付出『大感激』!

另外,我也加上了 kiang 對於繁體中文的翻譯修正,希望大家能用起來順一些。

真實引用網址:

http://blog.markplace.net/trackback.php?id=35

迴響 (44) · 引用 (1) 文章分類: dotProject 專案管理系統

迴響 ↓

  • to Ray Lin如何修正里程碑
    tnkd  發表於 06/11/2005, 06:41

    Dear Ray Lin
    請問如何修正里程碑
    請mail 至charles@isec-on.com

  • 英文时甘特图出现乱码
    Scy  發表於 22/11/2005, 18:25

    非常感谢你的中文版dotproject. 请问英文版及其他语言在那里设置使中文在甘特图中也不是乱码?

  • 請問dotproject 功能
    maggie  發表於 14/12/2005, 22:53

    不好意思..想請問一個很簡單的問題..
    我正在研究dot project 想導入公司作專案管理..
    但我發現dot project 好像無法去限制什麼身分或什麼權限的人可以看到哪些項目project
    ?? 是不是要從哪個功能來看??

    請各位大大幫忙解惑 ...感謝!!!!

  • Ray Lin 請問你如何修正里程碑亂碼問題?
    Alex  發表於 05/01/2006, 16:15

    可否告知?謝謝!!
    alex@mail.meikopet.com.tw

  • Ray Lin 請問你如何修正里程碑亂碼問題?
    shihyi  發表於 11/01/2006, 22:01

    需要您告知解決的方法
    謝謝
    shihyi.y@gmail.com

  • 安装问题.
    xxm  發表於 21/01/2006, 05:25

    在安装最后一步的时候这样的错误.随着就是进入后很多表不存在..
    DB setup incomplete - the following errors occured:
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    Out of range value adjusted for column 'config_id' at row 1
    A Database Error occurred. Database has probably not been populated completely!
    Out of range value adjusted for column 'config_id' at row 1

    请帮帮忙,是怎么回事.谢谢了..

  • milestone問題的修復法網址不見了
    stephen_chiou  發表於 08/02/2006, 16:14

    mark:

    你針對 xds2000 提出的milestone問題的修復方法
    http://forum.plogworld.org.tw/viewtopic.php?p=5441#5441

    這個網址已經失效了,能否請你撥空再公佈一次該如何修復這個問題?

    謝謝!感激不盡...

  • 如何支持GD?
    gogo  發表於 10/02/2006, 23:20

    我下载后进入安装页面, 出现
    GD Support (for GANTT Charts):GANTT Chart functionality may not work correctly.
    请问如何解决?

  • dotProject TaskTracker 1.0
    Denis Bartelt  發表於 11/03/2006, 04:33

    Need an absolutely helpful yahoo.widget? We developed the TaskTracker based on yahoo's widget engine. Track task within second directly on your desktop. It's awesome!

  • 关于里程碑乱码问题的解决
    J. J.  發表於 05/04/2006, 00:57

    进入./modules/tasks目录,编辑gantt.php文件。

    1.在该文件中找到如下语句:
    $bar = new MileStone($row++, array($name, "", substr($s, 0, 10), substr($s, 0, 10)), $s, $s);
    2.在该语句下面添加如下语句:
    if ($AppUI->user_locale == "zh-TW")
    $bar->title->SetFont(FF_CHINESE, FS_NORMAL, 10);
    elseif ($AppUI->user_locale == "zh-CN")
    $bar->title->SetFont(FF_SIMSUN, FS_NORMAL, 10);
    else
    $bar->title->SetFont(FF_ARIAL, FS_NORMAL, 10);

    中文乱码问题即可解决。

  • 回覆: dotProject 2.0.1 UTF-8 中文版改用FireFly 螢火飛中文字形
    张胜景  發表於 12/07/2006, 17:42

    回28楼,需要设置Php Extension
    我使用的是Easyphp,所以我解决这个问题很简单:
    Easyphp管理器上的菜单:
    configuratioin->php extension->选上php_gd2->apply

    这样就可以了.

  • JpGraph
    david  發表於 29/08/2006, 00:13

    我成功安装了中文版: dotProject_2_0_1_20050705_UTF-8_Chinese_by_Markwu. 但是,JpGragh有问题:
    JpGraph Error
    This PHP build has not been configured with TTF support. You need to recompile your PHP installation with FreeType support.

    我现在要怎样搞?谢谢!!

  • 中文输入问题
    David Duan  發表於 23/09/2006, 04:09

    我成功安装了中文版: dotProject_2_0_1_20050705_UTF-8_Chinese_by_Markwu,但是,输入中文保存到数据库后,显示乱码!
    请问如何解决?谢谢!

  • 回覆: dotProject 2.0.1 UTF-8 中文版改用FireFly 螢火飛中文字形
    lijiang  發表於 19/10/2006, 16:54

    我装好dotproject后,已经把gantt和日历都调成正常了,可输出的pdf还是有乱码,请问一下怎么解决这个问题,谢谢

  • Task不能显示
    mark  發表於 06/11/2006, 22:48

    请教:
    当我安装完dotproject后其他功能都没有问题,只是Task不能正常显示出来,出现如下:
    我要做的 : 我钉住的项目 : 显示停止的任务 : 每用户的任务

    ERROR: D:AppServwwwdotprojectincludesdb_adodb.php(61): Error executing: SELECT
    distinct tasks.task_id, task_parent, task_name, task_start_date, task_end_date, task_dynamic, task_pinned, pin.user_id as pin_user,
    task_priority, task_percent_complete, task_duration, task_duration_type, task_project,
    task_description, task_owner, task_status, usernames.user_username, usernames.user_id, task_milestone,
    assignees.user_username as assignee_username, count(distinct assignees.user_id) as assignee_count, co.contact_first_name, co.contact_last_name,
    count(distinct files.file_task) as file_count, tlog.task_log_problem FROM tasks, user_tasks LEFT JOIN projects ON project_id = task_project LEFT JOIN users as usernames ON task_owner = usernames.user_id LEFT JOIN user_tasks as ut ON ut.task_id = tasks.task_id LEFT JOIN users as assignees ON assignees.user_id = ut.user_id LEFT JOIN contacts as co ON co.contact_id = usernames.user_contact LEFT JOIN task_log AS tlog ON tlog.task_log_task = tasks.task_id AND tlog.task_log_problem > '0' LEFT JOIN files on tasks.task_id = files.file_task LEFT JOIN user_task_pin as pin ON tasks.task_id = pin.task_id AND pin.user_id = 1 WHERE project_active 0
    AND task_project = projects.project_id
    AND user_tasks.user_id = 1
    AND user_tasks.task_id = tasks.task_id
    AND (task_percent_complete '0' LEFT JOIN files on tasks.task_id = files.file_task LEFT JOIN user_task_pin as pin ON tasks.task_id = pin.task_id AND pin.user_id = 1 WHERE project_active 0
    AND task_project = projects.project_id
    AND user_tasks.user_id = 1
    AND user_tasks.task_id = tasks.task_id
    AND (task_percent_complete '0' LEFT JOIN files on tasks.task_id = files.file_task LEFT JOIN user_task_pin as pin ON tasks.task_id = pin.task_id AND pin.user_id = 1 WHERE project_active 0
    AND task_project = projects.project_id
    AND user_tasks.user_id = 1
    AND user_tasks.task_id = tasks.task_id
    AND (task_percent_complete

  • 亂碼!亂碼!亂碼!亂碼!亂碼!
    max  發表於 30/11/2006, 23:24

    Dotproject 2.0.1亂碼產生的原因為MYSQL用Big5字型,而 Dotproject用UTF-8,請問如何將Dotproject 2.0.1所有用到的字型改成Big5(就像1.0.2設定的方式),謝謝!

  • 回覆: dotProject 2.0.1 UTF-8 中文版改用FireFly 螢火飛中文字形
    wingfeng  發表於 01/12/2006, 19:42

    登陆出现这样一个问题啊
    Unknown column 'ta.task_id' in 'on clause'

  • dotproject的mail功能會DELAY
    ping  發表於 04/01/2007, 21:58

    Dear Mark :
    我在安裝完dotproject之後,版本是dotProject_2_0_1_20050705_UTF-8_Chinese_by_Markwu
    設定好SMTP之後,smtp server確定可以運作正常,但每次系統自動發出信之後,都必須執行queuescanner.php這一個程式讓他讀取到Done, 1 events processed之後,EMAIL才會發出,WHY?有何辦法可以解決嗎?總不能每次使用者一觸發EMAIL我就要執行一次。感謝拉!!

  • 回覆: dotProject 2.0.1 UTF-8 中文版改用FireFly 螢火飛中文字形
    ㄊㄩㄣ  發表於 27/01/2007, 01:27

    Dotproject 2.0.4 中文用官方的utf-8
    其中./modules/tasks/gantt.php
    $bar = new MileStone ($row++,array($name, $pname, '', substr($s, 0, 10), substr($s, 0, 10)) , $a['task_start_date'], $s);
    else
    $bar = new MileStone ($row++,array($name, '', substr($s, 0, 10), substr($s, 0, 10)) , $a['task_start_date'], $s);
    $bar->title->SetFont(FF_ARIAL,FS_NORMAL,8);
    改法一樣嗎? (只有一個目錄 zh_tw_utf8)
    謝謝!!

  • 回覆: dotProject 2.0.1 UTF-8 中文版改用FireFly 螢火飛中文字形
    beez  發表於 15/03/2007, 22:13

    這是我第一次在Windows 2000上使用AppServ 2.58架設dotProject 2.1Rc1,過程還好,順利的架好了,但是呢登入後卻不如預期的
    1.顯示星期X的地方全是亂碼
    2.甘特圖一直顯示 error 說啥我的PHP不支援什麼,我是不懂
    請問我要怎麼辦呢