Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何本地化unity android游戏?(以便Google Play可以看到)_C#_Unity3d_Google Play - Fatal编程技术网

C# 如何本地化unity android游戏?(以便Google Play可以看到)

C# 如何本地化unity android游戏?(以便Google Play可以看到),c#,unity3d,google-play,C#,Unity3d,Google Play,我在谷歌游戏商店上传了游戏,但并没有本地化。我可以将该项目从Unity导出到Android Studio并在那里进行本地化。但这是极端的!我该怎么办?这样Google play就可以看到我的游戏已经用很多语言本地化了。可能是/res/values/string en|/string es| |等??它是如何在代码中应用的 我只有两个短语,我想翻译,这不是gui游戏对象,它们在脚本中初始化 p.S.Unity版本4.7当前版本的Unity不支持字符串本地化 您必须在代码中执行此操作,或者如您所说,

我在谷歌游戏商店上传了游戏,但并没有本地化。我可以将该项目从Unity导出到Android Studio并在那里进行本地化。但这是极端的!我该怎么办?这样Google play就可以看到我的游戏已经用很多语言本地化了。可能是
/res/values/string en
|/
string es
| |等??它是如何在代码中应用的

我只有两个短语,我想翻译,这不是gui游戏对象,它们在脚本中初始化

p.S.Unity版本4.7

当前版本的Unity不支持字符串本地化

您必须在代码中执行此操作,或者如您所说,导出到as并在那里执行工作。

当前版本的Unity不支持字符串本地化


您必须在代码中执行此操作,或者,如您所说,导出到as并在那里执行工作。

为了在unity下本地化Android而不导出到Android studio,您应该按照本节所述进行以下操作

要添加对更多语言环境的支持,必须创建其他语言环境 res/每个目录名称中的目录都应与 以下格式:

资源类型b+语言代码+国家/地区代码

例如,文件夹values-b+es包含 每个文件夹中的语言代码为es(西班牙语)的区域设置将 转到一个strings.xml文件,其中包含每种语言的文本

您可以在Unity项目中添加新的区域设置,创建 下列目录


为了在unity下本地化Android,而不导出到Android studio,您应该按照本文所述进行以下操作

要添加对更多语言环境的支持,必须创建其他语言环境 res/每个目录名称中的目录都应与 以下格式:

资源类型b+语言代码+国家/地区代码

例如,文件夹values-b+es包含 每个文件夹中的语言代码为es(西班牙语)的区域设置将 转到一个strings.xml文件,其中包含每种语言的文本

您可以在Unity项目中添加新的区域设置,创建 下列目录


谢谢你的回答!我的Unity 4.7版谢谢回答!我的统一4.7版
Assets
 -> Plugins
    -> Android
       ->res
         ->values-b+en
           ->strings.xml  (with your text in english)
         ->values-b+es
           ->strings.xml  (with your text in spanish)
         ->values-b+fr
           ->strings.xml  (with your text in french)
         ...
         ...
         ...