作者voico (voico)
看板EZsoft
標題如何將文字檔依照其他文字檔進行排序?
時間Thu Jan 2 02:09:54 2020
最近在整理遊戲的翻譯檔案,但是翻譯檔案和原始檔案排序不同,很難比對內容。
類似這樣子:
翻譯檔案(照英數排序):
fruit1=蘋果
fruit2=香蕉
fruit3=橘子
原始檔案(沒照順序):
fruit1=apple
fruit3=orange
fruit2=banana
實際上原始檔案某行的內容在翻譯檔裡可能差了好幾百行
並且原始檔案有新增一些內容,所以也辦法透過排序原始檔案來比對
我希望可以將翻譯檔案排序的跟原始檔案一樣,請問有什麼方法辦到呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.215.65 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1577902196.A.8AC.html
1F:推 aqer1224: notepad++ 編輯->行處理->升冪排序文字 可能符合需求01/02 02:29
排序之後用比對外掛處理,雖然可以比對內容,但是因為原始檔案有用註解分類,排序之後
變得一團糟,不是一個好方法
2F:推 aqer1224: 歐 是要排成沒照順序 那這方法就不行了01/02 02:36
發現有人寫了這個遊戲專用的軟體來處理翻譯檔案
問題解決了,但是還是想知道有沒有其他方法可以做到
3F:→ quamtum: 用perl把fruitxxx當key,=abc的abc當data匯入hash,可得01/02 07:03
4F:→ quamtum: database同時包含翻譯及原文,之後依喜好輸出,如果要原01/02 07:04
5F:→ quamtum: 本的排序就直接新增一欄遞增數列01/02 07:05
學習中
6F:推 storyofwind: 直接放進excel排序?01/02 12:57
Excel可以依照其他欄位排序嗎?我用google試算表不行
7F:→ spfy: 不是很懂你的需求但感覺EXCEL應該可以做到...01/02 20:45
類似這樣
翻譯:
#Green
#Red
#Yellow
fruit1=香蕉
fruit2=蘋果
fruit3=芭樂
fruit4=草莓
fruit5=西瓜
fruit6=芒果
原文:
#Yellow
fruit1=Banana
fruit6=Mango
#Red
fruit2=Apple
fruit4=Strawberry
#Green
fruit3=Bara
fruit5=Watermelon
希望將翻譯排序得跟原文一樣:
#Yellow
fruit1=香蕉
fruit6=芒果
#Red
fruit2=蘋果
fruit4=草莓
#Green
fruit3=芭樂
fruit5=西瓜
8F:推 mg817: excel 資料剖析 vlookup01/02 21:52
※ 編輯: voico (111.71.215.65 臺灣), 01/02/2020 22:08:30
9F:→ johdju88: 你問題是說很難比對 那如果原始內容英數排列呢? 01/02 22:12
10F:→ johdju88: 還是你不是要比對 只是要把翻譯的文字排列正確順序? 01/02 22:13
11F:推 shala: 用EXCEL排序應該3~5步驟就解決了 01/03 21:35