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.
- 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.
- 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. - 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.
Kostenloser Versand ab 50 € und 30 Tage Rückgabe.
Bestellung prüfen- Nyckel
- ui · cart.checkout
- Engelsk källtext
- Proceed to checkout
- Nuvarande översättning
- Weiter zur Kasse gehen
Behåll delarna inom klammerparenteser och vinkelparenteser exakt som de är.
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.
- ÖversiktStatus för varje språk
- SträngarAlla strängar på alla språk
- FörslagVäntar på beslut
- FilutbyteFiler för andra verktyg
- BidragsgivareVem som får föreslå formuleringar
- AutomatiseringarNattliga jobb och jobb vid merge
- InställningarSpråk, åtkomst och kostnader
cart.checkoutdeLena · tyska- en
- Proceed to checkout
- de
- Weiter zur Kasse gehen
- de
- Zur Kasse
GodkännAvvisaproduct.inStockfrHugo · franska- en
- In stock
- fr
- En stock
- fr
- Disponible
GodkännAvvisanav.dealsdeLena · tyskaDen 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.
| Status | Betydelse |
|---|---|
| Behöver granskas | Väntar på granskare |
| Godkänt | Redo för nästa korrigeringsuppgift |
| Köad | En korrigeringsuppgift tillämpar förslaget |
| Tillämpat | Skrivet i en pull request; blir aktivt när den har sammanfogats och distribuerats |
| Källtexten har ändrats | Källtexten ändrades innan förslaget tillämpades |
| Ogiltigt | Förslaget klarade inte motorns kontroller, till exempel på grund av en felaktig platshållare |
| Avvisat | En 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.