Types
DateiZumÜbersetzen
Typdefinition für Dateiobjekte, die bei Batch-Übersetzungen von Dateien verwendet werden
Überblick
FileToTranslate steht für ein Dateiobjekt für Batch-Übersetzungen mit enqueueFiles.
type FileToTranslate = {
content: string;
fileName: string;
fileFormat: FileFormat;
formatMetadata?: Record<string, any>;
dataFormat?: DataFormat;
};Eigenschaften
| Eigenschaft | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
content | string | Ja | Rohdateiinhalt |
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/erste-schritte.mdx',
fileFormat: 'MDX',
dataFormat: 'JSX'
};Verwandte Typen
EnqueueFilesOptions- Optionen für die Stapelverarbeitung
Wie ist diese Anleitung?