1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-24 07:02:06 +01:00
Files
archived-doc-fr/reference/sqlite3/constants.xml
Louis-Arnaud 2d314f78aa CI: check-style + nettoyage TRADUCTIONS.txt (#2545)
* CI: add French style checker based on TRADUCTIONS.txt

Checks changed XML files in PRs for:
- Direct address forms (vous/votre/vos) → warnings
- French grammar errors (etc..., comme par exemple, si il) → errors
- Incorrect terminology (librairie, chiffrage, encryption) → warnings

Inspired by doc-ja's textlint+prh approach but simpler:
runs directly on XML sources, no PhD render needed.

Only errors (grammar/spelling) fail the CI.
Style warnings appear as PR annotations without blocking.

* test: introduce style errors to validate CI check

* Revert "test: introduce style errors to validate CI check"

This reverts commit 7c1d523c6bbef116f54fc6dad7b61a45ee4f7ddd.

* Corriger toutes les violations de style TRADUCTIONS.txt

- 174x "Notez que" → "Il est à noter que"
- 50x "depuis PHP X" → "à partir de PHP X"
- 50x "votre" → le/la/du
- 15x "si il" → "s'il"
- 14x "Vous pouvez" → "Il est possible de"
- 14x "encryption" (faux positifs entity refs exclus)
- 12x "assurez-vous" → "il faut s'assurer"
- 12x "Vous devez" → "Il faut"
- 11x "vos" → les/des
- 9x "comme par exemple" → "par exemple"
- 6x "Vous devriez" → "Il est recommandé de"
- 2x "optionel" → "optionnel"
- 2x "reportez-vous" → "se reporter"

Toutes les règles passent désormais en erreur dans la CI.

* Harmoniser les noms de workflows GitHub Actions

- integrate.yaml → build.yml (extension + nom cohérent)
- check-style-fr.yml → check-style.yml ("-fr" redondant)
- Aligner les noms de workflow et job

* Lire les règles dynamiquement depuis TRADUCTIONS.txt

Le script parse TRADUCTIONS.txt au démarrage et génère les règles
de vérification automatiquement. Plus aucune règle en dur.

* Règles dynamiques depuis TRADUCTIONS.txt

Le script CI lit les lignes INTERDIT de TRADUCTIONS.txt pour générer
les règles de vérification. Plus aucune règle en dur dans le script.
Corrige les 27 violations restantes (Depuis PHP → À partir de PHP).

* Corriger les trailing whitespace
2026-02-25 13:13:51 +01:00

179 lines
5.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="sqlite3.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
<para>
<variablelist>
<varlistentry xml:id="constant.sqlite3-assoc">
<term>
<constant>SQLITE3_ASSOC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Spécifie que la méthode <methodname>Sqlite3Result::fetchArray</methodname> doit retourner un
tableau indexé par le nom de la colonne dans le jeu de résultats
correspondant.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-num">
<term>
<constant>SQLITE3_NUM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Spécifie que la méthode <methodname>Sqlite3Result::fetchArray</methodname> doit retourner un
tableau indexé par le numéro de la colonne dans le jeu de résultats
correspondant, en commençant à la colonne 0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-both">
<term>
<constant>SQLITE3_BOTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Spécifie que la méthode <methodname>Sqlite3Result::fetchArray</methodname> doit retourner un
tableau indexé par le nom et le numéro de la colonne dans le jeu de
résultats correspondant, en commençant à la colonne 0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-integer">
<term>
<constant>SQLITE3_INTEGER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Représente la classe de stockage INTEGER de SQLite3.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-float">
<term>
<constant>SQLITE3_FLOAT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Représente la classe de stockage REAL (FLOAT) de SQLite3.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-text">
<term>
<constant>SQLITE3_TEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Représente la classe de stockage TEXT de SQLite3.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-blob">
<term>
<constant>SQLITE3_BLOB</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Représente la classe de stockage BLOB de SQLite3.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-null">
<term>
<constant>SQLITE3_NULL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Représente la classe de stockage NULL de SQLite3.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-open-readonly">
<term>
<constant>SQLITE3_OPEN_READONLY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Spécifie que la base de données SQLite3 doit être ouverte en lecture seule.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-open-readwrite">
<term>
<constant>SQLITE3_OPEN_READWRITE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Spécifie que la base de données SQLite3 doit être ouverte en lecture et
en écriture.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-open-create">
<term>
<constant>SQLITE3_OPEN_CREATE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Spécifie que la base de données SQLite3 doit être créée si elle n'existe
pas déjà.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlite3-deterministic">
<term>
<constant>SQLITE3_DETERMINISTIC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Spécifie qu'une fonction créée avec
<function>SQLite3::createFunction</function> est déterministe,
c'est-à-dire qu'elle retourne toujours le même résultat étant donné les
mêmes entrées dans une seule instruction SQL. (disponible à partir de PHP 7.1.4)
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->