作者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/cn.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