Arbeidsflyt for gjennomgang
Med arbeidsflyten for gjennomgang har teamet kontroll over hva som publiseres når det er ekstra viktig at et menneske har lest alle tekstene. Teammedlemmer ser og justerer oversettelser i Localhero.ai-dashbordet uten å skrive kode, bruke git eller opprette en sak. Endringene sendes tilbake til den opprinnelige pull requesten i en commit.
Du kan også velge hvilke språk Localhero.ai skal oversette til automatisk. For språkene du velger bort, kan du fylle inn oversettelsene selv i det samme grensesnittet.
Hele løpet på 45 sekunder: en pull request legger til ny tekst, sjekken venter, en reviewer godkjenner, sjekken blir grønn.
Gå gjennom AI-oversettelser
Slik fungerer det for den som skal gå gjennom oversettelsene i en pull request:
- En utvikler åpner en pull request som legger til eller endrer oversettelsesnøkler i språkfilene. GitHub-actionen oversetter nye eller manglende nøkler og legger resultatet inn i pull requesten som en commit. Deretter skriver den en kommentar i pull requesten med lenke til Localhero.ai.
- Alle med tilgang til prosjektet kan legge til én eller flere personer som skal gå gjennom oversettelsene. Hver av dem får en e-post med en lenke der de kan se oversettelsene og justere dem ved behov.
- Du ser oversettelsene i stedet for en kodediff og retter det som trengs. Endringene lagres i Localhero.ai.
- Når du er ferdig, godkjenner du pull requesten og legger eventuelt ved en kommentar. På PR-siden i Localhero.ai ser du hvor mange som har godkjent pull requesten. Når alle har godkjent, vises "Klar til å merge", og en kommentar om det postes på pull requesten i GitHub.
- Hvis noen oversettelser er endret, klikker du på Synk til GitHub på PR-siden i Localhero.ai. Endringene sendes tilbake til pull requesten som en commit, så alt er med når den merges.

Oversettelseskontrollen på pull requesten
Oversettelser kan styre merge-knappen på PR-en, på samme måte som en test som feiler kan hindre at en PR kan merges. Når en gjennomgåer har godkjent, rapporterer Localhero.ai en commit-status som heter localhero/translations på pull requesten, ved siden av deres egne CI-kontroller, med teksten Translations approved on Localhero. Statusen lenker til PR-siden, så den som leser pull requesten kan gå rett til oversettelsene.
Hvis du gjør den til en obligatorisk statuskontroll, blir det et vilkår for å kunne merge pull requests: Settings → Branches → Branch protection rules, rediger regelen for standardbranchen, huk av for Require status checks to pass before merging og søk opp localhero/translations. Kontrollen må ha kjørt minst én gang i repoet før GitHub viser den i listen, så godkjenn først oversettelser på en pull request.
Da kan ikke en pull request med tildelte gjennomgåere merges før oversettelsene er godkjent. Ingen prosess å huske, ingen leting på releasedagen etter om den norske teksten faktisk ble lest. Lar du kontrollen stå utenfor branch protection, er den informativ, en grønn hake som viser at oversettelsene er gjennomgått.
En godkjenning hører sammen med nøyaktig de oversettelsene den ble gitt for. Endrer du en tekst etter at noen har godkjent, merker Localhero.ai godkjenningen som utdatert på PR-siden og tilbyr Godkjenn på nytt. En godkjenning betyr at noen har lest denne teksten, ikke en tekst som siden har endret seg.
Du kan også redigere oversettelser direkte på oversettelsessiden uten å gå via en pull request. Merk oversettelsesnøklene du har endret, og klikk på Eksporter til GitHub øverst til høyre. Localhero.ai åpner da en pull request med endringene.
Begge funksjonene krever at GitHub-appen er installert. Appen har skrivetilgang til repoet ditt. Uten den kan du fortsatt gå gjennom og redigere oversettelser i dashbordet, men du kan ikke sende endringene tilbake til GitHub. Hent da oversettelsene lokalt med CLI-et i stedet.
Legg til personer som skal gå gjennom oversettelsene
Tilgang til prosjektet i Localhero.ai er alt som trengs. Inviter dem via fanen Medlemmer i organisasjonsinnstillingene. De trenger verken git eller en kodeeditor.
Utviklerne beholder arbeidsflyten de allerede bruker. Språkfilene i repoet er fortsatt fasiten. Oversettelsesnøklene legges til der, og oversettelsene kommer som commits i pull requesten. Verken utviklere eller de som går gjennom oversettelsene trenger å bytte verktøy.
Oversette enkelte språk selv
For hvert målspråk i prosjektinnstillingene kan du slå av Automatisk oversettelse. Slår du den av for et språk, lager Localhero.ai ingen oversettelser for det. GitHub-actionen og CLI-et genererer da ingen oversettelser for språket. Nøklene og språket blir liggende i dashbordet, der din egen oversetter kan fylle inn oversettelsene.
Dette er nyttig når teksten skrives direkte på målspråket, når ulike markeder har ulike behov, ved juridisk sensitive formuleringer eller for språkvarianter med egne krav.
Les videre: GitHub-appen om hva appen kan skrive til repoet ditt og oversettelseskvalitet i stor skala om hvordan du sikrer konsekvente oversettelser når antallet oversettelsesnøkler vokser.
Last updated
Klar til å prøve?
Kom i gang på noen minutter. Du trenger ikke kredittkort.