278 files
This commit is contained in:
1 parent
d7a0a08372
commit
1b4f5f68c6
278 files changed
+36892
-7150
No files matched your search
@@ -57,7 +57,6 @@
|
||||
"runtime": "रनटाइम",
|
||||
"runtime_hours": "लक्ष्य रनटाइम (घंटे)",
|
||||
"target_value": "लक्ष्य मान",
|
||||
"baseline": "आधार रेखा",
|
||||
"target_changes": "लक्ष्य परिवर्तन",
|
||||
"for_minutes": "के लिए (मिनट)",
|
||||
"time_based": "समय-आधारित",
|
||||
@@ -105,12 +104,12 @@
|
||||
"report_generated": "जनरेट किया गया",
|
||||
"report_times_done": "पूर्ण",
|
||||
"report_total_cost": "कुल लागत",
|
||||
"report_every": "हर {n} {unit}",
|
||||
"report_notes": "नोट्स",
|
||||
"report_col_type": "प्रकार",
|
||||
"report_col_status": "स्थिति",
|
||||
"report_col_schedule": "शेड्यूल",
|
||||
"duration": "अवधि",
|
||||
"minutes_short": "मिनट",
|
||||
"both": "दोनों",
|
||||
"trigger_val": "ट्रिगर मान",
|
||||
"complete_title": "पूर्ण करें: ",
|
||||
@@ -127,6 +126,45 @@
|
||||
"err_wrong_type": "{field}: गलत प्रकार (अपेक्षित: {type})",
|
||||
"err_invalid_choice": "{field}: अनुमत मान नहीं है",
|
||||
"err_invalid_value": "{field}: अमान्य मान",
|
||||
"ws_err_not_found": "नहीं मिला — शायद इस बीच हटा दिया गया है",
|
||||
"ws_err_invalid_input": "अमान्य इनपुट",
|
||||
"ws_err_invalid_date": "अमान्य तारीख",
|
||||
"ws_err_invalid_format": "अमान्य प्रारूप",
|
||||
"ws_err_invalid_url": "अमान्य लिंक",
|
||||
"ws_err_not_configured": "अभी सेट नहीं किया गया",
|
||||
"ws_err_not_loaded": "अभी लोड नहीं हुआ — कुछ देर बाद फिर से कोशिश करें",
|
||||
"ws_err_limit_reached": "सीमा पूरी हो गई",
|
||||
"ws_err_too_many": "बहुत अधिक प्रविष्टियाँ",
|
||||
"ws_err_too_large": "बहुत बड़ा",
|
||||
"ws_err_not_archived": "संग्रहीत नहीं",
|
||||
"ws_err_invalid_target": "अमान्य लक्ष्य",
|
||||
"ws_err_create_failed": "बनाया नहीं जा सका",
|
||||
"ws_err_archived": "संग्रहीत — पहले पुनर्स्थापित करें",
|
||||
"ws_err_already_archived": "पहले से संग्रहीत",
|
||||
"ws_err_unavailable": "फ़िलहाल उपलब्ध नहीं",
|
||||
"ws_err_unauthorized": "आपके उपयोगकर्ता के लिए अनुमति नहीं",
|
||||
"ws_err_too_many_views": "बहुत अधिक सहेजे गए दृश्य",
|
||||
"ws_err_storage_unavailable": "स्टोरेज उपलब्ध नहीं है",
|
||||
"ws_err_replace_failed": "बदलना विफल रहा",
|
||||
"ws_err_not_paused": "रोका नहीं गया",
|
||||
"ws_err_not_available": "कुछ उपलब्ध नहीं",
|
||||
"ws_err_no_url": "कोई लिंक नहीं दिया गया",
|
||||
"ws_err_no_phases": "इस कार्य में कोई चरण नहीं है",
|
||||
"ws_err_invalid_view": "अमान्य दृश्य",
|
||||
"ws_err_invalid_user": "अज्ञात उपयोगकर्ता",
|
||||
"ws_err_invalid_range": "अमान्य सीमा",
|
||||
"ws_err_invalid_parent": "अमान्य मूल ऑब्जेक्ट",
|
||||
"ws_err_invalid_device": "अज्ञात डिवाइस",
|
||||
"ws_err_empty_csv": "CSV फ़ाइल खाली है",
|
||||
"ws_err_empty": "आयात करने के लिए कुछ नहीं",
|
||||
"ws_err_duplicate_failed": "डुप्लिकेट नहीं किया जा सका",
|
||||
"ws_err_already_paused": "पहले से रोका गया",
|
||||
"ws_err_invalid_cursor": "अमान्य चरण स्थिति",
|
||||
"ws_err_invalid_entity_slug": "अमान्य एंटिटी नाम",
|
||||
"ws_err_invalid_trigger_config": "अमान्य ट्रिगर कॉन्फ़िगरेशन",
|
||||
"ws_err_no_defaults": "त्वरित पूर्णता के लिए डिफ़ॉल्ट सेट नहीं",
|
||||
"ws_err_self_link_device": "कोई ऑब्जेक्ट स्वयं से लिंक नहीं हो सकता",
|
||||
"ws_err_too_early": "बहुत जल्दी — यह कार्य केवल नियत तारीख के करीब ही पूरा किया जा सकता है",
|
||||
"feat_schedule_time": "दिन का समय निर्धारण",
|
||||
"feat_schedule_time_desc": "कार्य मध्यरात्रि के बजाय दिन के एक विशिष्ट समय पर अतिदेय हो जाते हैं।",
|
||||
"schedule_time_toggle": "किसी निश्चित समय पर देय",
|
||||
@@ -207,7 +245,6 @@
|
||||
"trigger_equals": "बराबर होने पर ट्रिगर करें (=)",
|
||||
"trigger_not_equals": "भिन्न होने पर ट्रिगर करें (≠)",
|
||||
"for_at_least_minutes": "कम से कम (मिनट)",
|
||||
"safety_interval_days": "सुरक्षा अंतराल (दिन, वैकल्पिक)",
|
||||
"safety_interval": "सुरक्षा अंतराल (वैकल्पिक)",
|
||||
"trigger_combinator": "ट्रिगर और अंतराल संयोजित करें",
|
||||
"trigger_combinator_any": "ट्रिगर या अंतराल (जो पहले हो)",
|
||||
@@ -247,10 +284,6 @@
|
||||
"my_tasks": "मेरे कार्य",
|
||||
"tab_calendar": "कैलेंडर",
|
||||
"cal_no_events": "कोई रखरखाव नहीं",
|
||||
"cal_window_7": "7 दिन",
|
||||
"cal_window_14": "14 दिन",
|
||||
"cal_window_30": "30 दिन",
|
||||
"cal_window_365": "1 वर्ष",
|
||||
"cal_every_n_days": "हर {n} दिन",
|
||||
"cal_source_time": "समय-आधारित",
|
||||
"cal_source_time_adaptive": "समय-आधारित (अनुकूली)",
|
||||
@@ -348,9 +381,9 @@
|
||||
"qr_error": "QR कोड बनाने में विफल।",
|
||||
"qr_error_no_url": "कोई HA URL कॉन्फ़िगर नहीं है। कृपया सेटिंग्स → सिस्टम → नेटवर्क में एक बाहरी या आंतरिक URL सेट करें।",
|
||||
"save_error": "सहेजने में विफल। कृपया पुनः प्रयास करें।",
|
||||
"subsave_warning": "सहेजा गया, लेकिन एक सेटिंग अस्वीकृत हुई: {detail}",
|
||||
"qr_print": "प्रिंट करें",
|
||||
"qr_download": "SVG डाउनलोड करें",
|
||||
"qr_action": "स्कैन पर क्रिया",
|
||||
"qr_action_view": "रखरखाव जानकारी देखें",
|
||||
"qr_action_complete": "रखरखाव को पूर्ण के रूप में चिह्नित करें",
|
||||
"qr_url_mode": "लिंक प्रकार",
|
||||
@@ -358,16 +391,9 @@
|
||||
"qr_mode_local": "लोकल (mDNS)",
|
||||
"qr_mode_server": "सर्वर URL",
|
||||
"overview": "अवलोकन",
|
||||
"analysis": "विश्लेषण",
|
||||
"recent_activities": "हाल की गतिविधियाँ",
|
||||
"search_notes": "टिप्पणियाँ खोजें",
|
||||
"avg_cost": "औसत लागत",
|
||||
"no_advanced_features": "कोई उन्नत सुविधा सक्षम नहीं",
|
||||
"no_advanced_features_hint": "यहाँ विश्लेषण डेटा देखने के लिए इंटीग्रेशन सेटिंग्स में “अनुकूली अंतराल” या “मौसमी पैटर्न” सक्षम करें।",
|
||||
"analysis_not_enough_data": "अभी विश्लेषण के लिए पर्याप्त डेटा नहीं।",
|
||||
"analysis_not_enough_data_hint": "वीबुल विश्लेषण के लिए कम से कम 5 पूर्ण रखरखाव आवश्यक हैं; मौसमी पैटर्न प्रति माह 6+ डेटा बिंदुओं के बाद दिखाई देते हैं।",
|
||||
"analysis_manual_task_hint": "अंतराल के बिना मैनुअल कार्य विश्लेषण डेटा उत्पन्न नहीं करते।",
|
||||
"completions": "पूर्णताएँ",
|
||||
"current": "वर्तमान",
|
||||
"shorter": "छोटा",
|
||||
"longer": "लंबा",
|
||||
@@ -413,6 +439,8 @@
|
||||
"cal_past_windows": "पिछली अवधियाँ",
|
||||
"cal_forward_windows": "आगामी अवधियाँ",
|
||||
"history_edit_title": "इतिहास प्रविष्टि संपादित करें",
|
||||
"history_delete_entry": "प्रविष्टि हटाएँ",
|
||||
"history_delete_confirm": "क्या यह इतिहास प्रविष्टि हटाएँ? अंतिम निष्पादन की तिथि पिछली पूर्णता पर लौट जाएगी; फ़ोटो ऑब्जेक्ट के पास रहेंगे और उपयोग किए गए पुर्जे स्टॉक में वापस नहीं जोड़े जाएँगे।",
|
||||
"history_edit_timestamp": "टाइमस्टैम्प",
|
||||
"manufacturer": "निर्माता",
|
||||
"model": "मॉडल",
|
||||
@@ -470,6 +498,12 @@
|
||||
"settings_default_warning": "डिफ़ॉल्ट चेतावनी दिन",
|
||||
"settings_consumable_threshold": "उपभोग्य „कम“ सीमा (%)",
|
||||
"settings_battery_low_percent": "बैटरी „कम“ सीमा (%)",
|
||||
"settings_battery_lifetimes": "बैटरी की सामान्य आयु",
|
||||
"settings_battery_lifetimes_hint": "केवल बिना प्रतिशत वाली बैटरियों के लिए: सिर्फ़ प्रकार और बदलने की तारीख वाला Battery Notes नोट, या केवल \"कम\" बताने वाला सेंसर। नियत तिथि = अंतिम बदलाव + यह आयु। स्तर बताने वाली बैटरियों का पूर्वानुमान मापे गए डिस्चार्ज से बनता है। एक प्रकार के तीन बदलाव देखने के बाद माध्यिका अंतराल अंतर्निहित मान की जगह लेता है — आपका अपना मान हमेशा प्राथमिकता पाता है।",
|
||||
"settings_battery_lifetime_months": "महीने",
|
||||
"settings_battery_lifetime_reset": "डिफ़ॉल्ट उपयोग करें",
|
||||
"settings_battery_lifetime_in_fleet": "आपके बेड़े में",
|
||||
"settings_battery_lifetime_learned_models": "मॉडल अनुसार सीखा: {list}",
|
||||
"settings_thresholds_hint": "नए सुझाए गए सेटअप (शेष प्रतिशत) और अपनी Battery Notes सीमा न रखने वाली बेड़े की बैटरियों के लिए डिफ़ॉल्ट। मौजूदा कार्य अपना मान रखते हैं।",
|
||||
"settings_value_out_of_range": "मान {min} और {max} के बीच होना चाहिए",
|
||||
"bn_summary": "{name}: {n} बैटरियों के लिए {pct} %",
|
||||
@@ -478,6 +512,8 @@
|
||||
"bn_overrides": "{n} डिवाइस अपनी सीमा के साथ:",
|
||||
"bn_more": "+ {n} और",
|
||||
"settings_row_actions": "कार्य पंक्ति क्रियाएँ",
|
||||
"settings_ref_numbers_in_lists": "सूचियों में संदर्भ संख्या",
|
||||
"settings_ref_numbers_in_lists_hint": "आज सूची, कार्य तालिका, ऑब्जेक्ट कार्ड और ऑब्जेक्ट तालिका में ऑब्जेक्ट और कार्य नामों के आगे #8 / #8.3 चिप दिखाता है।",
|
||||
"row_actions_buttons_compact": "बटन (फ़ोन पर केवल आइकन)",
|
||||
"row_actions_buttons": "टेक्स्ट वाले बटन",
|
||||
"row_actions_icons": "आइकन (क्लासिक)",
|
||||
@@ -527,6 +563,8 @@
|
||||
"settings_snooze_hours": "स्नूज़ अवधि (घंटे)",
|
||||
"settings_budget": "बजट",
|
||||
"settings_currency": "मुद्रा",
|
||||
"settings_currency_decimals": "राशियों के दशमलव स्थान",
|
||||
"settings_currency_decimals_hint": "हर राशि कितने दशमलव दिखाए: KPI, बजट, सूचियों और रिपोर्टों में लागत, बजट अलर्ट। 0 = पूर्ण संख्याएँ।",
|
||||
"settings_budget_monthly": "मासिक बजट",
|
||||
"settings_budget_yearly": "वार्षिक बजट",
|
||||
"settings_budget_alerts": "बजट अलर्ट",
|
||||
@@ -536,7 +574,6 @@
|
||||
"settings_export_yaml": "YAML निर्यात करें",
|
||||
"settings_export_csv": "CSV निर्यात करें",
|
||||
"settings_export_settings": "सेटिंग्स निर्यात करें (JSON)",
|
||||
"settings_import_csv": "CSV आयात करें",
|
||||
"settings_import_placeholder": "JSON या CSV सामग्री यहाँ चिपकाएँ…",
|
||||
"settings_import_btn": "आयात करें",
|
||||
"settings_import_success": "{count} वस्तुएँ सफलतापूर्वक आयात की गईं।",
|
||||
@@ -638,7 +675,6 @@
|
||||
"feat_completion_actions_desc": "पूर्ण होने पर प्रति-कार्य HA क्रिया + पूर्व-निर्धारित मानों के साथ त्वरित-पूर्ण QR।",
|
||||
"on_complete_action_title": "पूर्ण होने पर: HA क्रिया ट्रिगर करें (वैकल्पिक)",
|
||||
"on_complete_action_desc": "कार्य पूर्ण होने पर एक HA सेवा कॉल करता है — उदा. डिवाइस पर काउंटर रीसेट करना।",
|
||||
"on_complete_action_service": "सेवा",
|
||||
"on_complete_action_target": "लक्ष्य एंटिटी",
|
||||
"on_complete_action_target_hint": "ध्यान दें: एंटिटी डोमेन सेवा से मेल खाना चाहिए — उदा. 'button.press' केवल button.* पर काम करता है, 'counter.increment' केवल counter.* पर, 'input_button.press' केवल input_button.* पर आदि। मेल न खाने पर क्रिया चुपचाप विफल हो जाएगी (HA लॉग करता है 'Referenced entities ... missing or not currently available')।",
|
||||
"on_complete_action_data": "डेटा (JSON, वैकल्पिक)",
|
||||
@@ -704,7 +740,6 @@
|
||||
"choose_photos": "तस्वीरें चुनें",
|
||||
"choose_photo": "फ़ोटो चुनें",
|
||||
"photos_android_hint": "Android ऐप प्रति चयन एक फ़ोटो देता है — हर चयन जोड़ा जाता है।",
|
||||
"add_photos": "तस्वीरें जोड़ें",
|
||||
"photos_limit": "प्रति पूर्णता अधिकतम {max} तस्वीरें",
|
||||
"history_edit_photos_hint": "यहाँ हटाई गई तस्वीर ऑब्जेक्ट के दस्तावेज़ों में बनी रहती है।",
|
||||
"uploading": "अपलोड हो रहा है…",
|
||||
@@ -725,6 +760,8 @@
|
||||
"doc_download": "डाउनलोड करें",
|
||||
"doc_close": "बंद करें",
|
||||
"doc_camera": "फ़ोटो लें",
|
||||
"camera_capture_shoot": "कैप्चर करें",
|
||||
"camera_switch_lens": "कैमरा बदलें",
|
||||
"doc_drop_hint": "फ़ाइलें यहाँ छोड़ें",
|
||||
"doc_task_none": "इस कार्य से कोई दस्तावेज़ संबद्ध नहीं है।",
|
||||
"doc_link_existing": "दस्तावेज़ जोड़ें…",
|
||||
@@ -741,6 +778,12 @@
|
||||
"auto_complete_on_recovery_help": "जब ट्रिगर स्वयं हल हो जाता है तो एक पूर्णता दर्ज करता है (अंतिम निष्पादन सेट करता है) — जैसे नमक भरा गया, फ़िल्टर बदला गया।",
|
||||
"doc_search": "दस्तावेज़ खोजें…",
|
||||
"doc_search_none": "कोई मेल खाता दस्तावेज़ नहीं",
|
||||
"doc_description": "विवरण (वैकल्पिक)",
|
||||
"doc_sort": "दस्तावेज़ क्रमबद्ध करें",
|
||||
"doc_sort_newest": "नवीनतम पहले",
|
||||
"doc_sort_oldest": "सबसे पुराने पहले",
|
||||
"doc_sort_title": "शीर्षक के अनुसार (1, 2, 3 …)",
|
||||
"doc_sort_category": "श्रेणी के अनुसार",
|
||||
"link_device_optional": "मौजूदा डिवाइस से लिंक करें (वैकल्पिक)",
|
||||
"parent_object_optional": "मूल ऑब्जेक्ट (वैकल्पिक)",
|
||||
"parent_none": "(कोई मूल नहीं)",
|
||||
@@ -854,15 +897,27 @@
|
||||
"settings_notify_scope": "केवल इस व्यू के लिए सूचित करें",
|
||||
"settings_notify_scope_all": "सभी कार्य",
|
||||
"settings_notify_scope_hint": "केवल वे कार्य अनुस्मारक भेजते हैं जो चुने गए व्यू के लेबल/उपयोगकर्ता फ़िल्टर से मेल खाते हैं। व्यू की स्थिति, क्रम और समूहन यहाँ अनदेखे रहते हैं।",
|
||||
"settings_notify_completed": "पूर्णता सूचनाएँ",
|
||||
"settings_notify_completed_hint": "किसी कार्य के पूरा होने पर परिवार को कारण और करने वाले सहित सूचना। \"केवल स्वचालित\" सिर्फ़ वे पूर्णताएँ बताता है जो किसी ने मौके पर नहीं कीं: सेंसर रिकवरी, खरीदारी सूची में टिक, ऑटोमेशन का सर्विस कॉल। केवल परिवार की सेवा पर; शांत घंटे और दैनिक सीमा लागू।",
|
||||
"notify_completed_off": "बंद",
|
||||
"notify_completed_automatic": "केवल स्वचालित पूर्णताएँ",
|
||||
"notify_completed_all": "सभी पूर्णताएँ",
|
||||
"settings_notify_rule": "आपका अपना सूचना नियम",
|
||||
"settings_notify_rule_hint": "हर सूचना maintenance_supporter_notification इवेंट भी ट्रिगर करती है (प्रकार, स्थिति, ऑब्जेक्ट, कार्य, संदर्भ संख्याएँ, प्राथमिकता, डीप लिंक, पेलोड)। इसे ऑटोमेशन से रूट करें — जैसे Ticker, Telegram या Pushover में।",
|
||||
"settings_notify_event_only": "केवल इवेंट ट्रिगर करें, स्वयं कुछ न भेजें",
|
||||
"settings_notify_event_only_hint": "आपका ऑटोमेशन पूरी डिलीवरी संभालता है। दोहराव अंतराल, शांत घंटे और दैनिक सीमा अभी भी तय करते हैं कि इवेंट कब ट्रिगर हो।",
|
||||
"settings_notify_extra_data": "अतिरिक्त सूचना डेटा (टेम्पलेट)",
|
||||
"settings_notify_extra_data_hint": "JSON या YAML, Jinja की अनुमति; notify कॉल के data में मिलाया जाता है (आपकी कुंजियाँ प्राथमिक)। वेरिएबल: kind, status, priority, object_name, task_name, object_ref, task_ref, days_until_due, next_due, responsible_user_id, url, target, title, message। परीक्षण भेजें बटन से जाँचें।",
|
||||
"settings_notify_extra_data_hint": "JSON या YAML, Jinja की अनुमति; notify कॉल के data में मिलाया जाता है (आपकी कुंजियाँ प्राथमिक)। वेरिएबल: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message। परीक्षण भेजें बटन से जाँचें।",
|
||||
"card_saved_view": "सहेजा गया व्यू",
|
||||
"card_saved_view_none": "कोई नहीं",
|
||||
"card_saved_view_help": "ऊपर दिए फ़िल्टरों के अतिरिक्त व्यू के स्थिति, उपयोगकर्ता और लेबल फ़िल्टर लागू करता है। व्यू का क्रम और समूहन पैनल की प्रदर्शन सेटिंग हैं और कार्ड पर लागू नहीं होते।",
|
||||
"panel_card_tab": "इस टैब पर खोलें",
|
||||
"panel_card_tab_default": "याद रखा गया टैब (पैनल जैसा)",
|
||||
"panel_card_view": "सहेजे गए दृश्य के साथ खोलें",
|
||||
"panel_card_height": "ऊँचाई",
|
||||
"panel_card_height_help": "खाली = कार्ड के नीचे की स्क्रीन भरता है (पैनल दृश्य)। अन्यथा अन्य कार्डों वाले दृश्यों के लिए 600px या 80vh जैसी CSS लंबाई।",
|
||||
"panel_card_not_registered": "Maintenance Supporter पैनल उपलब्ध नहीं है — क्या इंटीग्रेशन सेट है?",
|
||||
"panel_card_load_failed": "Maintenance Supporter पैनल लोड नहीं हो सका — पेज फिर से लोड करें (अपडेट के बाद: ब्राउज़र कैश साफ़ करें)।",
|
||||
"doc_part_none": "इस पुर्ज़े से कोई दस्तावेज़ जुड़ा नहीं है।",
|
||||
"settings_templates_toggle_group": "इस समूह के सभी टेम्पलेट चालू या बंद करें",
|
||||
"setups_button": "सुझाए गए सेटअप",
|
||||
@@ -920,6 +975,13 @@
|
||||
"battery_fleet_status_ok": "ठीक",
|
||||
"battery_fleet_status_due": "देय",
|
||||
"battery_fleet_predicted_on": "{date} के आसपास अपेक्षित",
|
||||
"battery_fleet_predicted_typical": "लगभग {date} अपेक्षित — {type} के लिए सामान्यतः {months} महीने ({source})",
|
||||
"lifetime_source_default": "अंतर्निहित डिफ़ॉल्ट",
|
||||
"lifetime_source_table": "अंतर्निहित तालिका",
|
||||
"lifetime_source_learned": "{n} बदलावों से सीखा",
|
||||
"lifetime_source_override": "आपकी सेटिंग",
|
||||
"lifetime_source_learned_device": "इस डिवाइस के {n} बदलावों से सीखा",
|
||||
"lifetime_source_learned_model": "इस मॉडल के डिवाइसों के {n} बदलावों से सीखा",
|
||||
"battery_fleet_predicted_trend": "इस बैटरी के डिस्चार्ज रुझान से अनुमानित: लगभग {date} ({confidence})",
|
||||
"battery_fleet_rechargeable": "रिचार्जेबल: बदलने के बजाय चार्ज करें — खरीदारी सूची में कभी नहीं",
|
||||
"battery_fleet_sort_name": "नाम के अनुसार क्रमबद्ध करें",
|
||||
@@ -973,11 +1035,13 @@
|
||||
"print_inc_parts": "प्रयुक्त पुर्जे",
|
||||
"print_inc_photos": "फ़ोटो",
|
||||
"print_inc_documents": "लिंक किए गए दस्तावेज़",
|
||||
"print_inc_doc_desc": "दस्तावेज़ विवरण",
|
||||
"print_inc_checklist": "चेकलिस्ट",
|
||||
"print_inc_notes": "नोट्स",
|
||||
"print_inc_costs": "लागत और अवधि",
|
||||
"print_inc_person": "पूर्ण किया",
|
||||
"print_inc_refs": "संदर्भ संख्याएँ",
|
||||
"print_inc_bare": "बिना विवरण के पूर्ण किए गए कार्य",
|
||||
"print_inc_qr": "प्रति कार्य QR कोड",
|
||||
"print_button": "प्रिंट",
|
||||
"report_scan_hint": "कार्य खोलने के लिए स्कैन करें",
|
||||
|
||||
Reference in new issue
Block a user