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.
- 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.
- 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. - 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.
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.
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.
- VärldsanpassningKod som förutsätter ett enda språk
- KulturVad varje marknad förväntar sig
- Ö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 ä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.
| 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 mergas och driftsätts |
| Källtexten har ändrats | Källtexten ändrades innan den tillämpades |
| Ogiltigt | Förslaget klarade inte motorns kontroller, till exempel på grund av en trasig 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 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.