yuzukyo 发表于 2006-3-8 10:46:54

Linux下Blender中文显示的解决方法

水无痕(36185849) 最近找到了解决办法:
我这段时间看了一下blender的代码,发现只要写个2到3行的启动脚本,在linux下让blender程序显示中文已经没有问题了
其实blender在语言接口方面好像没有什么问题,只是我不明白他们为什么在每次打包的时候都不加入US的语言目录
在linux下面由于每次启动blender时程序都没有找到US的语言目录和语言路径而导到无法使用其它的语言,所以只要在linux下安装好blender后将es目录copy一份为US,再使用前先设置一下路径就没有问题了,直接可以选择包括中文在内的其它语言
#!/bin/sh
cd `dirname $0`
        export LD_LIBRARY_PATH="`/usr/local/blender/`:$LD_LIBRARY_PATH"
/usr/local/blender/blender $@上面四行代码就可以解决路径问题,这样不管是root还是一般用户都可以显示中文了
kidux(478396876) 15:17:21
哦,这个问题可以在编译程序的时候搞好吗?
水无痕(36185849) 15:13:44
可以,完全没有问题,但是上面的代码不能直接加入到源代码中,只能换个写法就可以了,对于开发blender的人来说很简单的
这个脚本还不完善,但是可以用,上面的代码中的路径是直接使用的/usr/local/blender/,所以其它人在使用这个脚本时一定要将blender安装到/usr/local/blender/中才行,如果使用了其它的路径,自己改一下就行了

还有一步,要装es复制一份为US,不过我一般都是复制zh_CN为US,使用是在
blender/.blender/locale目录下运行cp zh_CN US -R
页: [1]
查看完整版本: Linux下Blender中文显示的解决方法