shouldSetupProject
API Reference für die Methode shouldSetupProject, um zu prüfen, ob die Projekteinrichtung erforderlich ist
Übersicht
Die Methode shouldSetupProject prüft, ob ein Projekt eingerichtet werden muss, bevor Übersetzungsaufträge in die Warteschlange gestellt werden können.
Diese Methode fragt die API ab, um festzustellen, ob das Projekt ordnungsgemäß initialisiert und für Übersetzungs-Workflows konfiguriert ist.
const gt = new GT({ projectId: 'your-project-id', apiKey: 'your-api-key' });
const result = await gt.shouldSetupProject();
if (result.shouldSetupProject) {
console.log('Projekt-Einrichtung erforderlich');
} else {
console.log('Projekt bereit für Übersetzungen');
}Referenzen
Parameter
Keine – diese Methode verwendet die GT-Instanzkonfiguration, um das Projekt zu überprüfen.
Rückgabewert
Promise<ShouldSetupProjectResult> – Enthält ein boolesches Flag, das angibt, ob eine Einrichtung erforderlich ist.
type ShouldSetupProjectResult = {
shouldSetupProject: boolean;
}| Eigenschaft | Typ | Beschreibung |
|---|---|---|
shouldSetupProject | boolean | true, wenn das Projekt eingerichtet werden muss, false, wenn es bereits eingerichtet ist |
Beispiele
Grundlegende Nutzung
import { GT } from 'generaltranslation';
const gt = new GT({
apiKey: 'your-api-key',
projectId: 'my-project'
});
async function checkProjectStatus() {
const result = await gt.shouldSetupProject();
if (result.shouldSetupProject) {
console.log('Projekt muss eingerichtet werden');
return 'setup-erforderlich';
} else {
console.log('Projekt ist bereit für Übersetzungen');
return 'bereit';
}
}
const status = await checkProjectStatus();Hinweise
- Das Ergebnis entscheidet, ob
setupProjectaufgerufen werden muss - Projekte benötigen in der Regel eine Einrichtung, wenn sie neu erstellt wurden oder wenn wesentliche strukturelle Änderungen vorgenommen wurden
Nächste Schritte
- Siehe
setupProject, um bei Bedarf die Einrichtung durchzuführen - Siehe
checkSetupStatus, um den Fortschritt der Einrichtung zu überwachen - Siehe
enqueueFiles, um nach der Einrichtung Übersetzungen zu starten - Siehe
uploadSourceFiles, um files vor der Einrichtung hochzuladen
Wie ist diese Anleitung?