請問有人知道,鼎新 ERP 有幾個語系嗎?我們目前是使用 TipTop,有使用 繁體中文 / 簡體中文 / 越南文。 如果想要增加其它的語系,例如印尼文,有甚麼建議的嗎?
TipTop 有提供 原始程式檔 + 技術轉移
研究一下找一下就可以找到 如何 增加減 多國語系
剩下就是 "翻譯"的工 了:
要將 TIPTOP ERP 系統 中的 英文語系翻譯成印尼文語系,可以依照以下步驟進行操作。TIPTOP 的語系翻譯大多是透過資料庫內的語系表來處理,例如 ALANG
、ALTXT
等資料表,這些表用來儲存各語系的文字。
TIPTOP 各語系有一個 語系代碼(Language Code)
,例如:
語系名稱 | 語系代碼 |
---|---|
繁體中文 | TC |
英文 | EN |
印尼文 | ID |
請先確認你的 TIPTOP 環境中,ID
是否已經是定義好的語系代碼。如果沒有,可能需要系統管理者協助新增印尼語的語系設定。
TIPTOP 翻譯多數會存在 ALTXT
表中(也可能是你們公司自定的語系表),這張表的結構大概如下:
PGMID | OBJID | LANG | TEXT |
---|---|---|---|
COPTC | TC001 | EN | Customer |
COPTC | TC001 | TC | 客戶 |
你可以用以下 SQL 查出英文語系的內容:
SELECT * FROM ALTXX WHERE LANG = 'EN'
表名可能是
ALTXT
、ALTXN
或是ALTX1
等,請依你們系統實際為準。
你可以先把所有英文語系的資料複製一份作為印尼文語系的初稿:
INSERT INTO ALTXX (PGMID, OBJID, LANG, TEXT)
SELECT PGMID, OBJID, 'ID', TEXT
FROM ALTXX
WHERE LANG = 'EN'
這樣所有 EN
語系的文字就會複製一份給 ID
(印尼語)。
這部分通常需人工翻譯或配合翻譯公司/工具完成。你有幾個選項:
SELECT * INTO tmp_EN_to_ID
FROM ALTXX
WHERE LANG = 'ID'
將 tmp_EN_to_ID
匯出為 Excel,請翻譯後再匯回資料庫。
撰寫一支程式(例如用 VBS / PHP)去對接 Google Translate API,把文字翻譯過來再寫回資料庫。
PGMID
篩選條件。DELETE
再 INSERT
,避免重複。謝謝 dscwferp 的說明,我剛才有依據這個想法,來捉了一下TipTop資料的相關筆數。
gaz_file(系統使用語言資料表)
繁體中文:5618 筆
簡體中文:5603 筆
越南文:6569 筆
這個只是其中的 程式畫面檔 數量,然後還要加上 相關產生的報表檔。
看起來要做的事情,是相當的多。
目前我們應該沒有足夠的人力來做這些,只有等那天「鼎新」有出了這個語言版本,再說吧。
沒人力 可以外包
找原廠 也是 外包
如果您們 急的話+能接受 AI 的翻譯+外包
我想很多邦友很想幫忙喔!
sleeping_fish 等鼎新就是等到天荒地老,真的需要還是要給錢的,而且原廠會比自己做的貴,也會增加日後的MA費用,但假設你們已無MA,真的不用想鼎新會開案,這是不可能的,開案都要錢,要多要少而已
給樓主一個建議,六千筆是所有的模組,包含那些沒有授權的模組的紀錄
你可以先翻譯會用到的模組,欄位名稱翻譯了,報表哪邊一套用,就是印尼文的憑證跟報表
真的沒有那麼困難,而且欄位名稱是英文,但是也可以輸入印尼文,不會衝突,
拆分模組下去翻譯,一個模組幾百筆資料,丟去線上翻譯,也就幾秒鐘,然後匯入更新,也是幾秒鐘
然後就是找人來核對有無翻譯錯誤,真的一點都不困難
窮嘶發發發 謝謝說明,目前先做1隻簡易的程式來試看看。
相關的資料表有捉出來,黃色是需要調整的部份。
撰寫一支程式(例如用 VBS / PHP)
抓資料表裡的語系字串
然後 去呼叫 Google Translate API,把文字翻譯過來
一個個字串翻譯
很快, 也是幾秒鐘
再寫回資料庫
讓電腦跑就好!
先處理大量翻譯
之後 遇到 翻譯不順的再人工翻譯
如果要一次做好
就先不回寫正式的
先產生測試勘誤表+資料庫
修正後再一次寫回資料庫
只是個"工"!
程式可能還可以用AI幫您寫喔!
自己動手豐衣足食,加油,光這個弄好,至少省下幾十萬
目前打字不方便.
如果樓主急的話,可私訊我。
我只會告訢樓主要改那些地方及"應急"的方法。
做工仔人!你好,我有去看了一下其它的語言包,發現有 schema 及 一些 table 的內容有加進去(例如 gaxxx_file/gbxxx_file )要確認。請問有甚麼"應急"的方法嗎?