[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/gnu/po rms-lisp.zh-cn.po
From: |
Wensheng XIE |
Subject: |
www/gnu/po rms-lisp.zh-cn.po |
Date: |
Wed, 3 Nov 2021 23:03:49 -0400 (EDT) |
CVSROOT: /web/www
Module name: www
Changes by: Wensheng XIE <wxie> 21/11/03 23:03:49
Modified files:
gnu/po : rms-lisp.zh-cn.po
Log message:
zh_CN: update translation
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/gnu/po/rms-lisp.zh-cn.po?cvsroot=www&r1=1.16&r2=1.17
Patches:
Index: rms-lisp.zh-cn.po
===================================================================
RCS file: /web/www/www/gnu/po/rms-lisp.zh-cn.po,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- rms-lisp.zh-cn.po 2 Nov 2021 14:41:54 -0000 1.16
+++ rms-lisp.zh-cn.po 4 Nov 2021 03:03:48 -0000 1.17
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: rms-lisp.html\n"
"POT-Creation-Date: 2021-11-02 14:27+0000\n"
-"PO-Revision-Date: 2020-10-02 15:23+0800\n"
+"PO-Revision-Date: 2021-11-04 11:00+0800\n"
"Last-Translator: Wensheng Xie <wxie@member.fsf.org>\n"
"Language-Team: Chinese <www-zh-cn-translators@gnu.org>\n"
"Language: zh_CN\n"
@@ -27,14 +27,10 @@
msgstr "æçLispç»ååGNU Emacsçå¼å"
#. type: Content of: <div><div><p>
-#, fuzzy
-#| msgid ""
-#| "(Transcript of Richard Stallman's Speech, 28 Oct 2002, at the "
-#| "International Lisp Conference)."
msgid ""
"Transcript of Richard Stallman's speech at the International Lisp "
"Conference, 28 Oct 2002."
-msgstr "ï¼Richard Stallmanå¨å½é
Lisp大ä¼ä¸çè°è¯è®°å½ï¼2002å¹´10æ28æ¥ï¼"
+msgstr "Richard Stallmanå¨å½é
Lisp大ä¼ä¸çè°è¯è®°å½ï¼2002å¹´10æ28æ¥ã"
#. type: Content of: <div><p>
msgid ""
@@ -47,18 +43,6 @@
"çèä¸ç涯åäºå¤ªå¤Lispç¸å
³çå·¥ä½ï¼å
æ¤æè¿æ¯å¯ä»¥è®²ä¸äºæ趣çäºæ
çã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "My first experience with Lisp was when I read the Lisp 1.5 manual in high "
-#| "school. That's when I had my mind blown by the idea that there could be a "
-#| "computer language like that. The first time I had a chance to do anything "
-#| "with Lisp was when I was a freshman at Harvard and I wrote a Lisp "
-#| "interpreter for the <abbr title=\"Programmed Data Processor\">PDP</"
-#| "abbr>-11. It was a very small machine — it had something like 8k of "
-#| "memory — and I managed to write the interpreter in a thousand "
-#| "instructions. This gave me some room for a little bit of data. That was "
-#| "before I got to see what real software was like, that did real system "
-#| "jobs."
msgid ""
"My first experience with Lisp was when I read the Lisp 1.5 manual in high "
"school. That's when I had my mind blown by the idea that there could be a "
@@ -78,13 +62,6 @@
"ä½ç软件ä¹åã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "I began doing work on a real Lisp implementation with JonL White once I "
-#| "started working at <abbr title=\"Massachusetts Institute of Technology"
-#| "\">MIT</abbr>. I got hired at the Artificial Intelligence Lab not by "
-#| "JonL, but by Russ Noftsker, which was most ironic considering what was to "
-#| "come — he must have really regretted that day."
msgid ""
"I began doing work on a real Lisp implementation with JonL White once I "
"started working at <abbr title=\"Massachusetts Institute of Technology"
@@ -95,7 +72,7 @@
"å½æå¨<abbr title=\"Massachusetts Institute of
Technologyï¼éº»ççå·¥å¦é¢"
"\">MIT</abbr>å¼å§å·¥ä½æ¶ï¼æåJonL
Whiteä¸èµ·çæ£å¼å§å®ç°Lispè¯è¨ãæä¸æ¯è¢«"
"JonLï¼èæ¯è¢«Russ
Noftskeræå°äººå·¥æºè½å®éªå®¤çï¼è¿ä¸ç¹æ讽åºï¼æ³æ³æ¥ä¸æ¥åçç"
-"亗ä»ä¸å®ççåææé£ä¸å¤©äºã"
+"亗—ä»ä¸å®ççåææé£ä¸å¤©äºã"
#. type: Content of: <div><p>
msgid ""
@@ -140,19 +117,6 @@
"Emacsçè¯ç并使ä¹åå±ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "The original Emacs did not have Lisp in it. The lower level language, the "
-#| "non-interpreted language — was PDP-10 Assembler. The interpreter we "
-#| "wrote in that actually wasn't written for Emacs, it was written for <abbr "
-#| "title=\"Text Editor and COrrector\">TECO</abbr>. It was our text editor, "
-#| "and was an extremely ugly programming language, as ugly as could possibly "
-#| "be. The reason was that it wasn't designed to be a programming language, "
-#| "it was designed to be an editor and command language. There were commands "
-#| "like ‘5l’, meaning ‘move five lines’, or ‘"
-#| "i’ and then a string and then an ESC to insert that string. You "
-#| "would type a string that was a series of commands, which was called a "
-#| "command string. You would end it with ESC ESC, and it would get executed."
msgid ""
"The original Emacs did not have Lisp in it. The lower level language, the "
"non-interpreted language—was PDP-10 Assembler. The interpreter we "
@@ -170,56 +134,34 @@
"è¨ãæ们ç¼åç解éå¨å®é
ä¸ä¸æ¯ä¸º Emacs åçï¼å®æ¯ä¸º
<abbr title=\"Text "
"Editor and COrrector\">TECO</abbr> ç¼åçãTECO
æ¯æ们çææ¬ç¼è¾å¨ï¼ä¹æ¯ä¸ä¸ª"
"æå
¶ä¸éçç¼ç¨è¯è¨ï¼è½æå¤ä¸éå°±æå¤ä¸éãå
¶åå
æ¯å®æ¬æ¥å°±ä¸æ¯ä½ä¸ºç¼ç¨è¯è¨è®¾"
-"计çï¼å®æ¯ä½ä¸ºç¼è¾å¨åå½ä»¤è¯è¨è®¾è®¡çãæ¯å¦ï¼å½ä»¤‘5l’ææ毑"
-"移å¨5è¡’ï¼æè
稑i’å ä¸ä¸ä¸ªå符串ï¼åå ä¸
ESC æé®æ¥æå
¥è¯¥"
-"å符串ãä½ å¯ä»¥è¾å
¥ä»£è¡¨ä¸ç³»åå½ä»¤çå符串ï¼è¿å«å½ä»¤å符串ãä½ å¯ä»¥ç¨ ESC
ESC å"
-"ç»å°¾ï¼è¿æ ·è¯¥ä¸²å½ä»¤å°±æ§è¡äºã"
-
-#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Well, people wanted to extend this language with programming facilities, "
-#| "so they added some. For instance, one of the first was a looping "
-#| "construct, which was < >. You would put those around things and it "
-#| "would loop. There were other cryptic commands that could be used to "
-#| "conditionally exit the loop. To make Emacs, we <a href=\"#foot-1\">(1)</"
-#| "a> added facilities to have subroutines with names. Before that, it was "
-#| "sort of like Basic, and the subroutines could only have single letters as "
-#| "their names. That was hard to program big programs with, so we added code "
-#| "so they could have longer names. Actually, there were some rather "
-#| "sophisticated facilities; I think that Lisp got its unwind-protect "
-#| "facility from TECO."
+"计çï¼å®æ¯ä½ä¸ºç¼è¾å¨åå½ä»¤è¯è¨è®¾è®¡çãæ¯å¦ï¼å½ä»¤<code>5l</code>æææ¯<code>移"
+"å¨5è¡</code>ï¼æè
ç¨<code>i</code>å ä¸ä¸ä¸ªå符串ï¼åå ä¸ ESC
æé®æ¥æå
¥è¯¥å符"
+"串ãä½ å¯ä»¥è¾å
¥ä»£è¡¨ä¸ç³»åå½ä»¤çå符串ï¼è¿å«å½ä»¤å符串ãä½ å¯ä»¥ç¨ ESC
ESC åç»"
+"å°¾ï¼è¿æ ·è¯¥ä¸²å½ä»¤å°±æ§è¡äºã"
+
+#. type: Content of: <div><p>
msgid ""
"Well, people wanted to extend this language with programming facilities, so "
"they added some. For instance, one of the first was a looping construct, "
"which was <code>< ></code>. You would put those around things and "
"it would loop. There were other cryptic commands that could be used to "
-"conditionally exit the loop. To make Emacs, we <a href=\"#foot-1\">[1]"
-"</a> added facilities to have subroutines with names. Before that, it was "
-"sort of like Basic, and the subroutines could only have single letters as "
-"their names. That was hard to program big programs with, so we added code so "
-"they could have longer names. Actually, there were some rather sophisticated "
-"facilities; I think that Lisp got its unwind-protect facility from TECO."
+"conditionally exit the loop. To make Emacs, we <a href="
+"\"#foot-1\">[1]</a> added facilities to have subroutines with names. Before "
+"that, it was sort of like Basic, and the subroutines could only have single "
+"letters as their names. That was hard to program big programs with, so we "
+"added code so they could have longer names. Actually, there were some rather "
+"sophisticated facilities; I think that Lisp got its unwind-protect facility "
+"from TECO."
msgstr ""
"ä¸è¿ï¼äººä»¬æ³è¦æ©å±è¯¥è¯è¨ä½¿ä¹å¸¦ä¸ç¼ç¨è½åï¼æ以人们就添å
äºä¸äºåè½ãä¾å¦ï¼æ"
-"æ©æ·»å çå°±æ循ç¯ç»æï¼å°±æ¯< >ãä½
æä¸è¥¿æ¾å¨è¿ä¸¤ä¸ªç¬¦å·ä¹é´ï¼å®ä»¬å°±å¾ªç¯"
-"äºãè¿æä¸äºæ¦æ¶©çå½ä»¤ç¨æ¥å®ä¹éåºå¾ªç¯çæ¡ä»¶ã为äºæé
Emacsï¼æ们<a href="
-"\"#foot-1\">(1)</a>æ·»å
äºå¯ä»¥å建带å称åå½æ°çåè½ãå¨æ¤ä¹åï¼æç¹å Basic "
-"è¯è¨ï¼åå½æ°åªè½æä¸ä¸ªåæ¯çå称ãè¿å¯¹ç¼å大åç¨åºæ¥è¯´æç¹é¾ï¼æ以æ们就添å
"
-"äºé¿æ件ååè½ãå®é
ä¸ï¼è¿æä¸äºç¸å½å¤æçåè½ï¼æ认为 Lisp ç unwind-"
-"protect åè½å°±æ¥èª TECOã"
-
-#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "We started putting in rather sophisticated facilities, all with the "
-#| "ugliest syntax you could ever think of, and it worked — people were "
-#| "able to write large programs in it anyway. The obvious lesson was that a "
-#| "language like TECO, which wasn't designed to be a programming language, "
-#| "was the wrong way to go. The language that you build your extensions on "
-#| "shouldn't be thought of as a programming language in afterthought; it "
-#| "should be designed as a programming language. In fact, we discovered that "
-#| "the best programming language for that purpose was Lisp."
+"æ©æ·»å çå°±æ循ç¯ç»æï¼å°±æ¯<code>< ></code>ãä½
æä¸è¥¿æ¾å¨è¿ä¸¤ä¸ªç¬¦å·"
+"ä¹é´ï¼å®ä»¬å°±å¾ªç¯äºãè¿æä¸äºæ¦æ¶©çå½ä»¤ç¨æ¥å®ä¹éåºå¾ªç¯çæ¡ä»¶ã为äºæé
"
+"Emacsï¼æ们 <a href=\"#foot-1\">[1]</a>æ·»å
äºå¯ä»¥å建带å称åå½æ°çå"
+"è½ãå¨æ¤ä¹åï¼æç¹å Basic
è¯è¨ï¼åå½æ°åªè½æä¸ä¸ªåæ¯çå称ãè¿å¯¹ç¼å大åç¨åº"
+"æ¥è¯´æç¹é¾ï¼æ以æ们就添å äºé¿æ件ååè½ãå®é
ä¸ï¼è¿æä¸äºç¸å½å¤æçåè½ï¼æ"
+"认为 Lisp ç unwind-protect åè½å°±æ¥èª TECOã"
+
+#. type: Content of: <div><p>
msgid ""
"We started putting in rather sophisticated facilities, all with the ugliest "
"syntax you could ever think of, and it worked—people were able to "
@@ -231,24 +173,12 @@
"language for that purpose was Lisp."
msgstr ""
"æ们å¼å§æ·»å
ä¸äºç¸å½å¤æçåè½ï¼é½æ¯ç¨æ们æç¥çé£ä¸ªæä¸éçè¯æ³å®æçï¼èå®"
-"æ¯å¯è¡ç—人们ç»ç©¶è½å¤ä½¿ç¨å®æ¥å®æ大åç¨åºãè¿éï¼ææ¾çæè®å°±æ¯ä½¿ç¨è¯¸"
-"å¦ TECO è¿æ
·ä¸æ¯ä¸ºç¼ç¨è®¾è®¡çè¯è¨æ¯ä¸ä¸ªé误ãæ建æ©å±çè¯è¨ä¸è½æ¯äºååæ³çç¼"
-"ç¨è¯è¨ï¼å®åºè¯¥æç
§ç¼ç¨è¯è¨æ¥è®¾è®¡ãäºå®ä¸ï¼æ们åç°
Lisp æ¯åè¿ä»¶äºçæä½³è¯"
-"è¨ã"
-
-#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "It was Bernie Greenberg, who discovered that it was <a href=\"#foot-2\">"
-#| "(2)</a>. He wrote a version of Emacs in Multics MacLisp, and he wrote "
-#| "his commands in MacLisp in a straightforward fashion. The editor itself "
-#| "was written entirely in Lisp. Multics Emacs proved to be a great success "
-#| "— programming new editing commands was so convenient that even the "
-#| "secretaries in his office started learning how to use it. They used a "
-#| "manual someone had written which showed how to extend Emacs, but didn't "
-#| "say it was a programming. So the secretaries, who believed they couldn't "
-#| "do programming, weren't scared off. They read the manual, discovered they "
-#| "could do useful things and they learned to program."
+"æ¯å¯è¡ç——人们ç»ç©¶è½å¤ä½¿ç¨å®æ¥å®æ大åç¨åºãè¿éï¼ææ¾çæè®å°±æ¯"
+"使ç¨è¯¸å¦ TECO è¿æ
·ä¸æ¯ä¸ºç¼ç¨è®¾è®¡çè¯è¨æ¯ä¸ä¸ªé误ãæ建æ©å±çè¯è¨ä¸è½æ¯äºåå"
+"æ³çç¼ç¨è¯è¨ï¼å®åºè¯¥æç
§ç¼ç¨è¯è¨æ¥è®¾è®¡ãäºå®ä¸ï¼æ们åç° Lisp æ¯åè¿ä»¶äºçæ"
+"ä½³è¯è¨ã"
+
+#. type: Content of: <div><p>
msgid ""
"It was Bernie Greenberg, who discovered that it was <a href="
"\"#foot-2\">[2]</a>. He wrote a version of Emacs in Multics MacLisp, and he "
@@ -261,25 +191,15 @@
"programming, weren't scared off. They read the manual, discovered they could "
"do useful things and they learned to program."
msgstr ""
-"Bernie Greenbergæ¯æ¤äºçåç°è
<a
href=\"#foot-2\">(2)</a>ãä»ç¨Multics "
-"MacLispåäºä¸ä¸ªEmacsï¼èä¸ä»ä½¿ç¨MacLispç¼åå½ä»¤çæ¹å¼ç´æªäºå½ãè¿ä¸ªç¼è¾å¨æ¬èº«"
-"å®å
¨æ¯ç¨Lispç¼åçãMultics
Emacsæ¯ä¸ä¸ªå·¨å¤§çæå—ç¼åæ°çç¼è¾å½ä»¤æ¯å¦"
-"æ¤çæ¹ä¾¿ï¼ä»¥è³äºä»åå
¬å®¤éçç§ä¹¦ä»¬é½å¼å§å¦ä¹
æä¹ç¨äºãä»ä»¬ä½¿ç¨çæ¯ä¸ä¸ªä»ç»å¦"
-"ä½æ©å±Emacsçæåï¼æåé没说è¿å°±æ¯ç¼ç¨ãå
æ¤ï¼ç§ä¹¦ä»¬å¹¶ä¸è®¤ä¸ºä»ä»¬å¨ç¼ç¨ï¼ä¹å°±"
-"没被åè·ãä»ä»¬é
读æåï¼åç°èªå·±ä¹å¯ä»¥åä¸å°æç¨çäºï¼ä»ä»¬å¦ä¼äºç¼ç¨ã"
-
-#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "So Bernie saw that an application — a program that does something "
-#| "useful for you — which has Lisp inside it and which you could "
-#| "extend by rewriting the Lisp programs, is actually a very good way for "
-#| "people to learn programming. It gives them a chance to write small "
-#| "programs that are useful for them, which in most arenas you can't "
-#| "possibly do. They can get encouragement for their own practical use "
-#| "— at the stage where it's the hardest — where they don't "
-#| "believe they can program, until they get to the point where they are "
-#| "programmers."
+"Bernie Greenbergæ¯æ¤äºçåç°è
 <a
href=\"#foot-2\">[2]</a>ãä»ç¨"
+"Multics
MacLispåäºä¸ä¸ªEmacsï¼èä¸ä»ä½¿ç¨MacLispç¼åå½ä»¤çæ¹å¼ç´æªäºå½ãè¿ä¸ªç¼"
+"è¾å¨æ¬èº«å®å
¨æ¯ç¨Lispç¼åçãMultics
Emacsæ¯ä¸ä¸ªå·¨å¤§çæå—ç¼åæ°çç¼è¾"
+"å½ä»¤æ¯å¦æ¤çæ¹ä¾¿ï¼ä»¥è³äºä»åå
¬å®¤éçç§ä¹¦ä»¬é½å¼å§å¦ä¹
æä¹ç¨äºãä»ä»¬ä½¿ç¨çæ¯ä¸"
+"个ä»ç»å¦ä½æ©å±Emacsçæåï¼æåé没说è¿å°±æ¯ç¼ç¨ãå
æ¤ï¼ç§ä¹¦ä»¬å¹¶ä¸è®¤ä¸ºä»ä»¬å¨ç¼"
+"ç¨ï¼ä¹å°±æ²¡è¢«åè·ãä»ä»¬é
读æåï¼åç°èªå·±ä¹å¯ä»¥åä¸å°æç¨çäºï¼ä»ä»¬å¦ä¼äºç¼"
+"ç¨ã"
+
+#. type: Content of: <div><p>
msgid ""
"So Bernie saw that an application—a program that does something useful "
"for you—which has Lisp inside it and which you could extend by "
@@ -290,38 +210,13 @@
"hardest—where they don't believe they can program, until they get to "
"the point where they are programmers."
msgstr ""
-"è¿æ ·ï¼Bernieçå°ä¸ä¸ªåºç¨ç¨åº—为ä½
å®æä»»å¡çç¨åº—å¦æå
ç½®äºLispï¼"
-"并ä¸äººä»¬å¯ä»¥ç¼åLispç¨åºæ¥æ©å±è¯¥åºç¨ç¨åºï¼é£ä¹å®å®é
ä¸å°±æ¯äººä»¬å¦ä¹ ç¼ç¨çä¸ä¸ª"
-"好æ¹æ³ãè¿ç»äºäººä»¬ç¼åå®ç¨å°ç¨åºçæºä¼ï¼èè¿å¨å¤æ°å
¶ä»åºåæ¯ä¸å¯è½çã人们被"
-"èªå·±çå®ç¨ç¨åºé¼å±ç—å°±å¨æå°é¾çé¶æ®µ—å°±å¨ä»ä»¬ä¸ç¸ä¿¡èªå·±å¯ä»¥ç¼ç¨"
-"çæ¶åï¼ç´å°ä»ä»¬æåæ为ç¨åºåã"
-
-#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "At that point, people began to wonder how they could get something like "
-#| "this on a platform where they didn't have full service Lisp "
-#| "implementation. Multics MacLisp had a compiler as well as an interpreter "
-#| "— it was a full-fledged Lisp system — but people wanted to "
-#| "implement something like that on other systems where they had not already "
-#| "written a Lisp compiler. Well, if you didn't have the Lisp compiler you "
-#| "couldn't write the whole editor in Lisp — it would be too slow, "
-#| "especially redisplay, if it had to run interpreted Lisp. So we developed "
-#| "a hybrid technique. The idea was to write a Lisp interpreter and the "
-#| "lower level parts of the editor together, so that parts of the editor "
-#| "were built-in Lisp facilities. Those would be whatever parts we felt we "
-#| "had to optimize. This was a technique that we had already consciously "
-#| "practiced in the original Emacs, because there were certain fairly high "
-#| "level features which we re-implemented in machine language, making them "
-#| "into TECO primitives. For instance, there was a TECO primitive to fill a "
-#| "paragraph (actually, to do most of the work of filling a paragraph, "
-#| "because some of the less time-consuming parts of the job would be done at "
-#| "the higher level by a TECO program). You could do the whole job by "
-#| "writing a TECO program, but that was too slow, so we optimized it by "
-#| "putting part of it in machine language. We used the same idea here (in "
-#| "the hybrid technique), that most of the editor would be written in Lisp, "
-#| "but certain parts of it that had to run particularly fast would be "
-#| "written at a lower level."
+"è¿æ ·ï¼Bernieçå°ä¸ä¸ªåºç¨ç¨åº——为ä½
å®æä»»å¡çç¨åº—å¦æå
ç½®äº"
+"Lispï¼å¹¶ä¸äººä»¬å¯ä»¥ç¼åLispç¨åºæ¥æ©å±è¯¥åºç¨ç¨åºï¼é£ä¹å®å®é
ä¸å°±æ¯äººä»¬å¦ä¹ ç¼ç¨"
+"çä¸ä¸ªå¥½æ¹æ³ãè¿ç»äºäººä»¬ç¼åå®ç¨å°ç¨åºçæºä¼ï¼èè¿å¨å¤æ°å
¶ä»åºåæ¯ä¸å¯è½çã"
+"人们被èªå·±çå®ç¨ç¨åºé¼å±ç—å°±å¨æå°é¾çé¶æ®µ—å°±å¨ä»ä»¬ä¸ç¸ä¿¡èªå·±å¯"
+"以ç¼ç¨çæ¶åï¼ç´å°ä»ä»¬æåæ为ç¨åºåã"
+
+#. type: Content of: <div><p>
msgid ""
"At that point, people began to wonder how they could get something like this "
"on a platform where they didn't have full service Lisp implementation. "
@@ -347,30 +242,20 @@
"level."
msgstr ""
"æ¤æ¶ï¼äººä»¬å¼å§æèä»ä»¬è¦ææ ·å¨ä¸ä¸ªå¹¶æ²¡æå
¨é¨ Lisp
æ¯æçå¹³å°ä¸åå°è¿ä¸åã"
-"Multics MacLisp æ¢æç¼è¯å¨ï¼ä¹æ解é娗å®æ¯ä¸ä¸ªå®æ´ç
Lisp 系绗"
-"ä½æ¯äººä»¬æ³è¦çæ¯å¨å
¶ä»æ²¡æ Lisp
ç¼è¯å¨çç³»ç»ä¸å®ç°ç±»ä¼¼çä¸è¥¿ãä¸è¿ï¼å¦æä½ æ²¡"
-"æ Lisp ç¼è¯å¨ï¼ä½ æ æ³ç¨ Lisp
ç¼åæ´ä¸ªç¼è¾å¨—å¦æåªè½è¿è¡è§£éå¨çè¯ï¼å®"
-"太æ
¢äºï¼å°¤å
¶æ¯æ¾ç¤ºå·æ°ãå
æ¤æ们å¼åäºä¸é¡¹æ··åææ¯ãå
¶ææ³æ¯åä¸ä¸ª Lisp 解é"
-"å¨åç¼è¾å¨çåºå±é¨åï¼æä»ä»¬ç»åå¨ä¸èµ·ï¼è¿æ
·ç¼è¾å¨å°±å
ç½®äº Lisp åè½ãè¿äºå°±"
-"æ¯æ们éè¦ä¼åçé¨åãè¿é¡¹ææ¯æ¯æ们已ç»å¨åå§ç
Emacs ä¸ææè¯å°å®è·µäºçæ"
-"æ¯ï¼å
为æ们ç¨æºå¨è¯è¨éæ°ç¼åäºæäºç¸å½ä¸å±çåè½ï¼å¹¶ä¸æå®ä»¬ä½ä¸º
TECO çåº"
-"æ¬å½ä»¤ãæ¯å¦ï¼TECO æä¸ä¸ªå¡«å
段è½çåºæ¬å½ä»¤ï¼å®é
ä¸ï¼æ¯å®æå¡«å
段è½ç大å¤æ°å·¥"
-"ä½ï¼å 为å
¶ä¸ä¸äºä¸èæ¶çå·¥ä½å¯ä»¥å¨ä¸å±ç±ä¸ä¸ª TECO
ç¨åºæ¥å®æï¼ãä½ å¯ä»¥ç¼åä¸"
-"个 TECO ç¨åºæ¥å®ææ´ä¸ªä»»å¡ï¼ä½æ¯å®å¤ªæ
¢äºï¼æ以æ们对å
¶é¨å使ç¨äºæºå¨è¯è¨ååº"
-"ä¼åãå¨æ¤ï¼ææ··åææ¯ï¼ï¼ç¼è¾å¨çç»å¤§é¨åæ¯ç¨ Lisp
ç¼åçï¼ä½æ¯é£äºéè¦é常"
-"å¿«éè¿è¡çé¨åæ¯ç¨åºå±è¯è¨åçã"
-
-#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Therefore, when I wrote my second implementation of Emacs, I followed the "
-#| "same kind of design. The low level language was not machine language "
-#| "anymore, it was C. C was a good, efficient language for portable programs "
-#| "to run in a Unix-like operating system. There was a Lisp interpreter, but "
-#| "I implemented facilities for special purpose editing jobs directly in C "
-#| "— manipulating editor buffers, inserting leading text, reading and "
-#| "writing files, redisplaying the buffer on the screen, managing editor "
-#| "windows."
+"Multics MacLisp
æ¢æç¼è¯å¨ï¼ä¹æ解é娗—å®æ¯ä¸ä¸ªå®æ´ç Lisp
ç³»ç»"
+"——ä½æ¯äººä»¬æ³è¦çæ¯å¨å
¶ä»æ²¡æ Lisp
ç¼è¯å¨çç³»ç»ä¸å®ç°ç±»ä¼¼çä¸è¥¿ã"
+"ä¸è¿ï¼å¦æä½ æ²¡æ Lisp ç¼è¯å¨ï¼ä½ æ æ³ç¨ Lisp
ç¼åæ´ä¸ªç¼è¾å¨——å¦æ"
+"åªè½è¿è¡è§£éå¨çè¯ï¼å®å¤ªæ
¢äºï¼å°¤å
¶æ¯æ¾ç¤ºå·æ°ãå
æ¤æ们å¼åäºä¸é¡¹æ··åææ¯ãå
¶"
+"ææ³æ¯åä¸ä¸ª Lisp
解éå¨åç¼è¾å¨çåºå±é¨åï¼æä»ä»¬ç»åå¨ä¸èµ·ï¼è¿æ
·ç¼è¾å¨å°±å
"
+"ç½®äº Lisp
åè½ãè¿äºå°±æ¯æ们éè¦ä¼åçé¨åãè¿é¡¹ææ¯æ¯æ们已ç»å¨åå§ç
Emacs "
+"ä¸ææè¯å°å®è·µäºçææ¯ï¼å
为æ们ç¨æºå¨è¯è¨éæ°ç¼åäºæäºç¸å½ä¸å±çåè½ï¼å¹¶ä¸"
+"æå®ä»¬ä½ä¸º TECO çåºæ¬å½ä»¤ãæ¯å¦ï¼TECO æä¸ä¸ªå¡«å
段è½çåºæ¬å½ä»¤ï¼å®é
ä¸ï¼æ¯å®"
+"æå¡«å
段è½ç大å¤æ°å·¥ä½ï¼å 为å
¶ä¸ä¸äºä¸èæ¶çå·¥ä½å¯ä»¥å¨ä¸å±ç±ä¸ä¸ª TECO ç¨åºæ¥"
+"å®æï¼ãä½ å¯ä»¥ç¼åä¸ä¸ª TECO
ç¨åºæ¥å®ææ´ä¸ªä»»å¡ï¼ä½æ¯å®å¤ªæ
¢äºï¼æ以æ们对å
¶é¨"
+"å使ç¨äºæºå¨è¯è¨ååºä¼åãå¨æ¤ï¼ææ··åææ¯ï¼ï¼ç¼è¾å¨çç»å¤§é¨åæ¯ç¨
Lisp ç¼å"
+"çï¼ä½æ¯é£äºéè¦é常快éè¿è¡çé¨åæ¯ç¨åºå±è¯è¨åçã"
+
+#. type: Content of: <div><p>
msgid ""
"Therefore, when I wrote my second implementation of Emacs, I followed the "
"same kind of design. The low level language was not machine language "
@@ -382,24 +267,10 @@
msgstr ""
"å æ¤ï¼å½æç¼å第äºçEmacsæ¶ï¼æéç¨äºåæ
·ç设计ãåºå±çè¯è¨ä¸åæ¯æºå¨è¯è¨ï¼è"
"æ¯Cãå°±ç¼åè¿è¡å¨ç±»Unixç³»ç»ä¸çå¯ç§»æ¤ç¨åºæ¥è¯´ï¼Cæ¯ä¸ä¸ªä¼ç§çãé«æçè¯è¨ãè½"
-"ç¶æä¸ä¸ªLisp解éå¨ï¼ä½æ¯æç´æ¥ç¨Cå®ç°äºä¸äºç¹å®çç¼è¾å轗管çç¼è¾å¨ç"
-"ç¼åãæå
¥èµ·å§ææ¬ã读åæ件ãå·æ°å±å¹æ¾ç¤ºä»¥å管çç¼è¾çªå£ã"
+"ç¶æä¸ä¸ªLisp解éå¨ï¼ä½æ¯æç´æ¥ç¨Cå®ç°äºä¸äºç¹å®çç¼è¾åè½——管çç¼"
+"è¾å¨çç¼åãæå
¥èµ·å§ææ¬ã读åæ件ãå·æ°å±å¹æ¾ç¤ºä»¥å管çç¼è¾çªå£ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Now, this was not the first Emacs that was written in C and ran on Unix. "
-#| "The first was written by James Gosling, and was referred to as GosMacs. A "
-#| "strange thing happened with him. In the beginning, he seemed to be "
-#| "influenced by the same spirit of sharing and cooperation of the original "
-#| "Emacs. I first released the original Emacs to people at MIT. Someone "
-#| "wanted to port it to run on Twenex — it originally only ran on the "
-#| "Incompatible Timesharing System we used at MIT. They ported it to Twenex, "
-#| "which meant that there were a few hundred installations around the world "
-#| "that could potentially use it. We started distributing it to them, with "
-#| "the rule that “you had to send back all of your improvements” "
-#| "so we could all benefit. No one ever tried to enforce that, but as far as "
-#| "I know people did cooperate."
msgid ""
"Now, this was not the first Emacs that was written in C and ran on Unix. The "
"first was written by James Gosling, and was referred to as GosMacs. A "
@@ -417,20 +288,12 @@
"å½æ¶ï¼å®ä¸åæ¯ç¬¬ä¸ä¸ªç¨ C ç¼å并è¿è¡å¨ Unix ä¸ç Emacs
äºã第ä¸ä¸ªæ¯ç± James "
"Gosling å®æçï¼å°±æ¯
GosMacsãä»æäºå¥æªãä¸å¼å§ï¼ä»çæ¥è¿æ¯åå°äºåå§ Emacs "
"çåä½åå享精ç¥çå½±åãæé¦å
å¨ MIT å人们åå¸äº
Emacsãæ人æ³è¦æå®ç§»æ¤å° "
-"Twenex 系绗å®æååªè¿è¡å¨æä»¬å¨ MIT 使ç¨çä¸å
¼å®¹åæ¶ç³»ç»ä¸ã人们æå®ç§»"
-"æ¤å°äº Twenex
ä¸ï¼è¿æå³çä¸çä¸å¯è½ææ°ç¾ä¸ªè®¾å¤å¯ä»¥å®è£
该
Emacsãæ们å¼å§å"
-"å¸è¯¥çæ¬ï¼åè¡éµå¾ªçæ¯“ä½ å¿
é¡»ååææçæ¹è¿”è¿æ ·å¤§å®¶é½åçã没æ"
-"人ä¼å»æ强è°è¿ä¸ªè§åï¼ä½æ¯å°±ææç¥äººä»¬é½æ¯åä½çã"
+"Twenex 系绗—å®æååªè¿è¡å¨æä»¬å¨ MIT 使ç¨çä¸å
¼å®¹åæ¶ç³»ç»ä¸ã人"
+"们æå®ç§»æ¤å°äº Twenex
ä¸ï¼è¿æå³çä¸çä¸å¯è½ææ°ç¾ä¸ªè®¾å¤å¯ä»¥å®è£
该 Emacsãæ"
+"们å¼å§åå¸è¯¥çæ¬ï¼åè¡éµå¾ªçæ¯“ä½ å¿
é¡»ååææçæ¹è¿”è¿æ ·å¤§å®¶é½å"
+"çã没æ人ä¼å»æ强è°è¿ä¸ªè§åï¼ä½æ¯å°±ææç¥äººä»¬é½æ¯åä½çã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Gosling did, at first, seem to participate in this spirit. He wrote in a "
-#| "manual that he called the program Emacs hoping that others in the "
-#| "community would improve it until it was worthy of that name. That's the "
-#| "right approach to take towards a community — to ask them to join in "
-#| "and make the program better. But after that he seemed to change the "
-#| "spirit, and sold it to a company."
msgid ""
"Gosling did, at first, seem to participate in this spirit. He wrote in a "
"manual that he called the program Emacs hoping that others in the community "
@@ -441,23 +304,10 @@
msgstr ""
"Goslingä¸å¼å§ï¼çç¡®çèµ·æ¥æ¯ä»¥è¿æ
·çç²¾ç¥åä¸çãä»å¨ä¸ä¸ªä½¿ç¨æåé称æ¤ç¨åºä¸º"
"Emacsï¼å¸æ社åºè½å¤æ¹åä¹ï¼ä½¿ä¹é
å¾ä¸è¿ä¸ªååãè¿æ¯åä¸ç¤¾åºçæ£ç¡®æ¹å¼—"
-"请大家åä¸å¹¶ä½¿ç¨åºæ´å¥½ãä½æ¯å¨æ¤ä¹åï¼ä»ä¼¼ä¹æ¹åäºæ度ï¼å¹¶æç¨åºåç»äºä¸ä¸ªå
¬"
-"å¸ã"
+"—请大家åä¸å¹¶ä½¿ç¨åºæ´å¥½ãä½æ¯å¨æ¤ä¹åï¼ä»ä¼¼ä¹æ¹åäºæ度ï¼å¹¶æç¨åºåç»äº"
+"ä¸ä¸ªå
¬å¸ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "At that time I was working on the GNU system (a free software Unix-like "
-#| "operating system that many people erroneously call “Linux”). "
-#| "There was no free software Emacs editor that ran on Unix. I did, however, "
-#| "have a friend who had participated in developing Gosling's Emacs. Gosling "
-#| "had given him, by email, permission to distribute his own version. He "
-#| "proposed to me that I use that version. Then I discovered that Gosling's "
-#| "Emacs did not have a real Lisp. It had a programming language that was "
-#| "known as ‘mocklisp’, which looks syntactically like Lisp, but "
-#| "didn't have the data structures of Lisp. So programs were not data, and "
-#| "vital elements of Lisp were missing. Its data structures were strings, "
-#| "numbers and a few other specialized things."
msgid ""
"At that time I was working on the GNU system (a free software Unix-like "
"operating system that many people erroneously call “Linux”). "
@@ -493,14 +343,6 @@
"å¤çç¼è¾å¨å
é¨æ°æ®ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "The one exception was redisplay. For a long time, redisplay was sort of "
-#| "an alternate world. The editor would enter the world of redisplay and "
-#| "things would go on with very special data structures that were not safe "
-#| "for garbage collection, not safe for interruption, and you couldn't run "
-#| "any Lisp programs during that. We've changed that since — it's now "
-#| "possible to run Lisp code during redisplay. It's quite a convenient thing."
msgid ""
"The one exception was redisplay. For a long time, redisplay was sort of an "
"alternate world. The editor would enter the world of redisplay and things "
@@ -512,20 +354,9 @@
"æ¾ç¤ºå·æ°æ¯ä¸ªä¾å¤ãå¾é¿æ¶é´ä»¥æ¥ï¼æ¾ç¤ºå·æ°åæ¯ä¸ä¸ªå¦ç±»ä¸çãç¼è¾å¨ä¸æ¦è¿å
¥æ¾ç¤º"
"å·æ°çä¸çï¼äºæ
å°±åæ对åå¾æ°æ®æ¶éä¸å®å
¨çé常ç¹æ®çæ°æ®ç»æï¼å®ä»¬å¯¹ä¸æå¤"
"çä¹ä¸å®å
¨ï¼èä¸ä½ å¨æ¤è¿ç¨ä¸æ
æ³è¿è¡ä»»ä½Lispç¨åºãæ们已ç»ä¿®æ¹äºè¿é¨å—"
-"ç°å¨ä½ å¨æ¾ç¤ºå·æ°æ¶ä¹å¯ä»¥è¿è¡Lisp代ç
ãè¿æ¯ä¸ä»¶å¾ä¾¿å©çäºã"
+"—ç°å¨ä½ å¨æ¾ç¤ºå·æ°æ¶ä¹å¯ä»¥è¿è¡Lisp代ç
ãè¿æ¯ä¸ä»¶å¾ä¾¿å©çäºã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "This second Emacs program was ‘free software’ in the modern "
-#| "sense of the term — it was part of an explicit political campaign "
-#| "to make software free. The essence of this campaign was that everybody "
-#| "should be free to do the things we did in the old days at MIT, working "
-#| "together on software and working with whomever wanted to work with us. "
-#| "That is the basis for the free software movement — the experience I "
-#| "had, the life that I've lived at the MIT AI lab — to be working on "
-#| "human knowledge, and not be standing in the way of anybody's further "
-#| "using and further disseminating human knowledge."
msgid ""
"This second Emacs program was “free software” in the modern "
"sense of the term—it was part of an explicit political campaign to "
@@ -561,16 +392,6 @@
"çï¼æç»å¯¼è´ç¨åºå´©æºã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "The Lisp machine was able to execute instructions about as fast as those "
-#| "other machines, but each instruction — a <code>car</code> "
-#| "instruction would do data typechecking — so when you tried to get "
-#| "the <code>car</code> of a number in a compiled program, it would give you "
-#| "an immediate error. We built the machine and had a Lisp operating system "
-#| "for it. It was written almost entirely in Lisp, the only exceptions being "
-#| "parts written in the microcode. People became interested in manufacturing "
-#| "them, which meant they should start a company."
msgid ""
"The Lisp machine was able to execute instructions about as fast as those "
"other machines, but each instruction—a <code>car</code> instruction "
@@ -589,16 +410,6 @@
"个å
¬å¸ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "There were two different ideas about what this company should be like. "
-#| "Greenblatt wanted to start what he called a “hacker” company. "
-#| "This meant it would be a company run by hackers and would operate in a "
-#| "way conducive to hackers. Another goal was to maintain the AI Lab culture "
-#| "<a href=\"#foot-3\">(3)</a>. Unfortunately, Greenblatt didn't have any "
-#| "business experience, so other people in the Lisp machine group said they "
-#| "doubted whether he could succeed. They thought that his plan to avoid "
-#| "outside investment wouldn't work."
msgid ""
"There were two different ideas about what this company should be like. "
"Greenblatt wanted to start what he called a “hacker” company. "
@@ -611,9 +422,9 @@
msgstr ""
"对å¼ä»ä¹æ ·çå
¬å¸ï¼å¤§å®¶æ两ç§ä¸åçæ³æ³ãGreenblattæ³å¼ä¸ä¸ªä»ç§°ä¹ä¸º“é»å®¢"
"”çå
¬å¸ãè¿æå³ç该å
¬å¸ä¼ç±é»å®¢è¿ä½å¹¶ä¸ä»¥æå©äºé»å®¢çæ¹å¼è¿ä½ãå¦ä¸ä¸ªç®"
-"çæ¯è¦ä¿æ人工æºè½å®éªå®¤çæå<a
href=\"#foot-3\">(3)</a>ãä¸å¹¸çæ¯ï¼"
-"Greenblatt没æä»»ä½åä¸ç»éªï¼æ以Lispçµèå¢éçå
¶ä»äººå¯¹Greenblattä¼ä¸ä¼æå表"
-"示æçãä»ä»¬è®¤ä¸ºä»æç»å¤é¨èµéçåæ³è¡ä¸éã"
+"çæ¯è¦ä¿æ人工æºè½å®éªå®¤çæå <a class=\"ftn\"
href=\"#foot-3\">[3]</"
+"a>ãä¸å¹¸çæ¯ï¼Greenblatt没æä»»ä½åä¸ç»éªï¼æ以Lispçµèå¢éçå
¶ä»äººå¯¹"
+"Greenblattä¼ä¸ä¼æå表示æçãä»ä»¬è®¤ä¸ºä»æç»å¤é¨èµéçåæ³è¡ä¸éã"
#. type: Content of: <div><p>
msgid ""
@@ -696,13 +507,6 @@
"è§å°å®éªå®¤çé»å®¢å°ç»ä¼è¢«å½»åºæ¯çï¼ä½æ¯å®å°±æ¯è¢«æ¯çäºã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "So Symbolics came up with a plan <a href=\"#foot-4\">(4)</a>. They said "
-#| "to the lab, “We will continue making our changes to the system "
-#| "available for you to use, but you can't put it into the MIT Lisp machine "
-#| "system. Instead, we'll give you access to Symbolics' Lisp machine system, "
-#| "and you can run it, but that's all you can do.”"
msgid ""
"So Symbolics came up with a plan <a href=\"#foot-4\">[4]</a>. They "
"said to the lab, “We will continue making our changes to the system "
@@ -710,10 +514,10 @@
"system. Instead, we'll give you access to Symbolics' Lisp machine system, "
"and you can run it, but that's all you can do.”"
msgstr ""
-"äºæ¯ï¼Symbolics å¯å¨äºä¸ä¸ªè®¡å<a
href=\"#foot-4\">(4)</a>ãä»ä»¬å¯¹å®éªå®¤è¯´ï¼"
-"“æ们ä¼æç»è®©ä½ 们使ç¨æ们çç³»ç»æ¹è¿ï¼ä½æ¯ä½
们ä¸è½æè¿äºæ¹è¿è£
å° MIT ç "
-"Lisp çµèç³»ç»ä¸ãä¸è¿ï¼æ们ä¼è®©ä½ ä»¬ä½¿ç¨ Symbolics ç Lisp
çµèç³»ç»ï¼ä½ 们å¯ä»¥"
-"å¨è¿äºç³»ç»ä¸è¿è¡æ¹è¿çï¼ä½æ¯ä»
æ¤èå·²ã”"
+"äºæ¯ï¼Symbolics å¯å¨äºä¸ä¸ªè®¡å <a
href=\"#foot-4\">[4]</a>ãä»ä»¬å¯¹å®éª"
+"室说3æ们ä¼æç»è®©ä½
们使ç¨æ们çç³»ç»æ¹è¿ï¼ä½æ¯ä½ 们ä¸è½æè¿äºæ¹è¿è£
å° "
+"MIT ç Lisp çµèç³»ç»ä¸ãä¸è¿ï¼æ们ä¼è®©ä½ ä»¬ä½¿ç¨ Symbolics
ç Lisp çµèç³»ç»ï¼ä½ "
+"们å¯ä»¥å¨è¿äºç³»ç»ä¸è¿è¡æ¹è¿çï¼ä½æ¯ä»
æ¤èå·²ã”"
#. type: Content of: <div><p>
msgid ""
@@ -733,15 +537,6 @@
"为è¿ä¼å¸®å© LMI çåä¸å»ãå æ¤ï¼æ们ä¸è¢«å
许åä¿æä¸ç«ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Up until that point, I hadn't taken the side of either company, although "
-#| "it made me miserable to see what had happened to our community and the "
-#| "software. But now, Symbolics had forced the issue. So, in an effort to "
-#| "help keep Lisp Machines Inc. going <a href=\"#foot-5\">(5)</a> — I "
-#| "began duplicating all of the improvements Symbolics had made to the Lisp "
-#| "machine system. I wrote the equivalent improvements again myself (i.e., "
-#| "the code was my own)."
msgid ""
"Up until that point, I hadn't taken the side of either company, although it "
"made me miserable to see what had happened to our community and the "
@@ -753,38 +548,22 @@
msgstr ""
"ç´å°æ¤æ¶ï¼æé½æ²¡æç«å¨å
¶ä¸ä»»ä½ä¸ä¸ªå
¬å¸çä¸è¾¹ï¼è½ç¶æçå°ç¤¾åºå软件åççä¸å"
"æå°é常é¾åãä½æ¯ç°å¨ï¼Symbolics强迫æååºéæ©ãæ以ï¼ä¸ºäºä½¿Lisp
Machineså
¬"
-"å¸è½å¤ç»§ç»<a
href=\"#foot-5\">(5)</a>—æå¼å§å¤å¶Symbolics对Lispçµèç³»ç»"
-"æä½çå
¨é¨æ¹è¿ãææè¿äºæ¹è¿ç¨èªå·±çæ³æ³åæ
·å®ç°åºæ¥ï¼å°±æ¯è¯´ï¼ä»£ç æ¯æèªå·±å"
-"çï¼ã"
+"å¸è½å¤ç»§ç» <a
href=\"#foot-5\">[5]</a>——æå¼å§å¤å¶Symbolics"
+"对Lispçµèç³»ç»æä½çå
¨é¨æ¹è¿ãææè¿äºæ¹è¿ç¨èªå·±çæ³æ³åæ
·å®ç°åºæ¥ï¼å°±æ¯è¯´ï¼"
+"代ç æ¯æèªå·±åçï¼ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "After a while <a href=\"#foot-6\">(6)</a>, I came to the conclusion that "
-#| "it would be best if I didn't even look at their code. When they made a "
-#| "beta announcement that gave the release notes, I would see what the "
-#| "features were and then implement them. By the time they had a real "
-#| "release, I did too."
msgid ""
"After a while <a href=\"#foot-6\">[6]</a>, I came to the conclusion "
"that it would be best if I didn't even look at their code. When they made a "
"beta announcement that gave the release notes, I would see what the features "
"were and then implement them. By the time they had a real release, I did too."
msgstr ""
-"è¿äºä¸éµï¼<a
href=\"#foot-6\">(6)</a>ï¼æå¾åºç»è®ºï¼ä¸çä»ä»¬ç代ç
å¯è½æ´å¥½ãå½"
-"ä»ä»¬å®£å¸betaçæ¶ï¼éè¿çåå¸å£°æï¼æç¥éäºæä»ä¹åè½ï¼ç¶åèªå·±å®ç°å®ä»¬ãå½ä»"
-"们åè¡æ£å¼çæ¶ï¼æä¹å®ç°äºè¿äºåè½ã"
+"è¿äºä¸éµï¼ <a
href=\"#foot-6\">[6]</a>ï¼æå¾åºç»è®ºï¼ä¸çä»ä»¬ç代ç å¯è½"
+"æ´å¥½ãå½ä»ä»¬å®£å¸betaçæ¶ï¼éè¿çåå¸å£°æï¼æç¥éäºæä»ä¹åè½ï¼ç¶åèªå·±å®ç°å®"
+"们ãå½ä»ä»¬åè¡æ£å¼çæ¶ï¼æä¹å®ç°äºè¿äºåè½ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "In this way, for two years, I prevented them from wiping out Lisp "
-#| "Machines Incorporated, and the two companies went on. But, I didn't want "
-#| "to spend years and years punishing someone, just thwarting an evil deed. "
-#| "I figured they had been punished pretty thoroughly because they were "
-#| "stuck with competition that was not leaving or going to disappear <a href="
-#| "\"#foot-7\">(7)</a>. Meanwhile, it was time to start building a new "
-#| "community to replace the one that their actions and others had wiped out."
msgid ""
"In this way, for two years, I prevented them from wiping out Lisp Machines "
"Incorporated, and the two companies went on. But, I didn't want to spend "
@@ -796,9 +575,9 @@
msgstr ""
"å¦æ¤è¿æ ·ï¼æ两年çæ¶é´ï¼æé»æ¢ä»ä»¬æLisp Machineså
¬å¸æ¶çï¼è¿ä¸¤ä¸ªå
¬å¸åæ¶å"
"å¨ãä½æ¯ï¼æä¸æ³è¿æ ·å¹´å¤ä¸å¹´å°æ©ç½ä¸ä¸ªäººï¼ä»
ä»
åªæ¯é»æ ä¸æ¡©ç½ªæ¶ãæè§å¾ä»ä»¬å·²"
-"ç»åå°äºå½»åºçæ©ç½ï¼å 为ä»ä»¬é·å
¥äºæ
æ³æè±çç«äºæ¼©æ¶¡ä¹ä¸<a href=\"#foot-7\">"
-"(7)</a>ãä¸æ¤åæ¶ï¼æ¯æ¶ååå¼å§å建ä¸ä¸ªæ°ç社åºæ¥ä»£æ¿é£ä¸ªè¢«ä»ä»¬ä»¥åå
¶ä»äººæ¯ç"
-"ç社åºäºã"
+"ç»åå°äºå½»åºçæ©ç½ï¼å 为ä»ä»¬é·å
¥äºæ
æ³æè±çç«äºæ¼©æ¶¡ä¹ä¸ <a href="
+"\"#foot-7\">[7]</a>ãä¸æ¤åæ¶ï¼æ¯æ¶ååå¼å§å建ä¸ä¸ªæ°ç社åºæ¥ä»£æ¿é£ä¸ªè¢«ä»ä»¬ä»¥"
+"åå
¶ä»äººæ¯çç社åºäºã"
#. type: Content of: <div><p>
msgid ""
@@ -813,35 +592,16 @@
"ä½ï¼è¿äºä¹æ¯çç社åºï¼ç¤¾åºæå©å¯¥å¯¥äºã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Once I stopped punishing Symbolics, I had to figure out what to do next. "
-#| "I had to make a free operating system, that was clear — the only "
-#| "way that people could work together and share was with a free operating "
-#| "system."
msgid ""
"Once I stopped punishing Symbolics, I had to figure out what to do next. I "
"had to make a free operating system, that was clear—the only way that "
"people could work together and share was with a free operating system."
msgstr ""
"ä¸æ¦æä¸åæ©ç½Symbolicsï¼æå°±ä¸å¾ä¸èèä¸ä¸æ¥åä»ä¹ãæå¿
é¡»åä¸ä¸ªèªç±çæä½ç³»"
-"ç»ï¼è¿å¾æ澗人们è½å¤ä¸èµ·å·¥ä½åå享çæ¹æ³å°±æ¯æä¸ä¸ªèªç±çæä½ç³»ç»ã"
+"ç»ï¼è¿å¾ææ¾——人们è½å¤ä¸èµ·å·¥ä½åå享çæ¹æ³å°±æ¯æä¸ä¸ªèªç±çæä½ç³»"
+"ç»ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "At first, I thought of making a Lisp-based system, but I realized that "
-#| "wouldn't be a good idea technically. To have something like the Lisp "
-#| "machine system, you needed special purpose microcode. That's what made it "
-#| "possible to run programs as fast as other computers would run their "
-#| "programs and still get the benefit of typechecking. Without that, you "
-#| "would be reduced to something like the Lisp compilers for other machines. "
-#| "The programs would be faster, but unstable. Now that's okay if you're "
-#| "running one program on a timesharing system — if one program "
-#| "crashes, that's not a disaster, that's something your program "
-#| "occasionally does. But that didn't make it good for writing the operating "
-#| "system in, so I rejected the idea of making a system like the Lisp "
-#| "machine."
msgid ""
"At first, I thought of making a Lisp-based system, but I realized that "
"wouldn't be a good idea technically. To have something like the Lisp machine "
@@ -859,8 +619,8 @@
"ååLispçµèé£æ ·çç³»ç»ï¼ä½ éè¦ä¸ç¨ç微代ç ãè¿ç§å¾®ä»£ç
ä½¿ä½ è½å¤åå
¶ä»çµèä¸æ ·"
"å¿«éå°æ§è¡ç¨åºï¼åæ¶è¿è½è·çäºç±»åæ£æ¥ã没æ微代ç
ï¼ä½ å°±åªç¸å½äºå
¶ä»æºå¨ä¸ç"
"Lispç¼è¯å¨ãç¨åºå¯ä»¥æ´å¿«ï¼ä½æ¯å¹¶ä¸å®å
¨ãå¦æä½
å¨ä¸ä¸ªåæ¶ç³»ç»ä¸è¿è¡ä¸ä¸ªè¿æ ·ç"
-"ç¨åºè¿åå—ä¸ä¸ªç¨åºå´©æºå¹¶ä¸æ¯ç¾é¾ï¼ç¨æ·ç¨åºæ¶ä¸æ¶å°é½å¯è½ä¼å´©æºãä½æ¯è¿"
-"æ
·ç¼åæä½ç³»ç»å°±ä¸è¡ï¼æ以ææå¼äºå类似Lispçµèç³»ç»çæ³æ³ã"
+"ç¨åºè¿åå——ä¸ä¸ªç¨åºå´©æºå¹¶ä¸æ¯ç¾é¾ï¼ç¨æ·ç¨åºæ¶ä¸æ¶å°é½å¯è½ä¼å´©"
+"æºãä½æ¯è¿æ
·ç¼åæä½ç³»ç»å°±ä¸è¡ï¼æ以ææå¼äºå类似Lispçµèç³»ç»çæ³æ³ã"
#. type: Content of: <div><p>
msgid ""
@@ -886,16 +646,6 @@
"è¿æå³çæå¿
须使该ç¨åºå°½å¯è½å°å°ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "For instance, at the time the only looping construct was ‘"
-#| "while’, which was extremely simple. There was no way to break out "
-#| "of the ‘while’ statement, you just had to do a catch and a "
-#| "throw, or test a variable that ran the loop. That shows how far I was "
-#| "pushing to keep things small. We didn't have ‘caar’ and "
-#| "‘cadr’ and so on; “squeeze out everything "
-#| "possible” was the spirit of GNU Emacs, the spirit of Emacs Lisp, "
-#| "from the beginning."
msgid ""
"For instance, at the time the only looping construct was <code>while</code>, "
"which was extremely simple. There was no way to break out of the "
@@ -905,24 +655,14 @@
"on; “squeeze out everything possible” was the spirit of GNU "
"Emacs, the spirit of Emacs Lisp, from the beginning."
msgstr ""
-"举个ä¾åï¼å½æ¶ç循ç¯ç»æåªæ‘while’ï¼å®ç®åå°æè´ãä½
æ æ³ç´æ¥è·³åº"
-"‘while’循ç¯ï¼ä½
åªè½è¿è¡ä¸æ¬¡å¼å¸¸æè·ï¼catchï¼åä¸æ¬¡å¼å¸¸æåº"
+"举个ä¾åï¼å½æ¶ç循ç¯ç»æåªæ<code>while</code>ï¼å®ç®åå°æè´ãä½
æ æ³ç´æ¥è·³åº"
+"<code>while</code>循ç¯ï¼ä½
åªè½è¿è¡ä¸æ¬¡å¼å¸¸æè·ï¼catchï¼åä¸æ¬¡å¼å¸¸æåº"
"ï¼throwï¼ï¼æè
å¤ææ§å¶å¾ªç¯çåéãè¿ä¸ªä¾å说ææ为äºä½¿ç¨åºåå°ï¼ååºäºä»ä¹æ
·"
-"çåªåãæ们ä¹æ²¡æ‘caar’å‘cadr’ççæ令3尽å¯"
-"è½åå°ä¸å¿
è¦çä¸è¥¿”æ¯GNU Emacsçç²¾é«ï¼æ¯Emacs
Lispçç²¾é«ï¼ä»ä¸å¼å§å°±æ¯"
-"è¿æ ·ã"
+"çåªåãæ们ä¹æ²¡æ<code>caar</code>å<code>cadr</code>ççæ令3尽å¯è½"
+"åå°ä¸å¿
è¦çä¸è¥¿”æ¯GNU Emacsçç²¾é«ï¼æ¯Emacs
Lispçç²¾é«ï¼ä»ä¸å¼å§å°±æ¯è¿"
+"æ ·ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Obviously, machines are bigger now, and we don't do it that way any more. "
-#| "We put in ‘caar’ and ‘cadr’ and so on, and we "
-#| "might put in another looping construct one of these days. We're willing "
-#| "to extend it some now, but we don't want to extend it to the level of "
-#| "common Lisp. I implemented Common Lisp once on the Lisp machine, and I'm "
-#| "not all that happy with it. One thing I don't like terribly much is "
-#| "keyword arguments <a href=\"#foot-8\">(8)</a>. They don't seem quite "
-#| "Lispy to me; I'll do it sometimes but I minimize the times when I do that."
msgid ""
"Obviously, machines are bigger now, and we don't do it that way any more. We "
"put in <code>caar</code> and <code>cadr</code> and so on, and we might put "
@@ -933,11 +673,11 @@
"href=\"#foot-8\">[8]</a>. They don't seem quite Lispy to me; I'll do it "
"sometimes but I minimize the times when I do that."
msgstr ""
-"å½ç¶ï¼ç°å¨ççµè大äºï¼æ们ä¹ä¸å追æ±é£æ
·çæè´ãæ们å å
¥äº‘caar’"
-"å‘cadr’çæ令ï¼èä¸æ们æè¿ä¹ä¼æ·»å
å¦å¤ç循ç¯ç»æãç°å¨æ们æ¿æ"
-"æ©å±å®ï¼ä½æ¯æ们ä¸æ³æå®æ©å±æcommon Lispé£æ
·ãææ¾å¨Lispçµèä¸å®ç°è¿Common "
-"Lispï¼æ对ä¹å¹¶ä¸æ¯åå满æãå
¶ä¸æé常ä¸å欢çå°±æ¯å
³é®ååæ°<a href="
-"\"#foot-8\">(8)</a>ãå¨æçæ¥ï¼å®ä»¬ä¸ç®Lispyï¼è½ç¶æææ¶ä¹ç¨å
³é®åï¼ä½æ¯ææ"
+"å½ç¶ï¼ç°å¨ççµè大äºï¼æ们ä¹ä¸å追æ±é£æ
·çæè´ãæ们å å
¥äº<code>caar</code>å"
+"<code>cadr</code>çæ令ï¼èä¸æ们æè¿ä¹ä¼æ·»å
å¦å¤ç循ç¯ç»æãç°å¨æ们æ¿ææ©å±"
+"å®ï¼ä½æ¯æ们ä¸æ³æå®æ©å±æcommon Lispé£æ
·ãææ¾å¨Lispçµèä¸å®ç°è¿Common "
+"Lispï¼æ对ä¹å¹¶ä¸æ¯åå满æãå
¶ä¸æé常ä¸å欢çå°±æ¯å
³é®ååæ° <a href="
+"\"#foot-8\">[8]</a>ãå¨æçæ¥ï¼å®ä»¬ä¸ç®Lispyï¼è½ç¶æææ¶ä¹ç¨å
³é®åï¼ä½æ¯ææ"
"æç¨ç次æ°æ§å¶å°æå°ã"
#. type: Content of: <div><p>
@@ -997,22 +737,6 @@
"æ¯ä¸ªåºç¨ï¼ç¶åå°±å¯ä»¥ç¨èªå·±æåç±çè¯è¨æ¥å®å¶åºç¨äºï¼å
¶ä»å®å¶ä¹ç±»ä¼¼ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "As long as the extensibility languages are weak, the users have to use "
-#| "only the language you provided them. Which means that people who love any "
-#| "given language have to compete for the choice of the developers of "
-#| "applications — saying “Please, application developer, put my "
-#| "language into your application, not his language.” Then the users "
-#| "get no choices at all — whichever application they're using comes "
-#| "with one language and they're stuck with [that language]. But when you "
-#| "have a powerful language that can implement others by translating into "
-#| "it, then you give the user a choice of language and we don't have to have "
-#| "a language war anymore. That's what we're hoping ‘Guile’, our "
-#| "scheme interpreter, will do. We had a person working last summer "
-#| "finishing up a translator from Python to Scheme. I don't know if it's "
-#| "entirely finished yet, but for anyone interested in this project, please "
-#| "get in touch. So that's the plan we have for the future."
msgid ""
"As long as the extensibility languages are weak, the users have to use only "
"the language you provided them. Which means that people who love any given "
@@ -1032,25 +756,14 @@
"å¦ææ©å±è¯è¨å¾å¼±ï¼ç¨æ·å°±ä¸å¾ä¸ä½¿ç¨ä½
æä¾çå¯ä¸è¯è¨ãè¿å°±æå³çï¼å欢ç¹å®è¯è¨"
"ç人们å°ä¸å¾ä¸åå¼åè
éæ©çè¯è¨ç«äº—ä»ä»¬ä¼è¯´“åºç¨å¼åè
ï¼è¯·ææ"
"çè¯è¨æ·»å å°ä½ çåºç¨ä¸ï¼èä¸æ¯æ·»å å«äººçã”è¿æ
·ï¼ç¨æ·å°±æ ¹æ¬æ²¡æéæ©çä½"
-"å°—ä»ä»¬åªè½æ¥ååºç¨å¸¦æ¥çè¯è¨ï¼å¹¶åå¶äº[该è¯è¨]ãä½æ¯å¦æä½
æä¸ä¸ªå¼ºå¤§ç"
-"è¯è¨ï¼å®è½å¤å®ç°å
¶ä»è¯è¨ï¼é£ä¹ä½
å°±ç»äºç¨æ·èªç±éæ©è¯è¨çæå©ï¼æ们就ä¸åæè¯"
-"è¨éæ©çæäºäºãè¿æ£æ¯æ们æå¸æç‘Guile’ï¼æ们çscheme解éå¨ï¼è½"
-"å¤åå°è¿ä¸åãå»å¹´å¤å¤©ï¼æ们æ人å®æäºä»Pythonå°Schemeçç¿»è¯å¨ãæä¸å¤ªç¡®å®è¿"
-"个æ¯å¦å·²ç»å
¨é¨å®æï¼ä¸è¿å¦ææ人对è¿ä¸ªé¡¹ç®æå
´è¶£ï¼è¯·èç³»æ们ãè¿å°±æ¯æ们æªæ¥"
-"ç计åã"
-
-#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "I haven't been speaking about free software, but let me briefly tell you "
-#| "a little bit about what that means. Free software does not refer to "
-#| "price; it doesn't mean that you get it for free. (You may have paid for a "
-#| "copy, or gotten a copy gratis.) It means that you have freedom as a user. "
-#| "The crucial thing is that you are free to run the program, free to study "
-#| "what it does, free to change it to suit your needs, free to redistribute "
-#| "the copies of others and free to publish improved, extended versions. "
-#| "This is what free software means. If you are using a non-free program, "
-#| "you have lost crucial freedom, so don't ever do that."
+"å°——ä»ä»¬åªè½æ¥ååºç¨å¸¦æ¥çè¯è¨ï¼å¹¶åå¶äº[该è¯è¨]ãä½æ¯å¦æä½
æä¸"
+"个强大çè¯è¨ï¼å®è½å¤å®ç°å
¶ä»è¯è¨ï¼é£ä¹ä½
å°±ç»äºç¨æ·èªç±éæ©è¯è¨çæå©ï¼æ们就"
+"ä¸åæè¯è¨éæ©çæäºäºãè¿æ£æ¯æ们æå¸æç‘Guile’ï¼æ们çscheme解"
+"éå¨ï¼è½å¤åå°è¿ä¸åãå»å¹´å¤å¤©ï¼æ们æ人å®æäºä»Pythonå°Schemeçç¿»è¯å¨ãæä¸"
+"太确å®è¿ä¸ªæ¯å¦å·²ç»å
¨é¨å®æï¼ä¸è¿å¦ææ人对è¿ä¸ªé¡¹ç®æå
´è¶£ï¼è¯·èç³»æ们ãè¿å°±æ¯"
+"æ们æªæ¥ç计åã"
+
+#. type: Content of: <div><p>
msgid ""
"I haven't been speaking about free software, but let me briefly tell you a "
"little bit about what that means. Free software does not refer to price; it "
@@ -1070,16 +783,6 @@
"软件ï¼ä½ 就失å»äºè¿äºå
³é®çèªç±ï¼æ以请ä¸è¦ä½¿ç¨éèªç±è½¯ä»¶ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "The purpose of the GNU project is to make it easier for people to reject "
-#| "freedom-trampling, user-dominating, non-free software by providing free "
-#| "software to replace it. For those who don't have the moral courage to "
-#| "reject the non-free software, when that means some practical "
-#| "inconvenience, what we try to do is give a free alternative so that you "
-#| "can move to freedom with less of a mess and less of a sacrifice in "
-#| "practical terms. The less sacrifice the better. We want to make it easier "
-#| "for you to live in freedom, to cooperate."
msgid ""
"The purpose of the GNU project is to make it easier for people to reject "
"freedom-trampling, user-dominating, nonfree software by providing free "
@@ -1097,16 +800,6 @@
"è½å¤æ´å®¹æå°è·å¾èªç±ã并ä¸è½å¤åä½äºå©ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "This is a matter of the freedom to cooperate. We're used to thinking of "
-#| "freedom and cooperation with society as if they are opposites. But here "
-#| "they're on the same side. With free software you are free to cooperate "
-#| "with other people as well as free to help yourself. With non-free "
-#| "software, somebody is dominating you and keeping people divided. You're "
-#| "not allowed to share with them, you're not free to cooperate or help "
-#| "society, anymore than you're free to help yourself. Divided and helpless "
-#| "is the state of users using non-free software."
msgid ""
"This is a matter of the freedom to cooperate. We're used to thinking of "
"freedom and cooperation with society as if they are opposites. But here "
@@ -1124,22 +817,6 @@
"å©ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "We've produced a tremendous range of free software. We've done what "
-#| "people said we could never do; we have two operating systems of free "
-#| "software. We have many applications and we obviously have a lot farther "
-#| "to go. So we need your help. I would like to ask you to volunteer for the "
-#| "GNU project; help us develop free software for more jobs. Take a look at "
-#| "<a href=\"/help/\">http://www.gnu.org/help</a> to find suggestions for "
-#| "how to help. If you want to order things, there's a link to that from the "
-#| "home page. If you want to read about philosophical issues, look in /"
-#| "philosophy. If you're looking for free software to use, look in /"
-#| "directory, which lists about 1900 packages now (which is a fraction of "
-#| "all the free software out there). Please write more and contribute to us. "
-#| "My book of essays, “Free Software and Free Society”, is on "
-#| "sale and can be purchased at <a href=\"http://www.gnu.org/\">www.gnu.org</"
-#| "a>. Happy hacking!"
msgid ""
"We've produced a tremendous range of free software. We've done what people "
"said we could never do; we have two operating systems of free software. We "
@@ -1158,17 +835,15 @@
"æ们已ç»å¼åäºèå´åºå¤§çèªç±è½¯ä»¶ãæ们å®æäºäººä»¬æ¾ç»è¯´æ°¸è¿å®ä¸æçäºï¼æ们æ"
"两个èªç±è½¯ä»¶æä½ç³»ç»ãæ们æå¾å¤åºç¨ï¼ä½æ们æ¾ç¶è¿ææ´å¤çè¦åãæ以ï¼æ们é"
"è¦ä½ 们ç帮å©ãæ请æ±ä½ 们æ为GNUå·¥ç¨çå¿æ¿è
ï¼å¸®å©æ们å¼åè½æ§è¡æ´å¤ä»»å¡çèªç±"
-"软件ã请åç<a
href=\"/help/\">http://www.gnu.org/help</a>æ¥äºè§£æä¹å¸®å©æ"
-"们ãå¦æä½
æ³è®¢è´ä¸äºä¸è¥¿ï¼æ们ç主页ä¸æä¸ä¸ªé¾æ¥ãå¦æä½
æ³äºè§£æ们çå²å¦ï¼è¯·"
-"é
读/philosophyãå¦æä½
å¨æ¾å¯ç¨çèªç±è½¯ä»¶ï¼è¯·å°/directoryï¼ç°å¨å¤§çº¦æ1900个软"
-"件å
ï¼è¿åªæ¯ææèªç±è½¯ä»¶çä¸é¨åï¼ã请ç¼åæ´å¤çèªç±è½¯ä»¶å¹¶è´¡ç®ç»æ们ãæçæ"
-"é3èªç±è½¯ä»¶åèªç±ç¤¾ä¼”ï¼æ£å¨åå®ï¼ä½
å¯ä»¥å¨<a href=\"http://www."
-"gnu.org/\">www.gnu.org</a>è´ä¹°ãç¥ä½ 们å¼åæå¿«ï¼"
+"软件ã请åç<a
href=\"/help/help.html\">gnu.org/help</a>æ¥äºè§£æä¹å¸®å©æ们ã"
+"å¦æä½ æ³è®¢è´ä¸äºä¸è¥¿ï¼æ们ç主页ä¸æä¸ä¸ªé¾æ¥ãå¦æä½
æ³äºè§£æ们çå²å¦ï¼è¯·é
读/"
+"philosophyãå¦æä½
å¨æ¾å¯ç¨çèªç±è½¯ä»¶ï¼è¯·å°/directoryï¼ç°å¨å¤§çº¦æ1900个软件å
"
+"ï¼è¿åªæ¯ææèªç±è½¯ä»¶çä¸é¨åï¼ã请ç¼åæ´å¤çèªç±è½¯ä»¶å¹¶è´¡ç®ç»æ们ãæçæéï¼"
+"“èªç±è½¯ä»¶åèªç±ç¤¾ä¼”ï¼æ£å¨åå®ï¼ä½
å¯ä»¥å¨www.gnu.org <a "
+"href=\"#foot-9\">[9]</a>è´ä¹°ãç¥ä½ 们å¼åæå¿«ï¼"
# type: Content of: <h4>
#. type: Content of: <div><h3>
-#, fuzzy
-#| msgid "Footnotes"
msgid "Footnotes"
msgstr "è注"
@@ -1204,13 +879,6 @@
"å·¥ä½äºã"
#. type: Content of: <div><ol><li>
-#, fuzzy
-#| msgid ""
-#| "The background of this plan, which I did not state explicitly in the "
-#| "talk, is that during an initial period the ex-AI-Lab hackers, whether at "
-#| "Symbolics or LMI, continued contributing their changes to the MIT Lisp "
-#| "Machine system — even though the contract did not require this. "
-#| "Symbolics' plan was to rupture this cooperation unilaterally."
msgid ""
"The background of this plan, which I did not state explicitly in the talk, "
"is that during an initial period the ex-AI-Lab hackers, whether at Symbolics "
@@ -1219,8 +887,8 @@
"was to rupture this cooperation unilaterally."
msgstr ""
"该计åçèæ¯ï¼æå¨æ¼è®²é没ææ说ï¼æ¯å¨å¼å§é¶æ®µï¼äººå·¥æºè½å®éªå®¤çé»å®¢ä»¬ï¼ä¸ç®¡"
-"æ¯å¨Symbolicsï¼è¿æ¯å¨LMIï¼é½ç»§ç»æä»ä»¬çæ¹è¿è´¡ç®ç»MITçLispçµè系绗尽"
-"管åå并没æè¦æ±è¿æ
·åãSymbolicsç计åå´æ¯åæ¹é¢å²è£åä½ã"
+"æ¯å¨Symbolicsï¼è¿æ¯å¨LMIï¼é½ç»§ç»æä»ä»¬çæ¹è¿è´¡ç®ç»MITçLispçµè系绗"
+"—尽管åå并没æè¦æ±è¿æ
·åãSymbolicsç计åå´æ¯åæ¹é¢å²è£åä½ã"
#. type: Content of: <div><ol><li>
msgid ""
@@ -1269,18 +937,14 @@
"member”è¿æ ·çç®åå½æ°ä¹è¦ä½¿ç¨å
³é®ååæ°ã"
#. type: Content of: <div><ol><li>
-#, fuzzy
-#| msgid ""
-#| "This essay is published in <a href=\"https://shop.fsf.org/product/free-"
-#| "software-free-society/\"><cite>Free Software, Free Society: The Selected "
-#| "Essays of Richard M. Stallman</cite></a>."
msgid ""
"In 2021, this book can be purchased from <a href=\"https://shop.fsf.org/"
"books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-"
"edition\"> GNU Press</a>."
msgstr ""
-"æ¬æå表äº<a
href=\"https://shop.fsf.org/product/free-software-free-society/"
-"\"><cite>èªç±è½¯ä»¶ãèªç±ç¤¾ä¼ï¼çæ¥å¾·.M.æ¯ææ¼
éé</cite></a>ã"
+"2021 å¹´ï¼æ¬ä¹¦å¯ä»¥å¨ <a
href=\"https://shop.fsf.org/books-docs/free-software-"
+"free-society-selected-essays-richard-m-stallman-3rd-edition\">GNU
åºç社</a> "
+"è´ä¹°ã"
#. TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.
#. type: Content of: <div>
@@ -1317,27 +981,20 @@
#. href="/server/standards/README.translations.html">Translations
#. README</a>.
#. type: Content of: <div><div><p>
-#, fuzzy
-#| msgid ""
-#| "Please see the <a href=\"/server/standards/README.translations.html"
-#| "\">Translations README</a> for information on coordinating and "
-#| "contributing translations of this article."
msgid ""
"Please see the <a href=\"/server/standards/README.translations.html"
"\">Translations README</a> for information on coordinating and contributing "
"translations of this article."
msgstr ""
-"请åè <a
href=\"/server/standards/README.translations.html\">ç¿»è¯è¯´æ</a> äº"
-"解æå
³åè°åæ交æç« ç¿»è¯çä¿¡æ¯ã"
+"æ们尽æ大åªåæ¥æä¾ç²¾ååé«è´¨éçç¿»è¯ï¼ä½é¾å
ä¼åå¨é误åä¸è¶³ãå¦ææ¨å¨è¿æ¹"
+"é¢æè¯è®ºæä¸è¬æ§ç建议ï¼è¯·åéè³ <a
href=\"mailto:web-translators@gnu.org"
+"\"><web-translators@gnu.org></a>ã</p><p>å
³äºè¿è¡åè°ä¸æ交翻è¯çæ´å¤ä¿¡"
+"æ¯åè§ <a href=\"/server/standards/README.translations.html\">ãè¯è
æåã</"
+"a>ã"
#. type: Content of: <div><p>
-#, fuzzy
-#| msgid ""
-#| "Copyright © 2003, 2007, 2013, 2014, 2020 Free Software Foundation, "
-#| "Inc."
msgid "Copyright © 2003, 2007, 2013, 2021 Free Software Foundation, Inc."
-msgstr ""
-"Copyright © 2003, 2007, 2013, 2014, 2020 Free Software Foundation, Inc."
+msgstr "Copyright © 2003, 2007, 2013, 2021 Free Software Foundation, Inc."
#. type: Content of: <div><p>
msgid ""
@@ -1356,7 +1013,7 @@
"<b>å®¡æ ¡</b>ï¼<a href=\"mailto:hagb_green@qq.com\"><Hagb
ï¼éä¿ä½ï¼></"
"a>ï¼2018ã<br></br>\n"
"<b>ç¿»è¯å¢é</b>ï¼<a rel=\"team\"
href=\"https://savannah.gnu.org/projects/"
-"www-zh-cn/\"><CTT></a>ï¼2018ï¼2020ã"
+"www-zh-cn/\"><CTT></a>ï¼2018ï¼2020ï¼2021ã"
#. timestamp start
#. type: Content of: <div><p>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/gnu/po rms-lisp.zh-cn.po,
Wensheng XIE <=