1
0
Fork 0
python-docs-fr/library/msilib.po

614 lines
20 KiB
Plaintext
Raw Normal View History

2016-10-30 09:46:26 +00:00
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2016, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
2017-04-02 20:14:06 +00:00
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
2017-04-02 20:14:06 +00:00
"Language: \n"
2016-10-30 09:46:26 +00:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/msilib.rst:2
msgid ":mod:`msilib` --- Read and write Microsoft Installer files"
msgstr ""
#: ../Doc/library/msilib.rst:11
msgid "**Source code:** :source:`Lib/msilib/__init__.py`"
msgstr ""
#: ../Doc/library/msilib.rst:17
msgid ""
"The :mod:`msilib` supports the creation of Microsoft Installer (``.msi``) "
"files. Because these files often contain an embedded \"cabinet\" file (``."
"cab``), it also exposes an API to create CAB files. Support for reading ``."
"cab`` files is currently not implemented; read support for the ``.msi`` "
"database is possible."
msgstr ""
#: ../Doc/library/msilib.rst:22
msgid ""
"This package aims to provide complete access to all tables in an ``.msi`` "
"file, therefore, it is a fairly low-level API. Two primary applications of "
"this package are the :mod:`distutils` command ``bdist_msi``, and the "
"creation of Python installer package itself (although that currently uses a "
"different version of ``msilib``)."
msgstr ""
#: ../Doc/library/msilib.rst:28
msgid ""
"The package contents can be roughly split into four parts: low-level CAB "
"routines, low-level MSI routines, higher-level MSI routines, and standard "
"table structures."
msgstr ""
#: ../Doc/library/msilib.rst:35
msgid ""
"Create a new CAB file named *cabname*. *files* must be a list of tuples, "
"each containing the name of the file on disk, and the name of the file "
"inside the CAB file."
msgstr ""
#: ../Doc/library/msilib.rst:39
msgid ""
"The files are added to the CAB file in the order they appear in the list. "
"All files are added into a single CAB file, using the MSZIP compression "
"algorithm."
msgstr ""
#: ../Doc/library/msilib.rst:42
msgid ""
"Callbacks to Python for the various steps of MSI creation are currently not "
"exposed."
msgstr ""
#: ../Doc/library/msilib.rst:48
msgid ""
"Return the string representation of a new unique identifier. This wraps the "
"Windows API functions :c:func:`UuidCreate` and :c:func:`UuidToString`."
msgstr ""
#: ../Doc/library/msilib.rst:54
msgid ""
"Return a new database object by calling MsiOpenDatabase. *path* is the "
"file name of the MSI file; *persist* can be one of the constants "
"``MSIDBOPEN_CREATEDIRECT``, ``MSIDBOPEN_CREATE``, ``MSIDBOPEN_DIRECT``, "
"``MSIDBOPEN_READONLY``, or ``MSIDBOPEN_TRANSACT``, and may include the flag "
"``MSIDBOPEN_PATCHFILE``. See the Microsoft documentation for the meaning of "
"these flags; depending on the flags, an existing database is opened, or a "
"new one created."
msgstr ""
#: ../Doc/library/msilib.rst:65
msgid ""
"Return a new record object by calling :c:func:`MSICreateRecord`. *count* is "
"the number of fields of the record."
msgstr ""
#: ../Doc/library/msilib.rst:71
msgid ""
"Create and return a new database *name*, initialize it with *schema*, and "
"set the properties *ProductName*, *ProductCode*, *ProductVersion*, and "
"*Manufacturer*."
msgstr ""
#: ../Doc/library/msilib.rst:75
msgid ""
"*schema* must be a module object containing ``tables`` and "
"``_Validation_records`` attributes; typically, :mod:`msilib.schema` should "
"be used."
msgstr ""
#: ../Doc/library/msilib.rst:79
msgid ""
"The database will contain just the schema and the validation records when "
"this function returns."
msgstr ""
#: ../Doc/library/msilib.rst:85
msgid "Add all *records* to the table named *table* in *database*."
msgstr ""
#: ../Doc/library/msilib.rst:87
msgid ""
"The *table* argument must be one of the predefined tables in the MSI schema, "
"e.g. ``'Feature'``, ``'File'``, ``'Component'``, ``'Dialog'``, "
"``'Control'``, etc."
msgstr ""
#: ../Doc/library/msilib.rst:91
msgid ""
"*records* should be a list of tuples, each one containing all fields of a "
"record according to the schema of the table. For optional fields, ``None`` "
"can be passed."
msgstr ""
#: ../Doc/library/msilib.rst:95
msgid "Field values can be ints, strings, or instances of the Binary class."
msgstr ""
#: ../Doc/library/msilib.rst:100
msgid ""
"Represents entries in the Binary table; inserting such an object using :func:"
"`add_data` reads the file named *filename* into the table."
msgstr ""
#: ../Doc/library/msilib.rst:106
msgid ""
"Add all table content from *module* to *database*. *module* must contain an "
"attribute *tables* listing all tables for which content should be added, and "
"one attribute per table that has the actual content."
msgstr ""
#: ../Doc/library/msilib.rst:110
msgid "This is typically used to install the sequence tables."
msgstr ""
#: ../Doc/library/msilib.rst:115
msgid ""
"Add the file *path* into the ``_Stream`` table of *database*, with the "
"stream name *name*."
msgstr ""
#: ../Doc/library/msilib.rst:121
msgid ""
"Return a new UUID, in the format that MSI typically requires (i.e. in curly "
"braces, and with all hexdigits in upper-case)."
msgstr ""
#: ../Doc/library/msilib.rst:127
msgid ""
"`FCICreateFile <https://msdn.microsoft.com/library?url=/library/en-us/"
"devnotes/winprog/fcicreate.asp>`_ `UuidCreate <https://msdn.microsoft.com/"
"library?url=/library/en-us/rpc/rpc/uuidcreate.asp>`_ `UuidToString <https://"
"msdn.microsoft.com/library?url=/library/en-us/rpc/rpc/uuidtostring.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:134
msgid "Database Objects"
msgstr ""
#: ../Doc/library/msilib.rst:139
msgid ""
"Return a view object, by calling :c:func:`MSIDatabaseOpenView`. *sql* is the "
"SQL statement to execute."
msgstr ""
#: ../Doc/library/msilib.rst:145
msgid ""
"Commit the changes pending in the current transaction, by calling :c:func:"
"`MSIDatabaseCommit`."
msgstr ""
#: ../Doc/library/msilib.rst:151
msgid ""
"Return a new summary information object, by calling :c:func:"
"`MsiGetSummaryInformation`. *count* is the maximum number of updated values."
msgstr ""
#: ../Doc/library/msilib.rst:158
msgid ""
"`MSIDatabaseOpenView <https://msdn.microsoft.com/library?url=/library/en-us/"
"msi/setup/msidatabaseopenview.asp>`_ `MSIDatabaseCommit <https://msdn."
"microsoft.com/library?url=/library/en-us/msi/setup/msidatabasecommit.asp>`_ "
"`MSIGetSummaryInformation <https://msdn.microsoft.com/library?url=/library/"
"en-us/msi/setup/msigetsummaryinformation.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:165
msgid "View Objects"
msgstr ""
#: ../Doc/library/msilib.rst:170
msgid ""
"Execute the SQL query of the view, through :c:func:`MSIViewExecute`. If "
"*params* is not ``None``, it is a record describing actual values of the "
"parameter tokens in the query."
msgstr ""
#: ../Doc/library/msilib.rst:177
msgid ""
"Return a record describing the columns of the view, through calling :c:func:"
"`MsiViewGetColumnInfo`. *kind* can be either ``MSICOLINFO_NAMES`` or "
"``MSICOLINFO_TYPES``."
msgstr ""
#: ../Doc/library/msilib.rst:184
msgid ""
"Return a result record of the query, through calling :c:func:`MsiViewFetch`."
msgstr ""
#: ../Doc/library/msilib.rst:189
msgid ""
"Modify the view, by calling :c:func:`MsiViewModify`. *kind* can be one of "
"``MSIMODIFY_SEEK``, ``MSIMODIFY_REFRESH``, ``MSIMODIFY_INSERT``, "
"``MSIMODIFY_UPDATE``, ``MSIMODIFY_ASSIGN``, ``MSIMODIFY_REPLACE``, "
"``MSIMODIFY_MERGE``, ``MSIMODIFY_DELETE``, ``MSIMODIFY_INSERT_TEMPORARY``, "
"``MSIMODIFY_VALIDATE``, ``MSIMODIFY_VALIDATE_NEW``, "
"``MSIMODIFY_VALIDATE_FIELD``, or ``MSIMODIFY_VALIDATE_DELETE``."
msgstr ""
#: ../Doc/library/msilib.rst:196
msgid "*data* must be a record describing the new data."
msgstr ""
#: ../Doc/library/msilib.rst:201
msgid "Close the view, through :c:func:`MsiViewClose`."
msgstr ""
#: ../Doc/library/msilib.rst:206
msgid ""
"`MsiViewExecute <https://msdn.microsoft.com/library?url=/library/en-us/msi/"
"setup/msiviewexecute.asp>`_ `MSIViewGetColumnInfo <https://msdn.microsoft."
"com/library?url=/library/en-us/msi/setup/msiviewgetcolumninfo.asp>`_ "
"`MsiViewFetch <https://msdn.microsoft.com/library?url=/library/en-us/msi/"
"setup/msiviewfetch.asp>`_ `MsiViewModify <https://msdn.microsoft.com/library?"
"url=/library/en-us/msi/setup/msiviewmodify.asp>`_ `MsiViewClose <https://"
"msdn.microsoft.com/library?url=/library/en-us/msi/setup/msiviewclose.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:215
msgid "Summary Information Objects"
msgstr ""
#: ../Doc/library/msilib.rst:220
msgid ""
"Return a property of the summary, through :c:func:"
"`MsiSummaryInfoGetProperty`. *field* is the name of the property, and can be "
"one of the constants ``PID_CODEPAGE``, ``PID_TITLE``, ``PID_SUBJECT``, "
"``PID_AUTHOR``, ``PID_KEYWORDS``, ``PID_COMMENTS``, ``PID_TEMPLATE``, "
"``PID_LASTAUTHOR``, ``PID_REVNUMBER``, ``PID_LASTPRINTED``, "
"``PID_CREATE_DTM``, ``PID_LASTSAVE_DTM``, ``PID_PAGECOUNT``, "
"``PID_WORDCOUNT``, ``PID_CHARCOUNT``, ``PID_APPNAME``, or ``PID_SECURITY``."
msgstr ""
#: ../Doc/library/msilib.rst:231
msgid ""
"Return the number of summary properties, through :c:func:"
"`MsiSummaryInfoGetPropertyCount`."
msgstr ""
#: ../Doc/library/msilib.rst:237
msgid ""
"Set a property through :c:func:`MsiSummaryInfoSetProperty`. *field* can have "
"the same values as in :meth:`GetProperty`, *value* is the new value of the "
"property. Possible value types are integer and string."
msgstr ""
#: ../Doc/library/msilib.rst:244
msgid ""
"Write the modified properties to the summary information stream, using :c:"
"func:`MsiSummaryInfoPersist`."
msgstr ""
#: ../Doc/library/msilib.rst:250
msgid ""
"`MsiSummaryInfoGetProperty <https://msdn.microsoft.com/library?url=/library/"
"en-us/msi/setup/msisummaryinfogetproperty.asp>`_ "
"`MsiSummaryInfoGetPropertyCount <https://msdn.microsoft.com/library?url=/"
"library/en-us/msi/setup/msisummaryinfogetpropertycount.asp>`_ "
"`MsiSummaryInfoSetProperty <https://msdn.microsoft.com/library?url=/library/"
"en-us/msi/setup/msisummaryinfosetproperty.asp>`_ `MsiSummaryInfoPersist "
"<https://msdn.microsoft.com/library?url=/library/en-us/msi/setup/"
"msisummaryinfopersist.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:258
msgid "Record Objects"
msgstr ""
#: ../Doc/library/msilib.rst:263
msgid ""
"Return the number of fields of the record, through :c:func:"
"`MsiRecordGetFieldCount`."
msgstr ""
#: ../Doc/library/msilib.rst:269
msgid ""
"Return the value of *field* as an integer where possible. *field* must be "
"an integer."
msgstr ""
#: ../Doc/library/msilib.rst:275
msgid ""
"Return the value of *field* as a string where possible. *field* must be an "
"integer."
msgstr ""
#: ../Doc/library/msilib.rst:281
msgid ""
"Set *field* to *value* through :c:func:`MsiRecordSetString`. *field* must be "
"an integer; *value* a string."
msgstr ""
#: ../Doc/library/msilib.rst:287
msgid ""
"Set *field* to the contents of the file named *value*, through :c:func:"
"`MsiRecordSetStream`. *field* must be an integer; *value* a string."
msgstr ""
#: ../Doc/library/msilib.rst:293
msgid ""
"Set *field* to *value* through :c:func:`MsiRecordSetInteger`. Both *field* "
"and *value* must be an integer."
msgstr ""
#: ../Doc/library/msilib.rst:299
msgid ""
"Set all fields of the record to 0, through :c:func:`MsiRecordClearData`."
msgstr ""
#: ../Doc/library/msilib.rst:304
msgid ""
"`MsiRecordGetFieldCount <https://msdn.microsoft.com/library?url=/library/en-"
"us/msi/setup/msirecordgetfieldcount.asp>`_ `MsiRecordSetString <https://msdn."
"microsoft.com/library?url=/library/en-us/msi/setup/msirecordsetstring.asp>`_ "
"`MsiRecordSetStream <https://msdn.microsoft.com/library?url=/library/en-us/"
"msi/setup/msirecordsetstream.asp>`_ `MsiRecordSetInteger <https://msdn."
"microsoft.com/library?url=/library/en-us/msi/setup/msirecordsetinteger."
"asp>`_ `MsiRecordClear <https://msdn.microsoft.com/library?url=/library/en-"
"us/msi/setup/msirecordclear.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:313
msgid "Errors"
msgstr ""
#: ../Doc/library/msilib.rst:315
msgid ""
"All wrappers around MSI functions raise :exc:`MsiError`; the string inside "
"the exception will contain more detail."
msgstr ""
#: ../Doc/library/msilib.rst:322
msgid "CAB Objects"
msgstr ""
#: ../Doc/library/msilib.rst:327
msgid ""
"The class :class:`CAB` represents a CAB file. During MSI construction, files "
"will be added simultaneously to the ``Files`` table, and to a CAB file. "
"Then, when all files have been added, the CAB file can be written, then "
"added to the MSI file."
msgstr ""
#: ../Doc/library/msilib.rst:332
msgid "*name* is the name of the CAB file in the MSI file."
msgstr ""
#: ../Doc/library/msilib.rst:337
msgid ""
"Add the file with the pathname *full* to the CAB file, under the name "
"*logical*. If there is already a file named *logical*, a new file name is "
"created."
msgstr ""
#: ../Doc/library/msilib.rst:341
msgid ""
"Return the index of the file in the CAB file, and the new name of the file "
"inside the CAB file."
msgstr ""
#: ../Doc/library/msilib.rst:347
msgid ""
"Generate a CAB file, add it as a stream to the MSI file, put it into the "
"``Media`` table, and remove the generated file from the disk."
msgstr ""
#: ../Doc/library/msilib.rst:354
msgid "Directory Objects"
msgstr ""
#: ../Doc/library/msilib.rst:359
msgid ""
"Create a new directory in the Directory table. There is a current component "
"at each point in time for the directory, which is either explicitly created "
"through :meth:`start_component`, or implicitly when files are added for the "
"first time. Files are added into the current component, and into the cab "
"file. To create a directory, a base directory object needs to be specified "
"(can be ``None``), the path to the physical directory, and a logical "
"directory name. *default* specifies the DefaultDir slot in the directory "
"table. *componentflags* specifies the default flags that new components get."
msgstr ""
#: ../Doc/library/msilib.rst:371
msgid ""
"Add an entry to the Component table, and make this component the current "
"component for this directory. If no component name is given, the directory "
"name is used. If no *feature* is given, the current feature is used. If no "
"*flags* are given, the directory's default flags are used. If no *keyfile* "
"is given, the KeyPath is left null in the Component table."
msgstr ""
#: ../Doc/library/msilib.rst:380
msgid ""
"Add a file to the current component of the directory, starting a new one if "
"there is no current component. By default, the file name in the source and "
"the file table will be identical. If the *src* file is specified, it is "
"interpreted relative to the current directory. Optionally, a *version* and a "
"*language* can be specified for the entry in the File table."
msgstr ""
#: ../Doc/library/msilib.rst:389
msgid ""
"Add a list of files to the current component as specified in the glob "
"pattern. Individual files can be excluded in the *exclude* list."
msgstr ""
#: ../Doc/library/msilib.rst:395
msgid "Remove ``.pyc``/``.pyo`` files on uninstall."
msgstr ""
#: ../Doc/library/msilib.rst:400
msgid ""
"`Directory Table <https://msdn.microsoft.com/library?url=/library/en-us/msi/"
"setup/directory_table.asp>`_ `File Table <https://msdn.microsoft.com/library?"
"url=/library/en-us/msi/setup/file_table.asp>`_ `Component Table <https://"
"msdn.microsoft.com/library?url=/library/en-us/msi/setup/component_table."
"asp>`_ `FeatureComponents Table <https://msdn.microsoft.com/library?url=/"
"library/en-us/msi/setup/featurecomponents_table.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:408
msgid "Features"
msgstr ""
#: ../Doc/library/msilib.rst:413
msgid ""
"Add a new record to the ``Feature`` table, using the values *id*, *parent."
"id*, *title*, *desc*, *display*, *level*, *directory*, and *attributes*. The "
"resulting feature object can be passed to the :meth:`start_component` method "
"of :class:`Directory`."
msgstr ""
#: ../Doc/library/msilib.rst:421
msgid ""
"Make this feature the current feature of :mod:`msilib`. New components are "
"automatically added to the default feature, unless a feature is explicitly "
"specified."
msgstr ""
#: ../Doc/library/msilib.rst:428
msgid ""
"`Feature Table <https://msdn.microsoft.com/library?url=/library/en-us/msi/"
"setup/feature_table.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:433
msgid "GUI classes"
msgstr ""
#: ../Doc/library/msilib.rst:435
msgid ""
":mod:`msilib` provides several classes that wrap the GUI tables in an MSI "
"database. However, no standard user interface is provided; use :mod:"
"`~distutils.command.bdist_msi` to create MSI files with a user-interface for "
"installing Python packages."
msgstr ""
#: ../Doc/library/msilib.rst:443
msgid ""
"Base class of the dialog controls. *dlg* is the dialog object the control "
"belongs to, and *name* is the control's name."
msgstr ""
#: ../Doc/library/msilib.rst:449
msgid "Make an entry into the ``ControlEvent`` table for this control."
msgstr ""
#: ../Doc/library/msilib.rst:454
msgid "Make an entry into the ``EventMapping`` table for this control."
msgstr ""
#: ../Doc/library/msilib.rst:459
msgid "Make an entry into the ``ControlCondition`` table for this control."
msgstr ""
#: ../Doc/library/msilib.rst:464
msgid ""
"Create a radio button control named *name*. *property* is the installer "
"property that gets set when a radio button is selected."
msgstr ""
#: ../Doc/library/msilib.rst:470
msgid ""
"Add a radio button named *name* to the group, at the coordinates *x*, *y*, "
"*width*, *height*, and with the label *text*. If *value* is ``None``, it "
"defaults to *name*."
msgstr ""
#: ../Doc/library/msilib.rst:477
msgid ""
"Return a new :class:`Dialog` object. An entry in the ``Dialog`` table is "
"made, with the specified coordinates, dialog attributes, title, name of the "
"first, default, and cancel controls."
msgstr ""
#: ../Doc/library/msilib.rst:484
msgid ""
"Return a new :class:`Control` object. An entry in the ``Control`` table is "
"made with the specified parameters."
msgstr ""
#: ../Doc/library/msilib.rst:487
msgid ""
"This is a generic method; for specific types, specialized methods are "
"provided."
msgstr ""
#: ../Doc/library/msilib.rst:493
msgid "Add and return a ``Text`` control."
msgstr ""
#: ../Doc/library/msilib.rst:498
msgid "Add and return a ``Bitmap`` control."
msgstr ""
#: ../Doc/library/msilib.rst:503
msgid "Add and return a ``Line`` control."
msgstr ""
#: ../Doc/library/msilib.rst:508
msgid "Add and return a ``PushButton`` control."
msgstr ""
#: ../Doc/library/msilib.rst:513
msgid "Add and return a ``RadioButtonGroup`` control."
msgstr ""
#: ../Doc/library/msilib.rst:518
msgid "Add and return a ``CheckBox`` control."
msgstr ""
#: ../Doc/library/msilib.rst:523
msgid ""
"`Dialog Table <https://msdn.microsoft.com/library?url=/library/en-us/msi/"
"setup/dialog_table.asp>`_ `Control Table <https://msdn.microsoft.com/library?"
"url=/library/en-us/msi/setup/control_table.asp>`_ `Control Types <https://"
"msdn.microsoft.com/library?url=/library/en-us/msi/setup/controls.asp>`_ "
"`ControlCondition Table <https://msdn.microsoft.com/library?url=/library/en-"
"us/msi/setup/controlcondition_table.asp>`_ `ControlEvent Table <https://msdn."
"microsoft.com/library?url=/library/en-us/msi/setup/controlevent_table.asp>`_ "
"`EventMapping Table <https://msdn.microsoft.com/library?url=/library/en-us/"
"msi/setup/eventmapping_table.asp>`_ `RadioButton Table <https://msdn."
"microsoft.com/library?url=/library/en-us/msi/setup/radiobutton_table.asp>`_"
msgstr ""
#: ../Doc/library/msilib.rst:534
msgid "Precomputed tables"
msgstr ""
#: ../Doc/library/msilib.rst:536
msgid ""
":mod:`msilib` provides a few subpackages that contain only schema and table "
"definitions. Currently, these definitions are based on MSI version 2.0."
msgstr ""
#: ../Doc/library/msilib.rst:542
msgid ""
"This is the standard MSI schema for MSI 2.0, with the *tables* variable "
"providing a list of table definitions, and *_Validation_records* providing "
"the data for MSI validation."
msgstr ""
#: ../Doc/library/msilib.rst:549
msgid ""
"This module contains table contents for the standard sequence tables: "
"*AdminExecuteSequence*, *AdminUISequence*, *AdvtExecuteSequence*, "
"*InstallExecuteSequence*, and *InstallUISequence*."
msgstr ""
#: ../Doc/library/msilib.rst:556
msgid ""
"This module contains definitions for the UIText and ActionText tables, for "
"the standard installer actions."
msgstr ""