Ücretsiz Araç

    GNU Gettext PO Dosyası Formatlayıcı ve Düzenleyici

    Ücretsiz çevrimiçi GNU Gettext PO dosya düzenleyicisi ve mesaj biçimlendiricisi. msgid, msgstr, msgid_plural, msgctxt ve printf belirteçleri ile PO çeviri girişlerini test edin ve doğrulayın.

    Şablonlar9
    PO Düzenleyici
    Geçerli Sözdizimi
    68 karakter3 satır

    Test Değişkenleri ve Canlı Önizleme

    CLDR çoğul kurallarını doğrulamak için değişkenleri ayarlayın ve dilleri değiştirin

    Yerel Ayar:
    Mesaj dizisinde değişken algılanmadı.
    Oluşturulan Çıktı (fr):
    # Simple greeting msgid "Hello, world!" msgstr "Bonjour, le monde !"
    Intlayer Tür Güvenli Bildirimine Aktar
    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, tam TypeScript otomatik tamamlama ile derleme zamanında çevirileri doğrular.

    GNU Gettext PO Syntax Cheat Sheet

    Hızlı sözdizimi kuralları ve her kalıbın Intlayer bildirimlerine nasıl eşlendiği

    ÖzellikSözdizimiÖrnekNotlarIntlayer Eşdeğeri
    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
    Intlayer derleyici odaklı mimarisi, karmaşık çalışma zamanı ayrıştırmasını derleme zamanı tür güvenliği ile değiştirir.
    Intlayer Ekosistemi

    Artık Karmaşık Sözdizimi Konusunda Endişelenmeyin

    Intlayer, derleme zamanı tür güvenliği, otomatik bileşen çıkarma ve sorunsuz CMS entegrasyonu ile yerelleştirmeyi keyifli bir geliştirici deneyimine dönüştürür.