rimworld吧 关注:243,540贴子:4,357,870

如何制作一把瘟疫枪5 - 本地化

只看楼主收藏回复

1. 现在是时候将我们项目里面的C#字符转化为文字,这样每个人都可以翻译成其他的语言。


IP属地:江苏1楼2019-07-24 20:58回复
    2. 先看一下我们C#项目,这两段,一段表示感染了瘟疫,触发的信息,一段表示没有感染,触发的信息。我们要做的就是将这TST_PlagueBullet_SuccessMessage和TST_PlagueBullet_FailureMote 翻译成我们能理解的文本



    IP属地:江苏2楼2019-07-24 20:59
    回复
      3. 首先创建一个Languages的文件夹


      IP属地:江苏3楼2019-07-24 21:00
      回复
        4. 在Languages里面创建English的文件夹


        IP属地:江苏4楼2019-07-24 21:00
        回复
          5. 在English的文件夹下面再创建一个Keyed文件夹


          IP属地:江苏5楼2019-07-24 21:01
          回复
            6. 创建一个text file将它改成XML文件,再重命名为PlagueGun_Keys.xml


            IP属地:江苏6楼2019-07-24 21:01
            收起回复
              7. 用notepad++输入如下代码
              完整代码:
              <?xml version="1.0" encoding="utf-8" ?>
              <LanguageData>
              <TST_PlagueBullet_FailureMote>Failure: {0} chance</TST_PlagueBullet_FailureMote>
              <TST_PlagueBullet_SuccessMessage> {0} infected {1} with the plague </TST_PlagueBullet_SuccessMessage>
              </LanguageData>


              IP属地:江苏7楼2019-07-24 21:01
              回复
                9. 保存,本地化文档就完成了。我们去测试一下。


                IP属地:江苏9楼2019-07-24 21:03
                回复
                  10. (可跳过)补充一个中文的本地化。



                  IP属地:江苏10楼2019-07-24 21:03
                  回复
                    11. 现在一个完整的瘟疫枪就做好了,Now, It is your turn!


                    IP属地:江苏11楼2019-07-24 21:04
                    回复
                      没点C#基础的看不懂


                      IP属地:福建来自iPhone客户端13楼2019-07-24 23:50
                      收起回复
                        可以,很好,创意+10,智力+3
                        做好贴图就可以发MOD了


                        IP属地:重庆14楼2019-07-25 00:15
                        收起回复
                          膜拜大佬


                          IP属地:江苏来自Android客户端15楼2019-08-15 15:29
                          回复
                            大佬...我就没有一次添加成功过....


                            IP属地:广东16楼2019-09-01 00:22
                            收起回复
                              做出的枪无法设计也不算近战...是怎么回事- -?


                              IP属地:广东18楼2019-09-01 09:04
                              收起回复