GT ClassMethodsTranslation

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;
}
EigenschaftTypBeschreibung
shouldSetupProjectbooleantrue, wenn das Projekt eingerichtet werden muss, false, wenn es bereits eingerichtet ist

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

const status = await checkProjectStatus();

Hinweise

  • Das Ergebnis entscheidet, ob setupProject aufgerufen 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

Wie ist diese Anleitung?