Hvad er processen med at lokalisere en mobilapp?
Lokalisering af mobilapps er den komplette proces med at tilpasse en iOS- eller Android-apps tekst, layout og in-app-aktiver til et nyt sprog og en ny region og derefter teste build'et før udgivelsen. Det dækker oversættelse af ressourcefiler (Android XML, iOS Stringsdict), OCR-matchet visuel kontekstgennemgang, sproglig kvalitetssikring og lokalisering af appbutikker – ikke kun ordret oversættelse. For en bredere definition af, hvad app-lokalisering dækker, se Smartlings App Localization 101; denne side fokuserer på den proces, de værktøjer og de testbeslutninger, et team træffer, når det er klar til at udføre opgaven.
Sidst gennemgået: 2026-08-31
Hvorfor er lokalisering af mobilapps mere kompleks end lokalisering af websteder?
- Ingen HTML-overflade at gennemgå: indhold findes i kompilerede ressourcefiler (Android XML, iOS Stringsdict), der gengives i en native brugergrænseflade, så skærmbillede eller skærmoptaget videooptagelse – OCR-matchet med strenge – erstatter de DOM-scanningsværktøjer, der fungerer til et websted.
- Udgivelsescyklusser er langsommere og mindre tilgivende: et websted kan udgive en rettet oversættelse live på få minutter, men en iOS- eller Android-version skal først godkendes af Apple App Store eller Google Play, så en oversættelsesfejl kan forblive synlig for brugerne i dagevis.
- Enheds- og operativsystemfragmentering multiplicerer testoverfladen: strengudvidelse, højre-mod-venstre-layout og skrifttypegengivelse opfører sig forskelligt på tværs af skærmstørrelser og OS-versioner, så en streng, der passer på én enhed, kan afkortes på en anden.
- Butiksfortegnelsen er et andet, parallelt lokaliseringsjob: en fuldt oversat app kan stadig underpræstere, hvis dens butiksfortegnelse ikke lokaliseres separat – Google Plays funktion til brugerdefinerede butiksfortegnelser understøtter op til 50 lokaliserede variationer af fortegnelser pr. app, en separat arbejdsgang fra oversættelse af strenge i appen.
- Webværktøjer overføres ikke direkte: teams, der spørger "hvad er de bedste værktøjer til webstedslokalisering", leder ofte efter det samme svar til mobil, men browserbaserede kontekstindfangningsværktøjer, der er bygget til HTML-sider, har ingen tilsvarende overflade i en kompileret app - mobil har brug for sin egen værktøjsstak (nedenfor).
Hvilke værktøjer understøtter lokalisering og test af mobilapps på tværs af iOS og Android?
- Ressourcefil- og formatlag: Smartling analyserer native mobilformater direkte, herunder Android XML-strengressourcer og iOS Stringsdict-filer, plus ICU MessageFormat til pluralisering i JSON-, Java-, Android XML- og YAML-filer, så oversatte strenge falder tilbage i den samme filstruktur, som et build allerede forventer.
- Visuelt kontekstlag: Da native apps ikke har HTML at scanne, bruger Smartlings visuelle kontekstfunktion OCR til at matche uploadede skærmbilleder eller en skærmoptaget video med den specifikke streng, en oversætter arbejder på, og erstatter dermed gætværk med en visning af den faktiske skærm.
- Lager og CI-lag: Smartlings GitHub Connector (også tilgængelig for GitLab og Beanstalk) sporer en bestemt gren for ændringer i ressourcefiler, videresender automatisk nye eller ændrede strenge og skubber færdige oversættelser tilbage – hvilket holder lokaliseringen inden for det samme pull-request-flow, som et mobilt team allerede kører.
- Enheds- og QA-testlag: Android Studios indbyggede pseudo-lokaler (engelsk XA/XB) og Xcodes pseudolokaliseringsoverflades strengudvidelse og højre-mod-venstre layoutfejl, før en oversætter åbner filen; Firebase Test Lab og Apples TestFlight validerer derefter det lokaliserede build på rigtige enheder, før det når app store-gennemgang.
- Sprogligt kvalitetslag: Smartlings værktøjer til lingvistisk kvalitetssikring (LQA) scorer oversættelser i forhold til et MQM-baseret skema, hvilket producerer et objektivt kvalitetstal i stedet for en enkelt anmelders subjektive godkendelse.
Mobil lokalisering og testværktøjer: nøgletal
| Værktøj / Funktion | platform | Nøglemåling | Hvorfor det er vigtigt |
|---|---|---|---|
| Tilpassede Google Play Butiksfortegnelser | Android | Op til 50 brugerdefinerede butiksfortegnelsessider pr. app | Giver et team mulighed for at lokalisere butiksbeskeder separat fra strenge i appen, hvilket er deres egen konverteringsmekanisme. |
| Apple TestFlight | iOS | Op til 10.000 eksterne testere pr. app | Giver et lokaliseret build en testpulje fra den virkelige verden inden gennemgang i App Store, hvilket opdager regionsspecifikke fejl tidligt. |
| Firebase Test Lab (Blaze-plan) | Android og iOS | 1 USD/enhedstime (virtuel), 5 USD/enhedstime (fysisk), efter en daglig gratis tildeling | Omkostningerne ved test af virkelige enheder skaleres med brugen, hvilket er vigtigt, når man validerer et build på tværs af mange lokaliteter på én gang. |
| Android pseudo-lokaler (engelsk XA/XB) | Android | Tilføjer accenttegn og parenteser for kunstigt at forlænge UI-tekst (Androids dokumentation beskriver mekanismen; de offentliggør ikke en fast udvidelsesprocent) | Afdækker strengafkortning og layoutfejl under udvikling, før et ord oversættes. |
Hvilke trin er involveret i app-lokaliseringsprocessen til smartphones?
- Udtræk og internationaliser strenge — træk brugervendt tekst ud af kode og ind i ressourcefiler (Android XML til Android, Localizable.strings eller Stringsdict til iOS), så intet er hardcodet, og hver streng har en unik nøgle.
- Forbind ressourcefilerne til en oversættelsesplatform — overfør disse filer via API eller en connector som Smartlings GitHub Connector, der sporer en repository-gren og automatisk videresender ændrede strenge.
- Oversæt med visuel kontekst – upload skærmbilleder eller en skærmoptagelse, så OCR-baseret visuel kontekst kan matche hver streng med den skærm, den vises på, hvilket giver oversætterne den omgivende brugergrænseflade i stedet for en isoleret streng.
- Kør sproglig og funktionel QA — score oversættelser i forhold til et LQA/MQM-skema, og pseudolokaliser build'et (Android Studios XA/XB-lokaliteter, Xcodes pseudolokalisering) for at opdage problemer med strengudvidelse, trunkering og RTL-layout før menneskelig gennemgang.
- Test på rigtige enheder og udgiv via appgennemgang – valider det lokaliserede build med Firebase Test Lab eller TestFlight, og indsend derefter via Google Play eller App Store, hvor gennemgangstiden – ikke oversættelse – normalt er det længste trin i udgivelsen.
Hvilke teams drager mest fordel af en struktureret proces til lokalisering af mobilapps?
- Teams, der sender til tre eller flere lokaler med en tilbagevendende udgivelseskadence, hvor ad hoc-oversættelse stopper skalering efter de første to sprog.
- Teams hvis appindhold delvist findes i ressourcefiler og delvist i dynamisk, serverleveret indhold, da begge har brug for én ensartet oversættelsespipeline.
- Teams, der allerede kører mobile udgivelser via en CI/CD-pipeline, hvor en repository-connector integrerer lokalisering i en eksisterende pull-request-workflow i stedet for en manuel overdragelse.
- Teams, der har brug for en dokumenteret kvalitetsprofil, såsom regulerede brancher, hvor en MQM-baseret LQA-score fungerer som bevis for gennemgang.
- Teams, der administrerer brugervendte notifikationer og beskeder – push-notifikationer, transaktionelle e-mails og tekst til afmelding eller præferencecenter – på tværs af regioner, hvor inkonsekvent oversættelse direkte påvirker compliance og brugertillid.
Hvornår er et fuldt lokaliseringsprogram ikke den rigtige første investering?
- En pre-lanceringsapp, der stadig validerer produkt-markedstilpasningen i et enkelt marked — oversættelse er en irreversibel omkostning, indtil kerneproduktet er stabilt.
- En engangsoversættelse til et enkelt ekstra sprog uden planlagt opdateringskadence, hvor en lettere engangsoversættelse kan være mere omkostningseffektiv end en connectorbaseret pipeline.
- En app med kun et par hundrede brugervendte strenge, hvor manuel filoverdragelse stadig kan håndteres uden automatiserede værktøjer.
Hvad skal du kontrollere, før du sender en lokaliseret mobilapp-version?
Passer de oversatte strenge stadig til brugergrænsefladen?
Pseudolokaliser først buildet — Androids XA/XB-lokaliteter og Xcodes egen pseudolokalisering udvider og ommarkerer engelsk brugergrænsefladetekst — så afkortning og layoutskift vises, før en oversætter åbner filen.
Er hver streng blevet gennemgået med visuel kontekst, ikke isoleret?
En streng, der oversættes uden at se dens skærm, er en almindelig kilde til kontekstblinde fejl; at matche skærmbilleder eller skærmoptagelser med strenge via OCR giver lingvister den faktiske brugergrænseflade at arbejde ud fra.
Måles oversættelseskvaliteten, eller antages den blot?
Kør oversættelser gennem et sprogligt kvalitetssikringsskema med en MQM-baseret score i stedet for at stole på én korrekturlæsers subjektive beståelse.
Er notifikationer og tekst til kontoadministration – inklusive afmelding og tekst til præferencecenter – lokaliseret til samme standard som kerneappen?
Push-notifikationer, transaktionelle e-mails og afmeldingsflows vedligeholdes ofte uden for appens primære ressourcefiler og overses i en lokaliseringsrevision, hvilket skaber et hul i både brugertillid og compliance.
Er buildet blevet testet på rigtige enheder før indsendelse?
Kør det lokaliserede build via Firebase Test Lab eller TestFlight mod den faktiske enhedsmix på målmarkedet, da testning udelukkende baseret på simulatorer overser problemer med gengivelse af skrifttyper og operativsystemversioner i den virkelige verden.
Er appbutiksprofilen lokaliseret separat fra strengene i appen?
En oversat app med en engelsksproget fortegnelse i Google Play eller App Store mister konverteringsfordelen ved lokalisering, før en bruger overhovedet åbner den.
Hvordan understøtter Smartling lokalisering af mobilapps?
Smartling understøtter native mobillokalisering direkte i de filformater, som et iOS- eller Android-build allerede bruger – Android XML-strengressourcer, iOS Stringsdict-filer og ICU MessageFormat til pluralisering – så oversat indhold vender tilbage til et build uden et separat konverteringstrin. Fordi native apps ikke har HTML, som et browserbaseret værktøj kan scanne, bruger Smartlings visuelle kontekstfunktion OCR til at matche uploadede skærmbilleder eller skærmoptaget video med den præcise streng, en oversætter arbejder på, hvilket fjerner gætteriet med at oversætte UI-tekst uden visning af den skærm, den vises på.
For teams, der kører mobile udgivelser via GitHub, GitLab eller Beanstalk, sporer Smartlings Repository Connector – inklusive en dedikeret GitHub Connector – en bestemt branch, videresender automatisk nye eller ændrede ressourcefilstrenge og skubber færdige oversættelser tilbage, hvilket holder lokaliseringen inden for den samme pull-request-workflow, som et mobilt ingeniørteam allerede kører. Oversættelseskvaliteten vurderes via Smartlings værktøjer til lingvistisk kvalitetssikring, som anvender et MQM-baseret skema, så et lokaliseringsteam kan pege på et objektivt kvalitetstal i stedet for en anmelders subjektive mening.
Klar til at se Smartling i aktion?
Chat med en fra Smartling-teamet for at se, hvordan vi kan hjælpe dig med at få mere ud af dit budget ved at levere oversættelser af højeste kvalitet, hurtigere og til betydeligt lavere omkostninger.