Types
Zu übersetzende Datei
Typdefinition für Dateiobjekte, die in Batch-Übersetzungen verwendet werden
Übersicht
FileToTranslate bezeichnet ein Dateiobjekt für Batch-Übersetzungsvorgänge mit enqueueFiles.
type FileToTranslate = {
  content: string;
  fileName: string;
  fileFormat: FileFormat;
  formatMetadata?: Record<string, any>;
  dataFormat?: DataFormat;
};Eigenschaften
| Eigenschaft | Typ | Erforderlich | Beschreibung | 
|---|---|---|---|
| content | string | Ja | Roher Dateiinhalt | 
| fileName | string | Ja | Datei-ID | 
| fileFormat | FileFormat | Ja | Dateiformat | 
| formatMetadata? | Record<string, any> | Nein | Formatspezifische Metadaten | 
| dataFormat? | DataFormat | Nein | Datenformat innerhalb der Datei | 
Zugehörige Typen
type FileFormat = 'JSON' | 'MDX' | 'MD' | 'HTML' | 'TXT' | string;
type DataFormat = 'JSX' | 'ICU' | 'I18NEXT';Beispiele
JSON-Datei
import { FileToTranslate } from 'generaltranslation';
const jsonFile: FileToTranslate = {
  content: JSON.stringify({
    "welcome": "Willkommen",
    "save": "Speichern"
  }),
  fileName: 'common.json',
  fileFormat: 'JSON',
  dataFormat: 'I18NEXT'
};MDX-Datei
const mdxFile: FileToTranslate = {
  content: `# Erste Schritte\n\nWillkommen auf unserer Plattform!`,
  fileName: 'docs/start.mdx',
  fileFormat: 'MDX',
  dataFormat: 'JSX'
};Verwandte Typen
- EnqueueFilesOptions- Optionen für die Batchverarbeitung
Wie ist dieser Leitfaden?

