Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
软件汉化问题!!
Experiences and Insight
1355
views ·
3
replies ·
To
floor
Go
4***8@qq.com
deepin
2012-11-30 04:26
Author
linux下的软件汉化有几个问题,不知道各位有懂的吗?谁能给些教程什么的!
一是为什么有些软件的汉化mo文件要放在/usr/share/locale/zh—cn/LC_MESSAGES下,它在启动时就是根据系统的环境设置来选择语言的吗?而有些软件是放在软件它自己的目录下只需要新建一个locale文件夹,在软件中选择语言就行,比如codeblocks等;
还有就是在profile文件或bashrc文件中设置exprot LANGUAGE=zh—CN或(en—US)这么一句就可以使linux的界面语言变成中文或英文,有些软件也跟着改变界面语言,是不是可以理解为只是界面语言改变,而桌面环境没变,原来是中文环境仍然是,环境是由LC_ALL那几个变量来控制的!
这两天被这个各种软件的国际化以及中文界面设置和搞得很是糊涂啊!
另外是不是能有人详细的讲解下GPL,LGPL,Freebsd,apache等这些协议的区别啊,比如Gcc是GPL协议的,是不是我用Gcc编译的软件也是要基于GPL发布啊,希望有人详解下他们的区别!
Reply
Like 0
Favorite
View the author
All Replies
cxbii
deepin
2012-11-30 04:38
#1
你说软件语言这个,你说的都对
PL,LGPL,Freebsd,apache等这些协议维基百科一下,什么都清楚...
Reply
Like 0
View the author
woodelf
deepin
2012-11-30 05:43
#2
没有FreeBSD许可,只有BSD许可,典型的三句话交代完一切的最开放的许可。
Reply
Like 0
View the author
tuhaihe
deepin
2012-11-30 17:30
#3
关于本地化和国际化,可参考:
http://blog.sina.com.cn/u/2340193145
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
WhatsApp doesn't work in the official Deepin browser!
Frequent kernel panic error since the last kernel update.
erro no meu teclado
My 2 apps rewritten, submitted to store
Popular Events
More
一是为什么有些软件的汉化mo文件要放在/usr/share/locale/zh—cn/LC_MESSAGES下,它在启动时就是根据系统的环境设置来选择语言的吗?而有些软件是放在软件它自己的目录下只需要新建一个locale文件夹,在软件中选择语言就行,比如codeblocks等;
还有就是在profile文件或bashrc文件中设置exprot LANGUAGE=zh—CN或(en—US)这么一句就可以使linux的界面语言变成中文或英文,有些软件也跟着改变界面语言,是不是可以理解为只是界面语言改变,而桌面环境没变,原来是中文环境仍然是,环境是由LC_ALL那几个变量来控制的!
这两天被这个各种软件的国际化以及中文界面设置和搞得很是糊涂啊!
另外是不是能有人详细的讲解下GPL,LGPL,Freebsd,apache等这些协议的区别啊,比如Gcc是GPL协议的,是不是我用Gcc编译的软件也是要基于GPL发布啊,希望有人详解下他们的区别!