吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 321|回复: 14
上一主题 下一主题
收起左侧

[经验求助] 汉化非标字串时的编码问题

[复制链接]
跳转到指定楼层
楼主
qin_xs 发表于 2024-11-23 18:33 回帖奖励
200吾爱币
本帖最后由 qin_xs 于 2024-11-23 18:57 编辑

汉化 Awesome Duplicate Photo Finder v1.2.1(重复图片查找器)时遇到的问题

汉化过程大致如下:
  • 标准资源字符串,用 Sisulizer 4 汉化 已完成
  • msgbox 的标题、按钮,用 Resource Hacker 汉化 已完成
  • 对非标字串汉化,用 Lephone Loczlize Plus(以下简称为“LLP”) 查找字符串,有问题


1、2步完成后的 exe 文件: https://qinxs.lanzouo.com/iaMth2fzu2ej

=====================具体问题 =====================
第3步时,操作细节如下:

用 LLP 查找字符串时 只能用 “查找 UniCode 字串” 能找到 非标字串 然后就是问题
a)直接修改文件 AwesomePhotoProject.exe.a.txt 中的字符串,替换后乱码
b)修改文件编码为 gbk,修改然后替换,不会乱码

但由于原英文与翻译后的中文字符串长度不一样,用空格补齐后,软件界面上 没对不齐

期望结果:AwesomePhotoProject.exe.a.txt 使用utf-8编码编辑 字符串长度用零宽字符补齐
不知道可不可以这样处理,或者其他简单的处理方法?

最佳答案

查看完整内容

Radialix 3 X32,添加EXE是增加非标选项即可

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
zoshl 发表于 2024-11-23 18:33
Radialix 3 X32,添加EXE是增加非标选项即可
3#
zoshl 发表于 2024-11-24 08:22
4#
zoshl 发表于 2024-11-24 09:32
5#
gchq2005 发表于 2024-11-24 10:35
原英文与翻译后的中文字符串长度不一样,用空格补齐? 不要用空格补齐,用 ‘00’ 补齐
6#
 楼主| qin_xs 发表于 2024-11-24 11:50 |楼主
gchq2005 发表于 2024-11-24 10:35
原英文与翻译后的中文字符串长度不一样,用空格补齐? 不要用空格补齐,用 ‘00’ 补齐

填充00 具体怎么操作呢?


7#
 楼主| qin_xs 发表于 2024-11-24 11:58 |楼主
zoshl 发表于 2024-11-24 09:32
成品https://www.52pojie.cn/thread-1984941-1-1.html

你的成品里 是对齐了的
一会我用 Radialix 3 试试

不知道用 Lephone Loczlize Plus  能否支持类似的操作?
8#
gchq2005 发表于 2024-11-24 18:48
qin_xs 发表于 2024-11-24 11:50
填充00 具体怎么操作呢?

应该不勾 多余补空格,就会用00填充
9#
 楼主| qin_xs 发表于 2024-11-24 23:14 |楼主
zoshl 发表于 2024-11-24 08:24
Radialix 3 X32,添加EXE是增加非标选项即可

不知道什么原因 非标字串都是只读的 不能翻译


10#
 楼主| qin_xs 发表于 2024-11-24 23:18 |楼主
gchq2005 发表于 2024-11-24 18:48
应该不勾 多余补空格,就会用00填充

对纯字符串没问题

但有些字符串是用来拼接的 00填充后 拼接后面的字符串就看不见
比如:
拼接后结果 已扫描图片数量:8
实际翻译后显示为 已扫描图片数量:
数字8就不能显示了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-27 08:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表