313 lines
12 KiB
Plaintext
313 lines
12 KiB
Plaintext
|
# SOME DESCRIPTIVE TITLE
|
||
|
# Copyright (C) YEAR Free Software Foundation, Inc.
|
||
|
# This file is distributed under the same license as the PACKAGE package.
|
||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||
|
#
|
||
|
#, fuzzy
|
||
|
msgid ""
|
||
|
msgstr ""
|
||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||
|
"POT-Creation-Date: 2021-11-07 12:11+0900\n"
|
||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||
|
"Language: \n"
|
||
|
"MIME-Version: 1.0\n"
|
||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||
|
"Content-Transfer-Encoding: 8bit\n"
|
||
|
|
||
|
#. type: node
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:8
|
||
|
#, no-wrap
|
||
|
msgid "Antinews"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: appendix
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:9
|
||
|
#, no-wrap
|
||
|
msgid "Emacs 27 Antinews"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:16
|
||
|
msgid ""
|
||
|
"For those users who live backwards in time, here is information about "
|
||
|
"downgrading to Emacs version 27.2. We hope you will enjoy the greater "
|
||
|
"simplicity that results from the absence of many @w{Emacs @value{EMACSVER}} "
|
||
|
"features."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:24
|
||
|
msgid ""
|
||
|
"The annoying @code{lexical-binding} local variable now heeds the value of "
|
||
|
"@code{enable-local-variables}: if it's @code{nil}, the "
|
||
|
"@code{lexical-binding} cookie is ignored. We are working hard on removing "
|
||
|
"the lexical-binding support in some past Emacs version, and this small step "
|
||
|
"advances us back to that change."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:29
|
||
|
msgid ""
|
||
|
"The @code{load-dangerous-libraries} variable is not obsolete, as it must be "
|
||
|
"used to allow loading Lisp compiled by XEmacs, which will become more and "
|
||
|
"more important as you move back in time."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:36
|
||
|
msgid ""
|
||
|
"The optional @var{modes} argument of @code{interactive} is not supported, "
|
||
|
"and every command is deemed applicable to any major mode. We believe this "
|
||
|
"makes the life of Lisp programmers much simpler, as there's now no need to "
|
||
|
"tag commands with the modes where they make sense."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:42
|
||
|
msgid ""
|
||
|
"Shorthands for Lisp symbols have been removed, which makes loading Lisp "
|
||
|
"files and handling Lisp symbols much simpler and more efficient. This is "
|
||
|
"important for decent performance on slower CPUs as you move back in time."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:49
|
||
|
msgid ""
|
||
|
"To reduce the amount of code in Emacs related to unimportant features, we've "
|
||
|
"removed the variables @code{global-minor-modes} and "
|
||
|
"@code{local-minor-modes}. If your Lisp program needs to determine whether "
|
||
|
"some minor mode is in effect, it will have to test explicitly for every "
|
||
|
"mode. We don't expect anyone to miss those fancy variables."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:56
|
||
|
msgid ""
|
||
|
"The default preference for servicing sub-processes that produce output at a "
|
||
|
"high rate, and the associated variable @code{process-prioritize-lower-fds}, "
|
||
|
"have been removed. Moving back in time means fewer and fewer programs can "
|
||
|
"produce such high-rate output, so this features becomes just useless crud."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:62
|
||
|
msgid ""
|
||
|
"The encodings that are variants of EBCDIC were removed. This includes "
|
||
|
"@code{ibm256}, @code{ibm273}, and others---variants of the EBCDIC encoding "
|
||
|
"tailored for some Japanese and European locales. You won't need those where "
|
||
|
"you are going."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:67
|
||
|
msgid ""
|
||
|
"The ``Bindat type expression'' description language has been removed, as the "
|
||
|
"existing data layout specifications are perfectly suited for this job."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:73
|
||
|
msgid ""
|
||
|
"To simplify code and reduce complexity, we removed the capability of "
|
||
|
"specifying the success handler in @code{condition-case} via the "
|
||
|
"@code{:success} keyword. If you really need this feature (why would you?), "
|
||
|
"you can always write some simple Lisp that has the same effect."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:80
|
||
|
msgid ""
|
||
|
"Emacs modules can no longer provide interactive functions, or install "
|
||
|
"finalizers, nor open channels to existing pipe sub-processes. All this is "
|
||
|
"extra ballast, especially since we plan on removing modules in some past "
|
||
|
"Emacs version. The @code{make_unibyte_string} module API was removed for "
|
||
|
"the same reason."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:87
|
||
|
msgid ""
|
||
|
"To keep Emacs clean and elegant, we've removed the "
|
||
|
"@code{print-integers-as-characters} option. Recognizing characters by their "
|
||
|
"decimal codes is a basic requirement for Emacs Lisp programmers, and with "
|
||
|
"the expected decrease in use of Unicode characters, this will be soon "
|
||
|
"limited to ASCII only: surely something you all can master!"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:93
|
||
|
msgid ""
|
||
|
"The optional @var{count} argument of the @code{directory-files} function has "
|
||
|
"been removed. Extracting the first @var{n} members from the full list is "
|
||
|
"trivial, so this is a significant simplification for an insignificant cost."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:100
|
||
|
msgid ""
|
||
|
"Functions that create sub-processes and network connections no longer accept "
|
||
|
"the @code{:coding} argument; use @code{set-process-coding-system} or bind "
|
||
|
"@code{coding-system-for-read/write} instead: again, a significant reduction "
|
||
|
"in Emacs complexity for little or no cost."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:106
|
||
|
msgid ""
|
||
|
"We deleted from the macros @code{define-derived-mode} and "
|
||
|
"@code{define-minor-mode} the code which allowed using the "
|
||
|
"@code{:interactive} argument. The possibility of marking a mode "
|
||
|
"non-interactive makes very little sense,"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:110
|
||
|
msgid ""
|
||
|
"The possibility of having links to man pages in doc strings has been "
|
||
|
"removed. Use plain text instead, if you need such references."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:116
|
||
|
msgid ""
|
||
|
"Temporary buffers are no longer exempt from running any buffer-related "
|
||
|
"hooks. Programs that don't want such hooks in some buffer can always "
|
||
|
"disable it locally, whereas making that simpler complicates Emacs for no "
|
||
|
"good reason."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:119
|
||
|
msgid "Several features that complicated the byte compiler have been removed:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:125
|
||
|
msgid ""
|
||
|
"The checks for missing declarations of dynamic variables. This will "
|
||
|
"continue making less and less sense as we move away of lexical-binding "
|
||
|
"support."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:129
|
||
|
msgid ""
|
||
|
"The ability of compiling symlinked @file{*.el} files, which is really gross: "
|
||
|
"copy the files instead."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:133
|
||
|
msgid ""
|
||
|
"The warnings about too-wide doc strings---that is just a nuisance, as the "
|
||
|
"programmers should be trusted to know what they are doing."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:139
|
||
|
msgid ""
|
||
|
"We deleted several features of the @code{pcase} macro, in accordance with "
|
||
|
"our general plane to remove @code{pcase} from Emacs:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:143
|
||
|
msgid "The @code{cl-type} pattern."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:146
|
||
|
msgid "the @code{pcase-setq} macro."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:149
|
||
|
msgid "The @code{pcase-compile-patterns} function."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:157
|
||
|
msgid ""
|
||
|
"Some of the keywords used in Edebug specification lists were deemed to be of "
|
||
|
"little use, and were therefore removed: @code{&interpose}, @code{&error}, "
|
||
|
"and @code{&name}. The long-term plane is for Emacs to drop Edebug entirely, "
|
||
|
"leaving only the trusted Lisp debugger, and we continue working according to "
|
||
|
"that plan."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:162
|
||
|
msgid ""
|
||
|
"The function @code{object-intervals} was dropped, as a Lisp program can "
|
||
|
"easily collect the intervals of a buffer or a string by iterating through "
|
||
|
"them one by one."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:167
|
||
|
msgid ""
|
||
|
"We decided that the @code{require-theme} function is an unnecessary "
|
||
|
"complication, so we deleted it. Lisp programs can easily search along "
|
||
|
"@code{custom-theme-load-path} instead."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:174
|
||
|
msgid ""
|
||
|
"The convenience functions @code{length<}, @code{length>}, and @code{length=} "
|
||
|
"were removed, as using @code{length} followed by a comparison should be good "
|
||
|
"enough for everyone, especially considering that the typical length of a "
|
||
|
"list keeps going down as you move back through time."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:178
|
||
|
msgid ""
|
||
|
"The variable @code{current-minibuffer-command} is no longer available, as we "
|
||
|
"found little justification for keeping it."
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: itemize
|
||
|
#: /Users/suzume/Documents/Repositories/Projet OmegaT de Documentation Emacs -
|
||
|
#: Sources/doc/lispref/anti.texi:184
|
||
|
msgid ""
|
||
|
"As part of the ongoing quest for simplicity, many other functions and "
|
||
|
"variables have been eliminated. Other functions and variables, that were "
|
||
|
"declared obsolete since Emacs 23, have been added back, in preparation for "
|
||
|
"releasing Emacs 23 in some distant past."
|
||
|
msgstr ""
|