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

468 Commits

Author SHA1 Message Date
Louis-Arnaud
ba066409a8 Fix grammar and spelling in datetime/, imagick/, image/ and misc documentation (#2661)
* Fix grammar and spelling in datetime/, imagick/, image/ and misc documentation
2026-03-12 11:38:03 +01:00
Louis-Arnaud
12bf01ba44 Fix grammar and spelling in various extension documentation (#2655) 2026-03-11 21:02:42 +01:00
Louis-Arnaud
8f447589ac Fix grammar and spelling errors across doc-fr (#2636) 2026-03-10 19:04:42 +01:00
Louis-Arnaud
6562c56572 Sync misc outdated files with doc-en (#2634) 2026-03-10 13:32:02 +01:00
Louis-Arnaud
0c74bd7a5e [Sync EN] Sync return type changes (#2627) 2026-03-09 09:38:24 +01:00
Louis-Arnaud
a1510ca42b [Sync EN] Add ValueError for empty filename in getimagesize() (#2605)
Fixes #2597
2026-03-06 10:00:17 +01:00
Louis-Arnaud
1c3742e5af Proofreading: (TRADUCTIONS.txt) 2026-03-02 13:40:31 +01:00
Louis-Arnaud
6e5b4bf8c5 Corrections de traduction reference g-i (#2555) 2026-03-01 00:02:02 +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
4e7f92c6bc Style impersonnel dans reference/ (e-i) (#2541) 2026-02-25 11:55:04 +01:00
Louis-Arnaud
bef3fffa87 reference/image: fix grammar, terminology, and content alignment (#2505)
- Fix gender agreements and plural forms
- Fix terminology and content to match EN source
- Fix configuration and constants descriptions
2026-02-25 07:01:34 +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
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
4330fb0bdd Fix/reference sync en full (#2467)
- Traduction des entrées de changelog non traduites (is now nullable, is no longer supported, etc.)
- Suppression des lignes anglaises dupliquées (français + anglais sur des lignes consécutives)
- Traduction des descriptions de retour et paramètres non traduits
- Suppression des avertissements &warn.undocumented.func; pour les fonctions documentées
- Correction de fautes de frappe (is→si, c'est→ces)
- Traduction de "and" → "et" dans le texte français (8 fichiers)
- Traduction des entrées de changelog restées en anglais (nullable, etc.) (9 fichiers)
- Suppression du texte anglais non traduit (cubrid constants, yaconf, datetimeimmutable)
- Correction d'une faute de frappe "an" → "en" (bcmath/divmod)
- Traduction d'une description restée en anglais (intl/compose-locale)
2026-02-12 15:44:55 +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
b0b629b939 fix: correction de ~85 fautes de français dans 68 fichiers (#2461)
Corrections orthographiques et grammaticales :
- charactère -> caractère (5)
- occurence -> occurrence (2)
- élement/élements -> élément/éléments (5)
- complétement -> complètement (2)
- éxécution/éxécuté -> exécution/exécuté (11)
- controlleur -> contrôleur (4)
- celà -> cela (7)
- en terme de -> en termes de (16)
- par conséquence -> par conséquent (3)
- au delà -> au-delà (5)
- inclut (participe passé) -> inclus/incluse (6)
- arguement -> argument (3)
- érreur/main -> erreur/mais (2)
- alouer -> allouer (2)
- empaqueter -> empaquetée (1)
- fonctionalité -> fonctionnalité (1)
- ammener -> amener (1)
- idenfiants -> identifiants (1)
- peux -> peut (2)
- Error -> Erreur (1)
- en deça -> en deçà (1)
- peut être -> peut-être (1)
- la l'heure -> l'heure (1)
- n'existant pas (négation manquante) (1)
2026-02-09 12:27:13 +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
93ce154601 fix(image/imagecopyresampled): add missing alt tag; add 19 missing tidy constants (#2429) 2026-02-06 19:22:49 +01:00
Louis-Arnaud
54349b0cff Fix/reference hash functions hash file sync en (#2435) 2026-02-06 18:55:45 +01:00
Louis-Arnaud
d3264c9e91 fix(image/imagettftext.xml): fix alias reference - imagefttext->imagettftext is alias of imagefttext (#2396) 2026-02-05 20:26:46 +01:00
Louis-Arnaud
30179b31ed fix(image/imagefttext.xml): fix parameter name extrainfo->options and fix alias reference (imagefttext->imagettftext) (#2394) 2026-02-05 20:21:52 +01:00
Louis-Arnaud
569226de0f fix(image/constants.xml): fix IMG_BICUBIC -> IMG_BICUBIC_FIXED to match xml:id (#2395) 2026-02-05 20:17:59 +01:00
David CARLIER
07cc46875a Sync image with EN. (#2336) 2026-01-27 06:43:26 +00:00
Pierre Ambroise
1f1387caca Various sync with EN 2025-10-13 14:10:39 +02:00
Pierre Ambroise
060e7121a5 Sync image with EN (#2221) 2025-07-03 11:44:56 +02:00
Pierre Ambroise
268c954d9c Sync image with EN 2025-07-03 09:14:15 +02:00
Pierre Ambroise
9b5cae9d6e Sync image with EN 2025-07-02 08:09:19 +02:00
David CARLIER
1116a72b24 image sync with EN (#2160) 2025-04-23 07:18:14 +01:00
David CARLIER
40998f00e6 image sync with EN (#2149) 2025-04-20 10:44:56 +01:00
Pierre Ambroise
d89292f940 Fix convertion typo 2025-04-10 21:00:18 +02:00
David CARLIER
b192643e1b image sync with EN (#2115) 2025-03-23 08:32:56 +00:00
Philippe DELENTE
e981775780 sync doc php en (#2046) 2025-02-08 21:49:12 +00:00
David CARLIER
f3cc8991c3 image sync with EN (#2019) 2025-01-28 12:29:43 +00:00
David CARLIER
286bd87f43 image sync with EN (#2004) 2025-01-17 23:40:58 +00:00
Pierre Ambroise
2385ce51f7 Sync image with EN (9960a09a5705102bf4dd0ce63e03d9ec716d0015) (#2003) 2025-01-17 20:10:01 +00:00
Pierre Ambroise
f450702cb9 Sync image/functions with EN (a79c3e42ab8e3f19f7f8fa11dbae463d7f066c1d) (#1996) 2025-01-15 12:31:52 +00:00
David CARLIER
b7d5708f38 image sync with EN (#1722) 2024-11-11 06:45:38 +00:00
David CARLIER
1dafc0f02b image sync with EN (#1652) 2024-10-30 12:41:01 +00:00
David CARLIER
d41a55e523 image sync with EN (#1464) 2024-09-16 05:13:55 +01:00
David CARLIER
1a5b07040d GD sync with EN (#1018) 2024-07-02 05:36:21 +01:00
Gina Peter Banyard
24f1f05b10 Apply commit from doc-en PR 3422 2024-06-14 17:01:42 +01:00
David CARLIER
71428fed07 image sync with EN (#937) 2024-05-21 12:24:38 +01:00
Gina Peter Banyard
8acbe10c48 Sync image related markup fixes 2024-04-24 21:42:25 +01:00
Gina Peter Banyard
ffb8c076cb Sync image docs with EN 2024-04-20 16:04:38 +01:00