Fjerne nøkler og språk
Du kan fjerne nøkler fra et Localhero.ai-prosjekt på tre måter. Sletter du nøkler i en pull request, tar GitHub-actionen seg av dem. npx @localheroai/cli push --prune fjerner også nøkler du har slettet utenfor denne flyten. Fjerner du et språk, forsvinner det fra prosjektet, men oversettelsene beholdes. Tilbakestilling tømmer prosjektet for innhold og beholder innstillingene.
Fjerne nøkler du har slettet eller gitt nytt navn
Bruker du GitHub-actionen, ordnes slettinger for deg. En pull request som fjerner nøkler fra en kildefil, sammenlignes med bas-branchen, og de fjernede nøklene forsvinner fra dashbordet. Lukker du pull requesten uten å merge, kommer de tilbake. Merger du den, er de borte for godt.
To ting verdt å vite
Bas-branchen må være med når repoet sjekkes ut, ellers fungerer ikke sammenligningen. Derfor har det genererte GitHub Action-workflowet
fetch-depth: 0.Bare kildefiler sammenlignes. Å slette en nøkkel bare fra en målspråkfil endrer ingenting.
Har du slettet nøkler lokalt og vil at backend skal stemme, kjører du push med flagget --prune. Kjører du bare push, legges nøkler til og oppdateres, men de slettes aldri. Med --prune fjernes også nøkler fra backend som ikke lenger finnes i de lokale filene dine:
npx @localheroai/cli push --force --prune
Når du kjører push, sendes språkfilene samlet, og som standard tas bare filene som skiller seg fra bas-branchen med. --prune ser bare filene i kjøringen og finner derfor ikke utdaterte nøkler i filer du ikke har rørt. --force tar med alle språkfilene, slik at de to flaggene sammen gir en fullstendig opprydding.
Før noe slettes
Først viser CLI-et opptil ti av nøklene det vil fjerne. Hvis det er flere, følger "... and N more". Deretter ber CLI-et om bekreftelse. Standardvalget er nei, så trykker du på Enter, avbrytes operasjonen. Les listen: renser du bort feil nøkler, må du legge dem tilbake i kildefilen og oversette dem på nytt.
Hva
--forcegjør herMed
pushbetyr--forceat alle filer tas med, uavhengig av git-endringer. Flagget tvinger ikke gjennom overskriving av noe.
Fjerne et språk
Fjerner du et målspråk fra localhero.json, slutter CLI-et å synkronisere språket. Det slettes ingenting fra backend. CLI-et har foreløpig ingen kommando for å fjerne et helt språk.
Åpne prosjektinnstillingene i dashbordet og klikk på ✕ på språkraden for å fjerne språket fra prosjektet.
Tilbakestille et prosjekt
Tilbakestilling er den eneste måten å virkelig begynne på nytt. Gå til Prosjektinnstillinger → Faresone → Tilbakestill prosjekt i dashbordet. Du må være administrator i organisasjonen.
Tilbakestilling sletter permanent alt Localhero.ai har lagret for prosjektet: oversettelser, oversettelseshistorikk, jobber og nøkler. De lokale filene dine røres ikke. Innstillinger som prosjektnavn og konfigurerte språk beholdes, så du beholder prosjektet, men mister innholdet.
Dette kan ikke angres. I samme faresone kan du også slette hele prosjektet.
Les videre: CLI-referansen for alle kommandoer og flagg.
Last updated
Klar til å prøve?
Kom i gang på noen minutter. Du trenger ikke kredittkort.