Dokumentation

Hantera översättningar med förslag

Låt personer med svenska som modersmål rätta formuleringar på din webbplats, granska deras förslag och tillämpa dem via vanliga pull requests.

En modell får de flesta strängar rätt. En person med svenska som modersmål upptäcker ändå det den har missat. Med förslag kan personen rätta formuleringarna på din webbplats. Du granskar dem i Coroid, och ändringen hamnar i ditt repo som en vanlig pull request.

Så här underhåller Coroid sin egen produkt på tretton språk. Stegen nedan förutsätter att projektet är konfigurerat enligt beskrivningen i Översätt projektet.

Aktivera bidrag

Bidrag kräver två saker i .coroid/i18n.json: projektets koppling för förslag och en motorversion som har stöd för dem. På fliken Bidragsgivare , välj Föreslå att aktivera bidrag. Coroid skapar en uppgift som lägger till båda, och du mergar dess pull request. Tills dess visar fliken vad som saknas.

Bjud in bidragsgivare

Välj Bjud in bidragsgivare, ange en e-postadress och vilka språk personen kan översätta.

  • Granskning. Behåll Granska förslag innan de tillämpas aktiverat för nya bidragsgivare. Om det är avstängt godkänns ett förslag direkt, men bara när källtexten stämmer överens med ditt synkroniserade repo.
  • Ingen licensplats. Bidragsgivaren läggs inte till i din organisation och använder inte en medlemsplats. Åtkomsten gäller bara det här projektet och de valda språken.
  • Inbjudningar upphör att gälla. Personen loggar in eller skapar ett konto med den inbjudna adressen och tackar ja inom sju dagar.

Om du återkallar åtkomsten kan personen inte längre skicka nya förslag, men historiken finns kvar.

Språkväljaren på webbplatsen

Bidragsgivare skickar förslag från din webbplats, där de ser texten i sitt sammanhang.

  1. Under Konfiguration → Webbplatsadresser, lägg till varje webbplatsadress, en HTTPS- origin per rad, och aktivera den. Nya origins är inaktiverade tills en ägare eller administratör aktiverar dem.
  2. På fliken Bidragsgivare väljer du Förbered uppgift för webbplatsintegrering. Uppgiften lägger till Coroids paket för språkväljaren på webbplatsen. Det läses bara in när sidans adress innehåller ?coroid-translate=1, så vanliga besökare laddar inte ned något.
  3. Bidragsgivaren öppnar webbplatsen med den parametern, klickar på en sträng och popup-fönstret från Coroid öppnas med nyckeln, källtexten och den aktuella översättningen.
ACMENeuheitenAngeboteMarken
Weiter zur Kasse gehen

Kostenloser Versand ab 50 € und 30 Tage Rückgabe.

Bestellung prüfen
ÖversättningslägeKlicka på valfri textAvsluta
Föreslå en översättning
Nyckel
ui · cart.checkout
Engelsk källtext
Proceed to checkout
Nuvarande översättning
Weiter zur Kasse gehen
Din översättning
Zur Kasse

Behåll delarna inom klammerparenteser och vinkelparenteser exakt som de är.

Skicka förslag

En kundwebbplats i översättningsläge: bidragsgivaren klickar på en rubrik och föreslår en bättre tysk formulering i popupen Coroid. Illustrativa data.

Popup-fönstret kontrollerar platshållare innan förslaget skickas. Bidragsgivare loggar in på Coroid i popup-fönstret; webbplatsen hanterar aldrig deras inloggningsuppgifter. Anonyma förslag accepteras inte.

Granskning

Fliken Förslag visar alla förslag med nyckel, språk, källtext, aktuell översättning och föreslagen översättning. Filtrera efter status eller språk och godkänn eller avslå varje förslag. Du kan också avslå flera samtidigt.

Webbutik
Konfigurerat · källspråk en · 4 målspråk
ÖversiktKom igångKonfigurationBidragsgivareFörslagAutomatiseringar
Behöver granskasGodkändTillämpade
Förbered korrigeringsuppgift
  • cart.checkoutdeLena · tyska
    en
    Proceed to checkout
    de
    Weiter zur Kasse gehen
    de
    Zur Kasse
    GodkännAvvisa
  • product.inStockfrHugo · franska
    en
    In stock
    fr
    En stock
    fr
    Disponible
    GodkännAvvisa
  • nav.dealsdeLena · tyska

    Den inskickade källtexten skiljer sig från den synkroniserade versionen i repot.

    en
    Weekly deals
    de
    Angebote
    de
    Angebote der Woche
    GodkännAvvisa

Fliken Förslag: korrigeringar som väntar på granskning och har kontrollerats mot den synkroniserade källtexten. Illustrativa data.

Coroid jämför källtexten i varje förslag med din synkroniserade standardbranch. Om källtexten har ändrats sedan bidragsgivaren såg den är godkännande inaktiverat och raden visar det. Avslå förslaget så kan bidragsgivaren skicka in ett nytt.

StatusBetydelse
Behöver granskasVäntar på granskning
GodkäntRedo för nästa korrigeringsuppgift
I köEn korrigeringsuppgift tillämpar förslaget
TillämpatSkrivet i en pull request; blir aktivt när den har mergats och driftsatts
Källtexten har ändratsKälltexten ändrades innan förslaget tillämpades
OgiltigtFörslaget klarade inte motorns kontroller, till exempel på grund av en felaktig platshållare
AvslagetEn granskare avslog förslaget

Tillämpa godkända förslag

Det finns två sätt att göra godkända förslag till en pull request. Båda använder samma korrigeringsuppgift: den kör den låsta motorns apply-claim -kommando, kontrollerar källtexten igen, skriver endast till målkatalogerna och rapporterar vad som tillämpades, vad som blivit inaktuellt och vad som var ogiltigt.

  • Direkt. På fliken Förslag väljer du Förbered korrigeringsuppgift. En uppgift kan hantera upp till 500 godkända förslag i hela projektet.
  • Varje natt. På fliken Automatiseringar väljer du Installera nattliga korrigeringar. Schemat körs kl. 02:00 UTC, gör inga modellanrop och skapar en uppgift bara om något har godkänts. Pausa eller återuppta schemat från schemat i Mjukvarufabrik.

Strängar som mergats utanför Coroid

Andra ändrar också strängar i pull requests som Coroid inte har skapat. Installera Översätt strängar som mergats utanför Coroid på fliken Automatiseringar . När en sådan pull request mergas till din standardbranch läser Coroid av översättningskontrollen som redan kördes på pull request. Om strängar saknas eller är inaktuella skapar systemet en översättningsuppgift för den mergningen. Om inget återstår att översätta händer ingenting.

Det här kräver kontrollen Översättningar för pull requests och automatiseringen Granska varje PR , så att kontrollen körs före mergning.

Granskningar och aviseringar

Kontrollen Översättningsgranskning granskar alla kataloger enligt ett schema. Om du vill få en avisering när en kontroll misslyckas installerar du Aviseringar om misslyckad granskning på fliken Automatiseringar . Den skickar ett meddelande via organisationens anslutna meddelandeverktyg, som Slack eller e-post. Fel från uppgifts-QA och pull requests ger inga aviseringar; de visas redan där arbetet utförs.

Flytta inställningar till en annan organisation

Export och import av inställningar tar med nattliga scheman och båda hook-automatiseringarna. De importeras pausade till projektet i målorganisationen, webbplatsadresser importeras inaktiverade och bidragsgivare kopieras inte: bjud in dem igen i den nya organisationen.