RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 124|回复: 2

[已解决] 如何翻译(汉化) python 语句中的变量值,不是变量

[复制链接]
发表于 2023-1-13 02:21:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 fattiger 于 2023-1-13 20:33 编辑

[RenPy] 纯文本查看 复制代码
    $ yoga_name=_("Ms.Levin")
    $ penny_name = _("Secretary")
    $ asian_rival_name = _("Asian Guy")
    $ lucy_name = _("Blue-haired Girl")
    $ isabella_name = _("Mrs. Toletto")
    $ lila_name = _("Violet-haired Girl")
    $ goth_student = __("Goth Student")
    $ swot_student = _("White Hair Student")
    $ tracy_name = _("Saleswoman")
    $ bouncer_name = _("VIP-Bouncer")


已经在tl 文件里面设置了对应的翻译内容,但是游戏中还是显示英文
[RenPy] 纯文本查看 复制代码
translate chinese strings: 
   # game/scripts/script.rpy:536
    old "Violet-haired Girl"
    new "紫罗兰色头发的女孩"


    # game/scripts/script.rpy:537
    old "Goth Student"
    new "哥特学生"

    # game/scripts/script.rpy:538
    old "White Hair Student"
    new "白发学生"


并且,源码中,无论把变量值添加 _() 和 __() 都无效




发表于 2023-1-13 09:26:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-13 20:04:06 | 显示全部楼层

非常感谢....
但为了不大量修改游戏源文件
我自己在翻译文件里写了个文本替换函数....达到了类似的效果..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2023-1-28 17:33 , Processed in 0.023694 second(s), 12 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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