10 tips og beste fremgangsmåter for programvarelokalisering

Mange selskaper søker å utvide virksomheten og tilby programvareprodukter for det verdensomspennende markedet gjennom lokalisering (L10N) - oversette eller tilpasse et programvareprodukt til forskjellige språk eller til et bestemt land eller region. Mange lokaliseringsforsøk blir møtt med frustrasjon når programvaren er bygd: Tekst er surret, skrifttypene er ikke nøyaktige, koding av eksotiske språk ser ikke riktig ut, setninger er avskåret, og generelt kan det hende at programvareoppbygging ikke fungerer som designet.

Her er noen tips som hjelper deg å unngå disse problemene og produsere et kvalitetsprodukt for det globale markedet.

1: Planlegg fremover

For mange selskaper viser programvarelokalisering seg å være et rush i siste øyeblikk før en produktutgivelse. All lokaliseringsplanleggings- og scopinginnsats bør ta hensyn til oversettelse, testing og regresjon som må skje for å produsere et kvalitetsprodukt.

2: Test programvaren din

I de fleste tilfeller bør lokal programvare testes like strengt som den originale engelske programvaren. Det er ingen erstatning for bevisstheten som følger med å se et fremmed språk "i sammenheng" i programvaren din.

3: Utvikle en detaljert engelsk testplan

Bruk den samme testplanen i den lokale testingen. De samme viktige UI-dialogene og funksjonaliteten vil bli satt på prøve. Gjenbruk av den engelske testplanen for lokaliseringstesting er vanlig i bransjen og vil unngå forsinkelser i L10N-testing.

4: La god plass for tekstutvidelse på andre språk

Mange språk tar opptil 30 prosent mer plass enn engelsk! Hvis ingeniørene dine designer programvaren som engelsk "bare knapt passer", har du et problem nede. La det være god plass eller programmere dynamisk UI-utvidelse i programvaren.

5: Bruk lokaliseringsvennlig koding av strenger

Når det er mulig, kan du kildekode til strengstabellene eller programvareressursene i Unicode / UTF-8-kodingen. Dette vil unngå ekstra konverteringstrinn, tidkrevende feilsøking og forvirret tekst.

6: Utfør "pseudo-lokalisering" for å rote ut hardkodede strenger

I et separat midlertidig gren bruker du et vanlig uttrykk for å erstatte alle bokstavene i strengteksten med et enkelt repeterende tegn, for eksempel "XXXXX." Bygg programvaren, og all hardkodet tekst hopper virkelig ut mot deg, og viser streng-ID-er som ikke er definert i strengetabeller.

7: Unngå sammenkjøring og overforbruk av enkeltstrenger

En kombinasjon av ord på engelsk vil sannsynligvis ikke følge samme rekkefølge på de fleste andre språk. Sammenslåtte strenger og strenger som brukes i flere sammenhenger vil ha grammatikk- og kjønnsavtalespørsmål. Borte er dagene med å optimalisere programvare på grunn av minnebegrensninger, så vær raus når du lokaliserer produktet ditt.

8: Gi "internasjonalisering" støtte i programvaren din (i18n)

Dette vil gjøre det mulig for datoer, tall og andre regionspesifikke data som valuta å vises på en kjent og behagelig måte for alle brukere over hele verden.

9: Gi mange kommentarer i programvareressurser som definerer kontekst

Å kjenne til konteksten og bruken av visse strenger vil hjelpe oversettere til å velge riktig oversettelse fra begynnelsen. De fleste oversettelsesverktøy vil tillate oversettere å se disse kommentarene når de oversetter strengene.

10: Utfør lokalisering av hjelp og programvare (GUI) samtidig

Brukere over hele verden vil legge merke til når kontekstsensitiv hjelp forteller dem å klikke på en knapp som er ordlyst på en annen måte i selve programvaren. Oppsøk et ansvarlig og erfaren oversettelsesfirma for å håndtere både programvaren din og Hjelp / Brukerhåndbok samtidig for å sikre konsistens mellom programvaren og hjelpedokumentasjonen.

Om forfatterne

Jeremy Coombs er senior vice president for drift for oversettelsestjenesteleverandør MultiLing, som administrerer storskala oversettelses- og lokaliseringsprosjekter for selskaper som Dell, LSI Corporation, Qlogic, Intuit og GE Healthcare.

Dan Videki er PMP-sertifisert senior prosjektleder i MultiLing. I løpet av de siste syv årene har han administrert lokaliserings- og testinnsatsen for den verdensomspennende utgivelsen av en rekke programvarepakker.

© Copyright 2021 | pepebotifarra.com