读书人

翻译一下解决方案

发布时间: 2012-02-14 19:19:19 作者: rapoo

翻译一下
出自MFC自动创建后自动生成的ReadMe.txt文件:

1.The Application manifest maybe included for redistribution
as an external .manifest file that is installed in the same folder as the application
executable or it may be included in the executable in the form of a resource.

来看第一句: The Application manifest maybe included for redistribution
as an external . 我拿manifest、include做动词都说不通,大家觉得呢,这里的maybe是副词,不是may be,这是英语句子吗?反正我觉得很容易让我误解,有很多种说法,不要说我钻牛角尖。

来看第二句:manifest file that is installed in the same folder as the application
executable or it may be included in the executable in the form of a resource.

我的说法:中间的 . 号根本就是画蛇添足,这两句话根本就是一句话,而且maybe应该是may be。这样就非常好通了。

2.If your application is in a language
other than the operating system's locale, you will also have to
redistribute the corresponding localized resources MFC90XXX.DLL.

这一句帮我翻译下吧,没句子结构问题,缺乏背景知识导致不懂。 什么language、locale在这里真不懂是什么意思?

[解决办法]
If your application is in a language
other than the operating system's locale, you will also have to
redistribute the corresponding localized resources MFC90XXX.DLL.
如果你程序使用的语言在系统的语言环境之外,你还不许重新分配相应的MFC90XXX.DLL本地化资源资源


语言环境即指说话时,人所处的状况和状态。语言环境有多种:一般地说,有自然语言环境、局部语言环境和自我营造的人工语言环境。自然语言环境是指以该语言为母语的生活环境。局部的语言环境是指学习者部分时间生活或学习于该门语言环境中。而人工语言环境主要指学习者在头脑中用该门语言复述、描述、记忆或营造某些的场景。


此处的language是自然语言 如中文 英文


附:GetThreadLocale 可以获取当前进程的语言环境标识(Locale Identifiers)
[解决办法]

探讨

If your application is in a language
other than the operating system's locale, you will also have to
redistribute the corresponding localized resources MFC90XXX.DLL.
如果你程序使用的语言在系统的语言环境之外,你还必须[size=18px][/size]重新分配相……

[解决办法]
as an external .manifest file //意思是“*.manifest”文件,不是第2句,否则这个‘m’应该大写!
[解决办法]
The Application manifest maybe included for redistribution
as an external .manifest file that is installed in the same folder as the application
executable or it may be included in the executable in the form of a resource.
应用程序清单(manifest)可能发布为与应用程序同一文件夹下的外部.manifest文件而被包含,或者作为可执行程序资源表单而被包含。

If your application is in a language
other than the operating system's locale, you will also have to
redistribute the corresponding localized resources MFC90XXX.DLL.
若你的应用程序在(当前)操作系统的(语言)区域之外,你还必须重新发布相应本地化(相应语言区域)的MFC90XXX.DLL。

读书人网 >VC/MFC

热点推荐