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 språket som modersmål upptäcker ändå det som blev fel. Med förslag kan personen rätta formuleringarna på din webbplats. Du granskar dem i Coroid, och ändringen når 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 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 bindning för förslag och en motorversion som stöder dem. Internationaliseringsguiden lägger som standard till båda.

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

Bjud in bidragsgivare

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

  • Granska. 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 matchar ditt synkroniserade repo.
  • Ingen licensplats. Bidragsgivaren läggs inte till i organisationen och använder ingen medlemslicens. Åtkomsten gäller bara det här projektet och de valda språken.
  • Ett Coroid-konto. Personen godkänner inbjudan inom sju dagar genom att logga in på Coroid med den inbjudna adressen, eller genom att skapa ett kostnadsfritt konto med den via inbjudan. Kontot har en egen arbetsyta, inte en plats i din.

Om du återkallar åtkomsten stoppas nya förslag, men personens historik finns kvar.

Väljaren på webbplatsen

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

  1. Under Inställningar → Åtkomst och kostnader → Webbplatsursprung, lägg till varje webbplatsadress, ett HTTPS-ursprung per rad, och aktivera det. Nya ursprung är inaktiverade tills en ägare eller administratör aktiverar dem.
  2. I Bidragsgivareväljer du Förbered uppgift för webbplatsintegrering. Uppgiften lägger till Coroids väljarpaket på webbplatsen. Det läses bara in när sidans adress innehåller ?coroid-translate=1, så vanliga besökare laddar inte ner någonting.
  3. En bidragsgivare öppnar webbplatsen med den parametern, klickar på en sträng och popupfö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.

Popupfönstret kontrollerar platshållare innan förslaget skickas. Bidragsgivare loggar in på Coroid i popupfönstret; webbplatsen hanterar aldrig deras inloggningsuppgifter. Anonyma förslag accepteras 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 varje förslag. Du kan också avvisa flera samtidigt.

Lokalisering
Webbutik
engelska källa · 5 språk · kontrollerad för 2 timmar sedan kl. 3f2c9a1
  • Världsanpassning
  • Kultur
  • Ö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 ändrades efter att bidragsgivaren såg den går det inte att godkänna förslaget, och det anges på raden. 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 mergas och driftsätts
Källtexten har ändratsKälltexten ändrades innan den tillämpades
OgiltigtFörslaget klarade inte motorns kontroller, till exempel på grund av en trasig 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 det fastlåsta motorns apply-claim -kommando, kontrollerar källtexten igen, skriver bara till målkatalogerna och rapporterar vad som tillämpades, vad som blev inaktuellt och vad som var ogiltigt.

  • Direkt. I Förslagväljer du Förbered korrigeringsuppgift, eller Commit under Strängar. En uppgift hanterar 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 inga modellförfrågningar och skapar en uppgift bara när något har godkänts. Pausa eller återuppta schemat i schemaläggningen i Mjukvarufabrik.

Strängar som mergats utanför Coroid

Andra ändrar också strängar i pull requests som Coroid inte har skrivit. Guiden installerar som standard Översätt strängar som mergats utanför Coroid . Annars installerar du den i Automatiseringar. När en sådan pull request mergas till din standardbranch läser Coroid av den redan utförda Globalisering-kontrollen för pull request. Om strängar fortfarande saknas eller är inaktuella skapas en översättningsuppgift för den mergningen. Uppgiften översätter bara strängar som pull request har lagt till eller ändrat (med coroid-i18n 1.19.0 eller senare). Därmed påverkar mergningar som översätts samtidigt aldrig varandras strängar, och en pull request skapas med dem. Om kontrollen blockerade text eller meningar i koden skapas också en uppgift för att internationalisera den koden. Om inget återstår att göra händer ingenting. Strängar som en uppgift lämnar kvar får vänta på Översätt eftersläpningen varje natt, installerad på samma ställe: varje natt läser den av din standardbranch och skapar en uppgift för allt som fortfarande återstår, och gör ingenting om inget återstår.

Det här kräver kontrollen Globalisering på pull requests och automatiseringen Granska varje PR så att kontrollen körs innan mergningen.

Flytta inställningar till en annan organisation

Export och import av inställningar överför nattliga scheman och automatisering för mergade strängar. De pausas i projektet på målplatsen, webbplatsursprung inaktiveras och bidragsgivare kopieras inte: bjud in dem igen i den nya organisationen.