Updated translations.

ver1_6_1
Vincent Giangiulio 2009-01-28 15:42:56 +00:00
parent e5568db7b3
commit 6c88c2b2f2
9 changed files with 1937 additions and 733 deletions

View File

@ -0,0 +1,597 @@
 ----------------------------------
GNU GENERAL PUBLIC LICENSE
Chinese and English version
----------------------------------
Chinese version(翻译版本,不具法律效力)
---------------------------------------
GNU通用公共许可证(GPL)
下面的正文是自由软件基金会 GNU通用公共许可证原始文档的副本。
Linux操作系统以及与它有关的大量软件是在GPL的推动下开发和发
布的。
你将看到:如果你打算为了发布的目的修改,更新或改进任何受通用
公共许可证约束的软件你所修改的软件软件同样必须受到GNU通用
许可证条款的约束。
GNU通用公共许可证
19916第二版
版权所有(C)19891991 Free Software foundation,Inc
675 Mass Ave Cambridge,MAO2139 USA
允许每个人复制和发布这一许可证原始文档的副本,但绝对不允许对
它进行任何修改。
序言
大多数软件许可证决意剥夺你的共享和修改软件的自由。对比之下,
GNU通用公共许可证力图保证你的共享和修改自由软件的自由——保证
自由软件对所有用户是自由的。GPL适用于大多数自由软件基金会的软
件,以及由使用这些软件而承担义务的作者所开发的软件。(自由软件
基金会的其他一些软件受 GNU库通用许可证的保护)。你也可以将它用
到你的程序中。
当我们谈到自由软件(free software)时,我们指的是自由而不是价格。
我们的 GNU通用公共许可证决意保证你有发布自由软件的自由(如果你
愿意,你可以对此项服务收取一定的费用);保证你能收到源程序或者
在你需要时能得到它;保证你能修改软件或将它的一部分用于新的自由
软件;而且还保证你知道你能做这些事情。
为了保护你的权利,我们需要作出规定:禁止任何人不承认你的权利,
或者要求你放弃这些权利。如果你修改了自由软件或者发布了软件的副
本,这些规定就转化为你的责任。例如,如果你发布这样一个程序的副
本,不管是收费的还是免费的,你必须将你具有的一切权利给予你的接
受者;你必须保证他们能收到或得到源程序;并且将这些条款给他们看,
使他们知道他们有这样的权利。
我们采取两项措施来保护你的权利。
(l)给软件以版权保护。
(2)给你提供许可证。它给你复制,发布和修改这些软件的法律许可。
同样,为了保护每个作者和我们自己,我们需要清楚地让每个人明白,
自由软件没有担保(no warranty)。如果由于其他某个人修改了软件,
并继续加以传播。我们需要它的接受者明白:他们所得到的并不是原来的
自由软件。由其他人引人的任何问题,不应损害原作者的声誉。最后,任
何自由软件不断受到软件专利的威胁。我们希望避免这样的风险,自由软
件的再发布者以个人名义获得专利许可证。事实上,将软件变为私有。为
防止这一点,我们必须明确:任何专利必须以允许每个人自由使用为前提,
否则就不准许有专利。
有关复制,发布和修改的条款和条件
0此许可证适用于任何包含版权所有者声明的程序和其他作品版权所
有者在声明中明确说明程序和作品可以在GPI条款的约束下发布。下面提
到的“程序”指的是任何这样的程序或作品。而“基于程序的作品”指的
是程序或者任何受版权法约柬的衍生作品。也就是说包含程序或程序的一
部分的作品。可以是原封不动的,或经过修改的和/或翻译成其他语言的
(程序)。在下文中,翻译包含在修改的条款久 每个许可证接受人(Iicense)
用你来称呼。许可证条款不适用于复制,发布和修改以外的活动。这些
活动超出这些条款的范围。运行程序的活动不受条款的限止。仅当程序
的输出构成基于程序作品的内容时,这一条款才适用(如果只运行程序就
无关)。是否普遍适用取决于程序具体用来做什么。
1只要你在每一副本上明显和恰当地出版版权声明和不承担担保的声明
保持此许可证的声明和没有担保的声明完整无损,并和程序一起绘每个其
他的程序接受者一份许可证的副本,你就可以用任何媒体复制和发布你收
到的原始的程序的源代码。你可以为转让副本的实际行动收取一定费用。
你也有权选择提供担保以换取一定费用。
2你可以修改程序的一个或几个副本或程序的任何部分以此形成基于
程序的作品。只要你同时满足下面的所有条件,你就可以按前面第一款的
要求复制和发布这一经过修改的程序或作品。
  a)你必须在修改的文件中附有明确的说明:你修改了这一文件及具
体的修改日期。
  b)你必须使你发布或出版的作品(它包含程序的全部或一部分,或包
含由程序的全部或部分衍生的作品)允许第三方作为整体按许可证条款免
费使用。
  c)如果修改的程序在运行时以交互方式读取命令,你必须使它在开
始进入常规的交互使用方式时打印或显示声明:包括适当的版权声明和
没有担保的声明(或者你提供担保的声明);用户可以按此许可证条款重
新发布程序的说明;并告诉用户如何看到这一许可证的副本。(例外的情
况:如果原始程序以交互方式工作,它并不打印这样的声明,你的基于
程序的作品也就不用打印声明)。
这些要求适用于修改了的作品的整体。如果能够确定作品的一部分并非
程序的衍生产品,可以合理地认为这部分是独立的,是不同的作品。当
你将它作为独立作品发布时,它不受此许可证和它的条款的约束。但是
当你将这部分作为基于程序的作品的一部分发布时,作为整体它将受到
许可证条款约束。准予其他许可证持有人的使用范围扩大到整个产品。
也就是每个部分,不管它是谁写的。因此,本条款的意图不在于索取权
利;或剥夺全部由你写成的作品的权利。而是履行权利来控制基于程序
的集体作品或衍生作品的发布。
此外,将与程序无关的作品和该程序或基于程序的作品一起放在存贮体
或发布媒体的同一卷上,并不导致将其他作品置于此许可证的约束范围
之内。
3你可以以目标码或可执行形式复制或发布程序(或符合第2款的基于程
序的作品),只要你遵守前面的第 l2款并同时满足下列3条中的1条。
  a)在通常用作软件交换的媒体上,和目标码一起附有机器可读的完
整的源码。这些源码的发布应符合上面第12款的要求。或者
  b)在通常用作软件交换的媒体上,和目标码一起,附有给第三方提
供相应的机器可读的源码的书面报价。有效期不少于3年费用不超过实
际完成源程序发布的实际成本。源码的发布应符合上面的第12款的要
求。或者
  c)和目标码一起,附有你收到的发布源码的报价信息。(这一条款只
适用于非商业性发布而且你只收到程序的目标码或可执行代码和按b)
款要求提供的报价)。
作品的源码指的是对作品进行修改最优先择取的形式。对可执行的作品讲,
完整的源码包括:所有模块的所有源程序,加上有关的接口的定义,加上
控制可执行作品的安装和编译的 script。作为特殊例外发布的源码不
必包含任何常规发布的供可执行代码在上面运行的操作系统的主要组成
部分(如编译程序,内核等)。除非这些组成部分和可执行作品结合在一起。
如果采用提供对指定地点的访问和复制的方式发布可执行码或目标码,
那么,提供对同一地点的访问和复制源码可以算作源码的发布,即使第
三方不强求与目标码一起复制源码。
4除非你明确按许可证提出的要求去做否则你不能复制修改转发
许可证和发布程序。任何试图用其他方式复制,修改,转发许可证和发布
程序是无效的。而且将自动结束许可证赋予你的权利。然而,对那些从你
那里按许可证条款得到副本和权利的人们,只要他们继续全面履行条款,
许可证赋予他们的权利仍然有效。
5你没有在许可证上签字因而你没有必要一定接受这一许可证。然而
没有任何其他东西赋予你修改和发布程序及其衍生作品的权利。如果你不
接受许可证,这些行为是法律禁止的。因此,如果你修改或发布程序(或
任何基于程序的作品),你就表明你接受这一许可证以及它的所有有关复
制,发布和修改程序或基于程序的作品的条款和条件。
6每当你重新发布程序(或任何基于程序的作品)时,接受者自动从原始
许可证颁发者那里接到受这些条款和条件支配的复制,发布或修改程序
的许可证。你不可以对接受者履行这里赋予他们的权利强加其他限制。
你也没有强求第三方履行许可证条款的义务。
7如果由于法院判决或违反专利的指控或任何其他原因(不限于专利问题)
的结果,强加于你的条件(不管是法院判决,协议或其他)和许可证的条件
有冲突。他们也不能用许可证条款为你开脱。在你不能同时满足本许可证
规定的义务及其他相关的义务时,作为结果,你可以根本不发布程序。例
如,如果某一专利许可证不允许所有那些直接或间接从你那里接受副本的
人们在不付专利费的情况下重新发布程序,唯一能同时满足两方面要求的
办法是停止发布程序。
如果本条款的任何部分在特定的环境下无效或无法实施,就使用条款的其
余部分。并将条款作为整体用于其他环境。
本条款的目的不在于引诱你侵犯专利或其他财产权的要求,或争论这种要
求的有效性。本条款的主要目的在于保护自由软件发布系统的完整性。它
是通过通用公共许可证的应用来实现的。许多人坚持应用这一系统,已经
为通过这一系统发布大量自由软件作出慷慨的供献。作者/捐献者有权决
定他/她是否通过任何其他系统发布软件。许可证待有人不能强制这种选择。
本节的目的在于明确说明许可证其余部分可能产生的结果。
8如果由于专利或者由于有版权的接口问题使程序在某些国家的发布和
使用受到限止,将此程序置于许可证约束下的原始版权拥有者可以增加限
止发布地区的条款,将这些国家明确排除在外。并在这些国家以外的地
区发布程序。在这种情况下,许可证包含的限止条款和许可证正文一样有效。
9自由软件基金会可能随时出版通用公共许可证的修改版或新版。新版
和当前的版本在原则上保持一致,但在提到新问题时或有关事项时,在细
节上可能出现差别。
每一版本都有不同的版本号。如果程序指定适用于它的许可证版本号以及
“任何更新的版本”。你有权选择遵循指定的版本或自由软件基金会以后
出版的新版本,如果程序未指定许可证版本,你可选择自由软件基金会已
经出版的任何版本。
10如果你愿意将程序的一部分结合到其他自由程序中而它们的发布条
件不同。写信给作者,要求准予使用。如果是自由软件基金会加以版权保
护的软件,写信给自由软件基金会。我们有时会作为例外的情况处理。我
们的决定受两个主要目标的指导。这两个主要目标是:我们的自由软件的
衍生作品继续保持自由状态。以及从整体上促进软件的共享和重复利用。
没有担保
l1由于程序准予免费使用在适用法准许的范围内对程序没有担保。除
非另有书面说明,版权所有者和/或其他提供程序的人们“一样”不提供
任何类型的担保。不论是明确的,还是隐含的。包括但不限于隐含的适销
和适合特定用途的保证。全部的风险,如程序的质量和性能问题都由你来
承担。如果程序出现缺陷,你承担所有必要的服务,修复和改正的费用。
12除非适用法或书面协议的要求在任何情况下任何版权所有者或任
何按许可证条款修改和发布程序的人们都不对你的损失负有任何责任。包括
由于使用或不能使用程序引起的任何一般的,特殊的,偶然发生的或重大
的损失(包括但不限于数据的损失,或者数据变得不精确,或者你或第三方
的持续的损失,或者程序不能和其他程序协调运行等)。即使版权所有者和
其他人提到这种损失的可能性也不例外。
条款和条件到此结束
如何将这些条款用到你的新程序
如果你开发了新程序,而且你需要它得到公众最大限度的利用。
要做到这一点的最好办法是将它变为自由软件。使得每个人都能在遵守条款
的基础上对它进行修改和重新发布。为了做到这一点,绘程序附上下列声明。
最安全的方式是将它放在每个源程序的开头,以便最有效地传递拒绝担保
的信息。每个文件至少应有“版权所有”行以及在什么地方能看到声明全文
的说明。
<用一行空间给出程序的名称和它用来做什么的简单说明>
版权所有(C)19xx(<作者姓名>
这一程序是自由软件,你可以遵照自由软件基金会出版的 GNU通用公共许可证
条款来修改和重新发布这一程序。或者用许可证的第二版,或者(根据你的选
择)用任何更新的版本。发布这一程序的目的是希望它有用,但没有任何担保。
甚至没有适合特定目的的隐含的担保。更详细的情况请参阅GNU通用公共许可证。
你应该已经和程序一起收到一份GNU通用公共许可证的副本。
如果还没有,写信给:
The Free Software FoundationInc675 Mass Ave Cambridge
MAO2139USA
还应加上如何和你保持联系的信息。
如果程序以交互方式进行工作,当它开始进人交互方式工作时,使它输出类似
下面的简短声明
Gnomovision第69版版权所有(C)19XX作者姓名
Gnomovision绝对没有担保。要知道详细情况请输人 'show w
这是自由软件,欢迎你遵守一定的条件重新发布它,要知道详细情况,请输
Show c
假设的命令‘ shovr w show c应显示通用公共许可证的相应条款。
当然你使用的命令名称可以不同于show wshow c。根据你的程
序的具体情况,也可以用菜单或鼠标选项来显示这些条款。
如果需要,你应该取得你的上司(如果你是程序员)或你的学校签署放弃程序
版权的声明。下面只是一个例子,你应该改变相应的名称:
Ynyodyne公司以此方式放弃 James Harker
所写的 Gnomovision程序的全部版权利益。
Ty coon签名198941
Ty coon副总裁
这一许可证不允许你将程序并人专用程序。如果你的程序是一个子程序库。
你可能会认为用库的方式和专用应用程序连接更有用。如果这是你想做的事,
使用GNU库通用公共许可证代替本许可证。
-------------------------------------------------------------
English version
----------------
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

View File

@ -0,0 +1,135 @@
Celestia鼠标和键盘控制
鼠标动作:
左键拖动 转动视角
右键拖动 绕选中物体旋转
滚轮 调整与选中物体的距离
右键+左键拖动 调整与选中物体的距离
Ctrl+左键拖动 调整与选中物体的距离
Shift+左键拖动 切换视野(例如 => 远景)
滚轮(中键)点击 切换45度角视野和前一个视野(例如 => 远景)
左键单击 选中物体
左键双击 对准物体
右键点击 打开右键菜单
键盘命令:
导航:
H 选中太阳(Home)
C 对准选中物体
G 转到选中物体
F 位置跟随选中物体(与选定物体保持相对静止,但没有
角速度,宇宙背景不变)
Y 位置绕选中物体以其自转速度旋转
" : 视线锁定两个物体的相对位置(选取物体A按(")键,
在选取物体B按(:)键)
T 视线跟随选中物体(保持选中物体在视图中央)
HOME 靠近物体
* 后视镜
END 远离物体
ESC 取消运动或脚本
Shift+C 对准选中物体而不改变与参考物体的相对位置(可用于
观察掩星和食例如观察日食先选中月球按F跟随
按C对准按H选中太阳按住Shift+C即可看到月球趋
于遮住太阳)
左/右方向键 将镜头按逆时针/顺时针转动
上/下方向键 调整镜头斜度
Shift+方向键 绕物体转动
1-9 选择附近恒星的大行星
时间:
Space 暂停
L 10x加速
K 10x减速
J 时间倒流
! 设定为当前时间
? 显示光在观测者和选中物体传播的时间延迟
- 从当前虚拟时间中减去光的传播延时
标签:
= 星座标签开关
B 恒星标签开关
E 星系标签开关
M 卫星标签开关
W 小行星和彗星标签开关
N 太空船标签开关
P 行星标签开关
& 区域标签开关
V 详尽信息文字开关
设置:
I 切换云层显示开关
U 切换星系渲染开关
O 切换行星轨道显示开关
/ 切换星座显示开关
; 切换浑天仪座标显示开关
[ 自动选择关减小极限星等(减少可视天体数量)
自动选择开减小45度角视野中的极限星等
] 自动选择关增大极限星等(增加可视天体数量)
自动选择开增大45度角视野中的极限星等
{ 减小背景光照
} 增大背景光照
, 减小视野
. 增大视野
Backspace 取消选中
Ctrl+A 切换大气显示开关
Ctrl+B 切换星座边界显示开关
Ctrl+E 切换食渲染开关
Ctrl+K 切换标记显示开关
Ctrl+L 切换暗面光显示开关(光污染)
Ctrl+P 标记选中物体
Ctrl+S 循环选择天体绘制风格:比例球、点和模糊点
Ctrl+T 切换彗尾渲染开关
Ctrl+V 循环选择支持的OpenGL渲染流水线
Ctrl+W 切换线框模式(不渲染)
Ctrl+X 切换线的抗锯齿模式
Ctrl+Y 切换自动选择天体数量开关
r R 降低或升高材质分辨率
+ 切换为艺术材质/科学限制的材质
多视图:
Ctrl+R 水平分割
Ctrl+U 垂直分割
TAB 循环选择当前视图
DEL 关闭当前视图
Ctrl+D 关闭除当前视图以外的所有视图
航行:
F1 静止
F2 设定速度为 1 km/s
F3 设定速度为 1000 km/s
F4 设定速度为 光速
F5 设定速度为 10x 光速
F6 设定速度为 1 AU/s
F7 设定速度为 1 ly/s
A 增大速度
Z 减小速度
Q 反转方向
X 使运动方向趋于屏幕中央
小键盘:
4 左扳舵
6 右扳舵
8 下扳舵
2 上扳舵
7 左转
9 右转
5 停止转动
操纵杆:
X轴 左右扳舵
Y轴 上下扳舵
L键 左转
R键 右转
键1 减速
键2 加速
其他:
D 运行演示
F8 使用操纵杆
F10 截取图片到文件
` 显示帧速率(fps)
ENTER 从名称选择天体
Ctrl+C/Ins 复制地址链接到剪贴板

View File

@ -0,0 +1,153 @@
# Translated to Chinese by F.R.C. on Jan 2006.
# Markerz 修改
{
timerate { rate 0 }
labels { clear "planets|minorplanets|stars|constellations" }
renderflags { set "stars|planets"
clear "constellations|orbits|cloudmaps" }
print { text "演示开始……\n按ESC键结束。" origin "center" duration 2 }
wait { duration 2.0 }
print { text "让我们从家开始吧……" row -3 }
select { object "Sol/Earth" }
cancel {}
# goto { time 0 distance 3 upframe "ecliptical" }
# gotolonglat { time 0 distance 3 longitude -122 latitude 47 }
synchronous {}
gotoloc { time 0.0 position [ 0 0 20000 ] }
wait { duration 0.1 }
center { time 0.1 }
wait { duration 1.0 }
follow {}
print { text "现在我们在地球上空约12,500km处运动。" row -3 duration 5 }
orbit { axis [ 0 1 0 ] rate 30 duration 10 }
print { text "加上云时的地球更让人眼熟。" row -3}
wait { duration 0.1 }
renderflags { set "cloudmaps" }
orbit { axis [ 0 1 0 ] rate 30 duration 6 }
print { text "下一站:月球。" row -3 }
select { object "Moon" }
goto { time 5 distance 4 upframe "equatorial" }
wait { duration 5.5 }
print { text "在我们绕月球公转时,观察地球和太阳。" row -3}
orbit { axis [ 0 1 0 ] rate 30 duration 10 }
print { text "离开月球向太阳运动。" row -3}
select { object "Sol" }
goto { time 8 distance 12 upframe "equatorial" up [ 0 1 0 ] }
wait { duration 8.5 }
print { text "在这个距离,我们可以看到太阳表面的太阳黑子。" row -3}
orbit { axis [ 0 1 0 ] rate 20 duration 10 }
print { text "让我们缩小视图以总览內太阳系。" row -3}
orbit { axis [ 1 0 0 ] rate 45 duration 2 }
renderflags { set "orbits" }
changedistance { duration 4.0 rate 1.0 }
print { text "打开行星标签显示……" row -3}
labels { set "planets" }
wait { duration 1.0 }
print { text "我们可以加快时间来观察行星绕太阳公转。" row -3}
timerate { rate 2592000 }
wait { duration 3.0 }
print { text "每秒都有一个月的虚拟时间流逝。" row -3}
wait { duration 12.0 }
timerate { rate 1 }
print { text "现在,时间完全停止了。" row -3}
wait { duration 1.0 }
print { text "我们的下一个目的地是土星。" row -3}
select { object "Saturn" }
center { time 2 }
wait { duration 2 }
goto { time 8 distance 6 up [ 0 1 0 ] upframe "equatorial" }
wait { duration 6.5 }
renderflags { clear "orbits" }
labels { clear "planets" }
print { text "土星的几个卫星以亮点的形式表现出来。。" row -3 duration 3}
orbit { axis [ 0 1 0 ] rate 30 duration 12 }
select { object "Mimas" }
goto { time 5 distance 4 upframe "equatorial" }
print { text "土卫一(Mimas)上最明显的景观是巨大的撞击环形山赫歇尔环形山(Herschel)。" row -3 duration 9 }
orbit { axis [ 0 1 0 ] rate 30 duration 12 }
changedistance { duration 6.0 rate 0.5 }
select { object "Sol" }
center { time 2 }
print { text "注意到太阳在这个距离上有多暗。" row -3 }
wait { duration 2 }
print { text "让我们到处去看看天上的星星。" row -3 duration 2 }
wait { duration 2 }
select { object "Alpha UMa" }
center { time 2 }
print { text "北半球的居民应该可以辨认出大熊座(Ursa Major)的北斗七星(the Big Dipper)。" row -3 duration 3 }
wait { duration 4 }
select { object "Polaris" }
center { time 2 }
wait { duration 2 }
print { text "我们现在对准的是北极星(Polaris)。" row -3}
wait { duration 1 }
labels { set "stars" }
wait { duration 2 }
print { text "北极星属于通常所说的小北斗七星(the Little Dipper)。" row -3}
wait { duration 2 }
print { text "为了帮助我们找到方向Celestia可以为我们显示星座图……" row -3}
renderflags { set "constellations" }
wait { duration 2 }
print { text "……和星座名。" row -3}
labels { set "constellations" }
wait { duration 2 }
select { object "Alnilam" }
center { time 4 }
wait { duration 2 }
print { text "猎户座(Orion)是天空中最明显的星座。" row -3 duration 3 }
wait { duration 4 }
select { object "Beta Cru" }
center { time 4 }
wait { duration 2 }
print { text "南十字座(the Southern Cross)是南半球天空最熟悉的景物。" row -3 duration 4 }
wait { duration 4 }
rotate { axis [ 0.707 0.707 0 ] rate 20 duration 7 }
print { text "让我们打开星系渲染以观察银河(the Milky Way)。" row -3 duration 4 }
renderflags { set "galaxies" }
rotate { axis [ 0.707 0.707 0 ] rate 20 duration 14 }
rotate { axis [ 0.707 0.707 0 ] rate 20 duration 10 }
select { object "Antares" }
center { time 5 }
wait { duration 3 }
print { text "现在我们去看大火(Antares心宿二天蝎座α\n七月流火就是流它" row -3 duration 5 }
wait { duration 2 }
renderflags { clear "constellations" }
labels { clear "constellations|stars" }
wait { duration 1 }
goto { time 8 distance 200 }
wait { duration 8.5 }
goto { time 5 distance 10 }
wait { duration 5.0 }
print { text "虽然我们现在到心宿二的距离比日地距离远10倍\n这个巨大的红巨星在空中看起来仍然很大。" row -3}
wait { duration 4.0 }
print { text "让我们缩小视图来看大图……" row -3}
changedistance { duration 10.0 rate 2.0 }
select { object "Milky Way" }
print { text "我们现在在看整个银河系(the Milky Way galaxy)。" row -3 duration 6 }
orbit { axis [ 1 0 0 ] rate 30 duration 16.0 }
print { text "该回家了……" row -3}
select { object "Sol/Earth" }
goto { time 20 distance 10 upframe "equatorial" }
wait { duration 20.0 }
print { text "演示结束。" row -3}
wait { duration 3.0 }
}

View File

@ -0,0 +1,76 @@
{
Name "木星"
Target "Sol/Jupiter"
Description "木星是太阳系最大的行星也是太阳系的第五个行星和其他大行星一样木星是个气体行星。木星上的大红斑是木星大气中最大时间最长的风暴这个地球大小的风暴已经持续了至少300年。"
}
{
Name "冥王星和卡戎"
Target "Sol/Pluto"
Distance 40000
DistanceUnits "km"
Description "冥王星的轨道离太阳的平均距离近60亿公里因为其已知的卫星卡戎是如此之大所以它们常被称为“双行星”。"
}
{
Name "爱神星"
Target "Sol/Eros"
Description "爱神星是个近地的土豆形状33公里长的小行星因为NEAR 苏梅克航天器我们了解了爱神星。2001年2月14日在爱神星着陆成为有史以来第一个降落小行星上的航天器。"
}
{
Name "阿尔法半人马座"
Target "Alpha Centauri"
Distance 90
DistanceUnits "au"
Description "阿尔法半人马座和A星和B星和比邻星(离我们最近的恒星系在一起。虽然比起太阳A星稍年长光明但A星和太阳十分相似。B星更暗。尽管比邻星离太阳最近但它过于暗以至于我们无法肉眼看到。"
}
{
Name "昴宿星团"
Target "Alcyone"
Distance 35
DistanceUnits "ly"
Description "昴宿星团是一组明亮的最近形成的恒星。尽管望远镜中发现了许多七星级群,但唯有它们被命名为希腊神话中的七姐妹。"
}
{
Name "金牛座中的五星"
Target "63 Tau"
Distance 25
DistanceUnits "ly"
Description "命名为Atlas和Aethra的五个女儿的金牛座五星是天空中最突出的开放星团。据估计金牛座五星大约6.60亿岁,比我们附近夜空中蓝昴星热六倍以上。"
}
{
Name "Gliese 876 b"
Target "Gliese 876/b"
Description "Gliese 876 b是一个红矮星。与其他行星系统的轨道共振为2:1。"
}
{
Name "小行星艾达和戴克泰"
Target "Sol/Ida"
Distance 200
DistanceUnits "km"
Description "在1993年伽利略航天器前往木星的途中拍摄到小行星243伊达。这些照片显示伊达了一个小卫星后来被命名为戴克泰。其他一些小行星已经被发现也有其卫星。"
}
{
Name "51 Peg b"
Target "51 Peg/b"
Description "Pegasi b是首先发现的太阳系外绕着恒星旋转的行星。是一个巨大气体行星轨道极为接近恒星不少于1/5的太阳-水星距离)。迫使天文学家认真探讨太阳系的形成。"
}
{
Name "天鹅座β"
Target "Albireo"
Distance 0.6
Description "由于对比鲜明的橙色和蓝白颜色组成所以天鹅座β双星系被认为是天空中最漂亮的一对橙色星是个K型巨星另一个星则是一颗B型矮星。"
}
{
Name "包瑞利彗星"
Target "Sol/Borrelly"
Description "2001年9月22日彗星包瑞利称为第二个被航天器近距离拍摄的彗星尽管没有飞行计划但深空一号靠近2200公里内包瑞利彗星的核心拍摄了最高分辨率的照片并返回。"
}

View File

@ -0,0 +1,316 @@
{
# ... Beginning of script
#****************************************************************************
# *
# START.CEL - Startup script for Celestia *
# (version 2.1) *
# *
#---------------------------------------------------------------------------*
# *
# This script is run automatically, every time you run Celestia. *
# *
# NOTE: Do not remove the curly braces located as the first and last *
# characters of this file. They define this file as a CEL script. *
# *
# You can modify this script in many ways, to suit your specific needs. *
# Simply uncomment one or more of the lines below, as noted. Each line or *
# section of code contains comments describing what it does. To UNcomment *
# a line of code, simply remove the "#" character from the beginning of *
# that line. *
# *
# If you decide to modify this script, please copy it to a safe place *
# BEFORE you begin, so you will have it to refer to at a later date. *
# *
#****************************************************************************
preloadtex { object "Sol/Earth" }
preloadtex { object "Sol/Earth/Moon" }
select {object "Sol"}
goto {time 3.0 distance 30}
wait {duration 3.0}
select {object "Sol/Earth"}
follow {}
goto {time 3.0 distance 6.0}
wait {duration 2.0}
print {text "欢迎使用天际遨游!" row -3 column 1 duration 3}
wait {duration 3.0}
#****************************************************************************
# The lines of code above are the entire start.cel script. Below, is a *
# description of what each command does. We go to Sol first, so that when *
# we go to Earth, it will be displaying it's sunny side, regardless of *
# what your local time might be... *
# *
# preloadtex: Tells Celestia to load the textures for the named object. *
# Otherwise Celestia would load the texture when the object *
# comes into view, which would be noticeable as a small delay. *
# *
# select: Tells Celestia what object (planet, moon, spacecraft, etc.) to *
# define as the currently selected object. Sol defines our solar *
# system, the "/" character is merely a hierarchy divider, Earth *
# is the object we want to select. If you wanted to select our *
# Moon, the select command would look like the following: *
# select {object "Sol/Earth/Moon"} *
# *
# goto: Tells Celestia to travel to the currently selected object, just *
# like pressing the "G" key on the keyboard. The time parameter *
# defines how many seconds it should take to travel there. The *
# distance parameter defines how far away from the object to be *
# positioned, in units of the object's radius, plus 1. For *
# example, if the object's radius is 10000 km, and you specify *
# 6.0 for distance, you will be positioned 50000 km from the *
# center of the object. *
# *
# wait: Since the goto command is telling Celestia to take some time to *
# do something, we need to give Celestia that same amount of time *
# to actually DO it. When going to Sol, the wait command tells *
# Celestia to wait for 3 seconds while the goto takes place (for *
# 3 seconds). The duration parameter value is normally the same *
# as the time parameter in the goto command. However, there are *
# always exceptions (grin). *
# *
# When we are going to Earth, the wait command after the goto, *
# waits for only 2 seconds. The next command is a print command, *
# which displays some text on the screen and has another wait *
# command after it, that waits for another 3 seconds. It's all *
# just a matter of timing. The goto command allows us to display *
# some text on-screen WHILE it is executing. So, we simply make *
# sure that the total number of wait duration values, listed *
# after a goto, adds up to AT LEAST the time value specified in *
# the goto command. It can be longer, if desired. *
# *
# follow: Tells Celestia to follow the selected object through space, *
# just like pressing the "F" key on the keyboard. You could *
# replace the follow {} command with synchronous {}, which allows *
# you to remain in a stationary, or geosynchronous orbit above *
# the selected object. *
# *
# print: Tells Celestia to display (print) some text on the screen. The *
# text parameter defines the text to be displayed. The row *
# parameter defines how many rows from the bottom of the window to *
# start displaying the text at. The column parameter defines how *
# many columns from the left edge of the window to start *
# displaying the text. The duration parameter defines how many *
# seconds the text should be displayed on the screen. Which is *
# then followed by the wait command, as described above. *
#****************************************************************************
#****************************************************************************
# If you want to be positioned above YOUR specific location on Earth, use *
# the gotolonglat command shown below. Step-by-step instructions... *
# *
# * Copy the entire line of code. *
# *
# * Paste it below the "goto" command above. *
# *
# * Remove the "#" character at the beginning of the line. This UNcomments *
# the line of code so it will be executed. *
# *
# * Add a "#" character to the beginning of the original goto command. *
# This turns the line of code into a comment, so it will NOT be run. *
# *
# * Change the longitude and latitude values to those of your location. *
# *
# * Since you are going to a specific position on the Earth, it might not *
# be daytime there, so you could comment-out the following lines of *
# code by adding a "#" character to the beginning of each line... *
# select {object "Sol"} *
# goto {time 3.0 distance 30} *
# wait {duration 3.0} *
# If you WANT to display your location in the daytime, use the time *
# command described next. *
#****************************************************************************
# gotolonglat {time 5.0 distance 4.0 longitude 0.0 latitude 0.0}
#****************************************************************************
# If you would like Celestia to always start at a specific date/time, use *
# the time command, as shown below. *
# *
# WARNING: Starting Celestia with a pre-determined date/time requires that *
# you physically press the "!" (exclamation mark) key in order to *
# RESET the time to "current time", whenever you want to do some *
# exploring -- IF the actual time makes a difference. *
# *
# Step-by-step instructions... *
# *
# * Determine if you want to set the date via a calendar UTC date/time *
# string, or a Julian day (see below). *
# *
# * Copy the one line of code with the time command you want to use. *
# *
# * Paste it above the "goto" command above (top of file). *
# *
# * Remove the "#" character at the beginning of the line. This UNcomments *
# the line of code so it will be executed. *
# *
# * Change the date/time value to YOUR required date/time. *
#****************************************************************************
# Set the time via a calendar UTC date/time string...
# time { utc "2003-08-11T09:29:24.0000" }
# YYYY-MM-DDTHH:MM:SS.SSSS
# Note the "T" .........^ ... (this is required)
# Set the time via a Julian day value...
# time { jd JulianDate }
# U.S. Navy Calendar Date/Time to Julian Date/Time converter:
# http://aa.usno.navy.mil/data/docs/JulianDate.html
#****************************************************************************
# The commands listed below allow you to define several of Celestia's *
# settings, that will be set every time you start Celestia. Modify any of *
# the settings you want to. *
#****************************************************************************
# Field of View (UNcomment / modify to meet your needs)...
# Default is 25 degrees, at a screen resolution of 1024 x 768
# set {name "FOV" value 25.0}
# Ambient light level (UNcomment / modify to meet your needs)...
# 0.0 to 0.5 is a good Lo-Hi range
# set {name "AmbientLightLevel" value 0.1}
# Faintest visible star magnitude (brightness)...
# (UNcomment / modify to meet your needs)
# Celestia UI: 0.8 to 15.2, default is 6.0
#
# setvisibilitylimit {magnitude 6.0}
# Faintest auto-magnitude brightness, at 45 degrees, Default is 8.5...
# (UNcomment / modify to meet your needs)
# setfaintestautomag45deg {magnitude 8.5}
# Items to be displayed (rendered):
# Do NOT render the following objects (UNcomment to suit your needs)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
# renderflags {clear "constellations"}
# renderflags {clear "eclipseshadows"}
# renderflags {clear "galaxies"}
# renderflags {clear "grid"}
# renderflags {clear "markers"}
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
# Items to be displayed (rendered):
# DO render the following objects (UNcomment to suit your needs)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
# renderflags {set "constellations"}
# renderflags {set "eclipseshadows"}
# renderflags {set "galaxies"}
# renderflags {set "grid"}
# renderflags {set "markers"}
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
# Text labels:
# Do NOT label the following objects (UNcomment to suit your needs)...
# labels {clear "asteroids"}
# labels {clear "constellations"}
# labels {clear "galaxies"}
# labels {clear "moons"}
# labels {clear "planets"}
# labels {clear "spacecraft"}
# labels {clear "stars"}
# Text labels:
# DO label the following objects (UNcomment to suit your needs)...
# labels {set "asteroids"}
# labels {set "constellations"}
# labels {set "galaxies"}
# labels {set "moons"}
# labels {set "planets"}
# labels {set "spacecraft"}
# labels {set "stars"}
# Marker control:
# Unmark any objects that are currently Marked and disable Marker display...
# (UNcomment to suit your needs)
# unmarkall { }
# Minimum orbit diameter to be rendered (in pixels)...
# (UNcomment / modify to suit your needs)
# set {name "MinOrbitSize" value 1.0}
# Furthest visible star distance, default is 1000000...
# (UNcomment / modify to suit your needs)
# set {name "StarDistanceLimit" value 1000000}
# Time rate (1x, 100x, 1000x, etc.)...
# (UNcomment / modify to suit your needs)
# Negative value = Reverse Time
# 0 = Pause Time
# 1.0 = Real Time (default)
# 1000.0 = Good moon orbit motion
#
# timerate {rate 1.0}
#****************************************************************************
# If you are using large textures, you can have Celestia pre-load them *
# into your graphics card memory by listing them below. *
#****************************************************************************
# Examples...
# preloadtex {object "earth.*"}
# preloadtex {object "earth.png"}
#****************************************************************************
# orbit is a fun command to play with. The axis is specified in [X Y Z] *
# order, and each axis can be either 0 or 1. rate = how fast, duration = *
# number of seconds. Just make sure you have an object selected. *
#****************************************************************************
# orbit {axis [0 1 0] rate 10.0 duration 7.0}
#****************************************************************************
# To learn more about scripting in Celestia, visit: *
# *
# * Scripting forum: (http://www.shatters.net/forum/viewforum.php?f=9) *
# * Don G's Celestia page: (http://www.donandcarla.com/Celestia/) *
# * Harald's Celestia page: (http://www.h-schmidt.net/celestia/) *
# *
# Don G's page includes a guide for CEL scripting. Harald's page includes *
# a guide for CELX (Lua) scripting. Both also have example scripts and *
# other goodies. *
#****************************************************************************
# End of script...
}

654
po/hu.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,12 @@
msgid ""
msgstr ""
"Project-Id-Version: Konstellációk\n"
"Report-Msgid-Bugs-To: chris@teyssier.org\n"
"POT-Creation-Date: 2006-02-18 16:09+0100\n"
"PO-Revision-Date: 2007-11-18 22:14+0100\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2009-01-15 15:06+0100\n"
"Last-Translator: Székely Zoltán <zoltanszekely@hotmail.com>\n"
"Language-Team: <zoltanszekely@hotmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: hungarian\n"
"X-Poedit-Country: Hungary\n"
@ -15,7 +14,7 @@ msgstr ""
#: data/constellations.cpp:1
msgid "Andromeda"
msgstr "Androméda"
msgstr "Andromeda"
#: data/constellations.cpp:2
msgid "Antlia"
@ -83,7 +82,7 @@ msgstr "Hajógerinc"
#: data/constellations.cpp:18
msgid "Cassiopeia"
msgstr "Cassiopea"
msgstr "Kassziopeia"
#: data/constellations.cpp:19
msgid "Centaurus"
@ -91,7 +90,7 @@ msgstr "Kentaur"
#: data/constellations.cpp:20
msgid "Cepheus"
msgstr "Céfeusz"
msgstr "Cefeusz"
#: data/constellations.cpp:21
msgid "Cetus"
@ -131,7 +130,7 @@ msgstr "Serleg"
#: data/constellations.cpp:30
msgid "Crux"
msgstr "Déli Kereszt"
msgstr "Dél Keresztje"
#: data/constellations.cpp:31
msgid "Cygnus"
@ -187,7 +186,7 @@ msgstr "Déli Vízikígyó"
#: data/constellations.cpp:44
msgid "Indus"
msgstr "Indus"
msgstr "Hindu"
#: data/constellations.cpp:45
msgid "Lacerta"
@ -315,11 +314,11 @@ msgstr "Pajzs"
#: data/constellations.cpp:76
msgid "Serpens Caput"
msgstr "Kígyó fej"
msgstr "Kígyó feje"
#: data/constellations.cpp:77
msgid "Serpens Cauda"
msgstr "Kígyó farok"
msgstr "Kígyó farka"
#: data/constellations.cpp:78
msgid "Sextans"
@ -368,3 +367,4 @@ msgstr "Repülőhal"
#: data/constellations.cpp:89
msgid "Vulpecula"
msgstr "Kis Róka"

View File

@ -1006,7 +1006,7 @@ END
IDD_VIEWOPTIONS DIALOGEX 0, 0, 303, 268
IDD_VIEWOPTIONS DIALOGEX 0, 0, 343, 268
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
@ -1021,97 +1021,97 @@ FONT 8, "MS Sans Serif", 0, 0, 0x0
BEGIN
GROUPBOX "Show",IDC_STATIC,7,7,188,104
GROUPBOX "Show",IDC_STATIC,7,7,228,104
CONTROL "Galaxies",IDC_SHOWGALAXIES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,18,80,10
CONTROL "Galaxies",IDC_SHOWGALAXIES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,18,100,10
CONTROL "Globulars",IDC_SHOWGLOBULARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,31,80,10
CONTROL "Globulars",IDC_SHOWGLOBULARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,31,100,10
CONTROL "Open Clusters",IDC_SHOWOPENCLUSTERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,44,80,10
CONTROL "Open Clusters",IDC_SHOWOPENCLUSTERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,44,100,10
CONTROL "Nebulae",IDC_SHOWNEBULAE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,57,80,10
CONTROL "Nebulae",IDC_SHOWNEBULAE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,57,100,10
CONTROL "Stars",IDC_SHOWSTARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,70,80,10
CONTROL "Stars",IDC_SHOWSTARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,70,100,10
CONTROL "Planets",IDC_SHOWPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,83,80,10
CONTROL "Planets",IDC_SHOWPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,83,100,10
CONTROL "Atmospheres",IDC_SHOWATMOSPHERES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,18,80,10
CONTROL "Atmospheres",IDC_SHOWATMOSPHERES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,18,100,10
CONTROL "Clouds",IDC_SHOWCLOUDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,31,80,10
CONTROL "Clouds",IDC_SHOWCLOUDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,31,100,10
CONTROL "Cloud Shadows",IDC_SHOWCLOUDSHADOWS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,44,80,10
CONTROL "Cloud Shadows",IDC_SHOWCLOUDSHADOWS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,44,100,10
CONTROL "Ring Shadows",IDC_SHOWRINGSHADOWS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,57,80,10
CONTROL "Ring Shadows",IDC_SHOWRINGSHADOWS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,57,100,10
CONTROL "Eclipse Shadows",IDC_SHOWECLIPSESHADOWS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,70,80,10
CONTROL "Eclipse Shadows",IDC_SHOWECLIPSESHADOWS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,70,100,10
CONTROL "Night Side Lights",IDC_SHOWNIGHTSIDELIGHTS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,83,80,10
CONTROL "Night Side Lights",IDC_SHOWNIGHTSIDELIGHTS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,83,100,10
CONTROL "Comet Tails",IDC_SHOWCOMETTAILS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,96,80,10
CONTROL "Comet Tails",IDC_SHOWCOMETTAILS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,96,100,10
GROUPBOX "",IDC_STATIC,205,7,90,38
GROUPBOX "",IDC_STATIC,245,7,90,38
CONTROL "Orbits",IDC_SHOWORBITS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,18,80,10
CONTROL "Orbits",IDC_SHOWORBITS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,18,80,10
CONTROL "Markers",IDC_SHOWMARKERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,31,80,10
CONTROL "Markers",IDC_SHOWMARKERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,31,80,10
GROUPBOX "Grids",IDC_STATIC,205,47,90,63
GROUPBOX "Grids",IDC_STATIC,245,47,90,64
CONTROL "Celestial",IDC_SHOWCELESTIALGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,57,80,10
CONTROL "Celestial",IDC_SHOWCELESTIALGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,57,80,10
CONTROL "Horizontal",IDC_SHOWHORIZONGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,70,80,10
CONTROL "Horizontal",IDC_SHOWHORIZONGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,70,80,10
CONTROL "Galactic",IDC_SHOWGALACTICGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,83,80,10
CONTROL "Galactic",IDC_SHOWGALACTICGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,83,80,10
CONTROL "Ecliptic",IDC_SHOWECLIPTICGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,96,80,10
CONTROL "Ecliptic",IDC_SHOWECLIPTICGRID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,96,80,10
GROUPBOX "Orbits / Labels",IDC_STATIC,6,118,90,117
GROUPBOX "Orbits / Labels",IDC_STATIC,6,118,110,117
CONTROL "Stars",IDC_LABELSTARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,129,60,10
CONTROL "Stars",IDC_LABELSTARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,129,80,10
CONTROL "Planets",IDC_LABELPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,142,60,10
CONTROL "Planets",IDC_LABELPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,142,80,10
CONTROL "Dwarf Planets",IDC_LABELDWARFPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,155,60,10
CONTROL "Dwarf Planets",IDC_LABELDWARFPLANETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,155,80,10
CONTROL "Moons",IDC_LABELMOONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,168,60,10
CONTROL "Moons",IDC_LABELMOONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,168,80,10
CONTROL "Minor Moons",IDC_LABELMINORMOONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,181,60,10
CONTROL "Minor Moons",IDC_LABELMINORMOONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,181,80,10
CONTROL "Asteroids",IDC_LABELASTEROIDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,194,60,10
CONTROL "Asteroids",IDC_LABELASTEROIDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,194,80,10
CONTROL "Comets",IDC_LABELCOMETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,207,60,10
CONTROL "Comets",IDC_LABELCOMETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,207,80,10
CONTROL "Spacecraft",IDC_LABELSPACECRAFT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,220,60,10
CONTROL "Spacecraft",IDC_LABELSPACECRAFT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,220,80,10
CONTROL " ",IDC_STARORBITS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,129,14,10
@ -1138,64 +1138,64 @@ BEGIN
CONTROL " ",IDC_SPACECRAFTORBITS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,220,14,10
GROUPBOX "DSO Labels",IDC_STATIC,105,118,90,63
GROUPBOX "DSO Labels",IDC_STATIC,125,118,110,63
CONTROL "Galaxies",IDC_LABELGALAXIES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,129,80,10
CONTROL "Galaxies",IDC_LABELGALAXIES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,129,100,10
CONTROL "Globulars",IDC_LABELGLOBULARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,142,80,10
CONTROL "Globulars",IDC_LABELGLOBULARS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,142,100,10
CONTROL "Open Clusters",IDC_LABELOPENCLUSTERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,155,80,10
CONTROL "Open Clusters",IDC_LABELOPENCLUSTERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,155,100,10
CONTROL "Nebulae",IDC_LABELNEBULAE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,114,168,80,10
CONTROL "Nebulae",IDC_LABELNEBULAE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,134,168,100,10
GROUPBOX "Constellations",IDC_STATIC,205,118,90,64
GROUPBOX "Constellations",IDC_STATIC,245,118,90,63
CONTROL "Diagrams",IDC_SHOWCONSTELLATIONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,129,60,10
CONTROL "Diagrams",IDC_SHOWCONSTELLATIONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,129,80,10
CONTROL "Boundaries",IDC_SHOWCONSTELLATIONBORDERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,142,60,10
CONTROL "Boundaries",IDC_SHOWCONSTELLATIONBORDERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,142,80,10
CONTROL "Labels",IDC_LABELCONSTELLATIONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,155,60,10
CONTROL "Labels",IDC_LABELCONSTELLATIONS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,155,80,10
CONTROL "Latin Names",IDC_LABELCONSTELLATIONSLATIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,213,168,60,10
CONTROL "Latin Names",IDC_LABELCONSTELLATIONSLATIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,168,80,10
GROUPBOX "Information Text",IDC_STATIC,105,184,90,51
GROUPBOX "Information Text",IDC_STATIC,125,184,110,51
CONTROL "None",IDC_INFOTEXT0,"Button",BS_AUTORADIOBUTTON,114,195,60,10
CONTROL "None",IDC_INFOTEXT0,"Button",BS_AUTORADIOBUTTON,134,195,100,10
CONTROL "Terse",IDC_INFOTEXT1,"Button",BS_AUTORADIOBUTTON,114,208,60,10
CONTROL "Terse",IDC_INFOTEXT1,"Button",BS_AUTORADIOBUTTON,134,208,100,10
CONTROL "Verbose",IDC_INFOTEXT2,"Button",BS_AUTORADIOBUTTON,114,221,60,10
CONTROL "Verbose",IDC_INFOTEXT2,"Button",BS_AUTORADIOBUTTON,134,221,100,10
GROUPBOX "Filter Stars",IDC_STATIC,205,184,90,51
GROUPBOX "Filter Stars",IDC_STATIC,245,184,90,51
LTEXT "Distance",IDC_STATIC,214,195,56,8
LTEXT "Distance",IDC_STATIC,254,195,70,8
EDITTEXT IDC_EDIT_FILTER_DISTANCE,213,206,44,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_FILTER_DISTANCE,253,206,44,12,ES_AUTOHSCROLL
CONTROL "Slider1",IDC_SLIDER_FILTER_DISTANCE,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,209,219,80,14
CONTROL "Slider1",IDC_SLIDER_FILTER_DISTANCE,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,249,219,80,14
DEFPUSHBUTTON "OK",IDOK,99,245,50,14
DEFPUSHBUTTON "OK",IDOK,129,245,50,14
PUSHBUTTON "Cancel",IDCANCEL,154,245,50,14
PUSHBUTTON "Cancel",IDCANCEL,184,245,50,14
END
@ -1897,10 +1897,10 @@ END
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,6,0,0
FILEVERSION 1,5,0,0
PRODUCTVERSION 1,6,0,0
PRODUCTVERSION 1,5,0,0
FILEFLAGSMASK 0x3fL
@ -1951,7 +1951,7 @@ BEGIN
VALUE "FileDescription", "celestia"
VALUE "FileVersion", "1, 6, 0, 0"
VALUE "FileVersion", "1, 5, 0, 0"
VALUE "InternalName", "celestia"
@ -1966,7 +1966,7 @@ BEGIN
VALUE "ProductName", " celestia"
VALUE "ProductVersion", "1, 6, 0, 0"
VALUE "ProductVersion", "1, 5, 0, 0"
END