iT邦幫忙

1

鼎新ERP 的語系

  • 分享至 

  • xImage

請問有人知道,鼎新 ERP 有幾個語系嗎?我們目前是使用 TipTop,有使用 繁體中文 / 簡體中文 / 越南文。 如果想要增加其它的語系,例如印尼文,有甚麼建議的嗎?

看更多先前的討論...收起先前的討論...
by2048 iT邦高手 1 級 ‧ 2025-05-05 10:25:43 檢舉
請教tiptop版本是? 執行p_lang可以看現行幾個語系
一般是由鼎新匯入資料庫的(用買的)
尼克 iT邦大師 1 級 ‧ 2025-05-05 19:32:28 檢舉
那個要錢!
我用 p_lang ,確實有出現 繁體中文/簡體中文/越南文。目前我看過的有4個語系,繁體中文/簡體中文/英文/越南文。因為公司目前需要新的 印尼文語系,請問有誰用過這4種之外語系的經驗嗎?還是印尼文要改用甚麼方法會比較ok呢?
1. 跟鼎新買
2. 自己開發印尼語系介面
剛才有問過鼎新客服,目前還沒有印尼文語系,感謝大家的說明。
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
dscwferp
iT邦高手 1 級 ‧ 2025-05-07 13:17:56
最佳解答

TipTop 有提供 原始程式檔 + 技術轉移
研究一下找一下就可以找到 如何 增加減 多國語系
剩下就是 "翻譯"的工 了:

  1. 找出語系檔 及 語系設定資料所在, 比如英文語系檔
  2. 翻譯語系檔 及 資料, 比如將英文翻譯成印尼文
  3. 校對
  4. 將印尼語系檔放回去, 設定印尼文語系資料
  5. 測試
    預祝成功!
    以上只是"工"
    找同仁做要給薪資
    找人做要給"工錢"
    找原廠做要給"費用"
    找AI做要給"算力"
    都是"工"!

以下是GPT回復

要將 TIPTOP ERP 系統 中的 英文語系翻譯成印尼文語系,可以依照以下步驟進行操作。TIPTOP 的語系翻譯大多是透過資料庫內的語系表來處理,例如 ALANGALTXT 等資料表,這些表用來儲存各語系的文字。


操作步驟(以 MSSQL 舉例)

步驟 1:確認語系代碼

TIPTOP 各語系有一個 語系代碼(Language Code),例如:

語系名稱 語系代碼
繁體中文 TC
英文 EN
印尼文 ID

請先確認你的 TIPTOP 環境中,ID 是否已經是定義好的語系代碼。如果沒有,可能需要系統管理者協助新增印尼語的語系設定。


步驟 2:查詢英文語系文字

TIPTOP 翻譯多數會存在 ALTXT 表中(也可能是你們公司自定的語系表),這張表的結構大概如下:

PGMID OBJID LANG TEXT
COPTC TC001 EN Customer
COPTC TC001 TC 客戶

你可以用以下 SQL 查出英文語系的內容:

SELECT * FROM ALTXX WHERE LANG = 'EN'

表名可能是 ALTXTALTXN 或是 ALTX1 等,請依你們系統實際為準。


步驟 3:複製英文語系為印尼文語系

你可以先把所有英文語系的資料複製一份作為印尼文語系的初稿:

INSERT INTO ALTXX (PGMID, OBJID, LANG, TEXT)
SELECT PGMID, OBJID, 'ID', TEXT
FROM ALTXX
WHERE LANG = 'EN'

這樣所有 EN 語系的文字就會複製一份給 ID(印尼語)。


步驟 4:翻譯英文成印尼文

這部分通常需人工翻譯或配合翻譯公司/工具完成。你有幾個選項:

選項 1:匯出成 Excel 翻譯

SELECT * INTO tmp_EN_to_ID
FROM ALTXX
WHERE LANG = 'ID'

tmp_EN_to_ID 匯出為 Excel,請翻譯後再匯回資料庫。

選項 2:使用 Google 翻譯 API 或其他翻譯引擎

撰寫一支程式(例如用 VBS / PHP)去對接 Google Translate API,把文字翻譯過來再寫回資料庫。


小技巧

  • 若你只想翻譯某幾個模組(例如銷售、採購),可以加上 PGMID 篩選條件。
  • 更新翻譯資料時,記得先 DELETEINSERT,避免重複。

看更多先前的回應...收起先前的回應...

謝謝 dscwferp 的說明,我剛才有依據這個想法,來捉了一下TipTop資料的相關筆數。
gaz_file(系統使用語言資料表)
繁體中文:5618 筆
簡體中文:5603 筆
越南文:6569 筆

這個只是其中的 程式畫面檔 數量,然後還要加上 相關產生的報表檔。
看起來要做的事情,是相當的多。
目前我們應該沒有足夠的人力來做這些,只有等那天「鼎新」有出了這個語言版本,再說吧。

dscwferp iT邦高手 1 級 ‧ 2025-05-07 15:45:03 檢舉

沒人力 可以外包
找原廠 也是 外包
如果您們 急的話+能接受 AI 的翻譯+外包
我想很多邦友很想幫忙喔!

sleeping_fish 等鼎新就是等到天荒地老,真的需要還是要給錢的,而且原廠會比自己做的貴,也會增加日後的MA費用,但假設你們已無MA,真的不用想鼎新會開案,這是不可能的,開案都要錢,要多要少而已
給樓主一個建議,六千筆是所有的模組,包含那些沒有授權的模組的紀錄
你可以先翻譯會用到的模組,欄位名稱翻譯了,報表哪邊一套用,就是印尼文的憑證跟報表
真的沒有那麼困難,而且欄位名稱是英文,但是也可以輸入印尼文,不會衝突,
拆分模組下去翻譯,一個模組幾百筆資料,丟去線上翻譯,也就幾秒鐘,然後匯入更新,也是幾秒鐘
然後就是找人來核對有無翻譯錯誤,真的一點都不困難

窮嘶發發發 謝謝說明,目前先做1隻簡易的程式來試看看。
相關的資料表有捉出來,黃色是需要調整的部份。
https://ithelp.ithome.com.tw/upload/images/20250514/20114831V7V3Dq9rxr.jpg

dscwferp iT邦高手 1 級 ‧ 2025-05-14 13:42:49 檢舉

撰寫一支程式(例如用 VBS / PHP)
抓資料表裡的語系字串
然後 去呼叫 Google Translate API,把文字翻譯過來
一個個字串翻譯
很快, 也是幾秒鐘
再寫回資料庫
讓電腦跑就好!
先處理大量翻譯
之後 遇到 翻譯不順的再人工翻譯

如果要一次做好
就先不回寫正式的
先產生測試勘誤表+資料庫
修正後再一次寫回資料庫

只是個"工"!
程式可能還可以用AI幫您寫喔!

自己動手豐衣足食,加油,光這個弄好,至少省下幾十萬

2
做工仔人!
iT邦大師 1 級 ‧ 2025-05-07 17:17:03

目前打字不方便.
如果樓主急的話,可私訊我。
我只會告訢樓主要改那些地方及"應急"的方法。

做工仔人!你好,我有去看了一下其它的語言包,發現有 schema 及 一些 table 的內容有加進去(例如 gaxxx_file/gbxxx_file )要確認。請問有甚麼"應急"的方法嗎?

我要發表回答

立即登入回答