GT ClassMethodsTranslation

shouldSetupProject

API-Referenz für die Methode shouldSetupProject zur Prüfung, ob eine 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 wurde.

const gt = new GT({ projectId: 'your-project-id', apiKey: 'your-api-key' });

const result = await gt.shouldSetupProject();
if (result.shouldSetupProject) {
  console.log('Projekteinrichtung erforderlich');
} else {
  console.log('Projekt ist für Übersetzungen bereit');
}

Referenz

Parameter

Keine – diese Methode verwendet die GT-Instanzkonfiguration, um das Projekt zu überprüfen.

Rückgabewert

Promise<ShouldSetupProjectResult> – Enthält einen booleschen Wert, der angibt, ob eine Einrichtung erforderlich ist.

type ShouldSetupProjectResult = {
  shouldSetupProject: boolean;
}
EigenschaftTypBeschreibung
shouldSetupProjectbooleantrue, wenn eine Projekteinrichtung erforderlich ist, false, wenn sie bereits eingerichtet wurde

Beispiele

Grundlegende Nutzung

index.ts
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 'einrichtung-erforderlich';
  } else {
    console.log('Projekt ist bereit für Übersetzungen');
    return 'bereit';
  }
}

const status = await checkProjectStatus();

Hinweise

  • Das Ergebnis bestimmt, ob setupProject aufgerufen werden muss
  • Projekte müssen in der Regel eingerichtet werden, wenn sie neu erstellt wurden oder wenn wesentliche strukturelle Änderungen vorgenommen wurden

Nächste Schritte

Wie ist dieser Leitfaden?

shouldSetupProject