Merge branch 'master' of github.com:webnotes/wnframework into stock_reco
This commit is contained in:
commit
2b878a5ace
128 changed files with 3373 additions and 402 deletions
10
core/doctype/bulk_email/locale/_messages_doc.json
Normal file
10
core/doctype/bulk_email/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[
|
||||
"Status",
|
||||
"Core",
|
||||
"Sender",
|
||||
"Bulk Email",
|
||||
"Error",
|
||||
"Message",
|
||||
"Bulk Email records.",
|
||||
"Recipient"
|
||||
]
|
||||
10
core/doctype/bulk_email/locale/hi-doc.json
Normal file
10
core/doctype/bulk_email/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"Bulk Email": "\u0925\u094b\u0915 \u0908\u092e\u0947\u0932",
|
||||
"Bulk Email records.": "\u0925\u094b\u0915 \u0908\u092e\u0947\u0932 \u0930\u093f\u0915\u0949\u0930\u094d\u0921.",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Error": "\u0924\u094d\u0930\u0941\u091f\u093f",
|
||||
"Message": "\u0938\u0902\u0926\u0947\u0936",
|
||||
"Recipient": "\u092a\u094d\u0930\u093e\u092a\u094d\u0924\u0915\u0930\u094d\u0924\u093e",
|
||||
"Sender": "\u092a\u094d\u0930\u0947\u0937\u0915",
|
||||
"Status": "\u0939\u0948\u0938\u093f\u092f\u0924"
|
||||
}
|
||||
12
core/doctype/comment/locale/_messages_doc.json
Normal file
12
core/doctype/comment/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[
|
||||
"Comment",
|
||||
"Core",
|
||||
"Comment By",
|
||||
"Comment Date",
|
||||
"Comment By Fullname",
|
||||
"Unsubscribed",
|
||||
"Comment Time",
|
||||
"Post Topic",
|
||||
"Comment Doctype",
|
||||
"Comment Docname"
|
||||
]
|
||||
12
core/doctype/comment/locale/hi-doc.json
Normal file
12
core/doctype/comment/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"Comment": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"Comment By": "\u0926\u094d\u0935\u093e\u0930\u093e \u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"Comment By Fullname": "Fullname \u0926\u094d\u0935\u093e\u0930\u093e \u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"Comment Date": "\u0924\u093f\u0925\u093f \u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"Comment Docname": "Docname \u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"Comment Doctype": "Doctype \u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"Comment Time": "\u0938\u092e\u092f \u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Post Topic": "\u0935\u093f\u0937\u092f \u092a\u094b\u0938\u094d\u091f",
|
||||
"Unsubscribed": "\u0906\u092a\u0915\u0940 \u0938\u0926\u0938\u094d\u092f\u0924\u093e \u0938\u092e\u093e\u092a\u094d\u0924 \u0915\u0930 \u0926\u0940"
|
||||
}
|
||||
48
core/doctype/communication/locale/_messages_doc.json
Normal file
48
core/doctype/communication/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
[
|
||||
"Category",
|
||||
"Lead",
|
||||
"SMS",
|
||||
"Content",
|
||||
"COMM-",
|
||||
"Other",
|
||||
"Supplier",
|
||||
"Next Communcation On",
|
||||
"Communication Medium",
|
||||
"Core",
|
||||
"Complaint",
|
||||
"User Tags",
|
||||
"Recipients",
|
||||
"Created Customer Issue",
|
||||
"Phone",
|
||||
"Miscellaneous",
|
||||
"Email",
|
||||
"Created Support Ticket",
|
||||
"File List",
|
||||
"No Action",
|
||||
"User",
|
||||
"Visit",
|
||||
"Date",
|
||||
"Keep a track of all communications",
|
||||
"Opportunity",
|
||||
"By",
|
||||
"Naming Series",
|
||||
"Quotation",
|
||||
"Customer",
|
||||
"On",
|
||||
"Created Opportunity",
|
||||
"Sender",
|
||||
"Support Ticket",
|
||||
"Sent Quotation",
|
||||
"Contact",
|
||||
"Suggestion",
|
||||
"Action",
|
||||
"Sales Person",
|
||||
"Phone No.",
|
||||
"Help",
|
||||
"Communication",
|
||||
"Sales",
|
||||
"Chat",
|
||||
"Sent Mail",
|
||||
"Additional Info",
|
||||
"Subject"
|
||||
]
|
||||
48
core/doctype/communication/locale/hi-doc.json
Normal file
48
core/doctype/communication/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
{
|
||||
"Action": "\u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908",
|
||||
"Additional Info": "\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091c\u093e\u0928\u0915\u093e\u0930\u0940",
|
||||
"By": "\u0926\u094d\u0935\u093e\u0930\u093e",
|
||||
"COMM-": "\u0915\u0949\u092e -",
|
||||
"Category": "\u0936\u094d\u0930\u0947\u0923\u0940",
|
||||
"Chat": "\u092c\u093e\u0924\u091a\u0940\u0924",
|
||||
"Communication": "\u0938\u0902\u091a\u093e\u0930",
|
||||
"Communication Medium": "\u0938\u0902\u091a\u093e\u0930 \u092e\u093e\u0927\u094d\u092f\u092e",
|
||||
"Complaint": "\u0936\u093f\u0915\u093e\u092f\u0924",
|
||||
"Contact": "\u0938\u0902\u092a\u0930\u094d\u0915",
|
||||
"Content": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Created Customer Issue": "\u092c\u0928\u093e\u092f\u093e \u0917\u094d\u0930\u093e\u0939\u0915 \u0915\u0947 \u092e\u0941\u0926\u094d\u0926\u0947",
|
||||
"Created Opportunity": "\u0905\u0935\u0938\u0930 \u092a\u0948\u0926\u093e",
|
||||
"Created Support Ticket": "\u092c\u0928\u093e\u092f\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f",
|
||||
"Customer": "\u0917\u094d\u0930\u093e\u0939\u0915",
|
||||
"Date": "\u0924\u093e\u0930\u0940\u0916",
|
||||
"Email": "\u0908\u092e\u0947\u0932",
|
||||
"File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940",
|
||||
"Help": "\u092e\u0926\u0926",
|
||||
"Keep a track of all communications": "\u0938\u092d\u0940 \u0938\u0902\u091a\u093e\u0930 \u0915\u0947 \u090f\u0915 \u091f\u094d\u0930\u0948\u0915 \u0930\u0916\u0947\u0902",
|
||||
"Lead": "\u0928\u0947\u0924\u0943\u0924\u094d\u0935",
|
||||
"Miscellaneous": "\u0935\u093f\u0935\u093f\u0927",
|
||||
"Naming Series": "\u0936\u094d\u0930\u0943\u0902\u0916\u0932\u093e \u0915\u093e \u0928\u093e\u092e\u0915\u0930\u0923",
|
||||
"Next Communcation On": "\u0905\u0917\u0932\u093e \u0915\u092e\u094d\u092f\u0941\u0928\u093f\u0915\u0947\u0936\u0928",
|
||||
"No Action": "\u0915\u094b\u0908 \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u0928\u0939\u0940\u0902",
|
||||
"On": "\u092a\u0930",
|
||||
"Opportunity": "\u0905\u0935\u0938\u0930",
|
||||
"Other": "\u0905\u0928\u094d\u092f",
|
||||
"Phone": "\u092b\u093c\u094b\u0928",
|
||||
"Phone No.": "\u092b\u094b\u0928 \u0928\u0902\u092c\u0930",
|
||||
"Quotation": "\u0909\u0926\u094d\u0927\u0930\u0923",
|
||||
"Recipients": "\u092a\u094d\u0930\u093e\u092a\u094d\u0924\u0915\u0930\u094d\u0924\u093e",
|
||||
"SMS": "\u090f\u0938\u090f\u092e\u090f\u0938",
|
||||
"Sales": "\u0935\u093f\u0915\u094d\u0930\u092f",
|
||||
"Sales Person": "\u092c\u093f\u0915\u094d\u0930\u0940 \u0935\u094d\u092f\u0915\u094d\u0924\u093f",
|
||||
"Sender": "\u092a\u094d\u0930\u0947\u0937\u0915",
|
||||
"Sent Mail": "\u092d\u0947\u091c\u0940 \u0917\u0908 \u092e\u0947\u0932",
|
||||
"Sent Quotation": "\u092d\u0947\u091c\u0947 \u0917\u090f \u0915\u094b\u091f\u0947\u0936\u0928",
|
||||
"Subject": "\u0935\u093f\u0937\u092f",
|
||||
"Suggestion": "\u0938\u0941\u091d\u093e\u0935",
|
||||
"Supplier": "\u092a\u094d\u0930\u0926\u093e\u092f\u0915",
|
||||
"Support Ticket": "\u0938\u092e\u0930\u094d\u0925\u0928 \u091f\u093f\u0915\u091f",
|
||||
"User": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e",
|
||||
"User Tags": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u091f\u0948\u0917",
|
||||
"Visit": "\u092d\u0947\u0902\u091f"
|
||||
}
|
||||
38
core/doctype/control_panel/locale/_messages_doc.json
Normal file
38
core/doctype/control_panel/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
[
|
||||
"mm-dd-yyyy",
|
||||
"Enter Email Id to receive Error Report sent by users.E.g.: support@iwebnotes.com",
|
||||
"Banner HTML",
|
||||
"Title",
|
||||
"Time Zone",
|
||||
"dd/mm/yyyy",
|
||||
"Home Pages",
|
||||
"Letter Head Image",
|
||||
"Mail Footer",
|
||||
"Core",
|
||||
"mm/dd/yyyy",
|
||||
"Password Expires in (days)",
|
||||
"Date Format",
|
||||
"System Defaults",
|
||||
"Default Home Pages",
|
||||
"dd-mm-yyyy",
|
||||
"Banner",
|
||||
"Company Name",
|
||||
"Currency Format",
|
||||
"Format: hh:mm example for one hour expiry set as 01:00. Max expiry will be 72 hours. Default is 24 hours",
|
||||
"Country",
|
||||
"Industry",
|
||||
"Total SMS Sent",
|
||||
"Defaults",
|
||||
"yyyy-mm-dd",
|
||||
"Home Page",
|
||||
"Support Email Id",
|
||||
"Account Id",
|
||||
"Custom Startup Code",
|
||||
"Startup",
|
||||
"General",
|
||||
"Control Panel",
|
||||
"Lacs",
|
||||
"Session Expires in (time)",
|
||||
"Mail Server",
|
||||
"Millions"
|
||||
]
|
||||
38
core/doctype/control_panel/locale/hi-doc.json
Normal file
38
core/doctype/control_panel/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"Account Id": "\u0916\u093e\u0924\u093e \u0906\u0908\u0921\u0940",
|
||||
"Banner": "\u092c\u0948\u0928\u0930",
|
||||
"Banner HTML": "\u092c\u0948\u0928\u0930 HTML",
|
||||
"Company Name": "\u0915\u0902\u092a\u0928\u0940 \u0915\u093e \u0928\u093e\u092e",
|
||||
"Control Panel": "\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u0915\u094d\u0937",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Country": "\u0926\u0947\u0936",
|
||||
"Currency Format": "\u092e\u0941\u0926\u094d\u0930\u093e \u0938\u094d\u0935\u0930\u0942\u092a",
|
||||
"Custom Startup Code": "\u0915\u0938\u094d\u091f\u092e \u0938\u094d\u091f\u093e\u0930\u094d\u091f\u0905\u092a \u0915\u094b\u0921",
|
||||
"Date Format": "\u0926\u093f\u0928\u093e\u0902\u0915 \u0938\u094d\u0935\u0930\u0942\u092a",
|
||||
"Default Home Pages": "\u0921\u093f\u092b\u0949\u0932\u094d\u091f \u0939\u094b\u092e \u092a\u0947\u091c",
|
||||
"Defaults": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f\u094d\u0938",
|
||||
"Enter Email Id to receive Error Report sent by users.E.g.: support@iwebnotes.com": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902 \u0924\u094d\u0930\u0941\u091f\u093f users.Eg \u0926\u094d\u0935\u093e\u0930\u093e \u092d\u0947\u091c\u093e \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0930\u093f\u092a\u094b\u0930\u094d\u091f: support@iwebnotes.com",
|
||||
"Format: hh:mm example for one hour expiry set as 01:00. Max expiry will be 72 hours. Default is 24 hours": "\u092a\u094d\u0930\u093e\u0930\u0942\u092a: hh: \u092e\u093f\u092e\u0940 \u090f\u0915 \u0918\u0902\u091f\u0947 01:00 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0938\u0947\u091f \u0938\u092e\u093e\u092a\u094d\u0924\u093f \u0915\u0947 \u0932\u093f\u090f \u0909\u0926\u093e\u0939\u0930\u0923. \u0905\u0927\u093f\u0915\u0924\u092e \u0938\u092e\u093e\u092a\u094d\u0924\u093f 72 \u0918\u0902\u091f\u0947 \u0915\u093e \u0939\u094b\u0917\u093e. \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0930\u0942\u092a \u0938\u0947 24 \u0918\u0902\u091f\u0947",
|
||||
"General": "\u0938\u093e\u092e\u093e\u0928\u094d\u092f",
|
||||
"Home Page": "\u092e\u0941\u0916 \u092a\u0943\u0937\u094d\u0920",
|
||||
"Home Pages": "\u0918\u0930 \u092a\u0928\u094d\u0928\u0947",
|
||||
"Industry": "\u0909\u0926\u094d\u092f\u094b\u0917",
|
||||
"Lacs": "\u0932\u093e\u0916",
|
||||
"Letter Head Image": "\u0932\u0947\u091f\u0930 \u0939\u0947\u0921 \u091b\u0935\u093f",
|
||||
"Mail Footer": "\u092e\u0947\u0932 \u092b\u0942\u091f\u0930",
|
||||
"Mail Server": "\u092e\u0947\u0932 \u0938\u0930\u094d\u0935\u0930",
|
||||
"Millions": "\u0932\u093e\u0916\u094b\u0902",
|
||||
"Password Expires in (days)": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u092e\u0947\u0902 \u0938\u092e\u093e\u092a\u094d\u0924 (\u0926\u093f\u0928)",
|
||||
"Session Expires in (time)": "\u0938\u0924\u094d\u0930 \u092e\u0947\u0902 \u0938\u092e\u093e\u092a\u094d\u0924 (\u0938\u092e\u092f)",
|
||||
"Startup": "\u0938\u094d\u091f\u093e\u0930\u094d\u091f\u0905\u092a",
|
||||
"Support Email Id": "\u0908\u092e\u0947\u0932 \u0906\u0908\u0921\u0940 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928",
|
||||
"System Defaults": "\u0938\u093f\u0938\u094d\u091f\u092e \u092e\u0942\u0932\u092d\u0942\u0924",
|
||||
"Time Zone": "\u0938\u092e\u092f \u0915\u094d\u0937\u0947\u0924\u094d\u0930",
|
||||
"Title": "\u0936\u0940\u0930\u094d\u0937\u0915",
|
||||
"Total SMS Sent": "\u0915\u0941\u0932 \u090f\u0938\u090f\u092e\u090f\u0938 \u092d\u0947\u091c\u093e",
|
||||
"dd-mm-yyyy": "\u0921\u0940\u0921\u0940-mm-yyyy",
|
||||
"dd/mm/yyyy": "dd / mm / yyyy",
|
||||
"mm-dd-yyyy": "mm-dd-yyyy",
|
||||
"mm/dd/yyyy": "dd / mm / yyyy",
|
||||
"yyyy-mm-dd": "yyyy-mm-dd"
|
||||
}
|
||||
47
core/doctype/custom_field/locale/_messages_doc.json
Normal file
47
core/doctype/custom_field/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
[
|
||||
"Trash Reason",
|
||||
"No Copy",
|
||||
"Section Break",
|
||||
"Allow on Submit",
|
||||
"Label",
|
||||
"Text Editor",
|
||||
"Report Hide",
|
||||
"Details",
|
||||
"Is Mandatory Field",
|
||||
"Hidden",
|
||||
"Document",
|
||||
"Core",
|
||||
"Default Value",
|
||||
"Field Description",
|
||||
"Custom Field",
|
||||
"Small Text",
|
||||
"HTML",
|
||||
"Link",
|
||||
"Permission Level",
|
||||
"Date",
|
||||
"In Report Filter",
|
||||
"Adds a custom field to a DocType",
|
||||
"Data",
|
||||
"Properties",
|
||||
"Field Type",
|
||||
"Select the label after which you want to insert new field.",
|
||||
"Button",
|
||||
"Column Break",
|
||||
"Insert After",
|
||||
"Fieldname",
|
||||
"Time",
|
||||
"Read Only",
|
||||
"Options",
|
||||
"Label Help",
|
||||
"Code",
|
||||
"Width",
|
||||
"Int",
|
||||
"Text",
|
||||
"Float",
|
||||
"Print Hide",
|
||||
"Currency",
|
||||
"Options Help",
|
||||
"Table",
|
||||
"Check",
|
||||
"Select"
|
||||
]
|
||||
47
core/doctype/custom_field/locale/hi-doc.json
Normal file
47
core/doctype/custom_field/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
{
|
||||
"Adds a custom field to a DocType": "\u090f\u0915 DOCTYPE \u090f\u0915 \u0915\u0938\u094d\u091f\u092e \u092b\u093c\u0940\u0932\u094d\u0921 \u091c\u094b\u0921\u093c\u0924\u093e \u0939\u0948",
|
||||
"Allow on Submit": "\u092d\u0947\u091c\u0947\u0902 \u092a\u0930 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902",
|
||||
"Button": "\u092c\u091f\u0928",
|
||||
"Check": "\u091a\u0947\u0915",
|
||||
"Code": "\u0915\u094b\u0921",
|
||||
"Column Break": "\u0938\u094d\u0924\u0902\u092d \u0935\u093f\u0930\u093e\u092e",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Currency": "\u092e\u0941\u0926\u094d\u0930\u093e",
|
||||
"Custom Field": "\u0915\u0938\u094d\u091f\u092e \u092b\u093c\u0940\u0932\u094d\u0921",
|
||||
"Data": "\u0921\u0947\u091f\u093e",
|
||||
"Date": "\u0924\u093e\u0930\u0940\u0916",
|
||||
"Default Value": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u093e\u0928",
|
||||
"Details": "\u0935\u093f\u0935\u0930\u0923",
|
||||
"Document": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c",
|
||||
"Field Description": "\u092b\u0940\u0932\u094d\u0921 \u0935\u093f\u0935\u0930\u0923",
|
||||
"Field Type": "\u092b\u093c\u0940\u0932\u094d\u0921 \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Fieldname": "FIELDNAME",
|
||||
"Float": "\u0928\u093e\u0935",
|
||||
"HTML": "HTML",
|
||||
"Hidden": "\u091b\u0941\u092a\u093e",
|
||||
"In Report Filter": "\u0930\u093f\u092a\u094b\u0930\u094d\u091f \u092b\u093f\u0932\u094d\u091f\u0930 \u092e\u0947\u0902",
|
||||
"Insert After": "\u092c\u093e\u0926 \u0938\u092e\u094d\u092e\u093f\u0932\u093f\u0924 \u0915\u0930\u0947\u0902",
|
||||
"Int": "\u0907\u0902\u091f",
|
||||
"Is Mandatory Field": "\u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0939\u0948",
|
||||
"Label": "\u0932\u0947\u092c\u0932",
|
||||
"Label Help": "\u0932\u0947\u092c\u0932 \u092e\u0926\u0926",
|
||||
"Link": "\u0932\u093f\u0902\u0915",
|
||||
"No Copy": "\u0915\u094b\u0908 \u0928\u0915\u0932",
|
||||
"Options": "\u0935\u093f\u0915\u0932\u094d\u092a",
|
||||
"Options Help": "\u0935\u093f\u0915\u0932\u094d\u092a\u094b\u0902 \u0915\u0940 \u092e\u0926\u0926 \u0938\u0947",
|
||||
"Permission Level": "\u0905\u0928\u0941\u092e\u0924\u093f \u0938\u094d\u0924\u0930",
|
||||
"Print Hide": "\u091b\u093f\u092a\u093e\u090f\u0901 \u092a\u094d\u0930\u093f\u0902\u091f",
|
||||
"Properties": "\u0917\u0941\u0923",
|
||||
"Read Only": "\u0915\u0947\u0935\u0932 \u092a\u0920\u0928\u0940\u092f",
|
||||
"Report Hide": "\u091b\u093f\u092a\u093e\u090f\u0901 \u0930\u093f\u092a\u094b\u0930\u094d\u091f",
|
||||
"Section Break": "\u0905\u0928\u0941\u092d\u093e\u0917 \u0935\u093f\u0930\u093e\u092e",
|
||||
"Select": "\u091a\u092f\u0928",
|
||||
"Select the label after which you want to insert new field.": "\u0932\u0947\u092c\u0932 \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u091c\u093f\u0938\u0915\u0947 \u092c\u093e\u0926 \u0906\u092a \u0928\u090f \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0938\u092e\u094d\u092e\u093f\u0932\u093f\u0924 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902.",
|
||||
"Small Text": "\u091b\u094b\u091f\u0947 \u092a\u093e\u0920",
|
||||
"Table": "\u0924\u093e\u0932\u093f\u0915\u093e",
|
||||
"Text": "\u092a\u093e\u0920",
|
||||
"Text Editor": "\u092a\u093e\u0920 \u0938\u0902\u092a\u093e\u0926\u0915",
|
||||
"Time": "\u0938\u092e\u092f",
|
||||
"Trash Reason": "\u091f\u094d\u0930\u0948\u0936 \u0915\u093e\u0930\u0923",
|
||||
"Width": "\u091a\u094c\u0921\u093e\u0908"
|
||||
}
|
||||
10
core/doctype/custom_script/locale/_messages_doc.json
Normal file
10
core/doctype/custom_script/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[
|
||||
"Script Type",
|
||||
"Core",
|
||||
"Custom Script",
|
||||
"Script",
|
||||
"DocType",
|
||||
"Adds a custom script (client or server) to a DocType",
|
||||
"Client",
|
||||
"Server"
|
||||
]
|
||||
10
core/doctype/custom_script/locale/hi-doc.json
Normal file
10
core/doctype/custom_script/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"Adds a custom script (client or server) to a DocType": "\u090f\u0915 DOCTYPE \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0915\u0938\u094d\u091f\u092e \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f (\u0915\u094d\u0932\u093e\u0907\u0902\u091f \u092f\u093e \u0938\u0930\u094d\u0935\u0930) \u091c\u094b\u0921\u093c\u0924\u093e \u0939\u0948",
|
||||
"Client": "\u0917\u094d\u0930\u093e\u0939\u0915",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Custom Script": "\u0915\u0938\u094d\u091f\u092e \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",
|
||||
"DocType": "Doctype",
|
||||
"Script": "\u0932\u093f\u092a\u093f",
|
||||
"Script Type": "\u0932\u093f\u0916\u093e\u0935\u091f \u091f\u093e\u0907\u092a",
|
||||
"Server": "\u0938\u0947\u0935\u0915"
|
||||
}
|
||||
19
core/doctype/customize_form/locale/_messages_doc.json
Normal file
19
core/doctype/customize_form/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[
|
||||
"Core",
|
||||
"Show Print First",
|
||||
"Hide Copy",
|
||||
"Default Print Format",
|
||||
"Fields",
|
||||
"Customize Label, Print Hide, Default etc.",
|
||||
"Hide Email",
|
||||
"Enter Form Type",
|
||||
"Search Fields",
|
||||
"Hide Print",
|
||||
"Fields separated by comma (,) will be included in the<br /><b>Search By</b> list of Search dialog box",
|
||||
"Note: maximum attachment size = 1mb",
|
||||
"Load Print View on opening of an existing form",
|
||||
"Max Attachments",
|
||||
"Properties",
|
||||
"Allow Attach",
|
||||
"Customize Form"
|
||||
]
|
||||
19
core/doctype/customize_form/locale/hi-doc.json
Normal file
19
core/doctype/customize_form/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"Allow Attach": "\u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0924\u0947",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Customize Form": "\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u0915\u094b \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924",
|
||||
"Customize Label, Print Hide, Default etc.": "\u0932\u0947\u092c\u0932, \u092a\u094d\u0930\u093f\u0902\u091f \u091b\u093f\u092a\u093e\u090f\u0901, Default \u0906\u0926\u093f \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924",
|
||||
"Default Print Format": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092a\u094d\u0930\u093f\u0902\u091f \u092a\u094d\u0930\u093e\u0930\u0942\u092a",
|
||||
"Enter Form Type": "\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u092a\u094d\u0930\u0915\u093e\u0930 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902",
|
||||
"Fields": "\u092b\u0940\u0932\u094d\u0921\u094d\u0938",
|
||||
"Fields separated by comma (,) will be included in the<br /><b>Search By</b> list of Search dialog box": "\u0905\u0932\u094d\u092a\u0935\u093f\u0930\u093e\u092e (,) \u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0932\u0917 \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e <br /> \u0916\u094b\u091c \u0938\u0902\u0935\u093e\u0926 \u092c\u0949\u0915\u094d\u0938 \u0915\u0940 \u0938\u0942\u091a\u0940 <b>\u0924\u0915 \u0916\u094b\u091c\u0947\u0902</b>",
|
||||
"Hide Copy": "\u092a\u094d\u0930\u0924\u093f\u0932\u093f\u092a\u093f \u092c\u0928\u093e\u090f\u0901 \u091b\u093f\u092a\u093e\u090f\u0901",
|
||||
"Hide Email": "\u0908\u092e\u0947\u0932 \u091b\u0941\u092a\u093e\u090f\u0901",
|
||||
"Hide Print": "\u092a\u094d\u0930\u093f\u0902\u091f \u091b\u093f\u092a\u093e\u090f\u0901",
|
||||
"Load Print View on opening of an existing form": "\u090f\u0915 \u092e\u094c\u091c\u0942\u0926\u093e \u092b\u093e\u0930\u094d\u092e \u0915\u0947 \u0909\u0926\u094d\u0918\u093e\u091f\u0928 \u0915\u0947 \u0905\u0935\u0938\u0930 \u092a\u0930 \u092a\u094d\u0930\u093f\u0902\u091f \u0932\u094b\u0921",
|
||||
"Max Attachments": "\u0905\u0927\u093f\u0915\u0924\u092e \u0915\u093f\u090f \u0917\u090f \u0905\u0928\u0941\u0932\u0917\u094d\u0928\u0915\u094b\u0902 \u0915\u0947",
|
||||
"Note: maximum attachment size = 1mb": "\u0928\u094b\u091f: \u0905\u0927\u093f\u0915\u0924\u092e \u0915\u0941\u0930\u094d\u0915\u0940 \u0906\u0915\u093e\u0930 1mb =",
|
||||
"Properties": "\u0917\u0941\u0923",
|
||||
"Search Fields": "\u0916\u094b\u091c \u092b\u093c\u0940\u0932\u094d\u0921\u094d\u0938",
|
||||
"Show Print First": "\u0936\u094b \u0915\u0947 \u092a\u0939\u0932\u0947 \u092a\u094d\u0930\u093f\u0902\u091f"
|
||||
}
|
||||
44
core/doctype/customize_form_field/locale/_messages_doc.json
Normal file
44
core/doctype/customize_form_field/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
[
|
||||
"Perm Level",
|
||||
"Section Break",
|
||||
"Label",
|
||||
"Width",
|
||||
"Blob",
|
||||
"Hidden",
|
||||
"Type",
|
||||
"Print Width",
|
||||
"Name",
|
||||
"Core",
|
||||
"Print Hide",
|
||||
"In Filter",
|
||||
"Small Text",
|
||||
"Text Editor",
|
||||
"Link",
|
||||
"Date",
|
||||
"Password",
|
||||
"Data",
|
||||
"HTML",
|
||||
"This field will appear only if the fieldname defined here has value OR the rules are true (examples): <br>myfieldeval:doc.myfield=='My Value'<br>eval:doc.age>18",
|
||||
"Default",
|
||||
"Button",
|
||||
"Column Break",
|
||||
"Report Hide",
|
||||
"Time",
|
||||
"Read Only",
|
||||
"For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma",
|
||||
"Options",
|
||||
"Description",
|
||||
"Code",
|
||||
"Customize Form Field",
|
||||
"Allow on Submit",
|
||||
"Int",
|
||||
"Text",
|
||||
"Image",
|
||||
"Float",
|
||||
"Currency",
|
||||
"Depends On",
|
||||
"Reqd",
|
||||
"Table",
|
||||
"Check",
|
||||
"Select"
|
||||
]
|
||||
44
core/doctype/customize_form_field/locale/hi-doc.json
Normal file
44
core/doctype/customize_form_field/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"Allow on Submit": "\u092d\u0947\u091c\u0947\u0902 \u092a\u0930 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902",
|
||||
"Blob": "\u092c\u0942\u0901\u0926",
|
||||
"Button": "\u092c\u091f\u0928",
|
||||
"Check": "\u091a\u0947\u0915",
|
||||
"Code": "\u0915\u094b\u0921",
|
||||
"Column Break": "\u0938\u094d\u0924\u0902\u092d \u0935\u093f\u0930\u093e\u092e",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Currency": "\u092e\u0941\u0926\u094d\u0930\u093e",
|
||||
"Customize Form Field": "\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u092b\u093c\u0940\u0932\u094d\u0921 \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924",
|
||||
"Data": "\u0921\u0947\u091f\u093e",
|
||||
"Date": "\u0924\u093e\u0930\u0940\u0916",
|
||||
"Default": "\u091a\u0942\u0915",
|
||||
"Depends On": "\u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0915\u0930\u0924\u093e \u0939\u0948",
|
||||
"Description": "\u0935\u093f\u0935\u0930\u0923",
|
||||
"Float": "\u0928\u093e\u0935",
|
||||
"For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma": "\u0932\u093f\u0902\u0915 \u0915\u0947 \u0932\u093f\u090f, rangeFor \u091a\u092f\u0928 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 doctype \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902, \u0905\u0932\u094d\u092a\u0935\u093f\u0930\u093e\u092e \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0932\u0917 \u0935\u093f\u0915\u0932\u094d\u092a \u0915\u0940 \u0938\u0942\u091a\u0940 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936",
|
||||
"HTML": "HTML",
|
||||
"Hidden": "\u091b\u0941\u092a\u093e",
|
||||
"Image": "\u091b\u0935\u093f",
|
||||
"In Filter": "\u092b\u093f\u0932\u094d\u091f\u0930 \u092e\u0947\u0902",
|
||||
"Int": "\u0907\u0902\u091f",
|
||||
"Label": "\u0932\u0947\u092c\u0932",
|
||||
"Link": "\u0932\u093f\u0902\u0915",
|
||||
"Name": "\u0928\u093e\u092e",
|
||||
"Options": "\u0935\u093f\u0915\u0932\u094d\u092a",
|
||||
"Password": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921",
|
||||
"Perm Level": "\u0938\u094d\u0924\u0930 Perm",
|
||||
"Print Hide": "\u091b\u093f\u092a\u093e\u090f\u0901 \u092a\u094d\u0930\u093f\u0902\u091f",
|
||||
"Print Width": "\u092a\u094d\u0930\u093f\u0902\u091f \u091a\u094c\u0921\u093c\u093e\u0908",
|
||||
"Read Only": "\u0915\u0947\u0935\u0932 \u092a\u0920\u0928\u0940\u092f",
|
||||
"Report Hide": "\u091b\u093f\u092a\u093e\u090f\u0901 \u0930\u093f\u092a\u094b\u0930\u094d\u091f",
|
||||
"Reqd": "Reqd",
|
||||
"Section Break": "\u0905\u0928\u0941\u092d\u093e\u0917 \u0935\u093f\u0930\u093e\u092e",
|
||||
"Select": "\u091a\u092f\u0928",
|
||||
"Small Text": "\u091b\u094b\u091f\u0947 \u092a\u093e\u0920",
|
||||
"Table": "\u0924\u093e\u0932\u093f\u0915\u093e",
|
||||
"Text": "\u092a\u093e\u0920",
|
||||
"Text Editor": "\u092a\u093e\u0920 \u0938\u0902\u092a\u093e\u0926\u0915",
|
||||
"This field will appear only if the fieldname defined here has value OR the rules are true (examples): <br>myfieldeval:doc.myfield=='My Value'<br>eval:doc.age>18": "\u0907\u0938 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u0915\u0947\u0935\u0932 \u092f\u0926\u093f \u092f\u0939\u093e\u0902 \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 fieldname \u092e\u0942\u0932\u094d\u092f \u0939\u0948 \u092f\u093e \u0928\u093f\u092f\u092e\u094b\u0902 \u0915\u094b \u0938\u091a \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902 (\u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f) \u0926\u093f\u0916\u093e\u0908 \u0926\u0947\u0917\u093e: <br> myfieldeval doc.myfield: == '\u092e\u0947\u0930\u093e \u092e\u093e\u0928' <br> eval: doc.age> 18",
|
||||
"Time": "\u0938\u092e\u092f",
|
||||
"Type": "\u091f\u093e\u0907\u092a",
|
||||
"Width": "\u091a\u094c\u0921\u093e\u0908"
|
||||
}
|
||||
6
core/doctype/default_home_page/locale/_messages_doc.json
Normal file
6
core/doctype/default_home_page/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[
|
||||
"Core",
|
||||
"Home Page",
|
||||
"Default Home Page",
|
||||
"Role"
|
||||
]
|
||||
6
core/doctype/default_home_page/locale/hi-doc.json
Normal file
6
core/doctype/default_home_page/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Default Home Page": "\u0921\u093f\u092b\u0949\u0932\u094d\u091f \u0939\u094b\u092e \u092a\u0947\u091c",
|
||||
"Home Page": "\u092e\u0941\u0916 \u092a\u0943\u0937\u094d\u0920",
|
||||
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e"
|
||||
}
|
||||
6
core/doctype/defaultvalue/locale/_messages_doc.json
Normal file
6
core/doctype/defaultvalue/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[
|
||||
"Core",
|
||||
"DefaultValue",
|
||||
"Value",
|
||||
"Key"
|
||||
]
|
||||
6
core/doctype/defaultvalue/locale/hi-doc.json
Normal file
6
core/doctype/defaultvalue/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"DefaultValue": "DefaultValue",
|
||||
"Key": "\u0915\u0941\u0902\u091c\u0940",
|
||||
"Value": "\u092e\u0942\u0932\u094d\u092f"
|
||||
}
|
||||
45
core/doctype/docfield/locale/_messages_doc.json
Normal file
45
core/doctype/docfield/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
[
|
||||
"Index",
|
||||
"Perm Level",
|
||||
"No Copy",
|
||||
"Section Break",
|
||||
"Label",
|
||||
"Width",
|
||||
"Blob",
|
||||
"Hidden",
|
||||
"Type",
|
||||
"Print Width",
|
||||
"Name",
|
||||
"Core",
|
||||
"Print Hide",
|
||||
"In Filter",
|
||||
"Small Text",
|
||||
"Text Editor",
|
||||
"Link",
|
||||
"Date",
|
||||
"Password",
|
||||
"Data",
|
||||
"HTML",
|
||||
"Default",
|
||||
"Button",
|
||||
"Column Break",
|
||||
"Allow on Submit",
|
||||
"DocField",
|
||||
"Time",
|
||||
"Read Only",
|
||||
"For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma",
|
||||
"Options",
|
||||
"Description",
|
||||
"Code",
|
||||
"Mandatory",
|
||||
"Report Hide",
|
||||
"Int",
|
||||
"Text",
|
||||
"Image",
|
||||
"Float",
|
||||
"Currency",
|
||||
"Depends On",
|
||||
"Table",
|
||||
"Check",
|
||||
"Select"
|
||||
]
|
||||
45
core/doctype/docfield/locale/hi-doc.json
Normal file
45
core/doctype/docfield/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
"Allow on Submit": "\u092d\u0947\u091c\u0947\u0902 \u092a\u0930 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902",
|
||||
"Blob": "\u092c\u0942\u0901\u0926",
|
||||
"Button": "\u092c\u091f\u0928",
|
||||
"Check": "\u091a\u0947\u0915",
|
||||
"Code": "\u0915\u094b\u0921",
|
||||
"Column Break": "\u0938\u094d\u0924\u0902\u092d \u0935\u093f\u0930\u093e\u092e",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Currency": "\u092e\u0941\u0926\u094d\u0930\u093e",
|
||||
"Data": "\u0921\u0947\u091f\u093e",
|
||||
"Date": "\u0924\u093e\u0930\u0940\u0916",
|
||||
"Default": "\u091a\u0942\u0915",
|
||||
"Depends On": "\u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0915\u0930\u0924\u093e \u0939\u0948",
|
||||
"Description": "\u0935\u093f\u0935\u0930\u0923",
|
||||
"DocField": "DocField",
|
||||
"Float": "\u0928\u093e\u0935",
|
||||
"For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma": "\u0932\u093f\u0902\u0915 \u0915\u0947 \u0932\u093f\u090f, rangeFor \u091a\u092f\u0928 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 doctype \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902, \u0905\u0932\u094d\u092a\u0935\u093f\u0930\u093e\u092e \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0905\u0932\u0917 \u0935\u093f\u0915\u0932\u094d\u092a \u0915\u0940 \u0938\u0942\u091a\u0940 \u092e\u0947\u0902 \u092a\u094d\u0930\u0935\u0947\u0936",
|
||||
"HTML": "HTML",
|
||||
"Hidden": "\u091b\u0941\u092a\u093e",
|
||||
"Image": "\u091b\u0935\u093f",
|
||||
"In Filter": "\u092b\u093f\u0932\u094d\u091f\u0930 \u092e\u0947\u0902",
|
||||
"Index": "\u0905\u0928\u0941\u0915\u094d\u0930\u092e\u0923\u093f\u0915\u093e",
|
||||
"Int": "\u0907\u0902\u091f",
|
||||
"Label": "\u0932\u0947\u092c\u0932",
|
||||
"Link": "\u0932\u093f\u0902\u0915",
|
||||
"Mandatory": "\u0905\u0928\u093f\u0935\u093e\u0930\u094d\u092f",
|
||||
"Name": "\u0928\u093e\u092e",
|
||||
"No Copy": "\u0915\u094b\u0908 \u0928\u0915\u0932",
|
||||
"Options": "\u0935\u093f\u0915\u0932\u094d\u092a",
|
||||
"Password": "\u092a\u093e\u0938\u0935\u0930\u094d\u0921",
|
||||
"Perm Level": "\u0938\u094d\u0924\u0930 Perm",
|
||||
"Print Hide": "\u091b\u093f\u092a\u093e\u090f\u0901 \u092a\u094d\u0930\u093f\u0902\u091f",
|
||||
"Print Width": "\u092a\u094d\u0930\u093f\u0902\u091f \u091a\u094c\u0921\u093c\u093e\u0908",
|
||||
"Read Only": "\u0915\u0947\u0935\u0932 \u092a\u0920\u0928\u0940\u092f",
|
||||
"Report Hide": "\u091b\u093f\u092a\u093e\u090f\u0901 \u0930\u093f\u092a\u094b\u0930\u094d\u091f",
|
||||
"Section Break": "\u0905\u0928\u0941\u092d\u093e\u0917 \u0935\u093f\u0930\u093e\u092e",
|
||||
"Select": "\u091a\u092f\u0928",
|
||||
"Small Text": "\u091b\u094b\u091f\u0947 \u092a\u093e\u0920",
|
||||
"Table": "\u0924\u093e\u0932\u093f\u0915\u093e",
|
||||
"Text": "\u092a\u093e\u0920",
|
||||
"Text Editor": "\u092a\u093e\u0920 \u0938\u0902\u092a\u093e\u0926\u0915",
|
||||
"Time": "\u0938\u092e\u092f",
|
||||
"Type": "\u091f\u093e\u0907\u092a",
|
||||
"Width": "\u091a\u094c\u0921\u093e\u0908"
|
||||
}
|
||||
14
core/doctype/docperm/locale/_messages_doc.json
Normal file
14
core/doctype/docperm/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
[
|
||||
"Core",
|
||||
"Execute",
|
||||
"Level",
|
||||
"Read",
|
||||
"Create",
|
||||
"Submit",
|
||||
"Write",
|
||||
"Amend",
|
||||
"Role",
|
||||
"DocPerm",
|
||||
"Cancel",
|
||||
"Match"
|
||||
]
|
||||
14
core/doctype/docperm/locale/hi-doc.json
Normal file
14
core/doctype/docperm/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"Amend": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0915\u0930\u0928\u093e",
|
||||
"Cancel": "\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Create": "\u092c\u0928\u093e\u0928\u093e",
|
||||
"DocPerm": "DocPerm",
|
||||
"Execute": "\u0928\u093f\u0937\u094d\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0928\u093e",
|
||||
"Level": "\u0938\u094d\u0924\u0930",
|
||||
"Match": "\u092e\u0948\u091a",
|
||||
"Read": "\u092a\u0922\u093c\u0928\u093e",
|
||||
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e",
|
||||
"Submit": "\u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0928\u093e",
|
||||
"Write": "\u0932\u093f\u0916\u0928\u093e"
|
||||
}
|
||||
48
core/doctype/doctype/locale/_messages_doc.json
Normal file
48
core/doctype/doctype/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
[
|
||||
"Title Case",
|
||||
"Permission Rules",
|
||||
"<a onclick=\"msgprint('<ol>\\<li><b>field:[fieldname]</b> - By Field\\<li><b>naming_series:</b> - By Naming Series (field called naming_series must be present\\<li><b>eval:[expression]</b> - Evaluate an expression in python (self is doc)\\<li><b>Prompt</b> - Prompt user for a name\\<li><b>[series]</b> - Series by prefix (separated by a dot); for example PRE.#####\\</ol>')\">Naming Options</a>",
|
||||
"System",
|
||||
"Other",
|
||||
"Master",
|
||||
"Hide Toolbar",
|
||||
"Hide Copy",
|
||||
"DocType Details",
|
||||
"Core",
|
||||
"Max Attachments",
|
||||
"Description",
|
||||
"Is it a Custom DocType created by you?",
|
||||
"Permissions Settings",
|
||||
"DocType",
|
||||
"Search Fields",
|
||||
"Allow Rename",
|
||||
"User Cannot Create",
|
||||
"No table is created for Single DocTypes, all values are stored in tabSingles as a tuple.",
|
||||
"Auto Name",
|
||||
"DocType is a Table / Form in the application.",
|
||||
"In Dialog",
|
||||
"Transaction",
|
||||
"Show Print First",
|
||||
"Hide Actions",
|
||||
"Database",
|
||||
"Fields",
|
||||
"Child Tables are shown as a Grid in other DocTypes.",
|
||||
"Is Submittable",
|
||||
"Hide Heading",
|
||||
"Display",
|
||||
"UPPER CASE",
|
||||
"Custom?",
|
||||
"Is Child Table",
|
||||
"Attachments",
|
||||
"Name Case",
|
||||
"Default Print Format",
|
||||
"Module",
|
||||
"Hide Email",
|
||||
"Is Single",
|
||||
"Hide Print",
|
||||
"User Cannot Search",
|
||||
"Naming",
|
||||
"Permissions",
|
||||
"Document Type",
|
||||
"Allow Attach"
|
||||
]
|
||||
48
core/doctype/doctype/locale/hi-doc.json
Normal file
48
core/doctype/doctype/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
{
|
||||
"<a onclick=\"msgprint('<ol>\\<li><b>field:[fieldname]</b> - By Field\\<li><b>naming_series:</b> - By Naming Series (field called naming_series must be present\\<li><b>eval:[expression]</b> - Evaluate an expression in python (self is doc)\\<li><b>Prompt</b> - Prompt user for a name\\<li><b>[series]</b> - Series by prefix (separated by a dot); for example PRE.#####\\</ol>')\">Naming Options</a>": "<a onclick=\"msgprint('<ol>\\<li><b>field:[fieldname]</b> - By Field\\<li><b>naming_series:</b> - By Naming Series (field called naming_series must be present\\<li><b>eval:[expression]</b> - Evaluate an expression in python (self is doc)\\<li><b>Prompt</b> - Prompt user for a name\\<li><b>[series]</b> - Series by prefix (separated by a dot); for example PRE.#####\\</ol>')\">\u0928\u093e\u092e\u0915\u0930\u0923 \u0935\u093f\u0915\u0932\u094d\u092a</a>",
|
||||
"Allow Attach": "\u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0924\u0947",
|
||||
"Allow Rename": "\u0928\u093e\u092e \u092c\u0926\u0932\u0947\u0902 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902",
|
||||
"Attachments": "\u0915\u093f\u090f \u0917\u090f \u0905\u0928\u0941\u0932\u0917\u094d\u0928\u0915\u094b\u0902 \u0915\u0947",
|
||||
"Auto Name": "\u0911\u091f\u094b \u0928\u093e\u092e",
|
||||
"Child Tables are shown as a Grid in other DocTypes.": "\u092c\u093e\u0932 \u091f\u0947\u092c\u0932\u094d\u0938 \u0905\u0928\u094d\u092f doctypes \u092e\u0947\u0902 \u090f\u0915 \u0917\u094d\u0930\u093f\u0921 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0926\u093f\u0916\u093e\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948.",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Custom?": "\u0915\u0938\u094d\u091f\u092e?",
|
||||
"Database": "\u0921\u0947\u091f\u093e\u092c\u0947\u0938",
|
||||
"Default Print Format": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092a\u094d\u0930\u093f\u0902\u091f \u092a\u094d\u0930\u093e\u0930\u0942\u092a",
|
||||
"Description": "\u0935\u093f\u0935\u0930\u0923",
|
||||
"Display": "\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928",
|
||||
"DocType": "Doctype",
|
||||
"DocType Details": "DOCTYPE \u0935\u093f\u0935\u0930\u0923",
|
||||
"DocType is a Table / Form in the application.": "DOCTYPE / \u0906\u0935\u0947\u0926\u0928 \u0924\u093e\u0932\u093f\u0915\u093e \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0939\u0948.",
|
||||
"Document Type": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Fields": "\u092b\u0940\u0932\u094d\u0921\u094d\u0938",
|
||||
"Hide Actions": "\u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e \u091b\u093f\u092a\u093e\u090f\u0901",
|
||||
"Hide Copy": "\u092a\u094d\u0930\u0924\u093f\u0932\u093f\u092a\u093f \u092c\u0928\u093e\u090f\u0901 \u091b\u093f\u092a\u093e\u090f\u0901",
|
||||
"Hide Email": "\u0908\u092e\u0947\u0932 \u091b\u0941\u092a\u093e\u090f\u0901",
|
||||
"Hide Heading": "\u0936\u0940\u0930\u094d\u0937\u0915 \u091b\u093f\u092a\u093e\u090f\u0901",
|
||||
"Hide Print": "\u092a\u094d\u0930\u093f\u0902\u091f \u091b\u093f\u092a\u093e\u090f\u0901",
|
||||
"Hide Toolbar": "\u091f\u0942\u0932\u092c\u093e\u0930 \u091b\u093f\u092a\u093e\u090f\u0901",
|
||||
"In Dialog": "\u0938\u0902\u0935\u093e\u0926 \u092e\u0947\u0902",
|
||||
"Is Child Table": "\u091a\u093e\u0907\u0932\u094d\u0921 \u0924\u093e\u0932\u093f\u0915\u093e",
|
||||
"Is Single": "\u090f\u0915\u0932",
|
||||
"Is Submittable": "Submittable \u0939\u0948",
|
||||
"Is it a Custom DocType created by you?": "\u092f\u0939 \u090f\u0915 \u0915\u0938\u094d\u091f\u092e \u0906\u092a \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u092c\u0928\u093e\u0908 doctype \u0939\u0948?",
|
||||
"Master": "\u092e\u093e\u0938\u094d\u091f\u0930",
|
||||
"Max Attachments": "\u0905\u0927\u093f\u0915\u0924\u092e \u0915\u093f\u090f \u0917\u090f \u0905\u0928\u0941\u0932\u0917\u094d\u0928\u0915\u094b\u0902 \u0915\u0947",
|
||||
"Module": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932",
|
||||
"Name Case": "\u0928\u093e\u092e \u092a\u094d\u0930\u0915\u0930\u0923",
|
||||
"Naming": "\u0928\u093e\u092e\u0915\u0930\u0923",
|
||||
"No table is created for Single DocTypes, all values are stored in tabSingles as a tuple.": "\u0915\u094b\u0908 \u0924\u093e\u0932\u093f\u0915\u093e \u090f\u0915\u0932 doctypes \u0915\u0947 \u0932\u093f\u090f \u092c\u0928\u093e\u092f\u093e \u0939\u0948, \u0938\u092d\u0940 \u092e\u0942\u0932\u094d\u092f\u094b\u0902 \u090f\u0915 \u091f\u092a\u0932 tabSingles \u092e\u0947\u0902 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902.",
|
||||
"Other": "\u0905\u0928\u094d\u092f",
|
||||
"Permission Rules": "\u0905\u0928\u0941\u092e\u0924\u093f \u0928\u093f\u092f\u092e",
|
||||
"Permissions": "\u0905\u0928\u0941\u092e\u0924\u093f\u092f\u093e\u0901",
|
||||
"Permissions Settings": "\u0905\u0928\u0941\u092e\u0924\u093f\u092f\u093e\u0901 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938",
|
||||
"Search Fields": "\u0916\u094b\u091c \u092b\u093c\u0940\u0932\u094d\u0921\u094d\u0938",
|
||||
"Show Print First": "\u0936\u094b \u0915\u0947 \u092a\u0939\u0932\u0947 \u092a\u094d\u0930\u093f\u0902\u091f",
|
||||
"System": "\u092a\u094d\u0930\u0923\u093e\u0932\u0940",
|
||||
"Title Case": "\u0936\u0940\u0930\u094d\u0937\u0915 \u0915\u0947\u0938",
|
||||
"Transaction": "\u0932\u0947\u0928 - \u0926\u0947\u0928",
|
||||
"UPPER CASE": "\u092c\u0921\u093c\u0947 \u0905\u0915\u094d\u0937\u0930",
|
||||
"User Cannot Create": "\u092a\u094d\u0930\u092f\u094b\u0915\u094d\u0924\u093e \u0928\u0939\u0940\u0902 \u092c\u0928\u093e \u0938\u0915\u0924\u0947 \u0939\u0948\u0902",
|
||||
"User Cannot Search": "\u092a\u094d\u0930\u092f\u094b\u0915\u094d\u0924\u093e \u0928\u0939\u0940\u0902 \u0916\u094b\u091c \u0938\u0915\u0924\u0947 \u0939\u0948\u0902"
|
||||
}
|
||||
5
core/doctype/doctype_label/locale/_messages_doc.json
Normal file
5
core/doctype/doctype_label/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[
|
||||
"Core",
|
||||
"Select DocType",
|
||||
"DocType Label"
|
||||
]
|
||||
5
core/doctype/doctype_label/locale/hi-doc.json
Normal file
5
core/doctype/doctype_label/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"DocType Label": "DOCTYPE \u0932\u0947\u092c\u0932",
|
||||
"Select DocType": "Doctype \u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902"
|
||||
}
|
||||
10
core/doctype/doctype_mapper/locale/_messages_doc.json
Normal file
10
core/doctype/doctype_mapper/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[
|
||||
"Core",
|
||||
"Table Mapper Details",
|
||||
"From DocType",
|
||||
"DocType Mapper",
|
||||
"Module",
|
||||
"Ref Doc should be submitted?",
|
||||
"To DocType",
|
||||
"Field Mapper Details"
|
||||
]
|
||||
10
core/doctype/doctype_mapper/locale/hi-doc.json
Normal file
10
core/doctype/doctype_mapper/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"DocType Mapper": "DOCTYPE \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923",
|
||||
"Field Mapper Details": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0935\u0930\u0923",
|
||||
"From DocType": "DOCTYPE \u0938\u0947",
|
||||
"Module": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932",
|
||||
"Ref Doc should be submitted?": "\u0930\u0947\u092b\u0930\u0940 \u0921\u0949\u0915\u094d\u091f\u0930 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0928\u093e \u091a\u093e\u0939\u093f\u090f?",
|
||||
"Table Mapper Details": "\u091f\u0947\u092c\u0932 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0935\u0930\u0923",
|
||||
"To DocType": "\u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f doctype"
|
||||
}
|
||||
22
core/doctype/event/locale/_messages_doc.json
Normal file
22
core/doctype/event/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[
|
||||
"Core",
|
||||
"Intro HTML",
|
||||
"Description",
|
||||
"Event Individuals",
|
||||
"Private",
|
||||
"Notes",
|
||||
"Event Roles",
|
||||
"Event Date",
|
||||
"Public",
|
||||
"Individuals",
|
||||
"Event Time",
|
||||
"Participants",
|
||||
"Event Name",
|
||||
"Ref Name",
|
||||
"Details",
|
||||
"Groups",
|
||||
"Ref Type",
|
||||
"Cancel",
|
||||
"Event Type",
|
||||
"Event"
|
||||
]
|
||||
22
core/doctype/event/locale/hi-doc.json
Normal file
22
core/doctype/event/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"Cancel": "\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Description": "\u0935\u093f\u0935\u0930\u0923",
|
||||
"Details": "\u0935\u093f\u0935\u0930\u0923",
|
||||
"Event": "\u0918\u091f\u0928\u093e",
|
||||
"Event Date": "\u0918\u091f\u0928\u093e \u0924\u093f\u0925\u093f",
|
||||
"Event Individuals": "\u0918\u091f\u0928\u093e \u0935\u094d\u092f\u0915\u094d\u0924\u093f\u092f\u094b\u0902",
|
||||
"Event Name": "\u0918\u091f\u0928\u093e \u0928\u093e\u092e",
|
||||
"Event Roles": "\u0918\u091f\u0928\u093e \u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902",
|
||||
"Event Time": "\u0908\u0935\u0947\u0902\u091f \u0938\u092e\u092f",
|
||||
"Event Type": "\u0907\u0935\u0947\u0902\u091f \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Groups": "\u0938\u092e\u0942\u0939",
|
||||
"Individuals": "\u0935\u094d\u092f\u0915\u094d\u0924\u093f\u092f\u094b\u0902",
|
||||
"Intro HTML": "\u092a\u0939\u091a\u093e\u0928 HTML",
|
||||
"Notes": "\u0928\u094b\u091f\u094d\u0938",
|
||||
"Participants": "\u092a\u094d\u0930\u0924\u093f\u092d\u093e\u0917\u093f\u092f\u094b\u0902",
|
||||
"Private": "\u0928\u093f\u091c\u0940",
|
||||
"Public": "\u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915",
|
||||
"Ref Name": "\u0930\u0947\u092b\u0930\u0940 \u0928\u093e\u092e",
|
||||
"Ref Type": "\u0930\u0947\u092b\u0930\u0940 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930"
|
||||
}
|
||||
5
core/doctype/event_role/locale/_messages_doc.json
Normal file
5
core/doctype/event_role/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[
|
||||
"Core",
|
||||
"Event Role",
|
||||
"Role"
|
||||
]
|
||||
5
core/doctype/event_role/locale/hi-doc.json
Normal file
5
core/doctype/event_role/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Event Role": "\u0918\u091f\u0928\u093e \u0930\u094b\u0932",
|
||||
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e"
|
||||
}
|
||||
5
core/doctype/event_user/locale/_messages_doc.json
Normal file
5
core/doctype/event_user/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[
|
||||
"Core",
|
||||
"Event User",
|
||||
"Person"
|
||||
]
|
||||
5
core/doctype/event_user/locale/hi-doc.json
Normal file
5
core/doctype/event_user/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Event User": "\u0907\u0935\u0947\u0902\u091f \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947",
|
||||
"Person": "\u0935\u094d\u092f\u0915\u094d\u0924\u093f"
|
||||
}
|
||||
16
core/doctype/field_mapper_detail/locale/_messages_doc.json
Normal file
16
core/doctype/field_mapper_detail/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[
|
||||
"Core",
|
||||
"Match Id",
|
||||
"<=",
|
||||
">=",
|
||||
"Map",
|
||||
"<",
|
||||
"No",
|
||||
"Field Mapper Detail",
|
||||
"To Field",
|
||||
"Yes",
|
||||
"=",
|
||||
"Checking Operator (To Fld, Operator, From Fld)",
|
||||
"From Field",
|
||||
">"
|
||||
]
|
||||
16
core/doctype/field_mapper_detail/locale/hi-doc.json
Normal file
16
core/doctype/field_mapper_detail/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"<": "<",
|
||||
"<=": "<=",
|
||||
"=": "=",
|
||||
">": ">",
|
||||
">=": "=>",
|
||||
"Checking Operator (To Fld, Operator, From Fld)": "\u0911\u092a\u0930\u0947\u091f\u0930 \u091c\u093e\u0901\u091a (FLD \u0938\u0947 FLD, \u0911\u092a\u0930\u0947\u091f\u0930 \u0915\u0947 \u0932\u093f\u090f)",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Field Mapper Detail": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930",
|
||||
"From Field": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0938\u0947",
|
||||
"Map": "\u0928\u0915\u094d\u0936\u093e",
|
||||
"Match Id": "\u0906\u0908\u0921\u0940 \u0938\u0947 \u092e\u0947\u0932",
|
||||
"No": "\u0928\u0939\u0940\u0902",
|
||||
"To Field": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u0947 \u0932\u093f\u090f",
|
||||
"Yes": "\u0939\u093e\u0902"
|
||||
}
|
||||
7
core/doctype/file_data/locale/_messages_doc.json
Normal file
7
core/doctype/file_data/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[
|
||||
"Core",
|
||||
"File Name",
|
||||
"Module",
|
||||
"File URL",
|
||||
"File Data"
|
||||
]
|
||||
7
core/doctype/file_data/locale/hi-doc.json
Normal file
7
core/doctype/file_data/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"File Data": "\u0921\u0947\u091f\u093e \u092b\u093c\u093e\u0907\u0932",
|
||||
"File Name": "\u092b\u093c\u093e\u0907\u0932 \u0928\u093e\u092e",
|
||||
"File URL": "\u092b\u093c\u093e\u0907\u0932 URL",
|
||||
"Module": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932"
|
||||
}
|
||||
15
core/doctype/letter_head/locale/_messages_doc.json
Normal file
15
core/doctype/letter_head/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
[
|
||||
"Core",
|
||||
"Set From Image",
|
||||
"To update your HTML from attachment, click here",
|
||||
"Letter Head Name",
|
||||
"URL",
|
||||
"Your letter head content in HTML.",
|
||||
"Is Default",
|
||||
"Disabled",
|
||||
"Content",
|
||||
"File LIst",
|
||||
"Check this to make this the default letter head in all prints",
|
||||
"Preview",
|
||||
"Letter Head"
|
||||
]
|
||||
15
core/doctype/letter_head/locale/hi-doc.json
Normal file
15
core/doctype/letter_head/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"Check this to make this the default letter head in all prints": "\u0907\u0938 \u091c\u093e\u0901\u091a \u0915\u0947 \u0932\u093f\u090f \u0938\u092d\u0940 \u092a\u094d\u0930\u093f\u0902\u091f \u092e\u0947\u0902 \u0907\u0938 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092a\u0924\u094d\u0930 \u0938\u093f\u0930",
|
||||
"Content": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Disabled": "\u0935\u093f\u0915\u0932\u093e\u0902\u0917",
|
||||
"File LIst": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940",
|
||||
"Is Default": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0939\u0948",
|
||||
"Letter Head": "\u092a\u0924\u094d\u0930\u0936\u0940\u0930\u094d\u0937",
|
||||
"Letter Head Name": "\u0932\u0947\u091f\u0930 \u0939\u0947\u0921 \u0915\u093e \u0928\u093e\u092e",
|
||||
"Preview": "\u092a\u0942\u0930\u094d\u0935\u093e\u0935\u0932\u094b\u0915\u0928",
|
||||
"Set From Image": "\u091b\u0935\u093f \u0938\u0947 \u0938\u0947\u091f",
|
||||
"To update your HTML from attachment, click here": "\u0932\u0917\u093e\u0935 \u0938\u0947 \u0905\u092a\u0928\u0947 HTML \u0915\u094b \u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902",
|
||||
"URL": "\u092f\u0942\u0906\u0930\u090f\u0932",
|
||||
"Your letter head content in HTML.": "HTML \u092e\u0947\u0902 \u0906\u092a\u0915\u093e \u092a\u0924\u094d\u0930 \u0938\u093f\u0930 \u0938\u093e\u092e\u0917\u094d\u0930\u0940."
|
||||
}
|
||||
8
core/doctype/module_def/locale/_messages_doc.json
Normal file
8
core/doctype/module_def/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
[
|
||||
"Core",
|
||||
"No",
|
||||
"Module Def",
|
||||
"Disabled",
|
||||
"Module Name",
|
||||
"Yes"
|
||||
]
|
||||
8
core/doctype/module_def/locale/hi-doc.json
Normal file
8
core/doctype/module_def/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Disabled": "\u0935\u093f\u0915\u0932\u093e\u0902\u0917",
|
||||
"Module Def": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932 Def",
|
||||
"Module Name": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932 \u0928\u093e\u092e",
|
||||
"No": "\u0928\u0939\u0940\u0902",
|
||||
"Yes": "\u0939\u093e\u0902"
|
||||
}
|
||||
16
core/doctype/page/locale/_messages_doc.json
Normal file
16
core/doctype/page/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[
|
||||
"Core",
|
||||
"Page HTML",
|
||||
"Roles",
|
||||
"Title",
|
||||
"Script (JS)",
|
||||
"No",
|
||||
"Module",
|
||||
"Standard",
|
||||
"Content",
|
||||
"Style (CSS)",
|
||||
"Page Name",
|
||||
"Yes",
|
||||
"Page",
|
||||
"Permissions"
|
||||
]
|
||||
16
core/doctype/page/locale/hi-doc.json
Normal file
16
core/doctype/page/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"Content": "\u0938\u093e\u092e\u0917\u094d\u0930\u0940",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Module": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932",
|
||||
"No": "\u0928\u0939\u0940\u0902",
|
||||
"Page": "\u092a\u0947\u091c",
|
||||
"Page HTML": "\u092a\u0943\u0937\u094d\u0920 HTML",
|
||||
"Page Name": "\u092a\u0947\u091c \u0915\u093e \u0928\u093e\u092e",
|
||||
"Permissions": "\u0905\u0928\u0941\u092e\u0924\u093f\u092f\u093e\u0901",
|
||||
"Roles": "\u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902",
|
||||
"Script (JS)": "\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f (\u091c\u0947\u090f\u0938)",
|
||||
"Standard": "\u092e\u093e\u0928\u0915",
|
||||
"Style (CSS)": "\u0938\u094d\u091f\u093e\u0907\u0932 (\u0938\u0940\u090f\u0938\u090f\u0938)",
|
||||
"Title": "\u0936\u0940\u0930\u094d\u0937\u0915",
|
||||
"Yes": "\u0939\u093e\u0902"
|
||||
}
|
||||
|
|
@ -113,4 +113,8 @@ class DocType:
|
|||
fpath = os.path.join(path, scrub(self.doc.name) + '.html')
|
||||
if os.path.exists(fpath):
|
||||
with open(fpath, 'r') as f:
|
||||
self.doc.content = f.read()
|
||||
self.doc.content = f.read()
|
||||
|
||||
if webnotes.lang != 'en':
|
||||
from webnotes.translate import update_lang_js
|
||||
self.doc.script = update_lang_js(self.doc.script, path)
|
||||
|
|
|
|||
5
core/doctype/page_role/locale/_messages_doc.json
Normal file
5
core/doctype/page_role/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[
|
||||
"Core",
|
||||
"Role",
|
||||
"Page Role"
|
||||
]
|
||||
5
core/doctype/page_role/locale/hi-doc.json
Normal file
5
core/doctype/page_role/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Page Role": "\u092a\u0943\u0937\u094d\u0920 \u0930\u094b\u0932",
|
||||
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e"
|
||||
}
|
||||
11
core/doctype/print_format/locale/_messages_doc.json
Normal file
11
core/doctype/print_format/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[
|
||||
"Core",
|
||||
"No",
|
||||
"Print Format",
|
||||
"DocType",
|
||||
"Module",
|
||||
"Standard",
|
||||
"HTML",
|
||||
"Associate a DocType to the Print Format",
|
||||
"Yes"
|
||||
]
|
||||
11
core/doctype/print_format/locale/hi-doc.json
Normal file
11
core/doctype/print_format/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"Associate a DocType to the Print Format": "\u092a\u094d\u0930\u093f\u0902\u091f \u092a\u094d\u0930\u093e\u0930\u0942\u092a \u090f\u0915 DOCTYPE \u0938\u0902\u092c\u0926\u094d\u0927",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"DocType": "Doctype",
|
||||
"HTML": "HTML",
|
||||
"Module": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932",
|
||||
"No": "\u0928\u0939\u0940\u0902",
|
||||
"Print Format": "\u092a\u094d\u0930\u093e\u0930\u0942\u092a \u092a\u094d\u0930\u093f\u0902\u091f",
|
||||
"Standard": "\u092e\u093e\u0928\u0915",
|
||||
"Yes": "\u0939\u093e\u0902"
|
||||
}
|
||||
62
core/doctype/profile/locale/_messages_doc.json
Normal file
62
core/doctype/profile/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
[
|
||||
"Email Password",
|
||||
"User Image",
|
||||
"These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values.",
|
||||
"Set a new password and \"Save\"",
|
||||
"Sky",
|
||||
"Snow",
|
||||
"Email Use SSL",
|
||||
"First Name",
|
||||
"Theme",
|
||||
"Profile Represents a User in the system.",
|
||||
"Unsubscribed",
|
||||
"Email Settings",
|
||||
"Tropic",
|
||||
"user_image_show",
|
||||
"System User",
|
||||
"Security Settings",
|
||||
"Email",
|
||||
"Login After",
|
||||
"Profile",
|
||||
"Core",
|
||||
"Last IP",
|
||||
"File List",
|
||||
"Restrict IP",
|
||||
"Sunny",
|
||||
"Set New Password",
|
||||
"Sync Inbox",
|
||||
"New Password",
|
||||
"Background Image",
|
||||
"Floral",
|
||||
"Allow user to login only before this hour (0-24)",
|
||||
"Desert",
|
||||
"Id of the profile will be the email.",
|
||||
"Profile Defaults",
|
||||
"Roles",
|
||||
"Check / Uncheck roles assigned to the Profile. Click on the Role to find out what permissions that Role has.",
|
||||
"Default",
|
||||
"Gender",
|
||||
"Enabled",
|
||||
"Ocean",
|
||||
"Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)",
|
||||
"User Type",
|
||||
"Email Host",
|
||||
"Display Settings",
|
||||
"Defaults",
|
||||
"Middle Name (Optional)",
|
||||
"Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set \"match\" permission rules. To see list of fields, go to <a href=\"#Form/Customize Form/Customize Form\">Customize Form</a>.",
|
||||
"Male",
|
||||
"Email Login",
|
||||
"Email Signature",
|
||||
"Login Before",
|
||||
"Last Name",
|
||||
"POP3 Mail Server (e.g. pop.gmail.com)",
|
||||
"Pull Emails from the Inbox and attach them as Communication records (for known contacts).",
|
||||
"Other",
|
||||
"Last Login",
|
||||
"Female",
|
||||
"Roles HTML",
|
||||
"Partner",
|
||||
"Allow user to login only after this hour (0-24)",
|
||||
"Birth Date"
|
||||
]
|
||||
62
core/doctype/profile/locale/hi-doc.json
Normal file
62
core/doctype/profile/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"Allow user to login only after this hour (0-24)": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0907\u0938 \u0918\u0902\u091f\u0947 \u0915\u0947 \u092c\u093e\u0926 \u0939\u0940 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902 (0-24)",
|
||||
"Allow user to login only before this hour (0-24)": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0907\u0938 \u0918\u0902\u091f\u0947 \u0938\u0947 \u092a\u0939\u0932\u0947 \u0939\u0940 \u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902 (0-24)",
|
||||
"Background Image": "\u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f \u091b\u0935\u093f",
|
||||
"Birth Date": "\u091c\u0928\u094d\u092e \u0924\u093f\u0925\u093f",
|
||||
"Check / Uncheck roles assigned to the Profile. Click on the Role to find out what permissions that Role has.": "/ \u0905\u0928\u091a\u0947\u0915 \u0915\u0930\u0947\u0902 \u092a\u094d\u0930\u094b\u092b\u093c\u093e\u0907\u0932 \u0915\u094b \u0938\u094c\u0902\u092a\u093e \u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902 \u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902. \u0930\u094b\u0932 \u092a\u0930 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902 \u092a\u0924\u093e \u0932\u0917\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0939\u0948 \u0915\u093f \u0915\u094d\u092f\u093e \u092d\u0942\u092e\u093f\u0915\u093e \u0939\u0948.",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Default": "\u091a\u0942\u0915",
|
||||
"Defaults": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f\u094d\u0938",
|
||||
"Desert": "\u0930\u0947\u0917\u093f\u0938\u094d\u0924\u093e\u0928",
|
||||
"Display Settings": "\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0915\u0930\u0947\u0902",
|
||||
"Email": "\u0908\u092e\u0947\u0932",
|
||||
"Email Host": "\u0908\u092e\u0947\u0932 \u0939\u094b\u0938\u094d\u091f",
|
||||
"Email Login": "\u0908\u092e\u0947\u0932 \u0932\u0949\u0917\u0907\u0928",
|
||||
"Email Password": "\u0908\u092e\u0947\u0932 \u092a\u093e\u0938\u0935\u0930\u094d\u0921",
|
||||
"Email Settings": "\u0908\u092e\u0947\u0932 \u0938\u0947\u091f\u093f\u0902\u0917",
|
||||
"Email Signature": "\u0908\u092e\u0947\u0932 \u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930",
|
||||
"Email Use SSL": "\u0908\u092e\u0947\u0932 \u092e\u0947\u0902 \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 SSL",
|
||||
"Enabled": "Enabled",
|
||||
"Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set \"match\" permission rules. To see list of fields, go to <a href=\"#Form/Customize Form/Customize Form\">Customize Form</a>.": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u093e\u0928 (\u0915\u0941\u0902\u091c\u0940) \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902 \u0914\u0930 \u092e\u0942\u0932\u094d\u092f\u094b\u0902 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902. \u092f\u0926\u093f \u0906\u092a \u090f\u0915 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0947\u0915 \u092e\u093e\u0928 \u091c\u094b\u0921\u093c\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, 1 \u090f\u0915 \u0909\u0920\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e. \u092f\u0947 \u091a\u0942\u0915 \u092d\u0940 "\u092e\u0948\u091a" \u0905\u0928\u0941\u092e\u0924\u093f \u0928\u093f\u092f\u092e\u094b\u0902 \u0915\u0947 \u0938\u0947\u091f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948. \u0915\u094d\u0937\u0947\u0924\u094d\u0930\u094b\u0902 \u0915\u0940 \u0938\u0942\u091a\u0940 \u0926\u0947\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f <a href=\"#Form/Customize Form/Customize Form\">\u092a\u094d\u0930\u092a\u0924\u094d\u0930 \u0915\u094b \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924</a> .",
|
||||
"Female": "\u092e\u0939\u093f\u0932\u093e",
|
||||
"File List": "\u092b\u093c\u093e\u0907\u0932 \u0938\u0942\u091a\u0940",
|
||||
"First Name": "\u092a\u094d\u0930\u0925\u092e \u0928\u093e\u092e",
|
||||
"Floral": "\u092a\u0941\u0937\u094d\u092a",
|
||||
"Gender": "\u0932\u093f\u0902\u0917",
|
||||
"Id of the profile will be the email.": "\u092a\u094d\u0930\u094b\u092b\u093c\u093e\u0907\u0932 \u0915\u0947 \u0908\u0926 \u0908\u092e\u0947\u0932 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e.",
|
||||
"Last IP": "\u0905\u0902\u0924\u093f\u092e IP",
|
||||
"Last Login": "\u0905\u0902\u0924\u093f\u092e \u0932\u0949\u0917\u093f\u0928",
|
||||
"Last Name": "\u0938\u0930\u0928\u0947\u092e",
|
||||
"Login After": "\u092c\u093e\u0926 \u0915\u0940\u091c\u093f\u092f\u0947",
|
||||
"Login Before": "\u0907\u0938\u0938\u0947 \u092a\u0939\u0932\u0947 \u0915\u0940\u091c\u093f\u092f\u0947",
|
||||
"Male": "\u0928\u0930",
|
||||
"Middle Name (Optional)": "\u092e\u0927\u094d\u092f \u0928\u093e\u092e (\u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915)",
|
||||
"New Password": "\u0928\u092f\u093e \u092a\u093e\u0938\u0935\u0930\u094d\u0921",
|
||||
"Ocean": "\u0938\u093e\u0917\u0930",
|
||||
"Other": "\u0905\u0928\u094d\u092f",
|
||||
"POP3 Mail Server (e.g. pop.gmail.com)": "POP3 \u092e\u0947\u0932 \u0938\u0930\u094d\u0935\u0930 (\u091c\u0948\u0938\u0947 pop.gmail.com)",
|
||||
"Partner": "\u0938\u093e\u0925\u0940",
|
||||
"Profile": "\u0930\u0942\u092a\u0930\u0947\u0916\u093e",
|
||||
"Profile Defaults": "\u092a\u094d\u0930\u094b\u092b\u093c\u093e\u0907\u0932 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f\u094d\u0938",
|
||||
"Profile Represents a User in the system.": "\u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u090f\u0915 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"Pull Emails from the Inbox and attach them as Communication records (for known contacts).": "\u0908\u092e\u0947\u0932 \u0907\u0928\u092c\u0949\u0915\u094d\u0938 \u0938\u0947 \u0916\u0940\u0902\u091a\u094b \u0914\u0930 \u0909\u0928\u094d\u0939\u0947\u0902 \u0938\u0902\u091a\u093e\u0930 \u0930\u093f\u0915\u0949\u0930\u094d\u0921 (\u091c\u094d\u091e\u093e\u0924 \u0938\u0902\u092a\u0930\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f) \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0926\u0947\u0924\u0947 \u0939\u0948\u0902.",
|
||||
"Restrict IP": "\u0906\u0908\u092a\u0940 \u200b\u200b\u092a\u094d\u0930\u0924\u093f\u092c\u0902\u0927\u093f\u0924 \u0915\u0930\u0947\u0902",
|
||||
"Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)": "\u0907\u0938 \u0906\u0908\u092a\u0940 \u092a\u0924\u0947 \u0938\u0947 \u0939\u0940 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u092a\u094d\u0930\u0924\u093f\u092c\u0902\u0927\u093f\u0924. \u090f\u0915\u093e\u0927\u093f\u0915 \u0906\u0908\u092a\u0940 \u092a\u0924\u094b\u0902 \u0915\u094b \u0905\u0932\u094d\u092a\u0935\u093f\u0930\u093e\u092e\u094b\u0902 \u0938\u0947 \u0905\u0932\u0917 \u0938\u0947 \u091c\u094b\u0921\u093c\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948. \u0907\u0938\u0915\u0947 \u0905\u0932\u093e\u0935\u093e \u0924\u0930\u0939 \u0906\u0902\u0936\u093f\u0915 \u0906\u0908\u092a\u0940 \u092a\u0924\u0947 (111.111.111) \u0938\u094d\u0935\u0940\u0915\u093e\u0930",
|
||||
"Roles": "\u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902",
|
||||
"Roles HTML": "\u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902 HTML",
|
||||
"Security Settings": "\u0938\u0941\u0930\u0915\u094d\u0937\u093e \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938",
|
||||
"Set New Password": "\u0928\u092f\u093e \u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u0938\u0947\u091f",
|
||||
"Set a new password and \"Save\"": "\u090f\u0915 \u0928\u092f\u093e \u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u0914\u0930 "\u0938\u0939\u0947\u091c\u0947\u0902" \u0938\u0947\u091f",
|
||||
"Sky": "\u0906\u0915\u093e\u0936",
|
||||
"Snow": "\u092c\u0930\u094d\u092b",
|
||||
"Sunny": "\u0938\u0928\u0940",
|
||||
"Sync Inbox": "\u0938\u093f\u0902\u0915 \u0907\u0928\u092c\u0949\u0915\u094d\u0938",
|
||||
"System User": "\u0938\u093f\u0938\u094d\u091f\u092e \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u094b",
|
||||
"Theme": "\u0935\u093f\u0937\u092f",
|
||||
"These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values.": "\u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0907\u0928 \u092e\u0942\u0932\u094d\u092f\u094b\u0902 \u0915\u094b \u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u093f\u092f\u093e \u091c\u093e\u090f\u0917\u093e \u0914\u0930 \u092d\u0940 \u0907\u0928 \u092e\u0942\u0932\u094d\u092f\u094b\u0902 \u0938\u0947 \u092f\u0941\u0915\u094d\u0924 \u0932\u0947\u0928\u0926\u0947\u0928 \u092a\u0930 \u0907\u0938 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u092e\u0924\u093f \u0915\u094b \u092a\u094d\u0930\u0924\u093f\u092c\u0902\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0909\u092a\u092f\u094b\u0917\u0940 \u0939\u094b \u091c\u093e\u090f\u0917\u093e.",
|
||||
"Tropic": "\u0909\u0937\u094d\u0923 \u0915\u091f\u093f\u092c\u0902\u0927",
|
||||
"Unsubscribed": "\u0906\u092a\u0915\u0940 \u0938\u0926\u0938\u094d\u092f\u0924\u093e \u0938\u092e\u093e\u092a\u094d\u0924 \u0915\u0930 \u0926\u0940",
|
||||
"User Image": "User Image",
|
||||
"User Type": "\u092a\u094d\u0930\u092f\u094b\u0915\u094d\u0924\u093e \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"user_image_show": "user_image_show"
|
||||
}
|
||||
16
core/doctype/property_setter/locale/_messages_doc.json
Normal file
16
core/doctype/property_setter/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[
|
||||
"Core",
|
||||
"Set Value",
|
||||
"Property",
|
||||
"Help",
|
||||
"Property Setter overrides a standard DocType or Field property",
|
||||
"DocType or Field",
|
||||
"DocType",
|
||||
"Field Name",
|
||||
"ID (name) of the entity whose property is to be set",
|
||||
"DocField",
|
||||
"New value to be set",
|
||||
"Default Value",
|
||||
"Property Setter",
|
||||
"Property Type"
|
||||
]
|
||||
16
core/doctype/property_setter/locale/hi-doc.json
Normal file
16
core/doctype/property_setter/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Default Value": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092e\u093e\u0928",
|
||||
"DocField": "DocField",
|
||||
"DocType": "Doctype",
|
||||
"DocType or Field": "Doctype \u092f\u093e \u092b\u0940\u0932\u094d\u0921",
|
||||
"Field Name": "\u092b\u093c\u0940\u0932\u094d\u0921 \u0915\u093e \u0928\u093e\u092e",
|
||||
"Help": "\u092e\u0926\u0926",
|
||||
"ID (name) of the entity whose property is to be set": "\u0907\u0915\u093e\u0908 \u091c\u093f\u0928\u0915\u0940 \u0938\u0902\u092a\u0924\u094d\u0924\u093f \u0915\u094b \u0938\u0947\u091f \u0915\u093f\u092f\u093e \u091c\u093e \u0930\u0939\u093e \u0939\u0948 \u0915\u0940 \u0906\u0908\u0921\u0940 (\u0928\u093e\u092e)",
|
||||
"New value to be set": "\u0928\u0908 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0947\u091f \u0915\u093f\u092f\u093e \u091c\u093e \u092e\u0942\u0932\u094d\u092f",
|
||||
"Property": "\u0938\u0902\u092a\u0924\u094d\u0924\u093f",
|
||||
"Property Setter": "\u0938\u0902\u092a\u0924\u094d\u0924\u093f \u0938\u0947\u091f\u0930",
|
||||
"Property Setter overrides a standard DocType or Field property": "\u0938\u0902\u092a\u0924\u094d\u0924\u093f \u0938\u0947\u091f\u0930 \u0913\u0935\u0930\u0930\u093e\u0907\u0921 \u090f\u0915 \u092e\u093e\u0928\u0915 doctype \u092f\u093e \u092b\u0940\u0932\u094d\u0921 \u0938\u0902\u092a\u0924\u094d\u0924\u093f",
|
||||
"Property Type": "\u0938\u092e\u094d\u092a\u0924\u094d\u0924\u0940 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Set Value": "\u092e\u0942\u0932\u094d\u092f \u0938\u0947\u091f"
|
||||
}
|
||||
11
core/doctype/report/locale/_messages_doc.json
Normal file
11
core/doctype/report/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[
|
||||
"Core",
|
||||
"Ref DocType",
|
||||
"Is Standard",
|
||||
"No",
|
||||
"Disabled",
|
||||
"JSON",
|
||||
"Report",
|
||||
"Query",
|
||||
"Yes"
|
||||
]
|
||||
11
core/doctype/report/locale/hi-doc.json
Normal file
11
core/doctype/report/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Disabled": "\u0935\u093f\u0915\u0932\u093e\u0902\u0917",
|
||||
"Is Standard": "\u092e\u093e\u0928\u0915 \u0939\u0948",
|
||||
"JSON": "JSON",
|
||||
"No": "\u0928\u0939\u0940\u0902",
|
||||
"Query": "\u092a\u094d\u0930\u0936\u094d\u0928",
|
||||
"Ref DocType": "\u0930\u0947\u092b\u0930\u0940 doctype",
|
||||
"Report": "\u0930\u093f\u092a\u094b\u0930\u094d\u091f",
|
||||
"Yes": "\u0939\u093e\u0902"
|
||||
}
|
||||
7
core/doctype/role/locale/_messages_doc.json
Normal file
7
core/doctype/role/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[
|
||||
"Role Name",
|
||||
"Core",
|
||||
"Role",
|
||||
"Defaults",
|
||||
"Module"
|
||||
]
|
||||
7
core/doctype/role/locale/hi-doc.json
Normal file
7
core/doctype/role/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Defaults": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f\u094d\u0938",
|
||||
"Module": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932",
|
||||
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e",
|
||||
"Role Name": "\u092d\u0942\u092e\u093f\u0915\u093e \u0915\u093e \u0928\u093e\u092e"
|
||||
}
|
||||
|
|
@ -2,9 +2,9 @@
|
|||
{
|
||||
"owner": "Administrator",
|
||||
"docstatus": 0,
|
||||
"creation": "2012-07-03 13:29:36",
|
||||
"creation": "2012-12-20 17:16:48",
|
||||
"modified_by": "Administrator",
|
||||
"modified": "2012-12-10 19:11:47"
|
||||
"modified": "2013-01-07 17:09:53"
|
||||
},
|
||||
{
|
||||
"istable": 0,
|
||||
|
|
@ -30,15 +30,18 @@
|
|||
"parentfield": "fields"
|
||||
},
|
||||
{
|
||||
"name": "__common__",
|
||||
"parent": "Role",
|
||||
"read": 1,
|
||||
"cancel": 0,
|
||||
"name": "__common__",
|
||||
"amend": 0,
|
||||
"create": 1,
|
||||
"submit": 0,
|
||||
"doctype": "DocPerm",
|
||||
"submit": 0,
|
||||
"write": 1,
|
||||
"parenttype": "DocType",
|
||||
"cancel": 0,
|
||||
"role": "System Manager",
|
||||
"permlevel": 0,
|
||||
"parentfield": "permissions"
|
||||
},
|
||||
{
|
||||
|
|
@ -65,6 +68,7 @@
|
|||
"reqd": 1
|
||||
},
|
||||
{
|
||||
"description": "Default values are set across the role and can be over-ridden by user permissions.",
|
||||
"oldfieldtype": "Table",
|
||||
"doctype": "DocField",
|
||||
"label": "Defaults",
|
||||
|
|
@ -77,13 +81,6 @@
|
|||
"options": "DefaultValue"
|
||||
},
|
||||
{
|
||||
"doctype": "DocPerm",
|
||||
"role": "Administrator",
|
||||
"permlevel": 0
|
||||
},
|
||||
{
|
||||
"amend": 0,
|
||||
"doctype": "DocPerm",
|
||||
"role": "System Manager"
|
||||
"doctype": "DocPerm"
|
||||
}
|
||||
]
|
||||
16
core/doctype/sandbox/locale/_messages_doc.json
Normal file
16
core/doctype/sandbox/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[
|
||||
"A",
|
||||
"Core",
|
||||
"C",
|
||||
"B",
|
||||
"Amendment Date",
|
||||
"Test Data",
|
||||
"Test Select",
|
||||
"The date at which current entry is corrected in the system.",
|
||||
"Test Link",
|
||||
"Amended From",
|
||||
"to be dropped",
|
||||
"Test Text",
|
||||
"Sandbox",
|
||||
"Test Date"
|
||||
]
|
||||
16
core/doctype/sandbox/locale/hi-doc.json
Normal file
16
core/doctype/sandbox/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"A": "\u090f\u0915",
|
||||
"Amended From": "\u0938\u0947 \u0938\u0902\u0936\u094b\u0927\u093f\u0924",
|
||||
"Amendment Date": "\u0938\u0902\u0936\u094b\u0927\u0928 \u0924\u093f\u0925\u093f",
|
||||
"B": "\u092c\u0940",
|
||||
"C": "\u0938\u0940",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Sandbox": "Sandbox",
|
||||
"Test Data": "\u092a\u0930\u0940\u0915\u094d\u0937\u0923 \u0911\u0915\u0921\u093c\u093e",
|
||||
"Test Date": "\u092a\u0930\u0940\u0915\u094d\u0937\u093e \u0915\u0940 \u0924\u093e\u0930\u0940\u0916",
|
||||
"Test Link": "\u091f\u0947\u0938\u094d\u091f \u0932\u093f\u0902\u0915",
|
||||
"Test Select": "\u0915\u093e \u091a\u092f\u0928 \u0915\u0930\u0947\u0902 \u091f\u0947\u0938\u094d\u091f",
|
||||
"Test Text": "\u092a\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u093e\u0920",
|
||||
"The date at which current entry is corrected in the system.": "\u091c\u094b \u0924\u093e\u0930\u0940\u0916 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092a\u094d\u0930\u0935\u093f\u0937\u094d\u091f\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0938\u0939\u0940 \u0939\u0948.",
|
||||
"to be dropped": "\u0917\u093f\u0930\u093e \u0926\u093f\u092f\u093e \u091c\u093e"
|
||||
}
|
||||
28
core/doctype/search_criteria/locale/_messages_doc.json
Normal file
28
core/doctype/search_criteria/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
[
|
||||
"Custom Query",
|
||||
"No",
|
||||
"Sort By",
|
||||
"Doc Type",
|
||||
"Columns",
|
||||
"Page Len",
|
||||
"Core",
|
||||
"Server Script",
|
||||
"Standard",
|
||||
"Group By",
|
||||
"Disabled Filters",
|
||||
"Additional Tables",
|
||||
"Overload Query",
|
||||
"Report Server Script",
|
||||
"Sort Order",
|
||||
"Parent Doc Type",
|
||||
"Additional Conditions",
|
||||
"Client Script",
|
||||
"Additional Columns",
|
||||
"Module",
|
||||
"Disabled",
|
||||
"Criteria Name",
|
||||
"Report Script",
|
||||
"Search Criteria",
|
||||
"Filters",
|
||||
"Yes"
|
||||
]
|
||||
28
core/doctype/search_criteria/locale/hi-doc.json
Normal file
28
core/doctype/search_criteria/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"Additional Columns": "\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0938\u094d\u0924\u0902\u092d",
|
||||
"Additional Conditions": "\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0936\u0930\u094d\u0924\u094b\u0902",
|
||||
"Additional Tables": "\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091f\u0947\u092c\u0932\u094d\u0938",
|
||||
"Client Script": "\u0917\u094d\u0930\u093e\u0939\u0915 \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",
|
||||
"Columns": "\u0915\u0949\u0932\u092e",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Criteria Name": "\u092e\u093e\u0928\u0926\u0902\u0921 \u0928\u093e\u092e",
|
||||
"Custom Query": "\u0915\u0938\u094d\u091f\u092e \u0915\u094d\u0935\u0947\u0930\u0940",
|
||||
"Disabled": "\u0935\u093f\u0915\u0932\u093e\u0902\u0917",
|
||||
"Disabled Filters": "\u0935\u093f\u0915\u0932\u093e\u0902\u0917 \u092b\u093c\u093f\u0932\u094d\u091f\u0930",
|
||||
"Doc Type": "\u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Filters": "\u092b\u093c\u093f\u0932\u094d\u091f\u0930",
|
||||
"Group By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0938\u092e\u0942\u0939",
|
||||
"Module": "\u092e\u0949\u0921\u094d\u092f\u0942\u0932",
|
||||
"No": "\u0928\u0939\u0940\u0902",
|
||||
"Overload Query": "\u0905\u0927\u093f\u092d\u093e\u0930 \u092a\u094d\u0930\u0936\u094d\u0928",
|
||||
"Page Len": "\u092a\u0947\u091c \u0932\u0947\u0928",
|
||||
"Parent Doc Type": "\u092e\u093e\u0924\u093e - \u092a\u093f\u0924\u093e \u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Report Script": "\u0930\u093f\u092a\u094b\u0930\u094d\u091f \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",
|
||||
"Report Server Script": "\u0938\u0930\u094d\u0935\u0930 \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0915\u0940 \u0930\u093f\u092a\u094b\u0930\u094d\u091f",
|
||||
"Search Criteria": "\u0916\u094b\u091c \u092e\u093e\u092a\u0926\u0902\u0921",
|
||||
"Server Script": "\u0938\u0930\u094d\u0935\u0930 \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",
|
||||
"Sort By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0915\u094d\u0930\u092e\u092c\u0926\u094d\u0927 \u0915\u0930\u0947\u0902",
|
||||
"Sort Order": "\u0938\u0949\u0930\u094d\u091f \u0915\u094d\u0930\u092e",
|
||||
"Standard": "\u092e\u093e\u0928\u0915",
|
||||
"Yes": "\u0939\u093e\u0902"
|
||||
}
|
||||
8
core/doctype/system_console/locale/_messages_doc.json
Normal file
8
core/doctype/system_console/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
[
|
||||
"Core",
|
||||
"System Console",
|
||||
"Client (JS)",
|
||||
"Script",
|
||||
"Server (Python)",
|
||||
"Error"
|
||||
]
|
||||
8
core/doctype/system_console/locale/hi-doc.json
Normal file
8
core/doctype/system_console/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"Client (JS)": "\u0915\u094d\u0932\u093e\u0907\u0902\u091f (\u091c\u0947\u090f\u0938)",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Error": "\u0924\u094d\u0930\u0941\u091f\u093f",
|
||||
"Script": "\u0932\u093f\u092a\u093f",
|
||||
"Server (Python)": "\u0938\u0930\u094d\u0935\u0930 (\u0905\u091c\u0917\u0930)",
|
||||
"System Console": "\u0938\u093f\u0938\u094d\u091f\u092e \u0915\u0902\u0938\u094b\u0932"
|
||||
}
|
||||
12
core/doctype/table_mapper_detail/locale/_messages_doc.json
Normal file
12
core/doctype/table_mapper_detail/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[
|
||||
"Core",
|
||||
"Match Id",
|
||||
"Table Mapper Detail",
|
||||
"To Table",
|
||||
"Reference Docname Key",
|
||||
"To Field",
|
||||
"From Table",
|
||||
"Validation Logic",
|
||||
"Reference DocType Key",
|
||||
"From Field"
|
||||
]
|
||||
12
core/doctype/table_mapper_detail/locale/hi-doc.json
Normal file
12
core/doctype/table_mapper_detail/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"From Field": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0938\u0947",
|
||||
"From Table": "\u092e\u0947\u091c \u0938\u0947",
|
||||
"Match Id": "\u0906\u0908\u0921\u0940 \u0938\u0947 \u092e\u0947\u0932",
|
||||
"Reference DocType Key": "\u0938\u0902\u0926\u0930\u094d\u092d doctype \u0915\u0941\u0902\u091c\u0940",
|
||||
"Reference Docname Key": "\u0938\u0902\u0926\u0930\u094d\u092d Docname \u0915\u0941\u0902\u091c\u0940",
|
||||
"Table Mapper Detail": "\u091f\u0947\u092c\u0932 \u092a\u094d\u0930\u0924\u093f\u091a\u093f\u0924\u094d\u0930\u0923 \u0935\u093f\u0938\u094d\u0924\u093e\u0930",
|
||||
"To Field": "\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0915\u0947 \u0932\u093f\u090f",
|
||||
"To Table": "\u092e\u0947\u091c \u092a\u0930",
|
||||
"Validation Logic": "\u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u0924\u0930\u094d\u0915"
|
||||
}
|
||||
5
core/doctype/tag/locale/_messages_doc.json
Normal file
5
core/doctype/tag/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[
|
||||
"Core",
|
||||
"Tag",
|
||||
"Tag Name"
|
||||
]
|
||||
5
core/doctype/tag/locale/hi-doc.json
Normal file
5
core/doctype/tag/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Tag": "\u091f\u0948\u0917",
|
||||
"Tag Name": "\u091f\u0948\u0917 \u0915\u093e \u0928\u093e\u092e"
|
||||
}
|
||||
12
core/doctype/todo/locale/_messages_doc.json
Normal file
12
core/doctype/todo/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[
|
||||
"Core",
|
||||
"Reference Name",
|
||||
"Checked",
|
||||
"Description",
|
||||
"Assigned By",
|
||||
"Priority",
|
||||
"Role",
|
||||
"Date",
|
||||
"Reference Type",
|
||||
"ToDo"
|
||||
]
|
||||
12
core/doctype/todo/locale/hi-doc.json
Normal file
12
core/doctype/todo/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"Assigned By": "\u0926\u094d\u0935\u093e\u0930\u093e \u0938\u094c\u0902\u092a\u093e",
|
||||
"Checked": "\u091c\u093e\u0901\u091a\u093e \u0917\u092f\u093e",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Date": "\u0924\u093e\u0930\u0940\u0916",
|
||||
"Description": "\u0935\u093f\u0935\u0930\u0923",
|
||||
"Priority": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915\u0924\u093e",
|
||||
"Reference Name": "\u0938\u0902\u0926\u0930\u094d\u092d \u0928\u093e\u092e",
|
||||
"Reference Type": "\u0938\u0902\u0926\u0930\u094d\u092d \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e",
|
||||
"ToDo": "ToDo"
|
||||
}
|
||||
5
core/doctype/userrole/locale/_messages_doc.json
Normal file
5
core/doctype/userrole/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[
|
||||
"Core",
|
||||
"Role",
|
||||
"UserRole"
|
||||
]
|
||||
5
core/doctype/userrole/locale/hi-doc.json
Normal file
5
core/doctype/userrole/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e",
|
||||
"UserRole": "UserRole"
|
||||
}
|
||||
20
core/doctype/workflow/locale/_messages_doc.json
Normal file
20
core/doctype/workflow/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[
|
||||
"Core",
|
||||
"Workflow Document States",
|
||||
"Workflow Name",
|
||||
"Rules defining transition of state in the workflow.",
|
||||
"DocType on which this Workflow is applicable.",
|
||||
"Different \"States\" this document can exist in. Like \"Open\", \"Pending Approval\" etc.",
|
||||
"Workflow",
|
||||
"Transition Rules",
|
||||
"Is Active",
|
||||
"States",
|
||||
"Rules for how states are transitions, like next state and which role is allowed to change state etc.",
|
||||
"If checked, all other workflows become inactive.",
|
||||
"All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is\"Saved\", 1 is \"Submitted\" and 2 is \"Cancelled\"",
|
||||
"Workflow State Field",
|
||||
"Defines workflow states and rules for a document.",
|
||||
"Document Type",
|
||||
"Workflow Transitions",
|
||||
"Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)"
|
||||
]
|
||||
20
core/doctype/workflow/locale/hi-doc.json
Normal file
20
core/doctype/workflow/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is\"Saved\", 1 is \"Submitted\" and 2 is \"Cancelled\"": "\u0938\u092d\u0940 \u0938\u0902\u092d\u0935 \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u0914\u0930 \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0915\u0940 \u092d\u0942\u092e\u093f\u0915\u093e. <br> Docstatus \u0935\u093f\u0915\u0932\u094d\u092a: 0 "\u092c\u091a", 1 "\u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924" \u0939\u0948 \u0914\u0930 2 "\u0930\u0926\u094d\u0926"",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Defines workflow states and rules for a document.": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u0914\u0930 \u090f\u0915 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u092f\u092e\u094b\u0902 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"Different \"States\" this document can exist in. Like \"Open\", \"Pending Approval\" etc.": "\u0935\u093f\u092d\u093f\u0928\u094d\u0928 \u0907\u0938 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c "\u0930\u093e\u091c\u094d\u092f \u0905\u092e\u0947\u0930\u093f\u0915\u093e" \u0915\u0940 \u0924\u0930\u0939 "\u0913\u092a\u0928" \u0905\u0902\u0926\u0930 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948, "\u0905\u0928\u0941\u092e\u094b\u0926\u0928 \u0932\u0902\u092c\u093f\u0924" \u0906\u0926\u093f \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902",
|
||||
"DocType on which this Workflow is applicable.": "Doctype \u091c\u093f\u0938 \u092a\u0930 \u0907\u0938 \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0932\u093e\u0917\u0942 \u0939\u0948.",
|
||||
"Document Type": "\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092a\u094d\u0930\u0915\u093e\u0930",
|
||||
"Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)": "\u092b\u0940\u0932\u094d\u0921 \u0939\u0948 \u0915\u093f \u0932\u0947\u0928 - \u0926\u0947\u0928 \u0915\u0940 \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948 (\u0905\u0917\u0930 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u094c\u091c\u0942\u0926 \u0928\u0939\u0940\u0902 \u0939\u0948, \u090f\u0915 \u0928\u092f\u093e \u091b\u093f\u092a\u093e \u0915\u0938\u094d\u091f\u092e \u092b\u093c\u0940\u0932\u094d\u0921 \u092c\u0928\u093e\u092f\u093e \u091c\u093e\u090f\u0917\u093e)",
|
||||
"If checked, all other workflows become inactive.": "\u0905\u0917\u0930 \u091c\u093e\u0901\u091a \u0915\u0940 \u0939\u0948, \u0938\u092d\u0940 \u0905\u0928\u094d\u092f \u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b\u091c\u093c \u0928\u093f\u0937\u094d\u0915\u094d\u0930\u093f\u092f \u0939\u094b \u091c\u093e\u0924\u0947 \u0939\u0948\u0902.",
|
||||
"Is Active": "\u0938\u0915\u094d\u0930\u093f\u092f \u0939\u0948",
|
||||
"Rules defining transition of state in the workflow.": "\u0928\u093f\u092f\u092e \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u092e\u0947\u0902 \u0930\u093e\u091c\u094d\u092f \u0915\u0947 \u0938\u0902\u0915\u094d\u0930\u092e\u0923 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924.",
|
||||
"Rules for how states are transitions, like next state and which role is allowed to change state etc.": "\u0915\u0948\u0938\u0947 \u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u092c\u0926\u0932\u093e\u0935 \u0905\u0917\u0932\u0947 \u0930\u093e\u091c\u094d\u092f \u0914\u0930 \u091c\u094b \u092d\u0942\u092e\u093f\u0915\u093e \u0915\u0940 \u0924\u0930\u0939 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u092f\u092e \u0906\u0926\u093f \u0930\u093e\u091c\u094d\u092f \u0915\u094b \u092c\u0926\u0932\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u0939\u0948",
|
||||
"States": "\u0930\u093e\u091c\u094d\u092f \u0905\u092e\u0947\u0930\u093f\u0915\u093e",
|
||||
"Transition Rules": "\u0938\u0902\u0915\u094d\u0930\u092e\u0923 \u0928\u093f\u092f\u092e",
|
||||
"Workflow": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939",
|
||||
"Workflow Document States": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0930\u093e\u091c\u094d\u092f \u0905\u092e\u0947\u0930\u093f\u0915\u093e",
|
||||
"Workflow Name": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0928\u093e\u092e",
|
||||
"Workflow State Field": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0930\u093e\u091c\u094d\u092f \u092b\u0940\u0932\u094d\u0921",
|
||||
"Workflow Transitions": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u092c\u0926\u0932\u093e\u0935"
|
||||
}
|
||||
6
core/doctype/workflow_action/locale/_messages_doc.json
Normal file
6
core/doctype/workflow_action/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[
|
||||
"Workflow Action",
|
||||
"Core",
|
||||
"Workflow Action Name",
|
||||
"Workflow Action Master"
|
||||
]
|
||||
6
core/doctype/workflow_action/locale/hi-doc.json
Normal file
6
core/doctype/workflow_action/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Workflow Action": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0932\u0921\u093c\u093e\u0908",
|
||||
"Workflow Action Master": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u092e\u093e\u0938\u094d\u091f\u0930",
|
||||
"Workflow Action Name": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0915\u093e\u0930\u094d\u092f \u0915\u093e \u0928\u093e\u092e"
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
[
|
||||
"Core",
|
||||
"Update Value",
|
||||
"State",
|
||||
"Only Allow Edit For",
|
||||
"1",
|
||||
"0",
|
||||
"Represents the states allowed in one document and role assigned to change the state.",
|
||||
"2",
|
||||
"Update Field",
|
||||
"Doc Status",
|
||||
"Message",
|
||||
"Workflow Document State"
|
||||
]
|
||||
14
core/doctype/workflow_document_state/locale/hi-doc.json
Normal file
14
core/doctype/workflow_document_state/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"0": "0",
|
||||
"1": "1",
|
||||
"2": "2",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Doc Status": "\u0921\u0949\u0915\u094d\u091f\u0930 \u0938\u094d\u0925\u093f\u0924\u093f",
|
||||
"Message": "\u0938\u0902\u0926\u0947\u0936",
|
||||
"Only Allow Edit For": "\u0915\u0947\u0935\u0932 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0902",
|
||||
"Represents the states allowed in one document and role assigned to change the state.": "\u090f\u0915 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0914\u0930 \u0930\u093e\u091c\u094d\u092f \u092e\u0947\u0902 \u092c\u0926\u0932 \u0938\u094c\u0902\u092a\u093e \u092d\u0942\u092e\u093f\u0915\u093e \u092e\u0947\u0902 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"State": "\u0930\u093e\u091c\u094d\u092f",
|
||||
"Update Field": "\u092b\u0940\u0932\u094d\u0921 \u0905\u0926\u094d\u092f\u0924\u0928",
|
||||
"Update Value": "\u092e\u0942\u0932\u094d\u092f \u0905\u0926\u094d\u092f\u0924\u0928",
|
||||
"Workflow Document State": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0930\u093e\u091c\u094d\u092f"
|
||||
}
|
||||
156
core/doctype/workflow_state/locale/_messages_doc.json
Normal file
156
core/doctype/workflow_state/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,156 @@
|
|||
[
|
||||
"Workflow state represents the current state of a document.",
|
||||
"Inverse",
|
||||
"Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange",
|
||||
"move",
|
||||
"eye-close",
|
||||
"hand-left",
|
||||
"align-left",
|
||||
"font",
|
||||
"pause",
|
||||
"resize-vertical",
|
||||
"th",
|
||||
"Icon",
|
||||
"random",
|
||||
"hand-up",
|
||||
"circle-arrow-left",
|
||||
"stop",
|
||||
"remove-circle",
|
||||
"volume-up",
|
||||
"resize-horizontal",
|
||||
"folder-close",
|
||||
"facetime-video",
|
||||
"Icon will appear on the button",
|
||||
"indent-left",
|
||||
"gift",
|
||||
"Danger",
|
||||
"edit",
|
||||
"signal",
|
||||
"list",
|
||||
"upload",
|
||||
"remove",
|
||||
"magnet",
|
||||
"adjust",
|
||||
"chevron-down",
|
||||
"arrow-down",
|
||||
"volume-off",
|
||||
"globe",
|
||||
"align-center",
|
||||
"refresh",
|
||||
"download",
|
||||
"home",
|
||||
"calendar",
|
||||
"retweet",
|
||||
"briefcase",
|
||||
"circle-arrow-down",
|
||||
"chevron-left",
|
||||
"leaf",
|
||||
"zoom-out",
|
||||
"question-sign",
|
||||
"Warning",
|
||||
"print",
|
||||
"plus-sign",
|
||||
"Info",
|
||||
"bold",
|
||||
"tags",
|
||||
"hand-down",
|
||||
"barcode",
|
||||
"thumbs-down",
|
||||
"eye-open",
|
||||
"list-alt",
|
||||
"resize-full",
|
||||
"search",
|
||||
"ok",
|
||||
"zoom-in",
|
||||
"headphones",
|
||||
"Primary",
|
||||
"filter",
|
||||
"plus",
|
||||
"fast-backward",
|
||||
"cog",
|
||||
"chevron-up",
|
||||
"arrow-right",
|
||||
"Workflow State Name",
|
||||
"road",
|
||||
"comment",
|
||||
"ban-circle",
|
||||
"tasks",
|
||||
"volume-down",
|
||||
"bell",
|
||||
"text-height",
|
||||
"info-sign",
|
||||
"inbox",
|
||||
"qrcode",
|
||||
"Core",
|
||||
"thumbs-up",
|
||||
"tint",
|
||||
"text-width",
|
||||
"certificate",
|
||||
"bookmark",
|
||||
"align-right",
|
||||
"camera",
|
||||
"music",
|
||||
"th-list",
|
||||
"italic",
|
||||
"forward",
|
||||
"pencil",
|
||||
"shopping-cart",
|
||||
"Workflow State",
|
||||
"Success",
|
||||
"fire",
|
||||
"envelope",
|
||||
"fast-forward",
|
||||
"glass",
|
||||
"flag",
|
||||
"bullhorn",
|
||||
"star-empty",
|
||||
"hdd",
|
||||
"resize-small",
|
||||
"exclamation-sign",
|
||||
"indent-right",
|
||||
"minus",
|
||||
"arrow-left",
|
||||
"heart",
|
||||
"ok-sign",
|
||||
"lock",
|
||||
"share",
|
||||
"th-large",
|
||||
"tag",
|
||||
"align-justify",
|
||||
"file",
|
||||
"arrow-up",
|
||||
"check",
|
||||
"film",
|
||||
"chevron-right",
|
||||
"remove-sign",
|
||||
"play-circle",
|
||||
"book",
|
||||
"minus-sign",
|
||||
"warning-sign",
|
||||
"trash",
|
||||
"picture",
|
||||
"play",
|
||||
"repeat",
|
||||
"star",
|
||||
"folder-open",
|
||||
"screenshot",
|
||||
"fullscreen",
|
||||
"Style",
|
||||
"map-marker",
|
||||
"asterisk",
|
||||
"ok-circle",
|
||||
"plane",
|
||||
"user",
|
||||
"circle-arrow-up",
|
||||
"circle-arrow-right",
|
||||
"off",
|
||||
"eject",
|
||||
"step-backward",
|
||||
"download-alt",
|
||||
"hand-right",
|
||||
"wrench",
|
||||
"time",
|
||||
"step-forward",
|
||||
"backward",
|
||||
"share-alt"
|
||||
]
|
||||
156
core/doctype/workflow_state/locale/hi-doc.json
Normal file
156
core/doctype/workflow_state/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,156 @@
|
|||
{
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Danger": "\u0916\u0924\u0930\u093e",
|
||||
"Icon": "\u0906\u0907\u0915\u0949\u0928",
|
||||
"Icon will appear on the button": "\u0906\u0907\u0915\u0928 \u092c\u091f\u0928 \u092a\u0930 \u0926\u093f\u0916\u093e\u0908 \u0926\u0947\u0917\u093e",
|
||||
"Info": "\u091c\u093e\u0928\u0915\u093e\u0930\u0940",
|
||||
"Inverse": "\u0909\u0932\u091f\u093e",
|
||||
"Primary": "\u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915",
|
||||
"Style": "\u0936\u0948\u0932\u0940",
|
||||
"Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange": "- \u0917\u094d\u0930\u0940\u0928, \u0916\u0924\u0930\u093e - \u0932\u093e\u0932, \u0909\u0932\u091f\u093e - \u0915\u093e\u0932\u0947, \u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915 - \u0921\u093e\u0930\u094d\u0915 \u092c\u094d\u0932\u0942 \u091c\u093e\u0928\u0915\u093e\u0930\u0940, \u0932\u093e\u0907\u091f \u092c\u094d\u0932\u0942, \u091a\u0947\u0924\u093e\u0935\u0928\u0940 - \u0911\u0930\u0947\u0902\u091c \u0938\u092b\u0932\u0924\u093e: \u0936\u0948\u0932\u0940 \u092c\u091f\u0928 \u0930\u0902\u0917 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948",
|
||||
"Success": "\u0938\u092b\u0932\u0924\u093e",
|
||||
"Warning": "\u091a\u0947\u0924\u093e\u0935\u0928\u0940",
|
||||
"Workflow State": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f",
|
||||
"Workflow State Name": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0930\u093e\u091c\u094d\u092f \u0915\u093e \u0928\u093e\u092e",
|
||||
"Workflow state represents the current state of a document.": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f \u090f\u0915 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0940 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0938\u094d\u0925\u093f\u0924\u093f \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"adjust": "\u0915\u094b \u0938\u092e\u093e\u092f\u094b\u091c\u093f\u0924",
|
||||
"align-center": "\u0938\u0902\u0930\u0947\u0916\u093f\u0924 \u0915\u0930\u0947\u0902 \u0915\u0947\u0902\u0926\u094d\u0930",
|
||||
"align-justify": "\u0938\u0902\u0930\u0947\u0916\u093f\u0924 \u0915\u0930\u0947\u0902 - \u0915\u093e \u0914\u091a\u093f\u0924\u094d\u092f \u0938\u093e\u092c\u093f\u0924",
|
||||
"align-left": "\u0938\u0902\u0930\u0947\u0916\u093f\u0924 \u0915\u0930\u0947\u0902 \u092c\u093e\u090f\u0902",
|
||||
"align-right": "\u0938\u0902\u0930\u0947\u0916\u093f\u0924 \u0915\u0930\u0947\u0902 \u0938\u0939\u0940",
|
||||
"arrow-down": "\u0928\u0940\u091a\u0947 \u0924\u0940\u0930",
|
||||
"arrow-left": "\u0924\u0940\u0930 \u092c\u093e\u090f\u0901",
|
||||
"arrow-right": "\u0924\u0940\u0930 \u0938\u0939\u0940",
|
||||
"arrow-up": "\u0924\u0940\u0930 \u0905\u092a",
|
||||
"asterisk": "\u0924\u093e\u0930\u093e\u0902\u0915\u0928",
|
||||
"backward": "\u092a\u093f\u091b\u0921\u093c\u093e",
|
||||
"ban-circle": "\u092a\u094d\u0930\u0924\u093f\u092c\u0902\u0927 \u091a\u0915\u094d\u0930",
|
||||
"barcode": "\u092c\u093e\u0930\u0915\u094b\u0921",
|
||||
"bell": "\u0918\u0902\u091f\u0940",
|
||||
"bold": "\u092c\u094b\u0932\u094d\u0921",
|
||||
"book": "\u0915\u093f\u0924\u093e\u092c",
|
||||
"bookmark": "\u092c\u0941\u0915\u092e\u093e\u0930\u094d\u0915",
|
||||
"briefcase": "\u092c\u094d\u0930\u0940\u092b\u093c\u0915\u0947\u0938",
|
||||
"bullhorn": "bullhorn",
|
||||
"calendar": "\u0915\u0948\u0932\u0947\u0902\u0921\u0930",
|
||||
"camera": "\u0915\u0948\u092e\u0930\u093e",
|
||||
"certificate": "\u092a\u094d\u0930\u092e\u093e\u0923\u092a\u0924\u094d\u0930",
|
||||
"check": "\u091a\u0947\u0915",
|
||||
"chevron-down": "\u0936\u0947\u0935\u0930\u0949\u0928 \u0928\u0940\u091a\u0947",
|
||||
"chevron-left": "\u0936\u0947\u0935\u0930\u0949\u0928 \u091b\u094b\u0921\u093c \u0926\u093f\u092f\u093e",
|
||||
"chevron-right": "\u0936\u0947\u0935\u0930\u0949\u0928 \u0938\u0939\u0940",
|
||||
"chevron-up": "\u0936\u0939\u0924\u0940\u0930 \u0905\u092a",
|
||||
"circle-arrow-down": "\u0935\u0943\u0924\u094d\u0924 - \u0924\u0940\u0930 - \u0928\u0940\u091a\u0947",
|
||||
"circle-arrow-left": "\u0935\u0943\u0924\u094d\u0924 - \u0924\u0940\u0930 \u092c\u093e\u090f\u0901",
|
||||
"circle-arrow-right": "\u0935\u0943\u0924\u094d\u0924 - \u0924\u0940\u0930 - \u0938\u0939\u0940",
|
||||
"circle-arrow-up": "\u0935\u0943\u0924\u094d\u0924 - \u0924\u0940\u0930 \u0905\u092a",
|
||||
"cog": "\u0926\u093e\u0902\u0924",
|
||||
"comment": "\u091f\u093f\u092a\u094d\u092a\u0923\u0940",
|
||||
"download": "\u0921\u093e\u0909\u0928\u0932\u094b\u0921",
|
||||
"download-alt": "\u0921\u093e\u0909\u0928\u0932\u094b\u0921-Alt",
|
||||
"edit": "\u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902",
|
||||
"eject": "\u092c\u0947\u0926\u0916\u0932 \u0915\u0930\u0928\u093e",
|
||||
"envelope": "\u0932\u093f\u092b\u093e\u092b\u093e",
|
||||
"exclamation-sign": "\u0935\u093f\u0938\u094d\u092e\u092f\u093e\u0926\u093f\u092c\u094b\u0927\u0915 \u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930",
|
||||
"eye-close": "\u0906\u0902\u0916 \u0915\u094b \u092c\u0902\u0926",
|
||||
"eye-open": "\u0906\u0902\u0916 \u0916\u094b\u0932\u0928\u0947 \u0915\u0947",
|
||||
"facetime-video": "FaceTime \u0935\u0940\u0921\u093f\u092f\u094b",
|
||||
"fast-backward": "\u0924\u0947\u091c\u0940 \u0938\u0947 \u092a\u093f\u091b\u0921\u093c\u0947",
|
||||
"fast-forward": "\u0924\u0947\u091c\u0940 \u0938\u0947 \u0906\u0917\u0947",
|
||||
"file": "\u092b\u093c\u093e\u0907\u0932",
|
||||
"film": "\u092b\u093c\u093f\u0932\u094d\u092e",
|
||||
"filter": "\u092b\u093c\u093f\u0932\u094d\u091f\u0930 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f",
|
||||
"fire": "\u0906\u0917",
|
||||
"flag": "\u091d\u0902\u0921\u093e",
|
||||
"folder-close": "\u092b\u093c\u094b\u0932\u094d\u0921\u0930 \u092c\u0902\u0926",
|
||||
"folder-open": "\u092b\u093c\u094b\u0932\u094d\u0921\u0930 \u0916\u094b\u0932\u0928\u0947 \u0915\u0947",
|
||||
"font": "\u092b\u0949\u0928\u094d\u091f",
|
||||
"forward": "\u0906\u0917\u0947",
|
||||
"fullscreen": "fullscreen",
|
||||
"gift": "\u0909\u092a\u0939\u093e\u0930",
|
||||
"glass": "\u0915\u093e\u0902\u091a",
|
||||
"globe": "\u0917\u094d\u0932\u094b\u092c",
|
||||
"hand-down": "\u0939\u093e\u0925 \u0928\u0940\u091a\u0947",
|
||||
"hand-left": "\u0939\u093e\u0925 \u092c\u093e\u090f\u0901",
|
||||
"hand-right": "\u0939\u093e\u0925 - \u0938\u0939\u0940",
|
||||
"hand-up": "\u0939\u093e\u0925",
|
||||
"hdd": "hdd",
|
||||
"headphones": "headphones",
|
||||
"heart": "\u0926\u093f\u0932",
|
||||
"home": "\u0918\u0930",
|
||||
"inbox": "\u0907\u0928\u092c\u0949\u0915\u094d\u0938",
|
||||
"indent-left": "\u0907\u0902\u0921\u0947\u0902\u091f - \u092c\u093e\u090f\u0901",
|
||||
"indent-right": "\u0907\u0902\u0921\u0947\u0902\u091f \u0938\u0939\u0940",
|
||||
"info-sign": "\u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0915\u0947 \u0938\u0902\u0915\u0947\u0924",
|
||||
"italic": "\u0924\u093f\u0930\u091b\u093e",
|
||||
"leaf": "\u092a\u0924\u094d\u0924\u0940",
|
||||
"list": "\u0938\u0942\u091a\u0940",
|
||||
"list-alt": "\u0938\u0942\u091a\u0940 Alt",
|
||||
"lock": "\u0924\u093e\u0932\u093e",
|
||||
"magnet": "\u091a\u0941\u0902\u092c\u0915",
|
||||
"map-marker": "\u0928\u0915\u094d\u0936\u093e \u092e\u093e\u0930\u094d\u0915\u0930",
|
||||
"minus": "\u090b\u0923",
|
||||
"minus-sign": "\u090b\u0923 \u092a\u0930 \u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930",
|
||||
"move": "\u091a\u093e\u0932",
|
||||
"music": "\u0938\u0902\u0917\u0940\u0924",
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"ok": "\u0920\u0940\u0915",
|
||||
"ok-circle": "\u0920\u0940\u0915 \u091a\u0915\u094d\u0930",
|
||||
"ok-sign": "\u0920\u0940\u0915 \u0939\u0948 \u092a\u0930 \u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930",
|
||||
"pause": "\u0920\u0939\u0930\u093e\u0935",
|
||||
"pencil": "\u092a\u0947\u0902\u0938\u093f\u0932",
|
||||
"picture": "\u0924\u0938\u094d\u0935\u0940\u0930",
|
||||
"plane": "\u0935\u093f\u092e\u093e\u0928",
|
||||
"play": "\u0916\u0947\u0932",
|
||||
"play-circle": "\u0916\u0947\u0932\u0928\u0947 \u0938\u0930\u094d\u0915\u0932",
|
||||
"plus": "\u092a\u094d\u0932\u0938",
|
||||
"plus-sign": "\u092a\u094d\u0932\u0938 \u092a\u0930 \u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930",
|
||||
"print": "\u092a\u094d\u0930\u093f\u0902\u091f",
|
||||
"qrcode": "qrcode",
|
||||
"question-sign": "\u0938\u0935\u093e\u0932 \u0938\u0902\u0915\u0947\u0924",
|
||||
"random": "\u092f\u093e\u0926\u0943\u091a\u094d\u091b\u093f\u0915",
|
||||
"refresh": "\u0924\u093e\u091c\u093c\u093e \u0915\u0930\u0928\u093e",
|
||||
"remove": "\u0939\u091f\u093e\u0928\u093e",
|
||||
"remove-circle": "Remove-\u0935\u0943\u0924\u094d\u0924",
|
||||
"remove-sign": "\u0939\u091f\u093e\u0928\u0947 \u0915\u0947 \u0939\u0938\u094d\u0924\u093e\u0915\u094d\u0937\u0930",
|
||||
"repeat": "\u0926\u094b\u0939\u0930\u093e\u0928\u093e",
|
||||
"resize-full": "\u0915\u093e \u0906\u0915\u093e\u0930 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928 \u092d\u0930\u093e",
|
||||
"resize-horizontal": "\u0915\u093e \u0906\u0915\u093e\u0930 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928 \u0915\u094d\u0937\u0948\u0924\u093f\u091c",
|
||||
"resize-small": "\u0915\u093e \u0906\u0915\u093e\u0930 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928 \u091b\u094b\u091f\u0947",
|
||||
"resize-vertical": "\u0915\u093e \u0906\u0915\u093e\u0930 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928 \u0916\u0921\u093c\u0940",
|
||||
"retweet": "retweet",
|
||||
"road": "\u0938\u0921\u093c\u0915",
|
||||
"screenshot": "\u0938\u094d\u0915\u094d\u0930\u0940\u0928\u0936\u0949\u091f",
|
||||
"search": "\u0916\u094b\u091c",
|
||||
"share": "\u0936\u0947\u092f\u0930",
|
||||
"share-alt": "\u0936\u0947\u092f\u0930 Alt",
|
||||
"shopping-cart": "\u0936\u0949\u092a\u093f\u0902\u0917 \u0917\u093e\u0921\u093c\u0940",
|
||||
"signal": "\u0938\u0902\u0915\u0947\u0924",
|
||||
"star": "\u0938\u093f\u0924\u093e\u0930\u093e",
|
||||
"star-empty": "\u0938\u093f\u0924\u093e\u0930\u093e \u0916\u093e\u0932\u0940",
|
||||
"step-backward": "\u0915\u0926\u092e \u0938\u0947 \u092a\u093f\u091b\u0921\u093c\u0947",
|
||||
"step-forward": "\u0915\u0926\u092e \u0906\u0917\u0947",
|
||||
"stop": "\u0930\u094b\u0915",
|
||||
"tag": "\u091f\u0948\u0917",
|
||||
"tags": "\u091f\u0948\u0917",
|
||||
"tasks": "\u0915\u093e\u0930\u094d\u092f\u094b\u0902",
|
||||
"text-height": "\u092a\u093e\u0920 \u090a\u0902\u091a\u093e\u0908",
|
||||
"text-width": "\u092a\u093e\u0920 \u091a\u094c\u0921\u093c\u093e\u0908",
|
||||
"th": "\u0935\u0947\u0902",
|
||||
"th-large": "\u0935\u0947\u0902 \u092c\u0921\u093c\u0947",
|
||||
"th-list": "\u0935\u0947\u0902 \u0938\u0942\u091a\u0940",
|
||||
"thumbs-down": "\u0928\u0940\u091a\u0947 \u0905\u0902\u0917\u0942\u0920\u0947",
|
||||
"thumbs-up": "\u0905\u0902\u0917\u0942\u0920\u0947 \u0905\u092a",
|
||||
"time": "\u0938\u092e\u092f",
|
||||
"tint": "\u091f\u093f\u0902\u091f",
|
||||
"trash": "\u0915\u091a\u0930\u093e",
|
||||
"upload": "\u0905\u092a\u0932\u094b\u0921",
|
||||
"user": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e",
|
||||
"volume-down": "\u092e\u093e\u0924\u094d\u0930\u093e \u0928\u0940\u091a\u0947",
|
||||
"volume-off": "\u0935\u0949\u0932\u094d\u092f\u0942\u092e \u092c\u0902\u0926",
|
||||
"volume-up": "\u092e\u093e\u0924\u094d\u0930\u093e",
|
||||
"warning-sign": "\u091a\u0947\u0924\u093e\u0935\u0928\u0940 \u0938\u0902\u0915\u0947\u0924",
|
||||
"wrench": "\u0930\u093f\u0902\u091a",
|
||||
"zoom-in": "\u091c\u093c\u0942\u092e",
|
||||
"zoom-out": "\u091c\u093c\u0942\u092e \u0906\u0909\u091f"
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[
|
||||
"Core",
|
||||
"Workflow Transition",
|
||||
"State",
|
||||
"Next State",
|
||||
"Allowed",
|
||||
"Action",
|
||||
"Defines actions on states and the next step and allowed roles."
|
||||
]
|
||||
9
core/doctype/workflow_transition/locale/hi-doc.json
Normal file
9
core/doctype/workflow_transition/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"Action": "\u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908",
|
||||
"Allowed": "\u0930\u0916 \u0938\u0915\u0924\u0947 \u0939\u0948",
|
||||
"Core": "\u092e\u0942\u0932",
|
||||
"Defines actions on states and the next step and allowed roles.": "\u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u092a\u0930 \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u0914\u0930 \u0905\u0917\u0932\u0947 \u0915\u0926\u092e \u0914\u0930 \u0905\u0928\u0941\u092e\u0924\u093f \u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"Next State": "\u0905\u0917\u0932\u0947 \u0930\u093e\u091c\u094d\u092f",
|
||||
"State": "\u0930\u093e\u091c\u094d\u092f",
|
||||
"Workflow Transition": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0938\u0902\u0915\u094d\u0930\u092e\u0923"
|
||||
}
|
||||
19
core/module_def/core/locale/_messages_doc.json
Normal file
19
core/module_def/core/locale/_messages_doc.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[
|
||||
"Data Import Tool",
|
||||
"Adds a custom script (client or server) to a DocType",
|
||||
"Defines workflow states and rules for a document.",
|
||||
"Query Report",
|
||||
"Workflow state represents the current state of a document.",
|
||||
"Workflow Action Master",
|
||||
"Property Setter overrides a standard DocType or Field property",
|
||||
"User Properties",
|
||||
"Represents the states allowed in one document and role assigned to change the state.",
|
||||
"Profile Represents a User in the system.",
|
||||
"Keep a track of all communications",
|
||||
"Permission Manager",
|
||||
"Adds a custom field to a DocType",
|
||||
"Bulk Email records.",
|
||||
"Defines actions on states and the next step and allowed roles.",
|
||||
"Login Page",
|
||||
"DocType is a Table / Form in the application."
|
||||
]
|
||||
19
core/module_def/core/locale/hi-doc.json
Normal file
19
core/module_def/core/locale/hi-doc.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"Adds a custom field to a DocType": "\u090f\u0915 DOCTYPE \u090f\u0915 \u0915\u0938\u094d\u091f\u092e \u092b\u093c\u0940\u0932\u094d\u0921 \u091c\u094b\u0921\u093c\u0924\u093e \u0939\u0948",
|
||||
"Adds a custom script (client or server) to a DocType": "\u090f\u0915 DOCTYPE \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0915\u0938\u094d\u091f\u092e \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f (\u0915\u094d\u0932\u093e\u0907\u0902\u091f \u092f\u093e \u0938\u0930\u094d\u0935\u0930) \u091c\u094b\u0921\u093c\u0924\u093e \u0939\u0948",
|
||||
"Bulk Email records.": "\u0925\u094b\u0915 \u0908\u092e\u0947\u0932 \u0930\u093f\u0915\u0949\u0930\u094d\u0921.",
|
||||
"Data Import Tool": "\u0921\u0947\u091f\u093e \u0906\u092f\u093e\u0924 \u0909\u092a\u0915\u0930\u0923",
|
||||
"Defines actions on states and the next step and allowed roles.": "\u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u092a\u0930 \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u0914\u0930 \u0905\u0917\u0932\u0947 \u0915\u0926\u092e \u0914\u0930 \u0905\u0928\u0941\u092e\u0924\u093f \u092d\u0942\u092e\u093f\u0915\u093e\u0913\u0902 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"Defines workflow states and rules for a document.": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u0914\u0930 \u090f\u0915 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u092f\u092e\u094b\u0902 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"DocType is a Table / Form in the application.": "DOCTYPE / \u0906\u0935\u0947\u0926\u0928 \u0924\u093e\u0932\u093f\u0915\u093e \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0939\u0948.",
|
||||
"Keep a track of all communications": "\u0938\u092d\u0940 \u0938\u0902\u091a\u093e\u0930 \u0915\u0947 \u090f\u0915 \u091f\u094d\u0930\u0948\u0915 \u0930\u0916\u0947\u0902",
|
||||
"Login Page": "\u0932\u0949\u0917",
|
||||
"Permission Manager": "\u0905\u0928\u0941\u092e\u0924\u093f \u092a\u094d\u0930\u092c\u0902\u0927\u0915",
|
||||
"Profile Represents a User in the system.": "\u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u090f\u0915 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"Property Setter overrides a standard DocType or Field property": "\u0938\u0902\u092a\u0924\u094d\u0924\u093f \u0938\u0947\u091f\u0930 \u0913\u0935\u0930\u0930\u093e\u0907\u0921 \u090f\u0915 \u092e\u093e\u0928\u0915 doctype \u092f\u093e \u092b\u0940\u0932\u094d\u0921 \u0938\u0902\u092a\u0924\u094d\u0924\u093f",
|
||||
"Query Report": "\u0915\u094d\u0935\u0947\u0930\u0940 \u0930\u093f\u092a\u094b\u0930\u094d\u091f",
|
||||
"Represents the states allowed in one document and role assigned to change the state.": "\u090f\u0915 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0914\u0930 \u0930\u093e\u091c\u094d\u092f \u092e\u0947\u0902 \u092c\u0926\u0932 \u0938\u094c\u0902\u092a\u093e \u092d\u0942\u092e\u093f\u0915\u093e \u092e\u0947\u0902 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0940 \u0930\u093e\u091c\u094d\u092f\u094b\u0902 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948.",
|
||||
"User Properties": "\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0915\u0947 \u0917\u0941\u0923",
|
||||
"Workflow Action Master": "\u0935\u0930\u094d\u0915\u092b\u093c\u094d\u0932\u094b \u0915\u093e\u0930\u094d\u0930\u0935\u093e\u0908 \u092e\u093e\u0938\u094d\u091f\u0930",
|
||||
"Workflow state represents the current state of a document.": "\u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0930\u093e\u091c\u094d\u092f \u090f\u0915 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0915\u0940 \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0938\u094d\u0925\u093f\u0924\u093f \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948."
|
||||
}
|
||||
|
|
@ -1,77 +1,66 @@
|
|||
wn.pages['permission-manager'].onload = function(wrapper) {
|
||||
wn.ui.make_app_page({
|
||||
parent: wrapper,
|
||||
title: 'Permission Manager',
|
||||
title: wn._('Permission Manager'),
|
||||
single_column: true
|
||||
});
|
||||
$(wrapper).find(".layout-main").html("<div class='perm-engine'></div>\
|
||||
<table class='table table-bordered' style='background-color: #f9f9f9;'>\
|
||||
<tr><td>\
|
||||
<h4><i class='icon-question-sign'></i> Quick Help for Setting Permissions:</h4>\
|
||||
<h4><i class='icon-question-sign'></i> "+wn._("Quick Help for Setting Permissions")+":</h4>\
|
||||
<ol>\
|
||||
<li>Permissions are set on Roles and Document Types (called DocTypes) by restricting \
|
||||
read, write, create, submit, cancel and amend rights.</li>\
|
||||
<li>Permissions translate to Users based on what Role they are assigned.</li>\
|
||||
<li>To set user roles, just go to <a href='#List/Profile'>Setup > Users</a> \
|
||||
and click on the user to assign roles.</li>\
|
||||
<li>The system provides pre-defined roles, but you can <a href='#List/Role'>add new roles</a>\
|
||||
to set finer permissions.</li>\
|
||||
<li>Permissions are automatically translated to Standard Reports and Searches.</li>\
|
||||
<li>As a best practice, do not assign the same set of permission rule to different Roles\
|
||||
instead set multiple Roles to the User.</li>\
|
||||
<li>"+wn._("Permissions are set on Roles and Document Types (called DocTypes) by restricting read, write, create, submit, cancel and amend rights.")+"</li>\
|
||||
<li>"+wn._("Permissions translate to Users based on what Role they are assigned")+".</li>\
|
||||
<li>"+wn._("To set user roles, just go to <a href='#List/Profile'>Setup > Users</a> and click on the user to assign roles.")+"</li>\
|
||||
<li>"+wn._("The system provides pre-defined roles, but you can <a href='#List/Role'>add new roles to set finer permissions")+".</li>\
|
||||
<li>"+wn._("Permissions are automatically translated to Standard Reports and Searches")+".</li>\
|
||||
<li>"+wn._("As a best practice, do not assign the same set of permission rule to different Roles instead set multiple Roles to the User")+".</li>\
|
||||
</ol>\
|
||||
</tr></td>\
|
||||
<tr><td>\
|
||||
<h4><i class='icon-hand-right'></i> Meaning of Submit, Cancel, Amend:</h4>\
|
||||
<h4><i class='icon-hand-right'></i> "+wn._("Meaning of Submit, Cancel, Amend")+":</h4>\
|
||||
<ol>\
|
||||
<li>Certain documents should not be changed once final, like an\
|
||||
Invoice for example. The final state for such documents is called <b>Submitted</b>.\
|
||||
You can restrict which roles can Submit.</li>\
|
||||
<li><b>Cancel</b> allows you change Submitted documents by cancelling them and amending them.\
|
||||
Cancel permission also allows the user to delete a document (if it is not linked to any other document).</li>\
|
||||
<li>When you <b>Amend</b> a document after cancel and save it, it will get a new number that is\
|
||||
a version of the old number. For example if you cancel and amend 'INV004' it will become a new\
|
||||
document 'INV004-1'. This helps you to keep track of each amendment.</li>\
|
||||
<li>"+wn._("Certain documents should not be changed once final, like an Invoice for example. The final state for such documents is called <b>Submitted</b>. You can restrict which roles can Submit.")+"</li>\
|
||||
<li>"+wn._("<b>Cancel</b> allows you change Submitted documents by cancelling them and amending them.")+
|
||||
wn._("Cancel permission also allows the user to delete a document (if it is not linked to any other document).")+"</li>\
|
||||
<li>"+wn._("When you <b>Amend</b> a document after cancel and save it, it will get a new number that is a version of the old number.")+
|
||||
wn._("For example if you cancel and amend 'INV004' it will become a new document 'INV004-1'. This helps you to keep track of each amendment.")+
|
||||
"</li>\
|
||||
</ol>\
|
||||
</tr></td>\
|
||||
<tr><td>\
|
||||
<h4><i class='icon-signal'></i> Permission Levels:</h4>\
|
||||
<h4><i class='icon-signal'></i> "+wn._("Permission Levels")+":</h4>\
|
||||
<ol>\
|
||||
<li>Permissions at level 0 are 'Document Level' permissions, i.e. they are primary for access to the document.\
|
||||
If a User does not have access at Level 0, then higher levels are meaningless.</li>\
|
||||
<li>Permissions at higher levels are 'Field Level' permissions. All Fields have a 'Permission Level' set against them\
|
||||
and the rules defined at that permissions apply to the field. This is useful incase you want to hide or make certain field read-only.\
|
||||
You can use <a href='#Form/Customize Form'>Customize Form</a> to set levels on fields.</li>\
|
||||
<li>"+wn._("Permissions at level 0 are 'Document Level' permissions, i.e. they are primary for access to the document.")+
|
||||
wn._("If a User does not have access at Level 0, then higher levels are meaningless")+".</li>\
|
||||
<li>"+wn._("Permissions at higher levels are 'Field Level' permissions. All Fields have a 'Permission Level' set against them and the rules defined at that permissions apply to the field. This is useful incase you want to hide or make certain field read-only.")+
|
||||
wn._("You can use <a href='#Form/Customize Form'>Customize Form</a> to set levels on fields.")+"</li>\
|
||||
</ol>\
|
||||
</tr></td>\
|
||||
<tr><td>\
|
||||
<h4><i class='icon-user'></i> Restricting By User:</h4>\
|
||||
<h4><i class='icon-user'></i> "+wn._("Restricting By User")+":</h4>\
|
||||
<ol>\
|
||||
<li>To restrict a User of a particular Role to documents that are only self-created,\
|
||||
Click on button in the 'Condition' column and select the option 'User is the creator of the document'.</li>\
|
||||
<li>To restrict a User of a particular Role to documents that are explicitly assigned to them,\
|
||||
create a Custom Field of type Link (Profile) and then use the 'Condition' settings\
|
||||
to map that field to the Permission rule.\
|
||||
</ol>\
|
||||
<li>"+wn._("To restrict a User of a particular Role to documents that are only self-created.")+
|
||||
wn._("Click on button in the 'Condition' column and select the option 'User is the creator of the document'")+".</li>\
|
||||
<li>"+wn._("To restrict a User of a particular Role to documents that are explicitly assigned to them")+ ":"+
|
||||
+ wn._("create a Custom Field of type Link (Profile) and then use the 'Condition' settings to map that field to the Permission rule.")+
|
||||
"</ol>\
|
||||
</tr></td>\
|
||||
<tr><td>\
|
||||
<h4><i class='icon-cog'></i> Advanced Settings:</h4>\
|
||||
<p>To further restrict permissions based on certain values in a document, use the\
|
||||
'Condition' settings. <br><br>For example: You want to restrict users to transactions marked\
|
||||
with a certain property called 'Territory':</p>\
|
||||
<h4><i class='icon-cog'></i> "+wn._("Advanced Settings")+":</h4>\
|
||||
<p>"+wn._("To further restrict permissions based on certain values in a document, use the 'Condition' settings.")+" <br><br>"+
|
||||
wn._("For example: You want to restrict users to transactions marked with a certain property called 'Territory'")+":</p>\
|
||||
<ol>\
|
||||
<li>Make sure that the transactions you want to restrict have a Link \
|
||||
field 'territory' that maps to a 'Territory' master. If not, create a\
|
||||
<a href='#List/Custom Field'>Custom Field</a> of type Link.</li>\
|
||||
<li>In the Permission Manager, click on the button in the 'Condition' column\
|
||||
for the Role you want to restrict.</li>\
|
||||
<li>A new popup will open that will ask you to select further conditions. \
|
||||
If the 'territory' Link Field exists, it will give you an option to select \
|
||||
it.</li>\
|
||||
<li>Go to Setup > <a href='#user-properties'>User Properties</a> to set \
|
||||
'territory' for diffent Users.</li>\
|
||||
<li>"+wn._("Make sure that the transactions you want to restrict have a Link field 'territory' that maps to a 'Territory' master.")+" "
|
||||
+wn._("If not, create a")+
|
||||
"<a href='#List/Custom Field'>"+wn._("Custom Field")+"</a>"+ wn._("of type Link")+".</li>\
|
||||
<li>"+wn._("In the Permission Manager, click on the button in the 'Condition' column for the Role you want to restrict.")+"</li>\
|
||||
<li>"+wn._("A new popup will open that will ask you to select further conditions.")+
|
||||
wn._("If the 'territory' Link Field exists, it will give you an option to select it")+".</li>\
|
||||
<li>"+wn._("Go to Setup > <a href='#user-properties'>User Properties</a> to set \
|
||||
'territory' for diffent Users.")+"</li>\
|
||||
</ol>\
|
||||
<p>Once you have set this, the users will only be able access documents with that property</p>\
|
||||
<p>"+wn._("Once you have set this, the users will only be able access documents with that property.")+"</p>\
|
||||
<hr>\
|
||||
<p>If these instructions where not helpful, please add in your suggestions at\
|
||||
<a href='https://github.com/webnotes/wnframework/issues'>GitHub Issues</a></p>\
|
||||
|
|
@ -103,14 +92,14 @@ wn.PermissionEngine = Class.extend({
|
|||
me.options = r.message;
|
||||
me.doctype_select
|
||||
= me.wrapper.appframe.add_select("doctypes",
|
||||
["Select Document Type..."].concat(r.message.doctypes))
|
||||
[wn._("Select Document Type")+"..."].concat(r.message.doctypes))
|
||||
.css("width", "200px")
|
||||
.change(function() {
|
||||
wn.set_route("permission-manager", $(this).val())
|
||||
});
|
||||
me.role_select
|
||||
= me.wrapper.appframe.add_select("roles",
|
||||
["Select Role..."].concat(r.message.roles))
|
||||
[wn._("Select Role")+"..."].concat(r.message.roles))
|
||||
.css("width", "200px")
|
||||
.change(function() {
|
||||
me.refresh();
|
||||
|
|
@ -145,11 +134,11 @@ wn.PermissionEngine = Class.extend({
|
|||
},
|
||||
get_doctype: function() {
|
||||
var doctype = this.doctype_select.val();
|
||||
return doctype=="Select Document Type..." ? null : doctype;
|
||||
return this.doctype_select.get(0).selectedIndex==0 ? null : doctype;
|
||||
},
|
||||
get_role: function() {
|
||||
var role = this.role_select.val();
|
||||
return role=="Select Role..." ? null : role;
|
||||
return this.role_select.get(0).selectedIndex==0 ? null : role;
|
||||
},
|
||||
refresh: function() {
|
||||
var me = this;
|
||||
|
|
@ -158,7 +147,7 @@ wn.PermissionEngine = Class.extend({
|
|||
return;
|
||||
}
|
||||
if(!me.get_doctype() && !me.get_role()) {
|
||||
this.body.html("<div class='alert'>Select Document Type or Role to start.</div>");
|
||||
this.body.html("<div class='alert'>"+wn._("Select Document Type or Role to start.")+"</div>");
|
||||
return;
|
||||
}
|
||||
// get permissions
|
||||
|
|
@ -180,7 +169,7 @@ wn.PermissionEngine = Class.extend({
|
|||
this.body.empty();
|
||||
this.perm_list = perm_list;
|
||||
if(!perm_list.length) {
|
||||
this.body.html("<div class='alert'>No Permissions set for this criteria.</div>");
|
||||
this.body.html("<div class='alert'>"+wn._("No Permissions set for this criteria.")+"</div>");
|
||||
} else {
|
||||
this.show_permission_table(perm_list);
|
||||
}
|
||||
|
|
@ -274,7 +263,7 @@ wn.PermissionEngine = Class.extend({
|
|||
return;
|
||||
}
|
||||
var btn = $("<button class='btn btn-small'></button>")
|
||||
.html(d.match ? d.match : "For All Users")
|
||||
.html(d.match ? d.match : wn._("For All Users"))
|
||||
.appendTo($("<td>").appendTo(row))
|
||||
.attr("data-name", d.name)
|
||||
.click(function() {
|
||||
|
|
@ -335,11 +324,11 @@ wn.PermissionEngine = Class.extend({
|
|||
},
|
||||
show_add_rule: function() {
|
||||
var me = this;
|
||||
$("<button class='btn btn-info'>Add A New Rule</button>")
|
||||
$("<button class='btn btn-info'>"+wn._("Add A New Rule")+"</button>")
|
||||
.appendTo($("<p>").appendTo(this.body))
|
||||
.click(function() {
|
||||
var d = new wn.ui.Dialog({
|
||||
title: "Add New Permission Rule",
|
||||
title: wn._("Add New Permission Rule"),
|
||||
fields: [
|
||||
{fieldtype:"Select", label:"Document Type",
|
||||
options:me.options.doctypes, reqd:1, fieldname:"parent"},
|
||||
|
|
@ -347,7 +336,7 @@ wn.PermissionEngine = Class.extend({
|
|||
options:me.options.roles, reqd:1},
|
||||
{fieldtype:"Select", label:"Permission Level",
|
||||
options:[0,1,2,3,4,5,6,7,8,9], reqd:1, fieldname: "permlevel",
|
||||
description:"Level 0 is for document level permissions, higher levels for field level permissions."},
|
||||
description: wn._("Level 0 is for document level permissions, higher levels for field level permissions.")},
|
||||
{fieldtype:"Button", label:"Add"},
|
||||
]
|
||||
});
|
||||
|
|
@ -372,7 +361,7 @@ wn.PermissionEngine = Class.extend({
|
|||
args: args,
|
||||
callback: function(r) {
|
||||
if(r.exc) {
|
||||
msgprint("Did not add.");
|
||||
msgprint(wn._("Did not add."));
|
||||
} else {
|
||||
me.refresh();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,6 +71,7 @@
|
|||
|
||||
"lib/public/js/wn/provide.js",
|
||||
"lib/public/js/wn/class.js",
|
||||
"lib/public/js/wn/translate.js",
|
||||
"lib/public/js/wn/assets.js",
|
||||
"lib/public/js/wn/dom.js",
|
||||
"lib/public/js/wn/ui/messages.js",
|
||||
|
|
|
|||
|
|
@ -108,7 +108,8 @@ Field.prototype.set_max_width = function() {
|
|||
|
||||
Field.prototype.set_label = function() {
|
||||
if(this.with_label && this.label_area && this.label!=this.df.label) {
|
||||
this.label_span.innerHTML = this.df.label;this.label = this.df.label;
|
||||
this.label_span.innerHTML = wn._(this.df.label);
|
||||
this.label = this.df.label;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -121,7 +122,7 @@ Field.prototype.set_description = function(txt) {
|
|||
? this.label_area : this.wrapper;
|
||||
this.desc_area = $a(p, 'div', 'help small');
|
||||
}
|
||||
$(this.desc_area).html(this.df.description || txt);
|
||||
$(this.desc_area).html(wn._(this.df.description || txt));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -544,7 +545,7 @@ DateField.prototype.validate = function(v) {
|
|||
if(!v) return;
|
||||
var me = this;
|
||||
this.clear = function() {
|
||||
msgprint ("Date must be in format " + this.user_fmt);
|
||||
msgprint (wn._("Date must be in format") + ": " + this.user_fmt);
|
||||
me.input.set_input('');
|
||||
return '';
|
||||
}
|
||||
|
|
@ -575,11 +576,11 @@ LinkField.prototype.make_input = function() {
|
|||
.css({"width": me.in_filter ? "100px" : (me.in_grid ? "35%" : "60%")})
|
||||
.appendTo(me.input_area).get(0);
|
||||
|
||||
me.btn = $('<button class="btn" title="Search Link">\
|
||||
me.btn = $('<button class="btn" title="'+wn._('Search Link')+'">\
|
||||
<i class="icon-search"></i></button>').appendTo(me.input_area).get(0);
|
||||
me.btn1 = $('<button class="btn" title="Open Link">\
|
||||
me.btn1 = $('<button class="btn" title="'+wn._('Open Link')+'">\
|
||||
<i class="icon-play"></i></button>').appendTo(me.input_area).get(0);
|
||||
me.btn2 = $('<button class="btn" title="Make New">\
|
||||
me.btn2 = $('<button class="btn" title="'+wn._('Make New')+'">\
|
||||
<i class="icon-plus"></i></button>').appendTo(me.input_area).get(0);
|
||||
|
||||
me.txt.name = me.df.fieldname;
|
||||
|
|
@ -779,9 +780,6 @@ LinkField.prototype.validate_link = function(val, from_selector) {
|
|||
|
||||
me.run_trigger();
|
||||
} else {
|
||||
var astr = '';
|
||||
if(in_list(profile.can_create, me.df.options)) astr = repl('<br><br><span class="link_type" onclick="newdoc(\'%(dt)s\')">Click here</span> to create a new %(dtl)s', {dt:me.df.options, dtl:wn._(me.df.options)})
|
||||
msgprint(repl('error:<b>%(val)s</b> is not a valid %(dt)s.<br><br>You must first create a new %(dt)s <b>%(val)s</b> and then select its value. To find an existing %(dt)s, click on the magnifying glass next to the field.%(add)s', {val:me.txt.value, dt:wn._(me.df.options), add:astr}));
|
||||
me.txt.value = '';
|
||||
me.set('');
|
||||
}
|
||||
|
|
@ -982,7 +980,7 @@ function make_text_dialog() {
|
|||
TextField.prototype.table_refresh = function() {
|
||||
if(!this.text_dialog)
|
||||
make_text_dialog();
|
||||
text_dialog.set_title('Enter text for "'+ this.df.label +'"');
|
||||
text_dialog.set_title(wn._('Enter text for')+': "'+ wn._(this.df.label) +'"');
|
||||
text_dialog.field = this;
|
||||
text_dialog.show();
|
||||
}
|
||||
|
|
@ -1134,7 +1132,7 @@ SelectField.prototype.make_input = function() {
|
|||
}
|
||||
} else {
|
||||
this.df.options = ''
|
||||
this.set_description("Please attach a file first.")
|
||||
this.set_description(wn._("Please attach a file first."))
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -194,7 +194,7 @@ _f.Frm.prototype.setup_std_layout = function() {
|
|||
if(!this.meta.issingle) {
|
||||
$('<div style="font-size: 21px; color: #aaa; float: right;\
|
||||
margin-top: -5px; margin-right: -5px; z-index: 5;">'
|
||||
+ this.doctype + '</div>')
|
||||
+ wn._(this.doctype) + '</div>')
|
||||
.prependTo(this.page_layout.main);
|
||||
}
|
||||
|
||||
|
|
@ -460,7 +460,7 @@ _f.Frm.prototype.check_doc_perm = function() {
|
|||
this.perm = wn.perm.get_perm(dt, dn);
|
||||
|
||||
if(!this.perm[0][READ]) {
|
||||
window.history.back();
|
||||
wn.container.change_to('403');
|
||||
return 0;
|
||||
}
|
||||
return 1
|
||||
|
|
|
|||
|
|
@ -33,10 +33,10 @@ _f.ColumnBreak.prototype.make_body = function() {
|
|||
$y(this.cell.wrapper, {padding: '8px'});
|
||||
_f.cur_col_break_width = this.df.width;
|
||||
|
||||
var fn = this.df.fieldname?this.df.fieldname:this.df.label;
|
||||
var fn = this.df.fieldname || this.df.label;
|
||||
// header
|
||||
if(this.df&&this.df.label){
|
||||
this.label = $a(this.cell.wrapper, 'h4', '', '', this.df.label);
|
||||
this.label = $a(this.cell.wrapper, 'h4', '', '', wn._(this.df.label));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -78,10 +78,14 @@ _f.SectionBreak.prototype.make_body = function() {
|
|||
if(this.df.label) {
|
||||
if(!this.df.description)
|
||||
this.df.description = '';
|
||||
|
||||
this.df._label = wn._(this.df.label);
|
||||
this.df._description = wn._(this.df.description);
|
||||
|
||||
$(this.row.main_head).html(repl('<div class="form-section-head">\
|
||||
<h3 class="head">%(label)s</h3>\
|
||||
<h3 class="head">%(_label)s</h3>\
|
||||
<div class="help small" \
|
||||
style="margin-top: 4px; margin-bottom: 8px;">%(description)s</div>\
|
||||
style="margin-top: 4px; margin-bottom: 8px;">%(_description)s</div>\
|
||||
</div>', this.df));
|
||||
} else {
|
||||
// simple
|
||||
|
|
|
|||
|
|
@ -45,13 +45,13 @@ _f.FormGrid.prototype.setup = function() {
|
|||
_f.FormGrid.prototype.make_buttons = function() {
|
||||
var me = this;
|
||||
this.tbar_btns = {};
|
||||
this.tbar_btns['Del'] = this.make_tbar_link($td(this.tbar_tab,0,0),'Del',
|
||||
this.tbar_btns['Del'] = this.make_tbar_link($td(this.tbar_tab,0,0),wn._('Del'),
|
||||
function() { me.delete_row(); }, 'icon-remove-sign');
|
||||
this.tbar_btns['Ins'] = this.make_tbar_link($td(this.tbar_tab,0,1),'Ins',
|
||||
this.tbar_btns['Ins'] = this.make_tbar_link($td(this.tbar_tab,0,1),wn._('Ins'),
|
||||
function() { me.insert_row(); }, 'icon-plus');
|
||||
this.tbar_btns['Up'] = this.make_tbar_link($td(this.tbar_tab,0,2),'Up',
|
||||
this.tbar_btns['Up'] = this.make_tbar_link($td(this.tbar_tab,0,2),wn._('Up'),
|
||||
function() { me.move_row(true); }, 'icon-arrow-up');
|
||||
this.tbar_btns['Dn'] = this.make_tbar_link($td(this.tbar_tab,0,3),'Dn',
|
||||
this.tbar_btns['Dn'] = this.make_tbar_link($td(this.tbar_tab,0,3),wn._('Dn'),
|
||||
function() { me.move_row(false); }, 'icon-arrow-down');
|
||||
|
||||
for(var i in this.btns)
|
||||
|
|
@ -173,7 +173,7 @@ _f.FormGrid.prototype.new_row_doc = function() {
|
|||
_f.FormGrid.prototype.add_newrow = function() {
|
||||
var r = this.tab.rows[this.tab.rows.length - 1];
|
||||
if(!r.is_newrow)
|
||||
show_alert('fn: add_newrow: Adding a row which is not flagged as new');
|
||||
throw 'Adding a row which is not flagged as new';
|
||||
|
||||
var d = this.new_row_doc();
|
||||
d.idx = r.rowIndex + 1;
|
||||
|
|
@ -212,11 +212,11 @@ _f.FormGrid.prototype.make_newrow = function(from_add_btn) {
|
|||
|
||||
_f.FormGrid.prototype.check_selected = function() {
|
||||
if(!_f.cur_grid_cell) {
|
||||
show_alert('Select a cell first');
|
||||
show_alert(wn._('Select a cell first'));
|
||||
return false;
|
||||
}
|
||||
if(_f.cur_grid_cell.grid != this) {
|
||||
show_alert('Select a cell first');
|
||||
show_alert(wn._('Select a cell first'));
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ _f.FrmHeader = Class.extend({
|
|||
if(title.length > 30) {
|
||||
title = title.substr(0,30) + "...";
|
||||
}
|
||||
this.appframe.set_title(title, this.frm.docname);
|
||||
this.appframe.set_title(title, wn._(this.frm.docname));
|
||||
this.refresh_labels();
|
||||
this.refresh_toolbar();
|
||||
this.refresh_timestamps();
|
||||
|
|
@ -87,17 +87,17 @@ _f.FrmHeader = Class.extend({
|
|||
refresh_labels: function() {
|
||||
cur_frm.doc = wn.model.get_doc(cur_frm.doc.doctype, cur_frm.doc.name);
|
||||
var labinfo = {
|
||||
0: ['Saved', 'label-success'],
|
||||
1: ['Submitted', 'label-info'],
|
||||
2: ['Cancelled', 'label-important']
|
||||
0: [wn._('Saved'), 'label-success'],
|
||||
1: [wn._('Submitted'), 'label-info'],
|
||||
2: [wn._('Cancelled'), 'label-important']
|
||||
}[cint(cur_frm.doc.docstatus)];
|
||||
|
||||
if(labinfo[0]=='Saved' && cur_frm.meta.is_submittable) {
|
||||
labinfo[0]='Saved, to Submit';
|
||||
if(labinfo[0]==wn._('Saved') && cur_frm.meta.is_submittable) {
|
||||
labinfo[0]=wn._('Saved, to Submit');
|
||||
}
|
||||
|
||||
if(cur_frm.doc.__unsaved || cur_frm.doc.__islocal) {
|
||||
labinfo[0] = 'Not Saved';
|
||||
labinfo[0] = wn._('Not Saved');
|
||||
labinfo[1] = 'label-warning'
|
||||
}
|
||||
|
||||
|
|
@ -107,7 +107,7 @@ _f.FrmHeader = Class.extend({
|
|||
if(cur_frm.doc.__unsaved && cint(cur_frm.doc.docstatus)==1 && cur_frm.perm[0][SUBMIT]) {
|
||||
this.appframe.add_button('Update', function() {
|
||||
cur_frm.save('Update', null, this);
|
||||
}, '')
|
||||
}, '').html(wn._('Update'))
|
||||
}
|
||||
|
||||
this.set_primary_button();
|
||||
|
|
@ -137,7 +137,7 @@ _f.FrmHeader = Class.extend({
|
|||
if(cur_frm.meta.read_only_onload && !cur_frm.doc.__islocal) {
|
||||
this.appframe.add_button('Print View', function() {
|
||||
cur_frm.last_view_is_edit[cur_frm.docname] = 0;
|
||||
cur_frm.refresh(); }, 'icon-print' );
|
||||
cur_frm.refresh(); }, 'icon-print' ).html(wn._('Print View'));
|
||||
}
|
||||
|
||||
var docstatus = cint(cur_frm.doc.docstatus);
|
||||
|
|
@ -147,24 +147,24 @@ _f.FrmHeader = Class.extend({
|
|||
this.appframe.add_button('Save', function() {
|
||||
cur_frm.save('Save', null, this);}, 'icon-save');
|
||||
this.appframe.buttons['Save'].addClass("btn-save")
|
||||
.html("<i class='icon-save'></i> <u>S</u>ave");
|
||||
.html("<i class='icon-save'></i> "+wn._("Save"));
|
||||
}
|
||||
|
||||
// Submit
|
||||
if(!wn.model.get("Workflow", {document_type: cur_frm.doctype}).length) {
|
||||
if(docstatus==0 && p[SUBMIT] && (!cur_frm.doc.__islocal))
|
||||
this.appframe.add_button('Submit', function() {
|
||||
cur_frm.savesubmit(this);}, 'icon-lock');
|
||||
cur_frm.savesubmit(this);}, 'icon-lock').html(wn._('Submit'));
|
||||
|
||||
// Cancel
|
||||
if(docstatus==1 && p[CANCEL])
|
||||
this.appframe.add_button('Cancel', function() {
|
||||
cur_frm.savecancel(this) }, 'icon-remove');
|
||||
cur_frm.savecancel(this) }, 'icon-remove').html(wn._('Cancel'));
|
||||
|
||||
// Amend
|
||||
if(docstatus==2 && p[AMEND])
|
||||
this.appframe.add_button('Amend', function() {
|
||||
cur_frm.amend_doc() }, 'icon-pencil');
|
||||
cur_frm.amend_doc() }, 'icon-pencil').html(wn._('Amend'));
|
||||
}
|
||||
this.set_primary_button();
|
||||
},
|
||||
|
|
|
|||
|
|
@ -26,11 +26,11 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
this.opts = {
|
||||
sections: [
|
||||
{
|
||||
title: 'Actions',
|
||||
title: wn._('Actions'),
|
||||
items: [
|
||||
{
|
||||
type: 'link',
|
||||
label: 'New',
|
||||
label: wn._('New'),
|
||||
icon: 'icon-plus',
|
||||
display: function() {
|
||||
return in_list(profile.can_create, form.doctype)
|
||||
|
|
@ -40,7 +40,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
|
||||
{
|
||||
type: 'link',
|
||||
label: 'Print',
|
||||
label: wn._('Print'),
|
||||
display: function() {
|
||||
return !(me.form.doc.__islocal || me.form.meta.allow_print);
|
||||
},
|
||||
|
|
@ -50,7 +50,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
|
||||
{
|
||||
type: 'link',
|
||||
label: 'Email',
|
||||
label: wn._('Email'),
|
||||
display: function() {
|
||||
return !(me.form.doc.__islocal || me.form.meta.allow_email);
|
||||
},
|
||||
|
|
@ -60,7 +60,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
|
||||
{
|
||||
type: 'link',
|
||||
label: 'Copy',
|
||||
label: wn._('Copy'),
|
||||
display: function() {
|
||||
return in_list(profile.can_create, me.form.doctype) && !me.form.meta.allow_copy
|
||||
},
|
||||
|
|
@ -70,7 +70,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
|
||||
{
|
||||
type: 'link',
|
||||
label: 'Delete',
|
||||
label: wn._('Delete'),
|
||||
display: function() {
|
||||
return (cint(me.form.doc.docstatus) != 1) && !me.form.doc.__islocal
|
||||
&& wn.model.can_delete(me.form.doctype);
|
||||
|
|
@ -81,7 +81,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
|
||||
{
|
||||
type: 'link',
|
||||
label: 'Rename',
|
||||
label: wn._('Rename'),
|
||||
display: function() {
|
||||
return me.form.meta.allow_rename && me.form.perm[0][WRITE];
|
||||
},
|
||||
|
|
@ -91,7 +91,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
|
||||
{
|
||||
type: 'link',
|
||||
label: 'Linked With',
|
||||
label: wn._('Linked With'),
|
||||
display: function() {
|
||||
return !me.form.doc.__islocal && !me.form.meta.issingle;
|
||||
},
|
||||
|
|
@ -113,7 +113,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
},
|
||||
|
||||
{
|
||||
title: 'Assign',
|
||||
title: wn._('Assign'),
|
||||
render: function(wrapper) {
|
||||
me.form.assign_to = new wn.ui.form.AssignTo({
|
||||
parent: $(wrapper),
|
||||
|
|
@ -125,7 +125,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
},
|
||||
|
||||
{
|
||||
title: 'Attachments',
|
||||
title: wn._('Attachments'),
|
||||
render: function(wrapper) {
|
||||
me.form.attachments = new wn.ui.form.Attachments({
|
||||
parent: $(wrapper),
|
||||
|
|
@ -137,7 +137,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
},
|
||||
|
||||
{
|
||||
title: 'Comments',
|
||||
title: wn._('Comments'),
|
||||
render: function(wrapper) {
|
||||
new wn.widgets.form.sidebar.Comments(wrapper, me, me.form.doctype, me.form.docname);
|
||||
},
|
||||
|
|
@ -148,7 +148,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
|
|||
},
|
||||
|
||||
{
|
||||
title: 'Tags',
|
||||
title: wn._('Tags'),
|
||||
render: function(wrapper) {
|
||||
me.form.taglist = new TagList(wrapper,
|
||||
me.form.doc._user_tags ? me.form.doc._user_tags.split(',') : [],
|
||||
|
|
|
|||
|
|
@ -208,7 +208,7 @@ wn.dom.set_box_shadow = function(ele, spread) {
|
|||
for(var i=0; i<options_list.length; i++) {
|
||||
var v = options_list[i];
|
||||
value = v.value || v;
|
||||
label = v.label || v;
|
||||
label = wn._(v.label || v);
|
||||
$('<option>').html(label).attr('value', value).appendTo(this);
|
||||
}
|
||||
// select the first option
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ wn.ui.form.AssignTo = Class.extend({
|
|||
var me = this;
|
||||
if(!me.dialog) {
|
||||
me.dialog = new wn.ui.Dialog({
|
||||
title: 'Add to To Do',
|
||||
title: wn._('Add to To Do'),
|
||||
width: 350,
|
||||
fields: [
|
||||
{fieldtype:'Link', fieldname:'assign_to', options:'Profile',
|
||||
|
|
|
|||
|
|
@ -87,24 +87,23 @@ wn.ui.form.Attachments = Class.extend({
|
|||
.find(".close")
|
||||
.data("fileid", fileid)
|
||||
.click(function() {
|
||||
var yn = confirm("Are you sure you want to delete the attachment?");
|
||||
if(!yn) return;
|
||||
|
||||
var data = $(this).data("fileid");
|
||||
wn.call({
|
||||
method: 'webnotes.widgets.form.utils.remove_attach',
|
||||
args: {
|
||||
'fid': data,
|
||||
dt: me.frm.doctype,
|
||||
dn: me.frm.docname
|
||||
},
|
||||
callback: function(r,rt) {
|
||||
me.frm.doc.modified = r.message;
|
||||
me.remove_fileid(data);
|
||||
me.frm && me.frm.cscript.on_remove_attachment
|
||||
&& me.frm.cscript.on_remove_attachment(me.frm.doc);
|
||||
me.frm.refresh();
|
||||
}
|
||||
wn.confirm(wn._("Are you sure you want to delete the attachment?"), function() {
|
||||
var data = $(this).data("fileid");
|
||||
wn.call({
|
||||
method: 'webnotes.widgets.form.utils.remove_attach',
|
||||
args: {
|
||||
'fid': data,
|
||||
dt: me.frm.doctype,
|
||||
dn: me.frm.docname
|
||||
},
|
||||
callback: function(r,rt) {
|
||||
me.frm.doc.modified = r.message;
|
||||
me.remove_fileid(data);
|
||||
me.frm && me.frm.cscript.on_remove_attachment
|
||||
&& me.frm.cscript.on_remove_attachment(me.frm.doc);
|
||||
me.frm.refresh();
|
||||
}
|
||||
});
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
|
@ -112,7 +111,7 @@ wn.ui.form.Attachments = Class.extend({
|
|||
new_attachment: function() {
|
||||
if(!this.dialog) {
|
||||
this.dialog = new wn.ui.Dialog({
|
||||
title:'Upload Attachment',
|
||||
title: wn._('Upload Attachment'),
|
||||
width: 400
|
||||
})
|
||||
$y(this.dialog.body, {margin:'13px'})
|
||||
|
|
@ -160,6 +159,6 @@ wn.ui.form.file_upload_done = function(doctype, docname, fileid, filename, at_id
|
|||
// update file_list
|
||||
var frm = wn.views.formview[doctype].frm;
|
||||
frm.attachments.dialog.hide();
|
||||
msgprint('File Uploaded Sucessfully.');
|
||||
msgprint(wn._('File Uploaded Sucessfully.'));
|
||||
frm.refresh();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -81,22 +81,6 @@ wn.ui.form.LinkedWith = Class.extend({
|
|||
group_by: this.listview.group_by || undefined,
|
||||
}
|
||||
return args;
|
||||
|
||||
// return {
|
||||
// doctype: me.doctype,
|
||||
// fields: (!me.is_table
|
||||
// ? [ '`tab' + me.doctype + '`.name',
|
||||
// '`tab' + me.doctype + '`.modified',
|
||||
// '`tab' + me.doctype + '`.modified_by',
|
||||
// '`tab' + me.doctype + '`.docstatus']
|
||||
// : [ '`tab' + me.doctype + '`.parent',
|
||||
// '`tab' + me.doctype + '`.parenttype',
|
||||
// '`tab' + me.doctype + '`.modified_by',
|
||||
// '`tab' + me.doctype + '`.docstatus']
|
||||
// ),
|
||||
// filters: me.lst.filter_list.get_filters(),
|
||||
// docstatus: ['0','1']
|
||||
// }
|
||||
},
|
||||
render_row: function(parent, data) {
|
||||
data.doctype = this.doctype;
|
||||
|
|
|
|||
|
|
@ -64,15 +64,17 @@ wn.ui.form.States = Class.extend({
|
|||
})
|
||||
var next_html = $.map(wn.workflow.get_transitions(me.frm.doctype, state),
|
||||
function(d) {
|
||||
return d.action.bold() + " by Role " + d.allowed;
|
||||
}).join(", ") || "None: End of Workflow".bold();
|
||||
return d.action.bold() + wn._(" by Role ") + d.allowed;
|
||||
}).join(", ") || wn._("None: End of Workflow").bold();
|
||||
|
||||
$(d.body).html("<p>Current status: " + state.bold() + "</p>"
|
||||
+ "<p>Document is only editable by users of role: " + wn.workflow.get_document_state(me.frm.doctype,
|
||||
$(d.body).html("<p>"+wn._("Current status")+": " + state.bold() + "</p>"
|
||||
+ "<p>"+wn._("Document is only editable by users of role")+": "
|
||||
+ wn.workflow.get_document_state(me.frm.doctype,
|
||||
state).allow_edit.bold() + "</p>"
|
||||
+ "<p>Next actions: "+ next_html +"</p>"
|
||||
+ (me.frm.doc.__islocal ? "<div class='alert'>Workflow will start after saving</div>" : "")
|
||||
+ "<p class='help'>Note: Other permission rules may also apply</p>"
|
||||
+ "<p>"+wn._("Next actions")+": "+ next_html +"</p>"
|
||||
+ (me.frm.doc.__islocal ? ("<div class='alert'>"
|
||||
+wn._("Workflow will start after saving.")+"</div>") : "")
|
||||
+ "<p class='help'>"+wn._("Note: Other permission rules may also apply")+"</p>"
|
||||
).css({padding: '15px'});
|
||||
d.show();
|
||||
});
|
||||
|
|
@ -173,8 +175,9 @@ wn.ui.form.States = Class.extend({
|
|||
} else if(new_docstatus==2 && me.frm.doc.docstatus==1) {
|
||||
me.frm.savecancel();
|
||||
} else {
|
||||
msgprint("Docstatus transition from " + me.frm.doc.docstatus + " to" +
|
||||
new_docstatus + " is not allowed.");
|
||||
msgprint(wn._("Document Status transition from ") + me.frm.doc.docstatus + " "
|
||||
+ wn._("to") +
|
||||
new_docstatus + " " + wn._("is not allowed."));
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -184,4 +187,4 @@ wn.ui.form.States = Class.extend({
|
|||
return false;
|
||||
})
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
|||
124
public/js/wn/locale/_messages_js.json
Normal file
124
public/js/wn/locale/_messages_js.json
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
[
|
||||
"Loading",
|
||||
"Unable to complete request: ",
|
||||
"Communication History",
|
||||
"Session Expired. Logging you out",
|
||||
"Query Report",
|
||||
"Workflow will start after saving.",
|
||||
"Document",
|
||||
"Download Backup",
|
||||
"Report Saved",
|
||||
"No Communication tagged with this ",
|
||||
"Send Email",
|
||||
"Start Report For",
|
||||
"Not enough permission to see links.",
|
||||
"Update",
|
||||
"to",
|
||||
"Created by",
|
||||
"This is permanent action and you cannot undo. Continue?",
|
||||
"For ranges",
|
||||
"Select Report Name",
|
||||
"Refresh",
|
||||
"Go back to home",
|
||||
"Cancelled",
|
||||
"Notify By Email",
|
||||
"Not Found",
|
||||
"Based on",
|
||||
"Modified by",
|
||||
"Select Print Format",
|
||||
"Subject",
|
||||
"File Uploaded Sucessfully.",
|
||||
"Not allowed",
|
||||
"Current status",
|
||||
"Shortcut",
|
||||
"Priority",
|
||||
"Linked With",
|
||||
"Original Message",
|
||||
"Pick Columns",
|
||||
"Nothing to show",
|
||||
"New",
|
||||
"Save",
|
||||
"Type",
|
||||
"No records tagged.",
|
||||
"Page not found",
|
||||
"Add Message",
|
||||
"Editable",
|
||||
"Ascending",
|
||||
"Clear Cache & Refresh",
|
||||
"Report",
|
||||
"Drag to sort columns",
|
||||
"Then By (optional)",
|
||||
"Send",
|
||||
"Delete",
|
||||
"Comment",
|
||||
" by Role ",
|
||||
"Add Column",
|
||||
"Email addresses, separted by commas",
|
||||
"None: End of Workflow",
|
||||
"Upload a file",
|
||||
"Dear",
|
||||
"Query",
|
||||
"Message",
|
||||
"Select Attachments",
|
||||
"Add to To Do List of",
|
||||
"Drafts",
|
||||
"Show rows with zero values",
|
||||
"Add",
|
||||
"Make a new",
|
||||
"Not Linked to any record.",
|
||||
"Not Permitted",
|
||||
"is not allowed.",
|
||||
"This is PERMANENT action and you cannot undo. Continue?",
|
||||
"Report was not saved (there were errors)",
|
||||
"Add to To Do",
|
||||
"Tags",
|
||||
"Sorry you are not permitted to view this page",
|
||||
"Logout",
|
||||
"Recent",
|
||||
"Search",
|
||||
"In response to",
|
||||
"Attach Document Print",
|
||||
"For comparative filters, start with",
|
||||
"Are you sure you want to delete the attachment?",
|
||||
"Loading Report",
|
||||
"Submitted",
|
||||
"Show Details",
|
||||
"To",
|
||||
"Upload Attachment",
|
||||
"Next actions",
|
||||
"Click on edit button to start a new report.",
|
||||
"For Links, use define linked",
|
||||
"From Date must be before To Date",
|
||||
"Permissions will be based on this DocType",
|
||||
"Attach",
|
||||
"Note: Other permission rules may also apply",
|
||||
"Complete By",
|
||||
"Add Reply",
|
||||
"New Record",
|
||||
"Add Attachments",
|
||||
"Sorry we were unable to find what you were looking for.",
|
||||
"Click to Expand / Collapse",
|
||||
"Yesterday",
|
||||
"Assign To",
|
||||
"Descending",
|
||||
"Your download is being built, this may take a few moments...",
|
||||
"Document is only editable by users of role",
|
||||
"Please click on another report from the menu.",
|
||||
"List of records in which this document is linked",
|
||||
"About",
|
||||
"Report Name",
|
||||
"Edit",
|
||||
"List",
|
||||
"Build Report",
|
||||
"Document Status transition from ",
|
||||
"Not linked",
|
||||
"Run",
|
||||
"Select Type",
|
||||
"Send Me A Copy",
|
||||
"2 days ago",
|
||||
"values and dates",
|
||||
"Last Modified On:",
|
||||
"Export",
|
||||
"To add a tag, open the document and click on \"Add Tag\" on the sidebar",
|
||||
"Tools"
|
||||
]
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue