Dokumentation

Underhåll översättningar med förslag

Låt personer med språket som modersmål förbättra formuleringarna 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 ser ändå vad som blev fel. Med förslag kan personen rätta formuleringarna på din webbplats. Du granskar dem i Coroid, och ändringen når din källkod 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 internationaliserat, enligt beskrivningen i Internationalisera ett projekt. Allt här finns i projektets arbetsyta under Lokalisering.

Aktivera bidrag

Bidrag kräver två saker i .coroid/i18n.json: projektets koppling för förslag och en motorversion som stöder dem. Internationaliseringsguiden lägger till båda som standard.

Om projektet har konfigurerats utan dem öppnar du Bidragsgivare och väljer Föreslå att aktivera bidrag. Coroid öppnar en uppgift som lägger till båda, och du sammanfogar dess pull request. Tills dess förklarar Bidragsgivare vad som saknas.

Bjud in bidragsgivare

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

  • Granskning. Låt Granska förslag innan de tillämpas vara 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 plats. En bidragsgivare läggs inte till i din organisation och använder ingen medlemsplats. Åtkomsten gäller bara det här projektet och de valda språken.
  • Inbjudningar upphör. Personen loggar in eller skapar ett konto med den inbjudna adressen och tackar ja inom sju dagar.

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

Språkväljaren på din webbplats

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

  1. Under Inställningar → Åtkomst och utgifter → Webbplatsadresserlägger du till varje webbplatsadress, en HTTPS-ursprung per rad, och aktiverar den. Nya ursprung är avstängda tills en ägare eller administratör aktiverar dem.
  2. I Bidragsgivareväljer du Förbered uppgift för webbplatsintegrering. Uppgiften lägger till Coroids paket för språkväljaren på din webbplats. Det läses in endast när sidans adress innehåller ?coroid-translate=1, så vanliga besökare laddar inte ned något.
  3. En bidragsgivare öppnar din webbplats med den parametern, klickar på en sträng och får upp Coroid-fönstret 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.

Fönstret kontrollerar platshållare innan förslaget skickas. Bidragsgivare loggar in på Coroid i fönstret. Din webbplats hanterar aldrig deras inloggningsuppgifter. Anonyma förslag godtas inte.

Granskning

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 avvisa sedan förslagen ett i taget. Du kan också avvisa flera samtidigt.

Lokalisering
Webbutik
engelska källa · 5 språk · kontrollerad för 2 timmar sedan kl. 3f2c9a1
  • Översikt
  • Strängar
  • Förslag
  • Filutbyte
  • Bidragsgivare
  • Automatiseringar
  • Inställningar
Förslag
Förbered korrigeringsuppgift
Behöver granskasGodkändTillämpade
  • 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

Förslag i arbetsytan: korrigeringar som väntar på beslut och har kontrollerats mot den synkroniserade källan. Exempeldata.

Coroid jämför källtexten i varje förslag med din synkroniserade standardbranch. Om källtexten har ändrats sedan bidragsgivaren såg den går det inte att godkänna förslaget, och raden visar varför. Avvisa det så kan bidragsgivaren skicka ett nytt förslag.

StatusBetydelse
Behöver granskasVäntar på granskare
GodkäntRedo för nästa korrigeringsuppgift
KöadEn korrigeringsuppgift tillämpar förslaget
TillämpatSkrivet i en pull request; blir aktivt när den har sammanfogats och distribuerats
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
AvvisatEn granskare avvisade förslaget

Tillämpa godkända förslag

Det finns två sätt att omvandla 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 varje källtext igen, skriver endast till målkatalogerna och rapporterar vad som tillämpades, vad som blivit inaktuellt och vad som var ogiltigt.

  • Nu. I Förslagväljer du Förbered korrigeringsuppgift, eller Commit under Strängar. En uppgift tar hand om upp till 500 godkända förslag i hela projektet, tillsammans med ändringar som gjorts i arbetsytan.
  • Varje natt. Guiden installerar nattliga korrigeringar som standard. Annars väljer du Installera nattliga korrigeringar i Automatiseringar. Schemat körs kl. 02:00 UTC, gör inget modellanrop och skapar en uppgift endast när det finns godkända förslag. Pausa eller återuppta det via schemat i Mjukvarufabrik.

Strängar som sammanfogats utanför Coroid

Folk ändrar också strängar i pull requests som Coroid inte har skrivit. Guiden installerar Översätt strängar som sammanfogats utanför Coroid som standard. Annars installerar du den i Automatiseringar. När en sådan pull request sammanfogas till din standardbranch läser Coroid av översättningskontrollen som redan körts på pull request. Om strängar fortfarande saknas eller är inaktuella skapas en översättningsuppgift för den sammanfogningen. 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 innan sammanfogningen.

Flytta inställningar till en annan organisation

Export och import av inställningar tar med nattliga scheman och automatiseringen för sammanfogade strängar. I målprojektet är de pausade, webbplatsursprung är inaktiverade och bidragsgivare kopieras inte. Bjud in dem igen i den nya organisationen.