Cupertino localization step 5: add french arb as translated example (#29708)

diff --git a/packages/flutter_localizations/lib/src/l10n/cupertino_en.arb b/packages/flutter_localizations/lib/src/l10n/cupertino_en.arb
index cb6badf..31779ae 100644
--- a/packages/flutter_localizations/lib/src/l10n/cupertino_en.arb
+++ b/packages/flutter_localizations/lib/src/l10n/cupertino_en.arb
@@ -20,17 +20,17 @@
 
   "datePickerDateTimeOrder": "date_time_dayPeriod",
   "@datePickerDateTimeOrder": {
-    "description": "The standard order for the locale to date, time and am/pm in a datetime. Options are date_time_dayPeriod, date_dayPeriod_time, time_dayPeriod_date and dayPeriod_time_date where 'dayPeriod' is am/pm."
+    "description": "The standard order for the locale to arrange date, time and am/pm in a datetime. Options are date_time_dayPeriod, date_dayPeriod_time, time_dayPeriod_date and dayPeriod_time_date where 'dayPeriod' is am/pm."
   },
 
   "anteMeridiemAbbreviation": "AM",
   "@anteMeridiemAbbreviation": {
-    "description": "The abbreviation for ante meridiem (before noon) shown in the time picker."
+    "description": "The abbreviation for ante meridiem (before noon) shown in the time picker when it's not using the 24h format."
   },
 
   "postMeridiemAbbreviation": "PM",
   "@postMeridiemAbbreviation": {
-    "description": "The abbreviation for post meridiem (after noon) shown in the time picker."
+    "description": "The abbreviation for post meridiem (after noon) shown in the time picker when it's not using the 24h format."
   },
 
   "alertDialogLabel": "Alert",
@@ -41,41 +41,41 @@
   "timerPickerHourLabelOne": "hour",
   "timerPickerHourLabelOther": "hours",
   "@timerPickerHourLabel": {
-    "description": "The label adjacent to an hour integer number in a countdown timer.",
+    "description": "The label adjacent to an hour integer number in a countdown timer. The reference abbreviation is what iOS does in the stock clock app's countdown timer.",
     "plural": "hour"
   },
 
   "timerPickerMinuteLabelOne": "min",
   "timerPickerMinuteLabelOther": "min",
   "@timerPickerMinuteLabel": {
-    "description": "The label adjacent to a minute integer number in a countdown timer.",
+    "description": "The label adjacent to a minute integer number in a countdown timer. The reference abbreviation is what iOS does in the stock clock app's countdown timer.",
     "plural": "minute"
   },
 
   "timerPickerSecondLabelOne": "sec",
   "timerPickerSecondLabelOther": "sec",
   "@timerPickerSecondLabel": {
-    "description": "The label adjacent to a second integer number in a countdown timer.",
+    "description": "The label adjacent to a second integer number in a countdown timer. The reference abbreviation is what iOS does in the stock clock app's countdown timer.",
     "plural": "second"
   },
 
   "cutButtonLabel": "Cut",
   "@cutButtonLabel": {
-    "description": "The label for cut buttons and menu items."
+    "description": "The label for cut buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars."
   },
 
   "copyButtonLabel": "Copy",
   "@copyButtonLabel": {
-    "description": "The label for copy buttons and menu items."
+    "description": "The label for copy buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars."
   },
 
   "pasteButtonLabel": "Paste",
   "@pasteButtonLabel": {
-    "description": "The label for paste buttons and menu items."
+    "description": "The label for paste buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars."
   },
 
   "selectAllButtonLabel": "Select All",
   "@selectAllButtonLabel": {
-    "description": "The label for select-all buttons and menu items."
+    "description": "The label for select-all buttons and menu items. The reference abbreviation is what iOS shows on text selection toolbars."
   }
 }
diff --git a/packages/flutter_localizations/lib/src/l10n/cupertino_fr.arb b/packages/flutter_localizations/lib/src/l10n/cupertino_fr.arb
new file mode 100644
index 0000000..995c723
--- /dev/null
+++ b/packages/flutter_localizations/lib/src/l10n/cupertino_fr.arb
@@ -0,0 +1,20 @@
+{
+  "datePickerHourSemanticsLabelOne": "une heure",
+  "datePickerHourSemanticsLabelOther": "$hour heures",
+  "datePickerMinuteSemanticsLabelOne": "une minute",
+  "datePickerMinuteSemanticsLabelOther": "$minute minutes",
+  "datePickerDateOrder": "dmy",
+  "datePickerDateTimeOrder": "date_time_dayPeriod",
+  "anteMeridiemAbbreviation": "AM",
+  "postMeridiemAbbreviation": "PM",
+  "alertDialogLabel": "Alerte",
+  "timerPickerHourLabelOne": "heure",
+  "timerPickerHourLabelOther": "heures",
+  "timerPickerMinuteLabelOne": "minute",
+  "timerPickerMinuteLabelOther": "minutes",
+  "timerPickerSecondLabelOther": "s",
+  "cutButtonLabel": "Couper",
+  "copyButtonLabel": "Copier",
+  "pasteButtonLabel": "Coller",
+  "selectAllButtonLabel": "Tout sélect."
+}