Skip to content

UI स्ट्रिंग और बहुवचन

UI स्ट्रिंग और UI बहुवचन टैब आपके strings.json कैटलॉग में पंक्तियों को संपादित करते हैं। डैशबोर्ड परिवर्तन सीधे उस फ़ाइल में लिखते हैं — SQLite दस्तावेज़ कैश में नहीं।

जब translate-ui या sync के बाद UI लेबल या बहुवचन रूप को मैन्युअल सुधार की आवश्यकता हो तो इन टैब का उपयोग करें।

UI स्ट्रिंग टैब

strings.json से गैर-बहुवचन प्रविष्टियों को सूचीबद्ध करता है — प्रति स्ट्रिंग आईडी और लोकेल एक पंक्ति।

फ़िल्टर

फ़िल्टरउद्देश्य
आईडी / हैशस्ट्रिंग आईडी या हैश
फ़ाइल नाम (आंशिक) / फ़ाइलपाथ चुनेंस्रोत फ़ाइल स्कोप
स्रोत में शामिल है / अनुवादित में शामिल हैटेक्स्ट सबस्ट्रिंग
लोकेलएकल लोकेल या सभी
मॉडलअनुवाद उत्पन्न करने वाला मॉडल

संपादित करें

  1. किसी पंक्ति पर संपादन आइकन पर क्लिक करें।
  2. अनुवादित टेक्स्ट बदलें और सहेजें।

प्रविष्टि का models[locale] user-edited पर सेट है। फ़्लैट लोकेल फ़ाइलों (de.json, आदि) को रीफ़्रेश करने के लिए सादा sync या translate-ui चलाएँ। --force का उपयोग न करें — यह प्रत्येक प्रविष्टि का पुनः अनुवाद करता है और मैन्युअल सुधारों को अधिलेखित कर सकता है।

जब glossary.autoAddUserEditedToGlossary true (डिफ़ॉल्ट) होता है, तो अगला translate-ui या sync आपके संपादन को उपयोगकर्ता शब्दावली CSV में स्वचालित रूप से जोड़ सकता है — कॉन्फ़िगरेशन देखें।

हटाएँ

  • पंक्ति हटाएँ आइकन — एक प्रविष्टि से एक लोकेल बकेट हटाता है।
  • फ़िल्टर किया गया हटाएँ — वर्तमान फ़िल्टर से मेल खाने वाले सभी लोकेल बकेट को थोक में हटाएँ।

लॉग लिंक

🔗 नियंत्रण प्रविष्टि के locations सरणी से स्रोत फ़ाइल:लाइन स्थानों को टर्मिनल पर प्रिंट करता है।

UI बहुवचन टैब

बहुवचन-समूह प्रविष्टियों ("plural": true में strings.json) को सूचीबद्ध करता है। प्रत्येक पंक्ति एक स्थान के मूल रूपों (one, other, और स्थान-विशिष्ट रूप) को दर्शाती है।

फ़िल्टर

UI स्ट्रिंग टैब के समान, साथ ही:

फ़िल्टरउद्देश्य
पूर्ण / अपूर्णक्या चयनित स्थान के लिए सभी आवश्यक CLDR फ़ॉर्म मौजूद हैं

अपूर्ण पंक्तियों में उस स्थान के लिए एक या अधिक आवश्यक फ़ॉर्म गायब हैं।

संपादित करें

  1. एक पंक्ति पर संपादन आइकन पर क्लिक करें।
  2. मोडल में प्रत्येक CLDR फ़ॉर्म को संपादित करें (प्रति फ़ॉर्म एक टेक्स्टएरिया)।
  3. सहेजें — खाली फ़ॉर्म स्ट्रिंग सहेजने पर हटा दी जाती हैं।

प्रविष्टि का models[locale] user-edited पर सेट है। बाद में सादा sync या translate-ui चलाएँ (--force नहीं)।

अन्य कॉलम

  • फ़ॉर्मone: "…", other: "…", आदि प्रदर्शित करता है।
  • zeroDigit बैज — जब स्रोत एक अंक-शून्य बहुवचन पैटर्न का उपयोग करता है तो केवल-पठन संकेतक।

आवश्यक फ़ॉर्म प्रति स्थान CLDR नियमों (requiredPluralFormsByLocale) से आते हैं।

हटाएँ

UI स्ट्रिंग के समान: प्रति-स्थान हटाना या फ़िल्टर किया गया हटाएँ थोक कार्रवाई।

एमआईटी लाइसेंस के तहत जारी किया गया।