doxa-maps/library/i18n/locales/hi/legend.json
Doxa Maps f172312cab Put the UPG 100 choice on the surface that actually shows it
The Prayer-list dropdown went into PosterWall's per-card print row. The
profile people open -- upg-100-list -- does not render PosterWall at all;
its print path is the legend's Export menu, which still offered two items
and printed immediately. So the feature was built, landed and served, and
invisible on the only screen it was asked for.

Two surfaces legitimately offer printing and both carry a button labelled
Prayer list, so the label was not enough to tell them apart. The grep that
would have caught it -- does this profile mount that component -- takes
five seconds and I never ran it.

The legend's packet item is now a disclosure: it is named UPG 100, it
explains what a UPG 100 list is, and it reveals Full detail and
Lightweight. The explainer matters because this menu item is the only
place a reader meets the idea, so it wraps rather than truncates.

The submenu opens BELOW its trigger by construction, not by positioning:
the menu is a flex column, so a block after the button flows underneath
it. A panel that grows its parent cannot cover its parent -- which is
exactly what the card-deck row could do, hanging out of its card at
top:100% with nowhere to go on a short viewport.

emitExport widens its existing string to packet:full / packet:lightweight
rather than adding a second event; poster and a bare packet still work, so
an older consumer keeps working and one event means nobody can handle only
half the menu. printPrayerPacket takes the variant and forwards it to
printPacket, which already accepts it.

UPG 100 is allowed to be identical in all eleven locales, recorded in
check:i18n-never-translated as a brand name rather than as debt: it is not
waiting on a ruling, it IS the ruling, and the explainer beside it carries
the meaning per locale. Inventing eleven names for one product would be
the failure that gate exists to prevent.
2026-09-28 19:41:29 +00:00

87 lines
4.9 KiB
JSON

{
"title": {
"adoption": "गोद लेने की प्रगति",
"affinityBlocs": "समानता समूह",
"doxaRegions": "Doxa क्षेत्र",
"engagement": "सहभागिता प्रगति",
"gospelResources": "सुसमाचार संसाधन",
"languageFamilies": "भाषा परिवार",
"prayer": "प्रार्थना प्रगति",
"upg100List": "मेरी UPG 100 सूची",
"batchSelect": "एक साथ चुनें"
},
"header": {
"collapsed": "किंवदंती",
"peopleGroupFallback": "जनजाति समूह",
"default": "सूचकांक"
},
"prayer": {
"needsPrayer": "प्रार्थना चाहिए",
"hasPrayer": "प्रार्थना है",
"fullPrayerCoverage": "पूर्ण प्रार्थना कवरेज"
},
"progress": {
"title": "प्रगति",
"covered": "{total} में से {covered} जनजाति समूह प्रार्थना में कवर · {pct}%",
"short": "{total} में से {covered} · {pct}%",
"segment": "{label} · {count} · {pct}%"
},
"engagement": {
"needsEngagement": "सहभागिता चाहिए",
"hasEngagement": "सहभागिता है"
},
"adoption": {
"needsAdoption": "गोद लेना चाहिए",
"hasAdoption": "गोद लिया गया"
},
"columns": {
"upgs": "UUPGs",
"population": "जनसंख्या",
"name": "नाम"
},
"footer": {
"total": "कुल"
},
"sortByUpgs": "UUPG के अनुसार क्रमबद्ध करें",
"sortByPop": "जनसंख्या के अनुसार क्रमबद्ध करें",
"colLabel": {
"religion": "UUPG धर्म",
"prayer": "प्रार्थना स्थिति",
"engagement": "सहभागिता स्थिति",
"adoption": "गोद लेने की स्थिति",
"status": "स्थिति"
},
"titleBar": {
"legend": "सूचकांक",
"peopleGroups": "जनसमूह",
"wagfRegions": "WAGF क्षेत्र",
"languages": "भाषाएँ"
},
"tabInfo": {
"upg100Region": "क्षेत्र — UPG-100 सूचियों को विश्व क्षेत्र के अनुसार क्रमित करता है (अफ़्रीका, भारत, मध्य पूर्व, बधिर, …)। संख्याएँ उसके नीचे की हर सूची के UUPG और जनसंख्या का योग हैं।",
"upg100Zone": "UPG-100 सूचियाँ — हर एक किसी क्षेत्र के अनपहुँचे जनसमूहों की प्रार्थना सूची है, और यही मानचित्र बनाता और रंगता है। हर सूची अपने अलग पैकेट के रूप में छपती है।",
"upg100Group": "जनसमूह — किसी सूची के भीतर के अलग-अलग अनपहुँचे समूह, सबसे बड़ी प्रार्थना आवश्यकता पहले। मानचित्र का हर बिंदु इनमें से एक है।"
},
"a11y": {
"expandRow": "{label} का विस्तार करें",
"collapseRow": "{label} को छोटा करें",
"clearSelection": "चयन हटाएँ",
"goUp": "ऊपर जाएँ: {label}"
},
"export": {
"poster": "पोस्टर",
"packet": "UPG 100",
"packetExplain": "लगभग 50 से 100 अनपहुँचे जनसमूहों की एक प्रार्थना सूची — एक व्यक्ति एक ले सकता है।",
"packetAria": "प्रार्थना पैकेट विवरण",
"packetFull": "पूर्ण विवरण",
"packetLightweight": "संक्षिप्त"
},
"noDataAtThisLevel": "इस स्तर पर कोई डेटा नहीं",
"exportButton": "निर्यात",
"exportSelection": "चयन निर्यात करें",
"loadingRows": "{label} लोड हो रहे हैं…",
"loadingData": "डेटा लोड हो रहा है…",
"showingTop": "{m} में से शीर्ष {n} दिखाए जा रहे हैं",
"useGeocoderHint": "बाकी खोजने के लिए ऊपर दिए गए खोज बॉक्स का उपयोग करें",
"noList": "कोई सूची लोड नहीं हुई।"
}