सामग्री पर जाएं

इंटरफ़ेस स्थानीयकरण

समर्थित इंटरफ़ेस भाषाएँ, फ़ॉलबैक व्यवहार और Repovio अनुवादों को बनाए रखने की प्रक्रिया।

संग्रहीत स्रोत स्नैपशॉट। उत्पाद लेबल को Repovio पर सामान्यीकृत कर दिया गया है। इस ऐतिहासिक रिलीज़ के लिए, इसकी टैग की गई परिनियोजन फ़ाइलों से कॉन्फ़िगरेशन पहचानकर्ताओं और कंटेनर संदर्भों का अपरिवर्तित उपयोग करें।

Repovio अपने वेब इंटरफ़ेस को अंग्रेजी (en), जर्मन (de), स्पेनिश (es), फ्रेंच (fr), इतालवी (it), डच (nl), पोलिश (pl), और पुर्तगाली में शिप करता है। (pt). एप्लिकेशन हेडर में भाषा मेनू प्रत्येक साइन-इन उपयोगकर्ता के लिए उपलब्ध है। किसी भाषा को चुनने से प्राथमिकता ezrepo-locale ब्राउज़र कुकी में सहेजी जाती है और इसे भविष्य की यात्राओं पर लागू किया जाता है।

अंग्रेजी नियतिवादी डिफ़ॉल्ट और फ़ॉलबैक है। जब कोई ब्राउज़र प्राथमिकता या सहेजी गई कुकी समर्थित लोकेल की पहचान नहीं करती है, तो Repovio अंग्रेजी प्रस्तुत करता है। दिनांक, समय और संख्या स्वरूपण चयनित स्थान का उपयोग करते हैं।

किसी स्थान को जोड़ना या अपडेट करना

  1. संपूर्ण कुंजी संदर्भ के रूप में en.json का उपयोग करके apps/web/i18n/locales/<locale>.json जोड़ें या अपडेट करें।
  2. apps/web/nuxt.config.ts में इसका स्थानीय कोड, फ़ाइल नाम और मूल प्रदर्शन नाम पंजीकृत करें।
  3. सभी संदेश कुंजियाँ en.json में मौजूद रखें; वेब परीक्षण सूट प्रत्येक भेजे गए स्थान के लिए इस समता की जाँच करता है।
  4. प्रत्येक नए उपयोगकर्ता-दृश्य इंटरफ़ेस स्ट्रिंग के लिए अंग्रेजी और जर्मन संदेश जोड़ें, फिर प्रत्येक शिप किए गए लोकेल में संबंधित अनुवाद जोड़ें।
  5. pnpm --filter @repovio/web test, pnpm --filter @repovio/web typecheck और प्रभावित नाटककार परीक्षण चलाएँ।

प्रदाता नाम, रिपॉजिटरी नाम, वर्कफ़्लो नाम और अन्य प्रदाता-प्रदत्त डेटा अपरिवर्तित रहते हैं क्योंकि वे Repovio इंटरफ़ेस कॉपी नहीं हैं।