Skip to main content
AI agent network visualization

बहुवचन रूप खोए बिना PO फ़ाइलों का अनुवाद करें

msgid ज्यों का त्यों। हर भाषा के लिए सही बहुवचन रूप। टिप्पणियाँ सुरक्षित। आपका gettext कार्य-प्रवाह, अब और तेज़।

PO अनुवाद टूल उन विशेषताओं को अनदेखा कर देते हैं जो PO को खास बनाती हैं

PO फ़ाइलें केवल कुंजी-मूल्य युग्म नहीं होतीं। इनमें भाषा के अनुसार बदलने वाले बहुवचन रूप, अर्थ स्पष्ट करने के लिए संदेश संदर्भ, अनुवादक की टिप्पणियाँ और स्रोत संदर्भ होते हैं। अधिकांश अनुवाद टूल इन्हें साधारण सपाट टेक्स्ट फ़ाइलें मानते हैं।

nplurals और बहुवचन फ़ॉर्मूले भाषा के अनुसार अलग होते हैं। सामान्य टूल बहुवचन रूपों की गलत संख्या इस्तेमाल करते हैं।

अर्थ स्पष्ट करने वाला msgctxt संदर्भ अनदेखा कर दिया जाता है या उसका अनुवाद कर दिया जाता है

अनुवादक की टिप्पणियाँ (#.) और स्रोत संदर्भ (#:) हटा दिए जाते हैं

कैरेक्टर एन्कोडिंग हेडर और PO मेटाडेटा दूषित हो जाते हैं

स्रोत (अंग्रेज़ी)
messages.pot
#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr ""

#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] ""
msgstr[1] ""

#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr ""
अनुवादित (स्पेनिश)
es/LC_MESSAGES/messages.po
#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr "Tu carrito está vacío"

#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] "artículo"
msgstr[1] "artículos"

#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr "Iniciar sesión"

i18n Agent क्या सुरक्षित रखता है

भाषा-विशिष्ट बहुवचन

प्रत्येक लक्षित भाषा के लिए सही nplurals और बहुवचन फ़ॉर्मूला। बहुवचन रूपों को मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता नहीं।

संदेश संदर्भ

अर्थ स्पष्ट करने के लिए msgctxt सुरक्षित रखा जाता है। नदी के किनारे के अर्थ वाला 'bank' और वित्तीय बैंक के अर्थ वाला 'bank' सही रूप में अनुवादित होता है।

टिप्पणियाँ और संदर्भ

अनुवादक की टिप्पणियाँ (#.), निकाली गई टिप्पणियाँ (#:) और फ़्लैग (#,) सभी सुरक्षित रखे जाते हैं

PO मेटाडेटा

लक्षित भाषा के लिए हेडर (Content-Type, Plural-Forms, charset) सही ढंग से सेट किए जाते हैं

आपके टेक स्टैक के साथ काम करता है

WordPress / WP-CLI
Django
PHP (gettext)
Python (gettext / Babel)
C/C++ (GNU gettext)
Ruby (gettext gem)

यह कैसे काम करता है

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

न मैन्युअल कॉपी-पेस्ट। न स्ट्रिंग निकालने की झंझट। बस अनुवादित फ़ाइलें।

i18n Agent अभी आज़माएँ

अपनी अनुवाद फ़ाइल यहाँ छोड़ें

JSON, YAML, PO, XML, CSV, Markdown, Properties

या ब्राउज़ करने के लिए क्लिक करें

लक्षित भाषाएँ

साइन अप की ज़रूरत नहींतुरंत अनुमान

अक्सर पूछे जाने वाले प्रश्न

क्या आप डेवलपर हैं?

CLI टूल इंस्टॉल करें और 2 मिनट में अपनी पहली फ़ाइल का अनुवाद करें।

CLI टूल इंस्टॉल करें

क्या आप एंटरप्राइज़ टीम हैं?

क्या TMS अनुबंध अब भी आपकी राह रोक रहा है? माइग्रेशन के बारे में हमसे बात करें।