documentation_emacs/source/lispref/anti.texi.fr.po
2022-03-08 11:11:57 +01:00

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 ""