Merge branch 'master' of github.com:webnotes/wnframework into stock_reco

This commit is contained in:
Anand Doshi 2013-01-09 11:24:59 +05:30
commit 2b878a5ace
128 changed files with 3373 additions and 402 deletions

View file

@ -0,0 +1,10 @@
[
"Status",
"Core",
"Sender",
"Bulk Email",
"Error",
"Message",
"Bulk Email records.",
"Recipient"
]

View 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"
}

View file

@ -0,0 +1,12 @@
[
"Comment",
"Core",
"Comment By",
"Comment Date",
"Comment By Fullname",
"Unsubscribed",
"Comment Time",
"Post Topic",
"Comment Doctype",
"Comment Docname"
]

View 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"
}

View 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"
]

View 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"
}

View 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"
]

View 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"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,10 @@
[
"Script Type",
"Core",
"Custom Script",
"Script",
"DocType",
"Adds a custom script (client or server) to a DocType",
"Client",
"Server"
]

View 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"
}

View 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"
]

View 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"
}

View 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"
]

View 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: == &#39;\u092e\u0947\u0930\u093e \u092e\u093e\u0928&#39; <br> eval: doc.age&gt; 18",
"Time": "\u0938\u092e\u092f",
"Type": "\u091f\u093e\u0907\u092a",
"Width": "\u091a\u094c\u0921\u093e\u0908"
}

View file

@ -0,0 +1,6 @@
[
"Core",
"Home Page",
"Default Home Page",
"Role"
]

View 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"
}

View file

@ -0,0 +1,6 @@
[
"Core",
"DefaultValue",
"Value",
"Key"
]

View file

@ -0,0 +1,6 @@
{
"Core": "\u092e\u0942\u0932",
"DefaultValue": "DefaultValue",
"Key": "\u0915\u0941\u0902\u091c\u0940",
"Value": "\u092e\u0942\u0932\u094d\u092f"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,14 @@
[
"Core",
"Execute",
"Level",
"Read",
"Create",
"Submit",
"Write",
"Amend",
"Role",
"DocPerm",
"Cancel",
"Match"
]

View 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"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,5 @@
[
"Core",
"Select DocType",
"DocType Label"
]

View 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"
}

View file

@ -0,0 +1,10 @@
[
"Core",
"Table Mapper Details",
"From DocType",
"DocType Mapper",
"Module",
"Ref Doc should be submitted?",
"To DocType",
"Field Mapper Details"
]

View 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"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,5 @@
[
"Core",
"Event Role",
"Role"
]

View 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"
}

View file

@ -0,0 +1,5 @@
[
"Core",
"Event User",
"Person"
]

View 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"
}

View 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",
">"
]

View file

@ -0,0 +1,16 @@
{
"<": "&lt;",
"<=": "&lt;=",
"=": "=",
">": "&gt;",
">=": "=&gt;",
"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"
}

View file

@ -0,0 +1,7 @@
[
"Core",
"File Name",
"Module",
"File URL",
"File Data"
]

View 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"
}

View 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"
]

View 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."
}

View file

@ -0,0 +1,8 @@
[
"Core",
"No",
"Module Def",
"Disabled",
"Module Name",
"Yes"
]

View 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"
}

View file

@ -0,0 +1,16 @@
[
"Core",
"Page HTML",
"Roles",
"Title",
"Script (JS)",
"No",
"Module",
"Standard",
"Content",
"Style (CSS)",
"Page Name",
"Yes",
"Page",
"Permissions"
]

View 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"
}

View file

@ -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)

View file

@ -0,0 +1,5 @@
[
"Core",
"Role",
"Page Role"
]

View 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"
}

View file

@ -0,0 +1,11 @@
[
"Core",
"No",
"Print Format",
"DocType",
"Module",
"Standard",
"HTML",
"Associate a DocType to the Print Format",
"Yes"
]

View 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"
}

View 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"
]

View 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 &quot;\u092e\u0948\u091a&quot; \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 &quot;\u0938\u0939\u0947\u091c\u0947\u0902&quot; \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"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,11 @@
[
"Core",
"Ref DocType",
"Is Standard",
"No",
"Disabled",
"JSON",
"Report",
"Query",
"Yes"
]

View 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"
}

View file

@ -0,0 +1,7 @@
[
"Role Name",
"Core",
"Role",
"Defaults",
"Module"
]

View 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"
}

View file

@ -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"
}
]

View 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"
]

View 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"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,8 @@
[
"Core",
"System Console",
"Client (JS)",
"Script",
"Server (Python)",
"Error"
]

View 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"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,5 @@
[
"Core",
"Tag",
"Tag Name"
]

View file

@ -0,0 +1,5 @@
{
"Core": "\u092e\u0942\u0932",
"Tag": "\u091f\u0948\u0917",
"Tag Name": "\u091f\u0948\u0917 \u0915\u093e \u0928\u093e\u092e"
}

View file

@ -0,0 +1,12 @@
[
"Core",
"Reference Name",
"Checked",
"Description",
"Assigned By",
"Priority",
"Role",
"Date",
"Reference Type",
"ToDo"
]

View 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"
}

View file

@ -0,0 +1,5 @@
[
"Core",
"Role",
"UserRole"
]

View file

@ -0,0 +1,5 @@
{
"Core": "\u092e\u0942\u0932",
"Role": "\u092d\u0942\u092e\u093f\u0915\u093e",
"UserRole": "UserRole"
}

View 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)"
]

View 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 &quot;\u092c\u091a&quot;, 1 &quot;\u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924&quot; \u0939\u0948 \u0914\u0930 2 &quot;\u0930\u0926\u094d\u0926&quot;",
"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 &quot;\u0930\u093e\u091c\u094d\u092f \u0905\u092e\u0947\u0930\u093f\u0915\u093e&quot; \u0915\u0940 \u0924\u0930\u0939 &quot;\u0913\u092a\u0928&quot; \u0905\u0902\u0926\u0930 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948, &quot;\u0905\u0928\u0941\u092e\u094b\u0926\u0928 \u0932\u0902\u092c\u093f\u0924&quot; \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"
}

View file

@ -0,0 +1,6 @@
[
"Workflow Action",
"Core",
"Workflow Action Name",
"Workflow Action Master"
]

View 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"
}

View file

@ -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"
]

View 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"
}

View 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"
]

View 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"
}

View file

@ -0,0 +1,9 @@
[
"Core",
"Workflow Transition",
"State",
"Next State",
"Allowed",
"Action",
"Defines actions on states and the next step and allowed roles."
]

View 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"
}

View 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."
]

View 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."
}

View file

@ -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();
}

View file

@ -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",

View file

@ -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."))
}
}

View file

@ -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

View file

@ -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

View file

@ -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;

View file

@ -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();
},

View file

@ -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(',') : [],

View file

@ -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

View file

@ -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',

View file

@ -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();
}

View file

@ -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;

View file

@ -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;
})
}
});
});

View 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