作者neiltsang (煞克(╬⊙д⊙)卖地壳)
看板EZsoft
标题Re: 如何将文字档依照其他文字档进行排序?
时间Fri Jan 3 11:56:19 2020
※ 引述《voico (voico)》之铭言:
: 最近在整理游戏的翻译档案,但是翻译档案和原始档案排序不同,很难比对内容。
: 类似这样子:
: 翻译档案(照英数排序):
: fruit1=苹果
: fruit2=香蕉
: fruit3=橘子
: 原始档案(没照顺序):
: fruit1=apple
: fruit3=orange
: fruit2=bananat
其他吃光光
你问说要怎麽把他转换?写阵列啊
楼下几位前辈已经说明清楚了 用Excel处理阵列是很经典的手段
只要写一个回圈用条件去判断两个有没有一样 一样就保留
保留完再找到中文翻译把他显示在旁边不就好了
这比气泡排序还要简单的东西 随手帮你写一个程式判断好了
https://imgur.com/Nncjbjk
就像图片上显示的 你丢进去他就会帮你转换了
不过你的#字後面也要加上中文跟英文让程式去判断
程式码的话我没存起来 不小心搞丢惹QQ
不过这边有执行档你拿去测试看看吧
Mega载点:
https://bit.ly/2MML3R6
如果可以用我还满想看转换完的截图 应该是很美的画面 给你参考
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.220.255.143 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EZsoft/M.1578023791.A.037.html
1F:推 mg817: 扯到气泡排序干嘛 有程式基础的应该不会发这种文吧 XDDD 01/03 16:51
2F:→ mg817: 而且注解里面就是没有等号啊 01/03 16:53
就重新排列啊 提到没什麽吧 他就算不知道可以学啊
来这边问不就是想知道方法@@ 注解没等号? 啊加一下就有了又不犯法
※ 编辑: neiltsang (61.220.255.143 台湾), 01/03/2020 17:05:40
3F:推 voico: 程式好像碰到太长的字串会有问题(内容我是直接从记事本复 01/04 20:27
5F:→ voico: 我刚发文就已经找到这游戏专用的软体处理档案了,现在只是 01/04 20:27
6F:→ voico: 想顺便多学一点而已,真的不用另外写程式给我啦XD 01/04 20:27
关於字量的话 我刚刚实测没问题
你把文字贴上来或是站内给我 我想测试看看是什麽问题
==================================================
更新:
7F:→ neiltsang: 你无法转换的问题是你没有整理资料 直接复制贴上? 01/05 11:31
8F:→ neiltsang: 当然不行 一堆空行不整齐 资料要先整理过啊@@ 01/05 11:32
9F:→ neiltsang: 整理方法:笔记本自动空行丢到chrome再全选复制存档 01/05 11:33
至於原本翻译就少翻 或者是英文档有新增资料 造成两边字数不对等
我也写好回圈让它自动产生等号 使得两边字数一样可以转换
不过既然你都已经有Get正确的翻译档 那就不需要了
总而言之 这就是很经典的"阵列运用"
给你参考罗~~
※ 编辑: neiltsang (61.220.255.143 台湾), 01/05/2020 11:44:00