Fix new syntax for escaping with single quotes (#797)

* fix all single quotes

* fix per cent

* update xml
diff --git a/lib/l10n/intl_af.arb b/lib/l10n/intl_af.arb
index 7de5f8b..3468a35 100644
--- a/lib/l10n/intl_af.arb
+++ b/lib/l10n/intl_af.arb
@@ -40,21 +40,21 @@
   "demoNavigationDrawerUserEmail": "gebruiker.naam@voorbeeld.com",
   "demoNavigationDrawerText": "Swiep van die rand af of tik op die ikoon links bo om die laai te sien",
   "demoNavigationRailTitle": "Navigasiespoor",
-  "demoNavigationRailSubtitle": "Wys 'n navigasiespoor binne 'n program",
-  "demoNavigationRailDescription": "'n Materiaallegstuk wat bedoel is om links of regs van 'n program gewys te word om te navigeer tussen 'n klein aantal aansigte, gewoonlik tussen drie en vyf.",
+  "demoNavigationRailSubtitle": "Wys ''n navigasiespoor binne ''n program",
+  "demoNavigationRailDescription": "''n Materiaallegstuk wat bedoel is om links of regs van ''n program gewys te word om te navigeer tussen ''n klein aantal aansigte, gewoonlik tussen drie en vyf.",
   "demoNavigationRailFirst": "Eerste",
   "demoNavigationDrawerTitle": "Navigasielaai",
   "demoNavigationRailThird": "Derde",
   "replyStarredLabel": "Gester",
-  "demoTextButtonDescription": "'n Teksknoppie wys 'n inkspatsel wanneer dit gedruk word maar word nie gelig nie. Gebruik teksknoppies op nutsbalke, in dialoë en inlyn met opvulling",
+  "demoTextButtonDescription": "''n Teksknoppie wys ''n inkspatsel wanneer dit gedruk word maar word nie gelig nie. Gebruik teksknoppies op nutsbalke, in dialoë en inlyn met opvulling",
   "demoElevatedButtonTitle": "Verhewe knoppie",
   "demoElevatedButtonDescription": "Verhewe knoppies voeg dimensie by vir uitlegte wat meestal plat is. Hulle beklemtoon funksies in besige of wye ruimtes.",
   "demoOutlinedButtonTitle": "Buitelynknoppie",
-  "demoOutlinedButtonDescription": "Buitelynknoppies word ondeursigtig en verhewe wanneer hulle gedruk word. Hulle word dikwels met verhewe knoppies saamgebind om 'n alternatiewe, sekondêre handeling aan te dui.",
+  "demoOutlinedButtonDescription": "Buitelynknoppies word ondeursigtig en verhewe wanneer hulle gedruk word. Hulle word dikwels met verhewe knoppies saamgebind om ''n alternatiewe, sekondêre handeling aan te dui.",
   "demoContainerTransformDemoInstructions": "Kaarte, lyste en sweefhandelingknoppie",
-  "demoNavigationDrawerSubtitle": "Wys 'n laai binne programbalk",
-  "replyDescription": "'n Doeltreffende, gefokusde e-posprogram",
-  "demoNavigationDrawerDescription": "'n Materiaalontwerppaneel wat horisontaal van die rand van die skerm af gly om navigasieskakels in 'n program te wys.",
+  "demoNavigationDrawerSubtitle": "Wys ''n laai binne programbalk",
+  "replyDescription": "''n Doeltreffende, gefokusde e-posprogram",
+  "demoNavigationDrawerDescription": "''n Materiaalontwerppaneel wat horisontaal van die rand van die skerm af gly om navigasieskakels in ''n program te wys.",
   "replyDraftsLabel": "Konsepte",
   "demoNavigationDrawerToPageOne": "Item een",
   "replyInboxLabel": "Inkassie",
@@ -95,13 +95,13 @@
   "demoFadeScaleHideFabButton": "VERSTEEK FAB",
   "demoFadeScaleShowFabButton": "WYS FAB",
   "demoFadeScaleShowAlertDialogButton": "WYS MODAAL",
-  "demoFadeScaleDescription": "Die doofpatroon word gebruik vir UI-elemente wat binne die grense van die skerm inkom of uitgaan, soos 'n dialoog wat in die middel van die skerm verdof.",
+  "demoFadeScaleDescription": "Die doofpatroon word gebruik vir UI-elemente wat binne die grense van die skerm inkom of uitgaan, soos ''n dialoog wat in die middel van die skerm verdof.",
   "demoFadeScaleTitle": "Doof",
-  "demoFadeThroughTextPlaceholder": "123 foto's",
+  "demoFadeThroughTextPlaceholder": "123 foto''s",
   "demoFadeThroughSearchDestination": "Soek",
-  "demoFadeThroughPhotosDestination": "Foto's",
+  "demoFadeThroughPhotosDestination": "Foto''s",
   "demoSharedXAxisCoursePageSubtitle": "Gebondelde kategorieë verskyn as groepe in jou stroom. Jy kan dit altyd later verander.",
-  "demoFadeThroughDescription": "Die deurdoofpatroon word gebruik vir oorgang tussen UI-elemente wat nie 'n sterk vehouding met mekaar het nie.",
+  "demoFadeThroughDescription": "Die deurdoofpatroon word gebruik vir oorgang tussen UI-elemente wat nie ''n sterk vehouding met mekaar het nie.",
   "demoFadeThroughTitle": "Deurdoof",
   "demoSharedZAxisHelpSettingLabel": "Hulp",
   "demoMotionSubtitle": "Al die voorafgedefinieerde oorgangspatrone",
@@ -125,7 +125,7 @@
   "demoSharedZAxisPrivacySettingLabel": "Privaatheid",
   "demoMotionTitle": "Beweging",
   "demoContainerTransformTitle": "Houeromskepping",
-  "demoContainerTransformDescription": "Die houeromskeppingpatroon is ontwerp vir oorgang tussen UI-elemente wat 'n houer insluit. Die patroon skep 'n sigbare verbinding tussen twee UI-elemente",
+  "demoContainerTransformDescription": "Die houeromskeppingpatroon is ontwerp vir oorgang tussen UI-elemente wat ''n houer insluit. Die patroon skep ''n sigbare verbinding tussen twee UI-elemente",
   "demoContainerTransformModalBottomSheetTitle": "Doofmodus",
   "demoContainerTransformTypeFade": "DOOF",
   "demoSharedYAxisAlbumTileDurationUnit": "min.",
@@ -134,7 +134,7 @@
   "demoMotionSmallPlaceholderSubtitle": "Sekondêr",
   "demoMotionDetailsPageTitle": "Besonderhedebladsy",
   "demoMotionListTileTitle": "Lysitem",
-  "demoSharedAxisDescription": "Die gedeelde-aspatroon word gebruik vir oorgang tussen die UI-elemente wat 'n ruimtelike of navigasieverhouding het. Die patroon gebruik 'n gedeelde omskepping op die x-, y- of z-as om die verhouding tussen elemente te versterk.",
+  "demoSharedAxisDescription": "Die gedeelde-aspatroon word gebruik vir oorgang tussen die UI-elemente wat ''n ruimtelike of navigasieverhouding het. Die patroon gebruik ''n gedeelde omskepping op die x-, y- of z-as om die verhouding tussen elemente te versterk.",
   "demoSharedXAxisTitle": "Gedeelde x-as",
   "demoSharedXAxisBackButtonText": "TERUG",
   "demoSharedXAxisNextButtonText": "VOLGENDE",
@@ -149,7 +149,7 @@
   "fortnightlyTrendingTechDesign": "Tegnologieontwerp",
   "rallyBudgetDetailAmountLeft": "Bedrag oor",
   "fortnightlyHeadlineArmy": "Hervorm die groenweermag van binne af",
-  "fortnightlyDescription": "'n Inhoudgefokusde nuusprogram",
+  "fortnightlyDescription": "''n Inhoudgefokusde nuusprogram",
   "rallyBillDetailAmountDue": "Bedrag verskuldig",
   "rallyBudgetDetailTotalCap": "Totaallimiet",
   "rallyBudgetDetailAmountUsed": "Bedrag gebruik",
@@ -193,7 +193,7 @@
   "dataTableColumnCalories": "Kalorieë",
   "dataTableColumnDessert": "Nagereg (1 porsie)",
   "cardsDemoTravelDestinationLocation1": "Thanjavur, Tamil Nadu",
-  "demoTimePickerDescription": "Wys 'n dialoog met 'n materiaalontwerp-tydkieser.",
+  "demoTimePickerDescription": "Wys ''n dialoog met ''n materiaalontwerp-tydkieser.",
   "demoPickersShowPicker": "WYS KIESER",
   "demoTabsScrollingTitle": "Rollees",
   "demoTabsNonScrollingTitle": "Nie-rollees",
@@ -210,10 +210,10 @@
   "demo2dTransformationsSubtitle": "Beeldrol, zoem en draai",
   "demo2dTransformationsTitle": "2D-transformasies",
   "demoCupertinoTextFieldPIN": "PIN",
-  "demoCupertinoTextFieldDescription": "'n Teksveld stel die gebruiker in staat om teks in te voer, hetsy met 'n hardewaresleutelbord of 'n sleutelbord op die skerm.",
+  "demoCupertinoTextFieldDescription": "''n Teksveld stel die gebruiker in staat om teks in te voer, hetsy met ''n hardewaresleutelbord of ''n sleutelbord op die skerm.",
   "demoCupertinoTextFieldSubtitle": "Teksvelde in iOS-styl",
   "demoCupertinoTextFieldTitle": "Teksvelde",
-  "demoDatePickerDescription": "Wys 'n dialoog met 'n materiaalontwerp-datumkieser.",
+  "demoDatePickerDescription": "Wys ''n dialoog met ''n materiaalontwerp-datumkieser.",
   "demoCupertinoPickerTime": "Tyd",
   "demoCupertinoPickerDate": "Datum",
   "demoCupertinoPickerTimer": "Afteller",
@@ -242,11 +242,11 @@
   "cardsDemoTravelDestinationTitle3": "Brihadisvara-tempel",
   "cardsDemoTravelDestinationDescription3": "Tempels",
   "demoBannerTitle": "Banier",
-  "demoBannerSubtitle": "Wys 'n banier binne 'n lys",
-  "demoBannerDescription": "'n Banier vertoon 'n belangrike, bondige boodskap en verskaf handelinge waaraan gebruikers moet aandag gee (of hulle moet die banier toemaak). 'n Gebruikerhandeling word vereis om dit toe te maak.",
+  "demoBannerSubtitle": "Wys ''n banier binne ''n lys",
+  "demoBannerDescription": "''n Banier vertoon ''n belangrike, bondige boodskap en verskaf handelinge waaraan gebruikers moet aandag gee (of hulle moet die banier toemaak). ''n Gebruikerhandeling word vereis om dit toe te maak.",
   "demoCardTitle": "Kaarte",
   "demoCardSubtitle": "Basislynkaarte met geronde hoeke",
-  "demoCardDescription": "'n Kaart is 'n sigblad met materiaal wat gebruik word om verwante inligting te verteenwoordig, soos byvoorbeeld 'n album, 'n geografiese ligging, 'n maaltyd, kontakbesonderhede, ens.",
+  "demoCardDescription": "''n Kaart is ''n sigblad met materiaal wat gebruik word om verwante inligting te verteenwoordig, soos byvoorbeeld ''n album, ''n geografiese ligging, ''n maaltyd, kontakbesonderhede, ens.",
   "demoDataTableTitle": "Datatabelle",
   "demoDataTableSubtitle": "Rye en kolomme inligting",
   "dataTableColumnCarbs": "Koolhidrate (g)",
@@ -267,38 +267,38 @@
   "demoMenuGetLink": "Kry skakel",
   "demoMenuShare": "Deel",
   "demoBottomAppBarSubtitle": "Wys navigasie en handelinge aan die onderkant",
-  "demoMenuAnItemWithASectionedMenu": "'n Item met 'n verdeelde kieslys",
+  "demoMenuAnItemWithASectionedMenu": "''n Item met ''n verdeelde kieslys",
   "demoMenuADisabledMenuItem": "Gedeaktiveerde kieslysitem",
   "demoLinearProgressIndicatorTitle": "Lineêre vorderingaanwyser",
   "demoMenuContextMenuItemOne": "Kontekskieslysitem een",
-  "demoMenuAnItemWithASimpleMenu": "'n Item met 'n eenvoudige kieslys",
+  "demoMenuAnItemWithASimpleMenu": "''n Item met ''n eenvoudige kieslys",
   "demoCustomSlidersTitle": "Gepasmaakte glyers",
-  "demoMenuAnItemWithAChecklistMenu": "'n Item met 'n kontrolelyskieslys",
+  "demoMenuAnItemWithAChecklistMenu": "''n Item met ''n kontrolelyskieslys",
   "demoCupertinoActivityIndicatorTitle": "Aktiwiteitverklikker",
   "demoCupertinoActivityIndicatorSubtitle": "iOS-stylaktiwiteitaanwysers",
-  "demoCupertinoActivityIndicatorDescription": "'n iOS-stylaktiwiteitaanwyser wat kloksgewys draai.",
+  "demoCupertinoActivityIndicatorDescription": "''n iOS-stylaktiwiteitaanwyser wat kloksgewys draai.",
   "demoCupertinoNavigationBarTitle": "Navigasiebalk",
   "demoCupertinoNavigationBarSubtitle": "Navigasiebalk in iOS-styl",
-  "demoCupertinoNavigationBarDescription": "'n Navigasiebalk in iOS-styl. Die navigasiebalk is 'n nutsbalk wat bestaan uit minstens 'n bladsytitel in die middel van die nutsbalk.",
+  "demoCupertinoNavigationBarDescription": "''n Navigasiebalk in iOS-styl. Die navigasiebalk is ''n nutsbalk wat bestaan uit minstens ''n bladsytitel in die middel van die nutsbalk.",
   "demoCupertinoPullToRefreshTitle": "Trek om te herlaai",
   "demoCupertinoPullToRefreshSubtitle": "Trek-om-te-herlaai-kontrole in iOS-styl",
-  "demoCupertinoPullToRefreshDescription": "'n Legstuk wat die trek-om-te-herlaai-inhoudkontrole in iOS-styl instel.",
+  "demoCupertinoPullToRefreshDescription": "''n Legstuk wat die trek-om-te-herlaai-inhoudkontrole in iOS-styl instel.",
   "demoProgressIndicatorTitle": "Vorderingaanwysers",
   "demoProgressIndicatorSubtitle": "Lineêr, sirkelvormig, onbepaald",
   "demoCircularProgressIndicatorTitle": "Sirkelvormige vorderingaanwyser",
-  "demoCircularProgressIndicatorDescription": "'n Sirkelvormige materiaalontwerp-vorderingaanwyser wat draai om aan te dui dat die toepassing besig is.",
+  "demoCircularProgressIndicatorDescription": "''n Sirkelvormige materiaalontwerp-vorderingaanwyser wat draai om aan te dui dat die toepassing besig is.",
   "demoMenuFour": "Vier",
-  "demoLinearProgressIndicatorDescription": "'n Lineêre materiaalontwerp-vorderingaanwyser, ook bekend as 'n vorderingsbalk.",
+  "demoLinearProgressIndicatorDescription": "''n Lineêre materiaalontwerp-vorderingaanwyser, ook bekend as ''n vorderingsbalk.",
   "demoTooltipTitle": "Nutswenke",
   "demoTooltipSubtitle": "Kort boodskap wat gewys word wanneer daar lank gedruk of gehou word",
-  "demoTooltipDescription": "Nutswenke verskaf teksetikette wat help om die funksie van 'n knoppie of ander gebruikerkoppelvlakhandeling te verduidelik. Nutswenke wys insiggewende teks wanneer gebruikers oor 'n element hou, op een fokus, of lank op een druk.",
+  "demoTooltipDescription": "Nutswenke verskaf teksetikette wat help om die funksie van ''n knoppie of ander gebruikerkoppelvlakhandeling te verduidelik. Nutswenke wys insiggewende teks wanneer gebruikers oor ''n element hou, op een fokus, of lank op een druk.",
   "demoTooltipInstructions": "Druk lank of hou om die nutswenk te wys.",
   "placeChennai": "Chennai",
   "demoMenuChecked": "Gemerk: {value}",
   "placeChettinad": "Chettinad",
   "demoMenuPreview": "Voorskou",
   "demoBottomAppBarTitle": "Onderste programbalk",
-  "demoBottomAppBarDescription": "Onderste programbalke bied toegang tot 'n onderste navigasielaai en tot vier handelinge, insluitend die swewende handelingknoppie.",
+  "demoBottomAppBarDescription": "Onderste programbalke bied toegang tot ''n onderste navigasielaai en tot vier handelinge, insluitend die swewende handelingknoppie.",
   "bottomAppBarNotch": "Keep",
   "bottomAppBarPosition": "Posisie van swewende handelingknoppie",
   "bottomAppBarPositionDockedEnd": "Gedok – einde",
@@ -307,17 +307,17 @@
   "bottomAppBarPositionFloatingCenter": "Swewend – middel",
   "demoSlidersEditableNumericalValue": "Wysigbare numeriese waarde",
   "demoGridListsSubtitle": "Ry- en kolomuitleg",
-  "demoGridListsDescription": "Roosterlyste is die geskikste vir die aanbieding van gelyksoortige data, tipies prente. Elke item op 'n roosterlys word 'n teël genoem.",
+  "demoGridListsDescription": "Roosterlyste is die geskikste vir die aanbieding van gelyksoortige data, tipies prente. Elke item op ''n roosterlys word ''n teël genoem.",
   "demoGridListsImageOnlyTitle": "Net prent",
   "demoGridListsHeaderTitle": "Met opskrif",
   "demoGridListsFooterTitle": "Met voetskrif",
   "demoSlidersTitle": "Glyers",
-  "demoSlidersSubtitle": "Legstukke om 'n waarde te kies deur te swiep",
-  "demoSlidersDescription": "Glyers weerspieël 'n reeks waardes langs 'n balk, waarop gebruikers 'n enkelwaarde kan kies. Hulle is ideaal daarvoor om instellings soos volume of helderheid te verstel, of om prentfilters toe te pas.",
+  "demoSlidersSubtitle": "Legstukke om ''n waarde te kies deur te swiep",
+  "demoSlidersDescription": "Glyers weerspieël ''n reeks waardes langs ''n balk, waarop gebruikers ''n enkelwaarde kan kies. Hulle is ideaal daarvoor om instellings soos volume of helderheid te verstel, of om prentfilters toe te pas.",
   "demoRangeSlidersTitle": "Reeksglyers",
-  "demoRangeSlidersDescription": "Glyers weerspieël 'n reeks waardes langs 'n balk. Hulle kan ikone op albei punte van die balk hê wat 'n reeks waardes weerspieël. Hulle is ideaal daarvoor om instellings soos volume of helderheid te verstel, of om prentfilters toe te pas.",
-  "demoMenuAnItemWithAContextMenuButton": "'n Item met 'n kontekskieslys",
-  "demoCustomSlidersDescription": "Glyers weerspieël 'n reeks waardes langs 'n balk, waarop gebruikers 'n enkelwaarde of 'n reeks waardes kan kies. Die glyers kan temas hê en gepasmaak word.",
+  "demoRangeSlidersDescription": "Glyers weerspieël ''n reeks waardes langs ''n balk. Hulle kan ikone op albei punte van die balk hê wat ''n reeks waardes weerspieël. Hulle is ideaal daarvoor om instellings soos volume of helderheid te verstel, of om prentfilters toe te pas.",
+  "demoMenuAnItemWithAContextMenuButton": "''n Item met ''n kontekskieslys",
+  "demoCustomSlidersDescription": "Glyers weerspieël ''n reeks waardes langs ''n balk, waarop gebruikers ''n enkelwaarde of ''n reeks waardes kan kies. Die glyers kan temas hê en gepasmaak word.",
   "demoSlidersContinuousWithEditableNumericalValue": "Aaneenlopend met wysigbare numeriese waarde",
   "demoSlidersDiscrete": "Diskreet",
   "demoSlidersDiscreteSliderWithCustomTheme": "Diskrete glyer met gepasmaakte tema",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "Eenvoudige kieslys",
   "demoChecklistMenuTitle": "Kontrolelyskieslys",
   "demoMenuSubtitle": "Kielysknoppies en eenvoudige kieslyste",
-  "demoMenuDescription": "'n Kieslys wys 'n lys keuses op 'n tydelike oppervlakte. Hulle verskyn wanneer 'n gebruiker interaksie met 'n knoppie, handeling of ander kontrole het.",
+  "demoMenuDescription": "''n Kieslys wys ''n lys keuses op ''n tydelike oppervlakte. Hulle verskyn wanneer ''n gebruiker interaksie met ''n knoppie, handeling of ander kontrole het.",
   "demoMenuItemValueOne": "Kieslysitem een",
   "demoMenuItemValueTwo": "Kieslysitem twee",
   "demoMenuItemValueThree": "Kieslysitem drie",
@@ -339,25 +339,25 @@
   "demoMenuThree": "Drie",
   "demoMenuContextMenuItemThree": "Kontekskieslysitem drie",
   "demoCupertinoSwitchSubtitle": "Skakelaar in iOS-styl",
-  "demoSnackbarsText": "Dit is 'n teksbalk.",
+  "demoSnackbarsText": "Dit is ''n teksbalk.",
   "demoCupertinoSliderSubtitle": "Glyer in iOS-styl",
-  "demoCupertinoSliderDescription": "'n Glyer kan gebruik word om uit óf 'n aaneenlopende óf 'n diskrete stel waardes te kies.",
+  "demoCupertinoSliderDescription": "''n Glyer kan gebruik word om uit óf ''n aaneenlopende óf ''n diskrete stel waardes te kies.",
   "demoCupertinoSliderContinuous": "Aaneenlopend: {value}",
   "demoCupertinoSliderDiscrete": "Diskreet: {value}",
   "demoSnackbarsAction": "Jy het die teksbalkhandeling gedruk.",
   "backToGallery": "Terug na galery",
   "demoCupertinoTabBarTitle": "Oortjiebalk",
-  "demoCupertinoSwitchDescription": "'n Skakelaar word gebruik om 'n enkele instelling aan of af te skakel.",
+  "demoCupertinoSwitchDescription": "''n Skakelaar word gebruik om ''n enkele instelling aan of af te skakel.",
   "demoSnackbarsActionButtonLabel": "HANDELING",
   "cupertinoTabBarProfileTab": "Profiel",
-  "demoSnackbarsButtonLabel": "WYS 'N TEKSBALK",
+  "demoSnackbarsButtonLabel": "WYS ''N TEKSBALK",
   "demoSnackbarsDescription": "Teksbalke lig gebruikers in oor ’n proses wat ’n program uitgevoer het of gaan uitvoer. Hulle verskyn tydelik naby die onderkant van die skerm. Hulle behoort nie die gebruikerervaring te onderbreek nie en geen gebruikerhandeling is nodig om hulle te laat verdwyn nie.",
   "demoSnackbarsSubtitle": "Teksbalke wys boodskappe aan die onderkant van die skerm",
   "demoSnackbarsTitle": "Teksbalke",
   "demoCupertinoSliderTitle": "Glyer",
   "cupertinoTabBarChatTab": "Klets",
   "cupertinoTabBarHomeTab": "Tuis",
-  "demoCupertinoTabBarDescription": "'n Onderste navigasie-oortjiebalk in iOS-styl. Wys veelvuldige oortjies met een aktiewe oortjie; dit is by verstek die eerste oortjie.",
+  "demoCupertinoTabBarDescription": "''n Onderste navigasie-oortjiebalk in iOS-styl. Wys veelvuldige oortjies met een aktiewe oortjie; dit is by verstek die eerste oortjie.",
   "demoCupertinoTabBarSubtitle": "Onderste oortjiebalk in iOS-styl",
   "demoOptionsFeatureTitle": "Sien opsies",
   "demoOptionsFeatureDescription": "Tik hier om beskikbare opsies vir hierdie demonstrasie te bekyk.",
@@ -367,22 +367,22 @@
   "shrineScreenReaderCart": "{quantity,plural, =0{Inkopiemandjie, geen items nie}=1{Inkopiemandjie, 1 item}other{Inkopiemandjie, {quantity} items}}",
   "demoCodeViewerFailedToCopyToClipboardMessage": "Kon nie na knipbord kopieer nie: {error}",
   "demoCodeViewerCopiedToClipboardMessage": "Gekopieer na knipbord.",
-  "craneSleep8SemanticLabel": "Maja-ruïnes op 'n krans bo 'n strand",
-  "craneSleep4SemanticLabel": "Hotel aan die oewer van 'n meer voor berge",
+  "craneSleep8SemanticLabel": "Maja-ruïnes op ''n krans bo ''n strand",
+  "craneSleep4SemanticLabel": "Hotel aan die oewer van ''n meer voor berge",
   "craneSleep2SemanticLabel": "Machu Picchu-sitadel",
-  "craneSleep1SemanticLabel": "Chalet in 'n sneeulandskap met immergroen bome",
+  "craneSleep1SemanticLabel": "Chalet in ''n sneeulandskap met immergroen bome",
   "craneSleep0SemanticLabel": "Hutte bo die water",
   "craneFly13SemanticLabel": "Strandswembad met palmbome",
   "craneFly12SemanticLabel": "Swembad met palmbome",
   "craneFly11SemanticLabel": "Baksteenvuurtoring by die see",
   "craneFly10SemanticLabel": "Al-Azhar-moskeetorings tydens sonsondergang",
-  "craneFly9SemanticLabel": "Man wat teen 'n antieke blou motor leun",
+  "craneFly9SemanticLabel": "Man wat teen ''n antieke blou motor leun",
   "craneFly8SemanticLabel": "Supertree Grove",
   "craneEat9SemanticLabel": "Kafeetoonbank met fyngebak",
   "craneEat2SemanticLabel": "Burger",
-  "craneFly5SemanticLabel": "Hotel aan die oewer van 'n meer voor berge",
+  "craneFly5SemanticLabel": "Hotel aan die oewer van ''n meer voor berge",
   "demoSelectionControlsSubtitle": "Merkblokkies, klinkknoppies en skakelaars",
-  "craneEat10SemanticLabel": "Vrou wat 'n yslike pastramitoebroodjie vashou",
+  "craneEat10SemanticLabel": "Vrou wat ''n yslike pastramitoebroodjie vashou",
   "craneFly4SemanticLabel": "Hutte bo die water",
   "craneEat7SemanticLabel": "Bakkeryingang",
   "craneEat6SemanticLabel": "Garnaalgereg",
@@ -391,34 +391,34 @@
   "craneEat3SemanticLabel": "Koreaanse taco",
   "craneFly3SemanticLabel": "Machu Picchu-sitadel",
   "craneEat1SemanticLabel": "Leë kroeg met padkafeetipe stoele",
-  "craneEat0SemanticLabel": "Pizza in 'n houtoond",
+  "craneEat0SemanticLabel": "Pizza in ''n houtoond",
   "craneSleep11SemanticLabel": "Taipei 101-wolkekrabber",
   "craneSleep10SemanticLabel": "Al-Azhar-moskeetorings tydens sonsondergang",
   "craneSleep9SemanticLabel": "Baksteenvuurtoring by die see",
   "craneEat8SemanticLabel": "Bord met varswaterkreef",
   "craneSleep7SemanticLabel": "Kleurryke woonstelle by Riberia Square",
   "craneSleep6SemanticLabel": "Swembad met palmbome",
-  "craneSleep5SemanticLabel": "Tent in 'n veld",
+  "craneSleep5SemanticLabel": "Tent in ''n veld",
   "settingsButtonCloseLabel": "Maak instellings toe",
-  "demoSelectionControlsCheckboxDescription": "Merkblokkies maak dit vir die gebruiker moontlik om veelvuldige opsies uit 'n stel te kies. 'n Normale merkblokkie se waarde is waar of vals, en 'n driestaatmerkblokkie se waarde kan ook nul wees.",
+  "demoSelectionControlsCheckboxDescription": "Merkblokkies maak dit vir die gebruiker moontlik om veelvuldige opsies uit ''n stel te kies. ''n Normale merkblokkie se waarde is waar of vals, en ''n driestaatmerkblokkie se waarde kan ook nul wees.",
   "settingsButtonLabel": "Instellings",
   "demoListsTitle": "Lyste",
   "demoListsSubtitle": "Rollysuitlegte",
-  "demoListsDescription": "'n Enkele ry met vaste hoogte wat gewoonlik 'n bietjie teks bevat, asook 'n ikoon vooraan of agteraan.",
+  "demoListsDescription": "''n Enkele ry met vaste hoogte wat gewoonlik ''n bietjie teks bevat, asook ''n ikoon vooraan of agteraan.",
   "demoOneLineListsTitle": "Een reël",
   "demoTwoLineListsTitle": "Twee reëls",
   "demoListsSecondary": "Sekondêre teks",
   "demoSelectionControlsTitle": "Seleksiekontroles",
   "craneFly7SemanticLabel": "Rushmoreberg",
   "demoSelectionControlsCheckboxTitle": "Merkblokkie",
-  "craneSleep3SemanticLabel": "Man wat teen 'n antieke blou motor leun",
+  "craneSleep3SemanticLabel": "Man wat teen ''n antieke blou motor leun",
   "demoSelectionControlsRadioTitle": "Radio",
-  "demoSelectionControlsRadioDescription": "Klinkknoppies maak dit vir die gebruiker moontlik om een opsie uit 'n stel te kies. Gebruik klinkknoppies vir 'n uitsluitende keuse as jy dink dat die gebruiker alle beskikbare opsies langs mekaar moet sien.",
+  "demoSelectionControlsRadioDescription": "Klinkknoppies maak dit vir die gebruiker moontlik om een opsie uit ''n stel te kies. Gebruik klinkknoppies vir ''n uitsluitende keuse as jy dink dat die gebruiker alle beskikbare opsies langs mekaar moet sien.",
   "demoSelectionControlsSwitchTitle": "Wissel",
   "demoSelectionControlsSwitchDescription": "Aan/af-skakelaars wissel die staat van ’n enkele instellingsopsie. Die opsie wat die skakelaar beheer, asook die staat waarin dit is, moet uit die ooreenstemmende inlynetiket duidelik wees.",
-  "craneFly0SemanticLabel": "Chalet in 'n sneeulandskap met immergroen bome",
-  "craneFly1SemanticLabel": "Tent in 'n veld",
-  "craneFly2SemanticLabel": "Gebedsvlae voor 'n sneeubedekte berg",
+  "craneFly0SemanticLabel": "Chalet in ''n sneeulandskap met immergroen bome",
+  "craneFly1SemanticLabel": "Tent in ''n veld",
+  "craneFly2SemanticLabel": "Gebedsvlae voor ''n sneeubedekte berg",
   "craneFly6SemanticLabel": "Lugaansig van Palacio de Bellas Artes",
   "rallySeeAllAccounts": "Sien alle rekeninge",
   "rallyBillAmount": "{billName}-rekening van {amount} is betaalbaar op {date}.",
@@ -460,18 +460,18 @@
   "craneSleep8": "Tulum, Meksiko",
   "craneEat5": "Seoel 06236 Suid-Korea",
   "demoChipTitle": "Skyfies",
-  "demoChipSubtitle": "Kompakte elemente wat 'n invoer, kenmerk of handeling verteenwoordig",
+  "demoChipSubtitle": "Kompakte elemente wat ''n invoer, kenmerk of handeling verteenwoordig",
   "demoActionChipTitle": "Handelingskyfie",
-  "demoActionChipDescription": "Handelingskyfies is 'n stel opsies wat 'n handeling wat met primêre inhoud verband hou, veroorsaak. Handelingskyfies behoort dinamies en kontekstueel in 'n UI te verskyn.",
+  "demoActionChipDescription": "Handelingskyfies is ''n stel opsies wat ''n handeling wat met primêre inhoud verband hou, veroorsaak. Handelingskyfies behoort dinamies en kontekstueel in ''n UI te verskyn.",
   "demoChoiceChipTitle": "Keuseskyfie",
-  "demoChoiceChipDescription": "Keuseskyfies verteenwoordig 'n enkele keuse van 'n stel af. Keuseskyfies bevat beskrywende teks of kategorieë.",
+  "demoChoiceChipDescription": "Keuseskyfies verteenwoordig ''n enkele keuse van ''n stel af. Keuseskyfies bevat beskrywende teks of kategorieë.",
   "demoFilterChipTitle": "Filterskyfie",
   "demoFilterChipDescription": "Filterskyfies gebruik merkers of beskrywende woorde om inhoud te filtreer.",
   "demoInputChipTitle": "Invoerskyfie",
-  "demoInputChipDescription": "Invoerskyfies verteenwoordig 'n komplekse stuk inligting, soos 'n entiteit (persoon, plek of ding) of gespreksteks, in 'n kompakte vorm.",
+  "demoInputChipDescription": "Invoerskyfies verteenwoordig ''n komplekse stuk inligting, soos ''n entiteit (persoon, plek of ding) of gespreksteks, in ''n kompakte vorm.",
   "craneSleep9": "Lissabon, Portugal",
   "craneEat10": "Lissabon, Portugal",
-  "demoCupertinoSegmentedControlDescription": "Word gebruik om tussen 'n aantal wedersyds eksklusiewe opsies te kies. As een opsie in die gesegmenteerde kontrole gekies is, sal die ander opsies in die gesegmenteerde kontrole nie meer gekies wees nie.",
+  "demoCupertinoSegmentedControlDescription": "Word gebruik om tussen ''n aantal wedersyds eksklusiewe opsies te kies. As een opsie in die gesegmenteerde kontrole gekies is, sal die ander opsies in die gesegmenteerde kontrole nie meer gekies wees nie.",
   "chipTurnOnLights": "Skakel ligte aan",
   "chipSmall": "Klein",
   "chipMedium": "Middelgroot",
@@ -568,7 +568,7 @@
   "rallySettingsNotifications": "Kennisgewings",
   "rallySettingsPersonalInformation": "Persoonlike inligting",
   "rallySettingsPaperlessSettings": "Paperless-instellings",
-  "rallySettingsFindAtms": "Soek OTM'e",
+  "rallySettingsFindAtms": "Soek OTM''e",
   "rallySettingsHelp": "Hulp",
   "rallySettingsSignOut": "Meld af",
   "rallyAccountTotal": "Totaal",
@@ -586,7 +586,7 @@
   "rallyTitleBudgets": "BEGROTINGS",
   "rallyTitleSettings": "INSTELLINGS",
   "rallyLoginLoginToRally": "Meld by Rally aan",
-  "rallyLoginNoAccount": "Het jy nie 'n rekening nie?",
+  "rallyLoginNoAccount": "Het jy nie ''n rekening nie?",
   "rallyLoginSignUp": "SLUIT AAN",
   "rallyLoginUsername": "Gebruikernaam",
   "rallyLoginPassword": "Wagwoord",
@@ -631,8 +631,8 @@
   "demoTextFieldFormErrors": "Maak asseblief die foute in rooi reg voordat jy indien.",
   "demoTextFieldNameRequired": "Naam word vereis.",
   "demoTextFieldOnlyAlphabeticalChars": "Voer asseblief net alfabetkarakters in.",
-  "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Voer 'n Amerikaanse foonnommer in.",
-  "demoTextFieldEnterPassword": "Voer asseblief 'n wagwoord in.",
+  "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Voer ''n Amerikaanse foonnommer in.",
+  "demoTextFieldEnterPassword": "Voer asseblief ''n wagwoord in.",
   "demoTextFieldPasswordsDoNotMatch": "Die wagwoorde stem nie ooreen nie",
   "demoTextFieldWhatDoPeopleCallYou": "Wat noem mense jou?",
   "demoTextFieldNameField": "Naam*",
@@ -641,7 +641,7 @@
   "demoBottomSheetTitle": "Blad onder",
   "demoTextFieldEmail": "E-pos",
   "demoTextFieldTellUsAboutYourself": "Vertel ons meer oor jouself (bv., skryf neer wat jy doen of wat jou stokperdjies is)",
-  "demoTextFieldKeepItShort": "Hou dit kort; dis net 'n demonstrasie.",
+  "demoTextFieldKeepItShort": "Hou dit kort; dis net ''n demonstrasie.",
   "starterAppGenericButton": "KNOPPIE",
   "demoTextFieldLifeStory": "Lewensverhaal",
   "demoTextFieldSalary": "Salaris",
@@ -652,9 +652,9 @@
   "demoTextFieldSubmit": "DIEN IN",
   "demoBottomNavigationSubtitle": "Navigasie aan die onderkant met kruisverdowwingaansigte",
   "demoBottomSheetAddLabel": "Voeg by",
-  "demoBottomSheetModalDescription": "'n Modale blad aan die onderkant van die skerm is 'n alternatief vir 'n kieslys of dialoog. Dit verhoed dat die gebruiker met die res van die program interaksie kan hê.",
+  "demoBottomSheetModalDescription": "''n Modale blad aan die onderkant van die skerm is ''n alternatief vir ''n kieslys of dialoog. Dit verhoed dat die gebruiker met die res van die program interaksie kan hê.",
   "demoBottomSheetModalTitle": "Modale blad aan die onderkant",
-  "demoBottomSheetPersistentDescription": "'n Blywende blad aan die onderkant van die skerm wys inligting wat die primêre inhoud van die program aanvul. Dit bly sigbaar, selfs wanneer die gebruiker met ander dele van die program interaksie het.",
+  "demoBottomSheetPersistentDescription": "''n Blywende blad aan die onderkant van die skerm wys inligting wat die primêre inhoud van die program aanvul. Dit bly sigbaar, selfs wanneer die gebruiker met ander dele van die program interaksie het.",
   "demoBottomSheetPersistentTitle": "Blywende blad onder",
   "demoBottomSheetSubtitle": "Blywende en modale blaaie onder",
   "demoTextFieldNameHasPhoneNumber": "{name} se foonnommer is {phoneNumber}",
@@ -662,9 +662,9 @@
   "demoTypographyDescription": "Definisies vir die verskillende tipografiese style wat in Materiaalontwerp gevind word.",
   "demoTypographySubtitle": "Al die voorafgedefinieerde teksstyle",
   "demoTypographyTitle": "Tipografie",
-  "demoFullscreenDialogDescription": "Die volskermdialoog-eienskap spesifiseer of die inkomende bladsy 'n volskerm- modale dialoog is",
-  "demoFlatButtonDescription": "'n Plat knoppie wys 'n inkspatsel wanneer dit gedruk word maar word nie gelig nie. Gebruik plat knoppies op nutsbalke, in dialoë en inlyn met opvulling",
-  "demoBottomNavigationDescription": "Navigasiebalke aan die onderkant van die skerm wys drie tot vyf bestemmings. Elke bestemming word deur 'n ikoon en 'n opsionele teksetiket verteenwoordig. Wanneer 'n gebruiker op 'n onderste navigasie-ikoon tik, word hulle geneem na die topvlak-navigasiebestemming wat met daardie ikoon geassosieer word.",
+  "demoFullscreenDialogDescription": "Die volskermdialoog-eienskap spesifiseer of die inkomende bladsy ''n volskerm- modale dialoog is",
+  "demoFlatButtonDescription": "''n Plat knoppie wys ''n inkspatsel wanneer dit gedruk word maar word nie gelig nie. Gebruik plat knoppies op nutsbalke, in dialoë en inlyn met opvulling",
+  "demoBottomNavigationDescription": "Navigasiebalke aan die onderkant van die skerm wys drie tot vyf bestemmings. Elke bestemming word deur ''n ikoon en ''n opsionele teksetiket verteenwoordig. Wanneer ''n gebruiker op ''n onderste navigasie-ikoon tik, word hulle geneem na die topvlak-navigasiebestemming wat met daardie ikoon geassosieer word.",
   "demoBottomNavigationSelectedLabel": "Gekose etiket",
   "demoBottomNavigationPersistentLabels": "Blywende etikette",
   "starterAppDrawerItem": "Item {value}",
@@ -681,7 +681,7 @@
   "settingsTextScalingSmall": "Klein",
   "settingsSystemDefault": "Stelsel",
   "settingsTitle": "Instellings",
-  "rallyDescription": "'n Program vir jou persoonlike geldsake",
+  "rallyDescription": "''n Program vir jou persoonlike geldsake",
   "aboutDialogDescription": "Besoek die {repoLink} om hierdie program se bronkode te sien.",
   "bottomNavigationCommentsTab": "Opmerkings",
   "starterAppGenericBody": "Liggaam",
@@ -693,7 +693,7 @@
   "starterAppTooltipFavorite": "Merk as gunsteling",
   "starterAppTooltipAdd": "Voeg by",
   "bottomNavigationCalendarTab": "Kalender",
-  "starterAppDescription": "'n Beginneruitleg wat goed reageer",
+  "starterAppDescription": "''n Beginneruitleg wat goed reageer",
   "starterAppTitle": "Beginnerprogram",
   "aboutFlutterSamplesRepo": "Flutter toets GitHub-bewaarplek",
   "bottomNavigationContentPlaceholder": "Plekhouer vir {title}-oortjie",
@@ -701,7 +701,7 @@
   "bottomNavigationAlarmTab": "Wekker",
   "bottomNavigationAccountTab": "Rekening",
   "demoTextFieldYourEmailAddress": "Jou e-posadres",
-  "demoToggleButtonDescription": "Wisselknoppies kan gebruik word om verwante opsies te groepeer. Om 'n groep verwante wisselknoppies te beklemtoon, moet 'n groep 'n gemeenskaplike houer deel",
+  "demoToggleButtonDescription": "Wisselknoppies kan gebruik word om verwante opsies te groepeer. Om ''n groep verwante wisselknoppies te beklemtoon, moet ''n groep ''n gemeenskaplike houer deel",
   "colorsGrey": "GRYS",
   "colorsBrown": "BRUIN",
   "colorsDeepOrange": "DIEPORANJE",
@@ -713,8 +713,8 @@
   "colorsGreen": "GROEN",
   "homeHeaderGallery": "Galery",
   "homeHeaderCategories": "Kategorieë",
-  "shrineDescription": "'n Modieuse kleinhandelprogram",
-  "craneDescription": "'n Gepersonaliseerde reisprogram",
+  "shrineDescription": "''n Modieuse kleinhandelprogram",
+  "craneDescription": "''n Gepersonaliseerde reisprogram",
   "homeCategoryReference": "STYLE EN ANDER",
   "demoInvalidURL": "Kon nie URL wys nie:",
   "demoOptionsTooltip": "Opsies",
@@ -737,31 +737,31 @@
   "demoRaisedButtonDescription": "Verhewe knoppies voeg dimensie by vir uitlegte wat meestal plat is. Hulle beklemtoon funksies in besige of breë ruimtes.",
   "demoRaisedButtonTitle": "Verhewe knoppie",
   "demoOutlineButtonTitle": "Buitelynknoppie",
-  "demoOutlineButtonDescription": "Buitelynknoppies word ondeursigtig en verhewe wanneer dit gedruk word. Hulle word dikwels met verhewe knoppies saamgebind om 'n alternatiewe, sekondêre handeling aan te dui.",
+  "demoOutlineButtonDescription": "Buitelynknoppies word ondeursigtig en verhewe wanneer dit gedruk word. Hulle word dikwels met verhewe knoppies saamgebind om ''n alternatiewe, sekondêre handeling aan te dui.",
   "demoToggleButtonTitle": "Wisselknoppies",
   "colorsTeal": "BLOUGROEN",
   "demoFloatingButtonTitle": "Swewende handelingknoppie",
-  "demoFloatingButtonDescription": "'n Swewende handelingknoppie is 'n ronde ikoonknoppie wat oor inhoud hang om 'n primêre handeling in die program te bevorder.",
+  "demoFloatingButtonDescription": "''n Swewende handelingknoppie is ''n ronde ikoonknoppie wat oor inhoud hang om ''n primêre handeling in die program te bevorder.",
   "demoDialogTitle": "Dialoë",
   "demoDialogSubtitle": "Eenvoudig, opletberig, en volskerm",
   "demoAlertDialogTitle": "Opletberig",
-  "demoAlertDialogDescription": "'n Opletberigdialoog lig die gebruiker in oor situasies wat erkenning nodig het. 'n Opletberigdialoog het 'n opsionele titel en 'n opsionele lys handelinge.",
+  "demoAlertDialogDescription": "''n Opletberigdialoog lig die gebruiker in oor situasies wat erkenning nodig het. ''n Opletberigdialoog het ''n opsionele titel en ''n opsionele lys handelinge.",
   "demoAlertTitleDialogTitle": "Opletberig met titel",
   "demoSimpleDialogTitle": "Eenvoudig",
-  "demoSimpleDialogDescription": "'n Eenvoudige dialoog bied die gebruiker 'n keuse tussen verskeie opsies. 'n Eenvoudige dialoog het 'n opsionele titel wat bo die keuses gewys word.",
+  "demoSimpleDialogDescription": "''n Eenvoudige dialoog bied die gebruiker ''n keuse tussen verskeie opsies. ''n Eenvoudige dialoog het ''n opsionele titel wat bo die keuses gewys word.",
   "demoFullscreenDialogTitle": "Volskerm",
   "demoCupertinoButtonsTitle": "Knoppies",
   "demoCupertinoButtonsSubtitle": "Knoppies in iOS-styl",
-  "demoCupertinoButtonsDescription": "'n Knoppie in iOS-styl. Dit bring teks en/of 'n ikoon in wat verdof of duideliker word met aanraking. Het die opsie om 'n agtergrond te hê.",
+  "demoCupertinoButtonsDescription": "''n Knoppie in iOS-styl. Dit bring teks en/of ''n ikoon in wat verdof of duideliker word met aanraking. Het die opsie om ''n agtergrond te hê.",
   "demoCupertinoAlertsTitle": "Opletberigte",
   "demoCupertinoAlertsSubtitle": "Opletberigdialoë in iOS-styl",
   "demoCupertinoAlertTitle": "Opletberig",
-  "demoCupertinoAlertDescription": "'n Opletberigdialoog lig die gebruiker in oor situasies wat erkenning nodig het. 'n Opletberigdialoog het 'n opsionele titel, opsionele inhoud en 'n opsionele lys handelinge. Die titel word bo die inhoud vertoon en die handelinge word onder die inhoud vertoon.",
+  "demoCupertinoAlertDescription": "''n Opletberigdialoog lig die gebruiker in oor situasies wat erkenning nodig het. ''n Opletberigdialoog het ''n opsionele titel, opsionele inhoud en ''n opsionele lys handelinge. Die titel word bo die inhoud vertoon en die handelinge word onder die inhoud vertoon.",
   "demoCupertinoAlertWithTitleTitle": "Opletberig met titel",
   "demoCupertinoAlertButtonsTitle": "Opletberig met knoppies",
   "demoCupertinoAlertButtonsOnlyTitle": "Net opletberigknoppies",
   "demoCupertinoActionSheetTitle": "Handelingelys",
-  "demoCupertinoActionSheetDescription": "'n Handelingelys is 'n spesifieke styl opletberig wat 'n stel van twee of meer keuses wat met die huidige konteks verband hou, aan die gebruiker bied. 'n Handelingelys kan 'n titel, 'n bykomende boodskap en 'n lys handelinge hê.",
+  "demoCupertinoActionSheetDescription": "''n Handelingelys is ''n spesifieke styl opletberig wat ''n stel van twee of meer keuses wat met die huidige konteks verband hou, aan die gebruiker bied. ''n Handelingelys kan ''n titel, ''n bykomende boodskap en ''n lys handelinge hê.",
   "demoColorsTitle": "Kleure",
   "demoColorsSubtitle": "Al die vooraf gedefinieerde kleure",
   "demoColorsDescription": "Kleur en kleurmonsterkonstantes wat Materiaalontwerp se kleurpalet verteenwoordig.",
@@ -781,7 +781,7 @@
   "dialogShow": "WYS DIALOOG",
   "dialogFullscreenTitle": "Volskermdialoog",
   "dialogFullscreenSave": "STOOR",
-  "dialogFullscreenDescription": "'n Volskermdialoogdemonstrasie",
+  "dialogFullscreenDescription": "''n Volskermdialoogdemonstrasie",
   "cupertinoButtonEnabled": "Enabled",
   "cupertinoButtonDisabled": "Disabled",
   "cupertinoButtonWithBackground": "Met agtergrond",
diff --git a/lib/l10n/intl_as.arb b/lib/l10n/intl_as.arb
index aab6fa0..6799501 100644
--- a/lib/l10n/intl_as.arb
+++ b/lib/l10n/intl_as.arb
@@ -177,23 +177,23 @@
   "dataTableRowApplePie": "এপল পাই",
   "dataTableRowDonut": "ড’নাট",
   "dataTableRowHoneycomb": "মৌচাক",
-  "dataTableRowLollipop": "ল'লিপ'প",
+  "dataTableRowLollipop": "ল''লিপ''প",
   "dataTableRowJellyBean": "জেলী বিন",
   "dataTableRowGingerbread": "জিঞ্জাৰব্ৰেড",
   "dataTableRowCupcake": "কাপকে’ক",
   "dataTableRowEclair": "ইক্লেয়াৰ",
   "dataTableRowIceCreamSandwich": "আইচক্ৰীম ছেণ্ডৱিচ্‌",
-  "dataTableRowFrozenYogurt": "ফ্র’জেন য়'গাৰ্ট",
+  "dataTableRowFrozenYogurt": "ফ্র’জেন য়''গাৰ্ট",
   "dataTableColumnIron": "আইৰন (%)",
   "dataTableColumnCalcium": "কেলচিয়াম (%)",
-  "dataTableColumnSodium": "ছ'ডিয়াম (মিলিগ্ৰাম)",
+  "dataTableColumnSodium": "ছ''ডিয়াম (মিলিগ্ৰাম)",
   "demoTimePickerTitle": "সময় বাছনি কৰোঁতা",
   "demo2dTransformationsResetTooltip": "ৰূপান্তৰণসমূহ ৰিছেট কৰক",
   "dataTableColumnFat": "চর্বী (গ্ৰাম)",
-  "dataTableColumnCalories": "কেল'ৰি",
+  "dataTableColumnCalories": "কেল''ৰি",
   "dataTableColumnDessert": "ডিজার্ট (১ টা পৰিবেশন)",
   "cardsDemoTravelDestinationLocation1": "তাঞ্জাভুৰ, তামিলনাডু",
-  "demoTimePickerDescription": "এটা বস্তুৰ ডিজাইনৰ সময় বাছনি কৰোঁতা থকা কোনো ডায়ল'গ প্ৰদৰ্শন কৰে।",
+  "demoTimePickerDescription": "এটা বস্তুৰ ডিজাইনৰ সময় বাছনি কৰোঁতা থকা কোনো ডায়ল''গ প্ৰদৰ্শন কৰে।",
   "demoPickersShowPicker": "বাছনি কৰোঁতা প্ৰদৰ্শন কৰক",
   "demoTabsScrollingTitle": "স্ক্ৰ’ল হোৱা",
   "demoTabsNonScrollingTitle": "স্ক্ৰ’ল নোহোৱা",
@@ -210,10 +210,10 @@
   "demo2dTransformationsSubtitle": "পেন, জুম, ৰ’টেট",
   "demo2dTransformationsTitle": "2D ৰূপান্তৰণসমূহ",
   "demoCupertinoTextFieldPIN": "পিন",
-  "demoCupertinoTextFieldDescription": "এখন পাঠৰ ক্ষেত্ৰই ব্যৱহাৰকাৰীক এখন হাৰ্ডৱেৰ কীব'ৰ্ড অথবা অনস্ক্ৰীন কীব'ৰ্ডৰ দ্বাৰা পাঠ অন্তর্ভুক্ত কৰিবলৈ দিয়ে।",
+  "demoCupertinoTextFieldDescription": "এখন পাঠৰ ক্ষেত্ৰই ব্যৱহাৰকাৰীক এখন হাৰ্ডৱেৰ কীব''ৰ্ড অথবা অনস্ক্ৰীন কীব''ৰ্ডৰ দ্বাৰা পাঠ অন্তর্ভুক্ত কৰিবলৈ দিয়ে।",
   "demoCupertinoTextFieldSubtitle": "iOS-শৈলীৰ পাঠৰ ক্ষেত্ৰসমূহ",
   "demoCupertinoTextFieldTitle": "পাঠৰ ক্ষেত্ৰসমূহ",
-  "demoDatePickerDescription": "এটা বস্তুৰ ডিজাইনৰ তাৰিখ বাছনি কৰোঁতা থকা কোনো ডায়ল'গ প্ৰদৰ্শন কৰে।",
+  "demoDatePickerDescription": "এটা বস্তুৰ ডিজাইনৰ তাৰিখ বাছনি কৰোঁতা থকা কোনো ডায়ল''গ প্ৰদৰ্শন কৰে।",
   "demoCupertinoPickerTime": "সময়",
   "demoCupertinoPickerDate": "তাৰিখ",
   "demoCupertinoPickerTimer": "টাইমাৰ",
@@ -234,7 +234,7 @@
   "cardsDemoTravelDestinationTitle1": "তামিলনাডুত ফুৰিবলগীয়া শীৰ্ষৰ ১০ খন চহৰ",
   "cardsDemoTravelDestinationDescription1": "সংখ্যা ১০",
   "cardsDemoTravelDestinationCity1": "তাঞ্জাভুৰ",
-  "dataTableColumnProtein": "প্ৰ'টিন (গ্ৰাম)",
+  "dataTableColumnProtein": "প্ৰ''টিন (গ্ৰাম)",
   "cardsDemoTravelDestinationTitle2": "দক্ষিণ ভাৰতৰ শিল্পীসকল",
   "cardsDemoTravelDestinationDescription2": "ৰেচম স্পীনাৰসকল",
   "bannerDemoText": "আপোনাৰ পাছৱৰ্ডটো আপোনাৰ আনটো ডিভাইচত আপডে’ট কৰা হৈছে। অনুগ্ৰহ কৰি পুনৰ ছাইন ইন কৰক।",
@@ -279,7 +279,7 @@
   "demoCupertinoActivityIndicatorDescription": "এটা iOS-শৈলীৰ কাৰ্যকলাপৰ সূচক যি ঘড়ীৰ কাঁটাৰ দিশত ঘূৰে।",
   "demoCupertinoNavigationBarTitle": "নেভিগেশ্বন বাৰ",
   "demoCupertinoNavigationBarSubtitle": "iOS-শৈলীৰ নেভিগেশ্বন বাৰ",
-  "demoCupertinoNavigationBarDescription": "এডাল iOS-শৈলীৰ নেভিগেশ্বন বাৰ নেভিগেশ্বন বাৰৰ সৈতে এডাল টুলবাৰ য'ত টুলবাৰৰ মাজত সীমিতভাৱে এটা পৃষ্ঠাৰ শিৰোনাম অন্তর্ভুক্ত হয়।",
+  "demoCupertinoNavigationBarDescription": "এডাল iOS-শৈলীৰ নেভিগেশ্বন বাৰ নেভিগেশ্বন বাৰৰ সৈতে এডাল টুলবাৰ য''ত টুলবাৰৰ মাজত সীমিতভাৱে এটা পৃষ্ঠাৰ শিৰোনাম অন্তর্ভুক্ত হয়।",
   "demoCupertinoPullToRefreshTitle": "ৰিফ্ৰেশ্ব কৰিবলৈ টনা",
   "demoCupertinoPullToRefreshSubtitle": "iOS-শৈলীৰ ৰিফ্ৰেশ্ব কৰিবলৈ টনাৰ নিয়ন্ত্ৰণ",
   "demoCupertinoPullToRefreshDescription": "iOS-শৈলীৰ ৰিফ্ৰেশ্ব কৰিবলৈ টনাৰ নিয়ন্ত্ৰণ কার্যকৰী কৰা এটা ৱিজেট।",
@@ -347,7 +347,7 @@
   "demoSnackbarsAction": "আপুনি স্নেকবাৰ কার্যটো টিপিছে।",
   "backToGallery": "গেলাৰীলৈ উভতি যাওক",
   "demoCupertinoTabBarTitle": "টেব বাৰ",
-  "demoCupertinoSwitchDescription": "এটা একক ছেটিঙৰ অন/অফ স্থিতি টগ'ল কৰিবলৈ এটা ছুইচ্ছ ব্যৱহাৰ কৰা হয়।",
+  "demoCupertinoSwitchDescription": "এটা একক ছেটিঙৰ অন/অফ স্থিতি টগ''ল কৰিবলৈ এটা ছুইচ্ছ ব্যৱহাৰ কৰা হয়।",
   "demoSnackbarsActionButtonLabel": "একশ্বন",
   "cupertinoTabBarProfileTab": "প্ৰ’ফাইল",
   "demoSnackbarsButtonLabel": "এডাল স্নেকবাৰ দেখুৱাওক",
@@ -357,7 +357,7 @@
   "demoCupertinoSliderTitle": "শ্লাইডাৰ",
   "cupertinoTabBarChatTab": "Chat",
   "cupertinoTabBarHomeTab": "গৃহ",
-  "demoCupertinoTabBarDescription": "এটা iOS-শৈলীৰ বুটাম নেভিগেশ্বন টেবৰ দণ্ড। একাধিক টেব প্ৰদর্শন কৰে, য'ত ডিফ'ল্ট হিচাপে প্ৰথম টেবটো সক্ৰিয় হৈ থাকে।",
+  "demoCupertinoTabBarDescription": "এটা iOS-শৈলীৰ বুটাম নেভিগেশ্বন টেবৰ দণ্ড। একাধিক টেব প্ৰদর্শন কৰে, য''ত ডিফ''ল্ট হিচাপে প্ৰথম টেবটো সক্ৰিয় হৈ থাকে।",
   "demoCupertinoTabBarSubtitle": "iOS-শৈলীৰ বুটামৰ টেবৰ দণ্ড",
   "demoOptionsFeatureTitle": "বিকল্পসমূহ চাওক",
   "demoOptionsFeatureDescription": "এই ডেম’টোৰ বাবে উপলব্ধ বিকল্পসমূহ চাবলৈ ইয়াত টিপক।",
@@ -365,7 +365,7 @@
   "shrineScreenReaderRemoveProductButton": "{product} আঁতৰাওক",
   "shrineScreenReaderProductAddToCart": "কাৰ্টত যোগ কৰক",
   "shrineScreenReaderCart": "{quantity,plural, =0{শ্বপিং কাৰ্ট, কোনো বস্তু নাই}=1{শ্বপিং কাৰ্ট, ১ টা বস্তু}one{শ্বপিং কার্ট, {quantity} টা বস্তু}other{শ্বপিং কার্ট, {quantity} টা বস্তু}}",
-  "demoCodeViewerFailedToCopyToClipboardMessage": "ক্লিপব'ৰ্ডলৈ প্ৰতিলিপি কৰিব পৰা নগ'ল: {error}",
+  "demoCodeViewerFailedToCopyToClipboardMessage": "ক্লিপব''ৰ্ডলৈ প্ৰতিলিপি কৰিব পৰা নগ''ল: {error}",
   "demoCodeViewerCopiedToClipboardMessage": "ক্লিপব’ৰ্ডলৈ প্ৰতিলিপি কৰা হ’ল।",
   "craneSleep8SemanticLabel": "এটা উপকূলৰ ওপৰত মায়া সভ্যতাৰ ধ্বংসাৱশেষ",
   "craneSleep4SemanticLabel": "পৰ্বতৰ সন্মুখত থকা এটা হ্ৰদৰ কাষৰীয়া হোটেল",
@@ -442,10 +442,10 @@
   "craneFly4": "মালে, মালদ্বীপ",
   "craneFly5": "ভিজনাও, ছুইজাৰলেণ্ড",
   "craneFly6": "মেক্সিক’ চহৰ, মেক্সিক’",
-  "craneFly7": "মাউণ্ট ৰাশ্বম'ৰ, মাৰ্কিন যুক্তৰাষ্ট্ৰ",
+  "craneFly7": "মাউণ্ট ৰাশ্বম''ৰ, মাৰ্কিন যুক্তৰাষ্ট্ৰ",
   "settingsTextDirectionLocaleBased": "ল’কেল ভিত্তিক",
   "craneFly9": "হানাভা, কিউবা",
-  "craneFly10": "কাইৰ', ঈজিপ্ত",
+  "craneFly10": "কাইৰ'', ঈজিপ্ত",
   "craneFly11": "লিছবন, পর্তুগাল",
   "craneFly12": "নাপা, মাৰ্কিন যুক্তৰাষ্ট্ৰ",
   "craneFly13": "বালি, ইণ্ডোনেছিয়া",
@@ -456,7 +456,7 @@
   "craneSleep4": "ভিজনাও, ছুইজাৰলেণ্ড",
   "craneSleep5": "বিগ ছুৰ, মাৰ্কিন যুক্তৰাষ্ট্ৰ",
   "craneSleep6": "নাপা, মাৰ্কিন যুক্তৰাষ্ট্ৰ",
-  "craneSleep7": "প'র্ট', পর্তুগাল",
+  "craneSleep7": "প''র্ট'', পর্তুগাল",
   "craneSleep8": "টুলুম, মেক্সিকো",
   "craneEat5": "ছিউল, দক্ষিণ কোৰিয়া",
   "demoChipTitle": "চিপসমূহ",
@@ -476,7 +476,7 @@
   "chipSmall": "সৰু",
   "chipMedium": "মধ্যমীয়া",
   "chipLarge": "ডাঙৰ",
-  "chipElevator": "এলিভে'টৰ",
+  "chipElevator": "এলিভে''টৰ",
   "chipWasher": "ৱাশ্বাৰ",
   "chipFireplace": "জুহাল আছে",
   "chipBiking": "বাইকিং",
@@ -499,7 +499,7 @@
   "craneEatRestaurants": "{totalRestaurants,plural, =0{কোনো ৰেষ্টুৰেণ্ট নাই}=1{১ খন ৰেষ্টুৰেণ্ট}one{{totalRestaurants} খন ৰেষ্টুৰেণ্ট}other{{totalRestaurants} খন ৰেষ্টুৰেণ্ট}}",
   "craneFly0": "এছপেন, মার্কিন যুক্তৰাষ্ট্ৰ",
   "demoCupertinoSegmentedControlSubtitle": "iOS-শৈলীৰ বিভাজিত নিয়ন্ত্ৰণ",
-  "craneSleep10": "কাইৰ', ঈজিপ্ত",
+  "craneSleep10": "কাইৰ'', ঈজিপ্ত",
   "craneEat9": "মাদ্ৰিদ, স্পেইন",
   "craneFly1": "বিগ ছুৰ, মাৰ্কিন যুক্তৰাষ্ট্ৰ",
   "craneEat7": "নাশ্বভিল্লে, মার্কিন যুক্তৰাষ্ট্ৰ",
@@ -507,7 +507,7 @@
   "craneFly8": "ছিংগাপুৰ",
   "craneEat4": "পেৰিছ, ফ্ৰান্স",
   "craneEat3": "পৰ্টলেণ্ড, মাৰ্কিন যুক্তৰাষ্ট্ৰ",
-  "craneEat2": "কৰড'বা, আর্জেণ্টিনা",
+  "craneEat2": "কৰড''বা, আর্জেণ্টিনা",
   "craneEat1": "ডাল্লাছ, মার্কিন যুক্তৰাষ্ট্ৰ",
   "craneEat0": "নেপলচ, ইটালী",
   "craneSleep11": "তাইপেই, তাইৱান",
@@ -662,7 +662,7 @@
   "demoTypographyDescription": "Material Designত পোৱা বিভিন্ন টাইপ’গ্ৰাফীকেল শৈলীৰ সংজ্ঞাসমূহ।",
   "demoTypographySubtitle": "পূর্বনির্ধাৰিত সকলো পাঠৰ শৈলী",
   "demoTypographyTitle": "টাইপ’গ্ৰাফী",
-  "demoFullscreenDialogDescription": "fullscreenDialog সম্পদে পৃষ্ঠাখন সম্পূর্ণ স্ক্ৰীনৰ ম’ডেল ডায়ল'গ হয়নে নহয় সেয়া নির্দিষ্ট কৰে",
+  "demoFullscreenDialogDescription": "fullscreenDialog সম্পদে পৃষ্ঠাখন সম্পূর্ণ স্ক্ৰীনৰ ম’ডেল ডায়ল''গ হয়নে নহয় সেয়া নির্দিষ্ট কৰে",
   "demoFlatButtonDescription": "এটা সমতল বুটাম টিপিলে চিয়াঁহী পৰাৰ দৰে দৃশ্য প্ৰদর্শন কৰে কিন্তু তুলি নধৰে। সমতল বুটামসমূহ টুলবাৰসমূহত, ডায়ল’গসমূহত আৰু পেডিঙৰ সৈতে ইনলাইনত ব্যৱহাৰ কৰক",
   "demoBottomNavigationDescription": "একেবাৰে নিম্নাংশৰ নেভিগেশ্বন বাৰসমূহে স্ক্ৰীনখনৰ একেবাৰে নিম্নাংশত তিনিৰ পৰা পাঁচটা লক্ষ্যস্থান প্ৰদর্শন কৰে। প্ৰতিটো লক্ষ্যস্থানক এটা চিহ্ন আৰু এটা ঐচ্ছিক পাঠ লেবেলেৰে প্ৰতিনিধিত্ব কৰা হয়। একেবাৰে নিম্নাংশৰ এটা নেভিগেশ্বন চিহ্ন টিপিলে ব্যৱহাৰকাৰীজনক সেই চিহ্নটোৰ সৈতে জড়িত উচ্চ-স্তৰৰ নেভিগেশ্বনৰ লক্ষ্যস্থানটোলৈ লৈ যোৱা হয়।",
   "demoBottomNavigationSelectedLabel": "বাছনি কৰা লেবেল",
@@ -716,7 +716,7 @@
   "shrineDescription": "ফেশ্বনৰ লগত জড়িত এটা খুচৰা এপ্‌",
   "craneDescription": "এটা ব্যক্তিগতকৃত ভ্ৰমণৰ এপ্‌",
   "homeCategoryReference": "শৈলী আৰু অন্য",
-  "demoInvalidURL": "URL প্ৰদর্শন কৰিব পৰা নগ'ল:",
+  "demoInvalidURL": "URL প্ৰদর্শন কৰিব পৰা নগ''ল:",
   "demoOptionsTooltip": "বিকল্পসমূহ",
   "demoInfoTooltip": "তথ্য",
   "demoCodeTooltip": "ডেম’ ক’ড",
@@ -734,7 +734,7 @@
   "demoButtonTitle": "বুটামসমূহ",
   "demoButtonSubtitle": "পাঠ, উঠঙা, বৰ্হিৰেখাযুক্ত আৰু অধিক",
   "demoFlatButtonTitle": "সমতল বুটাম",
-  "demoRaisedButtonDescription": "উঠঙা বুটামসমূ্হে অধিকাংশ সমতল লে'আউটত মাত্ৰা যোগ কৰে। সেইবোৰে ব্যস্ত অথবা বহল ঠাইসমূহত কৰা কার্যক অধিক প্ৰধান্য দিয়ে।",
+  "demoRaisedButtonDescription": "উঠঙা বুটামসমূ্হে অধিকাংশ সমতল লে''আউটত মাত্ৰা যোগ কৰে। সেইবোৰে ব্যস্ত অথবা বহল ঠাইসমূহত কৰা কার্যক অধিক প্ৰধান্য দিয়ে।",
   "demoRaisedButtonTitle": "উঠঙা বুটাম",
   "demoOutlineButtonTitle": "ৰূপৰেখাৰ বুটাম",
   "demoOutlineButtonDescription": "ৰূপৰেখাৰ বুটামসমূহ টিপিলে অস্বচ্ছ আৰু উঠঙা হয়। সেইবোৰক সততে এটা বৈকল্পিক গৌণ কার্য সূচাবলৈ উঠঙা বুটামসমূহৰ সৈতে পেয়াৰ কৰা হয়।",
@@ -745,10 +745,10 @@
   "demoDialogTitle": "ডায়ল’গসমূহ",
   "demoDialogSubtitle": "সৰল, সতর্কবার্তা আৰু সম্পূর্ণ স্ক্ৰীন",
   "demoAlertDialogTitle": "সতৰ্কবাৰ্তা",
-  "demoAlertDialogDescription": "এটা সতর্কবার্তাৰ ডায়ল'গে ব্যৱহাৰকাৰীক স্বীকৃতি আৱশ্যক হোৱা পৰিস্থিতিসমূহৰ বিষয়ে জনায়। এটা সতর্কবার্তাৰ ডায়ল'গত এটা ঐচ্ছিক শিৰোনাম আৰু এখন কার্যসমূহৰ ঐচ্ছিক সূচী থাকে।",
+  "demoAlertDialogDescription": "এটা সতর্কবার্তাৰ ডায়ল''গে ব্যৱহাৰকাৰীক স্বীকৃতি আৱশ্যক হোৱা পৰিস্থিতিসমূহৰ বিষয়ে জনায়। এটা সতর্কবার্তাৰ ডায়ল''গত এটা ঐচ্ছিক শিৰোনাম আৰু এখন কার্যসমূহৰ ঐচ্ছিক সূচী থাকে।",
   "demoAlertTitleDialogTitle": "শিৰোনামৰ সৈতে সতর্কবার্তা",
   "demoSimpleDialogTitle": "সৰল",
-  "demoSimpleDialogDescription": "এটা সৰল ডায়ল'গে ব্যৱহাৰকাৰীক বিভিন্ন বিকল্পসমূহৰ পৰা বাছনি কৰাৰ সুবিধা দিয়ে। এটা সৰল ডায়ল'গৰ বাছনি কৰাৰ বাবে থকা বিকল্পসমূহৰ ওপৰত প্ৰদর্শন কৰা এটা ঐচ্ছিক শিৰোনাম থাকে।",
+  "demoSimpleDialogDescription": "এটা সৰল ডায়ল''গে ব্যৱহাৰকাৰীক বিভিন্ন বিকল্পসমূহৰ পৰা বাছনি কৰাৰ সুবিধা দিয়ে। এটা সৰল ডায়ল''গৰ বাছনি কৰাৰ বাবে থকা বিকল্পসমূহৰ ওপৰত প্ৰদর্শন কৰা এটা ঐচ্ছিক শিৰোনাম থাকে।",
   "demoFullscreenDialogTitle": "সম্পূৰ্ণ স্ক্ৰীন",
   "demoCupertinoButtonsTitle": "বুটামসমূহ",
   "demoCupertinoButtonsSubtitle": "iOS-শৈলীৰ বুটামসমূহ",
@@ -756,7 +756,7 @@
   "demoCupertinoAlertsTitle": "সতৰ্কবার্তাসমূহ",
   "demoCupertinoAlertsSubtitle": "iOS-শৈলীৰ সতর্কবার্তাৰ ডায়ল’গসমূহ",
   "demoCupertinoAlertTitle": "সতৰ্কবাৰ্তা",
-  "demoCupertinoAlertDescription": "এটা সতর্কবার্তাৰ ডায়ল'গে ব্যৱহাৰকাৰীক স্বীকৃতি আৱশ্যক হোৱা পৰিস্থিতিসমূহৰ বিষয়ে জনায়। এটা সতর্কবার্তাৰ ডায়ল'গত এটা ঐচ্ছিক শিৰোনাম, ঐচ্ছিক সমল আৰু এখন কার্যসমূহৰ ঐচ্ছিক সূচী থাকে। শিৰোনামটো সমলৰ ওপৰত প্ৰদর্শন কৰা হয় আৰু কার্যসমূহ সমলৰ তলত প্ৰদর্শন কৰা হয়।",
+  "demoCupertinoAlertDescription": "এটা সতর্কবার্তাৰ ডায়ল''গে ব্যৱহাৰকাৰীক স্বীকৃতি আৱশ্যক হোৱা পৰিস্থিতিসমূহৰ বিষয়ে জনায়। এটা সতর্কবার্তাৰ ডায়ল''গত এটা ঐচ্ছিক শিৰোনাম, ঐচ্ছিক সমল আৰু এখন কার্যসমূহৰ ঐচ্ছিক সূচী থাকে। শিৰোনামটো সমলৰ ওপৰত প্ৰদর্শন কৰা হয় আৰু কার্যসমূহ সমলৰ তলত প্ৰদর্শন কৰা হয়।",
   "demoCupertinoAlertWithTitleTitle": "শিৰোনামৰ সৈতে সতর্কবার্তা",
   "demoCupertinoAlertButtonsTitle": "সতর্কবার্তাৰ সৈতে বুটামসমূহ",
   "demoCupertinoAlertButtonsOnlyTitle": "কেৱল সতর্কবার্তাৰ বুটামসমূহ",
@@ -778,17 +778,17 @@
   "dialogAgree": "সন্মত",
   "dialogSetBackup": "বেকআপ একাউণ্ট ছেট কৰক",
   "colorsBlueGrey": "নীলা ধোঁৱাবৰণীয়া",
-  "dialogShow": "ডায়ল'গ দেখুৱাওক",
-  "dialogFullscreenTitle": "সম্পূর্ণ স্ক্ৰীনৰ ডায়ল'গ",
+  "dialogShow": "ডায়ল''গ দেখুৱাওক",
+  "dialogFullscreenTitle": "সম্পূর্ণ স্ক্ৰীনৰ ডায়ল''গ",
   "dialogFullscreenSave": "ছেভ কৰক",
-  "dialogFullscreenDescription": "এটা সম্পূর্ণ স্ক্ৰীনৰ ডায়ল'গ ডেম’",
+  "dialogFullscreenDescription": "এটা সম্পূর্ণ স্ক্ৰীনৰ ডায়ল''গ ডেম’",
   "cupertinoButtonEnabled": "Enabled",
   "cupertinoButtonDisabled": "Disabled",
   "cupertinoButtonWithBackground": "নেপথ্যৰ সৈতে",
   "cupertinoAlertCancel": "বাতিল কৰক",
   "cupertinoAlertDiscard": "প্ৰত্যাখ্যান কৰক",
   "cupertinoAlertLocationTitle": "আপুনি এপ্‌টো ব্যৱহাৰ কৰি থাকোঁতে \"Maps\"ক আপোনাৰ অৱস্থান এক্সেছ কৰিবলৈ অনুমতি দিবনে?",
-  "cupertinoAlertLocationDescription": "আপোনাৰ বর্তমানৰ অৱস্থানটো মেপত প্ৰদর্শন কৰা হ'ব আৰু দিক্-নিৰ্দেশনাসমূহ, নিকটৱৰ্তী সন্ধানৰ ফলাফলসমূহ আৰু আনুমানিক যাত্ৰাৰ সময়বোৰৰ বাবে এইটো ব্যৱহাৰ কৰা হ'ব।",
+  "cupertinoAlertLocationDescription": "আপোনাৰ বর্তমানৰ অৱস্থানটো মেপত প্ৰদর্শন কৰা হ''ব আৰু দিক্-নিৰ্দেশনাসমূহ, নিকটৱৰ্তী সন্ধানৰ ফলাফলসমূহ আৰু আনুমানিক যাত্ৰাৰ সময়বোৰৰ বাবে এইটো ব্যৱহাৰ কৰা হ''ব।",
   "cupertinoAlertAllow": "অনুমতি দিয়ক",
   "cupertinoAlertDontAllow": "অনুমতি নিদিব",
   "cupertinoAlertFavoriteDessert": "প্ৰিয় ডিজার্ট বাছনি কৰক",
@@ -802,7 +802,7 @@
   "colorsPink": "গুলপীয়া",
   "colorsPurple": "বেঙুনীয়া",
   "colorsDeepPurple": "ডাঠ বেঙুনীয়া",
-  "colorsIndigo": "ইণ্ডিগ'",
+  "colorsIndigo": "ইণ্ডিগ''",
   "colorsBlue": "নীলা",
   "colorsLightBlue": "পাতল নীলা",
   "colorsCyan": "চায়ান",
diff --git a/lib/l10n/intl_az.arb b/lib/l10n/intl_az.arb
index f884d48..9795f91 100644
--- a/lib/l10n/intl_az.arb
+++ b/lib/l10n/intl_az.arb
@@ -585,7 +585,7 @@
   "shrineNextButtonCaption": "NÖVBƏTİ",
   "rallyTitleBudgets": "BÜDCƏLƏR",
   "rallyTitleSettings": "AYARLAR",
-  "rallyLoginLoginToRally": "Rally'ya daxil olun",
+  "rallyLoginLoginToRally": "Rally''ya daxil olun",
   "rallyLoginNoAccount": "Hesabınız yoxdur?",
   "rallyLoginSignUp": "QEYDİYYATDAN KEÇİN",
   "rallyLoginUsername": "İstifadəçi adı",
@@ -716,7 +716,7 @@
   "shrineDescription": "Dəbli pərakəndə satış tətbiqi",
   "craneDescription": "Fərdiləşdirilmiş səyahət tətbiqi",
   "homeCategoryReference": "ÜSLUBLAR VƏ DİGƏR",
-  "demoInvalidURL": "URL'i göstərmək mümkün olmadı:",
+  "demoInvalidURL": "URL''i göstərmək mümkün olmadı:",
   "demoOptionsTooltip": "Seçimlər",
   "demoInfoTooltip": "Məlumat",
   "demoCodeTooltip": "Demo Kodu",
@@ -770,8 +770,8 @@
   "buttonTextCreate": "Yaradın",
   "dialogSelectedOption": "\"{value}\" seçdiniz",
   "dialogDiscardTitle": "Qaralama silinsin?",
-  "dialogLocationTitle": "Google'un məkan xidmətindən istifadə edilsin?",
-  "dialogLocationDescription": "Google'a məkanı müəyyənləşdirməkdə tətbiqlərə kömək etmək imkanı verin. Bu, hətta heç bir tətbiq icra olunmadıqda belə Google'a anonim məkan məlumatları göndərmək deməkdir.",
+  "dialogLocationTitle": "Google''un məkan xidmətindən istifadə edilsin?",
+  "dialogLocationDescription": "Google''a məkanı müəyyənləşdirməkdə tətbiqlərə kömək etmək imkanı verin. Bu, hətta heç bir tətbiq icra olunmadıqda belə Google''a anonim məkan məlumatları göndərmək deməkdir.",
   "dialogCancel": "LƏĞV EDİN",
   "dialogDiscard": "İMTİNA EDİN",
   "dialogDisagree": "RAZI DEYİLƏM",
diff --git a/lib/l10n/intl_be.arb b/lib/l10n/intl_be.arb
index ff9ff54..c20af64 100644
--- a/lib/l10n/intl_be.arb
+++ b/lib/l10n/intl_be.arb
@@ -48,7 +48,7 @@
   "replyStarredLabel": "Пазначаныя",
   "demoTextButtonDescription": "Пры націсканні тэкставай кнопкі паказваецца эфект чарніла, і кнопка не падымаецца ўверх. Выкарыстоўвайце тэкставыя кнопкі на панэлі інструментаў, у дыялогавых вокнах і ў тэксце з палямі",
   "demoElevatedButtonTitle": "Прыпаднятая кнопка",
-  "demoElevatedButtonDescription": "Прыпаднятыя кнопкі надаюць аб'ёмнасць пераважна плоскім макетам. Яны паказваюць функцыі ў занятых або шырокіх абласцях.",
+  "demoElevatedButtonDescription": "Прыпаднятыя кнопкі надаюць аб''ёмнасць пераважна плоскім макетам. Яны паказваюць функцыі ў занятых або шырокіх абласцях.",
   "demoOutlinedButtonTitle": "Кнопка з контурам",
   "demoOutlinedButtonDescription": "Кнопкі з контурамі цямнеюць і падымаюцца ўгору пры націсканні. Яны часта спалучаюцца з выпуклымі кнопкамі для вызначэння альтэрнатыўнага, другаснага дзеяння.",
   "demoContainerTransformDemoInstructions": "Карткі, спісы і рухомая кнопка дзеяння",
@@ -95,7 +95,7 @@
   "demoFadeScaleHideFabButton": "СХАВАЦЬ РУХОМУЮ КНОПКУ ДЗЕЯННЯ",
   "demoFadeScaleShowFabButton": "ПАКАЗАЦЬ РУХОМУЮ КНОПКУ ДЗЕЯННЯ",
   "demoFadeScaleShowAlertDialogButton": "ПАКАЗАЦЬ МАДАЛЬНАЕ АКНО",
-  "demoFadeScaleDescription": "Шаблон затухання выкарыстоўваецца для элементаў карыстальніцкага інтэрфейсу, якія з'яўляюцца ці знікаюць у межах экрана, напрыклад для дыялогавага акна, якое затухае ў цэнтры экрана.",
+  "demoFadeScaleDescription": "Шаблон затухання выкарыстоўваецца для элементаў карыстальніцкага інтэрфейсу, якія з''яўляюцца ці знікаюць у межах экрана, напрыклад для дыялогавага акна, якое затухае ў цэнтры экрана.",
   "demoFadeScaleTitle": "Затуханне",
   "demoFadeThroughTextPlaceholder": "123 фота",
   "demoFadeThroughSearchDestination": "Пошук",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ДЗЕЯННЕ",
   "cupertinoTabBarProfileTab": "Профіль",
   "demoSnackbarsButtonLabel": "ПАКАЗАЦЬ УСПЛЫВАЛЬНУЮ ПАНЭЛЬ",
-  "demoSnackbarsDescription": "Усплывальныя панэлі паведамляюць карыстальніку пра працэсы, якія адбываюцца або будуць адбывацца ў праграмах. Такія паведамленні з'яўляюцца на кароткі час унізе экрана і самастойна знікаюць, каб не перашкаджаць карыстальніку.",
+  "demoSnackbarsDescription": "Усплывальныя панэлі паведамляюць карыстальніку пра працэсы, якія адбываюцца або будуць адбывацца ў праграмах. Такія паведамленні з''яўляюцца на кароткі час унізе экрана і самастойна знікаюць, каб не перашкаджаць карыстальніку.",
   "demoSnackbarsSubtitle": "Усплывальныя панэлі паказваюць паведамленні ўнізе экрана",
   "demoSnackbarsTitle": "Усплывальныя панэлі",
   "demoCupertinoSliderTitle": "Паўзунок",
@@ -468,7 +468,7 @@
   "demoFilterChipTitle": "Чып фільтра",
   "demoFilterChipDescription": "Чыпы фільтраў выкарыстоўваюць цэтлікі ці апісальныя словы для фільтравання змесціва.",
   "demoInputChipTitle": "Чып уводу",
-  "demoInputChipDescription": "Чыпы ўводу змяшчаюць у кампактнай форме складаныя элементы інфармацыі, такія як аб'ект (асоба, месца або рэч) ці тэкст размовы.",
+  "demoInputChipDescription": "Чыпы ўводу змяшчаюць у кампактнай форме складаныя элементы інфармацыі, такія як аб''ект (асоба, месца або рэч) ці тэкст размовы.",
   "craneSleep9": "Лісабон, Партугалія",
   "craneEat10": "Лісабон, Партугалія",
   "demoCupertinoSegmentedControlDescription": "Выкарыстоўваецца для выбару з некалькіх узаемавыключальных варыянтаў. Калі ў сегментаваным элеменце кіравання выбраны адзін з варыянтаў, іншыя варыянты будуць недаступныя для выбару ў гэтым элеменце.",
@@ -734,7 +734,7 @@
   "demoButtonTitle": "Кнопкі",
   "demoButtonSubtitle": "Тэкставыя, прыпаднятыя, з контурамі і іншыя",
   "demoFlatButtonTitle": "Плоская кнопка",
-  "demoRaisedButtonDescription": "Выпуклыя кнопкі надаюць аб'ёмнасць пераважна плоскім макетам. Яны паказваюць функцыі ў занятых або шырокіх абласцях.",
+  "demoRaisedButtonDescription": "Выпуклыя кнопкі надаюць аб''ёмнасць пераважна плоскім макетам. Яны паказваюць функцыі ў занятых або шырокіх абласцях.",
   "demoRaisedButtonTitle": "Выпуклая кнопка",
   "demoOutlineButtonTitle": "Кнопка з контурам",
   "demoOutlineButtonDescription": "Кнопкі з контурамі цямнеюць і падымаюцца ўгору пры націсканні. Яны часта спалучаюцца з выпуклымі кнопкамі для вызначэння альтэрнатыўнага, другаснага дзеяння.",
diff --git a/lib/l10n/intl_bn.arb b/lib/l10n/intl_bn.arb
index 68895d4..2c6b871 100644
--- a/lib/l10n/intl_bn.arb
+++ b/lib/l10n/intl_bn.arb
@@ -21,7 +21,7 @@
   "demoTwoPaneDetails": "বিবরণ",
   "demoTwoPaneSelectItem": "একটি আইটেম বেছে নিন",
   "demoTwoPaneItemDetails": "আইটেমের {value} বিবরণ",
-  "demoCupertinoContextMenuActionText": "কনটেক্সট মেনু দেখতে 'ফ্লাটার' লোগোতে ট্যাপ করে ধরে থাকুন।",
+  "demoCupertinoContextMenuActionText": "কনটেক্সট মেনু দেখতে ''ফ্লাটার'' লোগোতে ট্যাপ করে ধরে থাকুন।",
   "demoCupertinoContextMenuDescription": "কোনও এলিমেন্টের উপর অনেকক্ষণ প্রেস করে ধরে থাকলে, iOS-স্টাইলের ফুল-স্ক্রিন কনটেক্সট মেনু দেখানো হয়।",
   "demoAppBarTitle": "অ্যাপ বার",
   "demoAppBarDescription": "অ্যাপ বারে বর্তমান স্ক্রিন সম্পর্কিত কন্টেন্ট ও অ্যাকশন দেখায়। এটি ব্র্যান্ডিং, স্ক্রিন টাইটেল, নেভিগেশন ও অ্যাকশনের জন্য ব্যবহৃত হয়",
@@ -58,7 +58,7 @@
   "replyDraftsLabel": "ড্রাফ্ট",
   "demoNavigationDrawerToPageOne": "প্রথম আইটেম",
   "replyInboxLabel": "ইনবক্স",
-  "demoSharedXAxisDemoInstructions": "'পরবর্তী' এবং 'ফিরে যান' বোতাম",
+  "demoSharedXAxisDemoInstructions": "''পরবর্তী'' এবং ''ফিরে যান'' বোতাম",
   "replySpamLabel": "স্প্যাম",
   "replyTrashLabel": "ট্র্যাশ",
   "replySentLabel": "পাঠানো হয়েছে",
@@ -95,13 +95,13 @@
   "demoFadeScaleHideFabButton": "ফ্যাব লুকান",
   "demoFadeScaleShowFabButton": "ফ্যাব দেখুন",
   "demoFadeScaleShowAlertDialogButton": "মোডাল দেখুন",
-  "demoFadeScaleDescription": "UI এলিমেন্টের জন্য 'বরাবর অস্পষ্ট' প্যাটার্ন ব্যবহার করা হয় সেটি স্ক্রিনের ডিসপ্লের মধ্যে প্রবেশ করে অথবা বেরিয়ে যায়, যেমন একটি ডায়লগ যেটি স্ক্রিনের মাঝখানে অস্পষ্ট হয়ে যায়।",
+  "demoFadeScaleDescription": "UI এলিমেন্টের জন্য ''বরাবর অস্পষ্ট'' প্যাটার্ন ব্যবহার করা হয় সেটি স্ক্রিনের ডিসপ্লের মধ্যে প্রবেশ করে অথবা বেরিয়ে যায়, যেমন একটি ডায়লগ যেটি স্ক্রিনের মাঝখানে অস্পষ্ট হয়ে যায়।",
   "demoFadeScaleTitle": "অস্পষ্ট",
   "demoFadeThroughTextPlaceholder": "১২৩টি ফটো",
   "demoFadeThroughSearchDestination": "Search",
   "demoFadeThroughPhotosDestination": "ফটো",
   "demoSharedXAxisCoursePageSubtitle": "আপনার ফিডে বান্ডেল করা বিভাগগুলি গ্রুপ হিসেবে দেখা যাবে। আপনি পরে যেকোনও সময় এটিকে পরিবর্তন করতে পারবেন।",
-  "demoFadeThroughDescription": "UI এলিমেন্টের মধ্যে ট্রানজিশন করতে 'বরাবর অস্পষ্ট' প্যাটার্ন ব্যবহার করা হয়, যেখানে প্রত্যেকটি এলিমেন্টের মধ্যে শক্তিশালি সম্পর্ক থাকে না।",
+  "demoFadeThroughDescription": "UI এলিমেন্টের মধ্যে ট্রানজিশন করতে ''বরাবর অস্পষ্ট'' প্যাটার্ন ব্যবহার করা হয়, যেখানে প্রত্যেকটি এলিমেন্টের মধ্যে শক্তিশালি সম্পর্ক থাকে না।",
   "demoFadeThroughTitle": "বরাবর অস্পষ্ট",
   "demoSharedZAxisHelpSettingLabel": "সহায়তা",
   "demoMotionSubtitle": "পূর্বনির্ধারিত সব ট্রানজিশনের প্যাটার্ন",
@@ -206,7 +206,7 @@
   "demoPickersTitle": "চয়নকারী",
   "demo2dTransformationsEditTooltip": "শীর্ষক এডিট করুন",
   "demoDataTableDescription": "সারি এবং কলামযুক্ত গ্রিডের মতো ফর্ম্যাটে ডেটা টেবিল তথ্য দেখায়। ডেটা টেবিল এমনভাবে তথ্য দেখায় যা সহজেই স্ক্যান করা যায়, যাতে ব্যবহারকারীরা প্যাটার্ন এবং ইনসাইট দেখতে পারেন।",
-  "demo2dTransformationsDescription": "টাইল এডিট করতে ট্যাপ করুন এবং দৃশ্যের আশেপাশে সরানোর জন্য জেসচার ব্যবহার করুন। প্যানে টেনে আনুন, জুম করতে পিঞ্চ করুন এবং দুটি আঙ্গুল ব্যবহার করে ঘোরান। শুরুর ওরিয়েন্টেশনে ফিরে আসার জন্য 'আবার সেট করুন' বোতামে প্রেস করুন।",
+  "demo2dTransformationsDescription": "টাইল এডিট করতে ট্যাপ করুন এবং দৃশ্যের আশেপাশে সরানোর জন্য জেসচার ব্যবহার করুন। প্যানে টেনে আনুন, জুম করতে পিঞ্চ করুন এবং দুটি আঙ্গুল ব্যবহার করে ঘোরান। শুরুর ওরিয়েন্টেশনে ফিরে আসার জন্য ''আবার সেট করুন'' বোতামে প্রেস করুন।",
   "demo2dTransformationsSubtitle": "প্যান, জুম, ঘোরান",
   "demo2dTransformationsTitle": "2D ট্রান্সফর্মেশন",
   "demoCupertinoTextFieldPIN": "পিন",
@@ -217,7 +217,7 @@
   "demoCupertinoPickerTime": "সময়",
   "demoCupertinoPickerDate": "তারিখ",
   "demoCupertinoPickerTimer": "টাইমার",
-  "demoCupertinoPickerDescription": "iOS-স্টাইল বাছাইকারী উইজেট, স্ট্রিং, তারিখ, সময় বা তারিখ ও সময় দু'টিই বেছে নিতে ব্যবহার করা যেতে পারে।",
+  "demoCupertinoPickerDescription": "iOS-স্টাইল বাছাইকারী উইজেট, স্ট্রিং, তারিখ, সময় বা তারিখ ও সময় দু''টিই বেছে নিতে ব্যবহার করা যেতে পারে।",
   "demoCupertinoPickerSubtitle": "iOS-স্টাইল বাছাইকারী",
   "demoCupertinoPickerTitle": "চয়নকারী",
   "dataTableRowWithHoney": "মধু সহ {value}",
@@ -406,7 +406,7 @@
   "demoListsSubtitle": "তালিকার লে-আউট স্ক্রল করা হচ্ছে",
   "demoListsDescription": "একক নির্দিষ্ট উচ্চতাসম্পন্ন সারি যেখানে কিছু টেক্সট সহ লিডিং অথবা ট্রেলিং আইকন রয়েছে।",
   "demoOneLineListsTitle": "প্রতি সারিতে একটি লাইন",
-  "demoTwoLineListsTitle": "প্রতি সারিতে দু'টি লাইন",
+  "demoTwoLineListsTitle": "প্রতি সারিতে দু''টি লাইন",
   "demoListsSecondary": "গৌণ টেক্সট",
   "demoSelectionControlsTitle": "বেছে নেওয়ার বিষয়ে নিয়ন্ত্রণ",
   "craneFly7SemanticLabel": "মাউন্ট রাশমোর",
@@ -652,7 +652,7 @@
   "demoTextFieldSubmit": "জমা দিন",
   "demoBottomNavigationSubtitle": "ক্রস-ফেডিং ভিউ সহ নিচের দিকে নেভিগেশন",
   "demoBottomSheetAddLabel": "যোগ করুন",
-  "demoBottomSheetModalDescription": "'মোডাল বটম শিট' হল মেনু অথবা ডায়ালগের একটি বিকল্প এবং এটি ব্যবহারকারীকে অ্যাপের অন্যান্য ফিচার ইন্টার‌্যাক্ট করতে বাধা দেয়।",
+  "demoBottomSheetModalDescription": "''মোডাল বটম শিট'' হল মেনু অথবা ডায়ালগের একটি বিকল্প এবং এটি ব্যবহারকারীকে অ্যাপের অন্যান্য ফিচার ইন্টার‌্যাক্ট করতে বাধা দেয়।",
   "demoBottomSheetModalTitle": "মোডাল বটম শিট",
   "demoBottomSheetPersistentDescription": "সব সময় দেখা যায় এমন বোটম শিট অ্যাপের প্রধান কন্টেন্টের সাথে সম্পর্কিত অন্যান্য তথ্য দেখায়। ব্যবহারকারী অ্যাপের অন্যান্য ফিচারেরে সাথে ইন্ট্যারঅ্যাক্ট করলে সব সময় দেখা যায় এমন বোটম শিট।",
   "demoBottomSheetPersistentTitle": "সব সময় দেখা যায় এমন বোটম শিট",
diff --git a/lib/l10n/intl_ca.arb b/lib/l10n/intl_ca.arb
index 64de625..9be92f6 100644
--- a/lib/l10n/intl_ca.arb
+++ b/lib/l10n/intl_ca.arb
@@ -1,63 +1,63 @@
 {
   "demoCupertinoSearchTextFieldTitle": "Camp de text de cerca",
   "demoCupertinoPicker": "Selector",
-  "demoCupertinoSearchTextFieldSubtitle": "Camp de text de cerca d'estil iOS",
-  "demoCupertinoSearchTextFieldDescription": "Camp de text de cerca que permet a l'usuari fer cerques introduint text i que pot oferir i filtrar suggeriments.",
+  "demoCupertinoSearchTextFieldSubtitle": "Camp de text de cerca d''estil iOS",
+  "demoCupertinoSearchTextFieldDescription": "Camp de text de cerca que permet a l''usuari fer cerques introduint text i que pot oferir i filtrar suggeriments.",
   "demoCupertinoSearchTextFieldPlaceholder": "Introdueix text",
   "demoCupertinoScrollbarTitle": "Barra de desplaçament",
-  "demoCupertinoScrollbarSubtitle": "Barra de desplaçament d'estil iOS",
-  "demoCupertinoScrollbarDescription": "Barra de desplaçament que uneix l'element secundari determinat.",
+  "demoCupertinoScrollbarSubtitle": "Barra de desplaçament d''estil iOS",
+  "demoCupertinoScrollbarDescription": "Barra de desplaçament que uneix l''element secundari determinat.",
   "demoTwoPaneItem": "Elements {value}",
   "demoTwoPaneList": "Llista",
   "demoTwoPaneFoldableLabel": "Plegable",
   "demoTwoPaneSmallScreenLabel": "Pantalla petita",
   "demoTwoPaneSmallScreenDescription": "Aquest és el comportament de TwoPane en un dispositiu amb la pantalla petita.",
   "demoTwoPaneTabletLabel": "Tauleta/Ordinador",
-  "demoTwoPaneTabletDescription": "Aquest és el comportament de TwoPane en una pantalla més gran com ara la d'una tauleta o un ordinador.",
+  "demoTwoPaneTabletDescription": "Aquest és el comportament de TwoPane en una pantalla més gran com ara la d''una tauleta o un ordinador.",
   "demoTwoPaneTitle": "TwoPane",
   "demoTwoPaneSubtitle": "Dissenys responsius en pantalles plegables, grans i petites",
   "splashSelectDemo": "Selecciona una demostració",
   "demoTwoPaneFoldableDescription": "Aquest és el comportament de TwoPane en un dispositiu plegable.",
   "demoTwoPaneDetails": "Detalls",
   "demoTwoPaneSelectItem": "Selecciona un element",
-  "demoTwoPaneItemDetails": "Detalls de l'element {value}",
+  "demoTwoPaneItemDetails": "Detalls de l''element {value}",
   "demoCupertinoContextMenuActionText": "Mantén premut el logotip de Flutter per veure el menú contextual.",
-  "demoCupertinoContextMenuDescription": "Un menú contextual d'estil iOS en pantalla completa que apareix quan un element es manté premut.",
-  "demoAppBarTitle": "Barra d'aplicacions",
-  "demoAppBarDescription": "La barra d'aplicacions proporciona accions i contingut relacionats amb la pantalla actual. S'utilitza per al brànding, els títols de pantalles, la navegació i les accions.",
+  "demoCupertinoContextMenuDescription": "Un menú contextual d''estil iOS en pantalla completa que apareix quan un element es manté premut.",
+  "demoAppBarTitle": "Barra d''aplicacions",
+  "demoAppBarDescription": "La barra d''aplicacions proporciona accions i contingut relacionats amb la pantalla actual. S''utilitza per al brànding, els títols de pantalles, la navegació i les accions.",
   "demoDividerTitle": "Divisor",
   "demoDividerSubtitle": "Un divisor és una línia prima que agrupa contingut en llistes i dissenys.",
   "demoDividerDescription": "Els divisors es poden utilitzar en llistes, taulers i en qualsevol altre lloc per separar contingut.",
   "demoVerticalDividerTitle": "Divisor vertical",
   "demoCupertinoContextMenuTitle": "Menú contextual",
-  "demoCupertinoContextMenuSubtitle": "Menú contextual d'estil iOS",
+  "demoCupertinoContextMenuSubtitle": "Menú contextual d''estil iOS",
   "demoAppBarSubtitle": "Mostra informació i accions relacionades amb la pantalla actual",
   "demoCupertinoContextMenuActionOne": "Acció 1",
   "demoCupertinoContextMenuActionTwo": "Acció 2",
-  "demoDateRangePickerDescription": "Mostra un quadre de diàleg que conté un selector d'intervals de dates de Material Design.",
-  "demoDateRangePickerTitle": "Selector d'intervals de dates",
-  "demoNavigationDrawerUserName": "Nom d'usuari",
+  "demoDateRangePickerDescription": "Mostra un quadre de diàleg que conté un selector d''intervals de dates de Material Design.",
+  "demoDateRangePickerTitle": "Selector d''intervals de dates",
+  "demoNavigationDrawerUserName": "Nom d''usuari",
   "demoNavigationDrawerUserEmail": "nom.usuari@example.com",
   "demoNavigationDrawerText": "Llisca des de la vora o toca la icona de la part superior esquerra per veure el tauler",
   "demoNavigationRailTitle": "Barra de navegació",
   "demoNavigationRailSubtitle": "Es mostra una barra de navegació en una aplicació",
-  "demoNavigationRailDescription": "Widget material que es mostrarà a l'esquerra o a la dreta d'una aplicació per navegar entre unes quantes visualitzacions, normalment entre tres i cinc.",
+  "demoNavigationRailDescription": "Widget material que es mostrarà a l''esquerra o a la dreta d''una aplicació per navegar entre unes quantes visualitzacions, normalment entre tres i cinc.",
   "demoNavigationRailFirst": "Primera",
   "demoNavigationDrawerTitle": "Tauler de navegació",
   "demoNavigationRailThird": "Tercera",
   "replyStarredLabel": "Destacats",
-  "demoTextButtonDescription": "Els botons de text mostren un esquitx de tinta en prémer-los, però no s'eleven. Utilitza els botons de text en barres d'eines, en quadres de diàleg i entre línies amb farciment.",
+  "demoTextButtonDescription": "Els botons de text mostren un esquitx de tinta en prémer-los, però no s''eleven. Utilitza els botons de text en barres d''eines, en quadres de diàleg i entre línies amb farciment.",
   "demoElevatedButtonTitle": "Botó amb relleu",
   "demoElevatedButtonDescription": "Els botons amb relleu aporten dimensió als dissenys plans. Destaquen les funcions en espais amplis o amb molts elements.",
   "demoOutlinedButtonTitle": "Botó perfilat",
-  "demoOutlinedButtonDescription": "Els botons perfilats es tornen opacs i s'eleven en prémer-los. Normalment estan vinculats amb botons amb relleu per indicar una acció secundaria o alternativa.",
+  "demoOutlinedButtonDescription": "Els botons perfilats es tornen opacs i s''eleven en prémer-los. Normalment estan vinculats amb botons amb relleu per indicar una acció secundaria o alternativa.",
   "demoContainerTransformDemoInstructions": "Targetes, llistes i BAF",
-  "demoNavigationDrawerSubtitle": "Es mostra un tauler a la barra d'aplicacions",
+  "demoNavigationDrawerSubtitle": "Es mostra un tauler a la barra d''aplicacions",
   "replyDescription": "Una aplicació de correu electrònic centrada i eficient",
   "demoNavigationDrawerDescription": "Tauler de Material Design que llisca horitzontalment des de la vora cap a la part interior de la pantalla per mostrar enllaços de navegació en una aplicació.",
   "replyDraftsLabel": "Esborranys",
   "demoNavigationDrawerToPageOne": "Element 1",
-  "replyInboxLabel": "Safata d'entrada",
+  "replyInboxLabel": "Safata d''entrada",
   "demoSharedXAxisDemoInstructions": "Botons Següent i Enrere",
   "replySpamLabel": "Correu brossa",
   "replyTrashLabel": "Paperera",
@@ -91,24 +91,24 @@
   "demoSharedXAxisArtsAndCraftsCourseTitle": "Arts i treballs manuals",
   "demoMotionPlaceholderSubtitle": "Text secundari",
   "demoFadeScaleAlertDialogCancelButton": "CANCEL·LA",
-  "demoFadeScaleAlertDialogHeader": "Quadre de diàleg d'alerta",
+  "demoFadeScaleAlertDialogHeader": "Quadre de diàleg d''alerta",
   "demoFadeScaleHideFabButton": "AMAGA EL BAF",
   "demoFadeScaleShowFabButton": "MOSTRA EL BAF",
   "demoFadeScaleShowAlertDialogButton": "MOSTRA EL MODAL",
-  "demoFadeScaleDescription": "El patró d'atenuació s'utilitza en elements de la IU que s'obren o es tanquen dins dels límits de la pantalla, com ara un quadre de diàleg que s'atenua al centre de la pantalla.",
+  "demoFadeScaleDescription": "El patró d''atenuació s''utilitza en elements de la IU que s''obren o es tanquen dins dels límits de la pantalla, com ara un quadre de diàleg que s''atenua al centre de la pantalla.",
   "demoFadeScaleTitle": "Atenuació",
   "demoFadeThroughTextPlaceholder": "123 fotos",
   "demoFadeThroughSearchDestination": "Cerca",
   "demoFadeThroughPhotosDestination": "Fotos",
   "demoSharedXAxisCoursePageSubtitle": "Les categories agrupades es mostren com a grups al teu feed. Pots canviar aquesta opció en qualsevol moment.",
-  "demoFadeThroughDescription": "El patró d'esvaïment s'utilitza per a transicions entre elements de la IU que no tenen una relació estreta entre ells.",
+  "demoFadeThroughDescription": "El patró d''esvaïment s''utilitza per a transicions entre elements de la IU que no tenen una relació estreta entre ells.",
   "demoFadeThroughTitle": "Esvaïment",
   "demoSharedZAxisHelpSettingLabel": "Ajuda",
   "demoMotionSubtitle": "Tots els patrons de transició predefinits",
   "demoSharedZAxisNotificationSettingLabel": "Notificacions",
   "demoSharedZAxisProfileSettingLabel": "Perfil",
   "demoSharedZAxisSavedRecipesListTitle": "Receptes desades",
-  "demoSharedZAxisBeefSandwichRecipeDescription": "Recepta d'entrepà de vedella",
+  "demoSharedZAxisBeefSandwichRecipeDescription": "Recepta d''entrepà de vedella",
   "demoSharedZAxisCrabPlateRecipeDescription": "Recepta de plat de cranc",
   "demoSharedXAxisCoursePageTitle": "Optimitza els teus cursos",
   "demoSharedZAxisCrabPlateRecipeTitle": "Cranc",
@@ -116,9 +116,9 @@
   "demoSharedZAxisShrimpPlateRecipeTitle": "Gamba",
   "demoContainerTransformTypeFadeThrough": "ESVAÏMENT",
   "demoSharedZAxisDessertRecipeTitle": "Postres",
-  "demoSharedZAxisSandwichRecipeDescription": "Recepta d'entrepà",
+  "demoSharedZAxisSandwichRecipeDescription": "Recepta d''entrepà",
   "demoSharedZAxisSandwichRecipeTitle": "Entrepà",
-  "demoSharedZAxisBurgerRecipeDescription": "Recepta d'hamburguesa",
+  "demoSharedZAxisBurgerRecipeDescription": "Recepta d''hamburguesa",
   "demoSharedZAxisBurgerRecipeTitle": "Hamburguesa",
   "demoSharedZAxisSettingsPageTitle": "Configuració",
   "demoSharedZAxisTitle": "Eix Z compartit",
@@ -126,15 +126,15 @@
   "demoMotionTitle": "Moviment",
   "demoContainerTransformTitle": "Transformació de contenidors",
   "demoContainerTransformDescription": "El patró de transformació de contenidors està dissenyat per a transicions entre elements de la IU que inclouen un contenidor. Aquest patró crea una connexió visible entre 2 elements de la IU.",
-  "demoContainerTransformModalBottomSheetTitle": "Mode d'atenuació",
+  "demoContainerTransformModalBottomSheetTitle": "Mode d''atenuació",
   "demoContainerTransformTypeFade": "ATENUACIÓ",
   "demoSharedYAxisAlbumTileDurationUnit": "min",
   "demoMotionPlaceholderTitle": "Títol",
-  "demoSharedXAxisForgotEmailButtonText": "HAS OBLIDAT L'ADREÇA ELECTRÒNICA?",
+  "demoSharedXAxisForgotEmailButtonText": "HAS OBLIDAT L''ADREÇA ELECTRÒNICA?",
   "demoMotionSmallPlaceholderSubtitle": "Secundari",
   "demoMotionDetailsPageTitle": "Pàgina de detalls",
   "demoMotionListTileTitle": "Element de llista",
-  "demoSharedAxisDescription": "El patró d'eix compartit s'utilitza per a transicions entre elements de la IU que tenen una relació espacial o de navegació. Aquest patró utilitza una transformació compartida a l'eix x, y o z per reforçar la relació entre els elements.",
+  "demoSharedAxisDescription": "El patró d''eix compartit s''utilitza per a transicions entre elements de la IU que tenen una relació espacial o de navegació. Aquest patró utilitza una transformació compartida a l''eix x, y o z per reforçar la relació entre els elements.",
   "demoSharedXAxisTitle": "Eix X compartit",
   "demoSharedXAxisBackButtonText": "ENRERE",
   "demoSharedXAxisNextButtonText": "SEGÜENT",
@@ -148,7 +148,7 @@
   "fortnightlyMenuCulture": "Cultura",
   "fortnightlyTrendingTechDesign": "DissenyTecnològic",
   "rallyBudgetDetailAmountLeft": "Import restant",
-  "fortnightlyHeadlineArmy": "La reforma de l'Exèrcit Verd des de dins",
+  "fortnightlyHeadlineArmy": "La reforma de l''Exèrcit Verd des de dins",
   "fortnightlyDescription": "Una aplicació de notícies centrada en el contingut",
   "rallyBillDetailAmountDue": "Import pendent",
   "rallyBudgetDetailTotalCap": "Límit total",
@@ -163,7 +163,7 @@
   "fortnightlyTrendingGreenArmy": "ExèrcitVerd",
   "fortnightlyHeadlineFeminists": "El feminisme pren partit",
   "fortnightlyHeadlineFabrics": "Uns dissenyadors creen teixits futuristes utilitzant tecnologia",
-  "fortnightlyHeadlineStocks": "Les accions s'estanquen i les mirades se centren en la moneda",
+  "fortnightlyHeadlineStocks": "Les accions s''estanquen i les mirades se centren en la moneda",
   "fortnightlyTrendingReform": "Reforma",
   "fortnightlyMenuTech": "Tecnologia",
   "fortnightlyHeadlineWar": "Vides separades als EUA durant la guerra",
@@ -187,13 +187,13 @@
   "dataTableColumnIron": "Ferro (%)",
   "dataTableColumnCalcium": "Calci (%)",
   "dataTableColumnSodium": "Sodi (mg)",
-  "demoTimePickerTitle": "Selector d'hora",
+  "demoTimePickerTitle": "Selector d''hora",
   "demo2dTransformationsResetTooltip": "Restableix les transformacions",
   "dataTableColumnFat": "Matèria grassa (g)",
   "dataTableColumnCalories": "Calories",
   "dataTableColumnDessert": "Postres (1 ració)",
   "cardsDemoTravelDestinationLocation1": "Thanjavur, Tamil Nadu",
-  "demoTimePickerDescription": "Mostra un quadre de diàleg que conté un selector d'hora de Material Design.",
+  "demoTimePickerDescription": "Mostra un quadre de diàleg que conté un selector d''hora de Material Design.",
   "demoPickersShowPicker": "MOSTRA EL SELECTOR",
   "demoTabsScrollingTitle": "Desplaçable",
   "demoTabsNonScrollingTitle": "No desplaçable",
@@ -205,20 +205,20 @@
   "demoPickersSubtitle": "Selecció de data i hora",
   "demoPickersTitle": "Selectors",
   "demo2dTransformationsEditTooltip": "Edita el mosaic",
-  "demoDataTableDescription": "Les taules de dades mostren informació en un format de quadrícula estructurat en files i columnes. Organitzen la informació de manera que sigui fàcil d'analitzar, perquè els usuaris puguin cercar patrons i estadístiques.",
-  "demo2dTransformationsDescription": "Toca per editar mosaics i fes servir gestos per moure't per l'escena. Arrossega per obtenir una panoràmica, pinça per fer zoom i gira amb dos dits. Prem el botó de restabliment per tornar a l'orientació inicial.",
+  "demoDataTableDescription": "Les taules de dades mostren informació en un format de quadrícula estructurat en files i columnes. Organitzen la informació de manera que sigui fàcil d''analitzar, perquè els usuaris puguin cercar patrons i estadístiques.",
+  "demo2dTransformationsDescription": "Toca per editar mosaics i fes servir gestos per moure''t per l''escena. Arrossega per obtenir una panoràmica, pinça per fer zoom i gira amb dos dits. Prem el botó de restabliment per tornar a l''orientació inicial.",
   "demo2dTransformationsSubtitle": "Panoràmica, zoom i rotació",
   "demo2dTransformationsTitle": "Transformacions 2D",
   "demoCupertinoTextFieldPIN": "PIN",
-  "demoCupertinoTextFieldDescription": "Un camp de text permet que l'usuari introdueixi text, tant des del teclat del maquinari com del teclat en pantalla.",
-  "demoCupertinoTextFieldSubtitle": "Camps de text d'estil iOS",
+  "demoCupertinoTextFieldDescription": "Un camp de text permet que l''usuari introdueixi text, tant des del teclat del maquinari com del teclat en pantalla.",
+  "demoCupertinoTextFieldSubtitle": "Camps de text d''estil iOS",
   "demoCupertinoTextFieldTitle": "Camps de text",
   "demoDatePickerDescription": "Mostra un quadre de diàleg que conté un selector de data de Material Design.",
   "demoCupertinoPickerTime": "Hora",
   "demoCupertinoPickerDate": "Data",
   "demoCupertinoPickerTimer": "Temporitzador",
-  "demoCupertinoPickerDescription": "Widget selector d'estil iOS que es pot utilitzar per seleccionar cadenes i dates o hores, o totes dues coses.",
-  "demoCupertinoPickerSubtitle": "Selectors d'estil iOS",
+  "demoCupertinoPickerDescription": "Widget selector d''estil iOS que es pot utilitzar per seleccionar cadenes i dates o hores, o totes dues coses.",
+  "demoCupertinoPickerSubtitle": "Selectors d''estil iOS",
   "demoCupertinoPickerTitle": "Selectors",
   "dataTableRowWithHoney": "{value} amb mel",
   "cardsDemoTravelDestinationCity2": "Chettinad",
@@ -235,20 +235,20 @@
   "cardsDemoTravelDestinationDescription1": "Número 10",
   "cardsDemoTravelDestinationCity1": "Thanjavur",
   "dataTableColumnProtein": "Proteïnes (g)",
-  "cardsDemoTravelDestinationTitle2": "Artesans del sud de l'Índia",
+  "cardsDemoTravelDestinationTitle2": "Artesans del sud de l''Índia",
   "cardsDemoTravelDestinationDescription2": "Filadors de seda",
-  "bannerDemoText": "La contrasenya s'ha actualitzat al teu altre dispositiu. Torna a iniciar la sessió.",
+  "bannerDemoText": "La contrasenya s''ha actualitzat al teu altre dispositiu. Torna a iniciar la sessió.",
   "cardsDemoTravelDestinationLocation2": "Sivaganga, Tamil Nadu",
   "cardsDemoTravelDestinationTitle3": "Temple de Brihadisvara",
   "cardsDemoTravelDestinationDescription3": "Temples",
   "demoBannerTitle": "Bàner",
   "demoBannerSubtitle": "Es mostra un bàner en una llista",
-  "demoBannerDescription": "Un bàner mostra un missatge breu important i proporciona als usuaris accions per dur a terme (o per ignorar el bàner). Per poder-lo ignorar, l'usuari ha de fer una acció.",
+  "demoBannerDescription": "Un bàner mostra un missatge breu important i proporciona als usuaris accions per dur a terme (o per ignorar el bàner). Per poder-lo ignorar, l''usuari ha de fer una acció.",
   "demoCardTitle": "Targetes",
   "demoCardSubtitle": "Targetes de referència amb les cantonades arrodonides",
-  "demoCardDescription": "Una targeta és un full de Material Design que s'utilitza per representar informació relacionada, com ara un àlbum, una ubicació geogràfica, un àpat, dades de contacte, etc.",
+  "demoCardDescription": "Una targeta és un full de Material Design que s''utilitza per representar informació relacionada, com ara un àlbum, una ubicació geogràfica, un àpat, dades de contacte, etc.",
   "demoDataTableTitle": "Taules de dades",
-  "demoDataTableSubtitle": "Files i columnes d'informació",
+  "demoDataTableSubtitle": "Files i columnes d''informació",
   "dataTableColumnCarbs": "Carbohidrats (g)",
   "placeTanjore": "Thanjavur",
   "demoGridListsTitle": "Llistes amb quadrícula",
@@ -264,7 +264,7 @@
   "placeFisherman": "Pescador",
   "demoMenuSelected": "Seleccionat: {value}",
   "demoMenuRemove": "Suprimeix",
-  "demoMenuGetLink": "Obtén l'enllaç",
+  "demoMenuGetLink": "Obtén l''enllaç",
   "demoMenuShare": "Comparteix",
   "demoBottomAppBarSubtitle": "Mostra la navegació i les accions a la part inferior",
   "demoMenuAnItemWithASectionedMenu": "Un element amb un menú amb seccions",
@@ -274,54 +274,54 @@
   "demoMenuAnItemWithASimpleMenu": "Un element amb un menú senzill",
   "demoCustomSlidersTitle": "Controls lliscants personalitzats",
   "demoMenuAnItemWithAChecklistMenu": "Un element amb un menú amb llista de comprovació",
-  "demoCupertinoActivityIndicatorTitle": "Indicador d'activitat",
-  "demoCupertinoActivityIndicatorSubtitle": "Indicador d'activitat d'estil iOS",
-  "demoCupertinoActivityIndicatorDescription": "Indicador d'activitat d'estil iOS que gira en sentit horari.",
+  "demoCupertinoActivityIndicatorTitle": "Indicador d''activitat",
+  "demoCupertinoActivityIndicatorSubtitle": "Indicador d''activitat d''estil iOS",
+  "demoCupertinoActivityIndicatorDescription": "Indicador d''activitat d''estil iOS que gira en sentit horari.",
   "demoCupertinoNavigationBarTitle": "Barra de navegació",
-  "demoCupertinoNavigationBarSubtitle": "Barra de navegació d'estil iOS",
-  "demoCupertinoNavigationBarDescription": "Una barra de navegació d'estil iOS. La barra de navegació és una barra d'eines que consisteix com a mínim en un títol de pàgina al mig de la barra.",
+  "demoCupertinoNavigationBarSubtitle": "Barra de navegació d''estil iOS",
+  "demoCupertinoNavigationBarDescription": "Una barra de navegació d''estil iOS. La barra de navegació és una barra d''eines que consisteix com a mínim en un títol de pàgina al mig de la barra.",
   "demoCupertinoPullToRefreshTitle": "Llisca cap avall per actualitzar",
-  "demoCupertinoPullToRefreshSubtitle": "Control \"Llisca cap avall per actualitzar\" d'estil iOS",
-  "demoCupertinoPullToRefreshDescription": "Un widget que implementa el control de contingut amb la funció \"Llisca cap avall per actualitzar\" d'estil iOS.",
+  "demoCupertinoPullToRefreshSubtitle": "Control \"Llisca cap avall per actualitzar\" d''estil iOS",
+  "demoCupertinoPullToRefreshDescription": "Un widget que implementa el control de contingut amb la funció \"Llisca cap avall per actualitzar\" d''estil iOS.",
   "demoProgressIndicatorTitle": "Indicadors de progrés",
   "demoProgressIndicatorSubtitle": "Lineals, circulars, indeterminats",
   "demoCircularProgressIndicatorTitle": "Indicador de progrés circular",
-  "demoCircularProgressIndicatorDescription": "Indicador de progrés circular de Material Design; gira per indicar que l'aplicació està ocupada.",
+  "demoCircularProgressIndicatorDescription": "Indicador de progrés circular de Material Design; gira per indicar que l''aplicació està ocupada.",
   "demoMenuFour": "Quatre",
   "demoLinearProgressIndicatorDescription": "Indicador de progrés lineal de Material Design; també es coneix com a barra de progrés.",
   "demoTooltipTitle": "Descripcions emergents",
   "demoTooltipSubtitle": "Missatge breu que es mostra en mantenir premuda una opció o en passar el cursor per sobre",
-  "demoTooltipDescription": "Les descripcions emergents proporcionen etiquetes de text que ajuden a explicar la funció d'un botó o d'altres accions de la interfície d'usuari. Les descripcions emergents mostren text informatiu quan els usuaris passen el cursor per sobre d'un element, el seleccionen amb el teclat o el mantenen premut.",
-  "demoTooltipInstructions": "Mantén premut o passa el cursor per sobre d'un element perquè es mostri la descripció emergent.",
+  "demoTooltipDescription": "Les descripcions emergents proporcionen etiquetes de text que ajuden a explicar la funció d''un botó o d''altres accions de la interfície d''usuari. Les descripcions emergents mostren text informatiu quan els usuaris passen el cursor per sobre d''un element, el seleccionen amb el teclat o el mantenen premut.",
+  "demoTooltipInstructions": "Mantén premut o passa el cursor per sobre d''un element perquè es mostri la descripció emergent.",
   "placeChennai": "Chennai",
   "demoMenuChecked": "Marcat: {value}",
   "placeChettinad": "Chettinad",
   "demoMenuPreview": "Previsualitza",
-  "demoBottomAppBarTitle": "Barra de l'aplicació de la part inferior",
-  "demoBottomAppBarDescription": "Les barres d'aplicacions de la part inferior permeten accedir a un tauler de navegació de la part inferior i a un màxim de quatre accions, inclosa la del botó d'acció flotant.",
+  "demoBottomAppBarTitle": "Barra de l''aplicació de la part inferior",
+  "demoBottomAppBarDescription": "Les barres d''aplicacions de la part inferior permeten accedir a un tauler de navegació de la part inferior i a un màxim de quatre accions, inclosa la del botó d''acció flotant.",
   "bottomAppBarNotch": "Retall",
-  "bottomAppBarPosition": "Posició del botó d'acció flotant",
+  "bottomAppBarPosition": "Posició del botó d''acció flotant",
   "bottomAppBarPositionDockedEnd": "Acoblat: al final",
   "bottomAppBarPositionDockedCenter": "Acoblat: al centre",
   "bottomAppBarPositionFloatingEnd": "Flotant: al final",
   "bottomAppBarPositionFloatingCenter": "Flotant: al centre",
   "demoSlidersEditableNumericalValue": "Valor numèric editable",
   "demoGridListsSubtitle": "Disseny de fila i columna",
-  "demoGridListsDescription": "Les llistes amb quadrícula són les més adequades per presentar dades homogènies, normalment imatges. Cada element d'una llista amb quadrícula s'anomena \"mosaic\".",
+  "demoGridListsDescription": "Les llistes amb quadrícula són les més adequades per presentar dades homogènies, normalment imatges. Cada element d''una llista amb quadrícula s''anomena \"mosaic\".",
   "demoGridListsImageOnlyTitle": "Només imatge",
   "demoGridListsHeaderTitle": "Amb capçalera",
   "demoGridListsFooterTitle": "Amb peu de pàgina",
   "demoSlidersTitle": "Controls lliscants",
   "demoSlidersSubtitle": "Widgets per seleccionar un valor fent lliscar el dit",
-  "demoSlidersDescription": "Els controls lliscants mostren un interval de valors al llarg d'una barra i els usuaris poden seleccionar-ne un. Són ideals per ajustar opcions de configuració com el volum o la brillantor, o bé per aplicar filtres d'imatge.",
-  "demoRangeSlidersTitle": "Controls lliscants d'intervals",
-  "demoRangeSlidersDescription": "Els controls lliscants mostren un interval de valors al llarg d'una barra, que pot tenir icones als dos extrems. Són ideals per ajustar opcions de configuració com el volum o la brillantor, o bé per aplicar filtres d'imatge.",
+  "demoSlidersDescription": "Els controls lliscants mostren un interval de valors al llarg d''una barra i els usuaris poden seleccionar-ne un. Són ideals per ajustar opcions de configuració com el volum o la brillantor, o bé per aplicar filtres d''imatge.",
+  "demoRangeSlidersTitle": "Controls lliscants d''intervals",
+  "demoRangeSlidersDescription": "Els controls lliscants mostren un interval de valors al llarg d''una barra, que pot tenir icones als dos extrems. Són ideals per ajustar opcions de configuració com el volum o la brillantor, o bé per aplicar filtres d''imatge.",
   "demoMenuAnItemWithAContextMenuButton": "Un element amb un menú contextual",
-  "demoCustomSlidersDescription": "Els controls lliscants mostren un interval de valors al llarg d'una barra i els usuaris poden seleccionar-ne un o un interval. Pots personalitzar els controls lliscants i aplicar-hi temes.",
+  "demoCustomSlidersDescription": "Els controls lliscants mostren un interval de valors al llarg d''una barra i els usuaris poden seleccionar-ne un o un interval. Pots personalitzar els controls lliscants i aplicar-hi temes.",
   "demoSlidersContinuousWithEditableNumericalValue": "Valors continus amb un valor numèric editable",
   "demoSlidersDiscrete": "Valors discrets",
   "demoSlidersDiscreteSliderWithCustomTheme": "Control lliscant de valors discrets amb un tema personalitzat",
-  "demoSlidersContinuousRangeSliderWithCustomTheme": "Control lliscant d'interval amb valors continus i un tema personalitzat",
+  "demoSlidersContinuousRangeSliderWithCustomTheme": "Control lliscant d''interval amb valors continus i un tema personalitzat",
   "demoSlidersContinuous": "Valors continus",
   "placePondicherry": "Pondicherry",
   "demoMenuTitle": "Menú",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "Menú senzill",
   "demoChecklistMenuTitle": "Menú amb llista de comprovació",
   "demoMenuSubtitle": "Botons de menú i menús senzills",
-  "demoMenuDescription": "Un menú mostra una llista d'opcions sobre una superfície temporal. Es mostren quan els usuaris fan determinades accions o interaccionen amb un botó o un altre control.",
+  "demoMenuDescription": "Un menú mostra una llista d''opcions sobre una superfície temporal. Es mostren quan els usuaris fan determinades accions o interaccionen amb un botó o un altre control.",
   "demoMenuItemValueOne": "Element de menú u",
   "demoMenuItemValueTwo": "Element de menú dos",
   "demoMenuItemValueThree": "Element de menú tres",
@@ -338,73 +338,73 @@
   "demoMenuTwo": "Dos",
   "demoMenuThree": "Tres",
   "demoMenuContextMenuItemThree": "Element de menú contextual tres",
-  "demoCupertinoSwitchSubtitle": "Interruptor d'estil iOS",
+  "demoCupertinoSwitchSubtitle": "Interruptor d''estil iOS",
   "demoSnackbarsText": "Això és una barra de notificacions.",
-  "demoCupertinoSliderSubtitle": "Control lliscant d'estil iOS",
+  "demoCupertinoSliderSubtitle": "Control lliscant d''estil iOS",
   "demoCupertinoSliderDescription": "Pots utilitzar el control lliscant per fer seleccions en conjunts de valors tant discrets com continus.",
   "demoCupertinoSliderContinuous": "Continu: {value}",
   "demoCupertinoSliderDiscrete": "Discret: {value}",
-  "demoSnackbarsAction": "Has premut l'acció de la barra de notificacions.",
+  "demoSnackbarsAction": "Has premut l''acció de la barra de notificacions.",
   "backToGallery": "Torna a la galeria",
   "demoCupertinoTabBarTitle": "Barra de pestanyes",
-  "demoCupertinoSwitchDescription": "Els interruptors s'utilitzen per commutar una única opció de configuració a activada o desactivada.",
+  "demoCupertinoSwitchDescription": "Els interruptors s''utilitzen per commutar una única opció de configuració a activada o desactivada.",
   "demoSnackbarsActionButtonLabel": "ACCIÓ",
   "cupertinoTabBarProfileTab": "Perfil",
   "demoSnackbarsButtonLabel": "MOSTRA UNA BARRA DE NOTIFICACIONS",
-  "demoSnackbarsDescription": "Les barres de notificacions informen els usuaris dels processos que han dut o duran a terme les aplicacions i es mostren temporalment a la part inferior de la pantalla. No interrompen l'experiència d'usuari ni cal cap acció perquè deixin de mostrar-se.",
+  "demoSnackbarsDescription": "Les barres de notificacions informen els usuaris dels processos que han dut o duran a terme les aplicacions i es mostren temporalment a la part inferior de la pantalla. No interrompen l''experiència d''usuari ni cal cap acció perquè deixin de mostrar-se.",
   "demoSnackbarsSubtitle": "Les barres de notificacions mostren missatges a la part inferior de la pantalla",
   "demoSnackbarsTitle": "Barres de notificacions",
   "demoCupertinoSliderTitle": "Control lliscant",
   "cupertinoTabBarChatTab": "Xat",
   "cupertinoTabBarHomeTab": "Inici",
-  "demoCupertinoTabBarDescription": "Una barra de pestanyes de navegació d'estil iOS situada a la part inferior. Mostra diverses pestanyes quan n'hi ha una d'activada, la primera de manera predeterminada.",
-  "demoCupertinoTabBarSubtitle": "Barra de pestanyes d'estil iOS a la part inferior",
+  "demoCupertinoTabBarDescription": "Una barra de pestanyes de navegació d''estil iOS situada a la part inferior. Mostra diverses pestanyes quan n''hi ha una d''activada, la primera de manera predeterminada.",
+  "demoCupertinoTabBarSubtitle": "Barra de pestanyes d''estil iOS a la part inferior",
   "demoOptionsFeatureTitle": "Mostra les opcions",
   "demoOptionsFeatureDescription": "Toca aquí per veure les opcions disponibles per a aquesta demostració.",
   "demoCodeViewerCopyAll": "COPIA-HO TOT",
   "shrineScreenReaderRemoveProductButton": "Suprimeix {product}",
   "shrineScreenReaderProductAddToCart": "Afegeix al carretó",
   "shrineScreenReaderCart": "{quantity,plural, =0{Carretó electrònic, cap article}=1{Carretó electrònic, 1 article}other{Carretó electrònic, {quantity} articles}}",
-  "demoCodeViewerFailedToCopyToClipboardMessage": "No s'ha pogut copiar al porta-retalls: {error}",
-  "demoCodeViewerCopiedToClipboardMessage": "S'ha copiat al porta-retalls.",
+  "demoCodeViewerFailedToCopyToClipboardMessage": "No s''ha pogut copiar al porta-retalls: {error}",
+  "demoCodeViewerCopiedToClipboardMessage": "S''ha copiat al porta-retalls.",
   "craneSleep8SemanticLabel": "Ruïnes maies en un cingle a la platja",
-  "craneSleep4SemanticLabel": "Hotel vora un llac i davant d'unes muntanyes",
+  "craneSleep4SemanticLabel": "Hotel vora un llac i davant d''unes muntanyes",
   "craneSleep2SemanticLabel": "Ciutadella de Machu Picchu",
   "craneSleep1SemanticLabel": "Xalet en un paisatge nevat amb arbres de fulla perenne",
   "craneSleep0SemanticLabel": "Bungalous flotants",
   "craneFly13SemanticLabel": "Piscina vora el mar amb palmeres",
   "craneFly12SemanticLabel": "Piscina amb palmeres",
   "craneFly11SemanticLabel": "Far de maons al mar",
-  "craneFly10SemanticLabel": "Torres de la mesquita d'Al-Azhar durant la posta de sol",
+  "craneFly10SemanticLabel": "Torres de la mesquita d''Al-Azhar durant la posta de sol",
   "craneFly9SemanticLabel": "Home recolzat en un cotxe blau antic",
   "craneFly8SemanticLabel": "Supertree Grove",
-  "craneEat9SemanticLabel": "Mostrador d'una cafeteria amb pastes",
+  "craneEat9SemanticLabel": "Mostrador d''una cafeteria amb pastes",
   "craneEat2SemanticLabel": "Hamburguesa",
-  "craneFly5SemanticLabel": "Hotel vora un llac i davant d'unes muntanyes",
-  "demoSelectionControlsSubtitle": "Caselles de selecció, botons d'opció i interruptors",
+  "craneFly5SemanticLabel": "Hotel vora un llac i davant d''unes muntanyes",
+  "demoSelectionControlsSubtitle": "Caselles de selecció, botons d''opció i interruptors",
   "craneEat10SemanticLabel": "Dona amb un entrepà de pastrami enorme",
   "craneFly4SemanticLabel": "Bungalous flotants",
-  "craneEat7SemanticLabel": "Entrada d'una fleca",
+  "craneEat7SemanticLabel": "Entrada d''una fleca",
   "craneEat6SemanticLabel": "Plat de gambes",
-  "craneEat5SemanticLabel": "Taules d'un restaurant artístic",
+  "craneEat5SemanticLabel": "Taules d''un restaurant artístic",
   "craneEat4SemanticLabel": "Postres de xocolata",
   "craneEat3SemanticLabel": "Taco coreà",
   "craneFly3SemanticLabel": "Ciutadella de Machu Picchu",
-  "craneEat1SemanticLabel": "Bar buit amb tamborets d'estil americà",
+  "craneEat1SemanticLabel": "Bar buit amb tamborets d''estil americà",
   "craneEat0SemanticLabel": "Pizza al forn de llenya",
   "craneSleep11SemanticLabel": "Gratacel Taipei 101",
-  "craneSleep10SemanticLabel": "Torres de la mesquita d'Al-Azhar durant la posta de sol",
+  "craneSleep10SemanticLabel": "Torres de la mesquita d''Al-Azhar durant la posta de sol",
   "craneSleep9SemanticLabel": "Far de maons al mar",
   "craneEat8SemanticLabel": "Plat de cranc de riu",
   "craneSleep7SemanticLabel": "Apartaments acolorits a la Praça da Ribeira",
   "craneSleep6SemanticLabel": "Piscina amb palmeres",
   "craneSleep5SemanticLabel": "Tenda de campanya al camp",
   "settingsButtonCloseLabel": "Tanca la configuració",
-  "demoSelectionControlsCheckboxDescription": "Les caselles de selecció permeten que l'usuari seleccioni diverses opcions d'un conjunt. Normalment, el valor d'una casella de selecció és vertader o fals; en cas d'una casella de selecció amb tres estats, el tercer valor també pot ser nul.",
+  "demoSelectionControlsCheckboxDescription": "Les caselles de selecció permeten que l''usuari seleccioni diverses opcions d''un conjunt. Normalment, el valor d''una casella de selecció és vertader o fals; en cas d''una casella de selecció amb tres estats, el tercer valor també pot ser nul.",
   "settingsButtonLabel": "Configuració",
   "demoListsTitle": "Llistes",
   "demoListsSubtitle": "Desplaçar-se per dissenys de llistes",
-  "demoListsDescription": "Una fila d'alçada fixa que normalment conté text i una icona al principi o al final.",
+  "demoListsDescription": "Una fila d''alçada fixa que normalment conté text i una icona al principi o al final.",
   "demoOneLineListsTitle": "Una línia",
   "demoTwoLineListsTitle": "Dues línies",
   "demoListsSecondary": "Text secundari",
@@ -413,9 +413,9 @@
   "demoSelectionControlsCheckboxTitle": "Casella de selecció",
   "craneSleep3SemanticLabel": "Home recolzat en un cotxe blau antic",
   "demoSelectionControlsRadioTitle": "Opció",
-  "demoSelectionControlsRadioDescription": "Els botons d'opció permeten que l'usuari seleccioni una opció d'un conjunt. Fes-los servir si vols que l'usuari pugui veure totes les opcions disponibles, però només en pugui triar una.",
+  "demoSelectionControlsRadioDescription": "Els botons d''opció permeten que l''usuari seleccioni una opció d''un conjunt. Fes-los servir si vols que l''usuari pugui veure totes les opcions disponibles, però només en pugui triar una.",
   "demoSelectionControlsSwitchTitle": "Interruptor",
-  "demoSelectionControlsSwitchDescription": "Els interruptors commuten l'estat d'una única opció de configuració. L'etiqueta inserida corresponent ha de descriure l'opció que controla l'interruptor i l'estat en què es troba.",
+  "demoSelectionControlsSwitchDescription": "Els interruptors commuten l''estat d''una única opció de configuració. L''etiqueta inserida corresponent ha de descriure l''opció que controla l''interruptor i l''estat en què es troba.",
   "craneFly0SemanticLabel": "Xalet en un paisatge nevat amb arbres de fulla perenne",
   "craneFly1SemanticLabel": "Tenda de campanya al camp",
   "craneFly2SemanticLabel": "Banderes de pregària amb una muntanya nevada en segon pla",
@@ -431,12 +431,12 @@
   "demoTabsSubtitle": "Pestanyes amb visualitzacions desplaçables de manera independent",
   "demoTabsTitle": "Pestanyes",
   "rallyBudgetAmount": "Has gastat {amountUsed} de {amountTotal} del pressupost {budgetName}; import restant: {amountLeft}",
-  "shrineTooltipRemoveItem": "Suprimeix l'article",
+  "shrineTooltipRemoveItem": "Suprimeix l''article",
   "rallyAccountAmount": "Import al compte {accountName} amb el número {accountNumber}: {amount}.",
   "rallySeeAllBudgets": "Mostra tots els pressupostos",
   "rallySeeAllBills": "Mostra totes les factures",
   "craneFormDate": "Selecciona la data",
-  "craneFormOrigin": "Tria l'origen",
+  "craneFormOrigin": "Tria l''origen",
   "craneFly2": "Vall del Khumbu, Nepal",
   "craneFly3": "Machu Picchu, Perú",
   "craneFly4": "Male, Maldives",
@@ -444,7 +444,7 @@
   "craneFly6": "Ciutat de Mèxic, Mèxic",
   "craneFly7": "Mont Rushmore, Estats Units",
   "settingsTextDirectionLocaleBased": "Segons la configuració regional",
-  "craneFly9": "L'Havana, Cuba",
+  "craneFly9": "L''Havana, Cuba",
   "craneFly10": "El Caire, Egipte",
   "craneFly11": "Lisboa, Portugal",
   "craneFly12": "Napa, Estats Units",
@@ -461,17 +461,17 @@
   "craneEat5": "Seül, Corea del Sud",
   "demoChipTitle": "Etiquetes",
   "demoChipSubtitle": "Elements compactes que representen una entrada, un atribut o una acció",
-  "demoActionChipTitle": "Etiqueta d'acció",
-  "demoActionChipDescription": "Les etiquetes d'acció són un conjunt d'opcions que activen una acció relacionada amb el contingut principal. Es mostren de manera dinàmica i contextual a les interfícies d'usuari.",
+  "demoActionChipTitle": "Etiqueta d''acció",
+  "demoActionChipDescription": "Les etiquetes d''acció són un conjunt d''opcions que activen una acció relacionada amb el contingut principal. Es mostren de manera dinàmica i contextual a les interfícies d''usuari.",
   "demoChoiceChipTitle": "Etiqueta de selecció",
-  "demoChoiceChipDescription": "Les etiquetes de selecció representen una opció única d'entre les d'un conjunt i contenen text descriptiu relacionat o categories.",
+  "demoChoiceChipDescription": "Les etiquetes de selecció representen una opció única d''entre les d''un conjunt i contenen text descriptiu relacionat o categories.",
   "demoFilterChipTitle": "Etiqueta de filtre",
   "demoFilterChipDescription": "Les etiquetes de filtre utilitzen etiquetes o paraules descriptives per filtrar contingut.",
-  "demoInputChipTitle": "Etiqueta d'entrada",
-  "demoInputChipDescription": "Les etiquetes d'entrada representen una informació complexa, com ara una entitat (persona, lloc o cosa) o un text de conversa, en format compacte.",
+  "demoInputChipTitle": "Etiqueta d''entrada",
+  "demoInputChipDescription": "Les etiquetes d''entrada representen una informació complexa, com ara una entitat (persona, lloc o cosa) o un text de conversa, en format compacte.",
   "craneSleep9": "Lisboa, Portugal",
   "craneEat10": "Lisboa, Portugal",
-  "demoCupertinoSegmentedControlDescription": "S'utilitza per triar una opció d'entre diverses que són excloents entre si. Quan se selecciona una opció al control segmentat, les altres deixen d'estar disponibles.",
+  "demoCupertinoSegmentedControlDescription": "S''utilitza per triar una opció d''entre diverses que són excloents entre si. Quan se selecciona una opció al control segmentat, les altres deixen d''estar disponibles.",
   "chipTurnOnLights": "Encén els llums",
   "chipSmall": "Petita",
   "chipMedium": "Mitjana",
@@ -482,7 +482,7 @@
   "chipBiking": "Ciclisme",
   "craneFormDiners": "Comensals",
   "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{Augmenta la teva possible deducció fiscal. Assigna categories a 1 transacció sense assignar.}other{Augmenta la teva possible deducció fiscal. Assigna categories a {count} transaccions sense assignar.}}",
-  "craneFormTime": "Selecciona l'hora",
+  "craneFormTime": "Selecciona l''hora",
   "craneFormLocation": "Selecciona la ubicació",
   "craneFormTravelers": "Viatgers",
   "craneEat8": "Atlanta, Estats Units",
@@ -498,7 +498,7 @@
   "craneSleepProperties": "{totalProperties,plural, =0{Cap propietat disponible}=1{1 propietat disponible}other{{totalProperties} propietats disponibles}}",
   "craneEatRestaurants": "{totalRestaurants,plural, =0{Cap restaurant}=1{1 restaurant}other{{totalRestaurants} restaurants}}",
   "craneFly0": "Aspen, Estats Units",
-  "demoCupertinoSegmentedControlSubtitle": "Control segmentat d'estil iOS",
+  "demoCupertinoSegmentedControlSubtitle": "Control segmentat d''estil iOS",
   "craneSleep10": "El Caire, Egipte",
   "craneEat9": "Madrid, Espanya",
   "craneFly1": "Big Sur, Estats Units",
@@ -511,20 +511,20 @@
   "craneEat1": "Dallas, Estats Units",
   "craneEat0": "Nàpols, Itàlia",
   "craneSleep11": "Taipei, Taiwan",
-  "craneSleep3": "L'Havana, Cuba",
+  "craneSleep3": "L''Havana, Cuba",
   "shrineLogoutButtonCaption": "TANCA LA SESSIÓ",
   "rallyTitleBills": "FACTURES",
   "rallyTitleAccounts": "COMPTES",
   "shrineProductVagabondSack": "Motxilla Vagabond",
-  "rallyAccountDetailDataInterestYtd": "Interessos fins a l'actualitat",
+  "rallyAccountDetailDataInterestYtd": "Interessos fins a l''actualitat",
   "shrineProductWhitneyBelt": "Cinturó Whitney",
   "shrineProductGardenStrand": "Collarets de granadura",
   "shrineProductStrutEarrings": "Arracades",
-  "shrineProductVarsitySocks": "Mitjons d'estil universitari",
+  "shrineProductVarsitySocks": "Mitjons d''estil universitari",
   "shrineProductWeaveKeyring": "Clauer teixit",
   "shrineProductGatsbyHat": "Barret Gatsby",
   "shrineProductShrugBag": "Bossa",
-  "shrineProductGiltDeskTrio": "Accessoris d'escriptori daurats",
+  "shrineProductGiltDeskTrio": "Accessoris d''escriptori daurats",
   "shrineProductCopperWireRack": "Cistella de reixeta de coure",
   "shrineProductSootheCeramicSet": "Joc de ceràmica relaxant",
   "shrineProductHurrahsTeaSet": "Joc per al te",
@@ -548,13 +548,13 @@
   "shrineProductRamonaCrossover": "Camisa encreuada Ramona",
   "shrineProductClassicWhiteCollar": "Coll blanc clàssic",
   "shrineProductSunshirtDress": "Vestit estiuenc",
-  "rallyAccountDetailDataInterestRate": "Taxa d'interès",
+  "rallyAccountDetailDataInterestRate": "Taxa d''interès",
   "rallyAccountDetailDataAnnualPercentageYield": "Percentatge de rendiment anual",
   "rallyAccountDataVacation": "Vacances",
   "shrineProductFineLinesTee": "Samarreta a ratlles fines",
   "rallyAccountDataHomeSavings": "Estalvis de la llar",
   "rallyAccountDataChecking": "Compte corrent",
-  "rallyAccountDetailDataInterestPaidLastYear": "Interessos pagats l'any passat",
+  "rallyAccountDetailDataInterestPaidLastYear": "Interessos pagats l''any passat",
   "rallyAccountDetailDataNextStatement": "Extracte següent",
   "rallyAccountDetailDataAccountOwner": "Propietari del compte",
   "rallyBudgetCategoryCoffeeShops": "Cafeteries",
@@ -587,13 +587,13 @@
   "rallyTitleSettings": "CONFIGURACIÓ",
   "rallyLoginLoginToRally": "Inicia la sessió a Rally",
   "rallyLoginNoAccount": "No tens cap compte?",
-  "rallyLoginSignUp": "REGISTRA'T",
-  "rallyLoginUsername": "Nom d'usuari",
+  "rallyLoginSignUp": "REGISTRA''T",
+  "rallyLoginUsername": "Nom d''usuari",
   "rallyLoginPassword": "Contrasenya",
   "rallyLoginLabelLogin": "Inicia la sessió",
-  "rallyLoginRememberMe": "Recorda'm",
+  "rallyLoginRememberMe": "Recorda''m",
   "rallyLoginButtonLogin": "INICIA LA SESSIÓ",
-  "rallyAlertsMessageHeadsUpShopping": "Atenció! Has fet servir un {percent} del teu pressupost per a compres d'aquest mes.",
+  "rallyAlertsMessageHeadsUpShopping": "Atenció! Has fet servir un {percent} del teu pressupost per a compres d''aquest mes.",
   "rallyAlertsMessageSpentOnRestaurants": "Has gastat {amount} en restaurants aquesta setmana.",
   "rallyAlertsMessageATMFees": "Has gastat {amount} en comissions de caixers automàtics aquest mes.",
   "rallyAlertsMessageCheckingAccount": "Ben fet. El teu compte corrent és un {percent} superior al mes passat.",
@@ -602,7 +602,7 @@
   "shrineCategoryNameAccessories": "ACCESSORIS",
   "shrineCategoryNameClothing": "ROBA",
   "shrineCategoryNameHome": "CASA",
-  "shrineLoginUsernameLabel": "Nom d'usuari",
+  "shrineLoginUsernameLabel": "Nom d''usuari",
   "shrineLoginPasswordLabel": "Contrasenya",
   "shrineCancelButtonCaption": "CANCEL·LA",
   "shrineCartTaxCaption": "Impostos:",
@@ -618,17 +618,17 @@
   "shrineProductStellaSunglasses": "Ulleres de sol Stella",
   "shrineProductWhitePinstripeShirt": "Camisa a ratlles blanca",
   "demoTextFieldWhereCanWeReachYou": "Com ens podem posar en contacte amb tu?",
-  "settingsTextDirectionLTR": "Text d'esquerra a dreta",
+  "settingsTextDirectionLTR": "Text d''esquerra a dreta",
   "settingsTextScalingLarge": "Gran",
   "demoBottomSheetHeader": "Capçalera",
   "demoBottomSheetItem": "Article {value}",
   "demoBottomTextFieldsTitle": "Camps de text",
   "demoTextFieldTitle": "Camps de text",
   "demoTextFieldSubtitle": "Línia de text i xifres editables",
-  "demoTextFieldDescription": "Els camps de text permeten als usuaris introduir text en una interfície d'usuari. Normalment s'inclouen en formularis i quadres de diàleg.",
+  "demoTextFieldDescription": "Els camps de text permeten als usuaris introduir text en una interfície d''usuari. Normalment s''inclouen en formularis i quadres de diàleg.",
   "demoTextFieldShowPasswordLabel": "Mostra la contrasenya",
   "demoTextFieldHidePasswordLabel": "Amaga la contrasenya",
-  "demoTextFieldFormErrors": "Resol els errors marcats en vermell abans d'enviar el formulari.",
+  "demoTextFieldFormErrors": "Resol els errors marcats en vermell abans d''enviar el formulari.",
   "demoTextFieldNameRequired": "El nom és obligatori.",
   "demoTextFieldOnlyAlphabeticalChars": "Introdueix només caràcters alfabètics.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-####: introdueix un número de telèfon dels EUA.",
@@ -640,8 +640,8 @@
   "demoTextFieldPhoneNumber": "Número de telèfon*",
   "demoBottomSheetTitle": "Full inferior",
   "demoTextFieldEmail": "Adreça electrònica",
-  "demoTextFieldTellUsAboutYourself": "Explica'ns alguna cosa sobre tu (p. ex., escriu a què et dediques o quines són les teves aficions)",
-  "demoTextFieldKeepItShort": "Sigues breu, es tracta d'una demostració.",
+  "demoTextFieldTellUsAboutYourself": "Explica''ns alguna cosa sobre tu (p. ex., escriu a què et dediques o quines són les teves aficions)",
+  "demoTextFieldKeepItShort": "Sigues breu, es tracta d''una demostració.",
   "starterAppGenericButton": "BOTÓ",
   "demoTextFieldLifeStory": "Biografia",
   "demoTextFieldSalary": "Salari",
@@ -650,11 +650,11 @@
   "demoTextFieldPassword": "Contrasenya*",
   "demoTextFieldRetypePassword": "Torna a escriure la contrasenya*",
   "demoTextFieldSubmit": "ENVIA",
-  "demoBottomNavigationSubtitle": "Navegació inferior amb visualitzacions d'esvaïment encreuat",
+  "demoBottomNavigationSubtitle": "Navegació inferior amb visualitzacions d''esvaïment encreuat",
   "demoBottomSheetAddLabel": "Afegeix",
-  "demoBottomSheetModalDescription": "Un full modal inferior és una alternativa al menú o al diàleg i evita que l'usuari interaccioni amb la resta de l'aplicació.",
+  "demoBottomSheetModalDescription": "Un full modal inferior és una alternativa al menú o al diàleg i evita que l''usuari interaccioni amb la resta de l''aplicació.",
   "demoBottomSheetModalTitle": "Full modal inferior",
-  "demoBottomSheetPersistentDescription": "Una full inferior persistent mostra informació que complementa el contingut principal de l'aplicació. A més, continua visible quan l'usuari interacciona amb altres parts de l'aplicació.",
+  "demoBottomSheetPersistentDescription": "Una full inferior persistent mostra informació que complementa el contingut principal de l''aplicació. A més, continua visible quan l''usuari interacciona amb altres parts de l''aplicació.",
   "demoBottomSheetPersistentTitle": "Full inferior persistent",
   "demoBottomSheetSubtitle": "Pàgines modal i persistent inferiors",
   "demoTextFieldNameHasPhoneNumber": "El número de telèfon de {name} és {phoneNumber}",
@@ -663,8 +663,8 @@
   "demoTypographySubtitle": "Tots els estils de text predefinits",
   "demoTypographyTitle": "Tipografia",
   "demoFullscreenDialogDescription": "La propietat fullscreenDialog indica si la pàgina entrant és un quadre de diàleg modal de pantalla completa",
-  "demoFlatButtonDescription": "Un botó pla mostra un esquitx de tinta en prémer-lo, però no s'eleva. Utilitza els botons plans en barres d'eines, en quadres de diàleg i entre línies amb farciment",
-  "demoBottomNavigationDescription": "A les barres de navegació inferior es mostren entre tres i cinc destinacions. Cada destinació es representa amb una icona i una etiqueta de text opcional. En tocar una icona de la navegació inferior, es redirigirà l'usuari a la destinació de navegació de nivell superior associada amb la icona.",
+  "demoFlatButtonDescription": "Un botó pla mostra un esquitx de tinta en prémer-lo, però no s''eleva. Utilitza els botons plans en barres d''eines, en quadres de diàleg i entre línies amb farciment",
+  "demoBottomNavigationDescription": "A les barres de navegació inferior es mostren entre tres i cinc destinacions. Cada destinació es representa amb una icona i una etiqueta de text opcional. En tocar una icona de la navegació inferior, es redirigirà l''usuari a la destinació de navegació de nivell superior associada amb la icona.",
   "demoBottomNavigationSelectedLabel": "Etiqueta seleccionada",
   "demoBottomNavigationPersistentLabels": "Etiquetes persistents",
   "starterAppDrawerItem": "Article {value}",
@@ -682,7 +682,7 @@
   "settingsSystemDefault": "Sistema",
   "settingsTitle": "Configuració",
   "rallyDescription": "Una aplicació de finances personal",
-  "aboutDialogDescription": "Per consultar el codi font d'aquesta aplicació, visita el {repoLink}.",
+  "aboutDialogDescription": "Per consultar el codi font d''aquesta aplicació, visita el {repoLink}.",
   "bottomNavigationCommentsTab": "Comentaris",
   "starterAppGenericBody": "Cos",
   "starterAppGenericHeadline": "Títol",
@@ -693,8 +693,8 @@
   "starterAppTooltipFavorite": "Preferit",
   "starterAppTooltipAdd": "Afegeix",
   "bottomNavigationCalendarTab": "Calendari",
-  "starterAppDescription": "Un disseny d'inici responsiu",
-  "starterAppTitle": "Aplicació d'inici",
+  "starterAppDescription": "Un disseny d''inici responsiu",
+  "starterAppTitle": "Aplicació d''inici",
   "aboutFlutterSamplesRepo": "Repositori GitHub de mostres Flutter",
   "bottomNavigationContentPlaceholder": "Espai reservat per a la pestanya {title}",
   "bottomNavigationCameraTab": "Càmera",
@@ -716,11 +716,11 @@
   "shrineDescription": "Una aplicació de botigues de moda",
   "craneDescription": "Una aplicació de viatges personalitzada",
   "homeCategoryReference": "ESTILS I ALTRES",
-  "demoInvalidURL": "No s'ha pogut mostrar l'URL:",
+  "demoInvalidURL": "No s''ha pogut mostrar l''URL:",
   "demoOptionsTooltip": "Opcions",
   "demoInfoTooltip": "Informació",
   "demoCodeTooltip": "Codi de demostració",
-  "demoDocumentationTooltip": "Documentació de l'API",
+  "demoDocumentationTooltip": "Documentació de l''API",
   "demoFullscreenTooltip": "Pantalla completa",
   "settingsTextScaling": "Ajust del text",
   "settingsTextDirection": "Direcció del text",
@@ -737,31 +737,31 @@
   "demoRaisedButtonDescription": "Els botons amb relleu aporten dimensió als dissenys plans. Destacar les funcions en espais amplis o amb molts elements.",
   "demoRaisedButtonTitle": "Botó amb relleu",
   "demoOutlineButtonTitle": "Botó perfilat",
-  "demoOutlineButtonDescription": "Els botons perfilats es tornen opacs i s'eleven en prémer-los. Normalment estan vinculats amb botons amb relleu per indicar una acció secundaria o alternativa.",
+  "demoOutlineButtonDescription": "Els botons perfilats es tornen opacs i s''eleven en prémer-los. Normalment estan vinculats amb botons amb relleu per indicar una acció secundaria o alternativa.",
   "demoToggleButtonTitle": "Botons de commutació",
   "colorsTeal": "VERD BLAVÓS",
-  "demoFloatingButtonTitle": "Botó d'acció flotant",
-  "demoFloatingButtonDescription": "Un botó d'acció flotant és un botó d'icona circular que passa per sobre de contingut per promoure una acció principal a l'aplicació.",
+  "demoFloatingButtonTitle": "Botó d''acció flotant",
+  "demoFloatingButtonDescription": "Un botó d''acció flotant és un botó d''icona circular que passa per sobre de contingut per promoure una acció principal a l''aplicació.",
   "demoDialogTitle": "Quadres de diàleg",
   "demoDialogSubtitle": "Simple, alerta i pantalla completa",
   "demoAlertDialogTitle": "Alerta",
-  "demoAlertDialogDescription": "Un quadre de diàleg d'alerta informa l'usuari sobre situacions que requereixen la seva aprovació. Inclou un títol i una llista opcional d'accions.",
+  "demoAlertDialogDescription": "Un quadre de diàleg d''alerta informa l''usuari sobre situacions que requereixen la seva aprovació. Inclou un títol i una llista opcional d''accions.",
   "demoAlertTitleDialogTitle": "Alerta amb el títol",
   "demoSimpleDialogTitle": "Senzill",
-  "demoSimpleDialogDescription": "Un quadre de diàleg simple ofereix a l'usuari diverses opcions per triar-ne una. Pot tenir un títol opcional que es mostra a sobre dels resultats.",
+  "demoSimpleDialogDescription": "Un quadre de diàleg simple ofereix a l''usuari diverses opcions per triar-ne una. Pot tenir un títol opcional que es mostra a sobre dels resultats.",
   "demoFullscreenDialogTitle": "Pantalla completa",
   "demoCupertinoButtonsTitle": "Botons",
-  "demoCupertinoButtonsSubtitle": "Botons d'estil iOS",
-  "demoCupertinoButtonsDescription": "Botó d'estil iOS. Té forma de text o d'icona que s'atenuen o apareixen en tocar-los. Opcionalment pot tenir fons.",
+  "demoCupertinoButtonsSubtitle": "Botons d''estil iOS",
+  "demoCupertinoButtonsDescription": "Botó d''estil iOS. Té forma de text o d''icona que s''atenuen o apareixen en tocar-los. Opcionalment pot tenir fons.",
   "demoCupertinoAlertsTitle": "Alertes",
-  "demoCupertinoAlertsSubtitle": "Quadres de diàleg d'alerta d'estil iOS",
+  "demoCupertinoAlertsSubtitle": "Quadres de diàleg d''alerta d''estil iOS",
   "demoCupertinoAlertTitle": "Alerta",
-  "demoCupertinoAlertDescription": "Un quadre de diàleg d'alerta informa l'usuari sobre situacions que requereixen la seva aprovació. Inclou un títol, una llista d'accions i contingut opcionals. El títol es mostra a sobre del contingut i les accions, a sota.",
+  "demoCupertinoAlertDescription": "Un quadre de diàleg d''alerta informa l''usuari sobre situacions que requereixen la seva aprovació. Inclou un títol, una llista d''accions i contingut opcionals. El títol es mostra a sobre del contingut i les accions, a sota.",
   "demoCupertinoAlertWithTitleTitle": "Alerta amb el títol",
   "demoCupertinoAlertButtonsTitle": "Alerta amb botons",
-  "demoCupertinoAlertButtonsOnlyTitle": "Només botons d'alerta",
-  "demoCupertinoActionSheetTitle": "Full d'accions",
-  "demoCupertinoActionSheetDescription": "Un full d'accions és un estil específic d'alertes que ofereix a l'usuari dues o més opcions relacionades amb el context actual. Pot incloure un títol, un missatge addicional i una llista d'accions.",
+  "demoCupertinoAlertButtonsOnlyTitle": "Només botons d''alerta",
+  "demoCupertinoActionSheetTitle": "Full d''accions",
+  "demoCupertinoActionSheetDescription": "Un full d''accions és un estil específic d''alertes que ofereix a l''usuari dues o més opcions relacionades amb el context actual. Pot incloure un títol, un missatge addicional i una llista d''accions.",
   "demoColorsTitle": "Colors",
   "demoColorsSubtitle": "Tots els colors predefinits",
   "demoColorsDescription": "Constants de mostres i colors que representen la paleta de colors de Material Design.",
@@ -769,9 +769,9 @@
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Crea",
   "dialogSelectedOption": "Has seleccionat: \"{value}\"",
-  "dialogDiscardTitle": "Vols descartar l'esborrany?",
-  "dialogLocationTitle": "Vols fer servir els serveis d'ubicació de Google?",
-  "dialogLocationDescription": "Permet que Google pugui ajudar les aplicacions a determinar la ubicació, és a dir, que s'enviïn dades d'ubicació anònimes a Google fins i tot quan no s'estigui executant cap aplicació.",
+  "dialogDiscardTitle": "Vols descartar l''esborrany?",
+  "dialogLocationTitle": "Vols fer servir els serveis d''ubicació de Google?",
+  "dialogLocationDescription": "Permet que Google pugui ajudar les aplicacions a determinar la ubicació, és a dir, que s''enviïn dades d''ubicació anònimes a Google fins i tot quan no s''estigui executant cap aplicació.",
   "dialogCancel": "CANCEL·LA",
   "dialogDiscard": "DESCARTA",
   "dialogDisagree": "NO ACCEPTIS",
@@ -781,23 +781,23 @@
   "dialogShow": "MOSTRA EL QUADRE DE DIÀLEG",
   "dialogFullscreenTitle": "Quadre de diàleg de pantalla completa",
   "dialogFullscreenSave": "DESA",
-  "dialogFullscreenDescription": "Demostració d'un quadre de diàleg de pantalla completa",
+  "dialogFullscreenDescription": "Demostració d''un quadre de diàleg de pantalla completa",
   "cupertinoButtonEnabled": "Enabled",
   "cupertinoButtonDisabled": "Disabled",
   "cupertinoButtonWithBackground": "Amb fons",
   "cupertinoAlertCancel": "Cancel·la",
   "cupertinoAlertDiscard": "Descarta",
-  "cupertinoAlertLocationTitle": "Vols permetre que Maps accedeixi a la teva ubicació quan utilitzis l'aplicació?",
-  "cupertinoAlertLocationDescription": "La teva ubicació actual es mostrarà al mapa i s'utilitzarà per donar indicacions, oferir resultats propers de cerca i indicar la durada estimada dels trajectes.",
+  "cupertinoAlertLocationTitle": "Vols permetre que Maps accedeixi a la teva ubicació quan utilitzis l''aplicació?",
+  "cupertinoAlertLocationDescription": "La teva ubicació actual es mostrarà al mapa i s''utilitzarà per donar indicacions, oferir resultats propers de cerca i indicar la durada estimada dels trajectes.",
   "cupertinoAlertAllow": "Permet",
   "cupertinoAlertDontAllow": "No permetis",
   "cupertinoAlertFavoriteDessert": "Selecciona les teves postres preferides",
-  "cupertinoAlertDessertDescription": "Selecciona el teu tipus de postres preferides de la llista que hi ha més avall. La teva selecció s'utilitzarà per personalitzar la llista de suggeriments de restaurants de la teva zona.",
+  "cupertinoAlertDessertDescription": "Selecciona el teu tipus de postres preferides de la llista que hi ha més avall. La teva selecció s''utilitzarà per personalitzar la llista de suggeriments de restaurants de la teva zona.",
   "cupertinoAlertCheesecake": "Pastís de formatge",
   "cupertinoAlertTiramisu": "Tiramisú",
   "cupertinoAlertApplePie": "Pastís de poma",
   "cupertinoAlertChocolateBrownie": "Brownie de xocolata",
-  "cupertinoShowAlert": "Mostra l'alerta",
+  "cupertinoShowAlert": "Mostra l''alerta",
   "colorsRed": "VERMELL",
   "colorsPink": "ROSA",
   "colorsPurple": "PORPRA",
diff --git a/lib/l10n/intl_el.arb b/lib/l10n/intl_el.arb
index a5903fe..7d34429 100644
--- a/lib/l10n/intl_el.arb
+++ b/lib/l10n/intl_el.arb
@@ -593,7 +593,7 @@
   "rallyLoginLabelLogin": "Σύνδεση",
   "rallyLoginRememberMe": "Απομνημόνευση των στοιχείων μου",
   "rallyLoginButtonLogin": "ΣΥΝΔΕΣΗ",
-  "rallyAlertsMessageHeadsUpShopping": "Έχετε υπόψη ότι χρησιμοποιήσατε το {percent} του προϋπολογισμού αγορών σας γι' αυτόν τον μήνα.",
+  "rallyAlertsMessageHeadsUpShopping": "Έχετε υπόψη ότι χρησιμοποιήσατε το {percent} του προϋπολογισμού αγορών σας γι'' αυτόν τον μήνα.",
   "rallyAlertsMessageSpentOnRestaurants": "Δαπανήσατε {amount} σε εστιατόρια αυτήν την εβδομάδα.",
   "rallyAlertsMessageATMFees": "Δαπανήσατε {amount} σε προμήθειες ATM αυτόν τον μήνα.",
   "rallyAlertsMessageCheckingAccount": "Συγχαρητήρια! Ο τρεχούμενος λογαριασμός σας παρουσιάζει αύξηση {percent} συγκριτικά με τον προηγούμενο μήνα.",
diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb
index fec97b9..bea137b 100644
--- a/lib/l10n/intl_en.arb
+++ b/lib/l10n/intl_en.arb
@@ -221,51 +221,51 @@
   },
   "rallySettingsManageAccounts": "Manage Accounts",
   "@rallySettingsManageAccounts": {
-    "description": "Link to go to the page 'Manage Accounts."
+    "description": "Link to go to the page ''Manage Accounts."
   },
   "rallySettingsTaxDocuments": "Tax Documents",
   "@rallySettingsTaxDocuments": {
-    "description": "Link to go to the page 'Tax Documents'."
+    "description": "Link to go to the page ''Tax Documents''."
   },
   "rallySettingsPasscodeAndTouchId": "Passcode and Touch ID",
   "@rallySettingsPasscodeAndTouchId": {
-    "description": "Link to go to the page 'Passcode and Touch ID'."
+    "description": "Link to go to the page ''Passcode and Touch ID''."
   },
   "rallySettingsNotifications": "Notifications",
   "@rallySettingsNotifications": {
-    "description": "Link to go to the page 'Notifications'."
+    "description": "Link to go to the page ''Notifications''."
   },
   "rallySettingsPersonalInformation": "Personal Information",
   "@rallySettingsPersonalInformation": {
-    "description": "Link to go to the page 'Personal Information'."
+    "description": "Link to go to the page ''Personal Information''."
   },
   "rallySettingsPaperlessSettings": "Paperless Settings",
   "@rallySettingsPaperlessSettings": {
-    "description": "Link to go to the page 'Paperless Settings'."
+    "description": "Link to go to the page ''Paperless Settings''."
   },
   "rallySettingsFindAtms": "Find ATMs",
   "@rallySettingsFindAtms": {
-    "description": "Link to go to the page 'Find ATMs'."
+    "description": "Link to go to the page ''Find ATMs''."
   },
   "rallySettingsHelp": "Help",
   "@rallySettingsHelp": {
-    "description": "Link to go to the page 'Help'."
+    "description": "Link to go to the page ''Help''."
   },
   "rallySettingsSignOut": "Sign out",
   "@rallySettingsSignOut": {
-    "description": "Link to go to the page 'Sign out'."
+    "description": "Link to go to the page ''Sign out''."
   },
   "rallyAccountTotal": "Total",
   "@rallyAccountTotal": {
-    "description": "Title for 'total account value' overview page, a dollar value is displayed next to it."
+    "description": "Title for ''total account value'' overview page, a dollar value is displayed next to it."
   },
   "rallyBillsDue": "Due",
   "@rallyBillsDue": {
-    "description": "Title for 'bills due' page, a dollar value is displayed next to it."
+    "description": "Title for ''bills due'' page, a dollar value is displayed next to it."
   },
   "rallyBudgetLeft": "Left",
   "@rallyBudgetLeft": {
-    "description": "Title for 'budget left' page, a dollar value is displayed next to it."
+    "description": "Title for ''budget left'' page, a dollar value is displayed next to it."
   },
   "rallyAccounts": "Accounts",
   "@rallyAccounts": {
@@ -289,7 +289,7 @@
   },
   "rallyFinanceLeft": " LEFT",
   "@rallyFinanceLeft": {
-    "description": "Displayed as 'dollar amount left', for example $46.70 LEFT, for a budget category."
+    "description": "Displayed as ''dollar amount left'', for example $46.70 LEFT, for a budget category."
   },
   "rallyTitleOverview": "OVERVIEW",
   "@rallyTitleOverview": {
@@ -315,7 +315,7 @@
   "@rallyLoginLoginToRally": {
     "description": "Title for login page for the Rally app (Rally does not need to be translated as it is a product name)."
   },
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "@rallyLoginNoAccount": {
     "description": "Prompt for signing up for an account."
   },
@@ -343,7 +343,7 @@
   "@rallyLoginButtonLogin": {
     "description": "Text for login button."
   },
-  "rallyAlertsMessageHeadsUpShopping": "Heads up, you've used up {percent} of your Shopping budget for this month.",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up, you''ve used up {percent} of your Shopping budget for this month.",
   "@rallyAlertsMessageHeadsUpShopping": {
     "description": "Alert message shown when for example, user has used more than 90% of their shopping budget.",
     "placeholders": {
@@ -352,7 +352,7 @@
       }
     }
   },
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on Restaurants this week.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on Restaurants this week.",
   "@rallyAlertsMessageSpentOnRestaurants": {
     "description": "Alert message shown when for example, user has spent $120 on Restaurants this week.",
     "placeholders": {
@@ -361,7 +361,7 @@
        }
     }
   },
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "@rallyAlertsMessageATMFees": {
     "description": "Alert message shown when for example, the user has spent $24 in ATM fees this month.",
     "placeholders": {
@@ -456,7 +456,7 @@
   "@homeCategoryReference": {
     "description": "Category title on home screen for styles & other demos (for context, the styles demos consist of a color demo and a typography demo)."
   },
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "@demoInvalidURL": {
     "description": "Error message when opening the URL for a demo."
   },
@@ -601,7 +601,7 @@
   "@demoAppBarSubtitle": {
     "description": "Subtitle for the material App bar component demo."
   },
-  "demoAppBarDescription": "The App bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation, and actions",
+  "demoAppBarDescription": "The App bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation, and actions",
   "@demoAppBarDescription": {
     "description": "Description for the material App bar component demo."
   },
@@ -781,7 +781,7 @@
   "@demoDataTableSubtitle": {
     "description": "Subtitle for the material data table component demo."
   },
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organize information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organize information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "@demoDataTableDescription": {
     "description": "Description for the material data table component demo."
   },
@@ -1751,7 +1751,7 @@
   "@demoColorsSubtitle": {
     "description": "Subtitle for the colors demo."
   },
-  "demoColorsDescription": "Color and color swatch constants which represent Material Design's color palette.",
+  "demoColorsDescription": "Color and color swatch constants which represent Material Design''s color palette.",
   "@demoColorsDescription": {
     "description": "Description for the colors demo. Material Design should remain capitalized."
   },
@@ -1930,7 +1930,7 @@
   },
   "demoTabsNonScrollingTitle": "Non-scrolling",
   "@demoTabsNonScrollingTitle": {
-    "description": "Title for tabs demo with a tab bar that doesn't scroll."
+    "description": "Title for tabs demo with a tab bar that doesn''t scroll."
   },
   "demoTabsSubtitle": "Tabs with independently scrollable views",
   "@demoTabsSubtitle": {
@@ -1948,7 +1948,7 @@
   "@demoSnackbarsSubtitle": {
     "description": "Subtitle for snackbars demo."
   },
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "@demoSnackbarsDescription": {
     "description": "Description for snackbars demo."
   },
@@ -1966,7 +1966,7 @@
   },
   "demoSnackbarsAction": "You pressed the snackbar action.",
   "@demoSnackbarsAction": {
-    "description": "Text that appears when you press on a snackbars' action."
+    "description": "Text that appears when you press on a snackbars'' action."
   },
   "demoSelectionControlsTitle": "Selection controls",
   "@demoSelectionControlsTitle": {
@@ -1980,7 +1980,7 @@
   "@demoSelectionControlsCheckboxTitle": {
     "description": "Title for the checkbox (selection controls) demo."
   },
-  "demoSelectionControlsCheckboxDescription": "Checkboxes allow the user to select multiple options from a set. A normal checkbox's value is true or false and a tristate checkbox's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Checkboxes allow the user to select multiple options from a set. A normal checkbox''s value is true or false and a tristate checkbox''s value can also be null.",
   "@demoSelectionControlsCheckboxDescription": {
     "description": "Description for the checkbox (selection controls) demo."
   },
@@ -1996,7 +1996,7 @@
   "@demoSelectionControlsSwitchTitle": {
     "description": "Title for the switches (selection controls) demo."
   },
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "@demoSelectionControlsSwitchDescription": {
     "description": "Description for the switches (selection controls) demo."
   },
@@ -2044,7 +2044,7 @@
   "@demoTextFieldEnterPassword": {
     "description": "Error that shows up if password is not given."
   },
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "@demoTextFieldPasswordsDoNotMatch": {
     "description": "Error that shows up, if the re-typed password does not match the already given password."
   },
@@ -2218,7 +2218,7 @@
   "@dialogDiscardTitle": {
     "description": "Alert dialog message to discard draft."
   },
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "@dialogLocationTitle": {
     "description": "Alert dialog title to use location services."
   },
@@ -2294,9 +2294,9 @@
   "@cupertinoAlertAllow": {
     "description": "iOS-style alert allow option."
   },
-  "cupertinoAlertDontAllow": "Don't Allow",
+  "cupertinoAlertDontAllow": "Don''t Allow",
   "@cupertinoAlertDontAllow": {
-    "description": "iOS-style alert don't allow option."
+    "description": "iOS-style alert don''t allow option."
   },
   "cupertinoAlertFavoriteDessert": "Select Favorite Dessert",
   "@cupertinoAlertFavoriteDessert": {
@@ -2566,7 +2566,7 @@
   },
   "shrineProductPrice": "x {price}",
   "@shrineProductPrice": {
-    "description": "A text showing the unit price of each product. Used as: 'Quantity: 3 x $129'. The currency will be handled by the formatter.",
+    "description": "A text showing the unit price of each product. Used as: ''Quantity: 3 x $129''. The currency will be handled by the formatter.",
     "placeholders": {
       "price": {
         "example": "$129"
@@ -2604,155 +2604,155 @@
   },
   "shrineProductVagabondSack": "Vagabond sack",
   "@shrineProductVagabondSack": {
-    "description": "Name of the product 'Vagabond sack'."
+    "description": "Name of the product ''Vagabond sack''."
   },
   "shrineProductStellaSunglasses": "Stella sunglasses",
   "@shrineProductStellaSunglasses": {
-    "description": "Name of the product 'Stella sunglasses'."
+    "description": "Name of the product ''Stella sunglasses''."
   },
   "shrineProductWhitneyBelt": "Whitney belt",
   "@shrineProductWhitneyBelt": {
-    "description": "Name of the product 'Whitney belt'."
+    "description": "Name of the product ''Whitney belt''."
   },
   "shrineProductGardenStrand": "Garden strand",
   "@shrineProductGardenStrand": {
-    "description": "Name of the product 'Garden strand'."
+    "description": "Name of the product ''Garden strand''."
   },
   "shrineProductStrutEarrings": "Strut earrings",
   "@shrineProductStrutEarrings": {
-    "description": "Name of the product 'Strut earrings'."
+    "description": "Name of the product ''Strut earrings''."
   },
   "shrineProductVarsitySocks": "Varsity socks",
   "@shrineProductVarsitySocks": {
-    "description": "Name of the product 'Varsity socks'."
+    "description": "Name of the product ''Varsity socks''."
   },
   "shrineProductWeaveKeyring": "Weave keyring",
   "@shrineProductWeaveKeyring": {
-    "description": "Name of the product 'Weave keyring'."
+    "description": "Name of the product ''Weave keyring''."
   },
   "shrineProductGatsbyHat": "Gatsby hat",
   "@shrineProductGatsbyHat": {
-    "description": "Name of the product 'Gatsby hat'."
+    "description": "Name of the product ''Gatsby hat''."
   },
   "shrineProductShrugBag": "Shrug bag",
   "@shrineProductShrugBag": {
-    "description": "Name of the product 'Shrug bag'."
+    "description": "Name of the product ''Shrug bag''."
   },
   "shrineProductGiltDeskTrio": "Gilt desk trio",
   "@shrineProductGiltDeskTrio": {
-    "description": "Name of the product 'Gilt desk trio'."
+    "description": "Name of the product ''Gilt desk trio''."
   },
   "shrineProductCopperWireRack": "Copper wire rack",
   "@shrineProductCopperWireRack": {
-    "description": "Name of the product 'Copper wire rack'."
+    "description": "Name of the product ''Copper wire rack''."
   },
   "shrineProductSootheCeramicSet": "Soothe ceramic set",
   "@shrineProductSootheCeramicSet": {
-    "description": "Name of the product 'Soothe ceramic set'."
+    "description": "Name of the product ''Soothe ceramic set''."
   },
   "shrineProductHurrahsTeaSet": "Hurrahs tea set",
   "@shrineProductHurrahsTeaSet": {
-    "description": "Name of the product 'Hurrahs tea set'."
+    "description": "Name of the product ''Hurrahs tea set''."
   },
   "shrineProductBlueStoneMug": "Blue stone mug",
   "@shrineProductBlueStoneMug": {
-    "description": "Name of the product 'Blue stone mug'."
+    "description": "Name of the product ''Blue stone mug''."
   },
   "shrineProductRainwaterTray": "Rainwater tray",
   "@shrineProductRainwaterTray": {
-    "description": "Name of the product 'Rainwater tray'."
+    "description": "Name of the product ''Rainwater tray''."
   },
   "shrineProductChambrayNapkins": "Chambray napkins",
   "@shrineProductChambrayNapkins": {
-    "description": "Name of the product 'Chambray napkins'."
+    "description": "Name of the product ''Chambray napkins''."
   },
   "shrineProductSucculentPlanters": "Succulent planters",
   "@shrineProductSucculentPlanters": {
-    "description": "Name of the product 'Succulent planters'."
+    "description": "Name of the product ''Succulent planters''."
   },
   "shrineProductQuartetTable": "Quartet table",
   "@shrineProductQuartetTable": {
-    "description": "Name of the product 'Quartet table'."
+    "description": "Name of the product ''Quartet table''."
   },
   "shrineProductKitchenQuattro": "Kitchen quattro",
   "@shrineProductKitchenQuattro": {
-    "description": "Name of the product 'Kitchen quattro'."
+    "description": "Name of the product ''Kitchen quattro''."
   },
   "shrineProductClaySweater": "Clay sweater",
   "@shrineProductClaySweater": {
-    "description": "Name of the product 'Clay sweater'."
+    "description": "Name of the product ''Clay sweater''."
   },
   "shrineProductSeaTunic": "Sea tunic",
   "@shrineProductSeaTunic": {
-    "description": "Name of the product 'Sea tunic'."
+    "description": "Name of the product ''Sea tunic''."
   },
   "shrineProductPlasterTunic": "Plaster tunic",
   "@shrineProductPlasterTunic": {
-    "description": "Name of the product 'Plaster tunic'."
+    "description": "Name of the product ''Plaster tunic''."
   },
   "shrineProductWhitePinstripeShirt": "White pinstripe shirt",
   "@shrineProductWhitePinstripeShirt": {
-    "description": "Name of the product 'White pinstripe shirt'."
+    "description": "Name of the product ''White pinstripe shirt''."
   },
   "shrineProductChambrayShirt": "Chambray shirt",
   "@shrineProductChambrayShirt": {
-    "description": "Name of the product 'Chambray shirt'."
+    "description": "Name of the product ''Chambray shirt''."
   },
   "shrineProductSeabreezeSweater": "Seabreeze sweater",
   "@shrineProductSeabreezeSweater": {
-    "description": "Name of the product 'Seabreeze sweater'."
+    "description": "Name of the product ''Seabreeze sweater''."
   },
   "shrineProductGentryJacket": "Gentry jacket",
   "@shrineProductGentryJacket": {
-    "description": "Name of the product 'Gentry jacket'."
+    "description": "Name of the product ''Gentry jacket''."
   },
   "shrineProductNavyTrousers": "Navy trousers",
   "@shrineProductNavyTrousers": {
-    "description": "Name of the product 'Navy trousers'."
+    "description": "Name of the product ''Navy trousers''."
   },
   "shrineProductWalterHenleyWhite": "Walter henley (white)",
   "@shrineProductWalterHenleyWhite": {
-    "description": "Name of the product 'Walter henley (white)'."
+    "description": "Name of the product ''Walter henley (white)''."
   },
   "shrineProductSurfAndPerfShirt": "Surf and perf shirt",
   "@shrineProductSurfAndPerfShirt": {
-    "description": "Name of the product 'Surf and perf shirt'."
+    "description": "Name of the product ''Surf and perf shirt''."
   },
   "shrineProductGingerScarf": "Ginger scarf",
   "@shrineProductGingerScarf": {
-    "description": "Name of the product 'Ginger scarf'."
+    "description": "Name of the product ''Ginger scarf''."
   },
   "shrineProductRamonaCrossover": "Ramona crossover",
   "@shrineProductRamonaCrossover": {
-    "description": "Name of the product 'Ramona crossover'."
+    "description": "Name of the product ''Ramona crossover''."
   },
   "shrineProductChambrayShirt": "Chambray shirt",
   "@shrineProductChambrayShirt": {
-    "description": "Name of the product 'Chambray shirt'."
+    "description": "Name of the product ''Chambray shirt''."
   },
   "shrineProductClassicWhiteCollar": "Classic white collar",
   "@shrineProductClassicWhiteCollar": {
-    "description": "Name of the product 'Classic white collar'."
+    "description": "Name of the product ''Classic white collar''."
   },
   "shrineProductCeriseScallopTee": "Cerise scallop tee",
   "@shrineProductCeriseScallopTee": {
-    "description": "Name of the product 'Cerise scallop tee'."
+    "description": "Name of the product ''Cerise scallop tee''."
   },
   "shrineProductShoulderRollsTee": "Shoulder rolls tee",
   "@shrineProductShoulderRollsTee": {
-    "description": "Name of the product 'Shoulder rolls tee'."
+    "description": "Name of the product ''Shoulder rolls tee''."
   },
   "shrineProductGreySlouchTank": "Grey slouch tank",
   "@shrineProductGreySlouchTank": {
-    "description": "Name of the product 'Grey slouch tank'."
+    "description": "Name of the product ''Grey slouch tank''."
   },
   "shrineProductSunshirtDress": "Sunshirt dress",
   "@shrineProductSunshirtDress": {
-    "description": "Name of the product 'Sunshirt dress'."
+    "description": "Name of the product ''Sunshirt dress''."
   },
   "shrineProductFineLinesTee": "Fine lines tee",
   "@shrineProductFineLinesTee": {
-    "description": "Name of the product 'Fine lines tee'."
+    "description": "Name of the product ''Fine lines tee''."
   },
   "shrineTooltipSearch": "Search",
   "@shrineTooltipSearch": {
diff --git a/lib/l10n/intl_en_AU.arb b/lib/l10n/intl_en_AU.arb
index e9bbcdd..b9a7e8c 100644
--- a/lib/l10n/intl_en_AU.arb
+++ b/lib/l10n/intl_en_AU.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box's value is true or false and a tristate tick box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box''s value is true or false and a tristate tick box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_en_CA.arb b/lib/l10n/intl_en_CA.arb
index fcc3c40..23e223a 100644
--- a/lib/l10n/intl_en_CA.arb
+++ b/lib/l10n/intl_en_CA.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Check boxes allow the user to select multiple options from a set. A normal check box's value is true or false, and a tristate check box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Check boxes allow the user to select multiple options from a set. A normal check box''s value is true or false, and a tristate check box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_en_GB.arb b/lib/l10n/intl_en_GB.arb
index e9bbcdd..b9a7e8c 100644
--- a/lib/l10n/intl_en_GB.arb
+++ b/lib/l10n/intl_en_GB.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box's value is true or false and a tristate tick box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box''s value is true or false and a tristate tick box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_en_IE.arb b/lib/l10n/intl_en_IE.arb
index e9bbcdd..b9a7e8c 100644
--- a/lib/l10n/intl_en_IE.arb
+++ b/lib/l10n/intl_en_IE.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box's value is true or false and a tristate tick box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box''s value is true or false and a tristate tick box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_en_IN.arb b/lib/l10n/intl_en_IN.arb
index e9bbcdd..b9a7e8c 100644
--- a/lib/l10n/intl_en_IN.arb
+++ b/lib/l10n/intl_en_IN.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box's value is true or false and a tristate tick box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box''s value is true or false and a tristate tick box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_en_NZ.arb b/lib/l10n/intl_en_NZ.arb
index e9bbcdd..b9a7e8c 100644
--- a/lib/l10n/intl_en_NZ.arb
+++ b/lib/l10n/intl_en_NZ.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box's value is true or false and a tristate tick box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box''s value is true or false and a tristate tick box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_en_SG.arb b/lib/l10n/intl_en_SG.arb
index e9bbcdd..b9a7e8c 100644
--- a/lib/l10n/intl_en_SG.arb
+++ b/lib/l10n/intl_en_SG.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box's value is true or false and a tristate tick box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box''s value is true or false and a tristate tick box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_en_US.xml b/lib/l10n/intl_en_US.xml
index cfa8ca0..8091c96 100644
--- a/lib/l10n/intl_en_US.xml
+++ b/lib/l10n/intl_en_US.xml
@@ -207,51 +207,51 @@
     >Amount Left</string>
   <string
     name="rallySettingsManageAccounts"
-    description="Link to go to the page &apos;Manage Accounts."
+    description="Link to go to the page &apos;&apos;Manage Accounts."
     >Manage Accounts</string>
   <string
     name="rallySettingsTaxDocuments"
-    description="Link to go to the page &apos;Tax Documents&apos;."
+    description="Link to go to the page &apos;&apos;Tax Documents&apos;&apos;."
     >Tax Documents</string>
   <string
     name="rallySettingsPasscodeAndTouchId"
-    description="Link to go to the page &apos;Passcode and Touch ID&apos;."
+    description="Link to go to the page &apos;&apos;Passcode and Touch ID&apos;&apos;."
     >Passcode and Touch ID</string>
   <string
     name="rallySettingsNotifications"
-    description="Link to go to the page &apos;Notifications&apos;."
+    description="Link to go to the page &apos;&apos;Notifications&apos;&apos;."
     >Notifications</string>
   <string
     name="rallySettingsPersonalInformation"
-    description="Link to go to the page &apos;Personal Information&apos;."
+    description="Link to go to the page &apos;&apos;Personal Information&apos;&apos;."
     >Personal Information</string>
   <string
     name="rallySettingsPaperlessSettings"
-    description="Link to go to the page &apos;Paperless Settings&apos;."
+    description="Link to go to the page &apos;&apos;Paperless Settings&apos;&apos;."
     >Paperless Settings</string>
   <string
     name="rallySettingsFindAtms"
-    description="Link to go to the page &apos;Find ATMs&apos;."
+    description="Link to go to the page &apos;&apos;Find ATMs&apos;&apos;."
     >Find ATMs</string>
   <string
     name="rallySettingsHelp"
-    description="Link to go to the page &apos;Help&apos;."
+    description="Link to go to the page &apos;&apos;Help&apos;&apos;."
     >Help</string>
   <string
     name="rallySettingsSignOut"
-    description="Link to go to the page &apos;Sign out&apos;."
+    description="Link to go to the page &apos;&apos;Sign out&apos;&apos;."
     >Sign out</string>
   <string
     name="rallyAccountTotal"
-    description="Title for &apos;total account value&apos; overview page, a dollar value is displayed next to it."
+    description="Title for &apos;&apos;total account value&apos;&apos; overview page, a dollar value is displayed next to it."
     >Total</string>
   <string
     name="rallyBillsDue"
-    description="Title for &apos;bills due&apos; page, a dollar value is displayed next to it."
+    description="Title for &apos;&apos;bills due&apos;&apos; page, a dollar value is displayed next to it."
     >Due</string>
   <string
     name="rallyBudgetLeft"
-    description="Title for &apos;budget left&apos; page, a dollar value is displayed next to it."
+    description="Title for &apos;&apos;budget left&apos;&apos; page, a dollar value is displayed next to it."
     >Left</string>
   <string
     name="rallyAccounts"
@@ -275,7 +275,7 @@
     >SEE ALL</string>
   <string
     name="rallyFinanceLeft"
-    description="Displayed as &apos;dollar amount left&apos;, for example $46.70 LEFT, for a budget category."
+    description="Displayed as &apos;&apos;dollar amount left&apos;&apos;, for example $46.70 LEFT, for a budget category."
     > LEFT</string>
   <string
     name="rallyTitleOverview"
@@ -304,7 +304,7 @@
   <string
     name="rallyLoginNoAccount"
     description="Prompt for signing up for an account."
-    >Don&apos;t have an account?</string>
+    >Don&apos;&apos;t have an account?</string>
   <string
     name="rallyLoginSignUp"
     description="Button text to sign up for an account."
@@ -332,15 +332,15 @@
   <string
     name="rallyAlertsMessageHeadsUpShopping"
     description="Alert message shown when for example, user has used more than 90% of their shopping budget."
-    >Heads up, you&apos;ve used up {percent} of your Shopping budget for this month.</string>
+    >Heads up, you&apos;&apos;ve used up {percent} of your Shopping budget for this month.</string>
   <string
     name="rallyAlertsMessageSpentOnRestaurants"
     description="Alert message shown when for example, user has spent $120 on Restaurants this week."
-    >You&apos;ve spent {amount} on Restaurants this week.</string>
+    >You&apos;&apos;ve spent {amount} on Restaurants this week.</string>
   <string
     name="rallyAlertsMessageATMFees"
     description="Alert message shown when for example, the user has spent $24 in ATM fees this month."
-    >You&apos;ve spent {amount} in ATM fees this month</string>
+    >You&apos;&apos;ve spent {amount} in ATM fees this month</string>
   <string
     name="rallyAlertsMessageCheckingAccount"
     description="Alert message shown when for example, the checking account is 1% higher than last month."
@@ -384,7 +384,7 @@
   <string
     name="demoInvalidURL"
     description="Error message when opening the URL for a demo."
-    >Couldn&apos;t display URL:</string>
+    >Couldn&apos;&apos;t display URL:</string>
   <string
     name="demoOptionsTooltip"
     description="Tooltip for options button in a demo."
@@ -524,7 +524,7 @@
   <string
     name="demoAppBarDescription"
     description="Description for the material App bar component demo."
-    >The App bar provides content and actions related to the current screen. It&apos;s used for branding, screen titles, navigation, and actions</string>
+    >The App bar provides content and actions related to the current screen. It&apos;&apos;s used for branding, screen titles, navigation, and actions</string>
   <string
     name="demoBottomAppBarTitle"
     description="Title for the material bottom app bar component demo."
@@ -704,7 +704,7 @@
   <string
     name="demoDataTableDescription"
     description="Description for the material data table component demo."
-    >Data tables display information in a grid-like format of rows and columns. They organize information in a way that&apos;s easy to scan, so that users can look for patterns and insights.</string>
+    >Data tables display information in a grid-like format of rows and columns. They organize information in a way that&apos;&apos;s easy to scan, so that users can look for patterns and insights.</string>
   <string
     name="dataTableHeader"
     description="Header for the data table component demo about nutrition."
@@ -1644,7 +1644,7 @@
   <string
     name="demoColorsDescription"
     description="Description for the colors demo. Material Design should remain capitalized."
-    >Color and color swatch constants which represent Material Design&apos;s color palette.</string>
+    >Color and color swatch constants which represent Material Design&apos;&apos;s color palette.</string>
   <string
     name="demoTypographyTitle"
     description="Title for the typography demo."
@@ -1815,7 +1815,7 @@
     >Scrolling</string>
   <string
     name="demoTabsNonScrollingTitle"
-    description="Title for tabs demo with a tab bar that doesn&apos;t scroll."
+    description="Title for tabs demo with a tab bar that doesn&apos;&apos;t scroll."
     >Non-scrolling</string>
   <string
     name="demoTabsSubtitle"
@@ -1836,7 +1836,7 @@
   <string
     name="demoSnackbarsDescription"
     description="Description for snackbars demo."
-    >Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn&apos;t interrupt the user experience, and they don&apos;t require user input to disappear.</string>
+    >Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn&apos;&apos;t interrupt the user experience, and they don&apos;&apos;t require user input to disappear.</string>
   <string
     name="demoSnackbarsButtonLabel"
     description="Label for button to show a snackbar."
@@ -1851,7 +1851,7 @@
     >ACTION</string>
   <string
     name="demoSnackbarsAction"
-    description="Text that appears when you press on a snackbars&apos; action."
+    description="Text that appears when you press on a snackbars&apos;&apos; action."
     >You pressed the snackbar action.</string>
   <string
     name="demoSelectionControlsTitle"
@@ -1868,7 +1868,7 @@
   <string
     name="demoSelectionControlsCheckboxDescription"
     description="Description for the checkbox (selection controls) demo."
-    >Checkboxes allow the user to select multiple options from a set. A normal checkbox&apos;s value is true or false and a tristate checkbox&apos;s value can also be null.</string>
+    >Checkboxes allow the user to select multiple options from a set. A normal checkbox&apos;&apos;s value is true or false and a tristate checkbox&apos;&apos;s value can also be null.</string>
   <string
     name="demoSelectionControlsRadioTitle"
     description="Title for the radio button (selection controls) demo."
@@ -1884,7 +1884,7 @@
   <string
     name="demoSelectionControlsSwitchDescription"
     description="Description for the switches (selection controls) demo."
-    >On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it&apos;s in, should be made clear from the corresponding inline label.</string>
+    >On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it&apos;&apos;s in, should be made clear from the corresponding inline label.</string>
   <string
     name="demoBottomTextFieldsTitle"
     description="Title for text fields demo."
@@ -1932,7 +1932,7 @@
   <string
     name="demoTextFieldPasswordsDoNotMatch"
     description="Error that shows up, if the re-typed password does not match the already given password."
-    >The passwords don&apos;t match</string>
+    >The passwords don&apos;&apos;t match</string>
   <string
     name="demoTextFieldWhatDoPeopleCallYou"
     description="Placeholder for name field in form."
@@ -2088,7 +2088,7 @@
   <string
     name="dialogLocationTitle"
     description="Alert dialog title to use location services."
-    >Use Google&apos;s location service?</string>
+    >Use Google&apos;&apos;s location service?</string>
   <string
     name="dialogLocationDescription"
     description="Alert dialog description to use location services."
@@ -2163,8 +2163,8 @@
     >Allow</string>
   <string
     name="cupertinoAlertDontAllow"
-    description="iOS-style alert don&apos;t allow option."
-    >Don&apos;t Allow</string>
+    description="iOS-style alert don&apos;&apos;t allow option."
+    >Don&apos;&apos;t Allow</string>
   <string
     name="cupertinoAlertFavoriteDessert"
     description="iOS-style alert title for selecting favorite dessert."
@@ -2423,7 +2423,7 @@
     >Quantity: {quantity}</string>
   <string
     name="shrineProductPrice"
-    description="A text showing the unit price of each product. Used as: &apos;Quantity: 3 x $129&apos;. The currency will be handled by the formatter."
+    description="A text showing the unit price of each product. Used as: &apos;&apos;Quantity: 3 x $129&apos;&apos;. The currency will be handled by the formatter."
     >x {price}</string>
   <string
     name="shrineCartItemCount"
@@ -2451,151 +2451,151 @@
     >Tax:</string>
   <string
     name="shrineProductVagabondSack"
-    description="Name of the product &apos;Vagabond sack&apos;."
+    description="Name of the product &apos;&apos;Vagabond sack&apos;&apos;."
     >Vagabond sack</string>
   <string
     name="shrineProductStellaSunglasses"
-    description="Name of the product &apos;Stella sunglasses&apos;."
+    description="Name of the product &apos;&apos;Stella sunglasses&apos;&apos;."
     >Stella sunglasses</string>
   <string
     name="shrineProductWhitneyBelt"
-    description="Name of the product &apos;Whitney belt&apos;."
+    description="Name of the product &apos;&apos;Whitney belt&apos;&apos;."
     >Whitney belt</string>
   <string
     name="shrineProductGardenStrand"
-    description="Name of the product &apos;Garden strand&apos;."
+    description="Name of the product &apos;&apos;Garden strand&apos;&apos;."
     >Garden strand</string>
   <string
     name="shrineProductStrutEarrings"
-    description="Name of the product &apos;Strut earrings&apos;."
+    description="Name of the product &apos;&apos;Strut earrings&apos;&apos;."
     >Strut earrings</string>
   <string
     name="shrineProductVarsitySocks"
-    description="Name of the product &apos;Varsity socks&apos;."
+    description="Name of the product &apos;&apos;Varsity socks&apos;&apos;."
     >Varsity socks</string>
   <string
     name="shrineProductWeaveKeyring"
-    description="Name of the product &apos;Weave keyring&apos;."
+    description="Name of the product &apos;&apos;Weave keyring&apos;&apos;."
     >Weave keyring</string>
   <string
     name="shrineProductGatsbyHat"
-    description="Name of the product &apos;Gatsby hat&apos;."
+    description="Name of the product &apos;&apos;Gatsby hat&apos;&apos;."
     >Gatsby hat</string>
   <string
     name="shrineProductShrugBag"
-    description="Name of the product &apos;Shrug bag&apos;."
+    description="Name of the product &apos;&apos;Shrug bag&apos;&apos;."
     >Shrug bag</string>
   <string
     name="shrineProductGiltDeskTrio"
-    description="Name of the product &apos;Gilt desk trio&apos;."
+    description="Name of the product &apos;&apos;Gilt desk trio&apos;&apos;."
     >Gilt desk trio</string>
   <string
     name="shrineProductCopperWireRack"
-    description="Name of the product &apos;Copper wire rack&apos;."
+    description="Name of the product &apos;&apos;Copper wire rack&apos;&apos;."
     >Copper wire rack</string>
   <string
     name="shrineProductSootheCeramicSet"
-    description="Name of the product &apos;Soothe ceramic set&apos;."
+    description="Name of the product &apos;&apos;Soothe ceramic set&apos;&apos;."
     >Soothe ceramic set</string>
   <string
     name="shrineProductHurrahsTeaSet"
-    description="Name of the product &apos;Hurrahs tea set&apos;."
+    description="Name of the product &apos;&apos;Hurrahs tea set&apos;&apos;."
     >Hurrahs tea set</string>
   <string
     name="shrineProductBlueStoneMug"
-    description="Name of the product &apos;Blue stone mug&apos;."
+    description="Name of the product &apos;&apos;Blue stone mug&apos;&apos;."
     >Blue stone mug</string>
   <string
     name="shrineProductRainwaterTray"
-    description="Name of the product &apos;Rainwater tray&apos;."
+    description="Name of the product &apos;&apos;Rainwater tray&apos;&apos;."
     >Rainwater tray</string>
   <string
     name="shrineProductChambrayNapkins"
-    description="Name of the product &apos;Chambray napkins&apos;."
+    description="Name of the product &apos;&apos;Chambray napkins&apos;&apos;."
     >Chambray napkins</string>
   <string
     name="shrineProductSucculentPlanters"
-    description="Name of the product &apos;Succulent planters&apos;."
+    description="Name of the product &apos;&apos;Succulent planters&apos;&apos;."
     >Succulent planters</string>
   <string
     name="shrineProductQuartetTable"
-    description="Name of the product &apos;Quartet table&apos;."
+    description="Name of the product &apos;&apos;Quartet table&apos;&apos;."
     >Quartet table</string>
   <string
     name="shrineProductKitchenQuattro"
-    description="Name of the product &apos;Kitchen quattro&apos;."
+    description="Name of the product &apos;&apos;Kitchen quattro&apos;&apos;."
     >Kitchen quattro</string>
   <string
     name="shrineProductClaySweater"
-    description="Name of the product &apos;Clay sweater&apos;."
+    description="Name of the product &apos;&apos;Clay sweater&apos;&apos;."
     >Clay sweater</string>
   <string
     name="shrineProductSeaTunic"
-    description="Name of the product &apos;Sea tunic&apos;."
+    description="Name of the product &apos;&apos;Sea tunic&apos;&apos;."
     >Sea tunic</string>
   <string
     name="shrineProductPlasterTunic"
-    description="Name of the product &apos;Plaster tunic&apos;."
+    description="Name of the product &apos;&apos;Plaster tunic&apos;&apos;."
     >Plaster tunic</string>
   <string
     name="shrineProductWhitePinstripeShirt"
-    description="Name of the product &apos;White pinstripe shirt&apos;."
+    description="Name of the product &apos;&apos;White pinstripe shirt&apos;&apos;."
     >White pinstripe shirt</string>
   <string
     name="shrineProductChambrayShirt"
-    description="Name of the product &apos;Chambray shirt&apos;."
+    description="Name of the product &apos;&apos;Chambray shirt&apos;&apos;."
     >Chambray shirt</string>
   <string
     name="shrineProductSeabreezeSweater"
-    description="Name of the product &apos;Seabreeze sweater&apos;."
+    description="Name of the product &apos;&apos;Seabreeze sweater&apos;&apos;."
     >Seabreeze sweater</string>
   <string
     name="shrineProductGentryJacket"
-    description="Name of the product &apos;Gentry jacket&apos;."
+    description="Name of the product &apos;&apos;Gentry jacket&apos;&apos;."
     >Gentry jacket</string>
   <string
     name="shrineProductNavyTrousers"
-    description="Name of the product &apos;Navy trousers&apos;."
+    description="Name of the product &apos;&apos;Navy trousers&apos;&apos;."
     >Navy trousers</string>
   <string
     name="shrineProductWalterHenleyWhite"
-    description="Name of the product &apos;Walter henley (white)&apos;."
+    description="Name of the product &apos;&apos;Walter henley (white)&apos;&apos;."
     >Walter henley (white)</string>
   <string
     name="shrineProductSurfAndPerfShirt"
-    description="Name of the product &apos;Surf and perf shirt&apos;."
+    description="Name of the product &apos;&apos;Surf and perf shirt&apos;&apos;."
     >Surf and perf shirt</string>
   <string
     name="shrineProductGingerScarf"
-    description="Name of the product &apos;Ginger scarf&apos;."
+    description="Name of the product &apos;&apos;Ginger scarf&apos;&apos;."
     >Ginger scarf</string>
   <string
     name="shrineProductRamonaCrossover"
-    description="Name of the product &apos;Ramona crossover&apos;."
+    description="Name of the product &apos;&apos;Ramona crossover&apos;&apos;."
     >Ramona crossover</string>
   <string
     name="shrineProductClassicWhiteCollar"
-    description="Name of the product &apos;Classic white collar&apos;."
+    description="Name of the product &apos;&apos;Classic white collar&apos;&apos;."
     >Classic white collar</string>
   <string
     name="shrineProductCeriseScallopTee"
-    description="Name of the product &apos;Cerise scallop tee&apos;."
+    description="Name of the product &apos;&apos;Cerise scallop tee&apos;&apos;."
     >Cerise scallop tee</string>
   <string
     name="shrineProductShoulderRollsTee"
-    description="Name of the product &apos;Shoulder rolls tee&apos;."
+    description="Name of the product &apos;&apos;Shoulder rolls tee&apos;&apos;."
     >Shoulder rolls tee</string>
   <string
     name="shrineProductGreySlouchTank"
-    description="Name of the product &apos;Grey slouch tank&apos;."
+    description="Name of the product &apos;&apos;Grey slouch tank&apos;&apos;."
     >Grey slouch tank</string>
   <string
     name="shrineProductSunshirtDress"
-    description="Name of the product &apos;Sunshirt dress&apos;."
+    description="Name of the product &apos;&apos;Sunshirt dress&apos;&apos;."
     >Sunshirt dress</string>
   <string
     name="shrineProductFineLinesTee"
-    description="Name of the product &apos;Fine lines tee&apos;."
+    description="Name of the product &apos;&apos;Fine lines tee&apos;&apos;."
     >Fine lines tee</string>
   <string
     name="shrineTooltipSearch"
diff --git a/lib/l10n/intl_en_ZA.arb b/lib/l10n/intl_en_ZA.arb
index e9bbcdd..b9a7e8c 100644
--- a/lib/l10n/intl_en_ZA.arb
+++ b/lib/l10n/intl_en_ZA.arb
@@ -24,7 +24,7 @@
   "demoCupertinoContextMenuActionText": "Tap and hold the Flutter logo to see the context menu.",
   "demoCupertinoContextMenuDescription": "An iOS-style full screen contextual menu that appears when an element is long-pressed.",
   "demoAppBarTitle": "App bar",
-  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation and actions",
+  "demoAppBarDescription": "The app bar provides content and actions related to the current screen. It''s used for branding, screen titles, navigation and actions",
   "demoDividerTitle": "Divider",
   "demoDividerSubtitle": "A divider is a thin line that groups content in lists and layouts.",
   "demoDividerDescription": "Dividers can be used in lists, drawers and elsewhere to separate content.",
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "Modal and FAB",
   "demoFadeThroughDemoInstructions": "Bottom navigation",
   "demoSharedZAxisDemoInstructions": "Settings icon button",
-  "demoSharedYAxisDemoInstructions": "Sort by 'Recently played'",
+  "demoSharedYAxisDemoInstructions": "Sort by ''Recently played''",
   "demoTextButtonTitle": "Text button",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Beef sandwich",
   "demoSharedZAxisDessertRecipeDescription": "Dessert recipe",
@@ -205,7 +205,7 @@
   "demoPickersSubtitle": "Date and time selection",
   "demoPickersTitle": "Pickers",
   "demo2dTransformationsEditTooltip": "Edit tile",
-  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that's easy to scan, so that users can look for patterns and insights.",
+  "demoDataTableDescription": "Data tables display information in a grid-like format of rows and columns. They organise information in a way that''s easy to scan, so that users can look for patterns and insights.",
   "demo2dTransformationsDescription": "Tap to edit tiles, and use gestures to move around the scene. Drag to pan, pinch to zoom, rotate with two fingers. Press the reset button to return to the starting orientation.",
   "demo2dTransformationsSubtitle": "Pan, zoom, rotate",
   "demo2dTransformationsTitle": "2D transformations",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profile",
   "demoSnackbarsButtonLabel": "SHOW A SNACKBAR",
-  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn't interrupt the user experience, and they don't require user input to disappear.",
+  "demoSnackbarsDescription": "Snackbars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn''t interrupt the user experience, and they don''t require user input to disappear.",
   "demoSnackbarsSubtitle": "Snackbars show messages at the bottom of the screen",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Slider",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Pool with palm trees",
   "craneSleep5SemanticLabel": "Tent in a field",
   "settingsButtonCloseLabel": "Close settings",
-  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box's value is true or false and a tristate tick box's value can also be null.",
+  "demoSelectionControlsCheckboxDescription": "Tick boxes allow the user to select multiple options from a set. A normal tick box''s value is true or false and a tristate tick box''s value can also be null.",
   "settingsButtonLabel": "Settings",
   "demoListsTitle": "Lists",
   "demoListsSubtitle": "Scrolling list layouts",
@@ -415,7 +415,7 @@
   "demoSelectionControlsRadioTitle": "Radio",
   "demoSelectionControlsRadioDescription": "Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side by side.",
   "demoSelectionControlsSwitchTitle": "Switch",
-  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it's in, should be made clear from the corresponding inline label.",
+  "demoSelectionControlsSwitchDescription": "On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it''s in, should be made clear from the corresponding inline label.",
   "craneFly0SemanticLabel": "Chalet in a snowy landscape with evergreen trees",
   "craneFly1SemanticLabel": "Tent in a field",
   "craneFly2SemanticLabel": "Prayer flags in front of snowy mountain",
@@ -586,16 +586,16 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "SETTINGS",
   "rallyLoginLoginToRally": "Log in to Rally",
-  "rallyLoginNoAccount": "Don't have an account?",
+  "rallyLoginNoAccount": "Don''t have an account?",
   "rallyLoginSignUp": "SIGN UP",
   "rallyLoginUsername": "Username",
   "rallyLoginPassword": "Password",
   "rallyLoginLabelLogin": "Log in",
   "rallyLoginRememberMe": "Remember me",
   "rallyLoginButtonLogin": "LOGIN",
-  "rallyAlertsMessageHeadsUpShopping": "Heads up: you've used up {per cent} of your shopping budget for this month.",
-  "rallyAlertsMessageSpentOnRestaurants": "You've spent {amount} on restaurants this week.",
-  "rallyAlertsMessageATMFees": "You've spent {amount} in ATM fees this month",
+  "rallyAlertsMessageHeadsUpShopping": "Heads up: you''ve used up {percent} of your shopping budget for this month.",
+  "rallyAlertsMessageSpentOnRestaurants": "You''ve spent {amount} on restaurants this week.",
+  "rallyAlertsMessageATMFees": "You''ve spent {amount} in ATM fees this month",
   "rallyAlertsMessageCheckingAccount": "Good work! Your current account is {percent} higher than last month.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "ALL",
@@ -633,7 +633,7 @@
   "demoTextFieldOnlyAlphabeticalChars": "Please enter only alphabetical characters.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – Enter a US phone number.",
   "demoTextFieldEnterPassword": "Please enter a password.",
-  "demoTextFieldPasswordsDoNotMatch": "The passwords don't match",
+  "demoTextFieldPasswordsDoNotMatch": "The passwords don''t match",
   "demoTextFieldWhatDoPeopleCallYou": "What do people call you?",
   "demoTextFieldNameField": "Name*",
   "demoBottomSheetButtonText": "SHOW BOTTOM SHEET",
@@ -716,7 +716,7 @@
   "shrineDescription": "A fashionable retail app",
   "craneDescription": "A personalised travel app",
   "homeCategoryReference": "STYLES AND OTHER",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Demo code",
@@ -764,13 +764,13 @@
   "demoCupertinoActionSheetDescription": "An action sheet is a specific style of alert that presents the user with a set of two or more choices related to the current context. An action sheet can have a title, an additional message and a list of actions.",
   "demoColorsTitle": "Colours",
   "demoColorsSubtitle": "All of the predefined colours",
-  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design's colour palette.",
+  "demoColorsDescription": "Colour and colour swatch constants which represent Material Design''s colour palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Create",
-  "dialogSelectedOption": "You selected: '{value}'",
+  "dialogSelectedOption": "You selected: ''{value}''",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -787,10 +787,10 @@
   "cupertinoButtonWithBackground": "With background",
   "cupertinoAlertCancel": "Cancel",
   "cupertinoAlertDiscard": "Discard",
-  "cupertinoAlertLocationTitle": "Allow 'Maps' to access your location while you are using the app?",
+  "cupertinoAlertLocationTitle": "Allow ''Maps'' to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't allow",
+  "cupertinoAlertDontAllow": "Don''t allow",
   "cupertinoAlertFavoriteDessert": "Select Favourite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favourite type of dessert from the list below. Your selection will be used to customise the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb
index e091cec..2eac3b6 100644
--- a/lib/l10n/intl_et.arb
+++ b/lib/l10n/intl_et.arb
@@ -409,7 +409,7 @@
   "demoTwoLineListsTitle": "Kaks rida",
   "demoListsSecondary": "Teisene tekst",
   "demoSelectionControlsTitle": "Valiku juhtelemendid",
-  "craneFly7SemanticLabel": "Rushmore'i mägi",
+  "craneFly7SemanticLabel": "Rushmore''i mägi",
   "demoSelectionControlsCheckboxTitle": "Märkeruut",
   "craneSleep3SemanticLabel": "Mees nõjatub vanaaegsele sinisele autole",
   "demoSelectionControlsRadioTitle": "Raadio",
@@ -770,8 +770,8 @@
   "buttonTextCreate": "Loo",
   "dialogSelectedOption": "Teie valik: „{value}”",
   "dialogDiscardTitle": "Kas loobuda mustandist?",
-  "dialogLocationTitle": "Kas kasutada Google'i asukohateenuseid?",
-  "dialogLocationDescription": "Lubage Google'il rakendusi asukoha tuvastamisel aidata. See tähendab, et Google'ile saadetakse anonüümseid asukohaandmeid isegi siis, kui ükski rakendus ei tööta.",
+  "dialogLocationTitle": "Kas kasutada Google''i asukohateenuseid?",
+  "dialogLocationDescription": "Lubage Google''il rakendusi asukoha tuvastamisel aidata. See tähendab, et Google''ile saadetakse anonüümseid asukohaandmeid isegi siis, kui ükski rakendus ei tööta.",
   "dialogCancel": "TÜHISTA",
   "dialogDiscard": "LOOBU",
   "dialogDisagree": "EI NÕUSTU",
diff --git a/lib/l10n/intl_fil.arb b/lib/l10n/intl_fil.arb
index 81e6356..fd80dda 100644
--- a/lib/l10n/intl_fil.arb
+++ b/lib/l10n/intl_fil.arb
@@ -101,7 +101,7 @@
   "demoFadeThroughSearchDestination": "Maghanap",
   "demoFadeThroughPhotosDestination": "Mga Larawan",
   "demoSharedXAxisCoursePageSubtitle": "Lalabas ang mga naka-bundle na kategorya bilang mga grupo sa iyong feed. Mababago mo ito anumang oras.",
-  "demoFadeThroughDescription": "Ginagamit ang fade through pattern para sa mga transition sa pagitan ng mga element ng UI na walang matibay na ugnayan sa isa't isa.",
+  "demoFadeThroughDescription": "Ginagamit ang fade through pattern para sa mga transition sa pagitan ng mga element ng UI na walang matibay na ugnayan sa isa''t isa.",
   "demoFadeThroughTitle": "Fade through",
   "demoSharedZAxisHelpSettingLabel": "Tulong",
   "demoMotionSubtitle": "Lahat ng naka-predefine na pattern ng transition",
@@ -634,13 +634,13 @@
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### - Maglagay ng numero ng telepono sa US.",
   "demoTextFieldEnterPassword": "Maglagay ng password.",
   "demoTextFieldPasswordsDoNotMatch": "Hindi magkatugma ang mga password",
-  "demoTextFieldWhatDoPeopleCallYou": "Ano'ng tawag sa iyo ng mga tao?",
+  "demoTextFieldWhatDoPeopleCallYou": "Ano''ng tawag sa iyo ng mga tao?",
   "demoTextFieldNameField": "Pangalan*",
   "demoBottomSheetButtonText": "IPAKITA ANG BOTTOM SHEET",
   "demoTextFieldPhoneNumber": "Numero ng telepono*",
   "demoBottomSheetTitle": "Bottom sheet",
   "demoTextFieldEmail": "Email",
-  "demoTextFieldTellUsAboutYourself": "Bigyan kami ng impormasyon tungkol sa iyo (hal., isulat kung ano'ng ginagawa mo sa trabaho o ang mga libangan mo)",
+  "demoTextFieldTellUsAboutYourself": "Bigyan kami ng impormasyon tungkol sa iyo (hal., isulat kung ano''ng ginagawa mo sa trabaho o ang mga libangan mo)",
   "demoTextFieldKeepItShort": "Panatilihin itong maikli, isa lang itong demo.",
   "starterAppGenericButton": "BUTTON",
   "demoTextFieldLifeStory": "Kwento ng buhay",
@@ -659,7 +659,7 @@
   "demoBottomSheetSubtitle": "Mga persistent at modal na bottom sheet",
   "demoTextFieldNameHasPhoneNumber": "Ang numero ng telepono ni/ng {name} ay {phoneNumber}",
   "buttonText": "BUTTON",
-  "demoTypographyDescription": "Mga kahulugan para sa iba't ibang typographical na istilong makikita sa Material Design.",
+  "demoTypographyDescription": "Mga kahulugan para sa iba''t ibang typographical na istilong makikita sa Material Design.",
   "demoTypographySubtitle": "Lahat ng naka-predefine na istilo ng text",
   "demoTypographyTitle": "Typography",
   "demoFullscreenDialogDescription": "Tinutukoy ng property na fullscreenDialog kung fullscreen na modal dialog ang paparating na page",
diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb
index 7a95fbc..71d6baa 100644
--- a/lib/l10n/intl_fr.arb
+++ b/lib/l10n/intl_fr.arb
@@ -2,11 +2,11 @@
   "demoCupertinoSearchTextFieldTitle": "Champ de recherche de texte",
   "demoCupertinoPicker": "Sélecteur",
   "demoCupertinoSearchTextFieldSubtitle": "Champ de recherche de texte de style iOS",
-  "demoCupertinoSearchTextFieldDescription": "Champ de recherche de texte qui permet à l'utilisateur de saisir le texte à rechercher, et qui peut proposer et filtrer des suggestions.",
+  "demoCupertinoSearchTextFieldDescription": "Champ de recherche de texte qui permet à l''utilisateur de saisir le texte à rechercher, et qui peut proposer et filtrer des suggestions.",
   "demoCupertinoSearchTextFieldPlaceholder": "Saisissez du texte",
   "demoCupertinoScrollbarTitle": "Barre de défilement",
   "demoCupertinoScrollbarSubtitle": "Barre de défilement de style iOS",
-  "demoCupertinoScrollbarDescription": "Barre de défilement qui encapsule l'enfant donné",
+  "demoCupertinoScrollbarDescription": "Barre de défilement qui encapsule l''enfant donné",
   "demoTwoPaneItem": "Élément {value}",
   "demoTwoPaneList": "Liste",
   "demoTwoPaneFoldableLabel": "Pliable",
@@ -20,41 +20,41 @@
   "demoTwoPaneFoldableDescription": "Comportement de TwoPane sur un appareil pliable.",
   "demoTwoPaneDetails": "Détails",
   "demoTwoPaneSelectItem": "Sélectionner un élément",
-  "demoTwoPaneItemDetails": "Détails de l'élément {value}",
+  "demoTwoPaneItemDetails": "Détails de l''élément {value}",
   "demoCupertinoContextMenuActionText": "Appuyez de manière prolongée sur le logo Flutter pour afficher le menu contextuel.",
-  "demoCupertinoContextMenuDescription": "Menu contextuel plein écran de style iOS qui s'affiche lorsque vous appuyez de manière prolongée sur un élément.",
-  "demoAppBarTitle": "Barre d'appli",
-  "demoAppBarDescription": "La barre d'appli fournit des contenus et des actions liés à l'écran actuel. Elle est utilisée pour les marques, les titres d'écran, la navigation et les actions.",
+  "demoCupertinoContextMenuDescription": "Menu contextuel plein écran de style iOS qui s''affiche lorsque vous appuyez de manière prolongée sur un élément.",
+  "demoAppBarTitle": "Barre d''appli",
+  "demoAppBarDescription": "La barre d''appli fournit des contenus et des actions liés à l''écran actuel. Elle est utilisée pour les marques, les titres d''écran, la navigation et les actions.",
   "demoDividerTitle": "Séparateur",
   "demoDividerSubtitle": "Un séparateur est une ligne fine qui regroupe des contenus en listes et dispositions.",
   "demoDividerDescription": "Les séparateurs permettent de séparer des contenus dans des listes, panneaux, etc.",
   "demoVerticalDividerTitle": "Séparateur vertical",
   "demoCupertinoContextMenuTitle": "Menu contextuel",
   "demoCupertinoContextMenuSubtitle": "Menu contextuel de style iOS",
-  "demoAppBarSubtitle": "Affiche des informations et des actions liées à l'écran actuel",
+  "demoAppBarSubtitle": "Affiche des informations et des actions liées à l''écran actuel",
   "demoCupertinoContextMenuActionOne": "Action un",
   "demoCupertinoContextMenuActionTwo": "Action deux",
   "demoDateRangePickerDescription": "Affiche une boîte de dialogue comportant un sélecteur de plage de dates Material Design.",
   "demoDateRangePickerTitle": "Outil de sélection de la plage de dates",
   "demoNavigationDrawerUserName": "Nom de l’utilisateur",
   "demoNavigationDrawerUserEmail": "user.name@example.com",
-  "demoNavigationDrawerText": "Balayez l'écran depuis le bord ou appuyez sur l'icône située en haut à gauche pour afficher le panneau",
+  "demoNavigationDrawerText": "Balayez l''écran depuis le bord ou appuyez sur l''icône située en haut à gauche pour afficher le panneau",
   "demoNavigationRailTitle": "Rail de navigation",
-  "demoNavigationRailSubtitle": "Affichage d'un rail de navigation dans une application",
-  "demoNavigationRailDescription": "Widget Material qui doit être affiché sur la gauche ou la droite d'une application pour naviguer entre un petit nombre de vues (généralement entre trois et cinq).",
+  "demoNavigationRailSubtitle": "Affichage d''un rail de navigation dans une application",
+  "demoNavigationRailDescription": "Widget Material qui doit être affiché sur la gauche ou la droite d''une application pour naviguer entre un petit nombre de vues (généralement entre trois et cinq).",
   "demoNavigationRailFirst": "Premier",
   "demoNavigationDrawerTitle": "Panneau de navigation",
   "demoNavigationRailThird": "Troisième",
   "replyStarredLabel": "Suivis",
-  "demoTextButtonDescription": "Un bouton de texte présente une tache de couleur lorsque l'on appuie dessus, mais ne se relève pas. Utilisez les boutons de texte sur la barre d'outils, dans les boîtes de dialogue et intégrés à la marge intérieure.",
+  "demoTextButtonDescription": "Un bouton de texte présente une tache de couleur lorsque l''on appuie dessus, mais ne se relève pas. Utilisez les boutons de texte sur la barre d''outils, dans les boîtes de dialogue et intégrés à la marge intérieure.",
   "demoElevatedButtonTitle": "Bouton surélevé",
-  "demoElevatedButtonDescription": "Les boutons surélevés ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l'espace est grand ou chargé.",
+  "demoElevatedButtonDescription": "Les boutons surélevés ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l''espace est grand ou chargé.",
   "demoOutlinedButtonTitle": "Bouton avec contours",
-  "demoOutlinedButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu'on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
-  "demoContainerTransformDemoInstructions": "Cartes, listes et bouton d'action flottant",
-  "demoNavigationDrawerSubtitle": "Affichage d'un panneau dans la barre d'application",
+  "demoOutlinedButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu''on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
+  "demoContainerTransformDemoInstructions": "Cartes, listes et bouton d''action flottant",
+  "demoNavigationDrawerSubtitle": "Affichage d''un panneau dans la barre d''application",
   "replyDescription": "Une application de messagerie efficace et dédiée",
-  "demoNavigationDrawerDescription": "Panneau Material Design à faire glisser horizontalement vers l'intérieur depuis le bord de l'écran pour afficher les liens de navigation dans une application.",
+  "demoNavigationDrawerDescription": "Panneau Material Design à faire glisser horizontalement vers l''intérieur depuis le bord de l''écran pour afficher les liens de navigation dans une application.",
   "replyDraftsLabel": "Brouillons",
   "demoNavigationDrawerToPageOne": "Premier élément",
   "replyInboxLabel": "Boîte de réception",
@@ -64,9 +64,9 @@
   "replySentLabel": "Envoyés",
   "demoNavigationRailSecond": "Deuxième",
   "demoNavigationDrawerToPageTwo": "Deuxième élément",
-  "demoFadeScaleDemoInstructions": "Fenêtre et bouton d'action flottant",
+  "demoFadeScaleDemoInstructions": "Fenêtre et bouton d''action flottant",
   "demoFadeThroughDemoInstructions": "Navigation inférieure",
-  "demoSharedZAxisDemoInstructions": "Bouton de l'icône des paramètres",
+  "demoSharedZAxisDemoInstructions": "Bouton de l''icône des paramètres",
   "demoSharedYAxisDemoInstructions": "Trier par \"Écoutés récemment\"",
   "demoTextButtonTitle": "Bouton de texte",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Sandwich au bœuf",
@@ -91,17 +91,17 @@
   "demoSharedXAxisArtsAndCraftsCourseTitle": "Art et artisanat",
   "demoMotionPlaceholderSubtitle": "Texte secondaire",
   "demoFadeScaleAlertDialogCancelButton": "ANNULER",
-  "demoFadeScaleAlertDialogHeader": "Boîte de dialogue d'alerte",
-  "demoFadeScaleHideFabButton": "MASQUER LE BOUTON D'ACTION FLOTTANT",
-  "demoFadeScaleShowFabButton": "AFFICHER LE BOUTON D'ACTION FLOTTANT",
+  "demoFadeScaleAlertDialogHeader": "Boîte de dialogue d''alerte",
+  "demoFadeScaleHideFabButton": "MASQUER LE BOUTON D''ACTION FLOTTANT",
+  "demoFadeScaleShowFabButton": "AFFICHER LE BOUTON D''ACTION FLOTTANT",
   "demoFadeScaleShowAlertDialogButton": "AFFICHER LE MODULE",
-  "demoFadeScaleDescription": "Le schéma \"Fondu\" est un type de transition utilisé pour les éléments d'UI qui apparaissent ou disparaissent sans dépasser de l'écran. Par exemple, une boîte de dialogue qui apparaît au centre de ce dernier.",
+  "demoFadeScaleDescription": "Le schéma \"Fondu\" est un type de transition utilisé pour les éléments d''UI qui apparaissent ou disparaissent sans dépasser de l''écran. Par exemple, une boîte de dialogue qui apparaît au centre de ce dernier.",
   "demoFadeScaleTitle": "Fondu",
   "demoFadeThroughTextPlaceholder": "123 photos",
   "demoFadeThroughSearchDestination": "Rechercher",
   "demoFadeThroughPhotosDestination": "Photos",
-  "demoSharedXAxisCoursePageSubtitle": "Les cours groupés s'affichent comme tels dans votre flux. Vous pouvez modifier ce paramètre ultérieurement.",
-  "demoFadeThroughDescription": "Le schéma \"Fondu total\" est un type de transition utilisé pour des éléments d'UI qui n'ont pas de lien de parenté fort.",
+  "demoSharedXAxisCoursePageSubtitle": "Les cours groupés s''affichent comme tels dans votre flux. Vous pouvez modifier ce paramètre ultérieurement.",
+  "demoFadeThroughDescription": "Le schéma \"Fondu total\" est un type de transition utilisé pour des éléments d''UI qui n''ont pas de lien de parenté fort.",
   "demoFadeThroughTitle": "Fondu total",
   "demoSharedZAxisHelpSettingLabel": "Aide",
   "demoMotionSubtitle": "Tous les schémas de transition prédéfinis",
@@ -125,16 +125,16 @@
   "demoSharedZAxisPrivacySettingLabel": "Confidentialité",
   "demoMotionTitle": "Mouvement",
   "demoContainerTransformTitle": "Transformation du conteneur",
-  "demoContainerTransformDescription": "Le schéma \"Transformation du conteneur\" est un type de transition conçu pour les éléments d'UI qui comportent un conteneur. Ce schéma permet de faire visuellement le lien entre deux éléments d'UI",
+  "demoContainerTransformDescription": "Le schéma \"Transformation du conteneur\" est un type de transition conçu pour les éléments d''UI qui comportent un conteneur. Ce schéma permet de faire visuellement le lien entre deux éléments d''UI",
   "demoContainerTransformModalBottomSheetTitle": "Mode Fondu",
   "demoContainerTransformTypeFade": "FONDU",
   "demoSharedYAxisAlbumTileDurationUnit": "min",
   "demoMotionPlaceholderTitle": "Titre",
   "demoSharedXAxisForgotEmailButtonText": "ADRESSE E-MAIL OUBLIÉE ?",
   "demoMotionSmallPlaceholderSubtitle": "Secondaire",
-  "demoMotionDetailsPageTitle": "Page d'informations",
+  "demoMotionDetailsPageTitle": "Page d''informations",
   "demoMotionListTileTitle": "Élément de liste",
-  "demoSharedAxisDescription": "Le schéma \"Axe partagé\" est un type de transition utilisé pour des éléments d'UI qui partagent la même logique spatiale ou de navigation. Ce schéma utilise une transformation basée sur l'axe x, y ou z pour renforcer le lien de parenté entre ces éléments.",
+  "demoSharedAxisDescription": "Le schéma \"Axe partagé\" est un type de transition utilisé pour des éléments d''UI qui partagent la même logique spatiale ou de navigation. Ce schéma utilise une transformation basée sur l''axe x, y ou z pour renforcer le lien de parenté entre ces éléments.",
   "demoSharedXAxisTitle": "Axe x partagé",
   "demoSharedXAxisBackButtonText": "RETOUR",
   "demoSharedXAxisNextButtonText": "SUIVANT",
@@ -148,8 +148,8 @@
   "fortnightlyMenuCulture": "Culture",
   "fortnightlyTrendingTechDesign": "TechDesign",
   "rallyBudgetDetailAmountLeft": "Montant restant",
-  "fortnightlyHeadlineArmy": "Reforming The Green Army From Within (Réformer l'armée verte de l'intérieur)",
-  "fortnightlyDescription": "Application d'actualités centrée sur les contenus",
+  "fortnightlyHeadlineArmy": "Reforming The Green Army From Within (Réformer l''armée verte de l''intérieur)",
+  "fortnightlyDescription": "Application d''actualités centrée sur les contenus",
   "rallyBillDetailAmountDue": "Montant dû",
   "rallyBudgetDetailTotalCap": "Limite totale",
   "rallyBudgetDetailAmountUsed": "Montant utilisé",
@@ -159,11 +159,11 @@
   "rallyBillDetailAmountPaid": "Montant payé",
   "fortnightlyMenuPolitics": "Politique",
   "fortnightlyHeadlineBees": "Farmland Bees In Short Supply (Les abeilles désertent les terres agricoles)",
-  "fortnightlyHeadlineGasoline": "The Future of Gasoline (L'avenir du gasoil)",
+  "fortnightlyHeadlineGasoline": "The Future of Gasoline (L''avenir du gasoil)",
   "fortnightlyTrendingGreenArmy": "GreenArmy",
   "fortnightlyHeadlineFeminists": "Feminists Take On Partisanship (Les féministes ne sont plus impartiaux)",
-  "fortnightlyHeadlineFabrics": "Designers Use Tech To Make Futuristic Fabrics (Les designers s'appuient sur les technologies pour créer les tissus du futur)",
-  "fortnightlyHeadlineStocks": "As Stocks Stagnate, Many Look To Currency (La Bourse stagne, beaucoup d'investisseurs se tournent vers l'échange de devises)",
+  "fortnightlyHeadlineFabrics": "Designers Use Tech To Make Futuristic Fabrics (Les designers s''appuient sur les technologies pour créer les tissus du futur)",
+  "fortnightlyHeadlineStocks": "As Stocks Stagnate, Many Look To Currency (La Bourse stagne, beaucoup d''investisseurs se tournent vers l''échange de devises)",
   "fortnightlyTrendingReform": "Reform",
   "fortnightlyMenuTech": "Technologies",
   "fortnightlyHeadlineWar": "Divided American Lives During War (Comment la guerre a séparé des vies)",
@@ -187,14 +187,14 @@
   "dataTableColumnIron": "Fer (%)",
   "dataTableColumnCalcium": "Calcium (%)",
   "dataTableColumnSodium": "Sodium (mg)",
-  "demoTimePickerTitle": "Outil de sélection de l'heure",
+  "demoTimePickerTitle": "Outil de sélection de l''heure",
   "demo2dTransformationsResetTooltip": "Réinitialiser les transformations",
   "dataTableColumnFat": "Lipides (g)",
   "dataTableColumnCalories": "Calories",
   "dataTableColumnDessert": "Dessert (pour 1 personne)",
   "cardsDemoTravelDestinationLocation1": "Thanjavur, Tamil Nadu",
-  "demoTimePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de l'heure.",
-  "demoPickersShowPicker": "AFFICHER L'OUTIL DE SÉLECTION",
+  "demoTimePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de l''heure.",
+  "demoPickersShowPicker": "AFFICHER L''OUTIL DE SÉLECTION",
   "demoTabsScrollingTitle": "Défilement",
   "demoTabsNonScrollingTitle": "Pas de défilement",
   "craneHours": "{hours,plural, =1{1 h}one{{hours} h}other{{hours} h}}",
@@ -202,22 +202,22 @@
   "craneFlightDuration": "{hoursShortForm} {minutesShortForm}",
   "dataTableHeader": "Informations nutritionnelles",
   "demoDatePickerTitle": "Sélecteur de date",
-  "demoPickersSubtitle": "Sélection de la date et de l'heure",
+  "demoPickersSubtitle": "Sélection de la date et de l''heure",
   "demoPickersTitle": "Outils de sélection",
   "demo2dTransformationsEditTooltip": "Modifier une tuile",
-  "demoDataTableDescription": "Les tableaux de données présentent des informations sous forme de grilles composées de lignes et de colonnes. Ce format permet de parcourir facilement les données et d'identifier des tendances.",
-  "demo2dTransformationsDescription": "Appuyez pour modifier des tuiles et utilisez des gestes pour vous déplacer dans la scène. Faites glisser un doigt pour faire un panoramique, pincez l'écran pour zoomer, faites pivoter un élément avec deux doigts. Appuyez sur le bouton de réinitialisation pour retourner à l'orientation de départ.",
+  "demoDataTableDescription": "Les tableaux de données présentent des informations sous forme de grilles composées de lignes et de colonnes. Ce format permet de parcourir facilement les données et d''identifier des tendances.",
+  "demo2dTransformationsDescription": "Appuyez pour modifier des tuiles et utilisez des gestes pour vous déplacer dans la scène. Faites glisser un doigt pour faire un panoramique, pincez l''écran pour zoomer, faites pivoter un élément avec deux doigts. Appuyez sur le bouton de réinitialisation pour retourner à l''orientation de départ.",
   "demo2dTransformationsSubtitle": "Panoramique, zoom, rotation",
   "demo2dTransformationsTitle": "Transformations en 2D",
   "demoCupertinoTextFieldPIN": "Code",
-  "demoCupertinoTextFieldDescription": "Un champ de texte permet à l'utilisateur de saisir du texte à l'aide d'un clavier physique ou tactile.",
+  "demoCupertinoTextFieldDescription": "Un champ de texte permet à l''utilisateur de saisir du texte à l''aide d''un clavier physique ou tactile.",
   "demoCupertinoTextFieldSubtitle": "Champs de texte de style iOS",
   "demoCupertinoTextFieldTitle": "Champs de texte",
   "demoDatePickerDescription": "Affiche une boîte de dialogue comportant un sélecteur de date Material Design.",
   "demoCupertinoPickerTime": "Heure",
   "demoCupertinoPickerDate": "Date",
   "demoCupertinoPickerTimer": "Minuteur",
-  "demoCupertinoPickerDescription": "Widget de sélection de style iOS pouvant être utilisé pour le choix d'une date, d'une heure, de ces deux éléments ou d'une chaîne.",
+  "demoCupertinoPickerDescription": "Widget de sélection de style iOS pouvant être utilisé pour le choix d''une date, d''une heure, de ces deux éléments ou d''une chaîne.",
   "demoCupertinoPickerSubtitle": "Sélecteurs de styles iOS",
   "demoCupertinoPickerTitle": "Outils de sélection",
   "dataTableRowWithHoney": "{value} avec du miel",
@@ -226,7 +226,7 @@
   "bannerDemoMultipleText": "Actions multiples",
   "bannerDemoLeadingText": "Icône précédant le texte",
   "dismiss": "FERMER",
-  "cardsDemoTappable": "Accessible d'une simple pression",
+  "cardsDemoTappable": "Accessible d''une simple pression",
   "cardsDemoSelectable": "Accessible en appuyant de manière prolongée",
   "cardsDemoExplore": "Explorer",
   "cardsDemoExploreSemantics": "Explorer {destinationName}",
@@ -235,18 +235,18 @@
   "cardsDemoTravelDestinationDescription1": "Numéro 10",
   "cardsDemoTravelDestinationCity1": "Thanjavur",
   "dataTableColumnProtein": "Protéines (g)",
-  "cardsDemoTravelDestinationTitle2": "Artisans du sud de l'Inde",
+  "cardsDemoTravelDestinationTitle2": "Artisans du sud de l''Inde",
   "cardsDemoTravelDestinationDescription2": "Fileurs de soie",
   "bannerDemoText": "Votre mot de passe a été mis à jour sur un autre appareil. Veuillez vous reconnecter.",
   "cardsDemoTravelDestinationLocation2": "Sivaganga, Tamil Nadu",
   "cardsDemoTravelDestinationTitle3": "Temple de Brihadesvara",
   "cardsDemoTravelDestinationDescription3": "Temples",
   "demoBannerTitle": "Bannière",
-  "demoBannerSubtitle": "Affichage d'une bannière au sein d'une liste",
-  "demoBannerDescription": "Une bannière comporte un message court mais important, ainsi que des suggestions d'actions pour les utilisateurs (ou une option permettant de fermer la bannière). L'utilisateur doit agir pour que la bannière disparaisse.",
+  "demoBannerSubtitle": "Affichage d''une bannière au sein d''une liste",
+  "demoBannerDescription": "Une bannière comporte un message court mais important, ainsi que des suggestions d''actions pour les utilisateurs (ou une option permettant de fermer la bannière). L''utilisateur doit agir pour que la bannière disparaisse.",
   "demoCardTitle": "Fiches",
   "demoCardSubtitle": "Fiches de base avec angles arrondis",
-  "demoCardDescription": "Une fiche est un cadre où sont présentées des informations liées à une recherche, telles qu'un album, un lieu, un plat, des coordonnées, etc.",
+  "demoCardDescription": "Une fiche est un cadre où sont présentées des informations liées à une recherche, telles qu''un album, un lieu, un plat, des coordonnées, etc.",
   "demoDataTableTitle": "Tableaux de données",
   "demoDataTableSubtitle": "Lignes et colonnes de données",
   "dataTableColumnCarbs": "Glucides (g)",
@@ -266,7 +266,7 @@
   "demoMenuRemove": "Supprimer",
   "demoMenuGetLink": "Obtenir le lien",
   "demoMenuShare": "Partager",
-  "demoBottomAppBarSubtitle": "Affiche des informations liées à la navigation et des actions au bas de l'écran",
+  "demoBottomAppBarSubtitle": "Affiche des informations liées à la navigation et des actions au bas de l''écran",
   "demoMenuAnItemWithASectionedMenu": "Un élément avec un menu à sections",
   "demoMenuADisabledMenuItem": "Élément de menu désactivé",
   "demoLinearProgressIndicatorTitle": "Indicateur de progression linéaire",
@@ -274,45 +274,45 @@
   "demoMenuAnItemWithASimpleMenu": "Un élément avec un menu simple",
   "demoCustomSlidersTitle": "Curseurs personnalisés",
   "demoMenuAnItemWithAChecklistMenu": "Un élément avec un menu de type checklist",
-  "demoCupertinoActivityIndicatorTitle": "Indicateur d'activité",
-  "demoCupertinoActivityIndicatorSubtitle": "Indicateurs d'activité de style iOS",
-  "demoCupertinoActivityIndicatorDescription": "Indicateur d'activité de style iOS tournant dans le sens des aiguilles d'une montre",
+  "demoCupertinoActivityIndicatorTitle": "Indicateur d''activité",
+  "demoCupertinoActivityIndicatorSubtitle": "Indicateurs d''activité de style iOS",
+  "demoCupertinoActivityIndicatorDescription": "Indicateur d''activité de style iOS tournant dans le sens des aiguilles d''une montre",
   "demoCupertinoNavigationBarTitle": "Barre de navigation",
   "demoCupertinoNavigationBarSubtitle": "Barre de navigation de style iOS",
-  "demoCupertinoNavigationBarDescription": "Une barre de navigation de style iOS. Il s'agit d'une barre d'outils au milieu de laquelle est indiqué au minimum le titre de la page consultée.",
-  "demoCupertinoPullToRefreshTitle": "Balayer vers le bas pour actualiser l'affichage",
-  "demoCupertinoPullToRefreshSubtitle": "Commande de style iOS pour balayer l'écran vers le bas afin d'actualiser l'affichage",
-  "demoCupertinoPullToRefreshDescription": "Un widget permettant d'intégrer une commande de style iOS pour balayer l'écran vers le bas afin d'actualiser l'affichage.",
+  "demoCupertinoNavigationBarDescription": "Une barre de navigation de style iOS. Il s''agit d''une barre d''outils au milieu de laquelle est indiqué au minimum le titre de la page consultée.",
+  "demoCupertinoPullToRefreshTitle": "Balayer vers le bas pour actualiser l''affichage",
+  "demoCupertinoPullToRefreshSubtitle": "Commande de style iOS pour balayer l''écran vers le bas afin d''actualiser l''affichage",
+  "demoCupertinoPullToRefreshDescription": "Un widget permettant d''intégrer une commande de style iOS pour balayer l''écran vers le bas afin d''actualiser l''affichage.",
   "demoProgressIndicatorTitle": "Indicateurs de progression",
   "demoProgressIndicatorSubtitle": "Linéaire, circulaire, indéterminé",
   "demoCircularProgressIndicatorTitle": "Indicateur de progression circulaire",
-  "demoCircularProgressIndicatorDescription": "Indicateur de progression circulaire Material Design, tournant pour signifier que l'application est occupée.",
+  "demoCircularProgressIndicatorDescription": "Indicateur de progression circulaire Material Design, tournant pour signifier que l''application est occupée.",
   "demoMenuFour": "Quatre",
   "demoLinearProgressIndicatorDescription": "Indicateur de progression linéaire Material Design, également appelé barre de progression.",
   "demoTooltipTitle": "Info-bulles",
-  "demoTooltipSubtitle": "Court message affiché en cas d'appui de manière prolongée ou de passage de la souris sur un élément",
-  "demoTooltipDescription": "Les info-bulles sont des libellés textuels expliquant la fonction d'un bouton ou d'une autre action d'une interface utilisateur. Le texte informatif s'affiche lorsque les utilisateurs passent leur souris, placent leur curseur ou appuient de manière prolongée sur un élément.",
-  "demoTooltipInstructions": "Appuyez de manière prolongée ou passez la souris sur l'élément pour afficher l'info-bulle.",
+  "demoTooltipSubtitle": "Court message affiché en cas d''appui de manière prolongée ou de passage de la souris sur un élément",
+  "demoTooltipDescription": "Les info-bulles sont des libellés textuels expliquant la fonction d''un bouton ou d''une autre action d''une interface utilisateur. Le texte informatif s''affiche lorsque les utilisateurs passent leur souris, placent leur curseur ou appuient de manière prolongée sur un élément.",
+  "demoTooltipInstructions": "Appuyez de manière prolongée ou passez la souris sur l''élément pour afficher l''info-bulle.",
   "placeChennai": "Chennai",
   "demoMenuChecked": "Case cochée : {value}",
   "placeChettinad": "Chettinad",
   "demoMenuPreview": "Aperçu",
-  "demoBottomAppBarTitle": "Barre d'application inférieure",
-  "demoBottomAppBarDescription": "La barre d'application inférieure permet d'accéder à un panneau de navigation et à un maximum de quatre actions, y compris au bouton d'action flottant.",
+  "demoBottomAppBarTitle": "Barre d''application inférieure",
+  "demoBottomAppBarDescription": "La barre d''application inférieure permet d''accéder à un panneau de navigation et à un maximum de quatre actions, y compris au bouton d''action flottant.",
   "bottomAppBarNotch": "Encoche",
-  "bottomAppBarPosition": "Position du bouton d'action flottant",
+  "bottomAppBarPosition": "Position du bouton d''action flottant",
   "bottomAppBarPositionDockedEnd": "Épinglé - Extrémité",
   "bottomAppBarPositionDockedCenter": "Épinglé - Milieu",
   "bottomAppBarPositionFloatingEnd": "Flottant - Extrémité",
   "bottomAppBarPositionFloatingCenter": "Flottant - Milieu",
   "demoSlidersEditableNumericalValue": "Valeur numérique modifiable",
   "demoGridListsSubtitle": "Disposition en lignes et colonnes",
-  "demoGridListsDescription": "Les listes sous forme de grille sont particulièrement adaptées à la présentation de données homogènes telles que des images. Chaque élément d'une liste sous forme de grille est appelé une tuile.",
+  "demoGridListsDescription": "Les listes sous forme de grille sont particulièrement adaptées à la présentation de données homogènes telles que des images. Chaque élément d''une liste sous forme de grille est appelé une tuile.",
   "demoGridListsImageOnlyTitle": "Image uniquement",
   "demoGridListsHeaderTitle": "Avec en-tête",
   "demoGridListsFooterTitle": "Avec pied de page",
   "demoSlidersTitle": "Curseurs",
-  "demoSlidersSubtitle": "Widgets pour sélectionner une valeur en balayant l'écran",
+  "demoSlidersSubtitle": "Widgets pour sélectionner une valeur en balayant l''écran",
   "demoSlidersDescription": "Les curseurs permettent aux utilisateurs de sélectionner une valeur sur une plage donnée représentée sur une ligne horizontale. Ils sont idéaux pour ajuster des paramètres comme le volume, la luminosité ou des filtres appliqués sur des images.",
   "demoRangeSlidersTitle": "Curseurs de plage",
   "demoRangeSlidersDescription": "Les curseurs présentent une plage de valeurs sur une ligne horizontale. Ils peuvent comporter des icônes aux deux extrémités représentant les limites de la plage de valeurs. Ils sont idéaux pour ajuster des paramètres comme le volume, la luminosité ou des filtres appliqués sur des images.",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "Menu simple",
   "demoChecklistMenuTitle": "Menu de type checklist",
   "demoMenuSubtitle": "Boutons de menu et menus simples",
-  "demoMenuDescription": "Un menu présente une liste d'options de manière temporaire. Il s'affiche lorsque les utilisateurs interagissent avec un bouton, une action ou un autre type de commande.",
+  "demoMenuDescription": "Un menu présente une liste d''options de manière temporaire. Il s''affiche lorsque les utilisateurs interagissent avec un bouton, une action ou un autre type de commande.",
   "demoMenuItemValueOne": "Élément de menu 1",
   "demoMenuItemValueTwo": "Élément de menu 2",
   "demoMenuItemValueThree": "Élément de menu 3",
@@ -344,21 +344,21 @@
   "demoCupertinoSliderDescription": "Vous pouvez utiliser un curseur pour sélectionner un ensemble de valeurs discrètes ou continues.",
   "demoCupertinoSliderContinuous": "Continu : {value}",
   "demoCupertinoSliderDiscrete": "Discret : {value}",
-  "demoSnackbarsAction": "Vous avez appuyé sur l'action du snackbar.",
+  "demoSnackbarsAction": "Vous avez appuyé sur l''action du snackbar.",
   "backToGallery": "Retour à la galerie",
-  "demoCupertinoTabBarTitle": "Barre d'onglets",
-  "demoCupertinoSwitchDescription": "Vous pouvez utiliser un bouton bascule pour permettre d'activer ou de désactiver un paramètre.",
+  "demoCupertinoTabBarTitle": "Barre d''onglets",
+  "demoCupertinoSwitchDescription": "Vous pouvez utiliser un bouton bascule pour permettre d''activer ou de désactiver un paramètre.",
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profil",
   "demoSnackbarsButtonLabel": "AFFICHER UN SNACKBAR",
-  "demoSnackbarsDescription": "Les snackbars informent les utilisateurs d'un processus qu'une appli a lancé ou va lancer. Ils s'affichent de façon temporaire en bas de l'écran. Ils ne doivent pas interrompre l'expérience utilisateur et ils ne nécessitent pas l'intervention de l'utilisateur pour disparaître.",
-  "demoSnackbarsSubtitle": "Les snackbars affichent des messages en bas de l'écran",
+  "demoSnackbarsDescription": "Les snackbars informent les utilisateurs d''un processus qu''une appli a lancé ou va lancer. Ils s''affichent de façon temporaire en bas de l''écran. Ils ne doivent pas interrompre l''expérience utilisateur et ils ne nécessitent pas l''intervention de l''utilisateur pour disparaître.",
+  "demoSnackbarsSubtitle": "Les snackbars affichent des messages en bas de l''écran",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Curseur",
   "cupertinoTabBarChatTab": "Chat",
   "cupertinoTabBarHomeTab": "Accueil",
-  "demoCupertinoTabBarDescription": "Une barre d'onglets de navigation de style iOS s'affichant en bas de l'écran. Affiche plusieurs onglets, dont un actif, par défaut le premier.",
-  "demoCupertinoTabBarSubtitle": "Barre d'onglets de style iOS s'affichant en bas de l'écran",
+  "demoCupertinoTabBarDescription": "Une barre d''onglets de navigation de style iOS s''affichant en bas de l''écran. Affiche plusieurs onglets, dont un actif, par défaut le premier.",
+  "demoCupertinoTabBarSubtitle": "Barre d''onglets de style iOS s''affichant en bas de l''écran",
   "demoOptionsFeatureTitle": "Afficher les options",
   "demoOptionsFeatureDescription": "Appuyez ici pour afficher les options disponibles pour cette démo.",
   "demoCodeViewerCopyAll": "TOUT COPIER",
@@ -368,7 +368,7 @@
   "demoCodeViewerFailedToCopyToClipboardMessage": "Échec de la copie dans le presse-papiers : {error}",
   "demoCodeViewerCopiedToClipboardMessage": "Copié dans le presse-papiers.",
   "craneSleep8SemanticLabel": "Ruines mayas sur une falaise surplombant une plage",
-  "craneSleep4SemanticLabel": "Hôtel au bord d'un lac au pied des montagnes",
+  "craneSleep4SemanticLabel": "Hôtel au bord d''un lac au pied des montagnes",
   "craneSleep2SemanticLabel": "Citadelle du Machu Picchu",
   "craneSleep1SemanticLabel": "Chalet dans un paysage enneigé avec des sapins",
   "craneSleep0SemanticLabel": "Bungalows sur pilotis",
@@ -376,15 +376,15 @@
   "craneFly12SemanticLabel": "Piscine et palmiers",
   "craneFly11SemanticLabel": "Phare en briques dans la mer",
   "craneFly10SemanticLabel": "Minarets de la mosquée Al-Azhar au coucher du soleil",
-  "craneFly9SemanticLabel": "Homme s'appuyant sur une ancienne voiture bleue",
+  "craneFly9SemanticLabel": "Homme s''appuyant sur une ancienne voiture bleue",
   "craneFly8SemanticLabel": "Supertree Grove",
   "craneEat9SemanticLabel": "Comptoir de café avec des viennoiseries",
   "craneEat2SemanticLabel": "Hamburger",
-  "craneFly5SemanticLabel": "Hôtel au bord d'un lac au pied des montagnes",
-  "demoSelectionControlsSubtitle": "Cases à cocher, cases d'option et boutons bascule",
+  "craneFly5SemanticLabel": "Hôtel au bord d''un lac au pied des montagnes",
+  "demoSelectionControlsSubtitle": "Cases à cocher, cases d''option et boutons bascule",
   "craneEat10SemanticLabel": "Femme tenant un énorme sandwich au pastrami",
   "craneFly4SemanticLabel": "Bungalows sur pilotis",
-  "craneEat7SemanticLabel": "Entrée d'une boulangerie",
+  "craneEat7SemanticLabel": "Entrée d''une boulangerie",
   "craneEat6SemanticLabel": "Plat de crevettes",
   "craneEat5SemanticLabel": "Sièges dans un restaurant artistique",
   "craneEat4SemanticLabel": "Dessert au chocolat",
@@ -395,27 +395,27 @@
   "craneSleep11SemanticLabel": "Gratte-ciel Taipei 101",
   "craneSleep10SemanticLabel": "Minarets de la mosquée Al-Azhar au coucher du soleil",
   "craneSleep9SemanticLabel": "Phare en briques dans la mer",
-  "craneEat8SemanticLabel": "Plat d'écrevisses",
+  "craneEat8SemanticLabel": "Plat d''écrevisses",
   "craneSleep7SemanticLabel": "Appartements colorés place Ribeira",
   "craneSleep6SemanticLabel": "Piscine et palmiers",
   "craneSleep5SemanticLabel": "Tente dans un champ",
   "settingsButtonCloseLabel": "Fermer les paramètres",
-  "demoSelectionControlsCheckboxDescription": "Les cases à cocher permettent à l'utilisateur de sélectionner plusieurs options dans une liste. La valeur normale d'une case à cocher est \"vrai\" ou \"faux\", et une case à trois états peut également avoir une valeur \"nulle\".",
+  "demoSelectionControlsCheckboxDescription": "Les cases à cocher permettent à l''utilisateur de sélectionner plusieurs options dans une liste. La valeur normale d''une case à cocher est \"vrai\" ou \"faux\", et une case à trois états peut également avoir une valeur \"nulle\".",
   "settingsButtonLabel": "Paramètres",
   "demoListsTitle": "Listes",
   "demoListsSubtitle": "Dispositions avec liste déroulante",
-  "demoListsDescription": "Ligne unique à hauteur fixe qui contient généralement du texte ainsi qu'une icône au début ou à la fin.",
+  "demoListsDescription": "Ligne unique à hauteur fixe qui contient généralement du texte ainsi qu''une icône au début ou à la fin.",
   "demoOneLineListsTitle": "Une ligne",
   "demoTwoLineListsTitle": "Deux lignes",
   "demoListsSecondary": "Texte secondaire",
   "demoSelectionControlsTitle": "Commandes de sélection",
   "craneFly7SemanticLabel": "Mont Rushmore",
   "demoSelectionControlsCheckboxTitle": "Case à cocher",
-  "craneSleep3SemanticLabel": "Homme s'appuyant sur une ancienne voiture bleue",
-  "demoSelectionControlsRadioTitle": "Case d'option",
-  "demoSelectionControlsRadioDescription": "Les cases d'option permettent à l'utilisateur de sélectionner une option dans une liste. Utilisez les cases d'option pour effectuer des sélections exclusives si vous pensez que l'utilisateur doit voir toutes les options proposées côte à côte.",
+  "craneSleep3SemanticLabel": "Homme s''appuyant sur une ancienne voiture bleue",
+  "demoSelectionControlsRadioTitle": "Case d''option",
+  "demoSelectionControlsRadioDescription": "Les cases d''option permettent à l''utilisateur de sélectionner une option dans une liste. Utilisez les cases d''option pour effectuer des sélections exclusives si vous pensez que l''utilisateur doit voir toutes les options proposées côte à côte.",
   "demoSelectionControlsSwitchTitle": "Bouton bascule",
-  "demoSelectionControlsSwitchDescription": "Les boutons bascule permettent d'activer ou de désactiver des options. L'option contrôlée par le bouton, ainsi que l'état dans lequel elle se trouve, doivent être explicites dans le libellé correspondant.",
+  "demoSelectionControlsSwitchDescription": "Les boutons bascule permettent d''activer ou de désactiver des options. L''option contrôlée par le bouton, ainsi que l''état dans lequel elle se trouve, doivent être explicites dans le libellé correspondant.",
   "craneFly0SemanticLabel": "Chalet dans un paysage enneigé avec des sapins",
   "craneFly1SemanticLabel": "Tente dans un champ",
   "craneFly2SemanticLabel": "Drapeaux de prière devant une montagne enneigée",
@@ -427,11 +427,11 @@
   "shrineTooltipOpenMenu": "Ouvrir le menu",
   "shrineTooltipSettings": "Paramètres",
   "shrineTooltipSearch": "Rechercher",
-  "demoTabsDescription": "Les onglets organisent le contenu sur différents écrans et ensembles de données, et en fonction d'autres interactions.",
+  "demoTabsDescription": "Les onglets organisent le contenu sur différents écrans et ensembles de données, et en fonction d''autres interactions.",
   "demoTabsSubtitle": "Onglets avec affichage à défilement indépendant",
   "demoTabsTitle": "Onglets",
   "rallyBudgetAmount": "Budget {budgetName} avec {amountUsed} utilisés sur {amountTotal}, {amountLeft} restants",
-  "shrineTooltipRemoveItem": "Supprimer l'élément",
+  "shrineTooltipRemoveItem": "Supprimer l''élément",
   "rallyAccountAmount": "Compte {accountName} {accountNumber} avec {amount}.",
   "rallySeeAllBudgets": "Voir tous les budgets",
   "rallySeeAllBills": "Voir toutes les factures",
@@ -461,17 +461,17 @@
   "craneEat5": "Séoul, Corée du Sud",
   "demoChipTitle": "Chips",
   "demoChipSubtitle": "Éléments compacts représentant une entrée, un attribut ou une action",
-  "demoActionChipTitle": "Chip d'action",
-  "demoActionChipDescription": "Les chips d'action sont un ensemble d'options qui déclenchent une action en lien avec le contenu principal. Ces chips s'affichent de façon dynamique et contextuelle dans l'interface utilisateur.",
+  "demoActionChipTitle": "Chip d''action",
+  "demoActionChipDescription": "Les chips d''action sont un ensemble d''options qui déclenchent une action en lien avec le contenu principal. Ces chips s''affichent de façon dynamique et contextuelle dans l''interface utilisateur.",
   "demoChoiceChipTitle": "Chip de choix",
-  "demoChoiceChipDescription": "Les chips de choix représentent un choix unique à faire dans un ensemble d'options. Ces chips contiennent des catégories ou du texte descriptif associés.",
+  "demoChoiceChipDescription": "Les chips de choix représentent un choix unique à faire dans un ensemble d''options. Ces chips contiennent des catégories ou du texte descriptif associés.",
   "demoFilterChipTitle": "Chip de filtre",
   "demoFilterChipDescription": "Les chips de filtre utilisent des tags ou des mots descriptifs pour filtrer le contenu.",
-  "demoInputChipTitle": "Chip d'entrée",
-  "demoInputChipDescription": "Les chips d'entrée représentent une information complexe, telle qu'une entité (personne, lieu ou objet) ou du texte dialogué sous forme compacte.",
+  "demoInputChipTitle": "Chip d''entrée",
+  "demoInputChipDescription": "Les chips d''entrée représentent une information complexe, telle qu''une entité (personne, lieu ou objet) ou du texte dialogué sous forme compacte.",
   "craneSleep9": "Lisbonne, Portugal",
   "craneEat10": "Lisbonne, Portugal",
-  "demoCupertinoSegmentedControlDescription": "Utilisé pour effectuer une sélection parmi plusieurs options s'excluant mutuellement. Lorsqu'une option est sélectionnée dans le contrôle segmenté, les autres options ne le sont plus.",
+  "demoCupertinoSegmentedControlDescription": "Utilisé pour effectuer une sélection parmi plusieurs options s''excluant mutuellement. Lorsqu''une option est sélectionnée dans le contrôle segmenté, les autres options ne le sont plus.",
   "chipTurnOnLights": "Allumer les lumières",
   "chipSmall": "Petite",
   "chipMedium": "Moyenne",
@@ -481,7 +481,7 @@
   "chipFireplace": "Cheminée",
   "chipBiking": "Vélo",
   "craneFormDiners": "Personnes",
-  "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{Bénéficiez d'une déduction fiscale potentielle plus importante ! Attribuez une catégorie à 1 transaction non catégorisée.}one{Bénéficiez d'une déduction fiscale potentielle plus importante ! Attribuez une catégorie à {count} transaction non catégorisée.}other{Bénéficiez d'une déduction fiscale potentielle plus importante ! Attribuez des catégories à {count} transactions non catégorisées.}}",
+  "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{Bénéficiez d''une déduction fiscale potentielle plus importante ! Attribuez une catégorie à 1 transaction non catégorisée.}one{Bénéficiez d''une déduction fiscale potentielle plus importante ! Attribuez une catégorie à {count} transaction non catégorisée.}other{Bénéficiez d''une déduction fiscale potentielle plus importante ! Attribuez des catégories à {count} transactions non catégorisées.}}",
   "craneFormTime": "Sélectionner une heure",
   "craneFormLocation": "Sélectionner un lieu",
   "craneFormTravelers": "Voyageurs",
@@ -519,7 +519,7 @@
   "rallyAccountDetailDataInterestYtd": "Cumul annuel des intérêts",
   "shrineProductWhitneyBelt": "Ceinture Whitney",
   "shrineProductGardenStrand": "Collier",
-  "shrineProductStrutEarrings": "Boucles d'oreilles Strut",
+  "shrineProductStrutEarrings": "Boucles d''oreilles Strut",
   "shrineProductVarsitySocks": "Chaussettes de sport",
   "shrineProductWeaveKeyring": "Porte-clés tressé",
   "shrineProductGatsbyHat": "Casquette Gatsby",
@@ -543,18 +543,18 @@
   "shrineProductGentryJacket": "Veste aristo",
   "shrineProductNavyTrousers": "Pantalon bleu marine",
   "shrineProductWalterHenleyWhite": "Walter Henley (blanc)",
-  "shrineProductSurfAndPerfShirt": "T-shirt d'été",
+  "shrineProductSurfAndPerfShirt": "T-shirt d''été",
   "shrineProductGingerScarf": "Écharpe rousse",
   "shrineProductRamonaCrossover": "Mélange de différents styles Ramona",
   "shrineProductClassicWhiteCollar": "Col blanc classique",
-  "shrineProductSunshirtDress": "Robe d'été",
-  "rallyAccountDetailDataInterestRate": "Taux d'intérêt",
+  "shrineProductSunshirtDress": "Robe d''été",
+  "rallyAccountDetailDataInterestRate": "Taux d''intérêt",
   "rallyAccountDetailDataAnnualPercentageYield": "Pourcentage annuel de rendement",
   "rallyAccountDataVacation": "Vacances",
   "shrineProductFineLinesTee": "T-shirt à rayures fines",
   "rallyAccountDataHomeSavings": "Compte épargne logement",
   "rallyAccountDataChecking": "Compte courant",
-  "rallyAccountDetailDataInterestPaidLastYear": "Intérêts payés l'an dernier",
+  "rallyAccountDetailDataInterestPaidLastYear": "Intérêts payés l''an dernier",
   "rallyAccountDetailDataNextStatement": "Relevé suivant",
   "rallyAccountDetailDataAccountOwner": "Titulaire du compte",
   "rallyBudgetCategoryCoffeeShops": "Cafés",
@@ -586,23 +586,23 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "PARAMÈTRES",
   "rallyLoginLoginToRally": "Se connecter à Rally",
-  "rallyLoginNoAccount": "Vous n'avez pas de compte ?",
-  "rallyLoginSignUp": "S'INSCRIRE",
-  "rallyLoginUsername": "Nom d'utilisateur",
+  "rallyLoginNoAccount": "Vous n''avez pas de compte ?",
+  "rallyLoginSignUp": "S''INSCRIRE",
+  "rallyLoginUsername": "Nom d''utilisateur",
   "rallyLoginPassword": "Mot de passe",
   "rallyLoginLabelLogin": "Se connecter",
   "rallyLoginRememberMe": "Mémoriser",
   "rallyLoginButtonLogin": "SE CONNECTER",
   "rallyAlertsMessageHeadsUpShopping": "Pour information, vous avez utilisé {percent} de votre budget de courses ce mois-ci.",
   "rallyAlertsMessageSpentOnRestaurants": "Vous avez dépensé {amount} en restaurants cette semaine.",
-  "rallyAlertsMessageATMFees": "Vos frais liés à l'utilisation de distributeurs de billets s'élèvent à {amount} ce mois-ci",
+  "rallyAlertsMessageATMFees": "Vos frais liés à l''utilisation de distributeurs de billets s''élèvent à {amount} ce mois-ci",
   "rallyAlertsMessageCheckingAccount": "Bravo ! Le montant sur votre compte courant est {percent} plus élevé que le mois dernier.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "TOUT",
   "shrineCategoryNameAccessories": "ACCESSOIRES",
   "shrineCategoryNameClothing": "VÊTEMENTS",
   "shrineCategoryNameHome": "MAISON",
-  "shrineLoginUsernameLabel": "Nom d'utilisateur",
+  "shrineLoginUsernameLabel": "Nom d''utilisateur",
   "shrineLoginPasswordLabel": "Mot de passe",
   "shrineCancelButtonCaption": "ANNULER",
   "shrineCartTaxCaption": "Taxes :",
@@ -636,12 +636,12 @@
   "demoTextFieldPasswordsDoNotMatch": "Les mots de passe sont différents",
   "demoTextFieldWhatDoPeopleCallYou": "Comment vous appelle-t-on ?",
   "demoTextFieldNameField": "Nom*",
-  "demoBottomSheetButtonText": "AFFICHER LA PAGE DE CONTENU EN BAS DE L'ÉCRAN",
+  "demoBottomSheetButtonText": "AFFICHER LA PAGE DE CONTENU EN BAS DE L''ÉCRAN",
   "demoTextFieldPhoneNumber": "Numéro de téléphone*",
-  "demoBottomSheetTitle": "Page de contenu en bas de l'écran",
+  "demoBottomSheetTitle": "Page de contenu en bas de l''écran",
   "demoTextFieldEmail": "Adresse e-mail",
   "demoTextFieldTellUsAboutYourself": "Parlez-nous de vous (par exemple, indiquez ce que vous faites ou quels sont vos loisirs)",
-  "demoTextFieldKeepItShort": "Soyez bref, il s'agit juste d'une démonstration.",
+  "demoTextFieldKeepItShort": "Soyez bref, il s''agit juste d''une démonstration.",
   "starterAppGenericButton": "BOUTON",
   "demoTextFieldLifeStory": "Récit de vie",
   "demoTextFieldSalary": "Salaire",
@@ -652,19 +652,19 @@
   "demoTextFieldSubmit": "ENVOYER",
   "demoBottomNavigationSubtitle": "Barre de navigation inférieure avec vues en fondu enchaîné",
   "demoBottomSheetAddLabel": "Ajouter",
-  "demoBottomSheetModalDescription": "Une page de contenu flottante qui s'affiche depuis le bas de l'écran offre une alternative à un menu ou à une boîte de dialogue. Elle empêche l'utilisateur d'interagir avec le reste de l'application.",
-  "demoBottomSheetModalTitle": "Page de contenu flottante en bas de l'écran",
-  "demoBottomSheetPersistentDescription": "Une page de contenu fixe en bas de l'écran affiche des informations qui complètent le contenu principal de l'application. Elle reste visible même lorsque l'utilisateur interagit avec d'autres parties de l'application.",
-  "demoBottomSheetPersistentTitle": "Page de contenu fixe en bas de l'écran",
-  "demoBottomSheetSubtitle": "Pages de contenu flottantes et fixes en bas de l'écran",
+  "demoBottomSheetModalDescription": "Une page de contenu flottante qui s''affiche depuis le bas de l''écran offre une alternative à un menu ou à une boîte de dialogue. Elle empêche l''utilisateur d''interagir avec le reste de l''application.",
+  "demoBottomSheetModalTitle": "Page de contenu flottante en bas de l''écran",
+  "demoBottomSheetPersistentDescription": "Une page de contenu fixe en bas de l''écran affiche des informations qui complètent le contenu principal de l''application. Elle reste visible même lorsque l''utilisateur interagit avec d''autres parties de l''application.",
+  "demoBottomSheetPersistentTitle": "Page de contenu fixe en bas de l''écran",
+  "demoBottomSheetSubtitle": "Pages de contenu flottantes et fixes en bas de l''écran",
   "demoTextFieldNameHasPhoneNumber": "Le numéro de téléphone de {name} est le {phoneNumber}",
   "buttonText": "BOUTON",
   "demoTypographyDescription": "Définition des différents styles typographiques de Material Design.",
   "demoTypographySubtitle": "Tous les styles de texte prédéfinis",
   "demoTypographyTitle": "Typographie",
   "demoFullscreenDialogDescription": "La propriété \"fullscreenDialog\" indique si la page demandée est une boîte de dialogue modale en plein écran",
-  "demoFlatButtonDescription": "Un bouton plat présente une tache de couleur lorsque l'on appuie dessus, mais ne se relève pas. Utilisez les boutons plats sur la barre d'outils, dans les boîtes de dialogue et intégrés à la marge intérieure",
-  "demoBottomNavigationDescription": "Les barres de navigation inférieures affichent trois à cinq destinations au bas de l'écran. Chaque destination est représentée par une icône et un libellé facultatif. Lorsque l'utilisateur appuie sur une de ces icônes, il est redirigé vers la destination de premier niveau associée à cette icône.",
+  "demoFlatButtonDescription": "Un bouton plat présente une tache de couleur lorsque l''on appuie dessus, mais ne se relève pas. Utilisez les boutons plats sur la barre d''outils, dans les boîtes de dialogue et intégrés à la marge intérieure",
+  "demoBottomNavigationDescription": "Les barres de navigation inférieures affichent trois à cinq destinations au bas de l''écran. Chaque destination est représentée par une icône et un libellé facultatif. Lorsque l''utilisateur appuie sur une de ces icônes, il est redirigé vers la destination de premier niveau associée à cette icône.",
   "demoBottomNavigationSelectedLabel": "Libellé sélectionné",
   "demoBottomNavigationPersistentLabels": "Libellés fixes",
   "starterAppDrawerItem": "Article {value}",
@@ -696,12 +696,12 @@
   "starterAppDescription": "Une mise en page réactive",
   "starterAppTitle": "Application de base",
   "aboutFlutterSamplesRepo": "Dépôt GitHub avec des exemples Flutter",
-  "bottomNavigationContentPlaceholder": "Espace réservé pour l'onglet \"{title}\"",
+  "bottomNavigationContentPlaceholder": "Espace réservé pour l''onglet \"{title}\"",
   "bottomNavigationCameraTab": "Caméra",
   "bottomNavigationAlarmTab": "Alarme",
   "bottomNavigationAccountTab": "Compte",
   "demoTextFieldYourEmailAddress": "Votre adresse e-mail",
-  "demoToggleButtonDescription": "Vous pouvez utiliser des boutons d'activation pour regrouper des options associées. Pour mettre en avant des boutons d'activation associés, un groupe doit partager un conteneur commun",
+  "demoToggleButtonDescription": "Vous pouvez utiliser des boutons d''activation pour regrouper des options associées. Pour mettre en avant des boutons d''activation associés, un groupe doit partager un conteneur commun",
   "colorsGrey": "GRIS",
   "colorsBrown": "MARRON",
   "colorsDeepOrange": "ORANGE FONCÉ",
@@ -716,13 +716,13 @@
   "shrineDescription": "Une application tendance de vente au détail",
   "craneDescription": "Une application de voyage personnalisée",
   "homeCategoryReference": "STYLES ET AUTRES",
-  "demoInvalidURL": "Impossible d'afficher l'URL :",
+  "demoInvalidURL": "Impossible d''afficher l''URL :",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Informations",
   "demoCodeTooltip": "Code de démonstration",
   "demoDocumentationTooltip": "Documentation relative aux API",
   "demoFullscreenTooltip": "Plein écran",
-  "settingsTextScaling": "Mise à l'échelle du texte",
+  "settingsTextScaling": "Mise à l''échelle du texte",
   "settingsTextDirection": "Orientation du texte",
   "settingsLocale": "Paramètres régionaux",
   "settingsPlatformMechanics": "Mécanique des plates-formes",
@@ -734,34 +734,34 @@
   "demoButtonTitle": "Boutons",
   "demoButtonSubtitle": "Bouton de texte, bouton surélevé, bouton avec contours, etc.",
   "demoFlatButtonTitle": "Bouton plat",
-  "demoRaisedButtonDescription": "Ces boutons ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l'espace est grand ou chargé.",
+  "demoRaisedButtonDescription": "Ces boutons ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l''espace est grand ou chargé.",
   "demoRaisedButtonTitle": "Bouton en relief",
   "demoOutlineButtonTitle": "Bouton avec contours",
-  "demoOutlineButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu'on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
-  "demoToggleButtonTitle": "Boutons d'activation",
+  "demoOutlineButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu''on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
+  "demoToggleButtonTitle": "Boutons d''activation",
   "colorsTeal": "TURQUOISE",
-  "demoFloatingButtonTitle": "Bouton d'action flottant",
-  "demoFloatingButtonDescription": "Un bouton d'action flottant est une icône circulaire qui s'affiche au-dessus d'un contenu dans le but d'encourager l'utilisateur à effectuer une action principale dans l'application.",
+  "demoFloatingButtonTitle": "Bouton d''action flottant",
+  "demoFloatingButtonDescription": "Un bouton d''action flottant est une icône circulaire qui s''affiche au-dessus d''un contenu dans le but d''encourager l''utilisateur à effectuer une action principale dans l''application.",
   "demoDialogTitle": "Boîtes de dialogue",
   "demoDialogSubtitle": "Simple, alerte et plein écran",
   "demoAlertDialogTitle": "Alerte",
-  "demoAlertDialogDescription": "Une boîte de dialogue d'alerte informe lorsqu'une confirmation de lecture est nécessaire. Elle peut présenter un titre et une liste d'actions.",
+  "demoAlertDialogDescription": "Une boîte de dialogue d''alerte informe lorsqu''une confirmation de lecture est nécessaire. Elle peut présenter un titre et une liste d''actions.",
   "demoAlertTitleDialogTitle": "Alerte avec son titre",
   "demoSimpleDialogTitle": "Simple",
-  "demoSimpleDialogDescription": "Une boîte de dialogue simple donne à l'utilisateur le choix entre plusieurs options. Elle peut comporter un titre qui s'affiche au-dessus des choix.",
+  "demoSimpleDialogDescription": "Une boîte de dialogue simple donne à l''utilisateur le choix entre plusieurs options. Elle peut comporter un titre qui s''affiche au-dessus des choix.",
   "demoFullscreenDialogTitle": "Plein écran",
   "demoCupertinoButtonsTitle": "Boutons",
   "demoCupertinoButtonsSubtitle": "Boutons de style iOS",
-  "demoCupertinoButtonsDescription": "Un bouton de style iOS. Il prend la forme d'un texte et/ou d'une icône qui s'affiche ou disparaît simplement en appuyant dessus. Il est possible d'y ajouter un arrière-plan.",
+  "demoCupertinoButtonsDescription": "Un bouton de style iOS. Il prend la forme d''un texte et/ou d''une icône qui s''affiche ou disparaît simplement en appuyant dessus. Il est possible d''y ajouter un arrière-plan.",
   "demoCupertinoAlertsTitle": "Alertes",
-  "demoCupertinoAlertsSubtitle": "Boîtes de dialogue d'alerte de style iOS",
+  "demoCupertinoAlertsSubtitle": "Boîtes de dialogue d''alerte de style iOS",
   "demoCupertinoAlertTitle": "Alerte",
-  "demoCupertinoAlertDescription": "Une boîte de dialogue d'alerte informe lorsqu'une confirmation de lecture est nécessaire. Elle peut présenter un titre, un contenu et une liste d'actions. Le titre s'affiche au-dessus du contenu, et les actions s'affichent quant à elles sous le contenu.",
+  "demoCupertinoAlertDescription": "Une boîte de dialogue d''alerte informe lorsqu''une confirmation de lecture est nécessaire. Elle peut présenter un titre, un contenu et une liste d''actions. Le titre s''affiche au-dessus du contenu, et les actions s''affichent quant à elles sous le contenu.",
   "demoCupertinoAlertWithTitleTitle": "Alerte avec son titre",
   "demoCupertinoAlertButtonsTitle": "Alerte avec des boutons",
-  "demoCupertinoAlertButtonsOnlyTitle": "Boutons d'alerte uniquement",
-  "demoCupertinoActionSheetTitle": "Feuille d'action",
-  "demoCupertinoActionSheetDescription": "Une feuille d'action est un style d'alertes spécifique qui présente à l'utilisateur un groupe de deux choix ou plus en rapport avec le contexte à ce moment précis. Elle peut comporter un titre, un message complémentaire et une liste d'actions.",
+  "demoCupertinoAlertButtonsOnlyTitle": "Boutons d''alerte uniquement",
+  "demoCupertinoActionSheetTitle": "Feuille d''action",
+  "demoCupertinoActionSheetDescription": "Une feuille d''action est un style d''alertes spécifique qui présente à l''utilisateur un groupe de deux choix ou plus en rapport avec le contexte à ce moment précis. Elle peut comporter un titre, un message complémentaire et une liste d''actions.",
   "demoColorsTitle": "Couleurs",
   "demoColorsSubtitle": "Toutes les couleurs prédéfinies",
   "demoColorsDescription": "Constantes de couleurs et du sélecteur de couleurs représentant la palette de couleurs du Material Design.",
@@ -771,7 +771,7 @@
   "dialogSelectedOption": "Vous avez sélectionné : \"{value}\"",
   "dialogDiscardTitle": "Supprimer le brouillon ?",
   "dialogLocationTitle": "Utiliser le service de localisation Google ?",
-  "dialogLocationDescription": "Autoriser Google à aider les applications à déterminer votre position. Cela signifie que des données de localisation anonymes sont envoyées à Google, même si aucune application n'est en cours d'exécution.",
+  "dialogLocationDescription": "Autoriser Google à aider les applications à déterminer votre position. Cela signifie que des données de localisation anonymes sont envoyées à Google, même si aucune application n''est en cours d''exécution.",
   "dialogCancel": "ANNULER",
   "dialogDiscard": "SUPPRIMER",
   "dialogDisagree": "REFUSER",
@@ -787,7 +787,7 @@
   "cupertinoButtonWithBackground": "Avec un arrière-plan",
   "cupertinoAlertCancel": "Annuler",
   "cupertinoAlertDiscard": "Supprimer",
-  "cupertinoAlertLocationTitle": "Autoriser \"Maps\" à accéder à votre position lorsque vous utilisez l'application ?",
+  "cupertinoAlertLocationTitle": "Autoriser \"Maps\" à accéder à votre position lorsque vous utilisez l''application ?",
   "cupertinoAlertLocationDescription": "Votre position actuelle sera affichée sur la carte et utilisée pour vous fournir des itinéraires, des résultats de recherche à proximité et des estimations de temps de trajet.",
   "cupertinoAlertAllow": "Autoriser",
   "cupertinoAlertDontAllow": "Ne pas autoriser",
@@ -797,7 +797,7 @@
   "cupertinoAlertTiramisu": "Tiramisu",
   "cupertinoAlertApplePie": "Tarte aux pommes",
   "cupertinoAlertChocolateBrownie": "Brownie au chocolat",
-  "cupertinoShowAlert": "Afficher l'alerte",
+  "cupertinoShowAlert": "Afficher l''alerte",
   "colorsRed": "ROUGE",
   "colorsPink": "ROSE",
   "colorsPurple": "VIOLET",
diff --git a/lib/l10n/intl_fr_CA.arb b/lib/l10n/intl_fr_CA.arb
index d4f8cab..66826c4 100644
--- a/lib/l10n/intl_fr_CA.arb
+++ b/lib/l10n/intl_fr_CA.arb
@@ -2,59 +2,59 @@
   "demoCupertinoSearchTextFieldTitle": "Champ de recherche textuelle",
   "demoCupertinoPicker": "Sélecteur",
   "demoCupertinoSearchTextFieldSubtitle": "Champ de texte de recherche de style iOS",
-  "demoCupertinoSearchTextFieldDescription": "Un champ de texte de recherche qui permet à l'utilisateur d'effectuer une recherche en entrant du texte, et qui peut proposer et filtrer des suggestions.",
+  "demoCupertinoSearchTextFieldDescription": "Un champ de texte de recherche qui permet à l''utilisateur d''effectuer une recherche en entrant du texte, et qui peut proposer et filtrer des suggestions.",
   "demoCupertinoSearchTextFieldPlaceholder": "Entrez du texte",
   "demoCupertinoScrollbarTitle": "Barre de défilement",
   "demoCupertinoScrollbarSubtitle": "Barre de défilement de style iOS",
-  "demoCupertinoScrollbarDescription": "Une barre de défilement qui enveloppe l'enfant donné",
+  "demoCupertinoScrollbarDescription": "Une barre de défilement qui enveloppe l''enfant donné",
   "demoTwoPaneItem": "Élément {value}",
   "demoTwoPaneList": "Liste",
   "demoTwoPaneFoldableLabel": "Pliable",
   "demoTwoPaneSmallScreenLabel": "Petit écran",
-  "demoTwoPaneSmallScreenDescription": "Voici comment s'affiche TwoPane sur un appareil à petit écran.",
+  "demoTwoPaneSmallScreenDescription": "Voici comment s''affiche TwoPane sur un appareil à petit écran.",
   "demoTwoPaneTabletLabel": "Tablette/Ordinateur de bureau",
-  "demoTwoPaneTabletDescription": "Voici comment TwoPane s'affiche sur un écran plus grand, comme une tablette ou un ordinateur de bureau.",
+  "demoTwoPaneTabletDescription": "Voici comment TwoPane s''affiche sur un écran plus grand, comme une tablette ou un ordinateur de bureau.",
   "demoTwoPaneTitle": "TwoPane",
   "demoTwoPaneSubtitle": "Des mises en page réactives sur des écrans pliables, grands et petits",
   "splashSelectDemo": "Sélectionnez une démo",
-  "demoTwoPaneFoldableDescription": "Voici comment s'affiche TwoPane sur un appareil pliable.",
+  "demoTwoPaneFoldableDescription": "Voici comment s''affiche TwoPane sur un appareil pliable.",
   "demoTwoPaneDetails": "Détails",
   "demoTwoPaneSelectItem": "Sélectionner un élément",
-  "demoTwoPaneItemDetails": "Détails de l'élément {value}",
-  "demoCupertinoContextMenuActionText": "Maintenez le doigt sur le logo de Flutter afin que le menu contextuel s'affiche.",
-  "demoCupertinoContextMenuDescription": "Un menu contextuel plein écran de style iOS qui s'affiche lorsqu'un appui prolongé est fait sur un élément.",
-  "demoAppBarTitle": "Barre d'applications",
-  "demoAppBarDescription": "La barre d'applications vous présente des contenus et des actions relatifs au contenu de l'écran actuel. Elle est utilisée pour la stratégie de marque, les titres d'écran, la navigation et les actions",
+  "demoTwoPaneItemDetails": "Détails de l''élément {value}",
+  "demoCupertinoContextMenuActionText": "Maintenez le doigt sur le logo de Flutter afin que le menu contextuel s''affiche.",
+  "demoCupertinoContextMenuDescription": "Un menu contextuel plein écran de style iOS qui s''affiche lorsqu''un appui prolongé est fait sur un élément.",
+  "demoAppBarTitle": "Barre d''applications",
+  "demoAppBarDescription": "La barre d''applications vous présente des contenus et des actions relatifs au contenu de l''écran actuel. Elle est utilisée pour la stratégie de marque, les titres d''écran, la navigation et les actions",
   "demoDividerTitle": "Séparateur",
   "demoDividerSubtitle": "Un séparateur est une fine ligne qui regroupe les contenus dans les listes et les mises en page.",
   "demoDividerDescription": "Les séparateurs peuvent être utilisés dans les listes, les tiroirs de navigation et ailleurs pour séparer le contenu.",
   "demoVerticalDividerTitle": "Séparateur vertical",
   "demoCupertinoContextMenuTitle": "Menu contextuel",
   "demoCupertinoContextMenuSubtitle": "Menu contextuel de style iOS",
-  "demoAppBarSubtitle": "Affiche des renseignements et des actions relatifs au contenu de l'écran actuel",
+  "demoAppBarSubtitle": "Affiche des renseignements et des actions relatifs au contenu de l''écran actuel",
   "demoCupertinoContextMenuActionOne": "Première action",
   "demoCupertinoContextMenuActionTwo": "Deuxième action",
   "demoDateRangePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de périodes.",
   "demoDateRangePickerTitle": "Sélecteur de périodes",
-  "demoNavigationDrawerUserName": "Nom d'utilisateur",
+  "demoNavigationDrawerUserName": "Nom d''utilisateur",
   "demoNavigationDrawerUserEmail": "user.name@example.com",
-  "demoNavigationDrawerText": "Balayez l'écran à partir du bord ou touchez l'icône située dans le coin supérieur gauche pour afficher le panneau",
+  "demoNavigationDrawerText": "Balayez l''écran à partir du bord ou touchez l''icône située dans le coin supérieur gauche pour afficher le panneau",
   "demoNavigationRailTitle": "Rail de navigation",
-  "demoNavigationRailSubtitle": "Affichage d'un rail de navigation dans une application",
-  "demoNavigationRailDescription": "Widget Material Design qui doit être affiché à la gauche ou la droite d'une application pour naviguer entre un petit nombre de vues (généralement entre trois et cinq).",
+  "demoNavigationRailSubtitle": "Affichage d''un rail de navigation dans une application",
+  "demoNavigationRailDescription": "Widget Material Design qui doit être affiché à la gauche ou la droite d''une application pour naviguer entre un petit nombre de vues (généralement entre trois et cinq).",
   "demoNavigationRailFirst": "Premier",
   "demoNavigationDrawerTitle": "Panneau de navigation",
   "demoNavigationRailThird": "Troisième",
-  "replyStarredLabel": "Marqués d'une étoile",
-  "demoTextButtonDescription": "Un bouton plat affiche une éclaboussure d'encre lors de la pression, mais ne se soulève pas. Utilisez les boutons plats dans les barres d'outils, les boîtes de dialogue et sous forme de bouton aligné avec du remplissage",
+  "replyStarredLabel": "Marqués d''une étoile",
+  "demoTextButtonDescription": "Un bouton plat affiche une éclaboussure d''encre lors de la pression, mais ne se soulève pas. Utilisez les boutons plats dans les barres d''outils, les boîtes de dialogue et sous forme de bouton aligné avec du remplissage",
   "demoElevatedButtonTitle": "Bouton surélevé",
   "demoElevatedButtonDescription": "Les boutons surélevés ajoutent une dimension aux mises en page plates. Ils font ressortir les fonctions dans les espaces occupés ou vastes.",
   "demoOutlinedButtonTitle": "Bouton avec contours",
-  "demoOutlinedButtonDescription": "Les boutons avec contours deviennent opaques et s'élèvent lorsqu'on appuie sur ceux-ci. Ils sont souvent utilisés en association avec des boutons surélevés pour indiquer une autre action, secondaire.",
-  "demoContainerTransformDemoInstructions": "Cartes, listes et bouton d'action flottant",
-  "demoNavigationDrawerSubtitle": "Affichage d'un panneau dans la barre d'applications",
+  "demoOutlinedButtonDescription": "Les boutons avec contours deviennent opaques et s''élèvent lorsqu''on appuie sur ceux-ci. Ils sont souvent utilisés en association avec des boutons surélevés pour indiquer une autre action, secondaire.",
+  "demoContainerTransformDemoInstructions": "Cartes, listes et bouton d''action flottant",
+  "demoNavigationDrawerSubtitle": "Affichage d''un panneau dans la barre d''applications",
   "replyDescription": "Une application de courriel efficace et épurée",
-  "demoNavigationDrawerDescription": "Panneau Material Design à faire glisser horizontalement vers l'intérieur à partir du bord de l'écran pour afficher les liens de navigation dans une application.",
+  "demoNavigationDrawerDescription": "Panneau Material Design à faire glisser horizontalement vers l''intérieur à partir du bord de l''écran pour afficher les liens de navigation dans une application.",
   "replyDraftsLabel": "Brouillons",
   "demoNavigationDrawerToPageOne": "Élément un",
   "replyInboxLabel": "Boîte de réception",
@@ -64,9 +64,9 @@
   "replySentLabel": "Envoyés",
   "demoNavigationRailSecond": "Deuxième",
   "demoNavigationDrawerToPageTwo": "Élément deux",
-  "demoFadeScaleDemoInstructions": "Fenêtre modale et bouton d'action flottant",
+  "demoFadeScaleDemoInstructions": "Fenêtre modale et bouton d''action flottant",
   "demoFadeThroughDemoInstructions": "Barre de navigation inférieure",
-  "demoSharedZAxisDemoInstructions": "Bouton de l'icône des paramètres",
+  "demoSharedZAxisDemoInstructions": "Bouton de l''icône des paramètres",
   "demoSharedYAxisDemoInstructions": "Trier par « Écouté récemment »",
   "demoTextButtonTitle": "Bouton plat",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Sandwich au bœuf",
@@ -91,17 +91,17 @@
   "demoSharedXAxisArtsAndCraftsCourseTitle": "Arts et artisanat",
   "demoMotionPlaceholderSubtitle": "Texte secondaire",
   "demoFadeScaleAlertDialogCancelButton": "ANNULER",
-  "demoFadeScaleAlertDialogHeader": "Boîte de dialogue d'alerte",
-  "demoFadeScaleHideFabButton": "MASQUER LE BOUTON FLOTTANT D'ACTION",
-  "demoFadeScaleShowFabButton": "AFFICHER LE BOUTON FLOTTANT D'ACTION",
+  "demoFadeScaleAlertDialogHeader": "Boîte de dialogue d''alerte",
+  "demoFadeScaleHideFabButton": "MASQUER LE BOUTON FLOTTANT D''ACTION",
+  "demoFadeScaleShowFabButton": "AFFICHER LE BOUTON FLOTTANT D''ACTION",
   "demoFadeScaleShowAlertDialogButton": "AFFICHER LA BOÎTE DE DIALOGUE MODALE",
-  "demoFadeScaleDescription": "Le motif d'atténuation est utilisé pour les éléments d'IU qui apparaissent et disparaissent dans limites de l'écran, comme une boîte de dialogue au centre de l'écran.",
+  "demoFadeScaleDescription": "Le motif d''atténuation est utilisé pour les éléments d''IU qui apparaissent et disparaissent dans limites de l''écran, comme une boîte de dialogue au centre de l''écran.",
   "demoFadeScaleTitle": "Atténuation",
   "demoFadeThroughTextPlaceholder": "123 photos",
   "demoFadeThroughSearchDestination": "Rechercher",
   "demoFadeThroughPhotosDestination": "Photos",
-  "demoSharedXAxisCoursePageSubtitle": "Les catégories groupées s'affichent comme groupes dans votre flux. Vous pourrez toujours modifier ce paramètre plus tard.",
-  "demoFadeThroughDescription": "Le motif d'atténuation graduelle est utilisé pour les transitions entre les éléments d'IU qui ne possèdent pas de relation marquée entre eux.",
+  "demoSharedXAxisCoursePageSubtitle": "Les catégories groupées s''affichent comme groupes dans votre flux. Vous pourrez toujours modifier ce paramètre plus tard.",
+  "demoFadeThroughDescription": "Le motif d''atténuation graduelle est utilisé pour les transitions entre les éléments d''IU qui ne possèdent pas de relation marquée entre eux.",
   "demoFadeThroughTitle": "Atténuation graduelle",
   "demoSharedZAxisHelpSettingLabel": "Aide",
   "demoMotionSubtitle": "Tous les motifs de la transition prédéfinie",
@@ -109,10 +109,10 @@
   "demoSharedZAxisProfileSettingLabel": "Profil",
   "demoSharedZAxisSavedRecipesListTitle": "Recettes enregistrées",
   "demoSharedZAxisBeefSandwichRecipeDescription": "Recette de sandwich au bœuf",
-  "demoSharedZAxisCrabPlateRecipeDescription": "Recette d'assiette de crabe",
+  "demoSharedZAxisCrabPlateRecipeDescription": "Recette d''assiette de crabe",
   "demoSharedXAxisCoursePageTitle": "Simplifier la gestion de vos cours",
   "demoSharedZAxisCrabPlateRecipeTitle": "Crabe",
-  "demoSharedZAxisShrimpPlateRecipeDescription": "Recette d'assiette de crevettes",
+  "demoSharedZAxisShrimpPlateRecipeDescription": "Recette d''assiette de crevettes",
   "demoSharedZAxisShrimpPlateRecipeTitle": "Crevettes",
   "demoContainerTransformTypeFadeThrough": "ATTÉNUATION GRADUELLE",
   "demoSharedZAxisDessertRecipeTitle": "Dessert",
@@ -125,7 +125,7 @@
   "demoSharedZAxisPrivacySettingLabel": "Confidentialité",
   "demoMotionTitle": "Mouvement",
   "demoContainerTransformTitle": "Transformation de conteneur",
-  "demoContainerTransformDescription": "Le motif de transformation de conteneur est conçu pour les éléments d'IU qui comprennent un conteneur. Ce motif crée une connexion visible entre deux éléments d'IU",
+  "demoContainerTransformDescription": "Le motif de transformation de conteneur est conçu pour les éléments d''IU qui comprennent un conteneur. Ce motif crée une connexion visible entre deux éléments d''IU",
   "demoContainerTransformModalBottomSheetTitle": "Mode Atténuation",
   "demoContainerTransformTypeFade": "ATTÉNUATION",
   "demoSharedYAxisAlbumTileDurationUnit": "min",
@@ -134,7 +134,7 @@
   "demoMotionSmallPlaceholderSubtitle": "Secondaire",
   "demoMotionDetailsPageTitle": "Page de renseignements",
   "demoMotionListTileTitle": "Élément de liste",
-  "demoSharedAxisDescription": "Le motif d'axe partagé est utilisé pour les transitions entre les éléments d'IU qui possèdent une relation spatiale ou de navigation. Ce motif utiliser une transformation partagée sur l'axe x, y ou z afin de renforcer la relation entre les éléments.",
+  "demoSharedAxisDescription": "Le motif d''axe partagé est utilisé pour les transitions entre les éléments d''IU qui possèdent une relation spatiale ou de navigation. Ce motif utiliser une transformation partagée sur l''axe x, y ou z afin de renforcer la relation entre les éléments.",
   "demoSharedXAxisTitle": "Axe x partagé",
   "demoSharedXAxisBackButtonText": "RETOUR",
   "demoSharedXAxisNextButtonText": "SUIVANT",
@@ -148,7 +148,7 @@
   "fortnightlyMenuCulture": "Culture",
   "fortnightlyTrendingTechDesign": "Conceptionstechniques",
   "rallyBudgetDetailAmountLeft": "Montant restant",
-  "fortnightlyHeadlineArmy": "Réformer l'armée verte de l'intérieur",
+  "fortnightlyHeadlineArmy": "Réformer l''armée verte de l''intérieur",
   "fortnightlyDescription": "Une application centrée sur le contenu",
   "rallyBillDetailAmountDue": "Montant dû",
   "rallyBudgetDetailTotalCap": "Limite de budget",
@@ -159,14 +159,14 @@
   "rallyBillDetailAmountPaid": "Montant payé",
   "fortnightlyMenuPolitics": "Politique",
   "fortnightlyHeadlineBees": "Les abeilles désertent les terres agricoles",
-  "fortnightlyHeadlineGasoline": "L'avenir de l'essence",
+  "fortnightlyHeadlineGasoline": "L''avenir de l''essence",
   "fortnightlyTrendingGreenArmy": "Arméeverte",
   "fortnightlyHeadlineFeminists": "Les féministes contre la partisanerie",
-  "fortnightlyHeadlineFabrics": "Les développeurs de mode s'appuient sur les technologies pour créer les tissus de l'avenir",
-  "fortnightlyHeadlineStocks": "Alors que la Bourse stagne, beaucoup d'investisseurs se tournent vers l'échange de devises",
+  "fortnightlyHeadlineFabrics": "Les développeurs de mode s''appuient sur les technologies pour créer les tissus de l''avenir",
+  "fortnightlyHeadlineStocks": "Alors que la Bourse stagne, beaucoup d''investisseurs se tournent vers l''échange de devises",
   "fortnightlyTrendingReform": "Réforme",
   "fortnightlyMenuTech": "Technologies",
-  "fortnightlyHeadlineWar": "Comment la guerre a séparé des vies d'Américains",
+  "fortnightlyHeadlineWar": "Comment la guerre a séparé des vies d''Américains",
   "fortnightlyHeadlineHealthcare": "La révolution discrète mais efficace du système de santé",
   "fortnightlyLatestUpdates": "Dernières mises à jour",
   "fortnightlyTrendingStocks": "Cours boursiers",
@@ -187,13 +187,13 @@
   "dataTableColumnIron": "Fer (%)",
   "dataTableColumnCalcium": "Calcium (%)",
   "dataTableColumnSodium": "Sodium (mg)",
-  "demoTimePickerTitle": "Sélecteur de l'heure",
+  "demoTimePickerTitle": "Sélecteur de l''heure",
   "demo2dTransformationsResetTooltip": "Réinitialiser les transformations",
   "dataTableColumnFat": "Gras (g)",
   "dataTableColumnCalories": "Calories",
   "dataTableColumnDessert": "Dessert (une portion)",
   "cardsDemoTravelDestinationLocation1": "Thanjavur, Tamil Nadu",
-  "demoTimePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de l'heure.",
+  "demoTimePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de l''heure.",
   "demoPickersShowPicker": "AFFICHER LE SÉLECTEUR",
   "demoTabsScrollingTitle": "Défilement",
   "demoTabsNonScrollingTitle": "Pas de défilement",
@@ -202,15 +202,15 @@
   "craneFlightDuration": "{hoursShortForm} {minutesShortForm}",
   "dataTableHeader": "Nutrition",
   "demoDatePickerTitle": "Sélecteur de dates",
-  "demoPickersSubtitle": "Sélection de la date et de l'heure",
+  "demoPickersSubtitle": "Sélection de la date et de l''heure",
   "demoPickersTitle": "Sélecteurs",
   "demo2dTransformationsEditTooltip": "Modifier la tuile",
-  "demoDataTableDescription": "Les tableaux de données présentent des renseignements sous forme de grilles composées de lignes et de colonnes. Ils permettent d'organiser l'information d'une manière qui permet de la parcourir facilement, et de cerner des tendances et des statistiques.",
-  "demo2dTransformationsDescription": "Touchez pour modifier des tuiles et utilisez des gestes pour vous déplacer dans la scène. Faites glisser un doigt pour faire un panoramique, pincez l'écran pour zoomer et faites pivoter un élément avec deux doigts. Appuyez sur le bouton de réinitialisation pour retourner à l'orientation de départ.",
+  "demoDataTableDescription": "Les tableaux de données présentent des renseignements sous forme de grilles composées de lignes et de colonnes. Ils permettent d''organiser l''information d''une manière qui permet de la parcourir facilement, et de cerner des tendances et des statistiques.",
+  "demo2dTransformationsDescription": "Touchez pour modifier des tuiles et utilisez des gestes pour vous déplacer dans la scène. Faites glisser un doigt pour faire un panoramique, pincez l''écran pour zoomer et faites pivoter un élément avec deux doigts. Appuyez sur le bouton de réinitialisation pour retourner à l''orientation de départ.",
   "demo2dTransformationsSubtitle": "Panoramique, zoom, rotation",
   "demo2dTransformationsTitle": "Transformations 2D",
   "demoCupertinoTextFieldPIN": "NIP",
-  "demoCupertinoTextFieldDescription": "Un champ de texte permet à l'utilisateur d'y entrer du texte, à l'aide d'un clavier matériel ou d'un clavier à l'écran.",
+  "demoCupertinoTextFieldDescription": "Un champ de texte permet à l''utilisateur d''y entrer du texte, à l''aide d''un clavier matériel ou d''un clavier à l''écran.",
   "demoCupertinoTextFieldSubtitle": "Champs de texte de style iOS",
   "demoCupertinoTextFieldTitle": "Champs de texte",
   "demoDatePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de la date.",
@@ -231,24 +231,24 @@
   "cardsDemoExplore": "Explorer",
   "cardsDemoExploreSemantics": "Explorer {destinationName}",
   "cardsDemoShareSemantics": "Partager {destinationName}",
-  "cardsDemoTravelDestinationTitle1": "Palmarès des 10 villes à visiter dans l'État du Tamil Nadu",
+  "cardsDemoTravelDestinationTitle1": "Palmarès des 10 villes à visiter dans l''État du Tamil Nadu",
   "cardsDemoTravelDestinationDescription1": "Numéro 10",
   "cardsDemoTravelDestinationCity1": "Thanjavur",
   "dataTableColumnProtein": "Protéines (g)",
-  "cardsDemoTravelDestinationTitle2": "Artisans du sud de l'Inde",
+  "cardsDemoTravelDestinationTitle2": "Artisans du sud de l''Inde",
   "cardsDemoTravelDestinationDescription2": "Fileurs de soie",
   "bannerDemoText": "Votre mot de passe a été mis à jour sur votre autre appareil. Veuillez vous reconnecter.",
   "cardsDemoTravelDestinationLocation2": "Sivaganga, Tamil Nadu",
   "cardsDemoTravelDestinationTitle3": "Temple de Brihadisvara",
   "cardsDemoTravelDestinationDescription3": "Temples",
   "demoBannerTitle": "Bannière",
-  "demoBannerSubtitle": "Affichage d'une bannière dans une liste",
-  "demoBannerDescription": "Une bannière comporte un message court mais important, ainsi que des suggestions d'actions pour les utilisateurs (ou une option permettant de fermer la bannière). L'utilisateur doit agir pour que la bannière disparaisse.",
+  "demoBannerSubtitle": "Affichage d''une bannière dans une liste",
+  "demoBannerDescription": "Une bannière comporte un message court mais important, ainsi que des suggestions d''actions pour les utilisateurs (ou une option permettant de fermer la bannière). L''utilisateur doit agir pour que la bannière disparaisse.",
   "demoCardTitle": "Cartes",
   "demoCardSubtitle": "Cartes de base avec coins arrondis",
   "demoCardDescription": "Une carte est un cadre où sont présentés des renseignements liés à une recherche, comme un album, un lieu, un plat, des coordonnées, etc.",
   "demoDataTableTitle": "Tableaux de données",
-  "demoDataTableSubtitle": "Lignes et colonnes d'information",
+  "demoDataTableSubtitle": "Lignes et colonnes d''information",
   "dataTableColumnCarbs": "Glucides (g)",
   "placeTanjore": "Tanjore",
   "demoGridListsTitle": "Liste sous forme de grille",
@@ -274,50 +274,50 @@
   "demoMenuAnItemWithASimpleMenu": "Un élément avec un menu simple",
   "demoCustomSlidersTitle": "Curseurs personnalisés",
   "demoMenuAnItemWithAChecklistMenu": "Un élément avec menu de liste de contrôle",
-  "demoCupertinoActivityIndicatorTitle": "Indicateur d'activité",
-  "demoCupertinoActivityIndicatorSubtitle": "Indicateur d'activité de style iOS",
-  "demoCupertinoActivityIndicatorDescription": "Un indicateur d'activité de style iOS qui tourne dans le sens des aiguilles d'une montre.",
+  "demoCupertinoActivityIndicatorTitle": "Indicateur d''activité",
+  "demoCupertinoActivityIndicatorSubtitle": "Indicateur d''activité de style iOS",
+  "demoCupertinoActivityIndicatorDescription": "Un indicateur d''activité de style iOS qui tourne dans le sens des aiguilles d''une montre.",
   "demoCupertinoNavigationBarTitle": "Barre de navigation",
   "demoCupertinoNavigationBarSubtitle": "Barre de navigation de style iOS",
-  "demoCupertinoNavigationBarDescription": "Une barre de navigation de style iOS. Il s'agit d'une barre d'outils au milieu de laquelle est indiqué au minimum le titre de la page consultée.",
+  "demoCupertinoNavigationBarDescription": "Une barre de navigation de style iOS. Il s''agit d''une barre d''outils au milieu de laquelle est indiqué au minimum le titre de la page consultée.",
   "demoCupertinoPullToRefreshTitle": "Balayez vers le bas pour actualiser",
-  "demoCupertinoPullToRefreshSubtitle": "Commande de style iOS pour balayer l'écran vers le bas afin d'actualiser l'écran",
-  "demoCupertinoPullToRefreshDescription": "Un widget permettant d'intégrer une commande de style iOS pour balayer l'écran vers le bas afin d'actualiser l'écran.",
+  "demoCupertinoPullToRefreshSubtitle": "Commande de style iOS pour balayer l''écran vers le bas afin d''actualiser l''écran",
+  "demoCupertinoPullToRefreshDescription": "Un widget permettant d''intégrer une commande de style iOS pour balayer l''écran vers le bas afin d''actualiser l''écran.",
   "demoProgressIndicatorTitle": "Indicateurs de progression",
   "demoProgressIndicatorSubtitle": "Linéaires, circulaires, indéterminés",
   "demoCircularProgressIndicatorTitle": "Indicateur de progression circulaire",
-  "demoCircularProgressIndicatorDescription": "Un indicateur de progression de forme circulaire avec thème Material Design qui tourne pour indiquer que l'application est occupée.",
+  "demoCircularProgressIndicatorDescription": "Un indicateur de progression de forme circulaire avec thème Material Design qui tourne pour indiquer que l''application est occupée.",
   "demoMenuFour": "Quatre",
   "demoLinearProgressIndicatorDescription": "Un indicateur de progression de forme linéaire avec thème Material Design, aussi connu sous le nom de barre de progression.",
   "demoTooltipTitle": "Infobulles",
-  "demoTooltipSubtitle": "Court message qui s'affiche lors d'un appui prolongé ou du passage de la souris sur un élément",
-  "demoTooltipDescription": "Les infobulles sont des libellés textuels qui expliquent la fonction d'un bouton ou d'une autre action d'une interface utilisateur. Le texte informatif s'affiche lorsque les utilisateurs passent leur souris, placent leur curseur ou appuient de manière prolongée sur un élément.",
-  "demoTooltipInstructions": "Faites un appui prolongé ou passez le curseur de la souris sur l'élément pour afficher l'infobulle.",
+  "demoTooltipSubtitle": "Court message qui s''affiche lors d''un appui prolongé ou du passage de la souris sur un élément",
+  "demoTooltipDescription": "Les infobulles sont des libellés textuels qui expliquent la fonction d''un bouton ou d''une autre action d''une interface utilisateur. Le texte informatif s''affiche lorsque les utilisateurs passent leur souris, placent leur curseur ou appuient de manière prolongée sur un élément.",
+  "demoTooltipInstructions": "Faites un appui prolongé ou passez le curseur de la souris sur l''élément pour afficher l''infobulle.",
   "placeChennai": "Chennai",
   "demoMenuChecked": "Élément coché : {value}",
   "placeChettinad": "Chettinad",
   "demoMenuPreview": "Aperçu",
-  "demoBottomAppBarTitle": "Barre d'applications inférieure",
-  "demoBottomAppBarDescription": "Les barres d'applications inférieures procurent l'accès à un panneau de navigation inférieur et jusqu'à quatre actions, y compris le bouton d'action flottant.",
+  "demoBottomAppBarTitle": "Barre d''applications inférieure",
+  "demoBottomAppBarDescription": "Les barres d''applications inférieures procurent l''accès à un panneau de navigation inférieur et jusqu''à quatre actions, y compris le bouton d''action flottant.",
   "bottomAppBarNotch": "Encoche",
-  "bottomAppBarPosition": "Position du bouton d'action flottant",
-  "bottomAppBarPositionDockedEnd": "Ancré à l'extrémité",
+  "bottomAppBarPosition": "Position du bouton d''action flottant",
+  "bottomAppBarPositionDockedEnd": "Ancré à l''extrémité",
   "bottomAppBarPositionDockedCenter": "Ancré au centre",
-  "bottomAppBarPositionFloatingEnd": "Flottant à l'extrémité",
+  "bottomAppBarPositionFloatingEnd": "Flottant à l''extrémité",
   "bottomAppBarPositionFloatingCenter": "Flottant au centre",
   "demoSlidersEditableNumericalValue": "Valeur numérique modifiable",
   "demoGridListsSubtitle": "Disposition en lignes et en colonnes",
-  "demoGridListsDescription": "Les listes sous forme de grille sont particulièrement adaptées à la présentation de données homogènes, telles que des images. Chaque élément d'une liste sous forme de grille est appelé une tuile.",
+  "demoGridListsDescription": "Les listes sous forme de grille sont particulièrement adaptées à la présentation de données homogènes, telles que des images. Chaque élément d''une liste sous forme de grille est appelé une tuile.",
   "demoGridListsImageOnlyTitle": "Images seulement",
   "demoGridListsHeaderTitle": "Avec en-tête",
   "demoGridListsFooterTitle": "Avec pied de page",
   "demoSlidersTitle": "Curseurs",
   "demoSlidersSubtitle": "Widgets permettant de sélectionner une valeur en glissant le doigt",
-  "demoSlidersDescription": "Les curseurs présentent une plage de valeurs le long d'une barre et permettent aux utilisateurs de sélectionner la valeur de leur choix. Ils sont idéaux pour ajuster divers paramètres, comme le volume ou la luminosité, ou encore pour appliquer des filtres à des images.",
+  "demoSlidersDescription": "Les curseurs présentent une plage de valeurs le long d''une barre et permettent aux utilisateurs de sélectionner la valeur de leur choix. Ils sont idéaux pour ajuster divers paramètres, comme le volume ou la luminosité, ou encore pour appliquer des filtres à des images.",
   "demoRangeSlidersTitle": "Curseurs de valeurs",
-  "demoRangeSlidersDescription": "Les curseurs présentent une plage de valeurs le long d'une barre. Ils peuvent être accompagnés d'icônes aux deux extrémités, indiquant une plage de valeurs. Ils sont idéaux pour ajuster divers paramètres, comme le volume ou la luminosité, ou encore pour appliquer des filtres à des images.",
+  "demoRangeSlidersDescription": "Les curseurs présentent une plage de valeurs le long d''une barre. Ils peuvent être accompagnés d''icônes aux deux extrémités, indiquant une plage de valeurs. Ils sont idéaux pour ajuster divers paramètres, comme le volume ou la luminosité, ou encore pour appliquer des filtres à des images.",
   "demoMenuAnItemWithAContextMenuButton": "Un élément avec un menu contextuel",
-  "demoCustomSlidersDescription": "Les curseurs présentent une plage de valeurs le long d'une barre et permettent aux utilisateurs de sélectionner une valeur ou une plage de valeurs. On peut ajouter un thème aux curseurs et les personnaliser.",
+  "demoCustomSlidersDescription": "Les curseurs présentent une plage de valeurs le long d''une barre et permettent aux utilisateurs de sélectionner une valeur ou une plage de valeurs. On peut ajouter un thème aux curseurs et les personnaliser.",
   "demoSlidersContinuousWithEditableNumericalValue": "Continu avec valeur numérique modifiable",
   "demoSlidersDiscrete": "Discret",
   "demoSlidersDiscreteSliderWithCustomTheme": "Curseur discret avec thème personnalisé",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "Menu simple",
   "demoChecklistMenuTitle": "Menu de liste de contrôle",
   "demoMenuSubtitle": "Boutons de menu menus simples",
-  "demoMenuDescription": "Un menu présente une liste d'options de manière temporaire. Il s'affiche lorsque les utilisateurs interagissent avec un bouton, une action ou un autre type de commande.",
+  "demoMenuDescription": "Un menu présente une liste d''options de manière temporaire. Il s''affiche lorsque les utilisateurs interagissent avec un bouton, une action ou un autre type de commande.",
   "demoMenuItemValueOne": "Option de menu un",
   "demoMenuItemValueTwo": "Option de menu deux",
   "demoMenuItemValueThree": "Option de menu trois",
@@ -344,21 +344,21 @@
   "demoCupertinoSliderDescription": "Vous pouvez utiliser un curseur pour sélectionner un ensemble de valeurs discrètes ou continues.",
   "demoCupertinoSliderContinuous": "Continues : {value}",
   "demoCupertinoSliderDiscrete": "Discrètes : {value}",
-  "demoSnackbarsAction": "Vous avez sélectionné l'action d'un casse-croûte.",
+  "demoSnackbarsAction": "Vous avez sélectionné l''action d''un casse-croûte.",
   "backToGallery": "Retour à la galerie",
-  "demoCupertinoTabBarTitle": "Barre d'onglets",
-  "demoCupertinoSwitchDescription": "Un commutateur permet d'activer ou de désactiver un paramètre.",
+  "demoCupertinoTabBarTitle": "Barre d''onglets",
+  "demoCupertinoSwitchDescription": "Un commutateur permet d''activer ou de désactiver un paramètre.",
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profil",
   "demoSnackbarsButtonLabel": "AFFICHER UN CASSE-CROÛTE",
-  "demoSnackbarsDescription": "Les casse-croûte informent les utilisateurs d'un processus qu'une application a effectué ou effectuera. Ils s'affichent temporairement dans le bas de l'écran. Ils ne devraient pas interrompre l'expérience utilisateur et ils n'exigent pas d'entrée pour disparaître.",
-  "demoSnackbarsSubtitle": "Les casse-croûte affichent des messages dans le bas de l'écran",
+  "demoSnackbarsDescription": "Les casse-croûte informent les utilisateurs d''un processus qu''une application a effectué ou effectuera. Ils s''affichent temporairement dans le bas de l''écran. Ils ne devraient pas interrompre l''expérience utilisateur et ils n''exigent pas d''entrée pour disparaître.",
+  "demoSnackbarsSubtitle": "Les casse-croûte affichent des messages dans le bas de l''écran",
   "demoSnackbarsTitle": "Casse-croûte",
   "demoCupertinoSliderTitle": "Curseur",
   "cupertinoTabBarChatTab": "Clavarder",
   "cupertinoTabBarHomeTab": "Accueil",
-  "demoCupertinoTabBarDescription": "Une barre d'onglets de navigation dans le bas, style iOS Affiche plusieurs onglets avec un onglet actif, le premier onglet par défaut.",
-  "demoCupertinoTabBarSubtitle": "Barre d'onglets dans le bas, style iOS",
+  "demoCupertinoTabBarDescription": "Une barre d''onglets de navigation dans le bas, style iOS Affiche plusieurs onglets avec un onglet actif, le premier onglet par défaut.",
+  "demoCupertinoTabBarSubtitle": "Barre d''onglets dans le bas, style iOS",
   "demoOptionsFeatureTitle": "Afficher les options",
   "demoOptionsFeatureDescription": "Touchez ici pour voir les options proposées pour cette démonstration.",
   "demoCodeViewerCopyAll": "TOUT COPIER",
@@ -371,19 +371,19 @@
   "craneSleep4SemanticLabel": "Hôtel au bord du lac face aux montagnes",
   "craneSleep2SemanticLabel": "Citadelle du Machu Picchu",
   "craneSleep1SemanticLabel": "Chalet dans un paysage enneigé et entouré de conifères",
-  "craneSleep0SemanticLabel": "Bungalows sur l'eau",
+  "craneSleep0SemanticLabel": "Bungalows sur l''eau",
   "craneFly13SemanticLabel": "Piscine face à la mer avec palmiers",
   "craneFly12SemanticLabel": "Piscine avec des palmiers",
   "craneFly11SemanticLabel": "Phare en briques en haute mer",
   "craneFly10SemanticLabel": "Tours de la mosquée Al-Azhar au coucher du soleil",
-  "craneFly9SemanticLabel": "Homme s'appuyant sur une voiture bleue ancienne",
+  "craneFly9SemanticLabel": "Homme s''appuyant sur une voiture bleue ancienne",
   "craneFly8SemanticLabel": "Supertree Grove",
-  "craneEat9SemanticLabel": "Comptoir d'un café garni de pâtisseries",
+  "craneEat9SemanticLabel": "Comptoir d''un café garni de pâtisseries",
   "craneEat2SemanticLabel": "Hamburger",
   "craneFly5SemanticLabel": "Hôtel au bord du lac face aux montagnes",
   "demoSelectionControlsSubtitle": "Cases à cocher, boutons radio et commutateurs",
   "craneEat10SemanticLabel": "Femme tenant un gros sandwich au pastrami",
-  "craneFly4SemanticLabel": "Bungalows sur l'eau",
+  "craneFly4SemanticLabel": "Bungalows sur l''eau",
   "craneEat7SemanticLabel": "Entrée de la boulangerie",
   "craneEat6SemanticLabel": "Plat de crevettes",
   "craneEat5SemanticLabel": "Salle du restaurant Artsy",
@@ -400,22 +400,22 @@
   "craneSleep6SemanticLabel": "Piscine avec des palmiers",
   "craneSleep5SemanticLabel": "Tente dans un champ",
   "settingsButtonCloseLabel": "Fermer les paramètres",
-  "demoSelectionControlsCheckboxDescription": "Les cases à cocher permettent à l'utilisateur de sélectionner de multiples options dans un ensemble. Une valeur normale d'une case à cocher est vraie ou fausse, et la valeur d'une case à cocher à trois états peut aussi être nulle.",
+  "demoSelectionControlsCheckboxDescription": "Les cases à cocher permettent à l''utilisateur de sélectionner de multiples options dans un ensemble. Une valeur normale d''une case à cocher est vraie ou fausse, et la valeur d''une case à cocher à trois états peut aussi être nulle.",
   "settingsButtonLabel": "Paramètres",
   "demoListsTitle": "Listes",
   "demoListsSubtitle": "Dispositions de liste défilante",
-  "demoListsDescription": "Ligne unique à hauteur fixe qui contient généralement du texte ainsi qu'une icône au début ou à la fin.",
+  "demoListsDescription": "Ligne unique à hauteur fixe qui contient généralement du texte ainsi qu''une icône au début ou à la fin.",
   "demoOneLineListsTitle": "Une ligne",
   "demoTwoLineListsTitle": "Deux lignes",
   "demoListsSecondary": "Texte secondaire",
   "demoSelectionControlsTitle": "Commandes de sélection",
   "craneFly7SemanticLabel": "Mont Rushmore",
   "demoSelectionControlsCheckboxTitle": "Case à cocher",
-  "craneSleep3SemanticLabel": "Homme s'appuyant sur une voiture bleue ancienne",
+  "craneSleep3SemanticLabel": "Homme s''appuyant sur une voiture bleue ancienne",
   "demoSelectionControlsRadioTitle": "Radio",
-  "demoSelectionControlsRadioDescription": "Boutons radio qui permettent à l'utilisateur de sélectionner une option à partir d'un ensemble. Utilisez les boutons radio pour offrir une sélection exclusive, si vous croyez que l'utilisateur a besoin de voir toutes les options proposées côte à côte.",
+  "demoSelectionControlsRadioDescription": "Boutons radio qui permettent à l''utilisateur de sélectionner une option à partir d''un ensemble. Utilisez les boutons radio pour offrir une sélection exclusive, si vous croyez que l''utilisateur a besoin de voir toutes les options proposées côte à côte.",
   "demoSelectionControlsSwitchTitle": "Commutateur",
-  "demoSelectionControlsSwitchDescription": "Les commutateurs permettent de basculer l'état d'un réglage unique. L'option que le commutateur détermine ainsi que l'état dans lequel il se trouve doivent être clairement indiqués sur l'étiquette correspondante.",
+  "demoSelectionControlsSwitchDescription": "Les commutateurs permettent de basculer l''état d''un réglage unique. L''option que le commutateur détermine ainsi que l''état dans lequel il se trouve doivent être clairement indiqués sur l''étiquette correspondante.",
   "craneFly0SemanticLabel": "Chalet dans un paysage enneigé et entouré de conifères",
   "craneFly1SemanticLabel": "Tente dans un champ",
   "craneFly2SemanticLabel": "Drapeaux de prières devant une montagne enneigée",
@@ -427,11 +427,11 @@
   "shrineTooltipOpenMenu": "Ouvrir le menu",
   "shrineTooltipSettings": "Paramètres",
   "shrineTooltipSearch": "Rechercher",
-  "demoTabsDescription": "Les onglets permettent d'organiser le contenu sur divers écrans, ensembles de données et d'autres interactions.",
+  "demoTabsDescription": "Les onglets permettent d''organiser le contenu sur divers écrans, ensembles de données et d''autres interactions.",
   "demoTabsSubtitle": "Onglets avec affichage à défilement indépendant",
   "demoTabsTitle": "Onglets",
   "rallyBudgetAmount": "Dans le budget {budgetName}, {amountUsed} a été utilisé sur {amountTotal} (il reste {amountLeft})",
-  "shrineTooltipRemoveItem": "Supprimer l'élément",
+  "shrineTooltipRemoveItem": "Supprimer l''élément",
   "rallyAccountAmount": "Compte {accountName} {accountNumber} dont le solde est de {amount}.",
   "rallySeeAllBudgets": "Voir tous les budgets",
   "rallySeeAllBills": "Voir toutes les factures",
@@ -461,17 +461,17 @@
   "craneEat5": "Séoul, Corée du Sud",
   "demoChipTitle": "Jetons",
   "demoChipSubtitle": "Éléments compacts qui représentent une entrée, un attribut ou une action",
-  "demoActionChipTitle": "Jeton d'action",
-  "demoActionChipDescription": "Les jetons d'action sont des ensembles d'options qui déclenchent une action relative au contenu principal. Les jetons d'action devraient s'afficher de manière dynamique, en contexte, dans une IU.",
+  "demoActionChipTitle": "Jeton d''action",
+  "demoActionChipDescription": "Les jetons d''action sont des ensembles d''options qui déclenchent une action relative au contenu principal. Les jetons d''action devraient s''afficher de manière dynamique, en contexte, dans une IU.",
   "demoChoiceChipTitle": "Jeton de choix",
   "demoChoiceChipDescription": "Les jetons de choix représentent un choix unique dans un ensemble. Ils contiennent du texte descriptif ou des catégories.",
   "demoFilterChipTitle": "Jeton de filtre",
   "demoFilterChipDescription": "Les jetons de filtre utilisent des balises ou des mots descriptifs comme méthode de filtrage du contenu.",
-  "demoInputChipTitle": "Jeton d'entrée",
-  "demoInputChipDescription": "Les jetons d'entrée représentent une donnée complexe, comme une entité (personne, lieu ou objet) ou le texte d'une conversation, sous forme compacte.",
+  "demoInputChipTitle": "Jeton d''entrée",
+  "demoInputChipDescription": "Les jetons d''entrée représentent une donnée complexe, comme une entité (personne, lieu ou objet) ou le texte d''une conversation, sous forme compacte.",
   "craneSleep9": "Lisbonne, Portugal",
   "craneEat10": "Lisbonne, Portugal",
-  "demoCupertinoSegmentedControlDescription": "Utilisé pour faire une sélection parmi un nombre d'options mutuellement exclusives. Lorsqu'une option dans le contrôle segmenté est sélectionné, les autres options du contrôle segmenté ne le sont plus.",
+  "demoCupertinoSegmentedControlDescription": "Utilisé pour faire une sélection parmi un nombre d''options mutuellement exclusives. Lorsqu''une option dans le contrôle segmenté est sélectionné, les autres options du contrôle segmenté ne le sont plus.",
   "chipTurnOnLights": "Allumer les lumières",
   "chipSmall": "Petit",
   "chipMedium": "Moyen",
@@ -482,7 +482,7 @@
   "chipBiking": "Vélo",
   "craneFormDiners": "Personnes",
   "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{Augmentez vos déductions fiscales potentielles! Attribuez des catégories à 1 transaction non attribuée.}one{Augmentez vos déductions fiscales potentielles! Attribuez des catégories à {count} transaction non attribuée.}other{Augmentez vos déductions fiscales potentielles! Attribuez des catégories à {count} transactions non attribuées.}}",
-  "craneFormTime": "Sélectionner l'heure",
+  "craneFormTime": "Sélectionner l''heure",
   "craneFormLocation": "Sélectionner un lieu",
   "craneFormTravelers": "Voyageurs",
   "craneEat8": "Atlanta, États-Unis",
@@ -495,7 +495,7 @@
   "craneSleepSubhead": "Explorez les propriétés par destination",
   "craneEatSubhead": "Explorez les restaurants par destination",
   "craneFlyStops": "{numberOfStops,plural, =0{Direct}=1{1 escale}one{{numberOfStops} escale}other{{numberOfStops} escales}}",
-  "craneSleepProperties": "{totalProperties,plural, =0{Aucune propriété n'est disponible}=1{1 propriété est disponible}one{{totalProperties} propriété est disponible}other{{totalProperties} propriétés sont disponibles}}",
+  "craneSleepProperties": "{totalProperties,plural, =0{Aucune propriété n''est disponible}=1{1 propriété est disponible}one{{totalProperties} propriété est disponible}other{{totalProperties} propriétés sont disponibles}}",
   "craneEatRestaurants": "{totalRestaurants,plural, =0{Aucun restaurant}=1{1 restaurant}one{{totalRestaurants} restaurant}other{{totalRestaurants} restaurants}}",
   "craneFly0": "Aspen, États-Unis",
   "demoCupertinoSegmentedControlSubtitle": "Contrôle segmenté de style iOS",
@@ -519,7 +519,7 @@
   "rallyAccountDetailDataInterestYtd": "Cumul annuel des intérêts",
   "shrineProductWhitneyBelt": "Ceinture Whitney",
   "shrineProductGardenStrand": "Collier",
-  "shrineProductStrutEarrings": "Boucles d'oreilles Strut",
+  "shrineProductStrutEarrings": "Boucles d''oreilles Strut",
   "shrineProductVarsitySocks": "Chaussettes de sport",
   "shrineProductWeaveKeyring": "Porte-clés tressé",
   "shrineProductGatsbyHat": "Casquette Gatsby",
@@ -543,18 +543,18 @@
   "shrineProductGentryJacket": "Veste aristo",
   "shrineProductNavyTrousers": "Pantalons bleu marine",
   "shrineProductWalterHenleyWhite": "Walter Henley (blanc)",
-  "shrineProductSurfAndPerfShirt": "T-shirt d'été",
+  "shrineProductSurfAndPerfShirt": "T-shirt d''été",
   "shrineProductGingerScarf": "Foulard gingembre",
   "shrineProductRamonaCrossover": "Mélange de différents styles Ramona",
   "shrineProductClassicWhiteCollar": "Col blanc classique",
-  "shrineProductSunshirtDress": "Robe d'été",
-  "rallyAccountDetailDataInterestRate": "Taux d'intérêt",
+  "shrineProductSunshirtDress": "Robe d''été",
+  "rallyAccountDetailDataInterestRate": "Taux d''intérêt",
   "rallyAccountDetailDataAnnualPercentageYield": "Pourcentage annuel de rendement",
   "rallyAccountDataVacation": "Vacances",
   "shrineProductFineLinesTee": "T-shirt à rayures fines",
   "rallyAccountDataHomeSavings": "Compte épargne maison",
   "rallyAccountDataChecking": "Chèque",
-  "rallyAccountDetailDataInterestPaidLastYear": "Intérêt payé l'année dernière",
+  "rallyAccountDetailDataInterestPaidLastYear": "Intérêt payé l''année dernière",
   "rallyAccountDetailDataNextStatement": "Prochain relevé",
   "rallyAccountDetailDataAccountOwner": "Propriétaire du compte",
   "rallyBudgetCategoryCoffeeShops": "Cafés",
@@ -562,7 +562,7 @@
   "shrineProductCeriseScallopTee": "T-shirt couleur cerise",
   "rallyBudgetCategoryClothing": "Vêtements",
   "rallySettingsManageAccounts": "Gérer les comptes",
-  "rallyAccountDataCarSavings": "Compte d'épargne pour la voiture",
+  "rallyAccountDataCarSavings": "Compte d''épargne pour la voiture",
   "rallySettingsTaxDocuments": "Documents fiscaux",
   "rallySettingsPasscodeAndTouchId": "Mot de passe et Touch ID",
   "rallySettingsNotifications": "Notifications",
@@ -587,22 +587,22 @@
   "rallyTitleSettings": "PARAMÈTRES",
   "rallyLoginLoginToRally": "Connexion à Rally",
   "rallyLoginNoAccount": "Vous ne possédez pas de compte?",
-  "rallyLoginSignUp": "S'INSCRIRE",
-  "rallyLoginUsername": "Nom d'utilisateur",
+  "rallyLoginSignUp": "S''INSCRIRE",
+  "rallyLoginUsername": "Nom d''utilisateur",
   "rallyLoginPassword": "Mot de passe",
   "rallyLoginLabelLogin": "Connexion",
   "rallyLoginRememberMe": "Rester connecté",
   "rallyLoginButtonLogin": "CONNEXION",
   "rallyAlertsMessageHeadsUpShopping": "Avertissement : Vous avez utilisé {percent} de votre budget de magasinage ce mois-ci.",
-  "rallyAlertsMessageSpentOnRestaurants": "Vos dépenses en restaurants s'élèvent à {amount} cette semaine.",
-  "rallyAlertsMessageATMFees": "Vos frais relatifs à l'utilisation de guichets automatiques s'élèvent à {amount} ce mois-ci",
+  "rallyAlertsMessageSpentOnRestaurants": "Vos dépenses en restaurants s''élèvent à {amount} cette semaine.",
+  "rallyAlertsMessageATMFees": "Vos frais relatifs à l''utilisation de guichets automatiques s''élèvent à {amount} ce mois-ci",
   "rallyAlertsMessageCheckingAccount": "Bon travail! Le montant dans votre compte chèque est {percent} plus élevé que le mois dernier.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "TOUS",
   "shrineCategoryNameAccessories": "ACCESSOIRES",
   "shrineCategoryNameClothing": "VÊTEMENTS",
   "shrineCategoryNameHome": "MAISON",
-  "shrineLoginUsernameLabel": "Nom d'utilisateur",
+  "shrineLoginUsernameLabel": "Nom d''utilisateur",
   "shrineLoginPasswordLabel": "Mot de passe",
   "shrineCancelButtonCaption": "ANNULER",
   "shrineCartTaxCaption": "Taxes :",
@@ -625,23 +625,23 @@
   "demoBottomTextFieldsTitle": "Champs de texte",
   "demoTextFieldTitle": "Champs de texte",
   "demoTextFieldSubtitle": "Une seule ligne de texte et de chiffres modifiables",
-  "demoTextFieldDescription": "Les champs de texte permettent aux utilisateurs d'entrer du texte dans une interface utilisateur. Ils figurent généralement dans des formulaires et des boîtes de dialogue.",
+  "demoTextFieldDescription": "Les champs de texte permettent aux utilisateurs d''entrer du texte dans une interface utilisateur. Ils figurent généralement dans des formulaires et des boîtes de dialogue.",
   "demoTextFieldShowPasswordLabel": "Afficher le mot de passe",
   "demoTextFieldHidePasswordLabel": "Masquer le mot de passe",
   "demoTextFieldFormErrors": "Veuillez corriger les erreurs en rouge avant de réessayer.",
   "demoTextFieldNameRequired": "Veuillez entrer un nom.",
-  "demoTextFieldOnlyAlphabeticalChars": "Veuillez n'entrer que des caractères alphabétiques.",
+  "demoTextFieldOnlyAlphabeticalChars": "Veuillez n''entrer que des caractères alphabétiques.",
   "demoTextFieldEnterUSPhoneNumber": "### ###-#### : entrez un numéro de téléphone en format nord-américain.",
   "demoTextFieldEnterPassword": "Veuillez entrer un mot de passe.",
   "demoTextFieldPasswordsDoNotMatch": "Les mots de passe ne correspondent pas",
   "demoTextFieldWhatDoPeopleCallYou": "Comment les gens vous appellent-ils?",
   "demoTextFieldNameField": "Nom*",
-  "demoBottomSheetButtonText": "AFFICHER LA PAGE DE CONTENU DANS LE BAS DE L'ÉCRAN",
+  "demoBottomSheetButtonText": "AFFICHER LA PAGE DE CONTENU DANS LE BAS DE L''ÉCRAN",
   "demoTextFieldPhoneNumber": "Numéro de téléphone*",
-  "demoBottomSheetTitle": "Page de contenu en bas de l'écran",
+  "demoBottomSheetTitle": "Page de contenu en bas de l''écran",
   "demoTextFieldEmail": "Courriel",
   "demoTextFieldTellUsAboutYourself": "Parlez-nous de vous (par exemple, indiquez ce que vous faites ou quels sont vos loisirs)",
-  "demoTextFieldKeepItShort": "Soyez bref, il s'agit juste d'une démonstration.",
+  "demoTextFieldKeepItShort": "Soyez bref, il s''agit juste d''une démonstration.",
   "starterAppGenericButton": "BOUTON",
   "demoTextFieldLifeStory": "Histoire de vie",
   "demoTextFieldSalary": "Salaire",
@@ -652,19 +652,19 @@
   "demoTextFieldSubmit": "SOUMETTRE",
   "demoBottomNavigationSubtitle": "Barre de navigation inférieure avec vues en fondu enchaîné",
   "demoBottomSheetAddLabel": "Ajouter",
-  "demoBottomSheetModalDescription": "Une page de contenu flottante qui s'affiche dans le bas de l'écran offre une solution de rechange à un menu ou à une boîte de dialogue. Elle empêche l'utilisateur d'interagir avec le reste de l'application.",
-  "demoBottomSheetModalTitle": "Page de contenu flottante dans le bas de l'écran",
-  "demoBottomSheetPersistentDescription": "Une page de contenu fixe dans le bas de l'écran affiche de l'information qui complète le contenu principal de l'application. Elle reste visible même lorsque l'utilisateur interagit avec d'autres parties de l'application.",
-  "demoBottomSheetPersistentTitle": "Page de contenu fixe dans le bas de l'écran",
-  "demoBottomSheetSubtitle": "Pages de contenu flottantes et fixes dans le bas de l'écran",
+  "demoBottomSheetModalDescription": "Une page de contenu flottante qui s''affiche dans le bas de l''écran offre une solution de rechange à un menu ou à une boîte de dialogue. Elle empêche l''utilisateur d''interagir avec le reste de l''application.",
+  "demoBottomSheetModalTitle": "Page de contenu flottante dans le bas de l''écran",
+  "demoBottomSheetPersistentDescription": "Une page de contenu fixe dans le bas de l''écran affiche de l''information qui complète le contenu principal de l''application. Elle reste visible même lorsque l''utilisateur interagit avec d''autres parties de l''application.",
+  "demoBottomSheetPersistentTitle": "Page de contenu fixe dans le bas de l''écran",
+  "demoBottomSheetSubtitle": "Pages de contenu flottantes et fixes dans le bas de l''écran",
   "demoTextFieldNameHasPhoneNumber": "Le numéro de téléphone de {name} est le {phoneNumber}",
   "buttonText": "BOUTON",
   "demoTypographyDescription": "Définition des différents styles typographiques de Material Design.",
   "demoTypographySubtitle": "Tous les styles de texte prédéfinis",
   "demoTypographyTitle": "Typographie",
   "demoFullscreenDialogDescription": "La propriété fullscreenDialog qui spécifie si la page entrante est une boîte de dialogue modale plein écran",
-  "demoFlatButtonDescription": "Un bouton plat affiche une éclaboussure d'encre lors de la pression, mais ne se soulève pas. Utilisez les boutons plats dans les barres d'outils, les boîtes de dialogue et sous forme de bouton aligné avec du remplissage",
-  "demoBottomNavigationDescription": "Les barres de navigation inférieures affichent trois à cinq destinations au bas de l'écran. Chaque destination est représentée par une icône et une étiquette facultative. Lorsque l'utilisateur touche l'une de ces icônes, il est redirigé vers la destination de premier niveau associée à cette icône.",
+  "demoFlatButtonDescription": "Un bouton plat affiche une éclaboussure d''encre lors de la pression, mais ne se soulève pas. Utilisez les boutons plats dans les barres d''outils, les boîtes de dialogue et sous forme de bouton aligné avec du remplissage",
+  "demoBottomNavigationDescription": "Les barres de navigation inférieures affichent trois à cinq destinations au bas de l''écran. Chaque destination est représentée par une icône et une étiquette facultative. Lorsque l''utilisateur touche l''une de ces icônes, il est redirigé vers la destination de premier niveau associée à cette icône.",
   "demoBottomNavigationSelectedLabel": "Étiquette sélectionnée",
   "demoBottomNavigationPersistentLabels": "Étiquettes persistantes",
   "starterAppDrawerItem": "Élément {value}",
@@ -696,12 +696,12 @@
   "starterAppDescription": "Une mise en page de base réactive",
   "starterAppTitle": "Application de base",
   "aboutFlutterSamplesRepo": "Dépôt GitHub avec des exemples Flutter",
-  "bottomNavigationContentPlaceholder": "Marque substitutive pour l'onglet {title}",
+  "bottomNavigationContentPlaceholder": "Marque substitutive pour l''onglet {title}",
   "bottomNavigationCameraTab": "Appareil photo",
   "bottomNavigationAlarmTab": "Alarme",
   "bottomNavigationAccountTab": "Compte",
   "demoTextFieldYourEmailAddress": "Votre adresse de courriel",
-  "demoToggleButtonDescription": "Les boutons Activer/désactiver peuvent servir à grouper des options connexes. Pour mettre l'accent sur les groupes de boutons Activer/désactiver connexes, un groupe devrait partager un conteneur commun.",
+  "demoToggleButtonDescription": "Les boutons Activer/désactiver peuvent servir à grouper des options connexes. Pour mettre l''accent sur les groupes de boutons Activer/désactiver connexes, un groupe devrait partager un conteneur commun.",
   "colorsGrey": "GRIS",
   "colorsBrown": "BRUN",
   "colorsDeepOrange": "ORANGE FONCÉ",
@@ -716,13 +716,13 @@
   "shrineDescription": "Une application tendance de vente au détail",
   "craneDescription": "Une application de voyage personnalisée",
   "homeCategoryReference": "STYLES ET AUTRES",
-  "demoInvalidURL": "Impossible d'afficher l'URL :",
+  "demoInvalidURL": "Impossible d''afficher l''URL :",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "Code de démonstration",
   "demoDocumentationTooltip": "Documentation relative aux API",
   "demoFullscreenTooltip": "Plein écran",
-  "settingsTextScaling": "Mise à l'échelle du texte",
+  "settingsTextScaling": "Mise à l''échelle du texte",
   "settingsTextDirection": "Orientation du texte",
   "settingsLocale": "Paramètres régionaux",
   "settingsPlatformMechanics": "Mécanique des plateformes",
@@ -737,15 +737,15 @@
   "demoRaisedButtonDescription": "Les boutons surélevés ajoutent une dimension aux mises en page plates. Ils font ressortir les fonctions dans les espaces occupés ou vastes.",
   "demoRaisedButtonTitle": "Bouton surélevé",
   "demoOutlineButtonTitle": "Bouton contour",
-  "demoOutlineButtonDescription": "Les boutons contour deviennent opaques et s'élèvent lorsqu'on appuie sur ceux-ci. Ils sont souvent utilisés en association avec des boutons surélevés pour indiquer une autre action, secondaire.",
+  "demoOutlineButtonDescription": "Les boutons contour deviennent opaques et s''élèvent lorsqu''on appuie sur ceux-ci. Ils sont souvent utilisés en association avec des boutons surélevés pour indiquer une autre action, secondaire.",
   "demoToggleButtonTitle": "Boutons Activer/désactiver",
   "colorsTeal": "BLEU SARCELLE",
-  "demoFloatingButtonTitle": "Bouton d'action flottant",
-  "demoFloatingButtonDescription": "Un bouton d'action flottant est un bouton d'icône circulaire qui pointe sur du contenu pour promouvoir une action principale dans l'application.",
+  "demoFloatingButtonTitle": "Bouton d''action flottant",
+  "demoFloatingButtonDescription": "Un bouton d''action flottant est un bouton d''icône circulaire qui pointe sur du contenu pour promouvoir une action principale dans l''application.",
   "demoDialogTitle": "Boîtes de dialogue",
   "demoDialogSubtitle": "Simple, alerte et plein écran",
   "demoAlertDialogTitle": "Alerte",
-  "demoAlertDialogDescription": "Un dialogue d'alerte informe l'utilisateur à propos de situations qui nécessitent qu'on y porte attention. Un dialogue d'alerte a un titre optionnel et une liste d'actions optionnelle.",
+  "demoAlertDialogDescription": "Un dialogue d''alerte informe l''utilisateur à propos de situations qui nécessitent qu''on y porte attention. Un dialogue d''alerte a un titre optionnel et une liste d''actions optionnelle.",
   "demoAlertTitleDialogTitle": "Alerte avec titre",
   "demoSimpleDialogTitle": "Simple",
   "demoSimpleDialogDescription": "Une boîte de dialogue simple offre à un utilisateur le choix entre plusieurs options. Une boîte de dialogue simple a un titre optionnel affiché au-dessus des choix.",
@@ -754,24 +754,24 @@
   "demoCupertinoButtonsSubtitle": "Boutons de style iOS",
   "demoCupertinoButtonsDescription": "Un bouton de style iOS. Il accepte du texte et une icône qui disparaissent et apparaissent quand on touche au bouton. Peut avoir un arrière-plan (optionnel).",
   "demoCupertinoAlertsTitle": "Alertes",
-  "demoCupertinoAlertsSubtitle": "Dialogues d'alertes de style iOS",
+  "demoCupertinoAlertsSubtitle": "Dialogues d''alertes de style iOS",
   "demoCupertinoAlertTitle": "Alerte",
-  "demoCupertinoAlertDescription": "Un dialogue d'alerte informe l'utilisateur à propos de situations qui nécessitent qu'on y porte attention. Un dialogue d'alerte a un titre optionnel, du contenu optionnel et une liste d'actions optionnelle. Le titre est affiché au-dessus du contenu et les actions sont affichées sous le contenu.",
+  "demoCupertinoAlertDescription": "Un dialogue d''alerte informe l''utilisateur à propos de situations qui nécessitent qu''on y porte attention. Un dialogue d''alerte a un titre optionnel, du contenu optionnel et une liste d''actions optionnelle. Le titre est affiché au-dessus du contenu et les actions sont affichées sous le contenu.",
   "demoCupertinoAlertWithTitleTitle": "Alerte avec titre",
   "demoCupertinoAlertButtonsTitle": "Alerte avec des boutons",
-  "demoCupertinoAlertButtonsOnlyTitle": "Boutons d'alerte seulement",
-  "demoCupertinoActionSheetTitle": "Feuille d'action",
-  "demoCupertinoActionSheetDescription": "Une feuille d'action est un type d'alerte précis qui présente à l'utilisateur deux choix ou plus à propos de la situation actuelle. Une feuille d'action peut comprendre un titre, un message supplémentaire et une liste d'actions.",
+  "demoCupertinoAlertButtonsOnlyTitle": "Boutons d''alerte seulement",
+  "demoCupertinoActionSheetTitle": "Feuille d''action",
+  "demoCupertinoActionSheetDescription": "Une feuille d''action est un type d''alerte précis qui présente à l''utilisateur deux choix ou plus à propos de la situation actuelle. Une feuille d''action peut comprendre un titre, un message supplémentaire et une liste d''actions.",
   "demoColorsTitle": "Couleurs",
   "demoColorsSubtitle": "Toutes les couleurs prédéfinies",
-  "demoColorsDescription": "Constantes de couleur et d'échantillons de couleur qui représentent la palette de couleurs de Material Design.",
+  "demoColorsDescription": "Constantes de couleur et d''échantillons de couleur qui représentent la palette de couleurs de Material Design.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Créer",
   "dialogSelectedOption": "Vous avez sélectionné : \"{value}\"",
   "dialogDiscardTitle": "Supprimer le brouillon?",
   "dialogLocationTitle": "Utiliser le service de localisation Google?",
-  "dialogLocationDescription": "Permettre à Google d'aider les applications à déterminer la position. Cela signifie envoyer des données de localisation anonymes à Google, même si aucune application n'est en cours d'exécution.",
+  "dialogLocationDescription": "Permettre à Google d''aider les applications à déterminer la position. Cela signifie envoyer des données de localisation anonymes à Google, même si aucune application n''est en cours d''exécution.",
   "dialogCancel": "ANNULER",
   "dialogDiscard": "SUPPRIMER",
   "dialogDisagree": "REFUSER",
@@ -781,14 +781,14 @@
   "dialogShow": "AFFICHER LE DIALOGUE",
   "dialogFullscreenTitle": "Boîte de dialogue plein écran",
   "dialogFullscreenSave": "ENREGISTRER",
-  "dialogFullscreenDescription": "Une démonstration d'un dialogue en plein écran",
+  "dialogFullscreenDescription": "Une démonstration d''un dialogue en plein écran",
   "cupertinoButtonEnabled": "Enabled",
   "cupertinoButtonDisabled": "Disabled",
   "cupertinoButtonWithBackground": "Avec arrière-plan",
   "cupertinoAlertCancel": "Annuler",
   "cupertinoAlertDiscard": "Supprimer",
-  "cupertinoAlertLocationTitle": "Permettre à « Maps » d'accéder à votre position lorsque vous utilisez l'application?",
-  "cupertinoAlertLocationDescription": "Votre position actuelle sera affichée sur la carte et sera utilisée pour les itinéraires, les résultats de recherche à proximité et l'estimation des durées de déplacement.",
+  "cupertinoAlertLocationTitle": "Permettre à « Maps » d''accéder à votre position lorsque vous utilisez l''application?",
+  "cupertinoAlertLocationDescription": "Votre position actuelle sera affichée sur la carte et sera utilisée pour les itinéraires, les résultats de recherche à proximité et l''estimation des durées de déplacement.",
   "cupertinoAlertAllow": "Autoriser",
   "cupertinoAlertDontAllow": "Ne pas autoriser",
   "cupertinoAlertFavoriteDessert": "Sélectionnez votre dessert favori",
@@ -797,7 +797,7 @@
   "cupertinoAlertTiramisu": "Tiramisu",
   "cupertinoAlertApplePie": "Tarte aux pommes",
   "cupertinoAlertChocolateBrownie": "Brownie au chocolat",
-  "cupertinoShowAlert": "Afficher l'alerte",
+  "cupertinoShowAlert": "Afficher l''alerte",
   "colorsRed": "ROUGE",
   "colorsPink": "ROSE",
   "colorsPurple": "MAUVE",
diff --git a/lib/l10n/intl_fr_CH.arb b/lib/l10n/intl_fr_CH.arb
index 7a95fbc..71d6baa 100644
--- a/lib/l10n/intl_fr_CH.arb
+++ b/lib/l10n/intl_fr_CH.arb
@@ -2,11 +2,11 @@
   "demoCupertinoSearchTextFieldTitle": "Champ de recherche de texte",
   "demoCupertinoPicker": "Sélecteur",
   "demoCupertinoSearchTextFieldSubtitle": "Champ de recherche de texte de style iOS",
-  "demoCupertinoSearchTextFieldDescription": "Champ de recherche de texte qui permet à l'utilisateur de saisir le texte à rechercher, et qui peut proposer et filtrer des suggestions.",
+  "demoCupertinoSearchTextFieldDescription": "Champ de recherche de texte qui permet à l''utilisateur de saisir le texte à rechercher, et qui peut proposer et filtrer des suggestions.",
   "demoCupertinoSearchTextFieldPlaceholder": "Saisissez du texte",
   "demoCupertinoScrollbarTitle": "Barre de défilement",
   "demoCupertinoScrollbarSubtitle": "Barre de défilement de style iOS",
-  "demoCupertinoScrollbarDescription": "Barre de défilement qui encapsule l'enfant donné",
+  "demoCupertinoScrollbarDescription": "Barre de défilement qui encapsule l''enfant donné",
   "demoTwoPaneItem": "Élément {value}",
   "demoTwoPaneList": "Liste",
   "demoTwoPaneFoldableLabel": "Pliable",
@@ -20,41 +20,41 @@
   "demoTwoPaneFoldableDescription": "Comportement de TwoPane sur un appareil pliable.",
   "demoTwoPaneDetails": "Détails",
   "demoTwoPaneSelectItem": "Sélectionner un élément",
-  "demoTwoPaneItemDetails": "Détails de l'élément {value}",
+  "demoTwoPaneItemDetails": "Détails de l''élément {value}",
   "demoCupertinoContextMenuActionText": "Appuyez de manière prolongée sur le logo Flutter pour afficher le menu contextuel.",
-  "demoCupertinoContextMenuDescription": "Menu contextuel plein écran de style iOS qui s'affiche lorsque vous appuyez de manière prolongée sur un élément.",
-  "demoAppBarTitle": "Barre d'appli",
-  "demoAppBarDescription": "La barre d'appli fournit des contenus et des actions liés à l'écran actuel. Elle est utilisée pour les marques, les titres d'écran, la navigation et les actions.",
+  "demoCupertinoContextMenuDescription": "Menu contextuel plein écran de style iOS qui s''affiche lorsque vous appuyez de manière prolongée sur un élément.",
+  "demoAppBarTitle": "Barre d''appli",
+  "demoAppBarDescription": "La barre d''appli fournit des contenus et des actions liés à l''écran actuel. Elle est utilisée pour les marques, les titres d''écran, la navigation et les actions.",
   "demoDividerTitle": "Séparateur",
   "demoDividerSubtitle": "Un séparateur est une ligne fine qui regroupe des contenus en listes et dispositions.",
   "demoDividerDescription": "Les séparateurs permettent de séparer des contenus dans des listes, panneaux, etc.",
   "demoVerticalDividerTitle": "Séparateur vertical",
   "demoCupertinoContextMenuTitle": "Menu contextuel",
   "demoCupertinoContextMenuSubtitle": "Menu contextuel de style iOS",
-  "demoAppBarSubtitle": "Affiche des informations et des actions liées à l'écran actuel",
+  "demoAppBarSubtitle": "Affiche des informations et des actions liées à l''écran actuel",
   "demoCupertinoContextMenuActionOne": "Action un",
   "demoCupertinoContextMenuActionTwo": "Action deux",
   "demoDateRangePickerDescription": "Affiche une boîte de dialogue comportant un sélecteur de plage de dates Material Design.",
   "demoDateRangePickerTitle": "Outil de sélection de la plage de dates",
   "demoNavigationDrawerUserName": "Nom de l’utilisateur",
   "demoNavigationDrawerUserEmail": "user.name@example.com",
-  "demoNavigationDrawerText": "Balayez l'écran depuis le bord ou appuyez sur l'icône située en haut à gauche pour afficher le panneau",
+  "demoNavigationDrawerText": "Balayez l''écran depuis le bord ou appuyez sur l''icône située en haut à gauche pour afficher le panneau",
   "demoNavigationRailTitle": "Rail de navigation",
-  "demoNavigationRailSubtitle": "Affichage d'un rail de navigation dans une application",
-  "demoNavigationRailDescription": "Widget Material qui doit être affiché sur la gauche ou la droite d'une application pour naviguer entre un petit nombre de vues (généralement entre trois et cinq).",
+  "demoNavigationRailSubtitle": "Affichage d''un rail de navigation dans une application",
+  "demoNavigationRailDescription": "Widget Material qui doit être affiché sur la gauche ou la droite d''une application pour naviguer entre un petit nombre de vues (généralement entre trois et cinq).",
   "demoNavigationRailFirst": "Premier",
   "demoNavigationDrawerTitle": "Panneau de navigation",
   "demoNavigationRailThird": "Troisième",
   "replyStarredLabel": "Suivis",
-  "demoTextButtonDescription": "Un bouton de texte présente une tache de couleur lorsque l'on appuie dessus, mais ne se relève pas. Utilisez les boutons de texte sur la barre d'outils, dans les boîtes de dialogue et intégrés à la marge intérieure.",
+  "demoTextButtonDescription": "Un bouton de texte présente une tache de couleur lorsque l''on appuie dessus, mais ne se relève pas. Utilisez les boutons de texte sur la barre d''outils, dans les boîtes de dialogue et intégrés à la marge intérieure.",
   "demoElevatedButtonTitle": "Bouton surélevé",
-  "demoElevatedButtonDescription": "Les boutons surélevés ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l'espace est grand ou chargé.",
+  "demoElevatedButtonDescription": "Les boutons surélevés ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l''espace est grand ou chargé.",
   "demoOutlinedButtonTitle": "Bouton avec contours",
-  "demoOutlinedButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu'on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
-  "demoContainerTransformDemoInstructions": "Cartes, listes et bouton d'action flottant",
-  "demoNavigationDrawerSubtitle": "Affichage d'un panneau dans la barre d'application",
+  "demoOutlinedButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu''on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
+  "demoContainerTransformDemoInstructions": "Cartes, listes et bouton d''action flottant",
+  "demoNavigationDrawerSubtitle": "Affichage d''un panneau dans la barre d''application",
   "replyDescription": "Une application de messagerie efficace et dédiée",
-  "demoNavigationDrawerDescription": "Panneau Material Design à faire glisser horizontalement vers l'intérieur depuis le bord de l'écran pour afficher les liens de navigation dans une application.",
+  "demoNavigationDrawerDescription": "Panneau Material Design à faire glisser horizontalement vers l''intérieur depuis le bord de l''écran pour afficher les liens de navigation dans une application.",
   "replyDraftsLabel": "Brouillons",
   "demoNavigationDrawerToPageOne": "Premier élément",
   "replyInboxLabel": "Boîte de réception",
@@ -64,9 +64,9 @@
   "replySentLabel": "Envoyés",
   "demoNavigationRailSecond": "Deuxième",
   "demoNavigationDrawerToPageTwo": "Deuxième élément",
-  "demoFadeScaleDemoInstructions": "Fenêtre et bouton d'action flottant",
+  "demoFadeScaleDemoInstructions": "Fenêtre et bouton d''action flottant",
   "demoFadeThroughDemoInstructions": "Navigation inférieure",
-  "demoSharedZAxisDemoInstructions": "Bouton de l'icône des paramètres",
+  "demoSharedZAxisDemoInstructions": "Bouton de l''icône des paramètres",
   "demoSharedYAxisDemoInstructions": "Trier par \"Écoutés récemment\"",
   "demoTextButtonTitle": "Bouton de texte",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Sandwich au bœuf",
@@ -91,17 +91,17 @@
   "demoSharedXAxisArtsAndCraftsCourseTitle": "Art et artisanat",
   "demoMotionPlaceholderSubtitle": "Texte secondaire",
   "demoFadeScaleAlertDialogCancelButton": "ANNULER",
-  "demoFadeScaleAlertDialogHeader": "Boîte de dialogue d'alerte",
-  "demoFadeScaleHideFabButton": "MASQUER LE BOUTON D'ACTION FLOTTANT",
-  "demoFadeScaleShowFabButton": "AFFICHER LE BOUTON D'ACTION FLOTTANT",
+  "demoFadeScaleAlertDialogHeader": "Boîte de dialogue d''alerte",
+  "demoFadeScaleHideFabButton": "MASQUER LE BOUTON D''ACTION FLOTTANT",
+  "demoFadeScaleShowFabButton": "AFFICHER LE BOUTON D''ACTION FLOTTANT",
   "demoFadeScaleShowAlertDialogButton": "AFFICHER LE MODULE",
-  "demoFadeScaleDescription": "Le schéma \"Fondu\" est un type de transition utilisé pour les éléments d'UI qui apparaissent ou disparaissent sans dépasser de l'écran. Par exemple, une boîte de dialogue qui apparaît au centre de ce dernier.",
+  "demoFadeScaleDescription": "Le schéma \"Fondu\" est un type de transition utilisé pour les éléments d''UI qui apparaissent ou disparaissent sans dépasser de l''écran. Par exemple, une boîte de dialogue qui apparaît au centre de ce dernier.",
   "demoFadeScaleTitle": "Fondu",
   "demoFadeThroughTextPlaceholder": "123 photos",
   "demoFadeThroughSearchDestination": "Rechercher",
   "demoFadeThroughPhotosDestination": "Photos",
-  "demoSharedXAxisCoursePageSubtitle": "Les cours groupés s'affichent comme tels dans votre flux. Vous pouvez modifier ce paramètre ultérieurement.",
-  "demoFadeThroughDescription": "Le schéma \"Fondu total\" est un type de transition utilisé pour des éléments d'UI qui n'ont pas de lien de parenté fort.",
+  "demoSharedXAxisCoursePageSubtitle": "Les cours groupés s''affichent comme tels dans votre flux. Vous pouvez modifier ce paramètre ultérieurement.",
+  "demoFadeThroughDescription": "Le schéma \"Fondu total\" est un type de transition utilisé pour des éléments d''UI qui n''ont pas de lien de parenté fort.",
   "demoFadeThroughTitle": "Fondu total",
   "demoSharedZAxisHelpSettingLabel": "Aide",
   "demoMotionSubtitle": "Tous les schémas de transition prédéfinis",
@@ -125,16 +125,16 @@
   "demoSharedZAxisPrivacySettingLabel": "Confidentialité",
   "demoMotionTitle": "Mouvement",
   "demoContainerTransformTitle": "Transformation du conteneur",
-  "demoContainerTransformDescription": "Le schéma \"Transformation du conteneur\" est un type de transition conçu pour les éléments d'UI qui comportent un conteneur. Ce schéma permet de faire visuellement le lien entre deux éléments d'UI",
+  "demoContainerTransformDescription": "Le schéma \"Transformation du conteneur\" est un type de transition conçu pour les éléments d''UI qui comportent un conteneur. Ce schéma permet de faire visuellement le lien entre deux éléments d''UI",
   "demoContainerTransformModalBottomSheetTitle": "Mode Fondu",
   "demoContainerTransformTypeFade": "FONDU",
   "demoSharedYAxisAlbumTileDurationUnit": "min",
   "demoMotionPlaceholderTitle": "Titre",
   "demoSharedXAxisForgotEmailButtonText": "ADRESSE E-MAIL OUBLIÉE ?",
   "demoMotionSmallPlaceholderSubtitle": "Secondaire",
-  "demoMotionDetailsPageTitle": "Page d'informations",
+  "demoMotionDetailsPageTitle": "Page d''informations",
   "demoMotionListTileTitle": "Élément de liste",
-  "demoSharedAxisDescription": "Le schéma \"Axe partagé\" est un type de transition utilisé pour des éléments d'UI qui partagent la même logique spatiale ou de navigation. Ce schéma utilise une transformation basée sur l'axe x, y ou z pour renforcer le lien de parenté entre ces éléments.",
+  "demoSharedAxisDescription": "Le schéma \"Axe partagé\" est un type de transition utilisé pour des éléments d''UI qui partagent la même logique spatiale ou de navigation. Ce schéma utilise une transformation basée sur l''axe x, y ou z pour renforcer le lien de parenté entre ces éléments.",
   "demoSharedXAxisTitle": "Axe x partagé",
   "demoSharedXAxisBackButtonText": "RETOUR",
   "demoSharedXAxisNextButtonText": "SUIVANT",
@@ -148,8 +148,8 @@
   "fortnightlyMenuCulture": "Culture",
   "fortnightlyTrendingTechDesign": "TechDesign",
   "rallyBudgetDetailAmountLeft": "Montant restant",
-  "fortnightlyHeadlineArmy": "Reforming The Green Army From Within (Réformer l'armée verte de l'intérieur)",
-  "fortnightlyDescription": "Application d'actualités centrée sur les contenus",
+  "fortnightlyHeadlineArmy": "Reforming The Green Army From Within (Réformer l''armée verte de l''intérieur)",
+  "fortnightlyDescription": "Application d''actualités centrée sur les contenus",
   "rallyBillDetailAmountDue": "Montant dû",
   "rallyBudgetDetailTotalCap": "Limite totale",
   "rallyBudgetDetailAmountUsed": "Montant utilisé",
@@ -159,11 +159,11 @@
   "rallyBillDetailAmountPaid": "Montant payé",
   "fortnightlyMenuPolitics": "Politique",
   "fortnightlyHeadlineBees": "Farmland Bees In Short Supply (Les abeilles désertent les terres agricoles)",
-  "fortnightlyHeadlineGasoline": "The Future of Gasoline (L'avenir du gasoil)",
+  "fortnightlyHeadlineGasoline": "The Future of Gasoline (L''avenir du gasoil)",
   "fortnightlyTrendingGreenArmy": "GreenArmy",
   "fortnightlyHeadlineFeminists": "Feminists Take On Partisanship (Les féministes ne sont plus impartiaux)",
-  "fortnightlyHeadlineFabrics": "Designers Use Tech To Make Futuristic Fabrics (Les designers s'appuient sur les technologies pour créer les tissus du futur)",
-  "fortnightlyHeadlineStocks": "As Stocks Stagnate, Many Look To Currency (La Bourse stagne, beaucoup d'investisseurs se tournent vers l'échange de devises)",
+  "fortnightlyHeadlineFabrics": "Designers Use Tech To Make Futuristic Fabrics (Les designers s''appuient sur les technologies pour créer les tissus du futur)",
+  "fortnightlyHeadlineStocks": "As Stocks Stagnate, Many Look To Currency (La Bourse stagne, beaucoup d''investisseurs se tournent vers l''échange de devises)",
   "fortnightlyTrendingReform": "Reform",
   "fortnightlyMenuTech": "Technologies",
   "fortnightlyHeadlineWar": "Divided American Lives During War (Comment la guerre a séparé des vies)",
@@ -187,14 +187,14 @@
   "dataTableColumnIron": "Fer (%)",
   "dataTableColumnCalcium": "Calcium (%)",
   "dataTableColumnSodium": "Sodium (mg)",
-  "demoTimePickerTitle": "Outil de sélection de l'heure",
+  "demoTimePickerTitle": "Outil de sélection de l''heure",
   "demo2dTransformationsResetTooltip": "Réinitialiser les transformations",
   "dataTableColumnFat": "Lipides (g)",
   "dataTableColumnCalories": "Calories",
   "dataTableColumnDessert": "Dessert (pour 1 personne)",
   "cardsDemoTravelDestinationLocation1": "Thanjavur, Tamil Nadu",
-  "demoTimePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de l'heure.",
-  "demoPickersShowPicker": "AFFICHER L'OUTIL DE SÉLECTION",
+  "demoTimePickerDescription": "Affiche une boîte de dialogue comportant un outil Material Design de sélection de l''heure.",
+  "demoPickersShowPicker": "AFFICHER L''OUTIL DE SÉLECTION",
   "demoTabsScrollingTitle": "Défilement",
   "demoTabsNonScrollingTitle": "Pas de défilement",
   "craneHours": "{hours,plural, =1{1 h}one{{hours} h}other{{hours} h}}",
@@ -202,22 +202,22 @@
   "craneFlightDuration": "{hoursShortForm} {minutesShortForm}",
   "dataTableHeader": "Informations nutritionnelles",
   "demoDatePickerTitle": "Sélecteur de date",
-  "demoPickersSubtitle": "Sélection de la date et de l'heure",
+  "demoPickersSubtitle": "Sélection de la date et de l''heure",
   "demoPickersTitle": "Outils de sélection",
   "demo2dTransformationsEditTooltip": "Modifier une tuile",
-  "demoDataTableDescription": "Les tableaux de données présentent des informations sous forme de grilles composées de lignes et de colonnes. Ce format permet de parcourir facilement les données et d'identifier des tendances.",
-  "demo2dTransformationsDescription": "Appuyez pour modifier des tuiles et utilisez des gestes pour vous déplacer dans la scène. Faites glisser un doigt pour faire un panoramique, pincez l'écran pour zoomer, faites pivoter un élément avec deux doigts. Appuyez sur le bouton de réinitialisation pour retourner à l'orientation de départ.",
+  "demoDataTableDescription": "Les tableaux de données présentent des informations sous forme de grilles composées de lignes et de colonnes. Ce format permet de parcourir facilement les données et d''identifier des tendances.",
+  "demo2dTransformationsDescription": "Appuyez pour modifier des tuiles et utilisez des gestes pour vous déplacer dans la scène. Faites glisser un doigt pour faire un panoramique, pincez l''écran pour zoomer, faites pivoter un élément avec deux doigts. Appuyez sur le bouton de réinitialisation pour retourner à l''orientation de départ.",
   "demo2dTransformationsSubtitle": "Panoramique, zoom, rotation",
   "demo2dTransformationsTitle": "Transformations en 2D",
   "demoCupertinoTextFieldPIN": "Code",
-  "demoCupertinoTextFieldDescription": "Un champ de texte permet à l'utilisateur de saisir du texte à l'aide d'un clavier physique ou tactile.",
+  "demoCupertinoTextFieldDescription": "Un champ de texte permet à l''utilisateur de saisir du texte à l''aide d''un clavier physique ou tactile.",
   "demoCupertinoTextFieldSubtitle": "Champs de texte de style iOS",
   "demoCupertinoTextFieldTitle": "Champs de texte",
   "demoDatePickerDescription": "Affiche une boîte de dialogue comportant un sélecteur de date Material Design.",
   "demoCupertinoPickerTime": "Heure",
   "demoCupertinoPickerDate": "Date",
   "demoCupertinoPickerTimer": "Minuteur",
-  "demoCupertinoPickerDescription": "Widget de sélection de style iOS pouvant être utilisé pour le choix d'une date, d'une heure, de ces deux éléments ou d'une chaîne.",
+  "demoCupertinoPickerDescription": "Widget de sélection de style iOS pouvant être utilisé pour le choix d''une date, d''une heure, de ces deux éléments ou d''une chaîne.",
   "demoCupertinoPickerSubtitle": "Sélecteurs de styles iOS",
   "demoCupertinoPickerTitle": "Outils de sélection",
   "dataTableRowWithHoney": "{value} avec du miel",
@@ -226,7 +226,7 @@
   "bannerDemoMultipleText": "Actions multiples",
   "bannerDemoLeadingText": "Icône précédant le texte",
   "dismiss": "FERMER",
-  "cardsDemoTappable": "Accessible d'une simple pression",
+  "cardsDemoTappable": "Accessible d''une simple pression",
   "cardsDemoSelectable": "Accessible en appuyant de manière prolongée",
   "cardsDemoExplore": "Explorer",
   "cardsDemoExploreSemantics": "Explorer {destinationName}",
@@ -235,18 +235,18 @@
   "cardsDemoTravelDestinationDescription1": "Numéro 10",
   "cardsDemoTravelDestinationCity1": "Thanjavur",
   "dataTableColumnProtein": "Protéines (g)",
-  "cardsDemoTravelDestinationTitle2": "Artisans du sud de l'Inde",
+  "cardsDemoTravelDestinationTitle2": "Artisans du sud de l''Inde",
   "cardsDemoTravelDestinationDescription2": "Fileurs de soie",
   "bannerDemoText": "Votre mot de passe a été mis à jour sur un autre appareil. Veuillez vous reconnecter.",
   "cardsDemoTravelDestinationLocation2": "Sivaganga, Tamil Nadu",
   "cardsDemoTravelDestinationTitle3": "Temple de Brihadesvara",
   "cardsDemoTravelDestinationDescription3": "Temples",
   "demoBannerTitle": "Bannière",
-  "demoBannerSubtitle": "Affichage d'une bannière au sein d'une liste",
-  "demoBannerDescription": "Une bannière comporte un message court mais important, ainsi que des suggestions d'actions pour les utilisateurs (ou une option permettant de fermer la bannière). L'utilisateur doit agir pour que la bannière disparaisse.",
+  "demoBannerSubtitle": "Affichage d''une bannière au sein d''une liste",
+  "demoBannerDescription": "Une bannière comporte un message court mais important, ainsi que des suggestions d''actions pour les utilisateurs (ou une option permettant de fermer la bannière). L''utilisateur doit agir pour que la bannière disparaisse.",
   "demoCardTitle": "Fiches",
   "demoCardSubtitle": "Fiches de base avec angles arrondis",
-  "demoCardDescription": "Une fiche est un cadre où sont présentées des informations liées à une recherche, telles qu'un album, un lieu, un plat, des coordonnées, etc.",
+  "demoCardDescription": "Une fiche est un cadre où sont présentées des informations liées à une recherche, telles qu''un album, un lieu, un plat, des coordonnées, etc.",
   "demoDataTableTitle": "Tableaux de données",
   "demoDataTableSubtitle": "Lignes et colonnes de données",
   "dataTableColumnCarbs": "Glucides (g)",
@@ -266,7 +266,7 @@
   "demoMenuRemove": "Supprimer",
   "demoMenuGetLink": "Obtenir le lien",
   "demoMenuShare": "Partager",
-  "demoBottomAppBarSubtitle": "Affiche des informations liées à la navigation et des actions au bas de l'écran",
+  "demoBottomAppBarSubtitle": "Affiche des informations liées à la navigation et des actions au bas de l''écran",
   "demoMenuAnItemWithASectionedMenu": "Un élément avec un menu à sections",
   "demoMenuADisabledMenuItem": "Élément de menu désactivé",
   "demoLinearProgressIndicatorTitle": "Indicateur de progression linéaire",
@@ -274,45 +274,45 @@
   "demoMenuAnItemWithASimpleMenu": "Un élément avec un menu simple",
   "demoCustomSlidersTitle": "Curseurs personnalisés",
   "demoMenuAnItemWithAChecklistMenu": "Un élément avec un menu de type checklist",
-  "demoCupertinoActivityIndicatorTitle": "Indicateur d'activité",
-  "demoCupertinoActivityIndicatorSubtitle": "Indicateurs d'activité de style iOS",
-  "demoCupertinoActivityIndicatorDescription": "Indicateur d'activité de style iOS tournant dans le sens des aiguilles d'une montre",
+  "demoCupertinoActivityIndicatorTitle": "Indicateur d''activité",
+  "demoCupertinoActivityIndicatorSubtitle": "Indicateurs d''activité de style iOS",
+  "demoCupertinoActivityIndicatorDescription": "Indicateur d''activité de style iOS tournant dans le sens des aiguilles d''une montre",
   "demoCupertinoNavigationBarTitle": "Barre de navigation",
   "demoCupertinoNavigationBarSubtitle": "Barre de navigation de style iOS",
-  "demoCupertinoNavigationBarDescription": "Une barre de navigation de style iOS. Il s'agit d'une barre d'outils au milieu de laquelle est indiqué au minimum le titre de la page consultée.",
-  "demoCupertinoPullToRefreshTitle": "Balayer vers le bas pour actualiser l'affichage",
-  "demoCupertinoPullToRefreshSubtitle": "Commande de style iOS pour balayer l'écran vers le bas afin d'actualiser l'affichage",
-  "demoCupertinoPullToRefreshDescription": "Un widget permettant d'intégrer une commande de style iOS pour balayer l'écran vers le bas afin d'actualiser l'affichage.",
+  "demoCupertinoNavigationBarDescription": "Une barre de navigation de style iOS. Il s''agit d''une barre d''outils au milieu de laquelle est indiqué au minimum le titre de la page consultée.",
+  "demoCupertinoPullToRefreshTitle": "Balayer vers le bas pour actualiser l''affichage",
+  "demoCupertinoPullToRefreshSubtitle": "Commande de style iOS pour balayer l''écran vers le bas afin d''actualiser l''affichage",
+  "demoCupertinoPullToRefreshDescription": "Un widget permettant d''intégrer une commande de style iOS pour balayer l''écran vers le bas afin d''actualiser l''affichage.",
   "demoProgressIndicatorTitle": "Indicateurs de progression",
   "demoProgressIndicatorSubtitle": "Linéaire, circulaire, indéterminé",
   "demoCircularProgressIndicatorTitle": "Indicateur de progression circulaire",
-  "demoCircularProgressIndicatorDescription": "Indicateur de progression circulaire Material Design, tournant pour signifier que l'application est occupée.",
+  "demoCircularProgressIndicatorDescription": "Indicateur de progression circulaire Material Design, tournant pour signifier que l''application est occupée.",
   "demoMenuFour": "Quatre",
   "demoLinearProgressIndicatorDescription": "Indicateur de progression linéaire Material Design, également appelé barre de progression.",
   "demoTooltipTitle": "Info-bulles",
-  "demoTooltipSubtitle": "Court message affiché en cas d'appui de manière prolongée ou de passage de la souris sur un élément",
-  "demoTooltipDescription": "Les info-bulles sont des libellés textuels expliquant la fonction d'un bouton ou d'une autre action d'une interface utilisateur. Le texte informatif s'affiche lorsque les utilisateurs passent leur souris, placent leur curseur ou appuient de manière prolongée sur un élément.",
-  "demoTooltipInstructions": "Appuyez de manière prolongée ou passez la souris sur l'élément pour afficher l'info-bulle.",
+  "demoTooltipSubtitle": "Court message affiché en cas d''appui de manière prolongée ou de passage de la souris sur un élément",
+  "demoTooltipDescription": "Les info-bulles sont des libellés textuels expliquant la fonction d''un bouton ou d''une autre action d''une interface utilisateur. Le texte informatif s''affiche lorsque les utilisateurs passent leur souris, placent leur curseur ou appuient de manière prolongée sur un élément.",
+  "demoTooltipInstructions": "Appuyez de manière prolongée ou passez la souris sur l''élément pour afficher l''info-bulle.",
   "placeChennai": "Chennai",
   "demoMenuChecked": "Case cochée : {value}",
   "placeChettinad": "Chettinad",
   "demoMenuPreview": "Aperçu",
-  "demoBottomAppBarTitle": "Barre d'application inférieure",
-  "demoBottomAppBarDescription": "La barre d'application inférieure permet d'accéder à un panneau de navigation et à un maximum de quatre actions, y compris au bouton d'action flottant.",
+  "demoBottomAppBarTitle": "Barre d''application inférieure",
+  "demoBottomAppBarDescription": "La barre d''application inférieure permet d''accéder à un panneau de navigation et à un maximum de quatre actions, y compris au bouton d''action flottant.",
   "bottomAppBarNotch": "Encoche",
-  "bottomAppBarPosition": "Position du bouton d'action flottant",
+  "bottomAppBarPosition": "Position du bouton d''action flottant",
   "bottomAppBarPositionDockedEnd": "Épinglé - Extrémité",
   "bottomAppBarPositionDockedCenter": "Épinglé - Milieu",
   "bottomAppBarPositionFloatingEnd": "Flottant - Extrémité",
   "bottomAppBarPositionFloatingCenter": "Flottant - Milieu",
   "demoSlidersEditableNumericalValue": "Valeur numérique modifiable",
   "demoGridListsSubtitle": "Disposition en lignes et colonnes",
-  "demoGridListsDescription": "Les listes sous forme de grille sont particulièrement adaptées à la présentation de données homogènes telles que des images. Chaque élément d'une liste sous forme de grille est appelé une tuile.",
+  "demoGridListsDescription": "Les listes sous forme de grille sont particulièrement adaptées à la présentation de données homogènes telles que des images. Chaque élément d''une liste sous forme de grille est appelé une tuile.",
   "demoGridListsImageOnlyTitle": "Image uniquement",
   "demoGridListsHeaderTitle": "Avec en-tête",
   "demoGridListsFooterTitle": "Avec pied de page",
   "demoSlidersTitle": "Curseurs",
-  "demoSlidersSubtitle": "Widgets pour sélectionner une valeur en balayant l'écran",
+  "demoSlidersSubtitle": "Widgets pour sélectionner une valeur en balayant l''écran",
   "demoSlidersDescription": "Les curseurs permettent aux utilisateurs de sélectionner une valeur sur une plage donnée représentée sur une ligne horizontale. Ils sont idéaux pour ajuster des paramètres comme le volume, la luminosité ou des filtres appliqués sur des images.",
   "demoRangeSlidersTitle": "Curseurs de plage",
   "demoRangeSlidersDescription": "Les curseurs présentent une plage de valeurs sur une ligne horizontale. Ils peuvent comporter des icônes aux deux extrémités représentant les limites de la plage de valeurs. Ils sont idéaux pour ajuster des paramètres comme le volume, la luminosité ou des filtres appliqués sur des images.",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "Menu simple",
   "demoChecklistMenuTitle": "Menu de type checklist",
   "demoMenuSubtitle": "Boutons de menu et menus simples",
-  "demoMenuDescription": "Un menu présente une liste d'options de manière temporaire. Il s'affiche lorsque les utilisateurs interagissent avec un bouton, une action ou un autre type de commande.",
+  "demoMenuDescription": "Un menu présente une liste d''options de manière temporaire. Il s''affiche lorsque les utilisateurs interagissent avec un bouton, une action ou un autre type de commande.",
   "demoMenuItemValueOne": "Élément de menu 1",
   "demoMenuItemValueTwo": "Élément de menu 2",
   "demoMenuItemValueThree": "Élément de menu 3",
@@ -344,21 +344,21 @@
   "demoCupertinoSliderDescription": "Vous pouvez utiliser un curseur pour sélectionner un ensemble de valeurs discrètes ou continues.",
   "demoCupertinoSliderContinuous": "Continu : {value}",
   "demoCupertinoSliderDiscrete": "Discret : {value}",
-  "demoSnackbarsAction": "Vous avez appuyé sur l'action du snackbar.",
+  "demoSnackbarsAction": "Vous avez appuyé sur l''action du snackbar.",
   "backToGallery": "Retour à la galerie",
-  "demoCupertinoTabBarTitle": "Barre d'onglets",
-  "demoCupertinoSwitchDescription": "Vous pouvez utiliser un bouton bascule pour permettre d'activer ou de désactiver un paramètre.",
+  "demoCupertinoTabBarTitle": "Barre d''onglets",
+  "demoCupertinoSwitchDescription": "Vous pouvez utiliser un bouton bascule pour permettre d''activer ou de désactiver un paramètre.",
   "demoSnackbarsActionButtonLabel": "ACTION",
   "cupertinoTabBarProfileTab": "Profil",
   "demoSnackbarsButtonLabel": "AFFICHER UN SNACKBAR",
-  "demoSnackbarsDescription": "Les snackbars informent les utilisateurs d'un processus qu'une appli a lancé ou va lancer. Ils s'affichent de façon temporaire en bas de l'écran. Ils ne doivent pas interrompre l'expérience utilisateur et ils ne nécessitent pas l'intervention de l'utilisateur pour disparaître.",
-  "demoSnackbarsSubtitle": "Les snackbars affichent des messages en bas de l'écran",
+  "demoSnackbarsDescription": "Les snackbars informent les utilisateurs d''un processus qu''une appli a lancé ou va lancer. Ils s''affichent de façon temporaire en bas de l''écran. Ils ne doivent pas interrompre l''expérience utilisateur et ils ne nécessitent pas l''intervention de l''utilisateur pour disparaître.",
+  "demoSnackbarsSubtitle": "Les snackbars affichent des messages en bas de l''écran",
   "demoSnackbarsTitle": "Snackbars",
   "demoCupertinoSliderTitle": "Curseur",
   "cupertinoTabBarChatTab": "Chat",
   "cupertinoTabBarHomeTab": "Accueil",
-  "demoCupertinoTabBarDescription": "Une barre d'onglets de navigation de style iOS s'affichant en bas de l'écran. Affiche plusieurs onglets, dont un actif, par défaut le premier.",
-  "demoCupertinoTabBarSubtitle": "Barre d'onglets de style iOS s'affichant en bas de l'écran",
+  "demoCupertinoTabBarDescription": "Une barre d''onglets de navigation de style iOS s''affichant en bas de l''écran. Affiche plusieurs onglets, dont un actif, par défaut le premier.",
+  "demoCupertinoTabBarSubtitle": "Barre d''onglets de style iOS s''affichant en bas de l''écran",
   "demoOptionsFeatureTitle": "Afficher les options",
   "demoOptionsFeatureDescription": "Appuyez ici pour afficher les options disponibles pour cette démo.",
   "demoCodeViewerCopyAll": "TOUT COPIER",
@@ -368,7 +368,7 @@
   "demoCodeViewerFailedToCopyToClipboardMessage": "Échec de la copie dans le presse-papiers : {error}",
   "demoCodeViewerCopiedToClipboardMessage": "Copié dans le presse-papiers.",
   "craneSleep8SemanticLabel": "Ruines mayas sur une falaise surplombant une plage",
-  "craneSleep4SemanticLabel": "Hôtel au bord d'un lac au pied des montagnes",
+  "craneSleep4SemanticLabel": "Hôtel au bord d''un lac au pied des montagnes",
   "craneSleep2SemanticLabel": "Citadelle du Machu Picchu",
   "craneSleep1SemanticLabel": "Chalet dans un paysage enneigé avec des sapins",
   "craneSleep0SemanticLabel": "Bungalows sur pilotis",
@@ -376,15 +376,15 @@
   "craneFly12SemanticLabel": "Piscine et palmiers",
   "craneFly11SemanticLabel": "Phare en briques dans la mer",
   "craneFly10SemanticLabel": "Minarets de la mosquée Al-Azhar au coucher du soleil",
-  "craneFly9SemanticLabel": "Homme s'appuyant sur une ancienne voiture bleue",
+  "craneFly9SemanticLabel": "Homme s''appuyant sur une ancienne voiture bleue",
   "craneFly8SemanticLabel": "Supertree Grove",
   "craneEat9SemanticLabel": "Comptoir de café avec des viennoiseries",
   "craneEat2SemanticLabel": "Hamburger",
-  "craneFly5SemanticLabel": "Hôtel au bord d'un lac au pied des montagnes",
-  "demoSelectionControlsSubtitle": "Cases à cocher, cases d'option et boutons bascule",
+  "craneFly5SemanticLabel": "Hôtel au bord d''un lac au pied des montagnes",
+  "demoSelectionControlsSubtitle": "Cases à cocher, cases d''option et boutons bascule",
   "craneEat10SemanticLabel": "Femme tenant un énorme sandwich au pastrami",
   "craneFly4SemanticLabel": "Bungalows sur pilotis",
-  "craneEat7SemanticLabel": "Entrée d'une boulangerie",
+  "craneEat7SemanticLabel": "Entrée d''une boulangerie",
   "craneEat6SemanticLabel": "Plat de crevettes",
   "craneEat5SemanticLabel": "Sièges dans un restaurant artistique",
   "craneEat4SemanticLabel": "Dessert au chocolat",
@@ -395,27 +395,27 @@
   "craneSleep11SemanticLabel": "Gratte-ciel Taipei 101",
   "craneSleep10SemanticLabel": "Minarets de la mosquée Al-Azhar au coucher du soleil",
   "craneSleep9SemanticLabel": "Phare en briques dans la mer",
-  "craneEat8SemanticLabel": "Plat d'écrevisses",
+  "craneEat8SemanticLabel": "Plat d''écrevisses",
   "craneSleep7SemanticLabel": "Appartements colorés place Ribeira",
   "craneSleep6SemanticLabel": "Piscine et palmiers",
   "craneSleep5SemanticLabel": "Tente dans un champ",
   "settingsButtonCloseLabel": "Fermer les paramètres",
-  "demoSelectionControlsCheckboxDescription": "Les cases à cocher permettent à l'utilisateur de sélectionner plusieurs options dans une liste. La valeur normale d'une case à cocher est \"vrai\" ou \"faux\", et une case à trois états peut également avoir une valeur \"nulle\".",
+  "demoSelectionControlsCheckboxDescription": "Les cases à cocher permettent à l''utilisateur de sélectionner plusieurs options dans une liste. La valeur normale d''une case à cocher est \"vrai\" ou \"faux\", et une case à trois états peut également avoir une valeur \"nulle\".",
   "settingsButtonLabel": "Paramètres",
   "demoListsTitle": "Listes",
   "demoListsSubtitle": "Dispositions avec liste déroulante",
-  "demoListsDescription": "Ligne unique à hauteur fixe qui contient généralement du texte ainsi qu'une icône au début ou à la fin.",
+  "demoListsDescription": "Ligne unique à hauteur fixe qui contient généralement du texte ainsi qu''une icône au début ou à la fin.",
   "demoOneLineListsTitle": "Une ligne",
   "demoTwoLineListsTitle": "Deux lignes",
   "demoListsSecondary": "Texte secondaire",
   "demoSelectionControlsTitle": "Commandes de sélection",
   "craneFly7SemanticLabel": "Mont Rushmore",
   "demoSelectionControlsCheckboxTitle": "Case à cocher",
-  "craneSleep3SemanticLabel": "Homme s'appuyant sur une ancienne voiture bleue",
-  "demoSelectionControlsRadioTitle": "Case d'option",
-  "demoSelectionControlsRadioDescription": "Les cases d'option permettent à l'utilisateur de sélectionner une option dans une liste. Utilisez les cases d'option pour effectuer des sélections exclusives si vous pensez que l'utilisateur doit voir toutes les options proposées côte à côte.",
+  "craneSleep3SemanticLabel": "Homme s''appuyant sur une ancienne voiture bleue",
+  "demoSelectionControlsRadioTitle": "Case d''option",
+  "demoSelectionControlsRadioDescription": "Les cases d''option permettent à l''utilisateur de sélectionner une option dans une liste. Utilisez les cases d''option pour effectuer des sélections exclusives si vous pensez que l''utilisateur doit voir toutes les options proposées côte à côte.",
   "demoSelectionControlsSwitchTitle": "Bouton bascule",
-  "demoSelectionControlsSwitchDescription": "Les boutons bascule permettent d'activer ou de désactiver des options. L'option contrôlée par le bouton, ainsi que l'état dans lequel elle se trouve, doivent être explicites dans le libellé correspondant.",
+  "demoSelectionControlsSwitchDescription": "Les boutons bascule permettent d''activer ou de désactiver des options. L''option contrôlée par le bouton, ainsi que l''état dans lequel elle se trouve, doivent être explicites dans le libellé correspondant.",
   "craneFly0SemanticLabel": "Chalet dans un paysage enneigé avec des sapins",
   "craneFly1SemanticLabel": "Tente dans un champ",
   "craneFly2SemanticLabel": "Drapeaux de prière devant une montagne enneigée",
@@ -427,11 +427,11 @@
   "shrineTooltipOpenMenu": "Ouvrir le menu",
   "shrineTooltipSettings": "Paramètres",
   "shrineTooltipSearch": "Rechercher",
-  "demoTabsDescription": "Les onglets organisent le contenu sur différents écrans et ensembles de données, et en fonction d'autres interactions.",
+  "demoTabsDescription": "Les onglets organisent le contenu sur différents écrans et ensembles de données, et en fonction d''autres interactions.",
   "demoTabsSubtitle": "Onglets avec affichage à défilement indépendant",
   "demoTabsTitle": "Onglets",
   "rallyBudgetAmount": "Budget {budgetName} avec {amountUsed} utilisés sur {amountTotal}, {amountLeft} restants",
-  "shrineTooltipRemoveItem": "Supprimer l'élément",
+  "shrineTooltipRemoveItem": "Supprimer l''élément",
   "rallyAccountAmount": "Compte {accountName} {accountNumber} avec {amount}.",
   "rallySeeAllBudgets": "Voir tous les budgets",
   "rallySeeAllBills": "Voir toutes les factures",
@@ -461,17 +461,17 @@
   "craneEat5": "Séoul, Corée du Sud",
   "demoChipTitle": "Chips",
   "demoChipSubtitle": "Éléments compacts représentant une entrée, un attribut ou une action",
-  "demoActionChipTitle": "Chip d'action",
-  "demoActionChipDescription": "Les chips d'action sont un ensemble d'options qui déclenchent une action en lien avec le contenu principal. Ces chips s'affichent de façon dynamique et contextuelle dans l'interface utilisateur.",
+  "demoActionChipTitle": "Chip d''action",
+  "demoActionChipDescription": "Les chips d''action sont un ensemble d''options qui déclenchent une action en lien avec le contenu principal. Ces chips s''affichent de façon dynamique et contextuelle dans l''interface utilisateur.",
   "demoChoiceChipTitle": "Chip de choix",
-  "demoChoiceChipDescription": "Les chips de choix représentent un choix unique à faire dans un ensemble d'options. Ces chips contiennent des catégories ou du texte descriptif associés.",
+  "demoChoiceChipDescription": "Les chips de choix représentent un choix unique à faire dans un ensemble d''options. Ces chips contiennent des catégories ou du texte descriptif associés.",
   "demoFilterChipTitle": "Chip de filtre",
   "demoFilterChipDescription": "Les chips de filtre utilisent des tags ou des mots descriptifs pour filtrer le contenu.",
-  "demoInputChipTitle": "Chip d'entrée",
-  "demoInputChipDescription": "Les chips d'entrée représentent une information complexe, telle qu'une entité (personne, lieu ou objet) ou du texte dialogué sous forme compacte.",
+  "demoInputChipTitle": "Chip d''entrée",
+  "demoInputChipDescription": "Les chips d''entrée représentent une information complexe, telle qu''une entité (personne, lieu ou objet) ou du texte dialogué sous forme compacte.",
   "craneSleep9": "Lisbonne, Portugal",
   "craneEat10": "Lisbonne, Portugal",
-  "demoCupertinoSegmentedControlDescription": "Utilisé pour effectuer une sélection parmi plusieurs options s'excluant mutuellement. Lorsqu'une option est sélectionnée dans le contrôle segmenté, les autres options ne le sont plus.",
+  "demoCupertinoSegmentedControlDescription": "Utilisé pour effectuer une sélection parmi plusieurs options s''excluant mutuellement. Lorsqu''une option est sélectionnée dans le contrôle segmenté, les autres options ne le sont plus.",
   "chipTurnOnLights": "Allumer les lumières",
   "chipSmall": "Petite",
   "chipMedium": "Moyenne",
@@ -481,7 +481,7 @@
   "chipFireplace": "Cheminée",
   "chipBiking": "Vélo",
   "craneFormDiners": "Personnes",
-  "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{Bénéficiez d'une déduction fiscale potentielle plus importante ! Attribuez une catégorie à 1 transaction non catégorisée.}one{Bénéficiez d'une déduction fiscale potentielle plus importante ! Attribuez une catégorie à {count} transaction non catégorisée.}other{Bénéficiez d'une déduction fiscale potentielle plus importante ! Attribuez des catégories à {count} transactions non catégorisées.}}",
+  "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{Bénéficiez d''une déduction fiscale potentielle plus importante ! Attribuez une catégorie à 1 transaction non catégorisée.}one{Bénéficiez d''une déduction fiscale potentielle plus importante ! Attribuez une catégorie à {count} transaction non catégorisée.}other{Bénéficiez d''une déduction fiscale potentielle plus importante ! Attribuez des catégories à {count} transactions non catégorisées.}}",
   "craneFormTime": "Sélectionner une heure",
   "craneFormLocation": "Sélectionner un lieu",
   "craneFormTravelers": "Voyageurs",
@@ -519,7 +519,7 @@
   "rallyAccountDetailDataInterestYtd": "Cumul annuel des intérêts",
   "shrineProductWhitneyBelt": "Ceinture Whitney",
   "shrineProductGardenStrand": "Collier",
-  "shrineProductStrutEarrings": "Boucles d'oreilles Strut",
+  "shrineProductStrutEarrings": "Boucles d''oreilles Strut",
   "shrineProductVarsitySocks": "Chaussettes de sport",
   "shrineProductWeaveKeyring": "Porte-clés tressé",
   "shrineProductGatsbyHat": "Casquette Gatsby",
@@ -543,18 +543,18 @@
   "shrineProductGentryJacket": "Veste aristo",
   "shrineProductNavyTrousers": "Pantalon bleu marine",
   "shrineProductWalterHenleyWhite": "Walter Henley (blanc)",
-  "shrineProductSurfAndPerfShirt": "T-shirt d'été",
+  "shrineProductSurfAndPerfShirt": "T-shirt d''été",
   "shrineProductGingerScarf": "Écharpe rousse",
   "shrineProductRamonaCrossover": "Mélange de différents styles Ramona",
   "shrineProductClassicWhiteCollar": "Col blanc classique",
-  "shrineProductSunshirtDress": "Robe d'été",
-  "rallyAccountDetailDataInterestRate": "Taux d'intérêt",
+  "shrineProductSunshirtDress": "Robe d''été",
+  "rallyAccountDetailDataInterestRate": "Taux d''intérêt",
   "rallyAccountDetailDataAnnualPercentageYield": "Pourcentage annuel de rendement",
   "rallyAccountDataVacation": "Vacances",
   "shrineProductFineLinesTee": "T-shirt à rayures fines",
   "rallyAccountDataHomeSavings": "Compte épargne logement",
   "rallyAccountDataChecking": "Compte courant",
-  "rallyAccountDetailDataInterestPaidLastYear": "Intérêts payés l'an dernier",
+  "rallyAccountDetailDataInterestPaidLastYear": "Intérêts payés l''an dernier",
   "rallyAccountDetailDataNextStatement": "Relevé suivant",
   "rallyAccountDetailDataAccountOwner": "Titulaire du compte",
   "rallyBudgetCategoryCoffeeShops": "Cafés",
@@ -586,23 +586,23 @@
   "rallyTitleBudgets": "BUDGETS",
   "rallyTitleSettings": "PARAMÈTRES",
   "rallyLoginLoginToRally": "Se connecter à Rally",
-  "rallyLoginNoAccount": "Vous n'avez pas de compte ?",
-  "rallyLoginSignUp": "S'INSCRIRE",
-  "rallyLoginUsername": "Nom d'utilisateur",
+  "rallyLoginNoAccount": "Vous n''avez pas de compte ?",
+  "rallyLoginSignUp": "S''INSCRIRE",
+  "rallyLoginUsername": "Nom d''utilisateur",
   "rallyLoginPassword": "Mot de passe",
   "rallyLoginLabelLogin": "Se connecter",
   "rallyLoginRememberMe": "Mémoriser",
   "rallyLoginButtonLogin": "SE CONNECTER",
   "rallyAlertsMessageHeadsUpShopping": "Pour information, vous avez utilisé {percent} de votre budget de courses ce mois-ci.",
   "rallyAlertsMessageSpentOnRestaurants": "Vous avez dépensé {amount} en restaurants cette semaine.",
-  "rallyAlertsMessageATMFees": "Vos frais liés à l'utilisation de distributeurs de billets s'élèvent à {amount} ce mois-ci",
+  "rallyAlertsMessageATMFees": "Vos frais liés à l''utilisation de distributeurs de billets s''élèvent à {amount} ce mois-ci",
   "rallyAlertsMessageCheckingAccount": "Bravo ! Le montant sur votre compte courant est {percent} plus élevé que le mois dernier.",
   "shrineMenuCaption": "MENU",
   "shrineCategoryNameAll": "TOUT",
   "shrineCategoryNameAccessories": "ACCESSOIRES",
   "shrineCategoryNameClothing": "VÊTEMENTS",
   "shrineCategoryNameHome": "MAISON",
-  "shrineLoginUsernameLabel": "Nom d'utilisateur",
+  "shrineLoginUsernameLabel": "Nom d''utilisateur",
   "shrineLoginPasswordLabel": "Mot de passe",
   "shrineCancelButtonCaption": "ANNULER",
   "shrineCartTaxCaption": "Taxes :",
@@ -636,12 +636,12 @@
   "demoTextFieldPasswordsDoNotMatch": "Les mots de passe sont différents",
   "demoTextFieldWhatDoPeopleCallYou": "Comment vous appelle-t-on ?",
   "demoTextFieldNameField": "Nom*",
-  "demoBottomSheetButtonText": "AFFICHER LA PAGE DE CONTENU EN BAS DE L'ÉCRAN",
+  "demoBottomSheetButtonText": "AFFICHER LA PAGE DE CONTENU EN BAS DE L''ÉCRAN",
   "demoTextFieldPhoneNumber": "Numéro de téléphone*",
-  "demoBottomSheetTitle": "Page de contenu en bas de l'écran",
+  "demoBottomSheetTitle": "Page de contenu en bas de l''écran",
   "demoTextFieldEmail": "Adresse e-mail",
   "demoTextFieldTellUsAboutYourself": "Parlez-nous de vous (par exemple, indiquez ce que vous faites ou quels sont vos loisirs)",
-  "demoTextFieldKeepItShort": "Soyez bref, il s'agit juste d'une démonstration.",
+  "demoTextFieldKeepItShort": "Soyez bref, il s''agit juste d''une démonstration.",
   "starterAppGenericButton": "BOUTON",
   "demoTextFieldLifeStory": "Récit de vie",
   "demoTextFieldSalary": "Salaire",
@@ -652,19 +652,19 @@
   "demoTextFieldSubmit": "ENVOYER",
   "demoBottomNavigationSubtitle": "Barre de navigation inférieure avec vues en fondu enchaîné",
   "demoBottomSheetAddLabel": "Ajouter",
-  "demoBottomSheetModalDescription": "Une page de contenu flottante qui s'affiche depuis le bas de l'écran offre une alternative à un menu ou à une boîte de dialogue. Elle empêche l'utilisateur d'interagir avec le reste de l'application.",
-  "demoBottomSheetModalTitle": "Page de contenu flottante en bas de l'écran",
-  "demoBottomSheetPersistentDescription": "Une page de contenu fixe en bas de l'écran affiche des informations qui complètent le contenu principal de l'application. Elle reste visible même lorsque l'utilisateur interagit avec d'autres parties de l'application.",
-  "demoBottomSheetPersistentTitle": "Page de contenu fixe en bas de l'écran",
-  "demoBottomSheetSubtitle": "Pages de contenu flottantes et fixes en bas de l'écran",
+  "demoBottomSheetModalDescription": "Une page de contenu flottante qui s''affiche depuis le bas de l''écran offre une alternative à un menu ou à une boîte de dialogue. Elle empêche l''utilisateur d''interagir avec le reste de l''application.",
+  "demoBottomSheetModalTitle": "Page de contenu flottante en bas de l''écran",
+  "demoBottomSheetPersistentDescription": "Une page de contenu fixe en bas de l''écran affiche des informations qui complètent le contenu principal de l''application. Elle reste visible même lorsque l''utilisateur interagit avec d''autres parties de l''application.",
+  "demoBottomSheetPersistentTitle": "Page de contenu fixe en bas de l''écran",
+  "demoBottomSheetSubtitle": "Pages de contenu flottantes et fixes en bas de l''écran",
   "demoTextFieldNameHasPhoneNumber": "Le numéro de téléphone de {name} est le {phoneNumber}",
   "buttonText": "BOUTON",
   "demoTypographyDescription": "Définition des différents styles typographiques de Material Design.",
   "demoTypographySubtitle": "Tous les styles de texte prédéfinis",
   "demoTypographyTitle": "Typographie",
   "demoFullscreenDialogDescription": "La propriété \"fullscreenDialog\" indique si la page demandée est une boîte de dialogue modale en plein écran",
-  "demoFlatButtonDescription": "Un bouton plat présente une tache de couleur lorsque l'on appuie dessus, mais ne se relève pas. Utilisez les boutons plats sur la barre d'outils, dans les boîtes de dialogue et intégrés à la marge intérieure",
-  "demoBottomNavigationDescription": "Les barres de navigation inférieures affichent trois à cinq destinations au bas de l'écran. Chaque destination est représentée par une icône et un libellé facultatif. Lorsque l'utilisateur appuie sur une de ces icônes, il est redirigé vers la destination de premier niveau associée à cette icône.",
+  "demoFlatButtonDescription": "Un bouton plat présente une tache de couleur lorsque l''on appuie dessus, mais ne se relève pas. Utilisez les boutons plats sur la barre d''outils, dans les boîtes de dialogue et intégrés à la marge intérieure",
+  "demoBottomNavigationDescription": "Les barres de navigation inférieures affichent trois à cinq destinations au bas de l''écran. Chaque destination est représentée par une icône et un libellé facultatif. Lorsque l''utilisateur appuie sur une de ces icônes, il est redirigé vers la destination de premier niveau associée à cette icône.",
   "demoBottomNavigationSelectedLabel": "Libellé sélectionné",
   "demoBottomNavigationPersistentLabels": "Libellés fixes",
   "starterAppDrawerItem": "Article {value}",
@@ -696,12 +696,12 @@
   "starterAppDescription": "Une mise en page réactive",
   "starterAppTitle": "Application de base",
   "aboutFlutterSamplesRepo": "Dépôt GitHub avec des exemples Flutter",
-  "bottomNavigationContentPlaceholder": "Espace réservé pour l'onglet \"{title}\"",
+  "bottomNavigationContentPlaceholder": "Espace réservé pour l''onglet \"{title}\"",
   "bottomNavigationCameraTab": "Caméra",
   "bottomNavigationAlarmTab": "Alarme",
   "bottomNavigationAccountTab": "Compte",
   "demoTextFieldYourEmailAddress": "Votre adresse e-mail",
-  "demoToggleButtonDescription": "Vous pouvez utiliser des boutons d'activation pour regrouper des options associées. Pour mettre en avant des boutons d'activation associés, un groupe doit partager un conteneur commun",
+  "demoToggleButtonDescription": "Vous pouvez utiliser des boutons d''activation pour regrouper des options associées. Pour mettre en avant des boutons d''activation associés, un groupe doit partager un conteneur commun",
   "colorsGrey": "GRIS",
   "colorsBrown": "MARRON",
   "colorsDeepOrange": "ORANGE FONCÉ",
@@ -716,13 +716,13 @@
   "shrineDescription": "Une application tendance de vente au détail",
   "craneDescription": "Une application de voyage personnalisée",
   "homeCategoryReference": "STYLES ET AUTRES",
-  "demoInvalidURL": "Impossible d'afficher l'URL :",
+  "demoInvalidURL": "Impossible d''afficher l''URL :",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Informations",
   "demoCodeTooltip": "Code de démonstration",
   "demoDocumentationTooltip": "Documentation relative aux API",
   "demoFullscreenTooltip": "Plein écran",
-  "settingsTextScaling": "Mise à l'échelle du texte",
+  "settingsTextScaling": "Mise à l''échelle du texte",
   "settingsTextDirection": "Orientation du texte",
   "settingsLocale": "Paramètres régionaux",
   "settingsPlatformMechanics": "Mécanique des plates-formes",
@@ -734,34 +734,34 @@
   "demoButtonTitle": "Boutons",
   "demoButtonSubtitle": "Bouton de texte, bouton surélevé, bouton avec contours, etc.",
   "demoFlatButtonTitle": "Bouton plat",
-  "demoRaisedButtonDescription": "Ces boutons ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l'espace est grand ou chargé.",
+  "demoRaisedButtonDescription": "Ces boutons ajoutent du relief aux présentations le plus souvent plates. Ils mettent en avant des fonctions lorsque l''espace est grand ou chargé.",
   "demoRaisedButtonTitle": "Bouton en relief",
   "demoOutlineButtonTitle": "Bouton avec contours",
-  "demoOutlineButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu'on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
-  "demoToggleButtonTitle": "Boutons d'activation",
+  "demoOutlineButtonDescription": "Les boutons avec contours deviennent opaques et se relèvent lorsqu''on appuie dessus. Ils sont souvent associés à des boutons en relief pour indiquer une action secondaire alternative.",
+  "demoToggleButtonTitle": "Boutons d''activation",
   "colorsTeal": "TURQUOISE",
-  "demoFloatingButtonTitle": "Bouton d'action flottant",
-  "demoFloatingButtonDescription": "Un bouton d'action flottant est une icône circulaire qui s'affiche au-dessus d'un contenu dans le but d'encourager l'utilisateur à effectuer une action principale dans l'application.",
+  "demoFloatingButtonTitle": "Bouton d''action flottant",
+  "demoFloatingButtonDescription": "Un bouton d''action flottant est une icône circulaire qui s''affiche au-dessus d''un contenu dans le but d''encourager l''utilisateur à effectuer une action principale dans l''application.",
   "demoDialogTitle": "Boîtes de dialogue",
   "demoDialogSubtitle": "Simple, alerte et plein écran",
   "demoAlertDialogTitle": "Alerte",
-  "demoAlertDialogDescription": "Une boîte de dialogue d'alerte informe lorsqu'une confirmation de lecture est nécessaire. Elle peut présenter un titre et une liste d'actions.",
+  "demoAlertDialogDescription": "Une boîte de dialogue d''alerte informe lorsqu''une confirmation de lecture est nécessaire. Elle peut présenter un titre et une liste d''actions.",
   "demoAlertTitleDialogTitle": "Alerte avec son titre",
   "demoSimpleDialogTitle": "Simple",
-  "demoSimpleDialogDescription": "Une boîte de dialogue simple donne à l'utilisateur le choix entre plusieurs options. Elle peut comporter un titre qui s'affiche au-dessus des choix.",
+  "demoSimpleDialogDescription": "Une boîte de dialogue simple donne à l''utilisateur le choix entre plusieurs options. Elle peut comporter un titre qui s''affiche au-dessus des choix.",
   "demoFullscreenDialogTitle": "Plein écran",
   "demoCupertinoButtonsTitle": "Boutons",
   "demoCupertinoButtonsSubtitle": "Boutons de style iOS",
-  "demoCupertinoButtonsDescription": "Un bouton de style iOS. Il prend la forme d'un texte et/ou d'une icône qui s'affiche ou disparaît simplement en appuyant dessus. Il est possible d'y ajouter un arrière-plan.",
+  "demoCupertinoButtonsDescription": "Un bouton de style iOS. Il prend la forme d''un texte et/ou d''une icône qui s''affiche ou disparaît simplement en appuyant dessus. Il est possible d''y ajouter un arrière-plan.",
   "demoCupertinoAlertsTitle": "Alertes",
-  "demoCupertinoAlertsSubtitle": "Boîtes de dialogue d'alerte de style iOS",
+  "demoCupertinoAlertsSubtitle": "Boîtes de dialogue d''alerte de style iOS",
   "demoCupertinoAlertTitle": "Alerte",
-  "demoCupertinoAlertDescription": "Une boîte de dialogue d'alerte informe lorsqu'une confirmation de lecture est nécessaire. Elle peut présenter un titre, un contenu et une liste d'actions. Le titre s'affiche au-dessus du contenu, et les actions s'affichent quant à elles sous le contenu.",
+  "demoCupertinoAlertDescription": "Une boîte de dialogue d''alerte informe lorsqu''une confirmation de lecture est nécessaire. Elle peut présenter un titre, un contenu et une liste d''actions. Le titre s''affiche au-dessus du contenu, et les actions s''affichent quant à elles sous le contenu.",
   "demoCupertinoAlertWithTitleTitle": "Alerte avec son titre",
   "demoCupertinoAlertButtonsTitle": "Alerte avec des boutons",
-  "demoCupertinoAlertButtonsOnlyTitle": "Boutons d'alerte uniquement",
-  "demoCupertinoActionSheetTitle": "Feuille d'action",
-  "demoCupertinoActionSheetDescription": "Une feuille d'action est un style d'alertes spécifique qui présente à l'utilisateur un groupe de deux choix ou plus en rapport avec le contexte à ce moment précis. Elle peut comporter un titre, un message complémentaire et une liste d'actions.",
+  "demoCupertinoAlertButtonsOnlyTitle": "Boutons d''alerte uniquement",
+  "demoCupertinoActionSheetTitle": "Feuille d''action",
+  "demoCupertinoActionSheetDescription": "Une feuille d''action est un style d''alertes spécifique qui présente à l''utilisateur un groupe de deux choix ou plus en rapport avec le contexte à ce moment précis. Elle peut comporter un titre, un message complémentaire et une liste d''actions.",
   "demoColorsTitle": "Couleurs",
   "demoColorsSubtitle": "Toutes les couleurs prédéfinies",
   "demoColorsDescription": "Constantes de couleurs et du sélecteur de couleurs représentant la palette de couleurs du Material Design.",
@@ -771,7 +771,7 @@
   "dialogSelectedOption": "Vous avez sélectionné : \"{value}\"",
   "dialogDiscardTitle": "Supprimer le brouillon ?",
   "dialogLocationTitle": "Utiliser le service de localisation Google ?",
-  "dialogLocationDescription": "Autoriser Google à aider les applications à déterminer votre position. Cela signifie que des données de localisation anonymes sont envoyées à Google, même si aucune application n'est en cours d'exécution.",
+  "dialogLocationDescription": "Autoriser Google à aider les applications à déterminer votre position. Cela signifie que des données de localisation anonymes sont envoyées à Google, même si aucune application n''est en cours d''exécution.",
   "dialogCancel": "ANNULER",
   "dialogDiscard": "SUPPRIMER",
   "dialogDisagree": "REFUSER",
@@ -787,7 +787,7 @@
   "cupertinoButtonWithBackground": "Avec un arrière-plan",
   "cupertinoAlertCancel": "Annuler",
   "cupertinoAlertDiscard": "Supprimer",
-  "cupertinoAlertLocationTitle": "Autoriser \"Maps\" à accéder à votre position lorsque vous utilisez l'application ?",
+  "cupertinoAlertLocationTitle": "Autoriser \"Maps\" à accéder à votre position lorsque vous utilisez l''application ?",
   "cupertinoAlertLocationDescription": "Votre position actuelle sera affichée sur la carte et utilisée pour vous fournir des itinéraires, des résultats de recherche à proximité et des estimations de temps de trajet.",
   "cupertinoAlertAllow": "Autoriser",
   "cupertinoAlertDontAllow": "Ne pas autoriser",
@@ -797,7 +797,7 @@
   "cupertinoAlertTiramisu": "Tiramisu",
   "cupertinoAlertApplePie": "Tarte aux pommes",
   "cupertinoAlertChocolateBrownie": "Brownie au chocolat",
-  "cupertinoShowAlert": "Afficher l'alerte",
+  "cupertinoShowAlert": "Afficher l''alerte",
   "colorsRed": "ROUGE",
   "colorsPink": "ROSE",
   "colorsPurple": "VIOLET",
diff --git a/lib/l10n/intl_gu.arb b/lib/l10n/intl_gu.arb
index 4a6b938..fb7212a 100644
--- a/lib/l10n/intl_gu.arb
+++ b/lib/l10n/intl_gu.arb
@@ -313,7 +313,7 @@
   "demoGridListsFooterTitle": "ફૂટર સાથે",
   "demoSlidersTitle": "સ્લાઇડર",
   "demoSlidersSubtitle": "સ્વાઇપ કરીને મૂલ્ય પસંદ કરવા માટેના વિજેટ",
-  "demoSlidersDescription": "'સ્લાઇડર' બારમાં મૂલ્યોની શ્રેણી બતાવે છે, જેમાંથી વપરાશકર્તાઓ એક મૂલ્ય પસંદ કરી શકે છે. તેઓ વૉલ્યૂમ, બ્રાઇટનેસ, અથવા છબી ફિલ્ટર લાગુ કરવા જેવી સેટિંગની ગોઠવણ કરવા માટે આદર્શ છે.",
+  "demoSlidersDescription": "''સ્લાઇડર'' બારમાં મૂલ્યોની શ્રેણી બતાવે છે, જેમાંથી વપરાશકર્તાઓ એક મૂલ્ય પસંદ કરી શકે છે. તેઓ વૉલ્યૂમ, બ્રાઇટનેસ, અથવા છબી ફિલ્ટર લાગુ કરવા જેવી સેટિંગની ગોઠવણ કરવા માટે આદર્શ છે.",
   "demoRangeSlidersTitle": "સ્લાઇડરની શ્રેણી",
   "demoRangeSlidersDescription": "સ્લાઇડર બારમાં મૂલ્યોની શ્રેણી બતાવે છે. તેઓ બારના બન્ને છેડા પર એવા આઇકન ધરાવી શકે છે, જે મૂલ્યોની શ્રેણી બતાવે છે. તેઓ વૉલ્યૂમ, બ્રાઇટનેસ, અથવા છબી ફિલ્ટર લાગુ કરવા જેવી સેટિંગની ગોઠવણ કરવા માટે આદર્શ છે.",
   "demoMenuAnItemWithAContextMenuButton": "સંદર્ભ મેનૂવાળી આઇટમ",
diff --git a/lib/l10n/intl_he.arb b/lib/l10n/intl_he.arb
index 26314e7..0a7ec69 100644
--- a/lib/l10n/intl_he.arb
+++ b/lib/l10n/intl_he.arb
@@ -41,7 +41,7 @@
   "demoNavigationDrawerText": "יש להחליק מהקצה או להקיש על הסמל שבצד ימין למעלה כדי לראות את החלונית",
   "demoNavigationRailTitle": "פס ניווט",
   "demoNavigationRailSubtitle": "הצגת פס ניווט באפליקציה",
-  "demoNavigationRailDescription": "ווידג'ט פיזי שאמור להיות מוצג בצד שמאל או בצד ימין של אפליקציה כדי לנווט בין מספר קטן של תצוגות, בדרך כלל בין שלוש לחמש.",
+  "demoNavigationRailDescription": "ווידג''ט פיזי שאמור להיות מוצג בצד שמאל או בצד ימין של אפליקציה כדי לנווט בין מספר קטן של תצוגות, בדרך כלל בין שלוש לחמש.",
   "demoNavigationRailFirst": "הראשון",
   "demoNavigationDrawerTitle": "חלונית הזזה לניווט",
   "demoNavigationRailThird": "השלישי",
@@ -69,12 +69,12 @@
   "demoSharedZAxisDemoInstructions": "סמל של לחצן ההגדרות",
   "demoSharedYAxisDemoInstructions": "מיון לפי \"הושמעו לאחרונה\"",
   "demoTextButtonTitle": "לחצן הטקסט",
-  "demoSharedZAxisBeefSandwichRecipeTitle": "סנדוויץ' בקר",
+  "demoSharedZAxisBeefSandwichRecipeTitle": "סנדוויץ'' בקר",
   "demoSharedZAxisDessertRecipeDescription": "מתכון לקינוח",
   "demoSharedYAxisAlbumTileSubtitle": "אמן",
   "demoSharedYAxisAlbumTileTitle": "אלבום",
   "demoSharedYAxisRecentSortTitle": "הושמעו לאחרונה",
-  "demoSharedYAxisAlphabeticalSortTitle": "א'-ת'",
+  "demoSharedYAxisAlphabeticalSortTitle": "א''-ת''",
   "demoSharedYAxisAlbumCount": "268 אלבומים",
   "demoSharedYAxisTitle": "ציר y משותף",
   "demoSharedXAxisCreateAccountButtonText": "צור חשבון",
@@ -95,20 +95,20 @@
   "demoFadeScaleHideFabButton": "הסתרת FAB",
   "demoFadeScaleShowFabButton": "הצגת FAB",
   "demoFadeScaleShowAlertDialogButton": "הצגת מודאל",
-  "demoFadeScaleDescription": "הדפוס 'להפוך לשקוף בהדרגה' משמש לרכיבי ממשק משתמש שנכנסים ממסגרת גבולות המסך או נכנסים אליהם, למשל תיבת דו-שיח שמתעמעמת במרכז המסך.",
+  "demoFadeScaleDescription": "הדפוס ''להפוך לשקוף בהדרגה'' משמש לרכיבי ממשק משתמש שנכנסים ממסגרת גבולות המסך או נכנסים אליהם, למשל תיבת דו-שיח שמתעמעמת במרכז המסך.",
   "demoFadeScaleTitle": "להפוך לשקוף בהדרגה",
   "demoFadeThroughTextPlaceholder": "123 תמונות",
   "demoFadeThroughSearchDestination": "חיפוש",
   "demoFadeThroughPhotosDestination": "תמונות",
   "demoSharedXAxisCoursePageSubtitle": "קטגוריות מקובצות מופיעות כקבוצות בפיד שלכם. אפשר תמיד לשנות את ההגדרה הזו בעתיד.",
-  "demoFadeThroughDescription": "הדפוס 'להפוך לשקוף בהדרגה' משמש למעברים בין רכיבי ממשק משתמש שאין ביניהם קשר חזק.",
+  "demoFadeThroughDescription": "הדפוס ''להפוך לשקוף בהדרגה'' משמש למעברים בין רכיבי ממשק משתמש שאין ביניהם קשר חזק.",
   "demoFadeThroughTitle": "להפוך לשקוף בהדרגה",
   "demoSharedZAxisHelpSettingLabel": "עזרה",
   "demoMotionSubtitle": "כל דפוסי המעבר המוגדרים מראש",
   "demoSharedZAxisNotificationSettingLabel": "הודעות",
   "demoSharedZAxisProfileSettingLabel": "פרופיל",
   "demoSharedZAxisSavedRecipesListTitle": "מתכונים שמורים",
-  "demoSharedZAxisBeefSandwichRecipeDescription": "מתכון לסנדוויץ' בקר",
+  "demoSharedZAxisBeefSandwichRecipeDescription": "מתכון לסנדוויץ'' בקר",
   "demoSharedZAxisCrabPlateRecipeDescription": "מתכון לצלחת סרטנים",
   "demoSharedXAxisCoursePageTitle": "לפשט את הקורסים שלכם",
   "demoSharedZAxisCrabPlateRecipeTitle": "סרטן",
@@ -116,8 +116,8 @@
   "demoSharedZAxisShrimpPlateRecipeTitle": "חסילון",
   "demoContainerTransformTypeFadeThrough": "להפוך לשקוף בהדרגה",
   "demoSharedZAxisDessertRecipeTitle": "קינוח",
-  "demoSharedZAxisSandwichRecipeDescription": "מתכון לסנדוויץ'",
-  "demoSharedZAxisSandwichRecipeTitle": "סנדוויץ'",
+  "demoSharedZAxisSandwichRecipeDescription": "מתכון לסנדוויץ''",
+  "demoSharedZAxisSandwichRecipeTitle": "סנדוויץ''",
   "demoSharedZAxisBurgerRecipeDescription": "מתכון להמבורגר",
   "demoSharedZAxisBurgerRecipeTitle": "המבורגר",
   "demoSharedZAxisSettingsPageTitle": "הגדרות",
@@ -126,7 +126,7 @@
   "demoMotionTitle": "צילום תנועה",
   "demoContainerTransformTitle": "טרנספורמציה של קונטיינר",
   "demoContainerTransformDescription": "דפוס הטרנספורמציה של הקונטיינר תוכנן למעברים בין רכיבי ממשק משתמש שמכילים קונטיינר. דפוס זה יוצר חיבור גלוי בין שני רכיבי ממשק משתמש",
-  "demoContainerTransformModalBottomSheetTitle": "מצב 'להפוך לשקוף בהדרגה'",
+  "demoContainerTransformModalBottomSheetTitle": "מצב ''להפוך לשקוף בהדרגה''",
   "demoContainerTransformTypeFade": "להפוך לשקוף בהדרגה",
   "demoSharedYAxisAlbumTileDurationUnit": "דקה",
   "demoMotionPlaceholderTitle": "שם",
@@ -178,8 +178,8 @@
   "dataTableRowDonut": "דונאט (סופגנית חישוק)",
   "dataTableRowHoneycomb": "חלת דבש",
   "dataTableRowLollipop": "סוכרייה על מקל",
-  "dataTableRowJellyBean": "סוכריות ג'לי",
-  "dataTableRowGingerbread": "עוגיות ג'ינג'ר",
+  "dataTableRowJellyBean": "סוכריות ג''לי",
+  "dataTableRowGingerbread": "עוגיות ג''ינג''ר",
   "dataTableRowCupcake": "קאפקייק (עוגונית)",
   "dataTableRowEclair": "אקלר (פחזנית)",
   "dataTableRowIceCreamSandwich": "קסאטה (גלידה)",
@@ -189,10 +189,10 @@
   "dataTableColumnSodium": "נתרן (מ\"ג)",
   "demoTimePickerTitle": "בורר שעה",
   "demo2dTransformationsResetTooltip": "איפוס הטרנספורמציות",
-  "dataTableColumnFat": "שומנים (ג')",
+  "dataTableColumnFat": "שומנים (ג'')",
   "dataTableColumnCalories": "קלוריות",
   "dataTableColumnDessert": "קינוח (מנה אחת)",
-  "cardsDemoTravelDestinationLocation1": "טאנג'וור, טמיל נאדו",
+  "cardsDemoTravelDestinationLocation1": "טאנג''וור, טמיל נאדו",
   "demoTimePickerDescription": "מציג דיאלוג שמכיל בורר שעה בעיצוב חדשני תלת-ממדי.",
   "demoPickersShowPicker": "להצגת הבורר",
   "demoTabsScrollingTitle": "גלילה",
@@ -217,11 +217,11 @@
   "demoCupertinoPickerTime": "שעה",
   "demoCupertinoPickerDate": "תאריך",
   "demoCupertinoPickerTimer": "טיימר",
-  "demoCupertinoPickerDescription": "ווידג'ט בורר בסגנון iOS שיכול לשמש לבחירת מחרוזות, תאריכים, שעות או שני הערכים (תאריך ושעה).",
+  "demoCupertinoPickerDescription": "ווידג''ט בורר בסגנון iOS שיכול לשמש לבחירת מחרוזות, תאריכים, שעות או שני הערכים (תאריך ושעה).",
   "demoCupertinoPickerSubtitle": "בוררים בסגנון iOS",
   "demoCupertinoPickerTitle": "בוררים",
   "dataTableRowWithHoney": "{value} עם דבש",
-  "cardsDemoTravelDestinationCity2": "צ'טינאד",
+  "cardsDemoTravelDestinationCity2": "צ''טינאד",
   "bannerDemoResetText": "איפוס של הבאנר",
   "bannerDemoMultipleText": "פעולות מרובות",
   "bannerDemoLeadingText": "סמל מוביל",
@@ -233,12 +233,12 @@
   "cardsDemoShareSemantics": "שיתוף {destinationName}",
   "cardsDemoTravelDestinationTitle1": "10 הערים המובילות שצריך לבקר בהן בטמיל נאדו",
   "cardsDemoTravelDestinationDescription1": "מספר 10",
-  "cardsDemoTravelDestinationCity1": "טאנג'וור",
-  "dataTableColumnProtein": "חלבונים (ג')",
+  "cardsDemoTravelDestinationCity1": "טאנג''וור",
+  "dataTableColumnProtein": "חלבונים (ג'')",
   "cardsDemoTravelDestinationTitle2": "אנשי המלאכה המיומנים של דרום הודו",
   "cardsDemoTravelDestinationDescription2": "טוויית משי",
   "bannerDemoText": "הסיסמה שלך עודכנה במכשיר הנוסף שלך. יש להתחבר שוב.",
-  "cardsDemoTravelDestinationLocation2": "סיוואגאנג'ה, טמיל נאדו",
+  "cardsDemoTravelDestinationLocation2": "סיוואגאנג''ה, טמיל נאדו",
   "cardsDemoTravelDestinationTitle3": "מקדש בריהדשווארה",
   "cardsDemoTravelDestinationDescription3": "מקדשים",
   "demoBannerTitle": "באנר",
@@ -246,16 +246,16 @@
   "demoBannerDescription": "באנר מציג הודעה חשובה ותמציתית, וכולל פעולות שהמשתמשים צריכים להתייחס אליהן (או לסגור את הבאנר). יש צורך בפעולה מצד המשתמש כדי שהבאנר ייסגר.",
   "demoCardTitle": "כרטיסים",
   "demoCardSubtitle": "כרטיסים בסיסיים עם קצוות מעוגלים",
-  "demoCardDescription": "כרטיס הוא גיליון בעיצוב חדשני תלת-ממדי שמשמש לייצוג מידע קשור, לדוגמה: אלבום, מיקום גיאוגרפי, ארוחה, פרטים ליצירת קשר וכו'.",
+  "demoCardDescription": "כרטיס הוא גיליון בעיצוב חדשני תלת-ממדי שמשמש לייצוג מידע קשור, לדוגמה: אלבום, מיקום גיאוגרפי, ארוחה, פרטים ליצירת קשר וכו''.",
   "demoDataTableTitle": "טבלאות נתונים",
   "demoDataTableSubtitle": "שורות ועמודות של מידע",
-  "dataTableColumnCarbs": "פחמימות (ג')",
-  "placeTanjore": "טנג'ורה",
+  "dataTableColumnCarbs": "פחמימות (ג'')",
+  "placeTanjore": "טנג''ורה",
   "demoGridListsTitle": "רשימות רשתות",
   "placeFlowerMarket": "שוק פרחים",
   "placeBronzeWorks": "יצירות ארד",
   "placeMarket": "שוק",
-  "placeThanjavurTemple": "מקדש טנג'וואר",
+  "placeThanjavurTemple": "מקדש טנג''וואר",
   "placeSaltFarm": "חוות מלח",
   "placeScooters": "כלי רכב דו-גלגליים",
   "placeSilkMaker": "יוצר משי",
@@ -282,7 +282,7 @@
   "demoCupertinoNavigationBarDescription": "סרגל ניווט בסגנון iOS. סרגל הניווט הוא סרגל כלים שכולל כותרת דף מינימלית במרכז סרגל הכלים.",
   "demoCupertinoPullToRefreshTitle": "משיכה לרענון",
   "demoCupertinoPullToRefreshSubtitle": "פקד משיכה לרענון בסגנון iOS",
-  "demoCupertinoPullToRefreshDescription": "ווידג'ט שמיישם את פקד התוכן של משיכה לרענון בסגנון iOS",
+  "demoCupertinoPullToRefreshDescription": "ווידג''ט שמיישם את פקד התוכן של משיכה לרענון בסגנון iOS",
   "demoProgressIndicatorTitle": "אינדיקטורים של התקדמות",
   "demoProgressIndicatorSubtitle": "ליניארי, מעגלי, ביניים",
   "demoCircularProgressIndicatorTitle": "אינדיקטור של התקדמות מעגלית",
@@ -293,9 +293,9 @@
   "demoTooltipSubtitle": "הודעה קצרה שמוצגת בלחיצה ארוכה או העברת העכבר מעל פריט",
   "demoTooltipDescription": "הסברים קצרים מספקים תוויות טקסט עם הסברים לגבי פעולת לחצן או פעולה אחרת בממשק המשתמש. הסברים קצרים מציגים טקסט אינפורמטיבי כשמשתמשים מעבירים את העכבר מעל אלמנט, מתמקדים עליו או לוחצים עליו לחיצה ארוכה.",
   "demoTooltipInstructions": "יש ללחוץ לחיצה ארוכה או להעביר את העכבר מעל הפריט כדי להציג את ההסבר הקצר.",
-  "placeChennai": "צ'נאי",
+  "placeChennai": "צ''נאי",
   "demoMenuChecked": "הערך שסומן: {value}",
-  "placeChettinad": "צ'טינאד",
+  "placeChettinad": "צ''טינאד",
   "demoMenuPreview": "תצוגה מקדימה",
   "demoBottomAppBarTitle": "סרגל האפליקציה התחתון",
   "demoBottomAppBarDescription": "סרגלי אפליקציה תחתונים נותנים גישה לחלונית הזזה תחתית לניווט ולארבע פעולות לכל היותר, כולל לחצן הפעולה הצף.",
@@ -312,7 +312,7 @@
   "demoGridListsHeaderTitle": "עם כותרת",
   "demoGridListsFooterTitle": "עם כותרת תחתונה",
   "demoSlidersTitle": "מחוונים",
-  "demoSlidersSubtitle": "ווידג'טים לבחירת ערך על ידי החלקה",
+  "demoSlidersSubtitle": "ווידג''טים לבחירת ערך על ידי החלקה",
   "demoSlidersDescription": "מחוונים מייצגים טווח ערכים לאורך סרגל, שהמשתמשים יכולים לבחור ערך מתוכו. הם אידיאליים להתאמת הגדרות כמו עוצמת קול, בהירות או להחלת מסנני תמונות.",
   "demoRangeSlidersTitle": "מחווני טווח",
   "demoRangeSlidersDescription": "מחוונים מייצגים טווח ערכים לאורך סרגל. אפשר להוסיף להם סמלים בשני צדי הסרגל שמייצגים טווח ערכים. הם אידיאליים להתאמת הגדרות כמו עוצמת קול, בהירות או להחלת מסנני תמונות.",
@@ -323,7 +323,7 @@
   "demoSlidersDiscreteSliderWithCustomTheme": "מחוון דיסקרטי עם עיצוב מותאם אישי",
   "demoSlidersContinuousRangeSliderWithCustomTheme": "מחוון טווח רציף עם עיצוב מותאם אישי",
   "demoSlidersContinuous": "רציף",
-  "placePondicherry": "פונדיצ'רי",
+  "placePondicherry": "פונדיצ''רי",
   "demoMenuTitle": "תפריט",
   "demoContextMenuTitle": "תפריט הקשר",
   "demoSectionedMenuTitle": "תפריט מחולק לקטעים",
@@ -355,7 +355,7 @@
   "demoSnackbarsSubtitle": "סרגלים אינטראקטיביים מציגים הודעות בתחתית המסך",
   "demoSnackbarsTitle": "סרגלים אינטראקטיביים",
   "demoCupertinoSliderTitle": "מחוון",
-  "cupertinoTabBarChatTab": "צ'אט",
+  "cupertinoTabBarChatTab": "צ''אט",
   "cupertinoTabBarHomeTab": "כרטיסיית הבית",
   "demoCupertinoTabBarDescription": "שורת כרטיסיות תחתונה לניווט בסגנון iOS. מציגה כרטיסיות מרובות כשכרטיסייה אחת פעילה, הכרטיסייה הראשונה כברירת מחדל.",
   "demoCupertinoTabBarSubtitle": "שורת כרטיסיות תחתונה בסגנון iOS",
@@ -369,7 +369,7 @@
   "demoCodeViewerCopiedToClipboardMessage": "התוכן הועתק ללוח.",
   "craneSleep8SemanticLabel": "הריסות מבנים של בני המאיה על צוק מעל חוף ים",
   "craneSleep4SemanticLabel": "מלון לחוף אגם על רקע הרים",
-  "craneSleep2SemanticLabel": "המבצר במאצ'ו פיצ'ו",
+  "craneSleep2SemanticLabel": "המבצר במאצ''ו פיצ''ו",
   "craneSleep1SemanticLabel": "בקתה בנוף מושלג עם עצים ירוקי-עד",
   "craneSleep0SemanticLabel": "בקתות מעל המים",
   "craneFly13SemanticLabel": "בריכה לחוף הים עם עצי דקל",
@@ -389,7 +389,7 @@
   "craneEat5SemanticLabel": "אזור ישיבה במסעדה אומנותית",
   "craneEat4SemanticLabel": "קינוח משוקולד",
   "craneEat3SemanticLabel": "טאקו בסגנון קוריאני",
-  "craneFly3SemanticLabel": "המבצר במאצ'ו פיצ'ו",
+  "craneFly3SemanticLabel": "המבצר במאצ''ו פיצ''ו",
   "craneEat1SemanticLabel": "בר ריק עם שרפרפים בסגנון דיינר",
   "craneEat0SemanticLabel": "פיצה בתנור עצים",
   "craneSleep11SemanticLabel": "גורד השחקים טאיפיי 101",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "עצי דקל לצד בריכה",
   "craneSleep5SemanticLabel": "אוהל בשדה",
   "settingsButtonCloseLabel": "סגירת ההגדרות",
-  "demoSelectionControlsCheckboxDescription": "תיבות סימון מאפשרות למשתמש לבחור אפשרויות מרובות מתוך מבחר אפשרויות. ערך רגיל של תיבת סימון הוא 'נכון' או 'לא נכון' וערך שלישי בתיבת סימון יכול להיות גם 'חסר תוקף'.",
+  "demoSelectionControlsCheckboxDescription": "תיבות סימון מאפשרות למשתמש לבחור אפשרויות מרובות מתוך מבחר אפשרויות. ערך רגיל של תיבת סימון הוא ''נכון'' או ''לא נכון'' וערך שלישי בתיבת סימון יכול להיות גם ''חסר תוקף''.",
   "settingsButtonLabel": "הגדרות",
   "demoListsTitle": "רשימות",
   "demoListsSubtitle": "פריסות של רשימת גלילה",
@@ -438,7 +438,7 @@
   "craneFormDate": "בחירת תאריך",
   "craneFormOrigin": "בחירת מוצא",
   "craneFly2": "עמק קומבו, נפאל",
-  "craneFly3": "מאצ'ו פיצ'ו, פרו",
+  "craneFly3": "מאצ''ו פיצ''ו, פרו",
   "craneFly4": "מאלה, האיים המלדיביים",
   "craneFly5": "ויצנאו, שווייץ",
   "craneFly6": "מקסיקו סיטי, מקסיקו",
@@ -451,7 +451,7 @@
   "craneFly13": "באלי, אינדונזיה",
   "craneSleep0": "מאלה, האיים המלדיביים",
   "craneSleep1": "אספן, ארצות הברית",
-  "craneSleep2": "מאצ'ו פיצ'ו, פרו",
+  "craneSleep2": "מאצ''ו פיצ''ו, פרו",
   "demoCupertinoSegmentedControlTitle": "בקרה מחולקת",
   "craneSleep4": "ויצנאו, שווייץ",
   "craneSleep5": "ביג סר, ארצות הברית",
@@ -459,16 +459,16 @@
   "craneSleep7": "פורטו, פורטוגל",
   "craneSleep8": "טולום, מקסיקו",
   "craneEat5": "סיאול, דרום קוריאה",
-  "demoChipTitle": "צ'יפים",
+  "demoChipTitle": "צ''יפים",
   "demoChipSubtitle": "רכיבים קומפקטיים שמייצגים קלט, מאפיין או פעולה",
-  "demoActionChipTitle": "צ'יפ של פעולה",
-  "demoActionChipDescription": "צ'יפים של פעולה הם קבוצת אפשרויות שמפעילה פעולה כלשהי שקשורה לתוכן עיקרי. צ'יפים של פעולה צריכים להופיע באופן דינמי ולפי הקשר בממשק המשתמש.",
-  "demoChoiceChipTitle": "צ'יפ של בחירה",
-  "demoChoiceChipDescription": "צ'יפים של בחירה מייצגים בחירה יחידה מתוך קבוצה. צ'יפים של בחירה מכילים קטגוריות או טקסט תיאורי קשורים.",
+  "demoActionChipTitle": "צ''יפ של פעולה",
+  "demoActionChipDescription": "צ''יפים של פעולה הם קבוצת אפשרויות שמפעילה פעולה כלשהי שקשורה לתוכן עיקרי. צ''יפים של פעולה צריכים להופיע באופן דינמי ולפי הקשר בממשק המשתמש.",
+  "demoChoiceChipTitle": "צ''יפ של בחירה",
+  "demoChoiceChipDescription": "צ''יפים של בחירה מייצגים בחירה יחידה מתוך קבוצה. צ''יפים של בחירה מכילים קטגוריות או טקסט תיאורי קשורים.",
   "demoFilterChipTitle": "סמל מסנן",
-  "demoFilterChipDescription": "צ'יפים של סינון משתמשים בתגים או במילות תיאור כדרך לסינון תוכן.",
-  "demoInputChipTitle": "צ'יפ קלט",
-  "demoInputChipDescription": "צ'יפים של קלט מייצגים פרט חשוב, כמו ישות (אדם, מקום או דבר) או טקסט דיבורי, בפורמט קומפקטי.",
+  "demoFilterChipDescription": "צ''יפים של סינון משתמשים בתגים או במילות תיאור כדרך לסינון תוכן.",
+  "demoInputChipTitle": "צ''יפ קלט",
+  "demoInputChipDescription": "צ''יפים של קלט מייצגים פרט חשוב, כמו ישות (אדם, מקום או דבר) או טקסט דיבורי, בפורמט קומפקטי.",
   "craneSleep9": "ליסבון, פורטוגל",
   "craneEat10": "ליסבון, פורטוגל",
   "demoCupertinoSegmentedControlDescription": "משמשת לבחירה באפשרות אחת בלבד מתוך מספר אפשרויות. לאחר הבחירה באפשרות אחת בבקרה המחולקת, תתבטל הבחירה בשאר האפשרויות בבקרה המחולקת.",
@@ -540,7 +540,7 @@
   "rallyBudgetCategoryRestaurants": "מסעדות",
   "shrineProductChambrayShirt": "חולצת שמבריי",
   "shrineProductSeabreezeSweater": "סוודר בסגנון ימי",
-  "shrineProductGentryJacket": "ז'קט יוקרתי",
+  "shrineProductGentryJacket": "ז''קט יוקרתי",
   "shrineProductNavyTrousers": "מכנסיים בכחול כהה",
   "shrineProductWalterHenleyWhite": "Walter henley (לבן)",
   "shrineProductSurfAndPerfShirt": "חולצה בסגנון גלישה",
diff --git a/lib/l10n/intl_hi.arb b/lib/l10n/intl_hi.arb
index b45853c..f2e7825 100644
--- a/lib/l10n/intl_hi.arb
+++ b/lib/l10n/intl_hi.arb
@@ -58,7 +58,7 @@
   "replyDraftsLabel": "ड्राफ़्ट",
   "demoNavigationDrawerToPageOne": "पहला आइटम",
   "replyInboxLabel": "इनबॉक्स",
-  "demoSharedXAxisDemoInstructions": "'आगे बढ़ें' और 'वापस जाएं' बटन",
+  "demoSharedXAxisDemoInstructions": "''आगे बढ़ें'' और ''वापस जाएं'' बटन",
   "replySpamLabel": "स्पैम",
   "replyTrashLabel": "बेकार फ़ाइलें",
   "replySentLabel": "भेजे गए",
@@ -659,7 +659,7 @@
   "demoBottomSheetSubtitle": "हमेशा दिखने वाली और मॉडल बॉटम शीट",
   "demoTextFieldNameHasPhoneNumber": "{name} का फ़ोन नंबर {phoneNumber} है",
   "buttonText": "बटन",
-  "demoTypographyDescription": "'मटीरियल डिज़ाइन' में टाइपाेग्राफ़ी के कई तरह के स्टाइल की जानकारी हाेती है.",
+  "demoTypographyDescription": "''मटीरियल डिज़ाइन'' में टाइपाेग्राफ़ी के कई तरह के स्टाइल की जानकारी हाेती है.",
   "demoTypographySubtitle": "पहले से बताए गए सभी टेक्स्ट स्टाइल",
   "demoTypographyTitle": "टाइपाेग्राफ़ी",
   "demoFullscreenDialogDescription": "फ़ुल स्क्रीन डायलॉग से पता चलता है कि आने वाला पेज फ़ुल स्क्रीन मॉडल डायलॉग है या नहीं",
@@ -764,7 +764,7 @@
   "demoCupertinoActionSheetDescription": "कार्रवाई शीट, सूचनाओं की एक खास शैली है जिसमें उपयोगकर्ता को मौजूदा संदर्भ से जुड़े दो या उससे ज़्यादा विकल्पों वाले सेट की सुविधा मिलती है. किसी कार्रवाई शीट में एक शीर्षक, अन्य मैसेज, और कार्रवाइयों की सूची हो सकती है.",
   "demoColorsTitle": "रंग",
   "demoColorsSubtitle": "पहले से तय किए गए सभी रंग",
-  "demoColorsDescription": "रंग और एक जैसे बने रहने वाले मिलते-जुलते रंगों की छोटी टेबल जो 'मटीरियल डिज़ाइन' के रंग पटल को दिखाती है.",
+  "demoColorsDescription": "रंग और एक जैसे बने रहने वाले मिलते-जुलते रंगों की छोटी टेबल जो ''मटीरियल डिज़ाइन'' के रंग पटल को दिखाती है.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "बनाएं",
diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb
index 58f2bd6..4f2e466 100644
--- a/lib/l10n/intl_it.arb
+++ b/lib/l10n/intl_it.arb
@@ -2,7 +2,7 @@
   "demoCupertinoSearchTextFieldTitle": "Campo di testo della ricerca",
   "demoCupertinoPicker": "Selettore",
   "demoCupertinoSearchTextFieldSubtitle": "Campo di testo della ricerca in stile iOS",
-  "demoCupertinoSearchTextFieldDescription": "Un campo di testo della ricerca che consente all'utente di effettuare una ricerca inserendo del testo e che può offrire e filtrare suggerimenti.",
+  "demoCupertinoSearchTextFieldDescription": "Un campo di testo della ricerca che consente all''utente di effettuare una ricerca inserendo del testo e che può offrire e filtrare suggerimenti.",
   "demoCupertinoSearchTextFieldPlaceholder": "Inserisci del testo",
   "demoCupertinoScrollbarTitle": "Barra di scorrimento",
   "demoCupertinoScrollbarSubtitle": "Barra di scorrimento in stile iOS",
@@ -23,8 +23,8 @@
   "demoTwoPaneItemDetails": "Dettagli elemento {value}",
   "demoCupertinoContextMenuActionText": "Tocca e tieni premuto il logo di Flutter per vedere il menu contestuale.",
   "demoCupertinoContextMenuDescription": "Un menu contestuale a schermo intero in stile iOS che viene visualizzato quando si esercita una pressione prolungata su un elemento.",
-  "demoAppBarTitle": "Barra dell'app",
-  "demoAppBarDescription": "La barra dell'app fornisce contenuti e azioni relativi alla schermata corrente. Viene utilizzata per branding, titoli delle schermate, navigazione e azioni",
+  "demoAppBarTitle": "Barra dell''app",
+  "demoAppBarDescription": "La barra dell''app fornisce contenuti e azioni relativi alla schermata corrente. Viene utilizzata per branding, titoli delle schermate, navigazione e azioni",
   "demoDividerTitle": "Divisore",
   "demoDividerSubtitle": "Un divisore è una linea sottile che raggruppa contenuti in elenchi e layout.",
   "demoDividerDescription": "I divisori possono essere utilizzati in elenchi, riquadri a scomparsa e altrove per separare i contenuti.",
@@ -38,10 +38,10 @@
   "demoDateRangePickerTitle": "Selettore intervallo di date",
   "demoNavigationDrawerUserName": "Nome utente",
   "demoNavigationDrawerUserEmail": "user.name@example.com",
-  "demoNavigationDrawerText": "Per visualizzare il riquadro a scomparsa, scorri dal bordo o tocca l'icona in alto a sinistra",
+  "demoNavigationDrawerText": "Per visualizzare il riquadro a scomparsa, scorri dal bordo o tocca l''icona in alto a sinistra",
   "demoNavigationRailTitle": "Barra di spostamento",
-  "demoNavigationRailSubtitle": "Visualizzare una barra di spostamento all'interno di un'app",
-  "demoNavigationRailDescription": "Un widget material che dovrebbe essere visualizzato nella parte a sinistra o destra di un'app per spostarsi tra un numero limitato di visualizzazioni, generalmente da tre a cinque.",
+  "demoNavigationRailSubtitle": "Visualizzare una barra di spostamento all''interno di un''app",
+  "demoNavigationRailDescription": "Un widget material che dovrebbe essere visualizzato nella parte a sinistra o destra di un''app per spostarsi tra un numero limitato di visualizzazioni, generalmente da tre a cinque.",
   "demoNavigationRailFirst": "Prima etichetta",
   "demoNavigationDrawerTitle": "Riquadro di navigazione a scomparsa",
   "demoNavigationRailThird": "Terza etichetta",
@@ -52,9 +52,9 @@
   "demoOutlinedButtonTitle": "Pulsante con contorni",
   "demoOutlinedButtonDescription": "I pulsanti con contorni diventano opachi e sollevati quando vengono premuti. Sono spesso associati a pulsanti in rilievo per indicare azioni secondarie alternative.",
   "demoContainerTransformDemoInstructions": "Schede, elenchi e FAB",
-  "demoNavigationDrawerSubtitle": "Visualizzare un riquadro a scomparsa all'interno della barra delle applicazioni",
-  "replyDescription": "Un'app email efficiente e mirata",
-  "demoNavigationDrawerDescription": "Un riquadro di Material Design che scorre in orizzontale dal bordo dello schermo per mostrare link di navigazione in un'applicazione.",
+  "demoNavigationDrawerSubtitle": "Visualizzare un riquadro a scomparsa all''interno della barra delle applicazioni",
+  "replyDescription": "Un''app email efficiente e mirata",
+  "demoNavigationDrawerDescription": "Un riquadro di Material Design che scorre in orizzontale dal bordo dello schermo per mostrare link di navigazione in un''applicazione.",
   "replyDraftsLabel": "Bozze",
   "demoNavigationDrawerToPageOne": "Elemento uno",
   "replyInboxLabel": "Posta in arrivo",
@@ -66,7 +66,7 @@
   "demoNavigationDrawerToPageTwo": "Elemento due",
   "demoFadeScaleDemoInstructions": "Modale e FAB",
   "demoFadeThroughDemoInstructions": "Navigazione in basso",
-  "demoSharedZAxisDemoInstructions": "Pulsante dell'icona Impostazioni",
+  "demoSharedZAxisDemoInstructions": "Pulsante dell''icona Impostazioni",
   "demoSharedYAxisDemoInstructions": "Ordina per \"Riproduzioni recenti\"",
   "demoTextButtonTitle": "Pulsante di testo",
   "demoSharedZAxisBeefSandwichRecipeTitle": "Panino con la carne",
@@ -80,7 +80,7 @@
   "demoSharedXAxisCreateAccountButtonText": "CREA ACCOUNT",
   "demoFadeScaleAlertDialogDiscardButton": "IGNORA",
   "demoSharedXAxisSignInTextFieldLabel": "Indirizzo email o numero di telefono",
-  "demoSharedXAxisSignInSubtitleText": "Accedi all'account",
+  "demoSharedXAxisSignInSubtitleText": "Accedi all''account",
   "demoSharedXAxisSignInWelcomeText": "Ciao, David Park",
   "demoSharedXAxisIndividualCourseSubtitle": "Mostrato singolarmente",
   "demoSharedXAxisBundledCourseSubtitle": "Integrato",
@@ -130,7 +130,7 @@
   "demoContainerTransformTypeFade": "DISSOLVENZA",
   "demoSharedYAxisAlbumTileDurationUnit": "min",
   "demoMotionPlaceholderTitle": "Titolo",
-  "demoSharedXAxisForgotEmailButtonText": "NON RICORDI L'INDIRIZZO EMAIL?",
+  "demoSharedXAxisForgotEmailButtonText": "NON RICORDI L''INDIRIZZO EMAIL?",
   "demoMotionSmallPlaceholderSubtitle": "Secondario",
   "demoMotionDetailsPageTitle": "Pagina dei dettagli",
   "demoMotionListTileTitle": "Voce elenco",
@@ -148,8 +148,8 @@
   "fortnightlyMenuCulture": "Cultura",
   "fortnightlyTrendingTechDesign": "ProgettazioneTecnologica",
   "rallyBudgetDetailAmountLeft": "Importo rimanente",
-  "fortnightlyHeadlineArmy": "Riformare Green Army dall'interno",
-  "fortnightlyDescription": "Un'app di notizie incentrata sui contenuti",
+  "fortnightlyHeadlineArmy": "Riformare Green Army dall''interno",
+  "fortnightlyDescription": "Un''app di notizie incentrata sui contenuti",
   "rallyBillDetailAmountDue": "Importo dovuto",
   "rallyBudgetDetailTotalCap": "Limite totale",
   "rallyBudgetDetailAmountUsed": "Importo usato",
@@ -176,7 +176,7 @@
   "dataTableRowWithSugar": "{value} con zucchero",
   "dataTableRowApplePie": "Torta di mele",
   "dataTableRowDonut": "Ciambella",
-  "dataTableRowHoneycomb": "Croccante a nido d'ape",
+  "dataTableRowHoneycomb": "Croccante a nido d''ape",
   "dataTableRowLollipop": "Lecca lecca",
   "dataTableRowJellyBean": "Jelly bean",
   "dataTableRowGingerbread": "Pan di zenzero",
@@ -193,7 +193,7 @@
   "dataTableColumnCalories": "Calorie",
   "dataTableColumnDessert": "Dessert (1 porzione)",
   "cardsDemoTravelDestinationLocation1": "Thanjavur, Tamil Nadu",
-  "demoTimePickerDescription": "Viene mostrata una finestra di dialogo contenente un selettore dell'ora di Material Design.",
+  "demoTimePickerDescription": "Viene mostrata una finestra di dialogo contenente un selettore dell''ora di Material Design.",
   "demoPickersShowPicker": "MOSTRA SELETTORE",
   "demoTabsScrollingTitle": "Scorre",
   "demoTabsNonScrollingTitle": "Non scorre",
@@ -205,12 +205,12 @@
   "demoPickersSubtitle": "Selezione di data e ora",
   "demoPickersTitle": "Selettori",
   "demo2dTransformationsEditTooltip": "Modifica riquadro",
-  "demoDataTableDescription": "Le tabelle di dati mostrano le informazioni in un formato a griglia di righe e colonne. Le informazioni sono organizzate in modo da facilitare l'analisi e consentire agli utenti di cercare sequenze dati.",
-  "demo2dTransformationsDescription": "Tocca per modificare i riquadri e usa i gesti per spostarti nella scena. Trascina per la panoramica, pizzica per lo zoom e ruota con due dita. Premi il pulsante di ripristino per tornare all'orientamento iniziale.",
+  "demoDataTableDescription": "Le tabelle di dati mostrano le informazioni in un formato a griglia di righe e colonne. Le informazioni sono organizzate in modo da facilitare l''analisi e consentire agli utenti di cercare sequenze dati.",
+  "demo2dTransformationsDescription": "Tocca per modificare i riquadri e usa i gesti per spostarti nella scena. Trascina per la panoramica, pizzica per lo zoom e ruota con due dita. Premi il pulsante di ripristino per tornare all''orientamento iniziale.",
   "demo2dTransformationsSubtitle": "Panoramica, zoom ruota,",
   "demo2dTransformationsTitle": "Trasformazioni 2D",
   "demoCupertinoTextFieldPIN": "PIN",
-  "demoCupertinoTextFieldDescription": "Un campo di testo consente all'utente di inserire testo, con una tastiera hardware o una tastiera sullo schermo.",
+  "demoCupertinoTextFieldDescription": "Un campo di testo consente all''utente di inserire testo, con una tastiera hardware o una tastiera sullo schermo.",
   "demoCupertinoTextFieldSubtitle": "Campi di testo in stile iOS",
   "demoCupertinoTextFieldTitle": "Campi di testo",
   "demoDatePickerDescription": "Viene mostrata una finestra di dialogo contenente un selettore della data di Material Design.",
@@ -235,15 +235,15 @@
   "cardsDemoTravelDestinationDescription1": "Numero 10",
   "cardsDemoTravelDestinationCity1": "Thanjavur",
   "dataTableColumnProtein": "Proteine (g)",
-  "cardsDemoTravelDestinationTitle2": "Artigiani dell'India meridionale",
+  "cardsDemoTravelDestinationTitle2": "Artigiani dell''India meridionale",
   "cardsDemoTravelDestinationDescription2": "Setaioli",
-  "bannerDemoText": "La tua password è stata aggiornata sull'altro dispositivo. Accedi nuovamente.",
+  "bannerDemoText": "La tua password è stata aggiornata sull''altro dispositivo. Accedi nuovamente.",
   "cardsDemoTravelDestinationLocation2": "Sivaganga, Tamil Nadu",
   "cardsDemoTravelDestinationTitle3": "Tempio di Brihadishvara",
   "cardsDemoTravelDestinationDescription3": "Templi",
   "demoBannerTitle": "Banner",
   "demoBannerSubtitle": "Viene visualizzato un banner in un elenco",
-  "demoBannerDescription": "Un banner mostra un messaggio importante e conciso e offre agli utenti azioni da compiere (o per ignorare il banner). È necessaria un'azione dell'utente per ignorare il banner.",
+  "demoBannerDescription": "Un banner mostra un messaggio importante e conciso e offre agli utenti azioni da compiere (o per ignorare il banner). È necessaria un''azione dell''utente per ignorare il banner.",
   "demoCardTitle": "Schede",
   "demoCardSubtitle": "Schede di riferimento con angoli arrotondati",
   "demoCardDescription": "Una scheda è un foglio di Material usato per rappresentare alcune informazioni correlate, ad esempio un album, una posizione geografica, un pasto, dettagli di contatto e così via.",
@@ -286,19 +286,19 @@
   "demoProgressIndicatorTitle": "Indicatori di avanzamento",
   "demoProgressIndicatorSubtitle": "Lineari, circolari e indeterminati",
   "demoCircularProgressIndicatorTitle": "Indicatore di avanzamento circolare",
-  "demoCircularProgressIndicatorDescription": "Un indicatore di avanzamento circolare Material Design che ruota per indicare che l'applicazione è occupata.",
+  "demoCircularProgressIndicatorDescription": "Un indicatore di avanzamento circolare Material Design che ruota per indicare che l''applicazione è occupata.",
   "demoMenuFour": "Quattro",
   "demoLinearProgressIndicatorDescription": "Un indicatore di avanzamento lineare Material Design, anche noto come barra di avanzamento.",
   "demoTooltipTitle": "Descrizioni comandi",
   "demoTooltipSubtitle": "Breve messaggio visualizzato in caso di pressione prolungata o di posizionamento del puntatore del mouse sopra un elemento",
-  "demoTooltipDescription": "Le descrizioni comandi forniscono etichette di testo che aiutano a spiegare la funzione di un pulsante o di un'altra azione dell'interfaccia utente. Le descrizioni comandi mostrano testo informativo quando gli utenti posizionano il puntatore sopra un elemento, impostano lo stato attivo su un elemento o premono a lungo un elemento.",
+  "demoTooltipDescription": "Le descrizioni comandi forniscono etichette di testo che aiutano a spiegare la funzione di un pulsante o di un''altra azione dell''interfaccia utente. Le descrizioni comandi mostrano testo informativo quando gli utenti posizionano il puntatore sopra un elemento, impostano lo stato attivo su un elemento o premono a lungo un elemento.",
   "demoTooltipInstructions": "Premi a lungo un elemento o posiziona sopra il puntatore per visualizzare la descrizione comando.",
   "placeChennai": "Chennai",
   "demoMenuChecked": "Valore selezionato: {value}",
   "placeChettinad": "Chettinad",
   "demoMenuPreview": "Anteprima",
-  "demoBottomAppBarTitle": "Barra dell'app in basso",
-  "demoBottomAppBarDescription": "Le barre dell'app in basso consentono di accedere a un riquadro di navigazione a scomparsa inferiore e a massimo quattro azioni, incluso il pulsante di azione mobile.",
+  "demoBottomAppBarTitle": "Barra dell''app in basso",
+  "demoBottomAppBarDescription": "Le barre dell''app in basso consentono di accedere a un riquadro di navigazione a scomparsa inferiore e a massimo quattro azioni, incluso il pulsante di azione mobile.",
   "bottomAppBarNotch": "Notch",
   "bottomAppBarPosition": "Posizione del pulsante di azione mobile",
   "bottomAppBarPositionDockedEnd": "Ancorato: alla fine",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "Menu semplice",
   "demoChecklistMenuTitle": "Menu con elenco di controllo",
   "demoMenuSubtitle": "Pulsanti di menu e menu semplici",
-  "demoMenuDescription": "Un menu visualizza un elenco di opzioni su una superficie temporanea, che vengono mostrate quando gli utenti interagiscono con un pulsante, un'azione o un altro controllo.",
+  "demoMenuDescription": "Un menu visualizza un elenco di opzioni su una superficie temporanea, che vengono mostrate quando gli utenti interagiscono con un pulsante, un''azione o un altro controllo.",
   "demoMenuItemValueOne": "Voce di menu uno",
   "demoMenuItemValueTwo": "Voce di menu due",
   "demoMenuItemValueThree": "Voce di menu tre",
@@ -344,14 +344,14 @@
   "demoCupertinoSliderDescription": "Un dispositivo di scorrimento può essere utilizzato per selezionare valori da un insieme continuo o discreto.",
   "demoCupertinoSliderContinuous": "Continuo: {value}",
   "demoCupertinoSliderDiscrete": "Discreto: {value}",
-  "demoSnackbarsAction": "Hai premuto l'azione dello snackbar.",
+  "demoSnackbarsAction": "Hai premuto l''azione dello snackbar.",
   "backToGallery": "Torna alla galleria",
   "demoCupertinoTabBarTitle": "Barra delle schede",
   "demoCupertinoSwitchDescription": "Un interruttore viene utilizzato per attivare o disattivare lo stato di una singola impostazione.",
   "demoSnackbarsActionButtonLabel": "AZIONE",
   "cupertinoTabBarProfileTab": "Profilo",
   "demoSnackbarsButtonLabel": "MOSTRA UNO SNACKBAR",
-  "demoSnackbarsDescription": "Gli snackbar informano gli utenti di un processo che un'app ha eseguito o sta per eseguire. Vengono visualizzati temporaneamente in fondo allo schermo. Non dovrebbero interrompere l'esperienza utente e non richiedono interazioni per essere rimossi dallo schermo.",
+  "demoSnackbarsDescription": "Gli snackbar informano gli utenti di un processo che un''app ha eseguito o sta per eseguire. Vengono visualizzati temporaneamente in fondo allo schermo. Non dovrebbero interrompere l''esperienza utente e non richiedono interazioni per essere rimossi dallo schermo.",
   "demoSnackbarsSubtitle": "Gli snackbar mostrano i messaggi in fondo allo schermo",
   "demoSnackbarsTitle": "Snackbar",
   "demoCupertinoSliderTitle": "Dispositivo di scorrimento",
@@ -371,19 +371,19 @@
   "craneSleep4SemanticLabel": "Hotel sul lago di fronte alle montagne",
   "craneSleep2SemanticLabel": "Cittadella di Machu Picchu",
   "craneSleep1SemanticLabel": "Chalet in un paesaggio innevato con alberi sempreverdi",
-  "craneSleep0SemanticLabel": "Bungalow sull'acqua",
+  "craneSleep0SemanticLabel": "Bungalow sull''acqua",
   "craneFly13SemanticLabel": "Piscina sul mare con palme",
   "craneFly12SemanticLabel": "Piscina con palme",
   "craneFly11SemanticLabel": "Faro di mattoni sul mare",
   "craneFly10SemanticLabel": "Torri della moschea di Al-Azhar al tramonto",
-  "craneFly9SemanticLabel": "Uomo appoggiato a un'auto blu antica",
+  "craneFly9SemanticLabel": "Uomo appoggiato a un''auto blu antica",
   "craneFly8SemanticLabel": "Supertree Grove",
   "craneEat9SemanticLabel": "Bancone di un bar con dolci",
   "craneEat2SemanticLabel": "Hamburger",
   "craneFly5SemanticLabel": "Hotel sul lago di fronte alle montagne",
   "demoSelectionControlsSubtitle": "Caselle di controllo, pulsanti di opzione e opzioni",
   "craneEat10SemanticLabel": "Donna con un enorme pastrami sandwich in mano",
-  "craneFly4SemanticLabel": "Bungalow sull'acqua",
+  "craneFly4SemanticLabel": "Bungalow sull''acqua",
   "craneEat7SemanticLabel": "Ingresso di una panetteria",
   "craneEat6SemanticLabel": "Piatto di gamberi",
   "craneEat5SemanticLabel": "Zona ristorante artistica",
@@ -395,27 +395,27 @@
   "craneSleep11SemanticLabel": "Grattacielo Taipei 101",
   "craneSleep10SemanticLabel": "Torri della moschea di Al-Azhar al tramonto",
   "craneSleep9SemanticLabel": "Faro di mattoni sul mare",
-  "craneEat8SemanticLabel": "Piatto di gamberi d'acqua dolce",
+  "craneEat8SemanticLabel": "Piatto di gamberi d''acqua dolce",
   "craneSleep7SemanticLabel": "Appartamenti colorati a piazza Ribeira",
   "craneSleep6SemanticLabel": "Piscina con palme",
   "craneSleep5SemanticLabel": "Tenda in un campo",
   "settingsButtonCloseLabel": "Chiudi impostazioni",
-  "demoSelectionControlsCheckboxDescription": "Le caselle di controllo consentono all'utente di selezionare diverse opzioni da un gruppo di opzioni. Il valore di una casella di controllo standard è true o false, mentre il valore di una casella di controllo a tre stati può essere anche null.",
+  "demoSelectionControlsCheckboxDescription": "Le caselle di controllo consentono all''utente di selezionare diverse opzioni da un gruppo di opzioni. Il valore di una casella di controllo standard è true o false, mentre il valore di una casella di controllo a tre stati può essere anche null.",
   "settingsButtonLabel": "Impostazioni",
   "demoListsTitle": "Elenchi",
   "demoListsSubtitle": "Layout elenchi scorrevoli",
-  "demoListsDescription": "Una singola riga con altezza fissa che generalmente contiene del testo e un'icona iniziale o finale.",
+  "demoListsDescription": "Una singola riga con altezza fissa che generalmente contiene del testo e un''icona iniziale o finale.",
   "demoOneLineListsTitle": "Una riga",
   "demoTwoLineListsTitle": "Due righe",
   "demoListsSecondary": "Testo secondario",
   "demoSelectionControlsTitle": "Comandi di selezione",
   "craneFly7SemanticLabel": "Monte Rushmore",
   "demoSelectionControlsCheckboxTitle": "Casella di controllo",
-  "craneSleep3SemanticLabel": "Uomo appoggiato a un'auto blu antica",
+  "craneSleep3SemanticLabel": "Uomo appoggiato a un''auto blu antica",
   "demoSelectionControlsRadioTitle": "Pulsante di opzione",
-  "demoSelectionControlsRadioDescription": "I pulsanti di opzione consentono all'utente di selezionare un'opzione da un gruppo di opzioni. Usa i pulsanti di opzione per la selezione esclusiva se ritieni che l'utente debba vedere tutte le opzioni disponibili affiancate.",
+  "demoSelectionControlsRadioDescription": "I pulsanti di opzione consentono all''utente di selezionare un''opzione da un gruppo di opzioni. Usa i pulsanti di opzione per la selezione esclusiva se ritieni che l''utente debba vedere tutte le opzioni disponibili affiancate.",
   "demoSelectionControlsSwitchTitle": "Opzione",
-  "demoSelectionControlsSwitchDescription": "Le opzioni on/off consentono di attivare/disattivare lo stato di una singola opzione di impostazioni. La funzione e lo stato corrente dell'opzione devono essere chiariti dall'etichetta incorporata corrispondente.",
+  "demoSelectionControlsSwitchDescription": "Le opzioni on/off consentono di attivare/disattivare lo stato di una singola opzione di impostazioni. La funzione e lo stato corrente dell''opzione devono essere chiariti dall''etichetta incorporata corrispondente.",
   "craneFly0SemanticLabel": "Chalet in un paesaggio innevato con alberi sempreverdi",
   "craneFly1SemanticLabel": "Tenda in un campo",
   "craneFly2SemanticLabel": "Bandiere di preghiera di fronte a una montagna innevata",
@@ -444,7 +444,7 @@
   "craneFly6": "Città del Messico, Messico",
   "craneFly7": "Monte Rushmore, Stati Uniti",
   "settingsTextDirectionLocaleBased": "In base alla lingua",
-  "craneFly9": "L'Avana, Cuba",
+  "craneFly9": "L''Avana, Cuba",
   "craneFly10": "Il Cairo, Egitto",
   "craneFly11": "Lisbona, Portogallo",
   "craneFly12": "Napa, Stati Uniti",
@@ -460,18 +460,18 @@
   "craneSleep8": "Tulum, Messico",
   "craneEat5": "Seul, Corea del Sud",
   "demoChipTitle": "Chip",
-  "demoChipSubtitle": "Elementi compatti che rappresentano un valore, un attributo o un'azione",
+  "demoChipSubtitle": "Elementi compatti che rappresentano un valore, un attributo o un''azione",
   "demoActionChipTitle": "Chip di azione",
-  "demoActionChipDescription": "I chip di azione sono un insieme di opzioni che attivano un'azione relativa ai contenuti principali. I chip di azione dovrebbero essere visualizzati in modo dinamico e in base al contesto in un'interfaccia utente.",
+  "demoActionChipDescription": "I chip di azione sono un insieme di opzioni che attivano un''azione relativa ai contenuti principali. I chip di azione dovrebbero essere visualizzati in modo dinamico e in base al contesto in un''interfaccia utente.",
   "demoChoiceChipTitle": "Chip di scelta",
   "demoChoiceChipDescription": "I chip di scelta rappresentano una singola scelta di un insieme di scelte. I chip di scelta contengono categorie o testi descrittivi correlati.",
   "demoFilterChipTitle": "Chip di filtro",
   "demoFilterChipDescription": "I chip di filtro consentono di filtrare i contenuti in base a tag o parole descrittive.",
   "demoInputChipTitle": "Chip di input",
-  "demoInputChipDescription": "I chip di input rappresentano un'informazione complessa, ad esempio un'entità (persona, luogo o cosa) o un testo discorsivo, in un formato compatto.",
+  "demoInputChipDescription": "I chip di input rappresentano un''informazione complessa, ad esempio un''entità (persona, luogo o cosa) o un testo discorsivo, in un formato compatto.",
   "craneSleep9": "Lisbona, Portogallo",
   "craneEat10": "Lisbona, Portogallo",
-  "demoCupertinoSegmentedControlDescription": "Consente di effettuare una selezione tra una serie di opzioni che si escludono a vicenda. Se viene selezionata un'opzione nel controllo segmentato, le altre opzioni nello stesso controllo non sono più selezionate.",
+  "demoCupertinoSegmentedControlDescription": "Consente di effettuare una selezione tra una serie di opzioni che si escludono a vicenda. Se viene selezionata un''opzione nel controllo segmentato, le altre opzioni nello stesso controllo non sono più selezionate.",
   "chipTurnOnLights": "Accendi le luci",
   "chipSmall": "Piccole",
   "chipMedium": "Medie",
@@ -511,12 +511,12 @@
   "craneEat1": "Dallas, Stati Uniti",
   "craneEat0": "Napoli, Italia",
   "craneSleep11": "Taipei, Taiwan",
-  "craneSleep3": "L'Avana, Cuba",
+  "craneSleep3": "L''Avana, Cuba",
   "shrineLogoutButtonCaption": "ESCI",
   "rallyTitleBills": "FATTURE",
   "rallyTitleAccounts": "ACCOUNT",
   "shrineProductVagabondSack": "Borsa Vagabond",
-  "rallyAccountDetailDataInterestYtd": "Interesse dall'inizio dell'anno",
+  "rallyAccountDetailDataInterestYtd": "Interesse dall''inizio dell''anno",
   "shrineProductWhitneyBelt": "Cintura Whitney",
   "shrineProductGardenStrand": "Elemento da giardino",
   "shrineProductStrutEarrings": "Orecchini Strut",
@@ -529,7 +529,7 @@
   "shrineProductSootheCeramicSet": "Set di ceramiche Soothe",
   "shrineProductHurrahsTeaSet": "Set da tè Hurrahs",
   "shrineProductBlueStoneMug": "Tazza in basalto blu",
-  "shrineProductRainwaterTray": "Contenitore per l'acqua piovana",
+  "shrineProductRainwaterTray": "Contenitore per l''acqua piovana",
   "shrineProductChambrayNapkins": "Tovaglioli Chambray",
   "shrineProductSucculentPlanters": "Vasi per piante grasse",
   "shrineProductQuartetTable": "Tavolo Quartet",
@@ -554,15 +554,15 @@
   "shrineProductFineLinesTee": "Maglietta a righe sottili",
   "rallyAccountDataHomeSavings": "Risparmio familiare",
   "rallyAccountDataChecking": "Conto",
-  "rallyAccountDetailDataInterestPaidLastYear": "Interesse pagato l'anno scorso",
+  "rallyAccountDetailDataInterestPaidLastYear": "Interesse pagato l''anno scorso",
   "rallyAccountDetailDataNextStatement": "Prossimo estratto conto",
-  "rallyAccountDetailDataAccountOwner": "Proprietario dell'account",
+  "rallyAccountDetailDataAccountOwner": "Proprietario dell''account",
   "rallyBudgetCategoryCoffeeShops": "Caffetterie",
   "rallyBudgetCategoryGroceries": "Spesa",
   "shrineProductCeriseScallopTee": "Maglietta scallop tee color ciliegia",
   "rallyBudgetCategoryClothing": "Abbigliamento",
   "rallySettingsManageAccounts": "Gestisci account",
-  "rallyAccountDataCarSavings": "Risparmi per l'auto",
+  "rallyAccountDataCarSavings": "Risparmi per l''auto",
   "rallySettingsTaxDocuments": "Documenti fiscali",
   "rallySettingsPasscodeAndTouchId": "Passcode e Touch ID",
   "rallySettingsNotifications": "Notifiche",
@@ -585,7 +585,7 @@
   "shrineNextButtonCaption": "AVANTI",
   "rallyTitleBudgets": "BUDGET",
   "rallyTitleSettings": "IMPOSTAZIONI",
-  "rallyLoginLoginToRally": "Accedi all'app Rally",
+  "rallyLoginLoginToRally": "Accedi all''app Rally",
   "rallyLoginNoAccount": "Non hai un account?",
   "rallyLoginSignUp": "REGISTRATI",
   "rallyLoginUsername": "Nome utente",
@@ -625,7 +625,7 @@
   "demoBottomTextFieldsTitle": "Campi di testo",
   "demoTextFieldTitle": "Campi di testo",
   "demoTextFieldSubtitle": "Singola riga di testo modificabile e numeri",
-  "demoTextFieldDescription": "I campi di testo consentono agli utenti di inserire testo in un'interfaccia utente e sono generalmente presenti in moduli e finestre di dialogo.",
+  "demoTextFieldDescription": "I campi di testo consentono agli utenti di inserire testo in un''interfaccia utente e sono generalmente presenti in moduli e finestre di dialogo.",
   "demoTextFieldShowPasswordLabel": "Mostra password",
   "demoTextFieldHidePasswordLabel": "Nascondi password",
   "demoTextFieldFormErrors": "Correggi gli errori in rosso prima di inviare il modulo.",
@@ -652,9 +652,9 @@
   "demoTextFieldSubmit": "INVIA",
   "demoBottomNavigationSubtitle": "Navigazione inferiore con visualizzazioni a dissolvenza incrociata",
   "demoBottomSheetAddLabel": "Aggiungi",
-  "demoBottomSheetModalDescription": "Un foglio inferiore modale è un'alternativa a un menu o a una finestra di dialogo e impedisce all'utente di interagire con il resto dell'app.",
+  "demoBottomSheetModalDescription": "Un foglio inferiore modale è un''alternativa a un menu o a una finestra di dialogo e impedisce all''utente di interagire con il resto dell''app.",
   "demoBottomSheetModalTitle": "Foglio inferiore modale",
-  "demoBottomSheetPersistentDescription": "Un foglio inferiore permanente mostra informazioni che integrano i contenuti principali dell'app. Un foglio inferiore permanente rimane visibile anche quando l'utente interagisce con altre parti dell'app.",
+  "demoBottomSheetPersistentDescription": "Un foglio inferiore permanente mostra informazioni che integrano i contenuti principali dell''app. Un foglio inferiore permanente rimane visibile anche quando l''utente interagisce con altre parti dell''app.",
   "demoBottomSheetPersistentTitle": "Foglio inferiore permanente",
   "demoBottomSheetSubtitle": "Fogli inferiori permanenti e modali",
   "demoTextFieldNameHasPhoneNumber": "Il numero di telefono di {name} è {phoneNumber}",
@@ -664,11 +664,11 @@
   "demoTypographyTitle": "Tipografia",
   "demoFullscreenDialogDescription": "La proprietà fullscreenDialog specifica se la pagina che sta per essere visualizzata è una finestra di dialogo modale a schermo intero",
   "demoFlatButtonDescription": "Un pulsante piatto mostra una macchia di inchiostro quando viene premuto, ma non si solleva. Usa pulsanti piatti nelle barre degli strumenti, nelle finestre di dialogo e in linea con la spaziatura interna",
-  "demoBottomNavigationDescription": "Le barre di navigazione in basso mostrano da tre a cinque destinazioni nella parte inferiore dello schermo. Ogni destinazione è rappresentata da un'icona e da un'etichetta di testo facoltativa. Quando viene toccata un'icona di navigazione in basso, l'utente viene indirizzato alla destinazione di navigazione principale associata all'icona.",
+  "demoBottomNavigationDescription": "Le barre di navigazione in basso mostrano da tre a cinque destinazioni nella parte inferiore dello schermo. Ogni destinazione è rappresentata da un''icona e da un''etichetta di testo facoltativa. Quando viene toccata un''icona di navigazione in basso, l''utente viene indirizzato alla destinazione di navigazione principale associata all''icona.",
   "demoBottomNavigationSelectedLabel": "Etichetta selezionata",
   "demoBottomNavigationPersistentLabels": "Etichette permanenti",
   "starterAppDrawerItem": "Articolo {value}",
-  "demoTextFieldRequiredField": "L'asterisco (*) indica un campo obbligatorio",
+  "demoTextFieldRequiredField": "L''asterisco (*) indica un campo obbligatorio",
   "demoBottomNavigationTitle": "Navigazione in basso",
   "settingsLightTheme": "Chiaro",
   "settingsTheme": "Tema",
@@ -681,7 +681,7 @@
   "settingsTextScalingSmall": "Piccolo",
   "settingsSystemDefault": "Sistema",
   "settingsTitle": "Impostazioni",
-  "rallyDescription": "Un'app per le finanze personali",
+  "rallyDescription": "Un''app per le finanze personali",
   "aboutDialogDescription": "Per visualizzare il codice sorgente di questa app, visita il {repoLink}.",
   "bottomNavigationCommentsTab": "Commenti",
   "starterAppGenericBody": "Corpo",
@@ -713,10 +713,10 @@
   "colorsGreen": "VERDE",
   "homeHeaderGallery": "Galleria",
   "homeHeaderCategories": "Categorie",
-  "shrineDescription": "Un'app di vendita al dettaglio alla moda",
-  "craneDescription": "Un'app personalizzata per i viaggi",
+  "shrineDescription": "Un''app di vendita al dettaglio alla moda",
+  "craneDescription": "Un''app personalizzata per i viaggi",
   "homeCategoryReference": "STILI E ALTRE",
-  "demoInvalidURL": "Impossibile mostrare l'URL:",
+  "demoInvalidURL": "Impossibile mostrare l''URL:",
   "demoOptionsTooltip": "Opzioni",
   "demoInfoTooltip": "Informazioni",
   "demoCodeTooltip": "Codice demo",
@@ -741,27 +741,27 @@
   "demoToggleButtonTitle": "Pulsanti di attivazione/disattivazione",
   "colorsTeal": "VERDE ACQUA",
   "demoFloatingButtonTitle": "Pulsante di azione sovrapposto (FAB, Floating Action Button)",
-  "demoFloatingButtonDescription": "Un pulsante di azione sovrapposto è un'icona circolare che viene mostrata sui contenuti per promuovere un'azione principale dell'applicazione.",
+  "demoFloatingButtonDescription": "Un pulsante di azione sovrapposto è un''icona circolare che viene mostrata sui contenuti per promuovere un''azione principale dell''applicazione.",
   "demoDialogTitle": "Finestre di dialogo",
   "demoDialogSubtitle": "Semplice, di avviso e a schermo intero",
   "demoAlertDialogTitle": "Avviso",
-  "demoAlertDialogDescription": "Una finestra di dialogo di avviso segnala all'utente situazioni che richiedono l'accettazione. Una finestra di dialogo include un titolo facoltativo e un elenco di azioni tra cui scegliere.",
+  "demoAlertDialogDescription": "Una finestra di dialogo di avviso segnala all''utente situazioni che richiedono l''accettazione. Una finestra di dialogo include un titolo facoltativo e un elenco di azioni tra cui scegliere.",
   "demoAlertTitleDialogTitle": "Avviso con titolo",
   "demoSimpleDialogTitle": "Semplice",
-  "demoSimpleDialogDescription": "Una finestra di dialogo semplice offre all'utente una scelta tra molte opzioni. Una finestra di dialogo semplice include un titolo facoltativo che viene mostrato sopra le scelte.",
+  "demoSimpleDialogDescription": "Una finestra di dialogo semplice offre all''utente una scelta tra molte opzioni. Una finestra di dialogo semplice include un titolo facoltativo che viene mostrato sopra le scelte.",
   "demoFullscreenDialogTitle": "Schermo intero",
   "demoCupertinoButtonsTitle": "Pulsanti",
   "demoCupertinoButtonsSubtitle": "Pulsanti dello stile iOS",
-  "demoCupertinoButtonsDescription": "Un pulsante in stile iOS. È costituito da testo e/o da un'icona con effetto di dissolvenza quando viene mostrata e quando scompare se viene toccata. A discrezione, può avere uno sfondo.",
+  "demoCupertinoButtonsDescription": "Un pulsante in stile iOS. È costituito da testo e/o da un''icona con effetto di dissolvenza quando viene mostrata e quando scompare se viene toccata. A discrezione, può avere uno sfondo.",
   "demoCupertinoAlertsTitle": "Avvisi",
   "demoCupertinoAlertsSubtitle": "Finestre di avviso in stile iOS",
   "demoCupertinoAlertTitle": "Avviso",
-  "demoCupertinoAlertDescription": "Una finestra di dialogo di avviso segnala all'utente situazioni che richiedono l'accettazione. Una finestra di dialogo di avviso include un titolo facoltativo e un elenco di azioni tra cui scegliere. Il titolo viene mostrato sopra i contenuti e le azioni sono mostrate sotto i contenuti.",
+  "demoCupertinoAlertDescription": "Una finestra di dialogo di avviso segnala all''utente situazioni che richiedono l''accettazione. Una finestra di dialogo di avviso include un titolo facoltativo e un elenco di azioni tra cui scegliere. Il titolo viene mostrato sopra i contenuti e le azioni sono mostrate sotto i contenuti.",
   "demoCupertinoAlertWithTitleTitle": "Avviso con titolo",
   "demoCupertinoAlertButtonsTitle": "Avvisi con pulsanti",
   "demoCupertinoAlertButtonsOnlyTitle": "Solo pulsanti di avviso",
   "demoCupertinoActionSheetTitle": "Foglio azioni",
-  "demoCupertinoActionSheetDescription": "Un foglio azioni è un avviso con uno stile specifico che presenta all'utente un insieme di due o più scelte relative al contesto corrente. Un foglio azioni può avere un titolo, un messaggio aggiuntivo e un elenco di azioni.",
+  "demoCupertinoActionSheetDescription": "Un foglio azioni è un avviso con uno stile specifico che presenta all''utente un insieme di due o più scelte relative al contesto corrente. Un foglio azioni può avere un titolo, un messaggio aggiuntivo e un elenco di azioni.",
   "demoColorsTitle": "Colori",
   "demoColorsSubtitle": "Tutti i colori predefiniti",
   "demoColorsDescription": "Costanti di colore e di campioni di colore che rappresentano la tavolozza dei colori di material design.",
@@ -771,7 +771,7 @@
   "dialogSelectedOption": "Hai selezionato: \"{value}\"",
   "dialogDiscardTitle": "Eliminare la bozza?",
   "dialogLocationTitle": "Utilizzare il servizio di geolocalizzazione di Google?",
-  "dialogLocationDescription": "Consenti a Google di aiutare le app a individuare la posizione. Questa operazione comporta l'invio a Google di dati anonimi sulla posizione, anche quando non ci sono app in esecuzione.",
+  "dialogLocationDescription": "Consenti a Google di aiutare le app a individuare la posizione. Questa operazione comporta l''invio a Google di dati anonimi sulla posizione, anche quando non ci sono app in esecuzione.",
   "dialogCancel": "ANNULLA",
   "dialogDiscard": "ANNULLA",
   "dialogDisagree": "NON ACCETTO",
@@ -787,12 +787,12 @@
   "cupertinoButtonWithBackground": "Con sfondo",
   "cupertinoAlertCancel": "Annulla",
   "cupertinoAlertDiscard": "Annulla",
-  "cupertinoAlertLocationTitle": "Consentire a \"Maps\" di accedere alla tua posizione mentre usi l'app?",
+  "cupertinoAlertLocationTitle": "Consentire a \"Maps\" di accedere alla tua posizione mentre usi l''app?",
   "cupertinoAlertLocationDescription": "La tua posizione corrente verrà mostrata sulla mappa e usata per le indicazioni stradali, i risultati di ricerca nelle vicinanze e i tempi di percorrenza stimati.",
   "cupertinoAlertAllow": "Consenti",
   "cupertinoAlertDontAllow": "Non consentire",
   "cupertinoAlertFavoriteDessert": "Seleziona il dolce che preferisci",
-  "cupertinoAlertDessertDescription": "Seleziona il tuo dolce preferito nell'elenco indicato di seguito. La tua selezione verrà usata per personalizzare l'elenco di locali gastronomici suggeriti nella tua zona.",
+  "cupertinoAlertDessertDescription": "Seleziona il tuo dolce preferito nell''elenco indicato di seguito. La tua selezione verrà usata per personalizzare l''elenco di locali gastronomici suggeriti nella tua zona.",
   "cupertinoAlertCheesecake": "Cheesecake",
   "cupertinoAlertTiramisu": "Tiramisù",
   "cupertinoAlertApplePie": "Torta di mele",
diff --git a/lib/l10n/intl_ko.arb b/lib/l10n/intl_ko.arb
index 0e05bc3..c577977 100644
--- a/lib/l10n/intl_ko.arb
+++ b/lib/l10n/intl_ko.arb
@@ -67,7 +67,7 @@
   "demoFadeScaleDemoInstructions": "모달 및 FAB",
   "demoFadeThroughDemoInstructions": "하단 탐색",
   "demoSharedZAxisDemoInstructions": "설정 아이콘 버튼",
-  "demoSharedYAxisDemoInstructions": "'최근 재생' 기준으로 정렬",
+  "demoSharedYAxisDemoInstructions": "''최근 재생'' 기준으로 정렬",
   "demoTextButtonTitle": "텍스트 버튼",
   "demoSharedZAxisBeefSandwichRecipeTitle": "비프 샌드위치",
   "demoSharedZAxisDessertRecipeDescription": "디저트 레시피",
@@ -768,7 +768,7 @@
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "만들기",
-  "dialogSelectedOption": "'{value}'을(를) 선택했습니다.",
+  "dialogSelectedOption": "''{value}''을(를) 선택했습니다.",
   "dialogDiscardTitle": "초안을 삭제할까요?",
   "dialogLocationTitle": "Google의 위치 서비스를 사용하시겠습니까?",
   "dialogLocationDescription": "앱이 Google을 통해 위치 정보를 파악할 수 있도록 설정하세요. 이 경우 실행되는 앱이 없을 때도 익명의 위치 데이터가 Google에 전송됩니다.",
@@ -787,7 +787,7 @@
   "cupertinoButtonWithBackground": "배경 포함",
   "cupertinoAlertCancel": "취소",
   "cupertinoAlertDiscard": "삭제",
-  "cupertinoAlertLocationTitle": "'지도'를 사용하는 동안 앱에서 사용자의 위치에 액세스할 수 있도록 허용할까요?",
+  "cupertinoAlertLocationTitle": "''지도''를 사용하는 동안 앱에서 사용자의 위치에 액세스할 수 있도록 허용할까요?",
   "cupertinoAlertLocationDescription": "현재 위치가 지도에 표시되며 길안내, 근처 검색결과, 예상 소요 시간 계산에 사용됩니다.",
   "cupertinoAlertAllow": "허용",
   "cupertinoAlertDontAllow": "허용 안함",
diff --git a/lib/l10n/intl_ky.arb b/lib/l10n/intl_ky.arb
index 1ee8b07..69a4987 100644
--- a/lib/l10n/intl_ky.arb
+++ b/lib/l10n/intl_ky.arb
@@ -92,8 +92,8 @@
   "demoMotionPlaceholderSubtitle": "Кошумча текст",
   "demoFadeScaleAlertDialogCancelButton": "ЖОККО ЧЫГАРУУ",
   "demoFadeScaleAlertDialogHeader": "Шашылыш билдирүү диалогу",
-  "demoFadeScaleHideFabButton": "КАБ'ДЫ ЖАШЫРУУ",
-  "demoFadeScaleShowFabButton": "КАБ'ДЫ КӨРСӨТҮҮ",
+  "demoFadeScaleHideFabButton": "КАБ''ДЫ ЖАШЫРУУ",
+  "demoFadeScaleShowFabButton": "КАБ''ДЫ КӨРСӨТҮҮ",
   "demoFadeScaleShowAlertDialogButton": "МОДАЛДЫК ДИАЛОГДУ КӨРСӨТҮҮ",
   "demoFadeScaleDescription": "Бозоруу шаблону экрандын чегинин ичиндеги колдонуучу интерфейсинин кирүүчү же чыгуучу элементтери үчүн колдонулат. Мисалы, экрандын борборундагы өңү бозоруп барып көрүнбөй калган диалог.",
   "demoFadeScaleTitle": "Бозоруу",
@@ -695,7 +695,7 @@
   "bottomNavigationCalendarTab": "Жылнаама",
   "starterAppDescription": "Адаптивдүү баштапкы калык",
   "starterAppTitle": "Жаңы колдонуучулар үчүн даярдалган колдонмо",
-  "aboutFlutterSamplesRepo": "GitHub repo'нун Flutter үлгүлөрү",
+  "aboutFlutterSamplesRepo": "GitHub repo''нун Flutter үлгүлөрү",
   "bottomNavigationContentPlaceholder": "{title} өтмөгү үчүн толтургуч",
   "bottomNavigationCameraTab": "Камера",
   "bottomNavigationAlarmTab": "Ойготкуч",
@@ -716,7 +716,7 @@
   "shrineDescription": "Саркеч кийимдерди сатуу колдонмосу",
   "craneDescription": "Жекелештирилген саякат колдонмосу",
   "homeCategoryReference": "СТИЛДЕР ЖАНА БАШКАЛАР",
-  "demoInvalidURL": "URL'ди чагылдыруу мүмкүн эмес:",
+  "demoInvalidURL": "URL''ди чагылдыруу мүмкүн эмес:",
   "demoOptionsTooltip": "Параметрлер",
   "demoInfoTooltip": "Маалымат",
   "demoCodeTooltip": "Демо код",
@@ -770,8 +770,8 @@
   "buttonTextCreate": "Түзүү",
   "dialogSelectedOption": "Сиз төмөнкүнү тандадыңыз: \"{value}\"",
   "dialogDiscardTitle": "Сомдомо өчүрүлсүнбү?",
-  "dialogLocationTitle": "Google'дун жайгашкан жерди аныктоо кызматы колдонулсунбу?",
-  "dialogLocationDescription": "Google'га колдонмолорго жайгашкан жерди аныктоого уруксат бериңиз. Бул жайгашкан жердин дайындары Google'га колдонмолор иштебей турганда да жашырууун жөнөтүлөрүн түшүндүрөт.",
+  "dialogLocationTitle": "Google''дун жайгашкан жерди аныктоо кызматы колдонулсунбу?",
+  "dialogLocationDescription": "Google''га колдонмолорго жайгашкан жерди аныктоого уруксат бериңиз. Бул жайгашкан жердин дайындары Google''га колдонмолор иштебей турганда да жашырууун жөнөтүлөрүн түшүндүрөт.",
   "dialogCancel": "ЖОККО ЧЫГАРУУ",
   "dialogDiscard": "ӨЧҮРҮҮ",
   "dialogDisagree": "МАКУЛ ЭМЕСМИН",
diff --git a/lib/l10n/intl_ml.arb b/lib/l10n/intl_ml.arb
index 8ee93e6..95b5ca1 100644
--- a/lib/l10n/intl_ml.arb
+++ b/lib/l10n/intl_ml.arb
@@ -291,7 +291,7 @@
   "demoLinearProgressIndicatorTitle": "ലീനിയർ പ്രോഗ്രസ് ഇൻഡിക്കേറ്റർ",
   "demoLinearProgressIndicatorDescription": "മെറ്റീരിയൽ രൂപകൽപ്പനയായ ലീനിയർ പ്രോഗ്രസ് ഇൻഡിക്കേറ്റർ, പ്രോഗ്രസ് ബാർ എന്നും ഇതിന് പേരുണ്ട്.",
   "demoTooltipTitle": "ടൂൾടിപ്പുകൾ",
-  "demoTooltipSubtitle": "'ദീർഘനേരം അമർത്തുക' അല്ലെങ്കിൽ 'ഹോവർ ചെയ്യുക' എന്നിവയുടെ മുകളിൽ പ്രദർശിപ്പിക്കുന്ന ചെറിയ സന്ദേശം",
+  "demoTooltipSubtitle": "''ദീർഘനേരം അമർത്തുക'' അല്ലെങ്കിൽ ''ഹോവർ ചെയ്യുക'' എന്നിവയുടെ മുകളിൽ പ്രദർശിപ്പിക്കുന്ന ചെറിയ സന്ദേശം",
   "demoTooltipDescription": "ബട്ടന്റെയോ മറ്റ് ഉപയോക്തൃ ഇന്റർഫേസ് നടപടിയുടെയോ ഫംഗ്ഷൻ വിവരിക്കാൻ സഹായിക്കുന്ന ടെക്സ്റ്റ് ലേബലുകൾ ടൂൾടിപ്പുകൾ നൽകുന്നു. ഉപയോക്താക്കൾ ഹോവർ ചെയ്യുമ്പോഴോ ഫോക്കസ് ചെയ്യുമ്പോഴോ ഒരു എലിമെന്റിൽ ദീർഘനേരം അമർത്തുമ്പോഴോ ടൂൾടിപ്പുകൾ, അറിവ് നൽകുന്ന ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കും.",
   "demoTooltipInstructions": "ടൂൾടിപ്പ് പ്രദർശിപ്പിക്കാൻ ദീർഘനേരം അമർത്തുക അല്ലെങ്കിൽ ഹോവർ ചെയ്യുക.",
   "demoMenuSelected": "തിരഞ്ഞെടുത്തു: {value}",
diff --git a/lib/l10n/intl_my.arb b/lib/l10n/intl_my.arb
index b159d67..9d144d1 100644
--- a/lib/l10n/intl_my.arb
+++ b/lib/l10n/intl_my.arb
@@ -231,7 +231,7 @@
   "cardsDemoExplore": "လေ့လာရန်",
   "cardsDemoExploreSemantics": "{destinationName} ကို လေ့လာရန်",
   "cardsDemoShareSemantics": "{destinationName} ကို မျှဝေရန်",
-  "cardsDemoTravelDestinationTitle1": "'တမီးလ်နာဒူ' တွင် လည်ပတ်ရန် ထိပ်တန်းမြို့ ၁၀ မြို့",
+  "cardsDemoTravelDestinationTitle1": "''တမီးလ်နာဒူ'' တွင် လည်ပတ်ရန် ထိပ်တန်းမြို့ ၁၀ မြို့",
   "cardsDemoTravelDestinationDescription1": "နံပါတ် ၁၀",
   "cardsDemoTravelDestinationCity1": "သန်ဂျီဗာ",
   "dataTableColumnProtein": "အသားဓာတ် (g)",
@@ -286,9 +286,9 @@
   "demoProgressIndicatorTitle": "တိုးတက်မှု အညွှန်းများ",
   "demoProgressIndicatorSubtitle": "မျဉ်းဖြောင့်၊ စက်ဝိုင်း၊ သတ်မှတ်ချက်မရှိ",
   "demoCircularProgressIndicatorTitle": "စက်ဝိုင်းပုံ တိုးတက်မှု အညွှန်း",
-  "demoCircularProgressIndicatorDescription": "အပလီကေးရှင်းတစ်ခုက အလုပ်လုပ်နေကြောင်း ပြသရန် 'ရုပ်ဝတ္ထုဒီဇိုင်း' စက်ဝိုင်းပုံ တိုးတက်မှုအညွှန်းက လည်ပတ်သည်။",
+  "demoCircularProgressIndicatorDescription": "အပလီကေးရှင်းတစ်ခုက အလုပ်လုပ်နေကြောင်း ပြသရန် ''ရုပ်ဝတ္ထုဒီဇိုင်း'' စက်ဝိုင်းပုံ တိုးတက်မှုအညွှန်းက လည်ပတ်သည်။",
   "demoMenuFour": "လေး",
-  "demoLinearProgressIndicatorDescription": "'ရုပ်ဝတ္ထုဒီဇိုင်း' မျဉ်းဖြောင့် တိုးတက်မှုအညွှန်းကို တိုးတက်မှုဘားဟုလည်း ခေါ်သည်။",
+  "demoLinearProgressIndicatorDescription": "''ရုပ်ဝတ္ထုဒီဇိုင်း'' မျဉ်းဖြောင့် တိုးတက်မှုအညွှန်းကို တိုးတက်မှုဘားဟုလည်း ခေါ်သည်။",
   "demoTooltipTitle": "အကြံပြုချက်ပြ ပေါ့အပ် ဝင်းဒိုး",
   "demoTooltipSubtitle": "ကြာရှည်စွာ ဖိထားလျှင် သို့မဟုတ် အပေါ်တွင် အုပ်လိုက်လျှင် မက်ဆေ့ဂျ်တိုတစ်စောင် ဖော်ပြပေးသည်",
   "demoTooltipDescription": "အကြံပြုချက်ပြ ပေါ့အပ် ဝင်းဒိုးများတွင် ခလုတ်တစ်ခု၏ လုပ်ဆောင်ချက် သို့မဟုတ် သုံးသူအတွက်ကြားခံစနစ်လုပ်ဆောင်ချက် အခြားတစ်ခုကို ကူညီ၍ ရှင်းလင်းဖော်ပြပေးသော စာသားအညွှန်းများပါဝင်သည်။ အကြံပြုချက်ပြ ပေါ့အပ် ဝင်းဒိုးသည် အသုံးပြုသူက အကြောင်းအရာတစ်ခုကို အပေါ်မှနေ၍ အုပ်ခြင်း၊ အာရုံစိုက်လိုက်ခြင်း သို့မဟုတ် ကြာရှည်စွာ ဖိထားလိုက်ခြင်းတို့ ပြုလုပ်သည့်အခါ အချက်အလက်ပြည့်စုံသည့် စာသားတစ်ခုကို ဖော်ပြသည်။",
@@ -564,7 +564,7 @@
   "rallySettingsManageAccounts": "အကောင့်များကို စီမံခန့်ခွဲရန်",
   "rallyAccountDataCarSavings": "ကား စုငွေများ",
   "rallySettingsTaxDocuments": "အခွန် မှတ်တမ်းများ",
-  "rallySettingsPasscodeAndTouchId": "လျှို့ဝှက်ကုဒ်နှင့် 'လက်ဗွေ ID'",
+  "rallySettingsPasscodeAndTouchId": "လျှို့ဝှက်ကုဒ်နှင့် ''လက်ဗွေ ID''",
   "rallySettingsNotifications": "အကြောင်းကြားချက်များ",
   "rallySettingsPersonalInformation": "ကိုယ်ရေးအချက်အလက်များ",
   "rallySettingsPaperlessSettings": "စာရွက်မသုံး ဆက်တင်များ",
@@ -659,7 +659,7 @@
   "demoBottomSheetSubtitle": "မပြောင်းလဲသော အောက်ခြေမီနူးပါ စာမျက်နှာပုံစံများ",
   "demoTextFieldNameHasPhoneNumber": "{name} ၏ ဖုန်းနံပါတ်သည် {phoneNumber}",
   "buttonText": "ခလုတ်",
-  "demoTypographyDescription": "'ပစ္စည်းပုံစံ' တွင် မြင်တွေ့ရသော စာသားပုံစံအမျိုးမျိုးတို့၏ အဓိပ္ပာယ်ဖွင့်ဆိုချက်များ။",
+  "demoTypographyDescription": "''ပစ္စည်းပုံစံ'' တွင် မြင်တွေ့ရသော စာသားပုံစံအမျိုးမျိုးတို့၏ အဓိပ္ပာယ်ဖွင့်ဆိုချက်များ။",
   "demoTypographySubtitle": "ကြိုတင်သတ်မှတ်ထားသည့် စာသားပုံစံများအားလုံး",
   "demoTypographyTitle": "စာလုံးဒီဇိုင်း",
   "demoFullscreenDialogDescription": "FullscreenDialog အချက်အလက်က အဝင်စာမျက်နှာသည် မျက်နှာပြင်အပြည့် နမူနာဒိုင်ယာလော့ဂ် ဟုတ်မဟုတ် သတ်မှတ်ပေးသည်",
diff --git a/lib/l10n/intl_ne.arb b/lib/l10n/intl_ne.arb
index f696bdc..07a37f5 100644
--- a/lib/l10n/intl_ne.arb
+++ b/lib/l10n/intl_ne.arb
@@ -58,7 +58,7 @@
   "replyDraftsLabel": "मस्यौदाहरू",
   "demoNavigationDrawerToPageOne": "पहिलो वस्तु",
   "replyInboxLabel": "इनबक्स",
-  "demoSharedXAxisDemoInstructions": "'अर्को' र 'पछाडि' बटन",
+  "demoSharedXAxisDemoInstructions": "''अर्को'' र ''पछाडि'' बटन",
   "replySpamLabel": "स्प्याम",
   "replyTrashLabel": "ट्र्यास",
   "replySentLabel": "पठाइएको",
diff --git a/lib/l10n/intl_nl.arb b/lib/l10n/intl_nl.arb
index ede1761..bae482d 100644
--- a/lib/l10n/intl_nl.arb
+++ b/lib/l10n/intl_nl.arb
@@ -95,13 +95,13 @@
   "demoFadeScaleHideFabButton": "ZWEVENDE ACTIEKNOP VERBERGEN",
   "demoFadeScaleShowFabButton": "ZWEVENDE ACTIEKNOP TONEN",
   "demoFadeScaleShowAlertDialogButton": "MODAAL VENSTER TONEN",
-  "demoFadeScaleDescription": "Het patroon 'Vervagen' wordt gebruikt voor UI-elementen die binnen de begrenzing van het scherm verschijnen of verdwijnen, zoals een dialoogvenster dat vervaagt in het midden van het scherm.",
+  "demoFadeScaleDescription": "Het patroon ''Vervagen'' wordt gebruikt voor UI-elementen die binnen de begrenzing van het scherm verschijnen of verdwijnen, zoals een dialoogvenster dat vervaagt in het midden van het scherm.",
   "demoFadeScaleTitle": "Vervagen",
-  "demoFadeThroughTextPlaceholder": "123 foto's",
+  "demoFadeThroughTextPlaceholder": "123 foto''s",
   "demoFadeThroughSearchDestination": "Zoeken",
-  "demoFadeThroughPhotosDestination": "Foto's",
+  "demoFadeThroughPhotosDestination": "Foto''s",
   "demoSharedXAxisCoursePageSubtitle": "Gebundelde categorieën worden als groepen weergegeven in je feed. Je kunt dit later altijd wijzigen.",
-  "demoFadeThroughDescription": "Het patroon 'Fade-through' wordt gebruikt voor overgangen tussen UI-elementen die geen sterk onderling verband hebben.",
+  "demoFadeThroughDescription": "Het patroon ''Fade-through'' wordt gebruikt voor overgangen tussen UI-elementen die geen sterk onderling verband hebben.",
   "demoFadeThroughTitle": "Fade-through",
   "demoSharedZAxisHelpSettingLabel": "Hulp",
   "demoMotionSubtitle": "Alle vooraf gedefinieerde overgangspatronen",
@@ -125,7 +125,7 @@
   "demoSharedZAxisPrivacySettingLabel": "Privacy",
   "demoMotionTitle": "Beweging",
   "demoContainerTransformTitle": "Containertransformatie",
-  "demoContainerTransformDescription": "Het patroon 'Containertransformatie' is ontworpen voor overgangen tussen UI-elementen die een container bevatten. Dit patroon zorgt voor een zichtbare connectie tussen twee UI-elementen.",
+  "demoContainerTransformDescription": "Het patroon ''Containertransformatie'' is ontworpen voor overgangen tussen UI-elementen die een container bevatten. Dit patroon zorgt voor een zichtbare connectie tussen twee UI-elementen.",
   "demoContainerTransformModalBottomSheetTitle": "Vervagingsmodus",
   "demoContainerTransformTypeFade": "VERVAGEN",
   "demoSharedYAxisAlbumTileDurationUnit": "min",
@@ -134,7 +134,7 @@
   "demoMotionSmallPlaceholderSubtitle": "Secundair",
   "demoMotionDetailsPageTitle": "Detailpagina",
   "demoMotionListTileTitle": "Lijstitem",
-  "demoSharedAxisDescription": "Het patroon 'Gedeelde as' wordt gebruikt voor overgangen tussen UI-elementen die een ruimtelijke of navigatiegebonden relatie hebben. Dit patroon gebruikt een gedeelde transformatie op de X-, Y- of Z-as om de relatie tussen elementen te benadrukken.",
+  "demoSharedAxisDescription": "Het patroon ''Gedeelde as'' wordt gebruikt voor overgangen tussen UI-elementen die een ruimtelijke of navigatiegebonden relatie hebben. Dit patroon gebruikt een gedeelde transformatie op de X-, Y- of Z-as om de relatie tussen elementen te benadrukken.",
   "demoSharedXAxisTitle": "Gedeelde X-as",
   "demoSharedXAxisBackButtonText": "TERUG",
   "demoSharedXAxisNextButtonText": "VOLGENDE",
@@ -329,8 +329,8 @@
   "demoSectionedMenuTitle": "In secties opgesplitst menu",
   "demoSimpleMenuTitle": "Eenvoudig menu",
   "demoChecklistMenuTitle": "Checklistmenu",
-  "demoMenuSubtitle": "Menuknoppen en eenvoudige menu's",
-  "demoMenuDescription": "Een menu toont een lijst met keuzes in een tijdelijke weergave. Menu's worden weergegeven als gebruikers interactie hebben met een knop, actie of andere bedieningsoptie.",
+  "demoMenuSubtitle": "Menuknoppen en eenvoudige menu''s",
+  "demoMenuDescription": "Een menu toont een lijst met keuzes in een tijdelijke weergave. Menu''s worden weergegeven als gebruikers interactie hebben met een knop, actie of andere bedieningsoptie.",
   "demoMenuItemValueOne": "Menu-item één",
   "demoMenuItemValueTwo": "Menu-item twee",
   "demoMenuItemValueThree": "Menu-item drie",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "Zwembad met palmbomen",
   "craneSleep5SemanticLabel": "Kampeertent in een veld",
   "settingsButtonCloseLabel": "Instellingen sluiten",
-  "demoSelectionControlsCheckboxDescription": "Met selectievakjes kan de gebruiker meerdere opties selecteren uit een set. De waarde voor een normaal selectievakje is 'true' of 'false'. De waarde van een selectievakje met drie statussen kan ook 'null' zijn.",
+  "demoSelectionControlsCheckboxDescription": "Met selectievakjes kan de gebruiker meerdere opties selecteren uit een set. De waarde voor een normaal selectievakje is ''true'' of ''false''. De waarde van een selectievakje met drie statussen kan ook ''null'' zijn.",
   "settingsButtonLabel": "Instellingen",
   "demoListsTitle": "Lijsten",
   "demoListsSubtitle": "Indelingen voor scrollende lijsten",
@@ -640,7 +640,7 @@
   "demoTextFieldPhoneNumber": "Telefoonnummer*",
   "demoBottomSheetTitle": "Blad onderaan",
   "demoTextFieldEmail": "E-mailadres",
-  "demoTextFieldTellUsAboutYourself": "Vertel ons meer over jezelf (bijvoorbeeld wat voor werk je doet of wat je hobby's zijn)",
+  "demoTextFieldTellUsAboutYourself": "Vertel ons meer over jezelf (bijvoorbeeld wat voor werk je doet of wat je hobby''s zijn)",
   "demoTextFieldKeepItShort": "Houd het kort, dit is een demo.",
   "starterAppGenericButton": "KNOP",
   "demoTextFieldLifeStory": "Levensverhaal",
@@ -768,7 +768,7 @@
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Maken",
-  "dialogSelectedOption": "Je hebt '{value}' geselecteerd",
+  "dialogSelectedOption": "Je hebt ''{value}'' geselecteerd",
   "dialogDiscardTitle": "Concept weggooien?",
   "dialogLocationTitle": "Locatieservice van Google gebruiken?",
   "dialogLocationDescription": "Laat Google apps helpen bij het bepalen van de locatie. Dit houdt in dat anonieme locatiegegevens naar Google worden verzonden, zelfs als er geen apps actief zijn.",
diff --git a/lib/l10n/intl_or.arb b/lib/l10n/intl_or.arb
index 15aa298..23f87c2 100644
--- a/lib/l10n/intl_or.arb
+++ b/lib/l10n/intl_or.arb
@@ -58,7 +58,7 @@
   "replyDraftsLabel": "ଡ୍ରାଫ୍ଟଗୁଡ଼ିକ",
   "demoNavigationDrawerToPageOne": "ପ୍ରଥମ ଆଇଟମ୍",
   "replyInboxLabel": "ଇନବକ୍ସ",
-  "demoSharedXAxisDemoInstructions": "'ପରବର୍ତ୍ତୀ' ଓ 'ପଛକୁ ଫେରନ୍ତୁ' ବଟନ୍",
+  "demoSharedXAxisDemoInstructions": "''ପରବର୍ତ୍ତୀ'' ଓ ''ପଛକୁ ଫେରନ୍ତୁ'' ବଟନ୍",
   "replySpamLabel": "ସ୍ପାମ୍",
   "replyTrashLabel": "ଟ୍ରାସ୍",
   "replySentLabel": "ପଠାଯାଇଛି",
@@ -521,13 +521,13 @@
   "shrineProductGardenStrand": "ଗାର୍ଡେନ୍ ଷ୍ଟ୍ରାଣ୍ଡ",
   "shrineProductStrutEarrings": "ଷ୍ଟ୍ରଟ୍ ଇଅର୍‌ରିଂ",
   "shrineProductVarsitySocks": "ଭାର୍ସିଟୀ ସକ୍ସ",
-  "shrineProductWeaveKeyring": "ୱେଭ୍ କୀ'ରିଂ",
+  "shrineProductWeaveKeyring": "ୱେଭ୍ କୀ''ରିଂ",
   "shrineProductGatsbyHat": "ଗେଟ୍ସବାଏ ହେଟ୍",
   "shrineProductShrugBag": "ସ୍ରଗ୍ ବ୍ୟାଗ୍",
   "shrineProductGiltDeskTrio": "ଗ୍ଲିଟ୍ ଡେସ୍କ ଟ୍ରିଓ",
   "shrineProductCopperWireRack": "ତମ୍ବା ୱାୟାର୍ ରେକ୍",
   "shrineProductSootheCeramicSet": "ସୁଦ୍ ସେରାମିକ୍ ସେଟ୍",
-  "shrineProductHurrahsTeaSet": "ହୁରାହ୍'ର ଟି ସେଟ୍",
+  "shrineProductHurrahsTeaSet": "ହୁରାହ୍''ର ଟି ସେଟ୍",
   "shrineProductBlueStoneMug": "ବ୍ଲୁ ଷ୍ଟୋନ୍ ମଗ୍",
   "shrineProductRainwaterTray": "ରେନ୍‌ୱାଟର୍ ଟ୍ରେ",
   "shrineProductChambrayNapkins": "ଚାମ୍ବରେ ନାପ୍‌କିନ୍ସ",
@@ -634,13 +634,13 @@
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### - ଏକ US ଫୋନ୍ ନମ୍ବର ଲେଖନ୍ତୁ।",
   "demoTextFieldEnterPassword": "ଦୟାକରି ଗୋଟିଏ ପାସ୍‌ୱାର୍ଡ ଲେଖନ୍ତୁ।",
   "demoTextFieldPasswordsDoNotMatch": "ପାସ୍‌ୱାର୍ଡଗୁଡ଼ିକ ମେଳ ହେଉନାହିଁ",
-  "demoTextFieldWhatDoPeopleCallYou": "ଲୋକ ଆପଣଙ୍କୁ କ'ଣ ଡାକୁଛନ୍ତି?",
+  "demoTextFieldWhatDoPeopleCallYou": "ଲୋକ ଆପଣଙ୍କୁ କ''ଣ ଡାକୁଛନ୍ତି?",
   "demoTextFieldNameField": "ନାମ*",
   "demoBottomSheetButtonText": "ତଳ ସିଟ୍ ଦେଖାନ୍ତୁ",
   "demoTextFieldPhoneNumber": "ଫୋନ୍ ନମ୍ବର*",
   "demoBottomSheetTitle": "ତଳ ସିଟ୍",
   "demoTextFieldEmail": "ଇମେଲ୍",
-  "demoTextFieldTellUsAboutYourself": "ଆପଣଙ୍କ ବିଷୟରେ ଆମକୁ କୁହନ୍ତୁ (ଉ.ଦା., ଆପଣ କ'ଣ କରନ୍ତି କିମ୍ବା ଆପଣଙ୍କ ସଉକ କ'ଣ କୁହନ୍ତୁ)",
+  "demoTextFieldTellUsAboutYourself": "ଆପଣଙ୍କ ବିଷୟରେ ଆମକୁ କୁହନ୍ତୁ (ଉ.ଦା., ଆପଣ କ''ଣ କରନ୍ତି କିମ୍ବା ଆପଣଙ୍କ ସଉକ କ''ଣ କୁହନ୍ତୁ)",
   "demoTextFieldKeepItShort": "ଏହାକୁ ଛୋଟ ରଖନ୍ତୁ, ଏହା କେବଳ ଏକ ଡେମୋ ଅଟେ।",
   "starterAppGenericButton": "ବଟନ୍",
   "demoTextFieldLifeStory": "ଲାଇଫ୍ ଷ୍ଟୋରୀ",
@@ -761,7 +761,7 @@
   "demoCupertinoAlertButtonsTitle": "ବଟନ୍‍ଗୁଡ଼ିକ ସହ ଆଲର୍ଟ",
   "demoCupertinoAlertButtonsOnlyTitle": "କେବଳ ଆଲର୍ଟ ବଟନ୍‍ଗୁଡ଼ିକ",
   "demoCupertinoActionSheetTitle": "ଆକ୍ସନ୍ ସିଟ୍",
-  "demoCupertinoActionSheetDescription": "ଆକ୍ସନ୍ ସିଟ୍ ହେଉଛି ଆଲର୍ଟର ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଶୈଳୀ ଯାହା ଉପଯୋଗକର୍ତ୍ତାଙ୍କ ପାଇଁ ବର୍ତ୍ତମାନର ପ୍ରସଙ୍ଗ ସମ୍ବନ୍ଧିତ ଦୁଇ କିମ୍ବା ତା'ଠାରୁ ଅଧିକ ପସନ୍ଦର ଏକ ସେଟ୍ ପ୍ରସ୍ତୁତ କରେ। ଆକ୍ସନ୍ ସିଟ୍‍‍ରେ ଏକ ଟାଇଟେଲ୍, ଏକ ଅତିରିକ୍ତ ମେସେଜ୍ କାର୍ଯ୍ୟଗୁଡ଼ିକର ଏକ ତାଲିକା ଥାଏ।",
+  "demoCupertinoActionSheetDescription": "ଆକ୍ସନ୍ ସିଟ୍ ହେଉଛି ଆଲର୍ଟର ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଶୈଳୀ ଯାହା ଉପଯୋଗକର୍ତ୍ତାଙ୍କ ପାଇଁ ବର୍ତ୍ତମାନର ପ୍ରସଙ୍ଗ ସମ୍ବନ୍ଧିତ ଦୁଇ କିମ୍ବା ତା''ଠାରୁ ଅଧିକ ପସନ୍ଦର ଏକ ସେଟ୍ ପ୍ରସ୍ତୁତ କରେ। ଆକ୍ସନ୍ ସିଟ୍‍‍ରେ ଏକ ଟାଇଟେଲ୍, ଏକ ଅତିରିକ୍ତ ମେସେଜ୍ କାର୍ଯ୍ୟଗୁଡ଼ିକର ଏକ ତାଲିକା ଥାଏ।",
   "demoColorsTitle": "ରଙ୍ଗ",
   "demoColorsSubtitle": "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ ସମସ୍ତ ରଙ୍ଗ",
   "demoColorsDescription": "ରଙ୍ଗ ଓ ରଙ୍ଗ ସ୍ୱାଚ୍ ସ୍ଥିରାଙ୍କଗୁଡ଼ିକ ଉପାଦାନ ଡିଜାଇନ୍‍ର ରଙ୍ଗ ପ୍ୟାଲେଟ୍‍ର ପ୍ରତିନିଧିତ୍ୱ କରେ।",
diff --git a/lib/l10n/intl_pa.arb b/lib/l10n/intl_pa.arb
index 8ac853a..779e436 100644
--- a/lib/l10n/intl_pa.arb
+++ b/lib/l10n/intl_pa.arb
@@ -11,17 +11,17 @@
   "demoTwoPaneList": "ਸੂਚੀ",
   "demoTwoPaneFoldableLabel": "ਮੋੜਨਯੋਗ",
   "demoTwoPaneSmallScreenLabel": "ਛੋਟੀ ਸਕ੍ਰੀਨ",
-  "demoTwoPaneSmallScreenDescription": "ਛੋਟੀ ਸਕ੍ਰੀਨ ਵਾਲੇ ਡੀਵਾਈਸ 'ਤੇ TwoPane ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।",
+  "demoTwoPaneSmallScreenDescription": "ਛੋਟੀ ਸਕ੍ਰੀਨ ਵਾਲੇ ਡੀਵਾਈਸ ''ਤੇ TwoPane ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।",
   "demoTwoPaneTabletLabel": "ਟੈਬਲੈੱਟ / ਡੈਸਕਟਾਪ",
-  "demoTwoPaneTabletDescription": "ਵੱਡੀ ਸਕ੍ਰੀਨ ਵਾਲੇ ਡੀਵਾਈਸ, ਜਿਵੇਂ ਕਿ ਟੈਬਲੈੱਟ ਜਾਂ ਡੈਸਕਟਾਪ 'ਤੇ TwoPane ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।",
+  "demoTwoPaneTabletDescription": "ਵੱਡੀ ਸਕ੍ਰੀਨ ਵਾਲੇ ਡੀਵਾਈਸ, ਜਿਵੇਂ ਕਿ ਟੈਬਲੈੱਟ ਜਾਂ ਡੈਸਕਟਾਪ ''ਤੇ TwoPane ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।",
   "demoTwoPaneTitle": "TwoPane",
-  "demoTwoPaneSubtitle": "ਮੋੜਨਯੋਗ, ਵੱਡੀਆਂ ਅਤੇ ਛੋਟੀਆਂ ਸਕ੍ਰੀਨਾਂ 'ਤੇ ਪ੍ਰਤਿਕਿਰਿਆਤਮਕ ਖਾਕੇ",
+  "demoTwoPaneSubtitle": "ਮੋੜਨਯੋਗ, ਵੱਡੀਆਂ ਅਤੇ ਛੋਟੀਆਂ ਸਕ੍ਰੀਨਾਂ ''ਤੇ ਪ੍ਰਤਿਕਿਰਿਆਤਮਕ ਖਾਕੇ",
   "splashSelectDemo": "ਕੋਈ ਡੈਮੋ ਚੁਣੋ",
-  "demoTwoPaneFoldableDescription": "ਮੋੜਨਯੋਗ ਡੀਵਾਈਸ 'ਤੇ TwoPane ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।",
+  "demoTwoPaneFoldableDescription": "ਮੋੜਨਯੋਗ ਡੀਵਾਈਸ ''ਤੇ TwoPane ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।",
   "demoTwoPaneDetails": "ਵੇਰਵੇ",
   "demoTwoPaneSelectItem": "ਕੋਈ ਆਈਟਮ ਚੁਣੋ",
   "demoTwoPaneItemDetails": "ਆਈਟਮ {value} ਸੰਬੰਧੀ ਵੇਰਵੇ",
-  "demoCupertinoContextMenuActionText": "ਸੰਦਰਭੀ ਮੀਨੂ ਦੇਖਣ ਲਈ Flutter ਲੋਗੋ 'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਦਬਾਈ ਰੱਖੋ।",
+  "demoCupertinoContextMenuActionText": "ਸੰਦਰਭੀ ਮੀਨੂ ਦੇਖਣ ਲਈ Flutter ਲੋਗੋ ''ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਦਬਾਈ ਰੱਖੋ।",
   "demoCupertinoContextMenuDescription": "iOS-ਸਟਾਈਲ ਵਾਲਾ ਪੂਰੀ ਸਕ੍ਰੀਨ ਦਾ ਸੰਦਰਭੀ ਮੀਨੂ ਜੋ ਉਦੋਂ ਦਿਸਦਾ ਹੈ ਜਦੋਂ ਕਿਸੇ ਤੱਤ ਨੂੰ ਦਬਾਈ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।",
   "demoAppBarTitle": "ਐਪ ਪੱਟੀ",
   "demoAppBarDescription": "ਐਪ ਪੱਟੀ ਮੌਜੂਦਾ ਸਕ੍ਰੀਨ ਨਾਲ ਸੰਬੰਧਿਤ ਸਮੱਗਰੀ ਅਤੇ ਕਾਰਵਾਈਆਂ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦੀ ਹੈ। ਇਸਦੀ ਵਰਤੋਂ ਬ੍ਰਾਂਡਿੰਗ, ਸਕ੍ਰੀਨ ਸਿਰਲੇਖਾਂ, ਨੈਵੀਗੇਸ਼ਨ ਅਤੇ ਕਾਰਵਾਈਆਂ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ",
@@ -38,7 +38,7 @@
   "demoDateRangePickerTitle": "ਤਾਰੀਖ ਦੀ ਰੇਂਜ ਸੰਬੰਧੀ ਚੋਣਕਾਰ",
   "demoNavigationDrawerUserName": "ਵਰਤੋਂਕਾਰ ਨਾਮ",
   "demoNavigationDrawerUserEmail": "user.name@example.com",
-  "demoNavigationDrawerText": "ਦਰਾਜ਼ ਦੇਖਣ ਲਈ ਕਿਨਾਰੇ ਤੋਂ ਸਵਾਈਪ ਕਰੋ ਜਾਂ ਸਿਖਰਲੇ ਖੱਬੇ ਪ੍ਰਤੀਕ 'ਤੇ ਟੈਪ ਕਰੋ",
+  "demoNavigationDrawerText": "ਦਰਾਜ਼ ਦੇਖਣ ਲਈ ਕਿਨਾਰੇ ਤੋਂ ਸਵਾਈਪ ਕਰੋ ਜਾਂ ਸਿਖਰਲੇ ਖੱਬੇ ਪ੍ਰਤੀਕ ''ਤੇ ਟੈਪ ਕਰੋ",
   "demoNavigationRailTitle": "ਨੈਵੀਗੇਸ਼ਨ ਰੇਲ",
   "demoNavigationRailSubtitle": "ਐਪ ਵਿੱਚ ਨੈਵੀਗੇਸ਼ਨ ਰੇਲ ਦਿਖਾਈ ਜਾ ਰਹੀ ਹੈ",
   "demoNavigationRailDescription": "ਤਿੰਨ ਅਤੇ ਪੰਜ ਵਰਗੇ ਛੋਟੇ ਦ੍ਰਿਸ਼ਾਂ ਵਿਚਾਲੇ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਮੈਟੀਰੀਅਲ ਵਿਜੇਟ ਨੂੰ ਐਪ ਦੇ ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਪਾਸੇ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ।",
@@ -46,19 +46,19 @@
   "demoNavigationDrawerTitle": "ਨੈਵੀਗੇਸ਼ਨ ਡ੍ਰਾਅਰ",
   "demoNavigationRailThird": "ਤੀਜਾ",
   "replyStarredLabel": "ਤਾਰਾਬੱਧ",
-  "demoTextButtonDescription": "ਲਿਖਤ ਵਾਲਾ ਬਟਨ ਦਬਾਏ ਜਾਣ 'ਤੇ ਸਿਆਹੀ ਦੇ ਛਿੱਟੇ ਦਿਖਾਉਂਦਾ ਹੈ ਪਰ ਉੱਪਰ ਨਹੀਂ ਉੱਠਦਾ ਹੈ। ਟੂਲਬਾਰਾਂ ਉੱਤੇ, ਵਿੰਡੋਆਂ ਵਿੱਚ ਅਤੇ ਪੈਡਿੰਗ ਦੇ ਨਾਲ ਇਨਲਾਈਨ ਲਿਖਤ ਵਾਲੇ ਬਟਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ",
+  "demoTextButtonDescription": "ਲਿਖਤ ਵਾਲਾ ਬਟਨ ਦਬਾਏ ਜਾਣ ''ਤੇ ਸਿਆਹੀ ਦੇ ਛਿੱਟੇ ਦਿਖਾਉਂਦਾ ਹੈ ਪਰ ਉੱਪਰ ਨਹੀਂ ਉੱਠਦਾ ਹੈ। ਟੂਲਬਾਰਾਂ ਉੱਤੇ, ਵਿੰਡੋਆਂ ਵਿੱਚ ਅਤੇ ਪੈਡਿੰਗ ਦੇ ਨਾਲ ਇਨਲਾਈਨ ਲਿਖਤ ਵਾਲੇ ਬਟਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ",
   "demoElevatedButtonTitle": "ਉੱਭਰਿਆ ਹੋਇਆ ਬਟਨ",
-  "demoElevatedButtonDescription": "ਉੱਭਰੇ ਹੋਏ ਬਟਨ ਜ਼ਿਆਦਾਤਰ ਸਮਤਲ ਖਾਕਿਆਂ 'ਤੇ ਆਯਾਮ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ। ਉਹ ਰੁੱਝੀਆਂ ਜਾਂ ਚੌੜੀਆਂ ਸਪੇਸਾਂ 'ਤੇ ਫੰਕਸ਼ਨਾਂ 'ਤੇ ਜ਼ੋਰ ਦਿੰਦੇ ਹਨ।",
+  "demoElevatedButtonDescription": "ਉੱਭਰੇ ਹੋਏ ਬਟਨ ਜ਼ਿਆਦਾਤਰ ਸਮਤਲ ਖਾਕਿਆਂ ''ਤੇ ਆਯਾਮ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ। ਉਹ ਰੁੱਝੀਆਂ ਜਾਂ ਚੌੜੀਆਂ ਸਪੇਸਾਂ ''ਤੇ ਫੰਕਸ਼ਨਾਂ ''ਤੇ ਜ਼ੋਰ ਦਿੰਦੇ ਹਨ।",
   "demoOutlinedButtonTitle": "ਖਾਕਾਬੱਧ ਬਟਨ",
-  "demoOutlinedButtonDescription": "ਖਾਕਾਬੱਧ ਬਟਨ ਦਬਾਏ ਜਾਣ 'ਤੇ ਧੁੰਦਲੇ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਉੱਪਰ ਉੱਠਦੇ ਹਨ। ਵਿਕਲਪਿਕ, ਸੈਕੰਡਰੀ ਕਾਰਵਾਈ ਦਰਸਾਉਣ ਲਈ ਉਹਨਾਂ ਨੂੰ ਅਕਸਰ ਉੱਭਰੇ ਹੋਏ ਬਟਨਾਂ ਨਾਲ ਜੋੜਾਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।",
+  "demoOutlinedButtonDescription": "ਖਾਕਾਬੱਧ ਬਟਨ ਦਬਾਏ ਜਾਣ ''ਤੇ ਧੁੰਦਲੇ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਉੱਪਰ ਉੱਠਦੇ ਹਨ। ਵਿਕਲਪਿਕ, ਸੈਕੰਡਰੀ ਕਾਰਵਾਈ ਦਰਸਾਉਣ ਲਈ ਉਹਨਾਂ ਨੂੰ ਅਕਸਰ ਉੱਭਰੇ ਹੋਏ ਬਟਨਾਂ ਨਾਲ ਜੋੜਾਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।",
   "demoContainerTransformDemoInstructions": "ਕਾਰਡ, ਸੂਚੀਆਂ ਅਤੇ FAB",
-  "demoNavigationDrawerSubtitle": "ਦਰਾਜ਼ ਨੂੰ ਐਪ ਪੱਟੀ 'ਤੇ ਦਿਖਾਇਆ ਜਾ ਰਿਹਾ ਹੈ",
+  "demoNavigationDrawerSubtitle": "ਦਰਾਜ਼ ਨੂੰ ਐਪ ਪੱਟੀ ''ਤੇ ਦਿਖਾਇਆ ਜਾ ਰਿਹਾ ਹੈ",
   "replyDescription": "ਨਿਪੁੰਨ, ਫੋਕਸ ਕੀਤੀ ਈਮੇਲ ਐਪ",
   "demoNavigationDrawerDescription": "ਅਜਿਹਾ ਮੈਟੀਰੀਅਲ ਡਿਜ਼ਾਈਨ ਪੈਨਲ ਜੋ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਨੈਵੀਗੇਸ਼ਨ ਲਿੰਕ ਦਿਖਾਉਣ ਲਈ ਸਕ੍ਰੀਨ ਦੇ ਕਿਨਾਰੇ ਤੋਂ ਲੇਟਵੇਂ ਰੂਪ ਵਿੱਚ ਸਲਾਈਡ ਕਰਦਾ ਹੈ।",
   "replyDraftsLabel": "ਡਰਾਫਟ",
   "demoNavigationDrawerToPageOne": "ਆਈਟਮ ਇੱਕ",
   "replyInboxLabel": "ਇਨਬਾਕਸ",
-  "demoSharedXAxisDemoInstructions": "'ਅੱਗੇ' ਅਤੇ 'ਪਿੱਛੇ' ਬਟਨ",
+  "demoSharedXAxisDemoInstructions": "''ਅੱਗੇ'' ਅਤੇ ''ਪਿੱਛੇ'' ਬਟਨ",
   "replySpamLabel": "ਸਪੈਮ",
   "replyTrashLabel": "ਰੱਦੀ",
   "replySentLabel": "ਭੇਜਿਆ ਗਿਆ",
@@ -82,7 +82,7 @@
   "demoSharedXAxisSignInTextFieldLabel": "ਈਮੇਲ ਜਾਂ ਫ਼ੋਨ ਨੰਬਰ",
   "demoSharedXAxisSignInSubtitleText": "ਆਪਣੇ ਖਾਤੇ ਨਾਲ ਸਾਈਨ-ਇਨ ਕਰੋ",
   "demoSharedXAxisSignInWelcomeText": "ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ David Park",
-  "demoSharedXAxisIndividualCourseSubtitle": "ਵਿਅਕਤੀਗਤ ਤੌਰ 'ਤੇ ਦਿਖਾਇਆ ਗਿਆ",
+  "demoSharedXAxisIndividualCourseSubtitle": "ਵਿਅਕਤੀਗਤ ਤੌਰ ''ਤੇ ਦਿਖਾਇਆ ਗਿਆ",
   "demoSharedXAxisBundledCourseSubtitle": "ਬੰਡਲਬੱਧ",
   "demoFadeThroughAlbumsDestination": "ਐਲਬਮਾਂ",
   "demoSharedXAxisDesignCourseTitle": "ਡਿਜ਼ਾਈਨ",
@@ -134,7 +134,7 @@
   "demoMotionSmallPlaceholderSubtitle": "ਸੈਕੰਡਰੀ",
   "demoMotionDetailsPageTitle": "ਵੇਰਵੇ ਦਾ ਪੰਨਾ",
   "demoMotionListTileTitle": "ਸੂਚੀ ਆਈਟਮ",
-  "demoSharedAxisDescription": "ਸਾਂਝਾ ਕੀਤਾ ਧੁਰਾ ਪੈਟਰਨ ਅਜਿਹੇ UI ਤੱਤਾਂ ਵਿਚਾਲੇ ਪਰਿਵਰਤਨਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਸਥਾਨਕ ਜਾਂ ਨੈਵੀਗੇਸ਼ਨਲ ਸੰਬੰਧ ਹੈ। ਇਹ ਪੈਟਰਨ ਤੱਤਾਂ ਵਿਚਾਲੇ ਸੰਬੰਧਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ x, y, ਜਾਂ z ਧੁਰੇ 'ਤੇ ਸਾਂਝੇ ਕੀਤੇ ਰੁਪਾਂਤਰਣ ਨੂੰ ਵਰਤਦਾ ਹੈ।",
+  "demoSharedAxisDescription": "ਸਾਂਝਾ ਕੀਤਾ ਧੁਰਾ ਪੈਟਰਨ ਅਜਿਹੇ UI ਤੱਤਾਂ ਵਿਚਾਲੇ ਪਰਿਵਰਤਨਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਸਥਾਨਕ ਜਾਂ ਨੈਵੀਗੇਸ਼ਨਲ ਸੰਬੰਧ ਹੈ। ਇਹ ਪੈਟਰਨ ਤੱਤਾਂ ਵਿਚਾਲੇ ਸੰਬੰਧਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ x, y, ਜਾਂ z ਧੁਰੇ ''ਤੇ ਸਾਂਝੇ ਕੀਤੇ ਰੁਪਾਂਤਰਣ ਨੂੰ ਵਰਤਦਾ ਹੈ।",
   "demoSharedXAxisTitle": "ਸਾਂਝਾ ਕੀਤਾ x-ਧੁਰਾ",
   "demoSharedXAxisBackButtonText": "ਪਿੱਛੇ",
   "demoSharedXAxisNextButtonText": "ਅੱਗੇ",
@@ -161,7 +161,7 @@
   "fortnightlyHeadlineBees": "ਮੱਖੀ ਪਾਲਣ ਵਿੱਚ ਗਿਰਾਵਟ",
   "fortnightlyHeadlineGasoline": "ਤੇਲ ਦਾ ਭਵਿੱਖ",
   "fortnightlyTrendingGreenArmy": "GreenArmy",
-  "fortnightlyHeadlineFeminists": "ਪੱਖਪਾਤ 'ਤੇ ਨਾਰੀਵਾਦੀਆਂ ਦਾ ਨਜ਼ਰੀਆ",
+  "fortnightlyHeadlineFeminists": "ਪੱਖਪਾਤ ''ਤੇ ਨਾਰੀਵਾਦੀਆਂ ਦਾ ਨਜ਼ਰੀਆ",
   "fortnightlyHeadlineFabrics": "ਡਿਜ਼ਾਈਨਰ ਭਵਿੱਖ ਦੇ ਫੈਬਰਿਕਸ ਬਣਾਉਣ ਲਈ ਤਕਨੀਕ ਦੀ ਕਰਦੇ ਹਨ ਵਰਤੋਂ",
   "fortnightlyHeadlineStocks": "ਸਟਾਕ ਮਾਰਕੀਟ ਵਿੱਚ ਖੜੋਤ ਕਾਰਨ, ਬਹੁਤਿਆਂ ਦਾ ਧਿਆਨ ਮੁਦਰਾ ਵੱਲ",
   "fortnightlyTrendingReform": "Reform",
@@ -206,7 +206,7 @@
   "demoPickersTitle": "ਚੋਣਕਾਰ",
   "demo2dTransformationsEditTooltip": "ਟਾਇਲ ਦਾ ਸੰਪਾਦਨ ਕਰੋ",
   "demoDataTableDescription": "ਡਾਟਾ ਸਾਰਨੀਆਂ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੇ ਗ੍ਰਿਡ-ਵਰਗੇ ਫਾਰਮੈਟ ਵਿੱਚ ਜਾਣਕਾਰੀ ਦਿਖਾਉਂਦੀਆਂ ਹਨ। ਇਹ, ਜਾਣਕਾਰੀ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਵਿਵਸਥਿਤ ਕਰਦੀਆਂ ਹਨ ਤਾਂ ਜੋ ਇਸਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਕੈਨ ਕੀਤਾ ਜਾ ਸਕੇ, ਜਿਸ ਨਾਲ ਵਰਤੋਂਕਾਰ ਪੈਟਰਨ ਲੱਭ ਸਕਣ ਅਤੇ ਅੰਦਰੂਨੀ-ਝਾਤਾਂ ਲੈ ਸਕਣ।",
-  "demo2dTransformationsDescription": "ਟਾਇਲਾਂ ਦਾ ਸੰਪਾਦਨ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ ਅਤੇ ਦ੍ਰਿਸ਼ ਨੂੰ ਇੱਧਰ-ਉੱਧਰ ਘੁਮਾਉਣ ਲਈ ਇਸ਼ਾਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਪੈਨ ਕਰਨ ਲਈ ਘਸੀਟੋ, ਜ਼ੂਮ ਕਰਨ ਲਈ ਚੂੰਢੀ ਭਰੋ, ਦੋ ਉਂਗਲਾਂ ਨਾਲ ਘੁਮਾਓ। ਸ਼ੁਰੂਆਤੀ ਦਿਸ਼ਾਮਾਨ 'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ 'ਰੀਸੈੱਟ ਕਰੋ' ਬਟਨ ਨੂੰ ਦਬਾਓ।",
+  "demo2dTransformationsDescription": "ਟਾਇਲਾਂ ਦਾ ਸੰਪਾਦਨ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ ਅਤੇ ਦ੍ਰਿਸ਼ ਨੂੰ ਇੱਧਰ-ਉੱਧਰ ਘੁਮਾਉਣ ਲਈ ਇਸ਼ਾਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਪੈਨ ਕਰਨ ਲਈ ਘਸੀਟੋ, ਜ਼ੂਮ ਕਰਨ ਲਈ ਚੂੰਢੀ ਭਰੋ, ਦੋ ਉਂਗਲਾਂ ਨਾਲ ਘੁਮਾਓ। ਸ਼ੁਰੂਆਤੀ ਦਿਸ਼ਾਮਾਨ ''ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ ''ਰੀਸੈੱਟ ਕਰੋ'' ਬਟਨ ਨੂੰ ਦਬਾਓ।",
   "demo2dTransformationsSubtitle": "ਪੈਨ ਕਰਨਾ, ਜ਼ੂਮ ਕਰਨਾ, ਘੁਮਾਉਣਾ",
   "demo2dTransformationsTitle": "2D ਰੂਪਾਂਤਰਨ",
   "demoCupertinoTextFieldPIN": "ਪਿੰਨ",
@@ -237,7 +237,7 @@
   "dataTableColumnProtein": "ਪ੍ਰੋਟੀਨ (ਗ੍ਰਾ.)",
   "cardsDemoTravelDestinationTitle2": "ਦੱਖਣੀ ਭਾਰਤ ਦੇ ਸ਼ਿਲਪਕਾਰ",
   "cardsDemoTravelDestinationDescription2": "ਰੇਸ਼ਮ ਦੇ ਕਾਰੀਗਰ",
-  "bannerDemoText": "ਤੁਹਾਡਾ ਪਾਸਵਰਡ ਤੁਹਾਡੇ ਦੂਜੇ ਡੀਵਾਈਸ 'ਤੇ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਸਾਈਨ-ਇਨ ਕਰੋ।",
+  "bannerDemoText": "ਤੁਹਾਡਾ ਪਾਸਵਰਡ ਤੁਹਾਡੇ ਦੂਜੇ ਡੀਵਾਈਸ ''ਤੇ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਸਾਈਨ-ਇਨ ਕਰੋ।",
   "cardsDemoTravelDestinationLocation2": "ਸ਼ਿਵ ਗੰਗਾ, ਤਮਿਲ ਨਾਡੂ",
   "cardsDemoTravelDestinationTitle3": "ਬ੍ਰਹਿਦੀਸ਼ਵਰ ਮੰਦਰ",
   "cardsDemoTravelDestinationDescription3": "ਮੰਦਰ",
@@ -282,7 +282,7 @@
   "demoCupertinoNavigationBarDescription": "iOS-ਸਟਾਈਲ ਵਾਲੀ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਪੱਟੀ। ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਪੱਟੀ ਇੱਕ ਟੂਲਬਾਰ ਹੈ ਜਿਸ ਦੇ ਮੱਧ ਵਿੱਚ ਘੱਟ ਤੋਂ ਘੱਟ ਪੰਨਾ ਸਿਰਲੇਖ ਹੁੰਦਾ ਹੈ।",
   "demoCupertinoPullToRefreshTitle": "ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ ਖਿੱਚੋ",
   "demoCupertinoPullToRefreshSubtitle": "iOS-ਸਟਾਈਲ ਵਰਗਾ ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ ਖਿੱਚੋ ਕੰਟਰੋਲ",
-  "demoCupertinoPullToRefreshDescription": "'iOS-ਸਟਾਈਲ ਵਰਗਾ ਸਮੱਗਰੀ ਕੰਟਰੋਲ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ ਖਿੱਚੋ' ਨੂੰ ਲਾਗੂ ਕਰਨ ਵਾਲਾ ਵਿਜੇਟ।",
+  "demoCupertinoPullToRefreshDescription": "''iOS-ਸਟਾਈਲ ਵਰਗਾ ਸਮੱਗਰੀ ਕੰਟਰੋਲ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ ਖਿੱਚੋ'' ਨੂੰ ਲਾਗੂ ਕਰਨ ਵਾਲਾ ਵਿਜੇਟ।",
   "demoProgressIndicatorTitle": "ਪ੍ਰਗਤੀ ਸੂਚਕ",
   "demoProgressIndicatorSubtitle": "ਲੀਨੀਅਰ, ਸਰਕੁਲਰ, ਅਨਿਰਧਾਰਤ",
   "demoCircularProgressIndicatorTitle": "ਸਰਕੁਲਰ ਪ੍ਰਗਤੀ ਸੂਚਕ",
@@ -315,7 +315,7 @@
   "demoSlidersSubtitle": "ਸਵਾਈਪ ਕਰਕੇ ਮੁੱਲ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਵਿਜੇਟ",
   "demoSlidersDescription": "ਸਲਾਈਡਰ ਬਾਰ ਦੇ ਨਾਲ-ਨਾਲ ਮੁੱਲ ਦੀ ਰੇਂਜ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਜਿਸ ਤੋਂ ਵਰਤੋਂਕਾਰ ਇਕੱਲੇ ਮੁੱਲ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹਨ। ਉਹ ਸੈਟਿੰਗਾਂ ਵਿਵਸਥਿਤ ਕਰਨ ਲਈ ਆਦਰਸ਼ ਹਨ ਜਿਵੇਂ ਕਿ ਅਵਾਜ਼, ਚਮਕ ਜਾਂ ਚਿੱਤਰ ਫਿਲਟਰ ਲਾਗੂ ਕਰਨ ਲਈ।",
   "demoRangeSlidersTitle": "ਰੇਂਜ ਸਲਾਈਡਰ",
-  "demoRangeSlidersDescription": "ਸਲਾਇਡਰ ਬਾਰ ਦੇ ਨਾਲ-ਨਾਲ ਮੁੱਲ ਰੇਂਜ ਨੂੰ ਵੀ ਦਰਸਾਉਂਦੇ ਹਨ। ਉਹਨਾਂ ਦੇ ਬਾਰ ਦੇ ਦੋਵਾਂ ਸਿਰਿਆਂ 'ਤੇ ਪ੍ਰਤੀਕ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਮੁੱਲ ਦੀ ਤੀਬਰਤਾ ਦਰਸਾਉਂਦੇ ਹਨ। ਉਹ ਸੈਟਿੰਗਾਂ ਵਿਵਸਥਿਤ ਕਰਨ ਲਈ ਆਦਰਸ਼ ਹਨ ਜਿਵੇਂ ਕਿ ਅਵਾਜ਼, ਚਮਕ ਜਾਂ ਚਿੱਤਰ ਫਿਲਟਰ ਲਾਗੂ ਕਰਨ ਲਈ।",
+  "demoRangeSlidersDescription": "ਸਲਾਇਡਰ ਬਾਰ ਦੇ ਨਾਲ-ਨਾਲ ਮੁੱਲ ਰੇਂਜ ਨੂੰ ਵੀ ਦਰਸਾਉਂਦੇ ਹਨ। ਉਹਨਾਂ ਦੇ ਬਾਰ ਦੇ ਦੋਵਾਂ ਸਿਰਿਆਂ ''ਤੇ ਪ੍ਰਤੀਕ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਮੁੱਲ ਦੀ ਤੀਬਰਤਾ ਦਰਸਾਉਂਦੇ ਹਨ। ਉਹ ਸੈਟਿੰਗਾਂ ਵਿਵਸਥਿਤ ਕਰਨ ਲਈ ਆਦਰਸ਼ ਹਨ ਜਿਵੇਂ ਕਿ ਅਵਾਜ਼, ਚਮਕ ਜਾਂ ਚਿੱਤਰ ਫਿਲਟਰ ਲਾਗੂ ਕਰਨ ਲਈ।",
   "demoMenuAnItemWithAContextMenuButton": "ਸੰਦਰਭੀ ਮੀਨੂ ਨਾਲ ਇੱਕ ਆਈਟਮ",
   "demoCustomSlidersDescription": "ਸਲਾਈਡਰ ਬਾਰ ਦੇ ਨਾਲ-ਨਾਲ ਮੁੱਲ ਦੀ ਰੇਂਜ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਜਿਸ ਤੋਂ ਵਰਤੋਂਕਾਰ ਇਕੱਲੇ ਮੁੱਲ ਜਾਂ ਮੁੱਲ ਰੇਂਜ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹਨ। ਸਲਾਈਡਰਾਂ ਨੂੰ ਥੀਮਕਿਰਤ ਅਤੇ ਵਿਉਂਤਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।",
   "demoSlidersContinuousWithEditableNumericalValue": "ਲਗਾਤਾਰ ਸੰਪਾਦਨਯੋਗ ਸੰਖਿਆਵਾਚੀ ਮੁੱਲ ਨਾਲ",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "ਸਧਾਰਨ ਮੀਨੂ",
   "demoChecklistMenuTitle": "ਕਾਰਜ-ਸੂਚੀ ਮੀਨੂ",
   "demoMenuSubtitle": "ਮੀਨੂ ਬਟਨ ਅਤੇ ਸਧਾਰਨ ਮੀਨੂ",
-  "demoMenuDescription": "ਮੀਨੂ ਅਸਥਾਈ ਸਤ੍ਹਾ 'ਤੇ ਵਿਕਲਪਾਂ ਦੀ ਸੂਚੀ ਦਿਖਾਉਂਦਾ ਹੈ। ਇਹ ਉਦੋਂ ਦਿਸਦੇ ਹਨ ਜਦੋਂ ਵਰਤੋਂਕਾਰ ਕਿਸੇ ਬਟਨ, ਕਾਰਵਾਈ ਜਾਂ ਹੋਰ ਕੰਟਰੋਲਾਂ ਨਾਲ ਅੰਤਰਕਿਰਿਆ ਕਰਦੇ ਹਨ।",
+  "demoMenuDescription": "ਮੀਨੂ ਅਸਥਾਈ ਸਤ੍ਹਾ ''ਤੇ ਵਿਕਲਪਾਂ ਦੀ ਸੂਚੀ ਦਿਖਾਉਂਦਾ ਹੈ। ਇਹ ਉਦੋਂ ਦਿਸਦੇ ਹਨ ਜਦੋਂ ਵਰਤੋਂਕਾਰ ਕਿਸੇ ਬਟਨ, ਕਾਰਵਾਈ ਜਾਂ ਹੋਰ ਕੰਟਰੋਲਾਂ ਨਾਲ ਅੰਤਰਕਿਰਿਆ ਕਰਦੇ ਹਨ।",
   "demoMenuItemValueOne": "ਮੀਨੂ ਵਿਚਲੀ ਪਹਿਲੀ ਆਈਟਮ",
   "demoMenuItemValueTwo": "ਮੀਨੂ ਵਿਚਲੀ ਦੂਜੀ ਆਈਟਮ",
   "demoMenuItemValueThree": "ਮੀਨੂ ਵਿਚਲੀ ਤੀਜੀ ਆਈਟਮ",
@@ -351,13 +351,13 @@
   "demoSnackbarsActionButtonLabel": "ਕਾਰਵਾਈ",
   "cupertinoTabBarProfileTab": "ਪ੍ਰੋਫਾਈਲ",
   "demoSnackbarsButtonLabel": "ਸਨੈਕਬਾਰ ਦਿਖਾਓ",
-  "demoSnackbarsDescription": "ਸਨੈਕਬਾਰਾਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਉਸ ਪ੍ਰਕਿਰਿਆ ਬਾਰੇ ਸੂਚਿਤ ਕਰਦੀਆਂ ਹਨ ਜੋ ਐਪ ਵੱਲੋਂ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਕੀਤੀ ਜਾਵੇਗੀ। ਉਹ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਵੱਲ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਦਿਸਦੀਆਂ ਹਨ। ਉਨ੍ਹਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਅਨੁਭਵ ਵਿੱਚ ਰੁਕਾਵਟ ਨਹੀਂ ਪਾਉਣੀ ਚਾਹੀਦੀ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਗਾਇਬ ਹੋਣ ਲਈ ਵਰਤੋਂਕਾਰ ਇਨਪੁੱਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ।",
+  "demoSnackbarsDescription": "ਸਨੈਕਬਾਰਾਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਉਸ ਪ੍ਰਕਿਰਿਆ ਬਾਰੇ ਸੂਚਿਤ ਕਰਦੀਆਂ ਹਨ ਜੋ ਐਪ ਵੱਲੋਂ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਕੀਤੀ ਜਾਵੇਗੀ। ਉਹ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਵੱਲ ਅਸਥਾਈ ਤੌਰ ''ਤੇ ਦਿਸਦੀਆਂ ਹਨ। ਉਨ੍ਹਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਅਨੁਭਵ ਵਿੱਚ ਰੁਕਾਵਟ ਨਹੀਂ ਪਾਉਣੀ ਚਾਹੀਦੀ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਗਾਇਬ ਹੋਣ ਲਈ ਵਰਤੋਂਕਾਰ ਇਨਪੁੱਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ।",
   "demoSnackbarsSubtitle": "ਸਨੈਕਬਾਰਾਂ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਸੁਨੇਹੇ ਦਿਖਾਉਂਦੀਆਂ ਹਨ",
   "demoSnackbarsTitle": "ਸਨੈਕਬਾਰ",
   "demoCupertinoSliderTitle": "ਸਲਾਈਡਰ",
   "cupertinoTabBarChatTab": "Chat",
   "cupertinoTabBarHomeTab": "ਹੋਮ",
-  "demoCupertinoTabBarDescription": "iOS-style ਹੇਠਲੀ ਨੈਵੀਗੇਸ਼ਨ ਟੈਬ ਪੱਟੀ ਇੱਕ ਤੋਂ ਵੱਧ ਟੈਬਾਂ ਦਿਖਾਉਂਦੀ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ ਪਹਿਲੀ ਟੈਬ ਕਿਰਿਆਸ਼ੀਲ ਹੁੰਦੀ ਹੈ।",
+  "demoCupertinoTabBarDescription": "iOS-style ਹੇਠਲੀ ਨੈਵੀਗੇਸ਼ਨ ਟੈਬ ਪੱਟੀ ਇੱਕ ਤੋਂ ਵੱਧ ਟੈਬਾਂ ਦਿਖਾਉਂਦੀ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ ''ਤੇ ਪਹਿਲੀ ਟੈਬ ਕਿਰਿਆਸ਼ੀਲ ਹੁੰਦੀ ਹੈ।",
   "demoCupertinoTabBarSubtitle": "iOS-style ਹੇਠਲੀ ਟੈਬ ਪੱਟੀ",
   "demoOptionsFeatureTitle": "ਵਿਕਲਪ ਦੇਖੋ",
   "demoOptionsFeatureDescription": "ਇਸ ਡੈਮੋ ਲਈ ਉਪਲਬਧ ਵਿਕਲਪ ਦੇਖਣ ਲਈ ਇੱਥੇ ਟੈਪ ਕਰੋ।",
@@ -365,25 +365,25 @@
   "shrineScreenReaderRemoveProductButton": "ਹਟਾਓ {product}",
   "shrineScreenReaderProductAddToCart": "ਕਾਰਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ",
   "shrineScreenReaderCart": "{quantity,plural, =0{ਖਰੀਦਦਾਰੀ ਕਾਰਟ, ਕੋਈ ਆਈਟਮ ਨਹੀਂ}=1{ਖਰੀਦਦਾਰੀ ਕਾਰਟ, 1 ਆਈਟਮ}other{ਖਰੀਦਦਾਰੀ ਕਾਰਟ, {quantity} ਆਈਟਮਾਂ}}",
-  "demoCodeViewerFailedToCopyToClipboardMessage": "ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ: {error}",
-  "demoCodeViewerCopiedToClipboardMessage": "ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕੀਤਾ ਗਿਆ।",
-  "craneSleep8SemanticLabel": "ਬੀਚ 'ਤੇ ਚਟਾਨ ਉੱਪਰ ਮਾਇਆ ਸੱਭਿਅਤਾ ਦੇ ਖੰਡਰ",
+  "demoCodeViewerFailedToCopyToClipboardMessage": "ਕਲਿੱਪਬੋਰਡ ''ਤੇ ਕਾਪੀ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ: {error}",
+  "demoCodeViewerCopiedToClipboardMessage": "ਕਲਿੱਪਬੋਰਡ ''ਤੇ ਕਾਪੀ ਕੀਤਾ ਗਿਆ।",
+  "craneSleep8SemanticLabel": "ਬੀਚ ''ਤੇ ਚਟਾਨ ਉੱਪਰ ਮਾਇਆ ਸੱਭਿਅਤਾ ਦੇ ਖੰਡਰ",
   "craneSleep4SemanticLabel": "ਪਹਾੜਾਂ ਸਾਹਮਣੇ ਝੀਲ ਦੇ ਕਿਨਾਰੇ ਹੋਟਲ",
   "craneSleep2SemanticLabel": "ਮਾਚੂ ਪਿਕਚੂ ਕਿਲ੍ਹਾ",
   "craneSleep1SemanticLabel": "ਸਦਾਬਹਾਰ ਦਰੱਖਤਾਂ ਨਾਲ ਬਰਫ਼ੀਲੇ ਲੈਂਡਸਕੇਪ ਵਿੱਚ ਲੱਕੜ ਦਾ ਘਰ",
-  "craneSleep0SemanticLabel": "ਪਾਣੀ 'ਤੇ ਬਣੇ ਬੰਗਲੇ",
+  "craneSleep0SemanticLabel": "ਪਾਣੀ ''ਤੇ ਬਣੇ ਬੰਗਲੇ",
   "craneFly13SemanticLabel": "ਖਜੂਰ ਦੇ ਦਰੱਖਤਾਂ ਵਾਲਾ ਸਮੁੰਦਰ ਦੇ ਨੇੜੇ ਪੂਲ",
   "craneFly12SemanticLabel": "ਖਜੂਰ ਦੇ ਦਰੱਖਤਾਂ ਵਾਲਾ ਪੂਲ",
   "craneFly11SemanticLabel": "ਸਮੁੰਦਰ ਵਿੱਚ ਇੱਟਾਂ ਦਾ ਬਣਿਆ ਚਾਨਣ ਮੁਨਾਰਾ",
   "craneFly10SemanticLabel": "ਸੂਰਜ ਡੁੱਬਣ ਦੌਰਾਨ ਅਲ-ਅਜ਼ਹਰ ਮਸੀਤ ਦੀਆਂ ਮੀਨਾਰਾਂ",
-  "craneFly9SemanticLabel": "ਪੁਰਾਣੀ ਨੀਲੀ ਕਾਰ 'ਤੇ ਢੋਅ ਲਗਾ ਕੇ ਖੜ੍ਹਾ ਆਦਮੀ",
+  "craneFly9SemanticLabel": "ਪੁਰਾਣੀ ਨੀਲੀ ਕਾਰ ''ਤੇ ਢੋਅ ਲਗਾ ਕੇ ਖੜ੍ਹਾ ਆਦਮੀ",
   "craneFly8SemanticLabel": "ਸੁਪਰਟ੍ਰੀ ਗਰੋਵ",
   "craneEat9SemanticLabel": "ਪੇਸਟਰੀਆਂ ਵਾਲਾ ਕੈਫ਼ੇ ਕਾਊਂਟਰ",
   "craneEat2SemanticLabel": "ਬਰਗਰ",
   "craneFly5SemanticLabel": "ਪਹਾੜਾਂ ਸਾਹਮਣੇ ਝੀਲ ਦੇ ਕਿਨਾਰੇ ਹੋਟਲ",
   "demoSelectionControlsSubtitle": "ਚੈੱਕ-ਬਾਕਸ, ਰੇਡੀਓ ਬਟਨ ਅਤੇ ਸਵਿੱਚ",
   "craneEat10SemanticLabel": "ਵੱਡੇ ਪਾਸਟ੍ਰਾਮੀ ਸੈਂਡਵਿਚ ਨੂੰ ਫੜ੍ਹ ਕੇ ਖੜ੍ਹੀ ਔਰਤ",
-  "craneFly4SemanticLabel": "ਪਾਣੀ 'ਤੇ ਬਣੇ ਬੰਗਲੇ",
+  "craneFly4SemanticLabel": "ਪਾਣੀ ''ਤੇ ਬਣੇ ਬੰਗਲੇ",
   "craneEat7SemanticLabel": "ਬੇਕਰੀ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਦਾ ਰਸਤਾ",
   "craneEat6SemanticLabel": "ਝੀਂਗਾ ਮੱਛੀ ਪਕਵਾਨ",
   "craneEat5SemanticLabel": "ਕਲਾਕਾਰੀ ਰੈਸਟੋਰੈਂਟ ਵਿਚਲਾ ਬੈਠਣ ਵਾਲਾ ਖੇਤਰ",
@@ -396,7 +396,7 @@
   "craneSleep10SemanticLabel": "ਸੂਰਜ ਡੁੱਬਣ ਦੌਰਾਨ ਅਲ-ਅਜ਼ਹਰ ਮਸੀਤ ਦੀਆਂ ਮੀਨਾਰਾਂ",
   "craneSleep9SemanticLabel": "ਸਮੁੰਦਰ ਵਿੱਚ ਇੱਟਾਂ ਦਾ ਬਣਿਆ ਚਾਨਣ ਮੁਨਾਰਾ",
   "craneEat8SemanticLabel": "ਕ੍ਰਾਫਿਸ਼ ਨਾਲ ਭਰੀ ਪਲੇਟ",
-  "craneSleep7SemanticLabel": "ਰਾਈਬੇਰੀਆ ਸਕਵੇਅਰ 'ਤੇ ਰੰਗ-ਬਿਰੰਗੇ ਅਪਾਰਟਮੈਂਟ",
+  "craneSleep7SemanticLabel": "ਰਾਈਬੇਰੀਆ ਸਕਵੇਅਰ ''ਤੇ ਰੰਗ-ਬਿਰੰਗੇ ਅਪਾਰਟਮੈਂਟ",
   "craneSleep6SemanticLabel": "ਖਜੂਰ ਦੇ ਦਰੱਖਤਾਂ ਵਾਲਾ ਪੂਲ",
   "craneSleep5SemanticLabel": "ਕਿਸੇ ਮੈਦਾਨ ਵਿੱਚ ਟੈਂਟ",
   "settingsButtonCloseLabel": "ਸੈਟਿੰਗਾਂ ਬੰਦ ਕਰੋ",
@@ -404,18 +404,18 @@
   "settingsButtonLabel": "ਸੈਟਿੰਗਾਂ",
   "demoListsTitle": "ਸੂਚੀਆਂ",
   "demoListsSubtitle": "ਸਕ੍ਰੋਲਿੰਗ ਸੂਚੀ ਖਾਕੇ",
-  "demoListsDescription": "ਸਥਿਰ-ਉਚਾਈ ਵਾਲੀ ਇਕਹਿਰੀ ਕਤਾਰ ਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਸ਼ੁਰੂਆਤ ਜਾਂ ਪਿਛੋਕੜ ਵਾਲੇ ਪ੍ਰਤੀਕ ਦੇ ਨਾਲ ਕੁਝ ਲਿਖਤ ਵੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ।",
+  "demoListsDescription": "ਸਥਿਰ-ਉਚਾਈ ਵਾਲੀ ਇਕਹਿਰੀ ਕਤਾਰ ਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ''ਤੇ ਸ਼ੁਰੂਆਤ ਜਾਂ ਪਿਛੋਕੜ ਵਾਲੇ ਪ੍ਰਤੀਕ ਦੇ ਨਾਲ ਕੁਝ ਲਿਖਤ ਵੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ।",
   "demoOneLineListsTitle": "ਇੱਕ ਲਾਈਨ",
   "demoTwoLineListsTitle": "ਦੋ ਲਾਈਨਾਂ",
   "demoListsSecondary": "ਸੈਕੰਡਰੀ ਲਿਖਤ",
   "demoSelectionControlsTitle": "ਚੋਣ ਸੰਬੰਧੀ ਕੰਟਰੋਲ",
   "craneFly7SemanticLabel": "ਮਾਊਂਟ ਰਸ਼ਮੋਰ",
   "demoSelectionControlsCheckboxTitle": "ਚੈੱਕ-ਬਾਕਸ",
-  "craneSleep3SemanticLabel": "ਪੁਰਾਣੀ ਨੀਲੀ ਕਾਰ 'ਤੇ ਢੋਅ ਲਗਾ ਕੇ ਖੜ੍ਹਾ ਆਦਮੀ",
+  "craneSleep3SemanticLabel": "ਪੁਰਾਣੀ ਨੀਲੀ ਕਾਰ ''ਤੇ ਢੋਅ ਲਗਾ ਕੇ ਖੜ੍ਹਾ ਆਦਮੀ",
   "demoSelectionControlsRadioTitle": "ਰੇਡੀਓ",
   "demoSelectionControlsRadioDescription": "ਰੇਡੀਓ ਬਟਨ ਕਿਸੇ ਸੈੱਟ ਵਿੱਚੋਂ ਵਰਤੋਂਕਾਰ ਨੂੰ ਇੱਕ ਵਿਕਲਪ ਚੁਣਨ ਦਿੰਦੇ ਹਨ। ਜੇ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਵਰਤੋਂਕਾਰ ਨੂੰ ਉਪਲਬਧ ਵਿਕਲਪਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਦੇਖਣ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਖਾਸ ਚੋਣ ਲਈ ਰੇਡੀਓ ਬਟਨ ਵਰਤੋ।",
   "demoSelectionControlsSwitchTitle": "ਸਵਿੱਚ",
-  "demoSelectionControlsSwitchDescription": "ਸਵਿੱਚਾਂ ਨੂੰ ਚਾਲੂ/ਬੰਦ ਕਰਨ 'ਤੇ ਇਹ ਇਕਹਿਰੀ ਸੈਟਿੰਗਾਂ ਵਿਕਲਪ ਦੀ ਸਥਿਤੀ ਵਿਚਾਲੇ ਟੌਗਲ ਕਰਦੇ ਹਨ। ਉਹ ਵਿਕਲਪ ਜਿਸਨੂੰ ਸਵਿੱਚ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ, ਅਤੇ ਨਾਲ ਉਹ ਸਥਿਤੀ ਜਿਸ ਵਿੱਚ ਇਹ ਹੈ, ਉਸਨੂੰ ਸੰਬੰਧਿਤ ਇਨਲਾਈਨ ਲੇਬਲ ਨਾਲ ਕਲੀਅਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।",
+  "demoSelectionControlsSwitchDescription": "ਸਵਿੱਚਾਂ ਨੂੰ ਚਾਲੂ/ਬੰਦ ਕਰਨ ''ਤੇ ਇਹ ਇਕਹਿਰੀ ਸੈਟਿੰਗਾਂ ਵਿਕਲਪ ਦੀ ਸਥਿਤੀ ਵਿਚਾਲੇ ਟੌਗਲ ਕਰਦੇ ਹਨ। ਉਹ ਵਿਕਲਪ ਜਿਸਨੂੰ ਸਵਿੱਚ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ, ਅਤੇ ਨਾਲ ਉਹ ਸਥਿਤੀ ਜਿਸ ਵਿੱਚ ਇਹ ਹੈ, ਉਸਨੂੰ ਸੰਬੰਧਿਤ ਇਨਲਾਈਨ ਲੇਬਲ ਨਾਲ ਕਲੀਅਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।",
   "craneFly0SemanticLabel": "ਸਦਾਬਹਾਰ ਦਰੱਖਤਾਂ ਨਾਲ ਬਰਫ਼ੀਲੇ ਲੈਂਡਸਕੇਪ ਵਿੱਚ ਲੱਕੜ ਦਾ ਘਰ",
   "craneFly1SemanticLabel": "ਕਿਸੇ ਮੈਦਾਨ ਵਿੱਚ ਟੈਂਟ",
   "craneFly2SemanticLabel": "ਬਰਫ਼ੀਲੇ ਪਹਾੜਾਂ ਅੱਗੇ ਪ੍ਰਾਰਥਨਾ ਦੇ ਝੰਡੇ",
@@ -428,7 +428,7 @@
   "shrineTooltipSettings": "ਸੈਟਿੰਗਾਂ",
   "shrineTooltipSearch": "Search",
   "demoTabsDescription": "ਟੈਬਾਂ ਸਮੱਗਰੀ ਨੂੰ ਸਾਰੀਆਂ ਵੱਖਰੀਆਂ ਸਕ੍ਰੀਨਾਂ, ਡਾਟਾ ਸੈੱਟਾਂ ਅਤੇ ਹੋਰ ਅੰਤਰਕਿਰਿਆਵਾਂ ਵਿੱਚ ਵਿਵਸਥਿਤ ਕਰਦੀਆਂ ਹਨ।",
-  "demoTabsSubtitle": "ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਸਕ੍ਰੋਲ ਕਰਨਯੋਗ ਦ੍ਰਿਸ਼ਾਂ ਵਾਲੀ ਟੈਬ",
+  "demoTabsSubtitle": "ਸੁਤੰਤਰ ਤੌਰ ''ਤੇ ਸਕ੍ਰੋਲ ਕਰਨਯੋਗ ਦ੍ਰਿਸ਼ਾਂ ਵਾਲੀ ਟੈਬ",
   "demoTabsTitle": "ਟੈਬਾਂ",
   "rallyBudgetAmount": "{budgetName} ਦੇ ਬਜਟ {amountTotal} ਵਿੱਚੋਂ {amountUsed} ਵਰਤੇ ਗਏ ਹਨ, {amountLeft} ਬਾਕੀ",
   "shrineTooltipRemoveItem": "ਆਈਟਮ ਹਟਾਓ",
@@ -443,7 +443,7 @@
   "craneFly5": "ਵਿਟਸਨਾਊ, ਸਵਿਟਜ਼ਰਲੈਂਡ",
   "craneFly6": "ਮੈਕਸੀਕੋ ਸ਼ਹਿਰ, ਮੈਕਸੀਕੋ",
   "craneFly7": "ਮਾਊਂਟ ਰਸ਼ਮੋਰ, ਸੰਯੁਕਤ ਰਾਜ",
-  "settingsTextDirectionLocaleBased": "ਲੋਕੇਲ ਦੇ ਆਧਾਰ 'ਤੇ",
+  "settingsTextDirectionLocaleBased": "ਲੋਕੇਲ ਦੇ ਆਧਾਰ ''ਤੇ",
   "craneFly9": "ਹਵਾਨਾ, ਕਿਊਬਾ",
   "craneFly10": "ਕਾਹਿਰਾ, ਮਿਸਰ",
   "craneFly11": "ਲਿਸਬਨ, ਪੁਰਤਗਾਲ",
@@ -462,7 +462,7 @@
   "demoChipTitle": "ਚਿੱਪਾਂ",
   "demoChipSubtitle": "ਸੰਖਿਪਤ ਤੱਤ ਜੋ ਇਨਪੁੱਟ, ਵਿਸ਼ੇਸ਼ਤਾ ਜਾਂ ਕਰਵਾਈ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ",
   "demoActionChipTitle": "ਐਕਸ਼ਨ ਚਿੱਪ",
-  "demoActionChipDescription": "ਐਕਸ਼ਨ ਚਿੱਪਾਂ ਅਜਿਹੇ ਵਿਕਲਪਾਂ ਦਾ ਸੈੱਟ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਪ੍ਰਮੁੱਖ ਸਮੱਗਰੀ ਨਾਲ ਸੰਬੰਧਿਤ ਕਾਰਵਾਈ ਨੂੰ ਚਾਲੂ ਕਰਦੀਆਂ ਹਨ। ਐਕਸ਼ਨ ਚਿੱਪਾਂ ਗਤੀਸ਼ੀਲ ਢੰਗ ਨਾਲ ਅਤੇ ਸੰਦਰਭੀ ਤੌਰ 'ਤੇ ਕਿਸੇ UI ਵਿੱਚ ਦਿਸਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।",
+  "demoActionChipDescription": "ਐਕਸ਼ਨ ਚਿੱਪਾਂ ਅਜਿਹੇ ਵਿਕਲਪਾਂ ਦਾ ਸੈੱਟ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਪ੍ਰਮੁੱਖ ਸਮੱਗਰੀ ਨਾਲ ਸੰਬੰਧਿਤ ਕਾਰਵਾਈ ਨੂੰ ਚਾਲੂ ਕਰਦੀਆਂ ਹਨ। ਐਕਸ਼ਨ ਚਿੱਪਾਂ ਗਤੀਸ਼ੀਲ ਢੰਗ ਨਾਲ ਅਤੇ ਸੰਦਰਭੀ ਤੌਰ ''ਤੇ ਕਿਸੇ UI ਵਿੱਚ ਦਿਸਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।",
   "demoChoiceChipTitle": "ਚੋਇਸ ਚਿੱਪ",
   "demoChoiceChipDescription": "ਚੋਇਸ ਚਿੱਪਾਂ ਕਿਸੇ ਸੈੱਟ ਵਿੱਚ ਇਕਹਿਰੀ ਚੋਣ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ। ਚੋਇਸ ਚਿੱਪਾਂ ਵਿੱਚ ਸੰਬੰਧਿਤ ਵਰਣਨਾਤਮਿਕ ਲਿਖਤ ਜਾਂ ਸ਼੍ਰੇਣੀਆਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।",
   "demoFilterChipTitle": "ਫਿਲਟਰ ਚਿੱਪ",
@@ -481,7 +481,7 @@
   "chipFireplace": "ਚੁੱਲ੍ਹਾ",
   "chipBiking": "ਬਾਈਕਿੰਗ",
   "craneFormDiners": "ਖਾਣ-ਪੀਣ",
-  "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{ਆਪਣੀ ਸੰਭਾਵੀ ਟੈਕਸ ਕਟੌਤੀ ਵਿੱਚ ਵਾਧਾ ਕਰੋ! 1 ਗੈਰ-ਜ਼ਿੰਮੇ ਵਾਲੇ ਲੈਣ-ਦੇਣ 'ਤੇ ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਜ਼ਿੰਮੇ ਲਾਓ।}one{ਆਪਣੀ ਸੰਭਾਵੀ ਟੈਕਸ ਕਟੌਤੀ ਵਿੱਚ ਵਾਧਾ ਕਰੋ! {count} ਗੈਰ-ਜ਼ਿੰਮੇ ਵਾਲੇ ਲੈਣ-ਦੇਣ 'ਤੇ ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਜ਼ਿੰਮੇ ਲਾਓ।}other{ਆਪਣੀ ਸੰਭਾਵੀ ਟੈਕਸ ਕਟੌਤੀ ਵਿੱਚ ਵਾਧਾ ਕਰੋ! {count} ਗੈਰ-ਜ਼ਿੰਮੇ ਵਾਲੇ ਲੈਣ-ਦੇਣ 'ਤੇ ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਜ਼ਿੰਮੇ ਲਾਓ।}}",
+  "rallyAlertsMessageUnassignedTransactions": "{count,plural, =1{ਆਪਣੀ ਸੰਭਾਵੀ ਟੈਕਸ ਕਟੌਤੀ ਵਿੱਚ ਵਾਧਾ ਕਰੋ! 1 ਗੈਰ-ਜ਼ਿੰਮੇ ਵਾਲੇ ਲੈਣ-ਦੇਣ ''ਤੇ ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਜ਼ਿੰਮੇ ਲਾਓ।}one{ਆਪਣੀ ਸੰਭਾਵੀ ਟੈਕਸ ਕਟੌਤੀ ਵਿੱਚ ਵਾਧਾ ਕਰੋ! {count} ਗੈਰ-ਜ਼ਿੰਮੇ ਵਾਲੇ ਲੈਣ-ਦੇਣ ''ਤੇ ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਜ਼ਿੰਮੇ ਲਾਓ।}other{ਆਪਣੀ ਸੰਭਾਵੀ ਟੈਕਸ ਕਟੌਤੀ ਵਿੱਚ ਵਾਧਾ ਕਰੋ! {count} ਗੈਰ-ਜ਼ਿੰਮੇ ਵਾਲੇ ਲੈਣ-ਦੇਣ ''ਤੇ ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਜ਼ਿੰਮੇ ਲਾਓ।}}",
   "craneFormTime": "ਸਮਾਂ ਚੁਣੋ",
   "craneFormLocation": "ਟਿਕਾਣਾ ਚੁਣੋ",
   "craneFormTravelers": "ਯਾਤਰੀ",
@@ -594,7 +594,7 @@
   "rallyLoginRememberMe": "ਮੈਨੂੰ ਯਾਦ ਰੱਖੋ",
   "rallyLoginButtonLogin": "ਲੌਗ-ਇਨ ਕਰੋ",
   "rallyAlertsMessageHeadsUpShopping": "ਧਿਆਨ ਦਿਓ, ਤੁਸੀਂ ਇਸ ਮਹੀਨੇ ਦੇ ਆਪਣੇ ਖਰੀਦਦਾਰੀ ਬਜਟ ਦਾ {percent} ਵਰਤ ਚੁੱਕੇ ਹੋ।",
-  "rallyAlertsMessageSpentOnRestaurants": "ਤੁਸੀਂ ਇਸ ਹਫ਼ਤੇ {amount} ਰੈਸਟੋਰੈਂਟਾਂ 'ਤੇ ਖਰਚ ਕੀਤੇ ਹਨ।",
+  "rallyAlertsMessageSpentOnRestaurants": "ਤੁਸੀਂ ਇਸ ਹਫ਼ਤੇ {amount} ਰੈਸਟੋਰੈਂਟਾਂ ''ਤੇ ਖਰਚ ਕੀਤੇ ਹਨ।",
   "rallyAlertsMessageATMFees": "ਤੁਸੀਂ ਇਸ ਮਹੀਨੇ {amount} ATM ਫ਼ੀਸ ਵਜੋਂ ਖਰਚ ਕੀਤੇ ਹਨ",
   "rallyAlertsMessageCheckingAccount": "ਵਧੀਆ ਕੰਮ! ਤੁਹਾਡੇ ਵੱਲੋਂ ਚੈੱਕਿੰਗ ਖਾਤੇ ਵਿੱਚ ਜਮਾਂ ਕੀਤੀ ਰਕਮ ਪਿਛਲੇ ਮਹੀਨੇ ਤੋਂ {percent} ਜ਼ਿਆਦਾ ਹੈ।",
   "shrineMenuCaption": "ਮੀਨੂ",
@@ -663,8 +663,8 @@
   "demoTypographySubtitle": "ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਸਭ ਲਿਖਤ ਸਟਾਈਲ",
   "demoTypographyTitle": "ਛਪਾਈ",
   "demoFullscreenDialogDescription": "fullscreenDialog ਪ੍ਰਾਪਰਟੀ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ ਕਿ ਇਨਕਮਿੰਗ ਪੰਨਾ ਪੂਰੀ-ਸਕ੍ਰੀਨ ਮਾਡਲ ਵਿੰਡੋ ਹੈ ਜਾਂ ਨਹੀਂ",
-  "demoFlatButtonDescription": "ਸਮਤਲ ਬਟਨ ਦਬਾਏ ਜਾਣ 'ਤੇ ਸਿਆਹੀ ਦੇ ਛਿੱਟੇ ਦਿਖਾਉਂਦਾ ਹੈ ਪਰ ਉੱਪਰ ਨਹੀਂ ਉੱਠਦਾ ਹੈ। ਟੂਲਬਾਰਾਂ ਉੱਤੇ, ਵਿੰਡੋਆਂ ਵਿੱਚ ਅਤੇ ਪੈਡਿੰਗ ਦੇ ਨਾਲ ਇਨਲਾਈਨ ਸਮਤਲ ਬਟਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ",
-  "demoBottomNavigationDescription": "ਹੇਠਲੀਆਂ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਪੱਟੀਆਂ ਤਿੰਨ ਤੋਂ ਪੰਜ ਮੰਜ਼ਿਲਾਂ ਨੂੰ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਦਿਖਾਉਂਦੀਆਂ ਹਨ। ਹਰੇਕ ਮੰਜ਼ਿਲ ਕਿਸੇ ਪ੍ਰਤੀਕ ਅਤੇ ਵਿਕਲਪਿਕ ਲਿਖਤ ਲੇਬਲ ਦੁਆਰਾ ਦਰਸਾਈ ਜਾਂਦੀ ਹੈ। ਜਦੋਂ ਹੇਠਲੇ ਨੈਵੀਗੇਸ਼ਨ ਪ੍ਰਤੀਕ 'ਤੇ ਕਲਿੱਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਵਰਤੋਂਕਾਰ ਨੂੰ ਉੱਚ-ਪੱਧਰ ਨੈਵੀਗੇਸ਼ਨ ਮੰਜ਼ਿਲ 'ਤੇ ਲਿਜਾਇਆ ਜਾਂਦਾ ਹੈ ਜੋ ਉਸ ਪ੍ਰਤੀਕ ਨਾਲ ਸੰਬੰਧਿਤ ਹੁੰਦਾ ਹੈ।",
+  "demoFlatButtonDescription": "ਸਮਤਲ ਬਟਨ ਦਬਾਏ ਜਾਣ ''ਤੇ ਸਿਆਹੀ ਦੇ ਛਿੱਟੇ ਦਿਖਾਉਂਦਾ ਹੈ ਪਰ ਉੱਪਰ ਨਹੀਂ ਉੱਠਦਾ ਹੈ। ਟੂਲਬਾਰਾਂ ਉੱਤੇ, ਵਿੰਡੋਆਂ ਵਿੱਚ ਅਤੇ ਪੈਡਿੰਗ ਦੇ ਨਾਲ ਇਨਲਾਈਨ ਸਮਤਲ ਬਟਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ",
+  "demoBottomNavigationDescription": "ਹੇਠਲੀਆਂ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਪੱਟੀਆਂ ਤਿੰਨ ਤੋਂ ਪੰਜ ਮੰਜ਼ਿਲਾਂ ਨੂੰ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਦਿਖਾਉਂਦੀਆਂ ਹਨ। ਹਰੇਕ ਮੰਜ਼ਿਲ ਕਿਸੇ ਪ੍ਰਤੀਕ ਅਤੇ ਵਿਕਲਪਿਕ ਲਿਖਤ ਲੇਬਲ ਦੁਆਰਾ ਦਰਸਾਈ ਜਾਂਦੀ ਹੈ। ਜਦੋਂ ਹੇਠਲੇ ਨੈਵੀਗੇਸ਼ਨ ਪ੍ਰਤੀਕ ''ਤੇ ਕਲਿੱਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਵਰਤੋਂਕਾਰ ਨੂੰ ਉੱਚ-ਪੱਧਰ ਨੈਵੀਗੇਸ਼ਨ ਮੰਜ਼ਿਲ ''ਤੇ ਲਿਜਾਇਆ ਜਾਂਦਾ ਹੈ ਜੋ ਉਸ ਪ੍ਰਤੀਕ ਨਾਲ ਸੰਬੰਧਿਤ ਹੁੰਦਾ ਹੈ।",
   "demoBottomNavigationSelectedLabel": "ਚੁਣਿਆ ਗਿਆ ਲੇਬਲ",
   "demoBottomNavigationPersistentLabels": "ਸਥਾਈ ਲੇਬਲ",
   "starterAppDrawerItem": "ਆਈਟਮ {value}",
@@ -682,7 +682,7 @@
   "settingsSystemDefault": "ਸਿਸਟਮ",
   "settingsTitle": "ਸੈਟਿੰਗਾਂ",
   "rallyDescription": "ਨਿੱਜੀ ਵਿੱਤੀ ਐਪ",
-  "aboutDialogDescription": "ਇਸ ਐਪ ਲਈ ਸਰੋਤ ਕੋਡ ਦੇਖਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ {repoLink} 'ਤੇ ਜਾਓ।",
+  "aboutDialogDescription": "ਇਸ ਐਪ ਲਈ ਸਰੋਤ ਕੋਡ ਦੇਖਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ {repoLink} ''ਤੇ ਜਾਓ।",
   "bottomNavigationCommentsTab": "ਟਿੱਪਣੀਆਂ",
   "starterAppGenericBody": "ਬਾਡੀ",
   "starterAppGenericHeadline": "ਸੁਰਖੀ",
@@ -701,7 +701,7 @@
   "bottomNavigationAlarmTab": "ਅਲਾਰਮ",
   "bottomNavigationAccountTab": "ਖਾਤਾ",
   "demoTextFieldYourEmailAddress": "ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ",
-  "demoToggleButtonDescription": "ਟੌਗਲ ਬਟਨ ਦੀ ਵਰਤੋਂ ਸੰਬੰਧਿਤ ਵਿਕਲਪਾਂ ਨੂੰ ਗਰੁੱਪਬੱਧ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸੰਬੰਧਿਤ ਟੌਗਲ ਬਟਨਾਂ ਦੇ ਗਰੁੱਪਾਂ 'ਤੇ ਜ਼ੋਰ ਦੇਣ ਲਈ, ਗਰੁੱਪ ਦਾ ਕੋਈ ਸਾਂਝਾ ਕੰਟੇਨਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ",
+  "demoToggleButtonDescription": "ਟੌਗਲ ਬਟਨ ਦੀ ਵਰਤੋਂ ਸੰਬੰਧਿਤ ਵਿਕਲਪਾਂ ਨੂੰ ਗਰੁੱਪਬੱਧ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸੰਬੰਧਿਤ ਟੌਗਲ ਬਟਨਾਂ ਦੇ ਗਰੁੱਪਾਂ ''ਤੇ ਜ਼ੋਰ ਦੇਣ ਲਈ, ਗਰੁੱਪ ਦਾ ਕੋਈ ਸਾਂਝਾ ਕੰਟੇਨਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ",
   "colorsGrey": "ਸਲੇਟੀ",
   "colorsBrown": "ਭੂਰਾ",
   "colorsDeepOrange": "ਗੂੜ੍ਹਾ ਸੰਤਰੀ",
@@ -734,10 +734,10 @@
   "demoButtonTitle": "ਬਟਨ",
   "demoButtonSubtitle": "ਲਿਖਤ ਵਾਲੇ, ਉੱਭਰੇ ਹੋਏ, ਖਾਕਾਬੱਧ ਅਤੇ ਹੋਰ",
   "demoFlatButtonTitle": "ਸਮਤਲ ਬਟਨ",
-  "demoRaisedButtonDescription": "ਉਭਰੇ ਹੋਏ ਬਟਨ ਜ਼ਿਆਦਾਤਰ ਸਮਤਲ ਖਾਕਿਆਂ 'ਤੇ ਆਯਾਮ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ। ਉਹ ਵਿਅਸਤ ਜਾਂ ਚੌੜੀਆਂ ਸਪੇਸਾਂ 'ਤੇ ਫੰਕਸ਼ਨਾਂ 'ਤੇ ਜ਼ੋਰ ਦਿੰਦੇ ਹਨ।",
+  "demoRaisedButtonDescription": "ਉਭਰੇ ਹੋਏ ਬਟਨ ਜ਼ਿਆਦਾਤਰ ਸਮਤਲ ਖਾਕਿਆਂ ''ਤੇ ਆਯਾਮ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ। ਉਹ ਵਿਅਸਤ ਜਾਂ ਚੌੜੀਆਂ ਸਪੇਸਾਂ ''ਤੇ ਫੰਕਸ਼ਨਾਂ ''ਤੇ ਜ਼ੋਰ ਦਿੰਦੇ ਹਨ।",
   "demoRaisedButtonTitle": "ਉਭਰਿਆ ਹੋਇਆ ਬਟਨ",
   "demoOutlineButtonTitle": "ਰੂਪ-ਰੇਖਾ ਬਟਨ",
-  "demoOutlineButtonDescription": "ਰੂਪ-ਰੇਖਾ ਬਟਨ ਦਬਾਏ ਜਾਣ 'ਤੇ ਧੁੰਦਲੇ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਉੱਪਰ ਉੱਠਦੇ ਹਨ। ਵਿਕਲਪਿਕ, ਸੈਕੰਡਰੀ ਕਾਰਵਾਈ ਦਰਸਾਉਣ ਲਈ ਉਹਨਾਂ ਨੂੰ ਅਕਸਰ ਉਭਰੇ ਹੋਏ ਬਟਨਾਂ ਨਾਲ ਜੋੜਾਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।",
+  "demoOutlineButtonDescription": "ਰੂਪ-ਰੇਖਾ ਬਟਨ ਦਬਾਏ ਜਾਣ ''ਤੇ ਧੁੰਦਲੇ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਉੱਪਰ ਉੱਠਦੇ ਹਨ। ਵਿਕਲਪਿਕ, ਸੈਕੰਡਰੀ ਕਾਰਵਾਈ ਦਰਸਾਉਣ ਲਈ ਉਹਨਾਂ ਨੂੰ ਅਕਸਰ ਉਭਰੇ ਹੋਏ ਬਟਨਾਂ ਨਾਲ ਜੋੜਾਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।",
   "demoToggleButtonTitle": "ਟੌਗਲ ਬਟਨ",
   "colorsTeal": "ਟੀਲ",
   "demoFloatingButtonTitle": "ਫਲੋਟਿੰਗ ਕਾਰਵਾਈ ਬਟਨ",
@@ -752,7 +752,7 @@
   "demoFullscreenDialogTitle": "ਪੂਰੀ-ਸਕ੍ਰੀਨ",
   "demoCupertinoButtonsTitle": "ਬਟਨ",
   "demoCupertinoButtonsSubtitle": "iOS-ਸਟਾਈਲ ਬਟਨ",
-  "demoCupertinoButtonsDescription": "iOS-ਸਟਾਈਲ ਬਟਨ। ਇਸ ਵਿੱਚ ਲਿਖਤ ਅਤੇ/ਜਾਂ ਪ੍ਰਤੀਕ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਜੋ ਸਪਰਸ਼ ਕਰਨ 'ਤੇ ਫਿੱਕਾ ਅਤੇ ਗੂੜ੍ਹਾ ਹੋ ਜਾਂਦਾ ਹੈ। ਵਿਕਲਪਿਕ ਰੂਪ ਵਿੱਚ ਇਸਦਾ ਬੈਕਗ੍ਰਾਊਂਡ ਹੋ ਸਕਦਾ ਹੈ।",
+  "demoCupertinoButtonsDescription": "iOS-ਸਟਾਈਲ ਬਟਨ। ਇਸ ਵਿੱਚ ਲਿਖਤ ਅਤੇ/ਜਾਂ ਪ੍ਰਤੀਕ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਜੋ ਸਪਰਸ਼ ਕਰਨ ''ਤੇ ਫਿੱਕਾ ਅਤੇ ਗੂੜ੍ਹਾ ਹੋ ਜਾਂਦਾ ਹੈ। ਵਿਕਲਪਿਕ ਰੂਪ ਵਿੱਚ ਇਸਦਾ ਬੈਕਗ੍ਰਾਊਂਡ ਹੋ ਸਕਦਾ ਹੈ।",
   "demoCupertinoAlertsTitle": "ਸੁਚੇਤਨਾਵਾਂ",
   "demoCupertinoAlertsSubtitle": "iOS-ਸਟਾਈਲ ਸੁਚੇਤਨਾ ਵਿੰਡੋ",
   "demoCupertinoAlertTitle": "ਸੁਚੇਤਨਾ",
@@ -788,7 +788,7 @@
   "cupertinoAlertCancel": "ਰੱਦ ਕਰੋ",
   "cupertinoAlertDiscard": "ਰੱਦ ਕਰੋ",
   "cupertinoAlertLocationTitle": "ਕੀ ਤੁਹਾਡੇ ਵੱਲੋਂ ਐਪ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵੇਲੇ \"Maps\" ਨੂੰ ਤੁਹਾਡੇ ਟਿਕਾਣੇ ਤੱਕ ਪਹੁੰਚ ਦੇਣੀ ਹੈ?",
-  "cupertinoAlertLocationDescription": "ਤੁਹਾਡਾ ਮੌਜੂਦਾ ਟਿਕਾਣਾ ਨਕਸ਼ੇ 'ਤੇ ਦਿਸੇਗਾ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਦਿਸ਼ਾਵਾਂ, ਨਜ਼ਦੀਕੀ ਖੋਜ ਨਤੀਜਿਆਂ ਅਤੇ ਯਾਤਰਾ ਦੇ ਅੰਦਾਜ਼ਨ ਸਮਿਆਂ ਲਈ ਕੀਤੀ ਜਾਵੇਗੀ।",
+  "cupertinoAlertLocationDescription": "ਤੁਹਾਡਾ ਮੌਜੂਦਾ ਟਿਕਾਣਾ ਨਕਸ਼ੇ ''ਤੇ ਦਿਸੇਗਾ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਦਿਸ਼ਾਵਾਂ, ਨਜ਼ਦੀਕੀ ਖੋਜ ਨਤੀਜਿਆਂ ਅਤੇ ਯਾਤਰਾ ਦੇ ਅੰਦਾਜ਼ਨ ਸਮਿਆਂ ਲਈ ਕੀਤੀ ਜਾਵੇਗੀ।",
   "cupertinoAlertAllow": "ਆਗਿਆ ਦਿਓ",
   "cupertinoAlertDontAllow": "ਆਗਿਆ ਨਾ ਦਿਓ",
   "cupertinoAlertFavoriteDessert": "ਮਨਪਸੰਦ ਮਿੱਠੀ ਚੀਜ਼ ਚੁਣੋ",
diff --git a/lib/l10n/intl_sq.arb b/lib/l10n/intl_sq.arb
index de405fb..1637826 100644
--- a/lib/l10n/intl_sq.arb
+++ b/lib/l10n/intl_sq.arb
@@ -150,7 +150,7 @@
   "rallyBudgetDetailAmountLeft": "Shuma e mbetur",
   "fortnightlyHeadlineArmy": "Reformimi i ushtrisë së gjelbër nga brenda saj",
   "fortnightlyDescription": "Një aplikacion lajmesh i fokusuar te përmbajtja",
-  "rallyBillDetailAmountDue": "Shuma për t'u paguar",
+  "rallyBillDetailAmountDue": "Shuma për t''u paguar",
   "rallyBudgetDetailTotalCap": "Kufiri total",
   "rallyBudgetDetailAmountUsed": "Shuma e përdorur",
   "fortnightlyTrendingHealthcareRevolution": "HealthcareRevolution",
@@ -205,8 +205,8 @@
   "demoPickersSubtitle": "Zgjedhja e datës dhe orës",
   "demoPickersTitle": "Zgjedhësit",
   "demo2dTransformationsEditTooltip": "Modifiko pllakëzën",
-  "demoDataTableDescription": "Tabelat e të dhënave shfaqin informacione në një format me rreshta dhe kolona si në rrjetë. Ato i organizojnë informacionet në një mënyrë që është e lehtë për t'i skanuar, në mënyrë që përdoruesit të mund të shikojnë për motive dhe statistika.",
-  "demo2dTransformationsDescription": "Trokit për të modifikuar pllakëzat dhe përdor gjestet për të lëvizur në skenë. Zvarrit për ta zgjeruar, afro gishtat për ta zmadhuar, rrotulloje me dy gishta. Shtyp butonin \"Rivendos\" për t'u kthyer tek orientimi fillestar.",
+  "demoDataTableDescription": "Tabelat e të dhënave shfaqin informacione në një format me rreshta dhe kolona si në rrjetë. Ato i organizojnë informacionet në një mënyrë që është e lehtë për t''i skanuar, në mënyrë që përdoruesit të mund të shikojnë për motive dhe statistika.",
+  "demo2dTransformationsDescription": "Trokit për të modifikuar pllakëzat dhe përdor gjestet për të lëvizur në skenë. Zvarrit për ta zgjeruar, afro gishtat për ta zmadhuar, rrotulloje me dy gishta. Shtyp butonin \"Rivendos\" për t''u kthyer tek orientimi fillestar.",
   "demo2dTransformationsSubtitle": "Zgjero, zmadho, rrotullo",
   "demo2dTransformationsTitle": "Transformimet 2D",
   "demoCupertinoTextFieldPIN": "PIN",
@@ -317,7 +317,7 @@
   "demoRangeSlidersTitle": "Rrëshqitësit me gamë vlerash",
   "demoRangeSlidersDescription": "Rrëshqitësit pasqyrojnë një gamë vlerash përgjatë një shiriti. Ata mund të kenë ikona në të dyja skajet e shiritit, të cilat pasqyrojnë një gamë vlerash. Ata janë idealë për rregullimin e cilësimeve si p.sh. volumi, ndriçimi ose zbatimi i filtrave të imazheve.",
   "demoMenuAnItemWithAContextMenuButton": "Një artikulli me një meny kontekstuale",
-  "demoCustomSlidersDescription": "Rrëshqitësit pasqyrojnë një gamë vlerash përgjatë një shiriti, nga të cilat përdoruesit mund të zgjedhin një vlerë të vetme ose një gamë vlerash. Rrëshqitësit mund të personalizohen dhe t'u ndryshohet tema.",
+  "demoCustomSlidersDescription": "Rrëshqitësit pasqyrojnë një gamë vlerash përgjatë një shiriti, nga të cilat përdoruesit mund të zgjedhin një vlerë të vetme ose një gamë vlerash. Rrëshqitësit mund të personalizohen dhe t''u ndryshohet tema.",
   "demoSlidersContinuousWithEditableNumericalValue": "I vazhdueshëm me vlerë numerike të modifikueshme",
   "demoSlidersDiscrete": "Jo i vazhdueshëm",
   "demoSlidersDiscreteSliderWithCustomTheme": "Rrëshqitësi jo i vazhdueshëm me temë të personalizuar",
@@ -351,7 +351,7 @@
   "demoSnackbarsActionButtonLabel": "VEPRIMI",
   "cupertinoTabBarProfileTab": "Profili",
   "demoSnackbarsButtonLabel": "SHFAQ NJË SHIRIT NJOFTIMESH",
-  "demoSnackbarsDescription": "Shiritat e njoftimeve i informojnë përdoruesit për një proces që ka kryer ose do të kryejë një aplikacion. Ata shfaqen përkohësisht, në drejtim të fundit të ekranit. Ata nuk duhet ta ndërpresin eksperiencën e përdoruesit dhe nuk kërkojnë ndërveprimin nga përdoruesi për t'u zhdukur.",
+  "demoSnackbarsDescription": "Shiritat e njoftimeve i informojnë përdoruesit për një proces që ka kryer ose do të kryejë një aplikacion. Ata shfaqen përkohësisht, në drejtim të fundit të ekranit. Ata nuk duhet ta ndërpresin eksperiencën e përdoruesit dhe nuk kërkojnë ndërveprimin nga përdoruesi për t''u zhdukur.",
   "demoSnackbarsSubtitle": "Shiritat e njoftimeve shfaqin mesazhe në fund të ekranit",
   "demoSnackbarsTitle": "Shiritat e njoftimeve",
   "demoCupertinoSliderTitle": "Rrëshqitësi",
diff --git a/lib/l10n/intl_sw.arb b/lib/l10n/intl_sw.arb
index d3f0bb9..bf33a3e 100644
--- a/lib/l10n/intl_sw.arb
+++ b/lib/l10n/intl_sw.arb
@@ -69,7 +69,7 @@
   "demoSharedZAxisDemoInstructions": "Kitufe cha aikoni ya mipangilio",
   "demoSharedYAxisDemoInstructions": "Panga kulingana na \"Ulizocheza Karibuni\"",
   "demoTextButtonTitle": "Kitufe cha Maandishi",
-  "demoSharedZAxisBeefSandwichRecipeTitle": "Sandwichi ya nyama ya ng'ombe",
+  "demoSharedZAxisBeefSandwichRecipeTitle": "Sandwichi ya nyama ya ng''ombe",
   "demoSharedZAxisDessertRecipeDescription": "Mapishi ya kitindamlo",
   "demoSharedYAxisAlbumTileSubtitle": "Msanii",
   "demoSharedYAxisAlbumTileTitle": "Albamu",
@@ -108,7 +108,7 @@
   "demoSharedZAxisNotificationSettingLabel": "Arifa",
   "demoSharedZAxisProfileSettingLabel": "Wasifu",
   "demoSharedZAxisSavedRecipesListTitle": "Mapishi Yaliyohifadhiwa",
-  "demoSharedZAxisBeefSandwichRecipeDescription": "Mapishi ya sandwichi ya nyama ya ng'ombe",
+  "demoSharedZAxisBeefSandwichRecipeDescription": "Mapishi ya sandwichi ya nyama ya ng''ombe",
   "demoSharedZAxisCrabPlateRecipeDescription": "Mapishi ya mlo wa kaa",
   "demoSharedXAxisCoursePageTitle": "Ratibu kozi zako",
   "demoSharedZAxisCrabPlateRecipeTitle": "Kaa",
diff --git a/lib/l10n/intl_ta.arb b/lib/l10n/intl_ta.arb
index e5fecb9..b35e23c 100644
--- a/lib/l10n/intl_ta.arb
+++ b/lib/l10n/intl_ta.arb
@@ -11,13 +11,13 @@
   "demoTwoPaneList": "பட்டியல்",
   "demoTwoPaneFoldableLabel": "மடக்கத்தக்கது",
   "demoTwoPaneSmallScreenLabel": "சிறிய திரை",
-  "demoTwoPaneSmallScreenDescription": "சிறிய திரை உள்ள சாதனத்தில் 'இரு திரை' இவ்வாறுதான் செயல்படும்.",
+  "demoTwoPaneSmallScreenDescription": "சிறிய திரை உள்ள சாதனத்தில் ''இரு திரை'' இவ்வாறுதான் செயல்படும்.",
   "demoTwoPaneTabletLabel": "டேப்லெட் / டெஸ்க்டாப்",
-  "demoTwoPaneTabletDescription": "டேப்லெட், டெஸ்க்டாப் போன்ற பெரிய திரை உள்ள சாதனங்களில் 'இரு திரை' இவ்வாறுதான் செயல்படும்.",
+  "demoTwoPaneTabletDescription": "டேப்லெட், டெஸ்க்டாப் போன்ற பெரிய திரை உள்ள சாதனங்களில் ''இரு திரை'' இவ்வாறுதான் செயல்படும்.",
   "demoTwoPaneTitle": "இரு திரை",
   "demoTwoPaneSubtitle": "மடக்கத்தக்க, பெரிய, சிறிய திரைகளில் தானாகப் பொருந்தும் தன்மையுள்ள தளவமைப்புகள் உள்ளன",
   "splashSelectDemo": "டெமோவைத் தேர்ந்தெடுங்கள்",
-  "demoTwoPaneFoldableDescription": "மடக்கத்தக்க சாதனத்தில் 'இரு திரை' இவ்வாறுதான் செயல்படும்.",
+  "demoTwoPaneFoldableDescription": "மடக்கத்தக்க சாதனத்தில் ''இரு திரை'' இவ்வாறுதான் செயல்படும்.",
   "demoTwoPaneDetails": "விவரங்கள்",
   "demoTwoPaneSelectItem": "ஏதேனுமொன்றைத் தேர்ந்தெடுங்கள்",
   "demoTwoPaneItemDetails": "{value} பொருள் குறித்த விவரங்கள்",
@@ -41,7 +41,7 @@
   "demoNavigationDrawerText": "டிராயரைக் காண, திரையின் ஓரத்திலிருந்து ஸ்வைப் செய்யவும் அல்லது மேலே இடதுபுறத்தில் உள்ள ஐகானைத் தட்டவும்",
   "demoNavigationRailTitle": "வழிசெலுத்தல் பாதை",
   "demoNavigationRailSubtitle": "ஆப்ஸிற்குள் வழிசெலுத்தல் பாதையைக் காட்டுதல்",
-  "demoNavigationRailDescription": "சிறிய எண்ணிக்கையிலான காட்சிகளுக்கு இடையே (பொதுவாக மூன்று முதல் ஐந்து வரை) வழிசெலுத்த, ஆப்ஸின் இடதுபுறமாகவோ வலதுபுறமாகவோ 'மெட்டீரியல் விட்ஜெட்' காட்டப்படும்.",
+  "demoNavigationRailDescription": "சிறிய எண்ணிக்கையிலான காட்சிகளுக்கு இடையே (பொதுவாக மூன்று முதல் ஐந்து வரை) வழிசெலுத்த, ஆப்ஸின் இடதுபுறமாகவோ வலதுபுறமாகவோ ''மெட்டீரியல் விட்ஜெட்'' காட்டப்படும்.",
   "demoNavigationRailFirst": "முதலாவது",
   "demoNavigationDrawerTitle": "வழிசெலுத்தல் டிராயர்",
   "demoNavigationRailThird": "மூன்றாவது",
@@ -716,7 +716,7 @@
   "shrineDescription": "ஒரு நவீன ஷாப்பிங் ஆப்ஸ்",
   "craneDescription": "பிரத்தியேகப் பயண ஆப்ஸ்",
   "homeCategoryReference": "ஸ்டைல்களும் மற்றவையும்",
-  "demoInvalidURL": "Couldn't display URL:",
+  "demoInvalidURL": "Couldn''t display URL:",
   "demoOptionsTooltip": "Options",
   "demoInfoTooltip": "Info",
   "demoCodeTooltip": "டெமோ குறியீடு",
@@ -770,7 +770,7 @@
   "buttonTextCreate": "Create",
   "dialogSelectedOption": "You selected: \"{value}\"",
   "dialogDiscardTitle": "Discard draft?",
-  "dialogLocationTitle": "Use Google's location service?",
+  "dialogLocationTitle": "Use Google''s location service?",
   "dialogLocationDescription": "Let Google help apps determine location. This means sending anonymous location data to Google, even when no apps are running.",
   "dialogCancel": "CANCEL",
   "dialogDiscard": "DISCARD",
@@ -790,7 +790,7 @@
   "cupertinoAlertLocationTitle": "Allow \"Maps\" to access your location while you are using the app?",
   "cupertinoAlertLocationDescription": "Your current location will be displayed on the map and used for directions, nearby search results, and estimated travel times.",
   "cupertinoAlertAllow": "Allow",
-  "cupertinoAlertDontAllow": "Don't Allow",
+  "cupertinoAlertDontAllow": "Don''t Allow",
   "cupertinoAlertFavoriteDessert": "Select Favorite Dessert",
   "cupertinoAlertDessertDescription": "Please select your favorite type of dessert from the list below. Your selection will be used to customize the suggested list of eateries in your area.",
   "cupertinoAlertCheesecake": "Cheesecake",
diff --git a/lib/l10n/intl_te.arb b/lib/l10n/intl_te.arb
index 8124568..e931192 100644
--- a/lib/l10n/intl_te.arb
+++ b/lib/l10n/intl_te.arb
@@ -46,7 +46,7 @@
   "demoNavigationDrawerTitle": "నావిగేషన్ డ్రాయర్",
   "demoNavigationRailThird": "మూడవ",
   "replyStarredLabel": "స్టార్ ఉన్నవి",
-  "demoTextButtonDescription": "టెక్స్ట్ బటన్‌ను నొక్కితే, అది ఇంక్ చల్లినట్టుగా ప్రదర్శిస్తుంది, కానీ ఎత్తదు. టూల్‌బార్‌లలో, డైలాగ్‌లలో, 'ప్యాడింగ్‌తో ఇన్‌లైన్‌లో' టెక్స్ట్ బటన్‌లను ఉపయోగించండి",
+  "demoTextButtonDescription": "టెక్స్ట్ బటన్‌ను నొక్కితే, అది ఇంక్ చల్లినట్టుగా ప్రదర్శిస్తుంది, కానీ ఎత్తదు. టూల్‌బార్‌లలో, డైలాగ్‌లలో, ''ప్యాడింగ్‌తో ఇన్‌లైన్‌లో'' టెక్స్ట్ బటన్‌లను ఉపయోగించండి",
   "demoElevatedButtonTitle": "ముందుకు ఉన్న బటన్",
   "demoElevatedButtonDescription": "ముందుకు ఉన్న బటన్‌లు ఎక్కువగా ఫ్లాట్ లేఅవుట్‌లకు భుజాన్ని జోడిస్తాయి. అవి బిజీగా లేదా విస్తృతంగా ఉన్న ప్రదేశాలలో విధులను నొక్కి చెబుతాయి.",
   "demoOutlinedButtonTitle": "రూపకల్పన ఉన్న బటన్",
@@ -148,7 +148,7 @@
   "fortnightlyMenuCulture": "సంస్కృతి",
   "fortnightlyTrendingTechDesign": "టెక్ డిజైన్",
   "rallyBudgetDetailAmountLeft": "మిగిలిన మొత్తం",
-  "fortnightlyHeadlineArmy": "'ద గ్రీన్ ఆర్మీ' అంతర్గత పునరుద్ధరణ",
+  "fortnightlyHeadlineArmy": "''ద గ్రీన్ ఆర్మీ'' అంతర్గత పునరుద్ధరణ",
   "fortnightlyDescription": "కంటెంట్-ప్రధాన వార్తల యాప్",
   "rallyBillDetailAmountDue": "బకాయి మొత్తం",
   "rallyBudgetDetailTotalCap": "మొత్తం పెట్టుబడి సామర్థ్యం",
@@ -229,8 +229,8 @@
   "cardsDemoTappable": "నొక్కగలిగేది",
   "cardsDemoSelectable": "ఎంచుకోగలిగేది (ఎక్కువసేపు నొక్కి ఉంచాలి)",
   "cardsDemoExplore": "అన్వేషించు",
-  "cardsDemoExploreSemantics": "'{destinationName}'ను అన్వేషించు",
-  "cardsDemoShareSemantics": "'{destinationName}'ను షేర్ చేయి",
+  "cardsDemoExploreSemantics": "''{destinationName}''ను అన్వేషించు",
+  "cardsDemoShareSemantics": "''{destinationName}''ను షేర్ చేయి",
   "cardsDemoTravelDestinationTitle1": "తమిళనాడులో చూడదగిన 10 ప్రధాన నగరాలు",
   "cardsDemoTravelDestinationDescription1": "సంఖ్య 10",
   "cardsDemoTravelDestinationCity1": "తంజావూర్",
@@ -281,8 +281,8 @@
   "demoCupertinoNavigationBarSubtitle": "iOS-శైలి నావిగేషన్ బార్",
   "demoCupertinoNavigationBarDescription": "iOS-శైలి నావిగేషన్ బార్. నావిగేషన్ బార్ అనేది ఒక సరళమైన టూల్‌బార్, ఇందులో ఒక పేజీ శీర్షిక మాత్రమే నడిమధ్యలో ఉంటుంది.",
   "demoCupertinoPullToRefreshTitle": "రిఫ్రెష్ చేయడానికి లాగండి",
-  "demoCupertinoPullToRefreshSubtitle": "iOS-శైలిలో 'రిఫ్రెష్ చేయడానికి లాగే నియంత్రణ'",
-  "demoCupertinoPullToRefreshDescription": "iOS-శైలిలో 'కంటెంట్ రిఫ్రెష్ చేయడానికి లాగే నియంత్రణ'.",
+  "demoCupertinoPullToRefreshSubtitle": "iOS-శైలిలో ''రిఫ్రెష్ చేయడానికి లాగే నియంత్రణ''",
+  "demoCupertinoPullToRefreshDescription": "iOS-శైలిలో ''కంటెంట్ రిఫ్రెష్ చేయడానికి లాగే నియంత్రణ''.",
   "demoProgressIndicatorTitle": "ప్రోగ్రెస్ సూచీలు",
   "demoProgressIndicatorSubtitle": "లీనియర్, సర్క్యులర్, అనిర్దిష్టం",
   "demoCircularProgressIndicatorTitle": "సర్క్యులర్ ప్రోగ్రెస్ సూచీ",
@@ -367,7 +367,7 @@
   "shrineScreenReaderCart": "{quantity,plural, =0{షాపింగ్ కార్ట్, అంశాలు లేవు}=1{షాపింగ్ కార్ట్, 1 అంశం}other{షాపింగ్ కార్ట్, {quantity} అంశాలు}}",
   "demoCodeViewerFailedToCopyToClipboardMessage": "క్లిప్‌బోర్డ్‌కు కాపీ చేయడం విఫలమైంది: {error}",
   "demoCodeViewerCopiedToClipboardMessage": "క్లిప్‌బోర్డ్‌కు కాపీ అయింది.",
-  "craneSleep8SemanticLabel": "బీచ్‌కి పైన కొండ శిఖరం మీద 'మాయన్' శిథిలాలు",
+  "craneSleep8SemanticLabel": "బీచ్‌కి పైన కొండ శిఖరం మీద ''మాయన్'' శిథిలాలు",
   "craneSleep4SemanticLabel": "పర్వతాల ముందు సరస్సు పక్కన ఉన్న హోటల్",
   "craneSleep2SemanticLabel": "మాచు పిచ్చు, సిటాడెల్",
   "craneSleep1SemanticLabel": "సతత హరిత వృక్షాలు, మంచుతో కూడిన ల్యాండ్‌స్కేప్‌లో చాలెట్",
@@ -400,7 +400,7 @@
   "craneSleep6SemanticLabel": "తాటి చెట్ల పక్కన ఈత కొలను",
   "craneSleep5SemanticLabel": "మైదానంలో గుడారం",
   "settingsButtonCloseLabel": "సెట్టింగ్‌లను మూసివేయి",
-  "demoSelectionControlsCheckboxDescription": "చెక్‌బాక్స్‌లు అనేవి ఒక సెట్ నుండి బహుళ ఎంపికలను ఎంచుకోవడానికి యూజర్‌ను అనుమతిస్తాయి. ఒక సాధారణ చెక్‌బాక్స్ విలువ ఒప్పు లేదా తప్పు కావొచ్చు. మూడు స్థితుల చెక్‌బాక్స్‌లో ఒక విలువ 'శూన్యం' కూడా కావచ్చు.",
+  "demoSelectionControlsCheckboxDescription": "చెక్‌బాక్స్‌లు అనేవి ఒక సెట్ నుండి బహుళ ఎంపికలను ఎంచుకోవడానికి యూజర్‌ను అనుమతిస్తాయి. ఒక సాధారణ చెక్‌బాక్స్ విలువ ఒప్పు లేదా తప్పు కావొచ్చు. మూడు స్థితుల చెక్‌బాక్స్‌లో ఒక విలువ ''శూన్యం'' కూడా కావచ్చు.",
   "settingsButtonLabel": "సెట్టింగ్‌లు",
   "demoListsTitle": "లిస్ట్‌లు",
   "demoListsSubtitle": "స్క్రోల్ చేయదగిన లిస్ట్‌ లేఅవుట్‌లు",
@@ -419,7 +419,7 @@
   "craneFly0SemanticLabel": "సతత హరిత వృక్షాలు, మంచుతో కూడిన ల్యాండ్‌స్కేప్‌లో చాలెట్",
   "craneFly1SemanticLabel": "మైదానంలో గుడారం",
   "craneFly2SemanticLabel": "మంచు పర్వతం ముందు ప్రార్థనా పతాకాలు",
-  "craneFly6SemanticLabel": "ఆకాశంలో నుంచి కనిపించే 'పలాసియో డి బెల్లాస్ ఆర్టెస్'",
+  "craneFly6SemanticLabel": "ఆకాశంలో నుంచి కనిపించే ''పలాసియో డి బెల్లాస్ ఆర్టెస్''",
   "rallySeeAllAccounts": "అన్ని ఖాతాలనూ చూడండి",
   "rallyBillAmount": "{billName} అనే బిల్లుకు గాను, {amount} పేమెంట్ చేయడానికి ఆఖరి తేదీ {date}.",
   "shrineTooltipCloseCart": "కార్ట్‌ను మూసివేయండి",
@@ -471,7 +471,7 @@
   "demoInputChipDescription": "ఇన్‌పుట్ చిప్‌లు సమాచారంలోని క్లిష్టమైన భాగం ప్రధానంగా పని చేస్తాయి. ఉదాహరణకు, ఎంటిటీ (వ్యక్తి, స్థలం లేదా వస్తువు) లేదా సంక్షిప్త రూపంలో సంభాషణ వచనం.",
   "craneSleep9": "లిస్బన్, పోర్చుగల్",
   "craneEat10": "లిస్బన్, పోర్చుగల్",
-  "demoCupertinoSegmentedControlDescription": "పరస్పర సంబంధం లేని అనేక ఎంపికల మధ్య ఎంచుకోవడానికి దీనిని ఉపయోగిస్తారు. 'విభజించబడిన నియంత్రణ'లో ఉండే ఒక ఎంపికను ఎంచుకుంటే, 'విభజించబడిన నియంత్రణ'లో ఉండే ఇతర ఎంపికలు ఎంచుకునేందుకు ఇక అందుబాటులో ఉండవు.",
+  "demoCupertinoSegmentedControlDescription": "పరస్పర సంబంధం లేని అనేక ఎంపికల మధ్య ఎంచుకోవడానికి దీనిని ఉపయోగిస్తారు. ''విభజించబడిన నియంత్రణ''లో ఉండే ఒక ఎంపికను ఎంచుకుంటే, ''విభజించబడిన నియంత్రణ''లో ఉండే ఇతర ఎంపికలు ఎంచుకునేందుకు ఇక అందుబాటులో ఉండవు.",
   "chipTurnOnLights": "లైట్‌లను ఆన్ చేయండి",
   "chipSmall": "చిన్నది",
   "chipMedium": "మధ్యస్థం",
@@ -498,7 +498,7 @@
   "craneSleepProperties": "{totalProperties,plural, =0{ప్రాపర్టీలు ఏవీ అందుబాటులో లేవు}=1{1 ప్రాపర్టీలు అందుబాటులో ఉన్నాయి}other{{totalProperties} ప్రాపర్టీలు అందుబాటులో ఉన్నాయి}}",
   "craneEatRestaurants": "{totalRestaurants,plural, =0{రెస్టారెంట్‌లు లేవు}=1{1 రెస్టారెంట్}other{{totalRestaurants} రెస్టారెంట్‌లు}}",
   "craneFly0": "ఆస్పెన్, యునైటెడ్ స్టేట్స్",
-  "demoCupertinoSegmentedControlSubtitle": "iOS-శైలి 'విభజించబడిన నియంత్రణ'",
+  "demoCupertinoSegmentedControlSubtitle": "iOS-శైలి ''విభజించబడిన నియంత్రణ''",
   "craneSleep10": "కైరో, ఈజిప్ట్",
   "craneEat9": "మాడ్రిడ్, స్పెయిన్",
   "craneFly1": "బిగ్ సర్, యునైటెడ్ స్టేట్స్",
@@ -728,7 +728,7 @@
   "settingsPlatformMechanics": "ప్లాట్‌ఫామ్ మెకానిక్స్",
   "settingsDarkTheme": "ముదురు రంగు",
   "settingsSlowMotion": "నెమ్మది చలనం",
-  "settingsAbout": "'Flutter Gallery' పరిచయం",
+  "settingsAbout": "''Flutter Gallery'' పరిచయం",
   "settingsFeedback": "ఫీడ్‌బ్యాక్ పంపండి",
   "settingsAttribution": "లండన్‌లోని TOASTER ద్వారా డిజైన్ చేయబడింది",
   "demoButtonTitle": "బటన్‌లు",
diff --git a/lib/l10n/intl_tl.arb b/lib/l10n/intl_tl.arb
index 81e6356..fd80dda 100644
--- a/lib/l10n/intl_tl.arb
+++ b/lib/l10n/intl_tl.arb
@@ -101,7 +101,7 @@
   "demoFadeThroughSearchDestination": "Maghanap",
   "demoFadeThroughPhotosDestination": "Mga Larawan",
   "demoSharedXAxisCoursePageSubtitle": "Lalabas ang mga naka-bundle na kategorya bilang mga grupo sa iyong feed. Mababago mo ito anumang oras.",
-  "demoFadeThroughDescription": "Ginagamit ang fade through pattern para sa mga transition sa pagitan ng mga element ng UI na walang matibay na ugnayan sa isa't isa.",
+  "demoFadeThroughDescription": "Ginagamit ang fade through pattern para sa mga transition sa pagitan ng mga element ng UI na walang matibay na ugnayan sa isa''t isa.",
   "demoFadeThroughTitle": "Fade through",
   "demoSharedZAxisHelpSettingLabel": "Tulong",
   "demoMotionSubtitle": "Lahat ng naka-predefine na pattern ng transition",
@@ -634,13 +634,13 @@
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### - Maglagay ng numero ng telepono sa US.",
   "demoTextFieldEnterPassword": "Maglagay ng password.",
   "demoTextFieldPasswordsDoNotMatch": "Hindi magkatugma ang mga password",
-  "demoTextFieldWhatDoPeopleCallYou": "Ano'ng tawag sa iyo ng mga tao?",
+  "demoTextFieldWhatDoPeopleCallYou": "Ano''ng tawag sa iyo ng mga tao?",
   "demoTextFieldNameField": "Pangalan*",
   "demoBottomSheetButtonText": "IPAKITA ANG BOTTOM SHEET",
   "demoTextFieldPhoneNumber": "Numero ng telepono*",
   "demoBottomSheetTitle": "Bottom sheet",
   "demoTextFieldEmail": "Email",
-  "demoTextFieldTellUsAboutYourself": "Bigyan kami ng impormasyon tungkol sa iyo (hal., isulat kung ano'ng ginagawa mo sa trabaho o ang mga libangan mo)",
+  "demoTextFieldTellUsAboutYourself": "Bigyan kami ng impormasyon tungkol sa iyo (hal., isulat kung ano''ng ginagawa mo sa trabaho o ang mga libangan mo)",
   "demoTextFieldKeepItShort": "Panatilihin itong maikli, isa lang itong demo.",
   "starterAppGenericButton": "BUTTON",
   "demoTextFieldLifeStory": "Kwento ng buhay",
@@ -659,7 +659,7 @@
   "demoBottomSheetSubtitle": "Mga persistent at modal na bottom sheet",
   "demoTextFieldNameHasPhoneNumber": "Ang numero ng telepono ni/ng {name} ay {phoneNumber}",
   "buttonText": "BUTTON",
-  "demoTypographyDescription": "Mga kahulugan para sa iba't ibang typographical na istilong makikita sa Material Design.",
+  "demoTypographyDescription": "Mga kahulugan para sa iba''t ibang typographical na istilong makikita sa Material Design.",
   "demoTypographySubtitle": "Lahat ng naka-predefine na istilo ng text",
   "demoTypographyTitle": "Typography",
   "demoFullscreenDialogDescription": "Tinutukoy ng property na fullscreenDialog kung fullscreen na modal dialog ang paparating na page",
diff --git a/lib/l10n/intl_tr.arb b/lib/l10n/intl_tr.arb
index 88dcc89..4b03507 100644
--- a/lib/l10n/intl_tr.arb
+++ b/lib/l10n/intl_tr.arb
@@ -40,8 +40,8 @@
   "demoNavigationDrawerUserEmail": "user.name@example.com",
   "demoNavigationDrawerText": "Çekmeceyi görmek için kenardan kaydırın veya sol üstteki simgeye dokunun",
   "demoNavigationRailTitle": "Gezinme Sütunu",
-  "demoNavigationRailSubtitle": "Uygulamada Gezinme Sütunu'nu görüntüleme",
-  "demoNavigationRailDescription": "Az sayıda, genellikle üç ila beş görünüm arasında gezinmek için uygulamanın solunda veya sağında görüntülenmesi amaçlanan bir materyal widget'ı.",
+  "demoNavigationRailSubtitle": "Uygulamada Gezinme Sütunu''nu görüntüleme",
+  "demoNavigationRailDescription": "Az sayıda, genellikle üç ila beş görünüm arasında gezinmek için uygulamanın solunda veya sağında görüntülenmesi amaçlanan bir materyal widget''ı.",
   "demoNavigationRailFirst": "Birinci",
   "demoNavigationDrawerTitle": "Gezinme Çekmecesi",
   "demoNavigationRailThird": "Üçüncü",
@@ -74,7 +74,7 @@
   "demoSharedYAxisAlbumTileSubtitle": "Sanatçı",
   "demoSharedYAxisAlbumTileTitle": "Albüm",
   "demoSharedYAxisRecentSortTitle": "Son çalınanlar",
-  "demoSharedYAxisAlphabeticalSortTitle": "A'dan Z'ye",
+  "demoSharedYAxisAlphabeticalSortTitle": "A''dan Z''ye",
   "demoSharedYAxisAlbumCount": "268 albüm",
   "demoSharedYAxisTitle": "Paylaşılan y ekseni",
   "demoSharedXAxisCreateAccountButtonText": "HESAP OLUŞTUR",
@@ -92,15 +92,15 @@
   "demoMotionPlaceholderSubtitle": "İkincil metin",
   "demoFadeScaleAlertDialogCancelButton": "İPTAL",
   "demoFadeScaleAlertDialogHeader": "Uyarı İletişim Kutusu",
-  "demoFadeScaleHideFabButton": "FAB'I GİZLE",
-  "demoFadeScaleShowFabButton": "FAB'I GÖSTER",
+  "demoFadeScaleHideFabButton": "FAB''I GİZLE",
+  "demoFadeScaleShowFabButton": "FAB''I GÖSTER",
   "demoFadeScaleShowAlertDialogButton": "KALICI İLETİŞİM KUTUSUNU GÖSTER",
   "demoFadeScaleDescription": "Şeffaflaşan desen, ekranın ortasında kararan iletişim kutusu gibi ekran sınırları içine giren veya dışına çıkan kullanıcı arayüzü öğeleri için kullanılır.",
   "demoFadeScaleTitle": "Şeffaflaştırma",
   "demoFadeThroughTextPlaceholder": "123 fotoğraf",
   "demoFadeThroughSearchDestination": "Ara",
   "demoFadeThroughPhotosDestination": "Fotoğraflar",
-  "demoSharedXAxisCoursePageSubtitle": "Pakete dahil edilen kategoriler, feed'inizde grup olarak görünür. Bunu daha sonra istediğiniz zaman değiştirebilirsiniz.",
+  "demoSharedXAxisCoursePageSubtitle": "Pakete dahil edilen kategoriler, feed''inizde grup olarak görünür. Bunu daha sonra istediğiniz zaman değiştirebilirsiniz.",
   "demoFadeThroughDescription": "Şeffaflaşarak geçiş deseni, birbiriyle güçlü bir ilişkisi olmayan kullanıcı arayüzü öğeleri arasındaki geçişler için kullanılır.",
   "demoFadeThroughTitle": "Şeffaflaşarak geçiş",
   "demoSharedZAxisHelpSettingLabel": "Yardım",
@@ -148,7 +148,7 @@
   "fortnightlyMenuCulture": "Kültür",
   "fortnightlyTrendingTechDesign": "TechDesign",
   "rallyBudgetDetailAmountLeft": "Kalan Miktar",
-  "fortnightlyHeadlineArmy": "Green Army'yi İçeriden Değiştirme",
+  "fortnightlyHeadlineArmy": "Green Army''yi İçeriden Değiştirme",
   "fortnightlyDescription": "İçeriğe odaklanmış haberler uygulaması",
   "rallyBillDetailAmountDue": "Ödenmesi Gereken Tutar",
   "rallyBudgetDetailTotalCap": "Toplam Değer",
@@ -217,12 +217,12 @@
   "demoCupertinoPickerTime": "Saat",
   "demoCupertinoPickerDate": "Tarih",
   "demoCupertinoPickerTimer": "Zamanlayıcı",
-  "demoCupertinoPickerDescription": "Dize, tarih, saat veya hem tarih hem de saat seçmek için kullanılabilen iOS stili seçici widget'ı.",
+  "demoCupertinoPickerDescription": "Dize, tarih, saat veya hem tarih hem de saat seçmek için kullanılabilen iOS stili seçici widget''ı.",
   "demoCupertinoPickerSubtitle": "iOS stili seçiciler",
   "demoCupertinoPickerTitle": "Seçiciler",
   "dataTableRowWithHoney": "Ballı {value}",
   "cardsDemoTravelDestinationCity2": "Chettinad",
-  "bannerDemoResetText": "Banner'ı sıfırla",
+  "bannerDemoResetText": "Banner''ı sıfırla",
   "bannerDemoMultipleText": "Birden çok işlem",
   "bannerDemoLeadingText": "Ön Simge",
   "dismiss": "KAPAT",
@@ -231,11 +231,11 @@
   "cardsDemoExplore": "Keşfet",
   "cardsDemoExploreSemantics": "Keşfedin: {destinationName}",
   "cardsDemoShareSemantics": "Paylaşın: {destinationName}",
-  "cardsDemoTravelDestinationTitle1": "Tamil Nadu'da Gezilecek İlk 10 Şehir",
+  "cardsDemoTravelDestinationTitle1": "Tamil Nadu''da Gezilecek İlk 10 Şehir",
   "cardsDemoTravelDestinationDescription1": "10 Numara",
   "cardsDemoTravelDestinationCity1": "Thanjavur",
   "dataTableColumnProtein": "Protein ( g)",
-  "cardsDemoTravelDestinationTitle2": "Güney Hindistan'ın Zanaatkarları",
+  "cardsDemoTravelDestinationTitle2": "Güney Hindistan''ın Zanaatkarları",
   "cardsDemoTravelDestinationDescription2": "İpek Üreticileri",
   "bannerDemoText": "Şifreniz diğer cihazınızda güncellendi. Lütfen tekrar oturum açın.",
   "cardsDemoTravelDestinationLocation2": "Sivaganga, Tamil Nadu",
@@ -243,7 +243,7 @@
   "cardsDemoTravelDestinationDescription3": "Tapınaklar",
   "demoBannerTitle": "Banner",
   "demoBannerSubtitle": "Liste içinde banner görüntüleme",
-  "demoBannerDescription": "Bannerlar önemli kısa mesajlar görüntüler ve kullanıcıların yerine getirmeleri (veya banner'ı kapatmaları) için işlemler sunar. Banner'ın kapanması için kullanıcının işlem yapması gerekir.",
+  "demoBannerDescription": "Bannerlar önemli kısa mesajlar görüntüler ve kullanıcıların yerine getirmeleri (veya banner''ı kapatmaları) için işlemler sunar. Banner''ın kapanması için kullanıcının işlem yapması gerekir.",
   "demoCardTitle": "Kartlar",
   "demoCardSubtitle": "Yuvarlatılmış köşeli temel kartlar",
   "demoCardDescription": "Kartlar; albüm, coğrafi konum, yemek, iletişim bilgileri gibi alakalı bilgileri temsil etmek için kullanılan Materyal sayfalarıdır.",
@@ -257,7 +257,7 @@
   "placeMarket": "Pazar",
   "placeThanjavurTemple": "Thanjavur Tapınağı",
   "placeSaltFarm": "Tuz Çiftliği",
-  "placeScooters": "Scooter'lar",
+  "placeScooters": "Scooter''lar",
   "placeSilkMaker": "İpek Üreticisi",
   "placeLunchPrep": "Öğle Yemeği Hazırlığı",
   "placeBeach": "Kumsal",
@@ -351,9 +351,9 @@
   "demoSnackbarsActionButtonLabel": "İŞLEM",
   "cupertinoTabBarProfileTab": "Profil",
   "demoSnackbarsButtonLabel": "SNACKBAR GÖSTER",
-  "demoSnackbarsDescription": "Snackbar'lar bir uygulamanın gerçekleştirdiği veya gerçekleştireceği bir işlemi kullanıcılara bildirir. Ekranın altına yakın bir yerde geçici olarak görünür. Kullanıcı deneyimini engellememeli ve ekrandan kaybolması için kullanıcının bir işlem yapmasını gerektirmemelidir.",
-  "demoSnackbarsSubtitle": "Snackbar'lar ekranın alt bölümünde mesaj gösterir",
-  "demoSnackbarsTitle": "Snackbar'lar",
+  "demoSnackbarsDescription": "Snackbar''lar bir uygulamanın gerçekleştirdiği veya gerçekleştireceği bir işlemi kullanıcılara bildirir. Ekranın altına yakın bir yerde geçici olarak görünür. Kullanıcı deneyimini engellememeli ve ekrandan kaybolması için kullanıcının bir işlem yapmasını gerektirmemelidir.",
+  "demoSnackbarsSubtitle": "Snackbar''lar ekranın alt bölümünde mesaj gösterir",
+  "demoSnackbarsTitle": "Snackbar''lar",
   "demoCupertinoSliderTitle": "Kaydırma çubuğu",
   "cupertinoTabBarChatTab": "Sohbet",
   "cupertinoTabBarHomeTab": "Ana sayfa",
@@ -375,7 +375,7 @@
   "craneFly13SemanticLabel": "Palmiye ağaçlı deniz kenarı havuzu",
   "craneFly12SemanticLabel": "Palmiye ağaçlarıyla havuz",
   "craneFly11SemanticLabel": "Denizde tuğla deniz feneri",
-  "craneFly10SemanticLabel": "Gün batımında El-Ezher Camisi'nin minareleri",
+  "craneFly10SemanticLabel": "Gün batımında El-Ezher Camisi''nin minareleri",
   "craneFly9SemanticLabel": "Mavi antika bir arabaya dayanan adam",
   "craneFly8SemanticLabel": "Supertree Korusu",
   "craneEat9SemanticLabel": "Pastalarla kafe tezgahı",
@@ -393,10 +393,10 @@
   "craneEat1SemanticLabel": "Restoran tarzı taburelerle boş bar",
   "craneEat0SemanticLabel": "Odun fırınında pişmiş pizza",
   "craneSleep11SemanticLabel": "Taipei 101 gökdeleni",
-  "craneSleep10SemanticLabel": "Gün batımında El-Ezher Camisi'nin minareleri",
+  "craneSleep10SemanticLabel": "Gün batımında El-Ezher Camisi''nin minareleri",
   "craneSleep9SemanticLabel": "Denizde tuğla deniz feneri",
   "craneEat8SemanticLabel": "Kerevit tabağı",
-  "craneSleep7SemanticLabel": "Ribeira Meydanı'nda renkli apartmanlar",
+  "craneSleep7SemanticLabel": "Ribeira Meydanı''nda renkli apartmanlar",
   "craneSleep6SemanticLabel": "Palmiye ağaçlarıyla havuz",
   "craneSleep5SemanticLabel": "Bir arazideki çadır",
   "settingsButtonCloseLabel": "Ayarları kapat",
@@ -419,7 +419,7 @@
   "craneFly0SemanticLabel": "Yaprak dökmeyen ağaçların bulunduğu karla kaplı bir arazideki şale",
   "craneFly1SemanticLabel": "Bir arazideki çadır",
   "craneFly2SemanticLabel": "Karlı dağ önünde dua bayrakları",
-  "craneFly6SemanticLabel": "Güzel Sanatlar Sarayı'nın havadan görünüşü",
+  "craneFly6SemanticLabel": "Güzel Sanatlar Sarayı''nın havadan görünüşü",
   "rallySeeAllAccounts": "Tüm hesapları göster",
   "rallyBillAmount": "Son ödeme tarihi {date} olan {amount} tutarındaki {billName} faturası.",
   "shrineTooltipCloseCart": "Alışveriş sepetini kapat",
@@ -585,7 +585,7 @@
   "shrineNextButtonCaption": "SONRAKİ",
   "rallyTitleBudgets": "BÜTÇELER",
   "rallyTitleSettings": "AYARLAR",
-  "rallyLoginLoginToRally": "Rally'ye giriş yapın",
+  "rallyLoginLoginToRally": "Rally''ye giriş yapın",
   "rallyLoginNoAccount": "Hesabınız yok mu?",
   "rallyLoginSignUp": "KAYDOL",
   "rallyLoginUsername": "Kullanıcı adı",
@@ -631,7 +631,7 @@
   "demoTextFieldFormErrors": "Göndermeden önce lütfen kırmızı renkle belirtilen hataları düzeltin",
   "demoTextFieldNameRequired": "Ad gerekli.",
   "demoTextFieldOnlyAlphabeticalChars": "Lütfen sadece alfabetik karakterler girin.",
-  "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### - ABD'ye ait bir telefon numarası girin.",
+  "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### - ABD''ye ait bir telefon numarası girin.",
   "demoTextFieldEnterPassword": "Lütfen bir şifre girin.",
   "demoTextFieldPasswordsDoNotMatch": "Şifreler eşleşmiyor",
   "demoTextFieldWhatDoPeopleCallYou": "Size hangi adla hitap ediliyor?",
@@ -730,7 +730,7 @@
   "settingsSlowMotion": "Ağır çekim",
   "settingsAbout": "Flutter Gallery hakkında",
   "settingsFeedback": "Geri bildirim gönder",
-  "settingsAttribution": "Londra'da TOASTER tarafından tasarlandı",
+  "settingsAttribution": "Londra''da TOASTER tarafından tasarlandı",
   "demoButtonTitle": "Düğmeler",
   "demoButtonSubtitle": "Metin, yükseltilmiş, dış çizgili ve daha fazlası",
   "demoFlatButtonTitle": "Düz Düğme",
@@ -770,8 +770,8 @@
   "buttonTextCreate": "Oluştur",
   "dialogSelectedOption": "Şunu seçtiniz: \"{value}\"",
   "dialogDiscardTitle": "Taslak silinsin mi?",
-  "dialogLocationTitle": "Google'ın konum hizmeti kullanılsın mı?",
-  "dialogLocationDescription": "Google'ın, uygulamaların konum tespiti yapmasına yardımcı olmasına izin verin. Bu, hiçbir uygulama çalışmıyorken bile anonim konum verilerinin Google'a gönderilmesi anlamına gelir.",
+  "dialogLocationTitle": "Google''ın konum hizmeti kullanılsın mı?",
+  "dialogLocationDescription": "Google''ın, uygulamaların konum tespiti yapmasına yardımcı olmasına izin verin. Bu, hiçbir uygulama çalışmıyorken bile anonim konum verilerinin Google''a gönderilmesi anlamına gelir.",
   "dialogCancel": "İPTAL",
   "dialogDiscard": "SİL",
   "dialogDisagree": "KABUL ETMİYORUM",
diff --git a/lib/l10n/intl_uk.arb b/lib/l10n/intl_uk.arb
index 08063ea..5876c41 100644
--- a/lib/l10n/intl_uk.arb
+++ b/lib/l10n/intl_uk.arb
@@ -36,12 +36,12 @@
   "demoCupertinoContextMenuActionTwo": "Друга дія",
   "demoDateRangePickerDescription": "Показує вікно з інструментом вибору діапазону дат із матеріальним дизайном.",
   "demoDateRangePickerTitle": "Засіб вибору діапазону дат",
-  "demoNavigationDrawerUserName": "Ім'я користувача",
+  "demoNavigationDrawerUserName": "Ім''я користувача",
   "demoNavigationDrawerUserEmail": "user.name@example.com",
   "demoNavigationDrawerText": "Проведіть пальцем від краю екрана або натисніть значок угорі ліворуч, щоб відкрити панель",
   "demoNavigationRailTitle": "Стрічка навігації",
   "demoNavigationRailSubtitle": "Показується стрічка навігації в додатку",
-  "demoNavigationRailDescription": "Віджет матеріального дизайну, який показується ліворуч або праворуч на екрані додатка й містить невелику кількість значків (зазвичай від трьох до п'яти).",
+  "demoNavigationRailDescription": "Віджет матеріального дизайну, який показується ліворуч або праворуч на екрані додатка й містить невелику кількість значків (зазвичай від трьох до п''яти).",
   "demoNavigationRailFirst": "Перший елемент",
   "demoNavigationDrawerTitle": "Панель навігації",
   "demoNavigationRailThird": "Третій елемент",
@@ -95,13 +95,13 @@
   "demoFadeScaleHideFabButton": "СХОВАТИ ПЛАВАЮЧУ КОМАНДНУ КНОПКУ",
   "demoFadeScaleShowFabButton": "ПОКАЗАТИ ПЛАВАЮЧУ КОМАНДНУ КНОПКУ",
   "demoFadeScaleShowAlertDialogButton": "ПОКАЗАТИ МОДАЛЬНЕ ВІКНО",
-  "demoFadeScaleDescription": "Стиль \"Поява та зникнення\" призначений для елементів інтерфейсу, які з'являються або зникають у межах екрана (наприклад, для діалогового вікна, яке з'являється в центрі екрана).",
+  "demoFadeScaleDescription": "Стиль \"Поява та зникнення\" призначений для елементів інтерфейсу, які з''являються або зникають у межах екрана (наприклад, для діалогового вікна, яке з''являється в центрі екрана).",
   "demoFadeScaleTitle": "Поява та зникнення",
   "demoFadeThroughTextPlaceholder": "123 фотографії",
   "demoFadeThroughSearchDestination": "Пошук",
   "demoFadeThroughPhotosDestination": "Фото",
   "demoSharedXAxisCoursePageSubtitle": "Згруповані категорії показуються у фіді як групи. Це можна будь-коли змінити.",
-  "demoFadeThroughDescription": "Стиль \"Перехід зі зникненням\" призначений для переходів між елементами інтерфейсу, які безпосередньо не пов'язані між собою.",
+  "demoFadeThroughDescription": "Стиль \"Перехід зі зникненням\" призначений для переходів між елементами інтерфейсу, які безпосередньо не пов''язані між собою.",
   "demoFadeThroughTitle": "Перехід зі зникненням",
   "demoSharedZAxisHelpSettingLabel": "Довідка",
   "demoMotionSubtitle": "Усі стандартні стилі переходів",
@@ -125,7 +125,7 @@
   "demoSharedZAxisPrivacySettingLabel": "Конфіденційність",
   "demoMotionTitle": "Анімація",
   "demoContainerTransformTitle": "Перетворення контейнера",
-  "demoContainerTransformDescription": "Стиль \"Перетворення контейнера\" призначений для переходів між елементами інтерфейсу, які містять контейнер. Такий перехід створює візуальний зв'язок між двома елементами інтерфейсу.",
+  "demoContainerTransformDescription": "Стиль \"Перетворення контейнера\" призначений для переходів між елементами інтерфейсу, які містять контейнер. Такий перехід створює візуальний зв''язок між двома елементами інтерфейсу.",
   "demoContainerTransformModalBottomSheetTitle": "Режим появи та зникнення",
   "demoContainerTransformTypeFade": "ПОЯВА ТА ЗНИКНЕННЯ",
   "demoSharedYAxisAlbumTileDurationUnit": "хв",
@@ -134,7 +134,7 @@
   "demoMotionSmallPlaceholderSubtitle": "Другорядний",
   "demoMotionDetailsPageTitle": "Сторінка з інформацією",
   "demoMotionListTileTitle": "Пункт списку",
-  "demoSharedAxisDescription": "Стиль \"Спільна вісь\" призначений для переходів між елементами інтерфейсу, які знаходяться поруч або між якими виконується навігація. Цей стиль використовує спільне перетворення за осями X, Y і Z, щоб чітко пов'язати елементи.",
+  "demoSharedAxisDescription": "Стиль \"Спільна вісь\" призначений для переходів між елементами інтерфейсу, які знаходяться поруч або між якими виконується навігація. Цей стиль використовує спільне перетворення за осями X, Y і Z, щоб чітко пов''язати елементи.",
   "demoSharedXAxisTitle": "Спільна вісь X",
   "demoSharedXAxisBackButtonText": "НАЗАД",
   "demoSharedXAxisNextButtonText": "ДАЛІ",
@@ -162,12 +162,12 @@
   "fortnightlyHeadlineGasoline": "Майбутнє бензину",
   "fortnightlyTrendingGreenArmy": "GreenArmy",
   "fortnightlyHeadlineFeminists": "Партійність феміністок",
-  "fortnightlyHeadlineFabrics": "Завдяки технологіям з'являється тканини майбутнього",
+  "fortnightlyHeadlineFabrics": "Завдяки технологіям з''являється тканини майбутнього",
   "fortnightlyHeadlineStocks": "Застій акцій зміщує фокус на валюту",
   "fortnightlyTrendingReform": "Reform",
   "fortnightlyMenuTech": "Техніка",
   "fortnightlyHeadlineWar": "Розділене життя американців під час війни",
-  "fortnightlyHeadlineHealthcare": "Тиха але потужна революція в області охорони здоров'я",
+  "fortnightlyHeadlineHealthcare": "Тиха але потужна революція в області охорони здоров''я",
   "fortnightlyLatestUpdates": "Останні новини",
   "fortnightlyTrendingStocks": "Stocks",
   "rallyBillDetailTotalAmount": "Загальна сума",
@@ -246,7 +246,7 @@
   "demoBannerDescription": "Банер показує важливе коротке повідомлення та пропонує користувачу виконати певні дії (або закрити банер). Щоб закрити банер, користувач має виконати дію.",
   "demoCardTitle": "Картки",
   "demoCardSubtitle": "Базові картки із закругленими кутами",
-  "demoCardDescription": "Картка – це аркуш із матеріальним дизайном, який використовується для представлення деякої пов'язаної інформації (наприклад, альбому, географічного розташування, інформації про їжу, контактних даних тощо).",
+  "demoCardDescription": "Картка – це аркуш із матеріальним дизайном, який використовується для представлення деякої пов''язаної інформації (наприклад, альбому, географічного розташування, інформації про їжу, контактних даних тощо).",
   "demoDataTableTitle": "Таблиці даних",
   "demoDataTableSubtitle": "Рядки та стовпці інформації",
   "dataTableColumnCarbs": "Вуглеводи (г)",
@@ -290,9 +290,9 @@
   "demoMenuFour": "Чотири",
   "demoLinearProgressIndicatorDescription": "Індикатор лінійного перебігу з матеріальним дизайном також називають панеллю перебігу.",
   "demoTooltipTitle": "Спливаючі підказки",
-  "demoTooltipSubtitle": "Коротке повідомлення, що з'являється під час утримування елемента або наведення на нього курсора",
-  "demoTooltipDescription": "Спливаючі підказки містять текст, що допомагає пояснити функцію кнопки чи іншої дії інтерфейсу користувача. Цей текст з'являється, коли користувач утримує елемент або наводить на нього курсор.",
-  "demoTooltipInstructions": "Щоб підказка з'явилася, утримуйте елемент або наведіть на нього курсор.",
+  "demoTooltipSubtitle": "Коротке повідомлення, що з''являється під час утримування елемента або наведення на нього курсора",
+  "demoTooltipDescription": "Спливаючі підказки містять текст, що допомагає пояснити функцію кнопки чи іншої дії інтерфейсу користувача. Цей текст з''являється, коли користувач утримує елемент або наводить на нього курсор.",
+  "demoTooltipInstructions": "Щоб підказка з''явилася, утримуйте елемент або наведіть на нього курсор.",
   "placeChennai": "Ченнаї",
   "demoMenuChecked": "Вибрано: {value}",
   "placeChettinad": "Четтінад",
@@ -330,7 +330,7 @@
   "demoSimpleMenuTitle": "Просте меню",
   "demoChecklistMenuTitle": "Меню у вигляді контрольного списку",
   "demoMenuSubtitle": "Кнопки меню та прості меню",
-  "demoMenuDescription": "У меню показано список варіантів, які з'являються під час взаємодії користувачів із кнопкою, дією чи іншим елементом керування.",
+  "demoMenuDescription": "У меню показано список варіантів, які з''являються під час взаємодії користувачів із кнопкою, дією чи іншим елементом керування.",
   "demoMenuItemValueOne": "Перший пункт меню",
   "demoMenuItemValueTwo": "Другий пункт меню",
   "demoMenuItemValueThree": "Третій пункт меню",
@@ -386,7 +386,7 @@
   "craneFly4SemanticLabel": "Бунгало над водою",
   "craneEat7SemanticLabel": "Вхід у пекарню",
   "craneEat6SemanticLabel": "Креветки",
-  "craneEat5SemanticLabel": "Інтер'єр модного ресторану",
+  "craneEat5SemanticLabel": "Інтер''єр модного ресторану",
   "craneEat4SemanticLabel": "Шоколадний десерт",
   "craneEat3SemanticLabel": "Корейське тако",
   "craneFly3SemanticLabel": "Цитадель Мачу-Пікчу",
@@ -462,9 +462,9 @@
   "demoChipTitle": "Інтерактивні елементи",
   "demoChipSubtitle": "Компактні елементи, які представляють введений текст, атрибут або дію",
   "demoActionChipTitle": "Інтерактивний елемент дії",
-  "demoActionChipDescription": "Інтерактивні елементи дій – це набір параметрів, які активують дії, пов'язані з основним контентом. Вони мають з'являтися динамічно й доповнювати інтерфейс.",
+  "demoActionChipDescription": "Інтерактивні елементи дій – це набір параметрів, які активують дії, пов''язані з основним контентом. Вони мають з''являтися динамічно й доповнювати інтерфейс.",
   "demoChoiceChipTitle": "Інтерактивний елемент вибору",
-  "demoChoiceChipDescription": "Інтерактивні елементи вибору представляють один варіант із кількох доступних. Вони містять пов'язаний описовий текст або категорії.",
+  "demoChoiceChipDescription": "Інтерактивні елементи вибору представляють один варіант із кількох доступних. Вони містять пов''язаний описовий текст або категорії.",
   "demoFilterChipTitle": "Інтерактивний елемент фільтра",
   "demoFilterChipDescription": "Інтерактивні елементи фільтрів використовують теги або описові слова для фільтрування контенту.",
   "demoInputChipTitle": "Інтерактивний елемент введення",
@@ -557,7 +557,7 @@
   "rallyAccountDetailDataInterestPaidLastYear": "Проценти, виплачені минулого року",
   "rallyAccountDetailDataNextStatement": "Наступна виписка",
   "rallyAccountDetailDataAccountOwner": "Власник рахунку",
-  "rallyBudgetCategoryCoffeeShops": "Кав'ярні",
+  "rallyBudgetCategoryCoffeeShops": "Кав''ярні",
   "rallyBudgetCategoryGroceries": "Гастрономи",
   "shrineProductCeriseScallopTee": "Футболка вишневого кольору з хвилястим комірцем",
   "rallyBudgetCategoryClothing": "Одяг",
@@ -588,10 +588,10 @@
   "rallyLoginLoginToRally": "Увійти в Rally",
   "rallyLoginNoAccount": "Не маєте облікового запису?",
   "rallyLoginSignUp": "ЗАРЕЄСТРУВАТИСЯ",
-  "rallyLoginUsername": "Ім'я користувача",
+  "rallyLoginUsername": "Ім''я користувача",
   "rallyLoginPassword": "Пароль",
   "rallyLoginLabelLogin": "Увійти",
-  "rallyLoginRememberMe": "Запам'ятати мене",
+  "rallyLoginRememberMe": "Запам''ятати мене",
   "rallyLoginButtonLogin": "УВІЙТИ",
   "rallyAlertsMessageHeadsUpShopping": "Попередження. Ви витратили {percent} місячного бюджету на покупки.",
   "rallyAlertsMessageSpentOnRestaurants": "Цього тижня ви витратили в ресторанах {amount}.",
@@ -602,7 +602,7 @@
   "shrineCategoryNameAccessories": "АКСЕСУАРИ",
   "shrineCategoryNameClothing": "ОДЯГ",
   "shrineCategoryNameHome": "ТОВАРИ ДЛЯ ДОМУ",
-  "shrineLoginUsernameLabel": "Ім'я користувача",
+  "shrineLoginUsernameLabel": "Ім''я користувача",
   "shrineLoginPasswordLabel": "Пароль",
   "shrineCancelButtonCaption": "СКАСУВАТИ",
   "shrineCartTaxCaption": "Податок:",
@@ -617,7 +617,7 @@
   "shrineProductGreySlouchTank": "Майка сірого кольору",
   "shrineProductStellaSunglasses": "Окуляри Stella",
   "shrineProductWhitePinstripeShirt": "Біла сорочка в тонку смужку",
-  "demoTextFieldWhereCanWeReachYou": "Як з вами можна зв'язатися?",
+  "demoTextFieldWhereCanWeReachYou": "Як з вами можна зв''язатися?",
   "settingsTextDirectionLTR": "Зліва направо",
   "settingsTextScalingLarge": "Великий",
   "demoBottomSheetHeader": "Заголовок",
@@ -625,11 +625,11 @@
   "demoBottomTextFieldsTitle": "Текстові поля",
   "demoTextFieldTitle": "Текстові поля",
   "demoTextFieldSubtitle": "Один рядок тексту й цифр, які можна змінити",
-  "demoTextFieldDescription": "Користувачі можуть вводити текст у текстові поля. Зазвичай вони з'являються у формах і вікнах.",
+  "demoTextFieldDescription": "Користувачі можуть вводити текст у текстові поля. Зазвичай вони з''являються у формах і вікнах.",
   "demoTextFieldShowPasswordLabel": "Показати пароль",
   "demoTextFieldHidePasswordLabel": "Сховати пароль",
   "demoTextFieldFormErrors": "Перш ніж надсилати, виправте помилки, позначені червоним кольором.",
-  "demoTextFieldNameRequired": "Укажіть своє ім'я.",
+  "demoTextFieldNameRequired": "Укажіть своє ім''я.",
   "demoTextFieldOnlyAlphabeticalChars": "Можна вводити лише буквенні символи.",
   "demoTextFieldEnterUSPhoneNumber": "(###) ###-#### – введіть номер телефону в США.",
   "demoTextFieldEnterPassword": "Введіть пароль.",
@@ -662,13 +662,13 @@
   "demoTypographyDescription": "Визначення різних друкарських стилів із каталогу матеріального дизайну.",
   "demoTypographySubtitle": "Усі стандартні стилі тексту",
   "demoTypographyTitle": "Оформлення",
-  "demoFullscreenDialogDescription": "Параметр fullscreenDialog визначає, чи є сторінка, що з'явиться, діалоговим вікном на весь екран",
-  "demoFlatButtonDescription": "За натискання пласкої кнопки з'являється чорнильна пляма. Кнопка не об'ємна. Використовуйте пласкі кнопки на панелях інструментів, у діалогових вікнах і вбудованих елементах із відступами.",
-  "demoBottomNavigationDescription": "На нижній панелі навігації відображається від трьох до п'яти розділів у нижній частині екрана. Кожен розділ має значок і текстові мітку (необов'язково). Коли користувач натискає значок на нижній панелі навігації, він переходить на вищий рівень розділу навігації, зв'язаний із цим значком.",
+  "demoFullscreenDialogDescription": "Параметр fullscreenDialog визначає, чи є сторінка, що з''явиться, діалоговим вікном на весь екран",
+  "demoFlatButtonDescription": "За натискання пласкої кнопки з''являється чорнильна пляма. Кнопка не об''ємна. Використовуйте пласкі кнопки на панелях інструментів, у діалогових вікнах і вбудованих елементах із відступами.",
+  "demoBottomNavigationDescription": "На нижній панелі навігації відображається від трьох до п''яти розділів у нижній частині екрана. Кожен розділ має значок і текстові мітку (необов''язково). Коли користувач натискає значок на нижній панелі навігації, він переходить на вищий рівень розділу навігації, зв''язаний із цим значком.",
   "demoBottomNavigationSelectedLabel": "Вибрана мітка",
   "demoBottomNavigationPersistentLabels": "Постійні мітки",
   "starterAppDrawerItem": "Позиція {value}",
-  "demoTextFieldRequiredField": "* позначає обов'язкове поле",
+  "demoTextFieldRequiredField": "* позначає обов''язкове поле",
   "demoBottomNavigationTitle": "Навігація в нижній частині екрана",
   "settingsLightTheme": "Світла",
   "settingsTheme": "Тема",
@@ -701,7 +701,7 @@
   "bottomNavigationAlarmTab": "Сповіщення",
   "bottomNavigationAccountTab": "Рахунок",
   "demoTextFieldYourEmailAddress": "Ваша електронна адреса",
-  "demoToggleButtonDescription": "Перемикач можна використовувати для групування пов'язаних параметрів. Щоб виділити групу пов'язаних перемикачів, вона повинна мати спільний контейнер",
+  "demoToggleButtonDescription": "Перемикач можна використовувати для групування пов''язаних параметрів. Щоб виділити групу пов''язаних перемикачів, вона повинна мати спільний контейнер",
   "colorsGrey": "СІРИЙ",
   "colorsBrown": "КОРИЧНЕВИЙ",
   "colorsDeepOrange": "НАСИЧЕНИЙ ОРАНЖЕВИЙ",
@@ -745,23 +745,23 @@
   "demoDialogTitle": "Діалогові вікна",
   "demoDialogSubtitle": "Просте, зі сповіщенням і на весь екран",
   "demoAlertDialogTitle": "Сповіщення",
-  "demoAlertDialogDescription": "Діалогове вікно сповіщення повідомляє користувачів про ситуації, про які вони мають знати. Воно може мати назву та список дій (необов'язково).",
+  "demoAlertDialogDescription": "Діалогове вікно сповіщення повідомляє користувачів про ситуації, про які вони мають знати. Воно може мати назву та список дій (необов''язково).",
   "demoAlertTitleDialogTitle": "Сповіщення з назвою",
   "demoSimpleDialogTitle": "Простий",
-  "demoSimpleDialogDescription": "Просте діалогове вікно дає користувачу змогу обрати один із кількох варіантів. Воно може мати назву, яка відображається над варіантами (необов'язково).",
+  "demoSimpleDialogDescription": "Просте діалогове вікно дає користувачу змогу обрати один із кількох варіантів. Воно може мати назву, яка відображається над варіантами (необов''язково).",
   "demoFullscreenDialogTitle": "На весь екран",
   "demoCupertinoButtonsTitle": "Кнопки",
   "demoCupertinoButtonsSubtitle": "Кнопки в стилі iOS",
-  "demoCupertinoButtonsDescription": "Кнопка в стилі iOS. Якщо натиснути на неї, з'явиться текст та/або значок, який світлішає й темнішає. Може мати фон (необов'язково).",
+  "demoCupertinoButtonsDescription": "Кнопка в стилі iOS. Якщо натиснути на неї, з''явиться текст та/або значок, який світлішає й темнішає. Може мати фон (необов''язково).",
   "demoCupertinoAlertsTitle": "Сповіщення",
   "demoCupertinoAlertsSubtitle": "Діалогове вікно зі сповіщенням у стилі iOS",
   "demoCupertinoAlertTitle": "Сповіщення",
-  "demoCupertinoAlertDescription": "Діалогове вікно сповіщення повідомляє користувачів про ситуації, про які вони мають знати. Воно може мати назву, вміст і список дій (необов'язково). Назва відображається над вмістом, а список дій – під ним.",
+  "demoCupertinoAlertDescription": "Діалогове вікно сповіщення повідомляє користувачів про ситуації, про які вони мають знати. Воно може мати назву, вміст і список дій (необов''язково). Назва відображається над вмістом, а список дій – під ним.",
   "demoCupertinoAlertWithTitleTitle": "Сповіщення з назвою",
   "demoCupertinoAlertButtonsTitle": "Сповіщення з кнопками",
   "demoCupertinoAlertButtonsOnlyTitle": "Лише кнопки сповіщень",
   "demoCupertinoActionSheetTitle": "Аркуш дій",
-  "demoCupertinoActionSheetDescription": "Аркуш дій – це особливий вид сповіщення, який показує користувачу набір із двох або більше варіантів вибору, пов'язаних із поточною ситуацією. Він може мати назву, додаткове повідомлення та список дій.",
+  "demoCupertinoActionSheetDescription": "Аркуш дій – це особливий вид сповіщення, який показує користувачу набір із двох або більше варіантів вибору, пов''язаних із поточною ситуацією. Він може мати назву, додаткове повідомлення та список дій.",
   "demoColorsTitle": "Кольори",
   "demoColorsSubtitle": "Усі стандартні кольори",
   "demoColorsDescription": "Колір і зразок кольору, які представляють палітру кольорів матеріального дизайну.",
diff --git a/lib/l10n/intl_vi.arb b/lib/l10n/intl_vi.arb
index 5e723fb..6388180 100644
--- a/lib/l10n/intl_vi.arb
+++ b/lib/l10n/intl_vi.arb
@@ -764,7 +764,7 @@
   "demoCupertinoActionSheetDescription": "Trang tính hành động là một kiểu cảnh báo cụ thể cung cấp cho người dùng 2 hoặc nhiều lựa chọn liên quan đến ngữ cảnh hiện tại. Trang tính hành động có thể có một tiêu đề, thông báo bổ sung và danh sách các hành động.",
   "demoColorsTitle": "Màu",
   "demoColorsSubtitle": "Tất cả các màu xác định trước",
-  "demoColorsDescription": "Color and color swatch constants which represent Material design's color palette.",
+  "demoColorsDescription": "Color and color swatch constants which represent Material design''s color palette.",
   "buttonTextEnabled": "ENABLED",
   "buttonTextDisabled": "DISABLED",
   "buttonTextCreate": "Tạo",
diff --git a/pubspec.lock b/pubspec.lock
index 33af817..8ccbc78 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -616,7 +616,7 @@
       name: stream_channel
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "2.1.0"
+    version: "2.1.1"
   string_scanner:
     dependency: "direct dev"
     description:
@@ -728,7 +728,7 @@
       name: vector_math
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "2.1.3"
+    version: "2.1.4"
   vm_service:
     dependency: transitive
     description: