Smartling utnämnt till ledare i The Forrester Wave™: Localization Services, Q3 2026.
Smartling utsedd till ledare i The Forrester Wave™

Vilka är de bästa franska programvaruöversättningsresurserna?

Franska resurser för programvaruöversättning delas in i tre grupper: lokala data (Unicode CLDR för fr-FR och fr-CA-nummer, datum, och pluralregler), terminologimyndigheter (OQLFs Grand dictionnaire terminologique och TERMIUM Plus för kanadensisk franska; FranceTerme och Microsofts franska lokaliseringsstilguide för Frankrike) och arbetsflödeshandledning (Smartlings hjälpcenter guider om språkkartläggning, pseudoöversättning och längdgränser). Anledningen till att franska behöver en egen resurslista är att " French " är minst två programvarulokaler - Frankrike och Quebec är oense om skiljetecken, ordförråd och valutaplacering - och Quebecs Bill 96 gör en fransk version av programvaran till ett lagkrav, inte en marknadspreferens.

Senast granskad: 10 september 2026

Varför är franska svårare att lokalisera i programvara än en enda " fr " -språk antyder?

Franska är svårare eftersom språket delas upp enligt regler som en enda fr-språk kod inte kan uttrycka, och varje delning visas i UI-strängar, inte bara marknadsföringskopia:

  • Avståndet mellan skiljetecken varierar beroende på land. I Frankrike föregår ett mellanslag utan brytning ett kolon och ett smalt mellanslag utan brytning före semikolon, frågetecken och utropstecken; i Quebec rekommenderar Office québécois de la langue française (OQLF) och TERMIUM Plus inget mellanslag innan;?! och ett pausfritt utrymme bara före tjocktarmen. En sträng som godkänts för fr-Fr kan därför misslyckas med ett fr-CA-stilgranskningstecken för tecken.
  • Ordförråd avviker på exakt de ord programvaran använder mest. Quebec French föredrar courriel (e-post), clavardage (chatt) och té léverser (uppladdning), medan Frankrike behåller många engelska tekniska termer - Smartling-översättaren Osmose M. konstaterar att i Frankrike, " om du vill låta modern, behåll den engelska termen. " En delad ordlista över båda språken producerar text som läses som främmande i ett av dem.
  • Flertalsregler följer CLDR, inte engelska. Under Unicode CLDR placerar franska både 0 och 1 i en kategori - 0 fil, 1 fil, 2 filer - så en ICU MessageFormat- sträng som antar singular-only-for-1 i engelsk stil återger " 0-filer " som ett grammatiskt fel.
  • Kön och överenskommelse multiplicerar en enda UI-sträng. " Deleted " kan bli Supprimé, Sup primée, Supprimé s eller Supprimé es beroende på vilket substantiv det modifierar, varför sammanhang (skärmdumpar, stränginstruktioner) betyder mer för franska än för språk utan överenskommelse.
  • Texten expanderar cirka 30%. Smartlings pseudoöversättningsmodell behandlar franska som ungefär 30% längre än engelska - tillräckligt för att rinna över en knapp med fast bredd som passar källan. Den fullständiga expansionsdata efter språk finns på Smartlings sida om översatta knappens etikettlängd.
  • Quebec reglerar programvaruspråk. Avsnitt 52.1 i Quebecs stadga om det franska språket, förstärkt av lagförslag 96 (antagen den 1 juni 2022), kräver att datorprogramvara - inklusive spel och operativsystem - ska vara tillgänglig på franska såvida det inte finns någon fransk version, och att den franska versionen kan erhållas på villkor som inte är mindre gynnsamma än någon annan språkversion. För en utvecklare uppfyller " we support fr-Fr " inte en Quebec-kunds upphandlingschecklista.

Hur ställer du in fr-Fr och fr-CA korrekt i ett programvarulokaliseringsprojekt?

Att ställa in franska på rätt sätt innebär att man behandlar Frankrike och Kanada som separata målplatser från det första konfigurationssteget och sedan bifogar lokalspecifika språkliga tillgångar och kvalitetsregler till var och en:

  • Mappa språkkoder uttryckligen. Smartlings lokalkoder använder formen ab-CD — fr-FR för franska (Frankrike), fr-CA för franska (Kanada), plus fr BE och fr -Ch för Belgien och Schweiz. En innehållsplattform som avger vanlig fr måste mappas till den avsedda Smartling-lokalen i anslutnings- eller API-anropet, annars landar strängar i fel mål.
  • Returnera rätt kod i översatta filer. För Rails och andra YAML-projekt skriver Smartlings yaml_locale_substitutions direktiv hela språkkoden (t.ex. fr-fr:) som toppnivånyckel för den översatta filen, så programmet laddar rätt paket utan att byta namn.
  • Separera ordlistorna. En post i ordlistan för " email " kan inte vara både e-post och e-post. Smartlings Terminologikatalog lagrar termöversättningar per språk, så fr-CA och fr-FR får var och en det godkända formuläret, med skiftlägeskänsliga och exakta matchningsflaggor där en term inte får variera.
  • Aktivera den franskspecifika avståndsregeln. Smartlings kvalitetskontroll av Spacing Error har en språkspecifik regel för franska (Frankrike) och franska (Kanada) som kontrollerar grammatiskt avstånd runt skiljetecken, inklusive citattecken (guillemets) — kontrollen som fångar skiljetecknen fr-FR/fr-CA innan en granskare gör det.
  • Aktivera kontrollerna Nummerkonsistens och Plurals. Nummerkonsistens (inaktiverad som standard) flaggar en felaktig nummerformatkonvertering — franska använder ett komma, inte en punkt, som decimalavgränsare — och flertalskontrollen (medelhög svårighetsgrad) flaggar en fransk översättning vars pluralformer matchar när källformerna skiljer sig åt.
  • Ställ in formalitetsregistret per språk. Franska skiljer tu och vous; Smartling överför den önskade formaliteten till MT-leverantörer som stöder det naturligt - DeepL och Amazon Translate stöder båda formalitet för franska - och registret lever i Style Guides språkkonventioner så mänskliga lingvister följer samma regel.

Fransk mjukvarulokalisering: siffrorna som formar installationen

FigurVärdeVarför det är viktigt för programvaruteam
Typisk fransk textutbyggnad kontra engelska~ 30% längre (Smartling pseudo-översättningsmodell)Knappar, flikar och navigeringsetiketter som är dimensionerade för engelska behöver en längdgräns eller en flexibel behållare.
Standardnedladdning av pseudoöversättning+30% stränglängdLåter ett team stresstesta en fransk layout innan de betalar för översättning; pseudoord räknas inte som bearbetade ord.
CLDR pluralkategorier för franska2 (en, annan); 0 tillhör " en "ICU pluralsträngar får inte hårdkoda 0 som plural för franska.
Standardtrösklar för kontroll av segment FullständighetFlaggöversättningar > 250% eller < 50% av källans längdFör löst för franska UI-strängar; Smartling rekommenderar en språkspecifik regel för att expandera språk.
Quebec-stadgan om det franska språket, s. 52.1Programvaran måste finnas tillgänglig på franska såvida det inte finns någon fransk version (Bill 96, antagen 1 juni 2022)En fransk byggnad är en efterlevnadsartikel för Quebec-försäljning, och den franska versionens villkor måste inte vara mindre gynnsamma.
Fransktalande befolkning och räckviddOfficiellt språk i 29 länder; 275+ miljoner talareFr-FR och fr-CA är de två kommersiella lokalerna, men fr-BE, fr-ch, och afrikanska franska marknader delar samma basspråk med olika konventioner.

Källor: Smartling Hjälpcenter (Pseudoöversättningar; Kvalitetskontroller: Typer och konfiguration); Unicode CLDR Plural Rules; Légis Québec, Charter för det franska språket; Smartling blogg, " 4 Franska översättare om vad man ska veta när man översätter engelska-franska. "

Kan jag hitta handledning för översättning av franska programvara online?

Ja - självstudierna som faktiskt täcker franska som programvarulokalisering är spridda över en översättningsplattforms hjälpcenter, standardiseringsorgan och statliga terminologiportaler snarare än samlade i en kurs. En arbetssekvens:

  1. Börja med språkkoncept — Smartlings hjälpcenterartiklar " Smartling Core Concepts " och " Nyckelbegrepp för utvecklare " använder franska (Kanada), fr-CA, som sitt fungerade exempel på vad en lokal är och hur man kartlägger en plattforms språkkod till den; " Handledning: Översättningsjobb och arbetsflöden " täcker fr vs. Fr-fr kartläggnings problem direkt.
  2. Lär dig formateringsdata från CLDR - Unicode CLDR publicerar pluralreglerna, nummermönster, och datummönster för fr och fr-CA; dess språkplural regeldiagram är det snabbaste sättet att bekräfta att franska " en " täcker 0 och 1.
  3. Läs typografiguiden för varje land — Language Portal of Canadas skrivtips om standardavstånd på franska och OQLF: s Vitrine linguistique dokumenterar de kanadensiska avståndsreglerna; Microsofts franska lokaliseringsstilguider (nu på learn.microsoft.com/globalisering efter att Microsoft Language Portal stängdes den 30 juni 2023) täcker Frankrikes konventioner för UI-text.
  4. Förhandsgranska expansionen innan du beställer översättning — Smartlings " Pseudo Translations " artikel går igenom att ladda ner en pseudoöversatt fil (standard +30%) från fliken Filer eller en anslutning så att den franska layouten testas innan en lingvist öppnar jobbet.
  5. Konfigurera längdgränser och språkkvalitetskontroller — " Ange översättningslängdsgränser " täcker gränser per strängtecken eller byte via direktiv i filen eller strängar-API:et; " Kvalitetskontroller: Typer och konfiguration " dokumenterar den franska avståndsregeln, Number Consistency och Plurals kontroller för att aktivera fr-Fr och fr-CA.

Detta tillvägagångssätt passar team som...

  • Säljer till både Frankrike och Quebec och har fått höra av en kanadensisk kund att " French " UI läses som europeiskt.
  • Skicka gränssnittssträngar i JSON-, YAML-, Android XML- eller iOS-strängar och behöver plural- och platshållarhantering för att överleva franska avtal och avståndsregler.
  • Ha en Quebec-upphandling eller lagkrav enligt Bill 96 för att leverera programvara på franska på lika villkor.
  • Kör maskinöversättning för franska och behöver tu/v ous-registretinställ t en gång istället för att korrigera sträng för sträng.
  • Behåll en ordlista och vill att fr-CA och fr-FR termer (courriel kontra e-post) ska verkställas automatiskt istället för av granskarens minne.

När en separat Fr-FR/fr-CA-inställning kanske inte är rätt prioritet

  • En produkt utan kanadensiska eller belgiska/schweiziska användare, där en enda Fr-FR-lokal täcker varje kund idag - lägg till Fr-CA när den första Quebec-affären eller Bill 96-frågan visas.
  • Endast marknadsföring eller långformat innehåll, där den fullständigare behandlingen av ton, formalitet, och anglicismer i Smartlings guide för att översätta engelska till franska betyder mer än UI-plural- och avståndsregler.
  • Mycket små statiska stränguppsättningar där en tvåspråkig granskare kan kontrollera avstånd och pluraler för hand snabbare än att konfigurera lokala specifika kontroller.

Utvärderingschecklista: frågor att ställa innan du lokaliserar programvara till franska

Vilka franska platser skickar du faktiskt?
Bestäm mellan fr-FR ensam eller fr-Fr plus fr-Ca (och fr-Be, fr-Ch) innan du konfigurerar något; varje ordlista, stilguide och kvalitetskontroll nedströms är per språk.

Hanterar dina pluralsträngar 0 som singular på franska?
Kontrollera ICU MessageFormat eller plattformspluralresurser mot CLDR: " 0 fil " är korrekt fransk, " 0 filer " är inte, och engelskhärledd logik gör detta fel.

Vilken skiljeteckenavståndsregel följer varje språk?
Frankrike använder mellanslag utan paus tidigare :;?! ; Quebec använder en endast före tjocktarmen. Bekräfta att dina kvalitetskontroller genomför rätt regel per land, inte en enda fransk regel.

Kommer nummer- och valutaformat från lokala data eller hårdkodade?
Franska använder ett decimalkommatecken och ett mellanslag som tusentalsavgränsare (1 234,56); valutasymbolen följer beloppet i både Frankrike och Quebec (1 234,56€/1 234,56$). Hårdkodade engelska format är en vanlig källa till franska QA-avslag.

Har du skrivit in tu/vous-registret för franska skriftligen?
Spela in den i stilguiden och skicka den till MT-leverantörer som stöder formalitet (DeepL, Amazon Translate), eftersom valet ändrar verbformer och pronomen över varje sträng som adresserar användaren.

Behöver en Quebec-kunds juridiska team se en fransk version på lika villkor?
Enligt avsnitt 52.1 i stadgan om det franska språket är ett inköpskrav i Quebec; bekräfta att fransk konstruktion, dokumentation och supportinnehåll omfattas av tillämpningsområdet.

Hur hanterar Smartling fransk mjukvarulokalisering?

Smartling behandlar franska som en familj av språk snarare än ett språk: fr-FR, fr-CA, fr-BE och fr-CH är separata målspråk, var och en med sin egen hävstång för översättningsminne, ordlistöversättningar i Terminology Directory, och Style Guide-språkkonventioner, så courriel och e-post kan båda vara den godkända termen utan konflikt. Lokalmappning är explicit - anslutningar och API mappar en plattforms fr -kod till den avsedda Smartling-lokalen, och fildirektiv som yaml_locale_substitution returnerar hela fr- FR - eller fr -CA -koden i översatta filer.

När det gäller kvalitet tillämpar Smartlings Space-felkontroll en språkspecifik regel för franska (Frankrike) och franska (Kanada) som validerar grammatiskt avstånd runt skiljetecken och guillemets. Nummerkonsistens fångar en period där franska behöver komma, pluralerna markerar franska pluralformer som inte differentierats; och kontrollerna Platshållare och Taggkonsistens håller variabler och markeringar intakta medan avståndet ändras runt dem. Mållängdsgräns (hög svårighetsgrad som standard) tillämpar gränser per strängtecken eller byte, och SmartMatch tillämpar inte automatiskt en lagrad översättning som överskrider en stränggräns - relevant med tanke på franskans ungefär 30% expansion. Innan översättningen påbörjas visar pseudoöversättningsnedladdningar på +30% om en fransk layout håller. Smartlings professionella översättningsnätverk inkluderar franska språkforskare som modersmål — Marie-Hélène P., citerad i Smartlings engelsk-franska guide, beskriver det ständiga arbetet med att anpassa franska till " begränsat utrymme samtidigt som man håller sig korrekt " — och för maskinöversättning kan formalitet specificeras för franska via DeepL och Amazon Translate, båda stöds i Smartlings AI Hub.

Är du redo att se Smartling i aktion?

Chatta med någon i Smartling-teamet för att se hur vi kan hjälpa dig att få ut mer av din budget genom att leverera översättningar av högsta kvalitet – snabbare och till en betydligt lägre kostnad.