1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-24 07:02:06 +01:00

278 Commits

Author SHA1 Message Date
Louis-Arnaud
711504adea Fix PGSQL_TRACE_SUPPRESS_TIMESTAMPS version: 8.3.0 → 8.4.20 (#2667) 2026-03-15 19:20:36 +01:00
Louis-Arnaud
693f6dee46 [Sync EN] ext/pgsql: Update outdated PostgreSQL version requirements (#2665)
Fixes https://github.com/php/doc-fr/issues/2637
2026-03-12 13:58:54 +01:00
Louis-Arnaud
3b505f4d65 Fix grammar and spelling in pgsql/ documentation (#2644) 2026-03-11 20:53:10 +01:00
Louis-Arnaud
8f447589ac Fix grammar and spelling errors across doc-fr (#2636) 2026-03-10 19:04:42 +01:00
Louis-Arnaud
d629c9439e [Sync EN] Add packagesynopsis tag for objects recently converted from resource (#2628) 2026-03-09 09:41:09 +01:00
Louis-Arnaud
82011cc2a3 Fix fr in some reference (#2581) 2026-03-02 15:17:53 +01:00
Louis-Arnaud
1c3742e5af Proofreading: (TRADUCTIONS.txt) 2026-03-02 13:40:31 +01:00
Louis-Arnaud
afd4302b76 Corrections de traduction reference n-s (#2557) 2026-02-28 23:16:05 +01:00
Louis-Arnaud
3823a2f469 Review some translation
i.e. → c.-à-d., e.g. → p. ex., accents sur majuscules (À, É, Ç),
ligatures (cœur, sœur, nœud, œuvre, manœuvres), accords genre/nombre,
conjugaisons, typos (verrouillage, milliseconde, aléatoire), etc.
2026-02-25 21:01:23 +01:00
Louis-Arnaud
f8a5028e1a Review on french speaking
* Corrections orthographiques et grammaticales (passe 2)

Accents sur majuscules (À, É, Ç), accords genre/nombre, conjugaisons
(on + 3e personne), élisions, contractions, typos, i.e. → c.-à-d.,
doublons de mots, etc.

* Corrections supplémentaires reference/ n-s

Article manquant, adverbe tronqué, accords féminins, subjonctif.
2026-02-25 17:14:05 +01:00
Louis-Arnaud
a0a454bcb4 Correction de ~150 fautes d'orthographe et de grammaire (#2546)
Élisions manquantes (de/le/que + voyelle), accords genre/nombre, conjugaisons incorrectes (on + 2e personne), typos, accents manquants, contractions (à le → au, de les → des), c.-à-d., etc.
2026-02-25 15:37:03 +01:00
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
Louis-Arnaud
5755a1bd8c Style impersonnel dans reference/ (a-d) (#2539)
* style: remplacer vous/votre/vos par style impersonnel dans reference/[a-d]*
2026-02-25 11:54:29 +01:00
Louis-Arnaud
46852a7a00 Style impersonnel dans reference/ (p-s) (#2538) 2026-02-25 09:49:42 +01:00
Louis-Arnaud
2b6f75adaa Fix typos, grammar errors, and wrong content across entire documentation (#2490) 2026-02-24 16:01:36 +01:00
Louis-Arnaud
e1239c021b Global translation review 2026-02-20 09:45:20 +01:00
Louis-Arnaud
e0759083e3 Translation review 2026-02-19 20:01:29 +01:00
Louis-Arnaud
02e6c05eea Fix doc fr review 2026-02-19 16:08:49 +01:00
Louis-Arnaud
33a1cfa96d Doc review 4 (#2473) 2026-02-17 17:26:20 +01:00
Louis-Arnaud
d43a340994 Fr translation error (#2470) 2026-02-15 21:44:26 +01:00
Louis-Arnaud
8da8c3fe7a sync EN-Revision hashes and apply pending EN changes (#2465)
* sync EN-Revision hashes and apply pending EN changes
2026-02-12 11:04:51 +01:00
Louis-Arnaud
36ab8eaf07 fix: correction de ~196 fautes de français dans 119 fichiers (#2462)
Accents manquants/erronés : éxécut→exécut (14), Echec→Échec (47),
Établit (5), entrainant→entraînant (7), complétement→complètement (2),
intéractif→interactif (4).

Orthographe : charactère, controlleur, occurence, arguement, parmètre,
Contructeur, certerficat, stoquer, chadellier, idenfiants, changlog,
prennant, ammener, alouer, etc.

Grammaire : en terme de→en termes de (16), au delà→au-delà (5),
en deça→en deçà (2), inclue→inclut/incluse (14), fait parti→fait
partie (5), accords divers.

Anglicismes : digital→numérique (8), versatile→polyvalent (1).

Divers : celà→cela (7), Ca→Ça, peux→peut, Créée→Crée, etc.
2026-02-09 13:24:04 +01:00
Louis-Arnaud
f77cf90e78 fix: correction de ~157 fautes de français dans 123 fichiers (#2460)
Orthographe :
- défault -> défaut (16), controlleur -> contrôleur (10)
- gestionaire -> gestionnaire (8), éxécuter -> exécuter (3)
- appellé -> appelé (11), addresse -> adresse, nécéssaire, suffisament
- Verifie -> Vérifie, parametre -> paramètre, probleme -> problème

Grammaire :
- tout les -> tous les (13), si ils -> s'ils (11)
- quelque soit -> quel que soit / quelle que soit (9)
- Accords de genre : un/le + nom féminin (valeur, chaîne, instance,
  liste, fonction, erreur, exception) (17)
- Accords participe passé : supprimé/intégré -> supprimée/intégrée (3)
- Nouvelle fonctions -> Nouvelles, Cette options -> Cette option (4)

Typographie :
- c'est a dire -> c'est-à-dire (22), au dessus -> au-dessus (4)
- Mots doublés supprimés : de de, un un, une une, etc. (11)
- du au -> dû au (4)
2026-02-08 09:01:49 +01:00
Louis-Arnaud
7502bf6bc9 Fix/reference apache ini sync en (#2411)
* Fix French type name: ressource -> resource
* Fix tag: interfacename -> classname for ArrayAccess
* Sync markup with EN: fix inline tag type
* Sync structure with EN
* Fix tag: interfacename -> classname for ArrayAccess
* Sync markup with EN: fix tag types
* fix(apache/ini): sync markup with EN - remove extra literal tag, update revision
2026-02-06 14:10:41 +01:00
Louis-Arnaud
1570e3112c Fix markup in pgsql: remove extra <option> tags inside <link> in pg-pconnect.xml (#2407)
Remove <option> wrapping around INI directive names inside <link> elements
to match EN structure (3 occurrences).
2026-02-05 22:42:57 +01:00
David CARLIER
c770dca62c Sync pgsql with EN. (#2337) 2026-01-27 06:44:20 +00:00
David CARLIER
ff987aa1ad pgsql sync with EN (#2230) 2025-07-19 18:30:48 +01:00
Pierre Ambroise
dea934cb2d Sync pg-connect with EN (#2043) 2025-02-07 08:26:47 +01:00
David CARLIER
44baf91796 PGSQL sync with EN (#1881) 2024-12-04 06:29:18 +00:00
Pierre Ambroise
d182f1076f Translate pg_set_chunked_rows_size (#1824) 2024-11-25 12:47:15 +00:00
David CARLIER
0b46fe0be8 PGSQL sync with EN (#1795) 2024-11-22 17:04:05 +00:00
David CARLIER
9f723b1366 PGSQL sync with EN (#1769) 2024-11-19 06:27:33 +00:00
Pierre Ambroise
84fc8db1ba Translate pg_result_memory_size (#1666) 2024-11-02 09:00:37 +00:00
David CARLIER
74a5fea13d PGSQL sync with EN (#1657) 2024-10-31 04:53:14 +00:00
David CARLIER
0c8786b299 Pgsql sync with EN (#1485) 2024-09-23 13:16:35 +01:00
David CARLIER
f281d392d7 pgsql sync with EN (#1455) 2024-09-14 23:36:13 +01:00
David CARLIER
b914b40874 PGSQL sync with EN (#1016) 2024-07-01 18:37:52 +01:00
Gina Peter Banyard
24f1f05b10 Apply commit from doc-en PR 3422 2024-06-14 17:01:42 +01:00
Gina Peter Banyard
2ca017057c Update revcheck as our capitalization is already correct 2024-04-20 16:02:08 +01:00
David CARLIER
6c324ccb59 PGSQL section sync with EN (#809) 2024-02-23 18:13:55 +00:00
David CARLIER
d8b020fc08 PGSQL section sync with EN (#807) 2024-02-18 18:55:03 +00:00
Gina Peter Banyard
d26f887799 Apply revchecked skipped commit c60943fefc4ff8950460e76d714a463437cf0eb2
Replace PHP_INI_* with INI_* constants
2024-01-26 13:54:28 +00:00
David CARLIER
1f28a29cbf Pdo upd3 (#720)
* pgsql section sync with EN

* PDO section sync with EN
2023-12-27 01:19:25 +00:00
David Carlier
f3e145fe3c fix pg_trace REVCHECK id 2023-11-28 12:19:23 +00:00
David CARLIER
26ca9efd98 Pgsql 83 newtry upd (#672)
[PHP 8.3] pgsql update
2023-11-28 06:45:19 +00:00
David CARLIER
ebe8dcda5a Sync pgsql section with EN (#666) 2023-11-16 23:06:35 +00:00
Pierrick Charron
7b619a2469 Sync few constants.xml 2023-09-08 18:00:43 -04:00
Pierrick Charron
e39dacc6c6 Sync commit 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 (#605) 2023-08-31 18:11:48 +01:00
David CARLIER
6b3d45b223 PGSQL section sync (#549) 2023-07-10 18:31:22 +01:00
Sergey Panteleev
5fb4372373 Apply php/doc-en@2ca0903 (#361) 2023-02-25 00:12:37 +00:00