release: WRNexusJS 0.8.0
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"header": {
|
||||
"eyebrow": "WRNexus i18n",
|
||||
"title": "Internationalization showcase"
|
||||
},
|
||||
"hero": {
|
||||
"kicker": "Three languages, one page",
|
||||
"title": "Everything needed for an international product",
|
||||
"description": "The server chooses a language from the cookie or Accept-Language header and renders translated HTML."
|
||||
},
|
||||
"sections": { "content": "Translated content" },
|
||||
"switcher": {
|
||||
"label": "Language",
|
||||
"placeholder": "Choose language",
|
||||
"helper": "Saved securely in your language cookie",
|
||||
"variantsTitle": "Responsive switcher variants",
|
||||
"variantsDescription": "Every variant reads locales from configuration and the active language from the request cookie.",
|
||||
"compactTitle": "Compact",
|
||||
"segmentedTitle": "Segmented"
|
||||
},
|
||||
"cards": {
|
||||
"text": {
|
||||
"title": "Text translation",
|
||||
"body": "Headings, paragraphs, buttons, and labels are rendered on the server."
|
||||
},
|
||||
"attributes": {
|
||||
"title": "Attribute translation",
|
||||
"label": "Search label",
|
||||
"placeholder": "Search in English"
|
||||
},
|
||||
"interpolation": {
|
||||
"title": "Interpolation",
|
||||
"body": "Parameters such as a person's name are inserted safely.",
|
||||
"action": "Open the dynamic API"
|
||||
},
|
||||
"plural": {
|
||||
"title": "Plural rules",
|
||||
"body": "One item and many items follow locale-aware CLDR rules."
|
||||
},
|
||||
"numbers": { "title": "Numbers and currency" },
|
||||
"time": { "title": "Dates and relative time" },
|
||||
"list": { "title": "List formatting" },
|
||||
"fallback": {
|
||||
"title": "Fallback chains",
|
||||
"body": "Missing regional content falls back to the base language and then English."
|
||||
},
|
||||
"document": {
|
||||
"title": "Document language",
|
||||
"body": "The same cookie sets the server-rendered html lang and dir attributes."
|
||||
}
|
||||
},
|
||||
"samples": {
|
||||
"number": "1,234,567.89",
|
||||
"currency": "₹1,234.50",
|
||||
"percent": "78%",
|
||||
"date": "15 August 2026",
|
||||
"relative": "3 days ago",
|
||||
"list": "Mumbai, Pune, and Nagpur"
|
||||
},
|
||||
"api": {
|
||||
"title": "Try request-aware formatting",
|
||||
"description": "The JSON endpoint uses ctx.lang, translations, Intl formatters, interpolation, plurals, and lists.",
|
||||
"action": "View localized JSON",
|
||||
"greeting": "Hello, {name}!",
|
||||
"inbox": "{name}, you have {count, plural, one {# message} other {# messages}}.",
|
||||
"itemOne": "# item",
|
||||
"itemOther": "# items"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"header": {
|
||||
"eyebrow": "WRNexus अंतर्राष्ट्रीयकरण",
|
||||
"title": "बहुभाषी उदाहरण"
|
||||
},
|
||||
"hero": {
|
||||
"kicker": "तीन भाषाएँ, एक पृष्ठ",
|
||||
"title": "एक अंतर्राष्ट्रीय उत्पाद के लिए आवश्यक सब कुछ",
|
||||
"description": "सर्वर कुकी या Accept-Language हेडर से भाषा चुनता है और अनुवादित HTML प्रस्तुत करता है।"
|
||||
},
|
||||
"sections": { "content": "अनुवादित सामग्री" },
|
||||
"switcher": {
|
||||
"label": "भाषा",
|
||||
"placeholder": "भाषा चुनें",
|
||||
"helper": "आपकी भाषा कुकी में सुरक्षित रूप से सहेजा गया",
|
||||
"variantsTitle": "रेस्पॉन्सिव स्विचर प्रकार",
|
||||
"variantsDescription": "हर प्रकार कॉन्फ़िगरेशन से भाषाएँ और अनुरोध कुकी से सक्रिय भाषा पढ़ता है।",
|
||||
"compactTitle": "कॉम्पैक्ट",
|
||||
"segmentedTitle": "खंडित"
|
||||
},
|
||||
"cards": {
|
||||
"text": {
|
||||
"title": "पाठ अनुवाद",
|
||||
"body": "शीर्षक, अनुच्छेद, बटन और लेबल सर्वर पर प्रस्तुत होते हैं।"
|
||||
},
|
||||
"attributes": {
|
||||
"title": "एट्रिब्यूट अनुवाद",
|
||||
"label": "खोज लेबल",
|
||||
"placeholder": "हिन्दी में खोजें"
|
||||
},
|
||||
"interpolation": {
|
||||
"title": "इंटरपोलेशन",
|
||||
"body": "व्यक्ति के नाम जैसे पैरामीटर सुरक्षित रूप से जोड़े जाते हैं।",
|
||||
"action": "डायनेमिक API खोलें"
|
||||
},
|
||||
"plural": {
|
||||
"title": "बहुवचन नियम",
|
||||
"body": "एक और अनेक वस्तुएँ भाषा के CLDR नियमों का पालन करती हैं।"
|
||||
},
|
||||
"numbers": { "title": "संख्याएँ और मुद्रा" },
|
||||
"time": { "title": "तिथियाँ और सापेक्ष समय" },
|
||||
"list": { "title": "सूची स्वरूपण" },
|
||||
"fallback": {
|
||||
"title": "फॉलबैक श्रृंखला",
|
||||
"body": "अनुपलब्ध क्षेत्रीय सामग्री पहले मूल भाषा और फिर अंग्रेज़ी में मिलती है।"
|
||||
},
|
||||
"document": {
|
||||
"title": "दस्तावेज़ की भाषा",
|
||||
"body": "यही कुकी सर्वर द्वारा प्रस्तुत html lang और dir एट्रिब्यूट तय करती है।"
|
||||
}
|
||||
},
|
||||
"samples": {
|
||||
"number": "12,34,567.89",
|
||||
"currency": "₹1,234.50",
|
||||
"percent": "78%",
|
||||
"date": "15 अगस्त 2026",
|
||||
"relative": "3 दिन पहले",
|
||||
"list": "मुंबई, पुणे और नागपुर"
|
||||
},
|
||||
"api": {
|
||||
"title": "अनुरोध के अनुसार स्वरूपण आज़माएँ",
|
||||
"description": "JSON एंडपॉइंट ctx.lang, अनुवाद, Intl फॉर्मैटर, इंटरपोलेशन, बहुवचन और सूचियों का उपयोग करता है।",
|
||||
"action": "स्थानीयकृत JSON देखें",
|
||||
"greeting": "नमस्ते, {name}!",
|
||||
"inbox": "{name}, आपके पास {count, plural, one {# संदेश} other {# संदेश}} हैं।",
|
||||
"itemOne": "# वस्तु",
|
||||
"itemOther": "# वस्तुएँ"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"header": {
|
||||
"eyebrow": "WRNexus आंतरराष्ट्रीयीकरण",
|
||||
"title": "बहुभाषिक उदाहरण"
|
||||
},
|
||||
"hero": {
|
||||
"kicker": "तीन भाषा, एक पृष्ठ",
|
||||
"title": "आंतरराष्ट्रीय उत्पादनासाठी आवश्यक असलेले सर्व काही",
|
||||
"description": "सर्व्हर कुकी किंवा Accept-Language हेडरवरून भाषा निवडतो आणि भाषांतरित HTML प्रस्तुत करतो."
|
||||
},
|
||||
"sections": { "content": "भाषांतरित मजकूर" },
|
||||
"switcher": {
|
||||
"label": "भाषा",
|
||||
"placeholder": "भाषा निवडा",
|
||||
"helper": "तुमच्या भाषा कुकीमध्ये सुरक्षितपणे जतन केले",
|
||||
"variantsTitle": "प्रतिसादक्षम स्विचर प्रकार",
|
||||
"variantsDescription": "प्रत्येक प्रकार कॉन्फिगरेशनमधून भाषा आणि विनंती कुकीमधून सक्रिय भाषा घेतो.",
|
||||
"compactTitle": "संक्षिप्त",
|
||||
"segmentedTitle": "विभाजित"
|
||||
},
|
||||
"cards": {
|
||||
"text": {
|
||||
"title": "मजकूर भाषांतर",
|
||||
"body": "शीर्षके, परिच्छेद, बटणे आणि लेबले सर्व्हरवर प्रस्तुत होतात."
|
||||
},
|
||||
"attributes": {
|
||||
"title": "गुणधर्म भाषांतर",
|
||||
"label": "शोध लेबल",
|
||||
"placeholder": "मराठीत शोधा"
|
||||
},
|
||||
"interpolation": {
|
||||
"title": "इंटरपोलेशन",
|
||||
"body": "व्यक्तीच्या नावासारखे पॅरामीटर सुरक्षितपणे जोडले जातात.",
|
||||
"action": "डायनॅमिक API उघडा"
|
||||
},
|
||||
"plural": {
|
||||
"title": "अनेकवचन नियम",
|
||||
"body": "एक आणि अनेक वस्तू स्थानिक CLDR नियमांचे पालन करतात."
|
||||
},
|
||||
"numbers": { "title": "संख्या आणि चलन" },
|
||||
"time": { "title": "दिनांक आणि सापेक्ष वेळ" },
|
||||
"list": { "title": "यादी स्वरूपण" },
|
||||
"fallback": {
|
||||
"title": "फॉलबॅक साखळी",
|
||||
"body": "प्रादेशिक मजकूर उपलब्ध नसल्यास मूळ भाषा आणि नंतर इंग्रजी वापरली जाते."
|
||||
},
|
||||
"document": {
|
||||
"title": "दस्तावेजाची भाषा",
|
||||
"body": "हीच कुकी सर्व्हरने प्रस्तुत केलेले html lang आणि dir गुणधर्म ठरवते."
|
||||
}
|
||||
},
|
||||
"samples": {
|
||||
"number": "12,34,567.89",
|
||||
"currency": "₹1,234.50",
|
||||
"percent": "78%",
|
||||
"date": "15 ऑगस्ट 2026",
|
||||
"relative": "3 दिवसांपूर्वी",
|
||||
"list": "मुंबई, पुणे आणि नागपूर"
|
||||
},
|
||||
"api": {
|
||||
"title": "विनंतीनुसार स्वरूपण वापरून पहा",
|
||||
"description": "JSON एंडपॉइंट ctx.lang, भाषांतरे, Intl फॉर्मॅटर, इंटरपोलेशन, अनेकवचन आणि याद्या वापरतो.",
|
||||
"action": "स्थानिकीकरण केलेला JSON पहा",
|
||||
"greeting": "नमस्कार, {name}!",
|
||||
"inbox": "{name}, तुमच्याकडे {count, plural, one {# संदेश} other {# संदेश}} आहेत.",
|
||||
"itemOne": "# वस्तू",
|
||||
"itemOther": "# वस्तू"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user