Kostenloses Tool

    GNU-Gettext-PO-Datei-Formatierer & Editor

    Formatieren, validieren und testen Sie GNU-Gettext-PO-Übersetzungsdateien mit msgid, msgstr, msgid_plural und printf-Platzhaltern.

    Vorlagen9
    PO Editor
    Gültige Syntax
    68 Zeichen3 Zeilen

    Testvariablen & Live-Vorschau

    Passen Sie Variablen an und wechseln Sie Sprachen, um CLDR-Regeln zu prüfen

    Sprache:
    Keine Variablen in der Zeichenfolge erkannt.
    Gerenderte Ausgabe (fr):
    # Simple greeting msgid "Hello, world!" msgstr "Bonjour, le monde !"
    In typsichere Intlayer-Deklaration exportieren
    import { type Dictionary } from 'intlayer';const convertedMessageContent = {  key: 'converted-message',  content: `# Simple greetingmsgid "Hello, world!"msgstr "Bonjour, le monde !"`,} satisfies Dictionary;export default convertedMessageContent;
    Intlayer validiert Übersetzungen zur Kompilierzeit mit vollständiger TypeScript-Autovervollständigung.

    GNU Gettext PO Syntax Cheat Sheet

    Schnelle Syntaxregeln und wie jedes Muster auf typsichere Intlayer-Deklarationen abbildet

    FunktionSyntaxBeispielHinweiseIntlayer-Äquivalent
    Singular Messagemsgid "..." \n msgstr "..."msgid "Hello" \n msgstr "Bonjour"msgid is source key, msgstr is translated textt({ en: "Hello", fr: "Bonjour" })
    Plural Messagesmsgid_plural "..." \n msgstr[N] "..."msgid "file" \n msgid_plural "files" \n msgstr[0] "fichier" \n msgstr[1] "fichiers"Plural-Forms header defines index calculationplural({ one: "file", other: "{{count}} files" })
    Context (msgctxt)msgctxt "context" \n msgid "..."msgctxt "menu" \n msgid "File"Disambiguates identical msgid in different contextsSeparate keys or select() nodes
    Printf Specifiers%s, %d, %1$smsgid "%d items found"Position-aware C printf formatters{{count}} or named interpolations
    Comments# translator, #: reference, #, flag#: src/app.tsx:42Standard PO comments generated by xgettextTypeScript comments in .content.ts
    Die compilergesteuerte Architektur von Intlayer ersetzt komplexes Laufzeit-Parsing durch Typsicherheit zur Kompilierzeit.
    Intlayer Ökosystem

    Machen Sie sich nie wieder Gedanken über komplexe Syntax

    Intlayer verwandelt die Internationalisierung mit Typsicherheit zur Kompilierzeit, automatischer Komponentenextraktion und nahtloser CMS-Integration in ein Vergnügen.