diff --git a/source/src/main/java/org/cerberus/core/database/DocumentationDatabaseService.java b/source/src/main/java/org/cerberus/core/database/DocumentationDatabaseService.java
index 8867441aa..a1508186d 100644
--- a/source/src/main/java/org/cerberus/core/database/DocumentationDatabaseService.java
+++ b/source/src/main/java/org/cerberus/core/database/DocumentationDatabaseService.java
@@ -1221,93 +1221,162 @@ public ArrayList This parameter can be used in order to change the behaviour of the Cerberus execution engine. If the field is empty, there will be no impact on the behaviour of the engine. از این پارامتر می توان به منظور تغییر رفتار موتور اجرای سربروس استفاده کرد. اگر فیلد خالی باشد، تاثیری بر رفتار موتور نخواهد داشت. List of available actions for the current user: openUrlWithBase
will allow you to open a specific URL.
Usage :Field Usage Value1 Relative URL to open. hostname and context root will automatically be prefixed. Value2
Examples :Value1 Value2 Result login/login.aspx www.cerberus-testing.org/contextroot/login/login.aspx URL will be open. openUrlWithBase
به شما امکان می دهد یک URL خاص را باز کنید.
کاربرد :Field Usage Value1 Relative URL to open. hostname and context root will automatically be prefixed. Value2
Examples :Value1 Value2 Result login/login.aspx www.cerberus-testing.org/contextroot/login/login.aspx URL will be open. rightClick
will allow you to right click on an element inside the current page.
Usage :
\n\n
\nField \n Usage \n \n \n Value1 \n Identifier and name of the element to right click in the form of : identifier=html_reference. \n \n \n Value2 \n \n \n
Examples :
\n\n
\nValue1 \n Value2 \n Result \n \n \n id=html_reference \n \n element that has id equal to html_reference will be right clicked \n rightClick
به شما این امکان را می دهد که روی یک عنصر در صفحه فعلی کلیک راست کنید
کاربرد :
\n\n
\nفیلد \n کاربرد \n \n \n مقدار۱ \n قالب شناسه و نام عنصر برای کلیک راست بصورت: identifier=html_reference. \n \n \n مقدار۲ \n \n \n
نمونه ها :
\n\n
\nمقدار۱ \n مقدار۲ \n نتیجه \n \n \n id=html_reference \n \n عنصری که برابر با html_reference است کلیک راست می شود \n
It could be label=TheExactNameOfTheValue or value=the first letter or the place number of the value expected in the select box
For example : label=WEB , value=W , value=3 if the WEB is the third value in the selectbox
',NULL)");
+ b.append(",('testcasestepaction','Action','select','fa','یک مقدار را در یک کادر کومبو انتخاب کنید.','انتخاب : زمانیکه اقدام مورد انتظار, انتخاب یک مقدار از کادر باشد
می تواند label=نام دقیق مقدار یا value=حرف اول یا شماره مکان مقدار کورد انتظار در کادر انتخاب
برای نمونه : label=WEB , value=W , value=3 اگر WEB سومین مقدار در گزینه ها باشد.
',NULL)");
b.append(",('testcasestepaction','Action','skipAction','en','Skip this action.','skipAction
will skip the action. Can be used in case of temporary disabling the associated controls.
Usage :Field Usage Value1 Value2
Examples :Value1 Value2 Result No action will be executed and engine will go to the next action. skipAction
از اقدام صرفنظر خواهد کرد. در صورت غیرفعال کردن موقت کنترل های مرتبط قابل استفاده است
کاربرد :فیلد کاربرد مقدار۱ مقدار۲
نمونه ها :مقدار۱ مقدار۲ نتیجه هیچ اقدامی اجرا نمی شود و موتور به اکشن بعدی می رود. swipe
will allow you to swipe a mobile screen to a specific direction.
Usage :Field Usage Value1 Direction to swipe (UP, DOWN, RIGHT, LEFT or CUSTOM). In case of UP, DOWN, RIGHT and LEFT, swipe is done by computing from 1/3 to 2/3 of the screen resolution. Value2 Only in case of CUSTOM swipe direction, specify the custom direction thanks to the following format: x1;y1;x2;y2, where x1 and y1 are the coordinates of the start position on the screen and x2 and y2 are the coordinates of the end position on the screen.
Examples :Value1 Value2 Result UP Swipe is done from down to up (so the page go down). CUSTOM 100;200;300;400 Swipe goes from (x1 = 100; y1 = 200) to (x2 = 300; y2 = 400) on the screen. swipe
به شما امکان می دهد صفحه موبایل را به سمت خاصی بکشید.
کاربرد :فیلد کاربرد مقدار۱ جهت کشیدن انگشت (UP, DOWN, RIGHT, LEFT یا CUSTOM). در حالت بالا، پایین، راست و چپ، کشیدن انگشت با محاسبه از 1/3 تا 2/3 وضوح صفحه انجام می شود. مقدار۲ فقط در مورد جهت تند کشیدن سفارشی، جهت سفارشی را به لطف فرمت زیر مشخص کنید: x1;y1;x2;y2، که در آن x1 و y1 مختصات موقعیت شروع روی صفحه هستند و x2 و y2 مختصات پایان هستند.
نمونه ها :مقدار۱ مقدار۲ نتیجه UP کشیدن انگشت از پایین به بالا انجام می شود (بنابراین صفحه پایین می رود). سفارشی 100;200;300;400 کشیدن انگشت از (x1 = 100; y1 = 200) به (x2 = 300; y2 = 400) برروی صفحه نمایش.
',NULL)");
+ b.append(",('testcasestepaction','Action','type','fa','یک داده را در یک فیلد قرار دهید.','نوع : زمانی که عمل مورد انتظار تایپ چیزی در یک فیلد است.
',NULL)");
b.append(",('testcasestepaction','Action','Unknown','en','Unknown action.','This is the default action defined inside Cerberus.
It can be used when the action has not been identified or clarified yet.
NB : It is not implemented and will report a FA status on the corresponding execution.',NULL)");
+ b.append(",('testcasestepaction','Action','ناشناخته','fa','hrnhl khakhoji.','این عمل پیش فرض تعریف شده در سربروس است.
زمانی می توان از آن استفاده کرد که عمل هنوز شناسایی یا روشن نشده باشد.
NB : اجرا نشده است و وضعیت FA را در اجرای مربوطه گزارش می دهد.',NULL)");
b.append(",('testcasestepaction','Action','wait','en','Wait for a certain amount of time.','wait : When the action expected is to wait 5 seconds.
',NULL)");
+ b.append(",('testcasestepaction','Action','wait','fa','برای مدت زمان مشخصی صبر کنید.','انتظار : زمانی که عمل مورد انتظار این است که 5 ثانیه صبر کنید.
',NULL)");
b.append(",('testcasestepaction','description','','en','Description','This is the functional desciption of the action.',NULL)");
+ b.append(",('testcasestepaction','description','','fa','توصیف','این توصیف عملکردی اقدام است.',NULL)");
b.append(",('testcasestepaction','description','','ru','Описание','Это функциональное описание действия.',NULL)");
b.append(",('testcasestepaction','ForceExeStatus','','en','Exe RC','
The same variable as property value field can be used (See doc)
This information needs to be feed according to the action chosen.
Get more information on action
field.',NULL)");
+ b.append(",('testcasestepaction','Value1','','fa','Val1','این اطلاعاتی است که برای انجام اقدام مورد استفاده قرار می گیرد.
می توان از همان متغیر فیلد مقدار ویژگی استفاده کرد ( doc ببینید)
این اطلاعات باید مطابق با اقدام انتخاب شده تغذیه شوند.
کسب اطلاعات بیشتر در فیلد اقدام
.',NULL)");
b.append(",('testcasestepaction','Value2','','en','Val2','This is the information that is used to perform the action.
The same variable as property value field can be used (See doc)
This information needs to be feed according to the action chosen.
Get more information on action
field.',NULL)");
+ b.append(",('testcasestepaction','Value2','','fa','Val2','این اطلاعاتی است که برای انجام اقدام مورد استفاده قرار می گیرد.
می توان از همان متغیر فیلد مقدار ویژگی استفاده کرد ( doc ببینید)
این اطلاعات باید مطابق با اقدام انتخاب شده تغذیه شوند.
کسب اطلاعات بیشتر در فیلد اقدام
',NULL)");
b.append(",('testcasestepactioncontrol','ConditionOperator','','en','Cond','',NULL)");
+ b.append(",('testcasestepactioncontrol','ConditionOperator','','fa','شرط','',NULL)");
b.append(",('testcasestepactioncontrol','ConditionVal1','','en','Val1','',NULL)");
+ b.append(",('testcasestepactioncontrol','ConditionVal1','','fa','Val1','',NULL)");
b.append(",('testcasestepactioncontrol','Control','','en','Control','It is the control that will be executed by Cerberus.
It can take the following values :
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','','fa','کنترل','این کنترلی است که توسط سربروس اجرا خواهد شد.
می تواند مقادیر زیر را بگیرد :
',NULL)");
b.append(",('testcasestepactioncontrol','Control','','fr','Vrai si l\\'URL de la page courante est égale à la chaîne de caractères',NULL,NULL)");
b.append(",('testcasestepactioncontrol','Control','getPageSource','en','Save source of the page.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','getPageSource','fa','منبع صفحه را ذخیره کنید','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','skipControl','en','Skip the control.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','skipControl','fa','از کنترل صرفنظر کنید.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','takeScreenshot','en','Take a screenshot.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','takeScreenshot','fa','اسکرین شات بگیرید','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','Unknown','en','Default Control in Cerberus','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','Unknown','fa','کنترل پیش فرض در سربروس','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyElementClickable','en','True if element is clickable.','verifyElementClickable
Verify if an element is clickable.
Control Property : Element container
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementClickable','fa','اگر عنصر قابل کلیک باشد True است.','verifyElementClickable
بررسی کنید که آیا یک عنصر قابل کلیک است یا خیر.
کنترل ویژگی : Element container
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyElementDifferent','en','True if the ControlProp does not contains the same element ControlValue.','verifyElementDifferent
Verify if the element is different from an another in an XML file.
Control Property : XPath to the element
Control Value : The element to be different
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementDifferent','fa','اگر ControlProp حاوی همان عنصر ControlValue نباشد True است.','verifyElementDifferent
بررسی کنید که آیا عنصر با عنصر دیگری در یک فایل XML متفاوت است.
کنترل ویژگی : XPath المان
مقدار کنترلی : عنصر متفاوت بودن
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyElementEquals','en','True if the ControlProp contains the same element ControlValue.','verifyElementEquals
Verify if the element equals to another in an XML file.
Control Property : XPath to the element
Control Value : The expected element
',NULL)");
- b.append(",('testcasestepactioncontrol','Control','verifyElementInElement','en','True if the ControlProp contains an element ControlValue.','verifyElementInElement
Verify if an element is contained in another on the webpage.
Control Property : Element container
Control Value : Element contained in the element Container
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementEquals','fa','True است اگر ControlProp حاوی همان عنصر ControlValue باشد.','verifyElementEquals
بررسی کنید که آیا عنصر برابر با عنصر دیگری در یک فایل XML است.
کنترل ویژگی : XPath المان
مقدار کنترلی : عنصر مورد انتظار
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementInElement','en','True if the ControlProp contains an element ControlValue.','verifyElementInElement
Verify if an element is contained in another on the web page.
Control Property : Element container
Control Value : Element contained in the element Container
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementInElement','fa','True است اگر ControlProp حاوی همان عنصر ControlValue باشد.','verifyElementInElement
بررسی کنید که آیا عنصری در عنصر دیگری در صفحه وب وجود دارد یا خیر.
کنترل ویژگی : کانتینر المان
مقدار کنترلی : عنصر موجود در عنصر کانتینر
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyElementNotClickable','en','True if element is not clickable.','verifyElementNotClickable
Verify if an element is not clickable.
Control Property : Element container
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementNotClickable','fa','اگر عنصر قابل کلیک نباشد True است.','verifyElementNotClickable
بررسی کنید که آیا یک عنصر قابل کلیک نیست.
کنترل ویژگی : کانتینر عنصر
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyElementNotPresent','en','True if element is not found on the current page.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementNotPresent','fa','اگر عنصری در صفحه فعلی یافت نشد درست است.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyElementNotVisible','en','True if element is present but not visible on the current page.','verifyElementNotVisible
Verify if the HTML element specified exists, is not visible and has text on it',NULL)");
- b.append(",('testcasestepactioncontrol','Control','verifyElementPresent','en','True if element is found on the current page.','verifyElementPresent
Verify if an specific element is present on the web page
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementNotVisible','fa','اگر عنصر موجود باشد اما در صفحه فعلی قابل مشاهده نباشد درست است.','verifyElementNotVisible
بررسی کنید که آیا عنصر HTML مشخص شده وجود دارد، قابل مشاهده نیست و متن روی آن وجود دارد',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementPresent','en','True if element is found on the current page.','verifyElementPresent
Verify if a specific element is present on the web page
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementPresent','fa','اگر عنصر در صفحه فعلی یافت شود درست است.','verifyElementPresent
بررسی کنید که آیا عنصر خاصی در صفحه وب وجود دارد یا خیر
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyElementVisible','en','True if element is visible on the current page.','verifyElementVisible
Verify if the HTML element specified is exists, is visible and has text on it
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementVisible','fa','اگر عنصر در صفحه فعلی قابل مشاهده باشد درست است.','verifyElementVisible
بررسی کنید که آیا عنصر HTML مشخص شده وجود دارد، قابل مشاهده است و متن روی آن وجود دارد
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyIntegerDifferent','en','True if the ControlProp is different than the integer ControlValue.','verifyIntegerDifferent
Verify if two integers are differents.
Control Property : The first integer
Control Value : The second integer
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyIntegerDifferent','fa','اگر ControlProp با عدد صحیح ControlValue متفاوت باشد درست است.','verifyIntegerDifferent
بررسی کنید که آیا دو عدد صحیح متفاوت هستند.
کنترل ویژگی : اولین عدد صحیح
مقدار کنترلی : عدد صحیح دوم
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyIntegerEquals','en','True if the ControlProp is equal to the integer ControlValue.','verifyIntegerEquals
Verify if two integers are equals.
Control Property : The first integer
Control Value : The second integer
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyIntegerEquals','fa','اگر ControlProp برابر با مقدار صحیح ControlValue باشد درست است.','verifyIntegerEquals
بررسی کنید که آیا دو عدد صحیح برابر هستند.
ویژگی کنترلی : اولین عدد صحیح
مقدار کنترلی : عدد صحیح دوم
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyIntegerGreater','en','True if an integer is greater than another.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyIntegerGreater','fa','درست است اگر یک عدد صحیح بزرگتر از دیگری باشد.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyIntegerMinor','en','True if an integer is lower than another.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyIntegerMinor','fa','درست است اگر یک عدد صحیح کمتر از دیگری باشد.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','VerifyElementTextMatchRegex','en','True if a regex match the content of a field.','verifyRegexInElement
will return true if a regex match the content of a field.
Usage :Field Usage Value1 Field name Value2 Regex
Examples :Value1 Value2 Result xpath=.//*[@class=\\'breadcrumbs\\'] .*becoming seller.* true if the data inside the field contains \\'becoming seller\\'.
NB : Standard Java regex can be used. Further details here.',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','VerifyElementTextMatchRegex','fa','درست است اگر یک regex با محتوای یک فیلد مطابقت داشته باشد.','verifyRegexInElement
اگر یک regex با محتوای یک فیلد مطابقت داشته باشد، true خواهد شد.
کاربرد :فیلد کاربرد مقدار۱ نام فیلد مقدار۲ Regex
نمونه ها :مقدار۱ مقدار۲ نتیجه xpath=.//*[@class=\\'breadcrumbs\\'] .*becoming seller.* true if the data inside the field contains \\'becoming seller\\'.
NB : می توان از Regex استاندارد جاوا استفاده کرد. برای جزيیات بیشتر اینجا را ببینید.',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyStringContains','en','True if Property String contains value String.','verifyStringContains
Verify if the value is contains in the propery
This test is case sensitive',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyStringContains','fa','اگر Property String حاوی مقدار String باشد درست است.','verifyStringContains
بررسی کنید که آیا مقدار در ویژگی موجود است یا خیر
این تست به حروف کوچک و بزرگ حساس است',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyStringDifferent','en','True if 2 strings are different.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyStringDifferent','fa','درست است اگر 2 رشته متفاوت باشد.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyStringEqual','en','True if 2 strings are equal.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyStringEqual','fa','اگر 2 رشته مساوی باشند درست است.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyStringGreater','en','True if a string is greater than another.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyStringGreater','fa','اگر رشته ای بزرگتر از رشته دیگر باشد درست است.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyStringMinor','en','True if a string is before another.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyStringMinor','fa','اگر یک رشته قبل از رشته دیگر باشد درست است.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyTextInDialog','en','True if property or value is equal to dialog text retrieved.','verifyTextInDialog
Verify if the text in dialog is equal to property or dialog.',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyTextInDialog','fa','درست است اگر ویژگی یا مقدار برابر با متن گفتگوی بازیابی شده باشد.','verifyTextInDialog
بررسی کنید که آیا متن در گفتگو برابر با ویژگی یا گفتگو است.',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyTextInElement','en','True if a text is inside a field.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyTextInElement','fa','اگر متنی در یک فیلد باشد درست است.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyTextInPage','en','True if a text is inside the source of the current page.','TBD',NULL)");
- b.append(",('testcasestepactioncontrol','Control','verifyElementTextDifferent','en','True if a text is not inside a field.','verifyTextNotInElement
True if a text is not inside a field.
Control Property : The field location
Control Value : The text to test against the value from the field locatin
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyTextInPage','fa','اگر متنی در منبع صفحه فعلی باشد درست است.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementTextDifferent','en','True if a text is not inside a field.','verifyTextNotInElement
True if a text is not inside a field.
Control Property : The field location
Control Value : The text to test against the value from the field location
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyElementTextDifferent','fa','اگر متنی در فیلد نباشد درست است.','verifyTextNotInElement
اگر متنی در فیلد نباشد درست است.
ویژگی کنترلی : موقعیت فیلد
مقدار کنترلی : متن مورد آزمایش در برابر مقدار از محل فیلد
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyTextNotInPage','en','True if a text is not inside the source of the current page.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyTextNotInPage','fa','اگر متنی در منبع صفحه فعلی نباشد درست است.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyTitle','en','True if the title of the current page equal to a string.','verifytitle
Verify if the title of the webpage is the same than the value specified
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyTitle','fa','اگر عنوان صفحه فعلی برابر با یک رشته باشد درست است.','verifytitle
بررسی کنید که عنوان صفحه وب با مقدار مشخص شده یکسان است یا خیر
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyUrl','en','True if the URL of the current page equal to a string.','verifyurl
Verify if the URL of the webpage is the same than the value specified
Control Value :should be null
Control Property : URL expected (without the base)
',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyUrl','fa','درست است اگر URL صفحه فعلی برابر با یک رشته باشد.','verifyurl
بررسی کنید که آیا URL صفحه وب با مقدار مشخص شده یکسان است یا خیر
مقدار کنترلی :باید null باشد
ویژگی کنترلی : URL مورد انتظار (بدون پایه)
',NULL)");
b.append(",('testcasestepactioncontrol','Control','verifyXmlTreeStructure','en','Check if XML tree Structure is correct.','TBD',NULL)");
+ b.append(",('testcasestepactioncontrol','Control','verifyXmlTreeStructure','fa','بررسی کنید که آیا ساختار درخت XML درست است یا خیر.','TBD',NULL)");
b.append(",('testcasestepactioncontrol','ControlSequence','','en','CtrlNum','This is the number of the control.
If you have more than one control attached to an action, use this value to order their execution.',NULL)");
+ b.append(",('testcasestepactioncontrol','ControlSequence','','fa','CtrlNum','این شماره کنترل است.
اگر بیش از یک کنترل به یک عملکرد متصل دارید، از این مقدار برای دستور اجرای آن استفاده کنید.',NULL)");
b.append(",('testcasestepactioncontrol','ControlSequence','','fr','CtrlNum',NULL,NULL)");
b.append(",('testcasestepactioncontrol','Description','','en','Description','This is the functional description of the control.',NULL)");
+ b.append(",('testcasestepactioncontrol','Description','','fa','توصیف','این توضیحات عملکردی کنترل است.',NULL)");
b.append(",('testcasestepactioncontrol','Description','','ru','Описание','Это функциональное описание элемента управления.',NULL)");
b.append(",('testcasestepactioncontrol','Fatal','','en','Fatal','This define if the control is fatal.
If the control is fatal and KO, the execution will stop and execution status will report KO.
If the control is not fatal and KO, the execution will continue but execution status will still report a KO.',NULL)");
+ b.append(",('testcasestepactioncontrol','Fatal','','fa','کشنده','این مشخص می کند که آیا کنترل کشنده است یا خیر.
اگر کنترل کشنده و KO باشد، اجرا متوقف می شود و وضعیت اجرا KO را گزارش می کند.
اگر کنترل کشنده و KO نباشد، اجرا ادامه خواهد داشت اما وضعیت اجرا همچنان یک KO را گزارش می دهد.',NULL)");
b.append(",('testcasestepactioncontrol','Sequence','','en','Sequence','It is the number of the sequence in which the control will be performed.
NB : Controls are performed after each action.',NULL)");
+ b.append(",('testcasestepactioncontrol','Sequence','','fa','توالی','این تعداد توالی است که در آن کنترل انجام می شود.
NB : کنترل ها بعد از هر اقدام انجام می شود.',NULL)");
b.append(",('testcasestepactioncontrol','Sequence','','fr','Séquence',NULL,NULL)");
b.append(",('testcasestepactioncontrol','Step','','en','Step','',NULL)");
+ b.append(",('testcasestepactioncontrol','Step','','fa','گام','',NULL)");
b.append(",('testcasestepactioncontrol','Step','','fr','Etape',NULL,NULL)");
b.append(",('testcasestepactioncontrol','Value1','','en','Val1','This is the property that is going to be used inside the control.
The same variable as property value field can be used (See doc)
Get more information on type
field.',NULL)");
+ b.append(",('testcasestepactioncontrol','Value1','','fa','Val1','این ویژگی است که قرار است در داخل کنترل استفاده شود.
می توان از همان متغیر فیلد مقدار ویژگی استفاده کرد ( doc ببینید.)
کسب اطلاعات بیشتر در فیلد نوع
.',NULL)");
b.append(",('testcasestepactioncontrol','Value2','','en','Val2','This is the value that is going to be used inside the control.
The same variable as property value field can be used (See doc)
Get more information on type
field.',NULL)");
+ b.append(",('testcasestepactioncontrol','Value2','','fa','Val2','این مقداری است که قرار است در داخل کنترل استفاده شود.
می توان از همان متغیر فیلد مقدار ویژگی استفاده کرد ( doc ببینید)
کسب اطلاعات بیشتر در فیلد نوع
field.',NULL)");
b.append(",('testcasestepactioncontrolexecution','ReturnCode','','en','Control Return Code','Return Code of the Control.',NULL)");
+ b.append(",('testcasestepactioncontrolexecution','ReturnCode','','fa','کنترل کد بازگشت','کد برگشتی کنترل',NULL)");
b.append(",('testcasestepactioncontrolexecution','ReturnMessage','','en','Return Message','This is the return message on that specific control.',NULL)");
+ b.append(",('testcasestepactioncontrolexecution','ReturnMessage','','fa','پیام بازگشتی ','این پیام برگشتی در آن کنترل خاص است.',NULL)");
b.append(",('testcasestepactionexecution','ForceExeStatus','','en','Force Execution RC','This is the value of the Force Execution Status data used by the engine during the execution of the testcase.',NULL)");
+ b.append(",('testcasestepactionexecution','ForceExeStatus','','fa','اجرای اجباری RC','این مقدار دادههای وضعیت اجرای اجباری است که توسط موتور در طول اجرای آزمون مورد استفاده قرار میگیرد.',NULL)");
b.append(",('testcasestepactionexecution','ForceExeStatus','','fr','Force Execution CR',NULL,NULL)");
b.append(",('testcasestepactionexecution','ReturnCode','','en','Action Return Code','This is the return code of the action.',NULL)");
+ b.append(",('testcasestepactionexecution','ReturnCode','','fa','کد بازگشت اقدام','این کد بازگشتی اقدام است.',NULL)");
b.append(",('testcasestepactionexecution','ReturnCode','','fr','Code retour de l\\'action','C\\'est le code retour de l\\'action',NULL)");
b.append(",('testcasestepactionexecution','ReturnMessage','','fr','Message retourné','C\\'est le message retourné par le contrôle',NULL)");
b.append(",('testcasestepactionexecution','screenshotfilename','','en','Screenshot Filename','This is the filename of the screenshot.
It is null if no screenshots were taken.',NULL)");
+ b.append(",('testcasestepactionexecution','screenshotfilename','','fa','نام فایل اسکرین شات','این نام فایل اسکرین شات است.
اگر اسکرین شات گرفته نشده باشد، پوچ است.',NULL)");
b.append(",('testdatalib','actions','','en','Actions','Button Function Description Edit Entry Allows the update of the library entry: system, environment, country, type, group, database, script, method, service path, envelope and description. The name is not editable. Delete Entry Allows the deletion of a library entry (and its sub-data entries). Only the entries that are not being used are possible to be deleted. Edit Sub-Data Entries Allows the management of the sub-data set specified for the library entry. TC Get List of test cases that use this entry Allows the visualisation of the test cases that are currently using the library entry.
لیست اقدامات موجود برای کاربر فعلی:
دکمه | عملکرد | توصیف |
---|---|---|
ویرایش ورودی | به روز رسانی ورودی کتابخانه را می دهد: system, environment, country, type, group, database, script, method, service path, envelope و description. نام قابل ویرایش نمی باشد. | |
حذف ورودی | اجازه حذف یک ورودی کتابخانه را می دهد (و ورودی های زیر داده های آن). فقط ورودی هایی که استفاده نمی شوند می توانند حذف شوند. | |
ویرایش ورودی های داده های فرعی | مدیریت مجموعه داده های فرعی مشخص شده برای ورودی کتابخانه را می دهد. | |
TC | دریافت لیست موارد آزمایشی که از این ورودی استفاده می کنند | به تجسم موارد آزمایشی که در حال حاضر از ورودی کتابخانه استفاده می کنند، اجازه می دهد. |
List of available actions for the current user:
Button | Function | Description |
---|---|---|
Sub-Data Entries | Allows the visualisation of the sub-data set specified for the library entry. | |
TC | Get list of test cases that use this entry | Allows the visualisation of the test cases that are currently using the library entry. |
فهرست اقدامات موجود برای کاربر فعلی:
دکمه | عملکرد | توصیف |
---|---|---|
ورودی های داده های فرعی | به تجسم مجموعه داده های فرعی مشخص شده برای ورودی کتابخانه اجازه می دهد. | |
TC | لیست موارد آزمونی را که از این ورودی استفاده می کنند دریافت کنید | به تجسم موارد آزمونی که در حال حاضر از ورودی کتابخانه استفاده می کنند، اجازه می دهد. |
Country where the entry is available. If not specified, then the data entry apply to ALL countries.
','_data_library')"); + b.append(",('testdatalib','country','','fa','کشور','کشوری که ورودی در آن موجود است. اگر مشخص نشده باشد، ورودی داده برای همه کشورها اعمال می شود.
','_data_library')"); b.append(",('testdatalib','country','','fr','Pays',NULL,'_librairie_de_données')"); b.append(",('testdatalib','created','','en','Creation Date','','_data_library')"); + b.append(",('testdatalib','created','','fa','تاریخ ایجاد','','_data_library')"); b.append(",('testdatalib','created','','ru','Дата создания','','_data_library')"); b.append(",('testdatalib','created','','fr','Date de création',NULL,'_librairie_de_données')"); b.append(",('testdatalib','creator','','en','Creator','User who created the data.','_data_library')"); + b.append(",('testdatalib','creator','','fa','سازنده','کاربری که داده ها را ایجاد کرده است.','_data_library')"); b.append(",('testdatalib','creator','','fr','Créateur',NULL,'_librairie_de_données')"); b.append(",('testdatalib','csvUrl','','en','CSV URL','CSV URL specifies the URL where the CSV can be reached.
','_data_library')"); + b.append(",('testdatalib','csvUrl','','fa','آدرس URL فایل CSV','CSV URL آدرسی را که می توان به CSV دسترسی پیدا کرد را مشخص می کند.
','_data_library')"); b.append(",('testdatalib','csvUrl','','fr','URL du CSV','L’URL du CSV représente l’URL du fichier CSV à décrypter.
','_librairie_de_données')"); b.append(",('testdatalib','database','','en','Database','Specifies the database where the script attribute should be executed.
You can then configure the JDBC Connection pool on that database at the environment level. That allows to create testdata independant from the environment where the testcase is executed.','_data_library')"); + b.append(",('testdatalib','database','','fa','پایگاه داده','پایگاه داده را مشخص می کند که ویژگی اسکریپت باید در آن اجرا شود.
سپس می توانید مخزن اتصال JDBC را در آن پایگاه داده در سطح محیط پیکربندی کنید. این اجازه می دهد تا داده های آزمون را مستقل از محیطی که مورد آزمون در آن اجرا می شود ایجاد کنید.','_data_library')"); b.append(",('testdatalib','database','','fr','Base de Données',NULL,'_librairie_de_données')"); b.append(",('testdatalib','databaseCsv','','en','Database','Specifies the database where the Service Path will be requested.
You can then configure the left part of the Service URL on that database at the environment level. That allows to create testdata independant from the environment where the testcase is executed.','_data_library')"); + b.append(",('testdatalib','databaseCsv','','fa','پایگاه داده','پایگاه داده را مشخص می کند که در آن مسیر سرویس درخواست می شود.
سپس می توانید قسمت سمت چپ URL Service را در آن پایگاه داده در سطح محیط پیکربندی کنید. این اجازه می دهد تا داده های آزمون را مستقل از محیطی که مورد آزمون در آن اجرا می شود ایجاد کنید.','_data_library')"); b.append(",('testdatalib','databaseCsv','','fr','Base de données',NULL,'_librairie_de_données')"); b.append(",('testdatalib','databaseUrl','','en','Database','Specifies the database where the Service Path will be requested.
You can then configure the left part of the Service URL on that database at the environment level. That allows to create testdata independant from the environment where the testcase is executed.','_data_library')"); b.append(",('testdatalib','databaseUrl','','fr','Base de données','','_librairie_de_données')"); @@ -1390,421 +1459,618 @@ public ArrayListenvironment
of the system
of the application
that has been tested.',NULL)");
+ b.append(",('page_executiondetail','buildrevision','','fa','بازنگری ساخت','ساخت و بازنگری محیط
سامانه
برنامه ای
که تحت آزمون قرار گرفته بوده است.',NULL)");
b.append(",('page_executiondetail','buildrevision','','fr','BuildRev','',NULL)");
b.append(",('page_executiondetail','buildrevisionlink','','en','BuildRev Linked','Build and Revision of the environment
of the linked system
. The linked systems are defined in the \\'Environment Dependancy\\' section of the environment
page.',NULL)");
+ b.append(",('page_executiondetail','buildrevisionlink','','fa','بازنگری ساخت مرتبط','ساخت و بازنگری محیط
سامانه
مرتبط. سامانه های مرتبط در بخش \\'وابستگی محیطی\\' صفحه محیط
تعریف می گرند.',NULL)");
b.append(",('page_executiondetail','buildrevisionlink','','fr','BuildRev liée','',NULL)");
b.append(",('page_executiondetail','cerberusversion','','en','Cerberus Version','',NULL)");
+ b.append(",('page_executiondetail','cerberusversion','','fa','نسخه سربروس','',NULL)");
b.append(",('page_executiondetail','cerberusversion','','fr','Version de Cerberus','',NULL)");
b.append(",('page_executiondetail','conditionOperator','','en','Condition Operator','',NULL)");
+ b.append(",('page_executiondetail','conditionOperator','','fa','عملگر شرط','',NULL)");
b.append(",('page_executiondetail','conditionOperator','','fr','Condition Opérateur','',NULL)");
b.append(",('page_executiondetail','conditionVal1','','en','Condition Value1','',NULL)");
+ b.append(",('page_executiondetail','conditionVal1','','fa','مقدار۱ شرط','',NULL)");
b.append(",('page_executiondetail','conditionVal1','','fr','Condition Value1','',NULL)");
b.append(",('page_executiondetail','conditionVal1Init','','en','Condition Value1 Initial','',NULL)");
+ b.append(",('page_executiondetail','conditionVal1Init','','fa','مقدار۱ اولیه شرط','',NULL)");
b.append(",('page_executiondetail','conditionVal1Init','','fr','Condition Value1 Initiale','',NULL)");
b.append(",('page_executiondetail','conditionVal2','','en','Condition Value2','',NULL)");
+ b.append(",('page_executiondetail','conditionVal2','','fa','مقدار۲ شرط','',NULL)");
b.append(",('page_executiondetail','conditionVal2','','fr','Condition Value2','',NULL)");
b.append(",('page_executiondetail','conditionVal2Init','','en','Condition Value2 Initial','',NULL)");
+ b.append(",('page_executiondetail','conditionVal2Init','','fa','مقدار۲ اولیه شرط','',NULL)");
b.append(",('page_executiondetail','conditionVal2Init','','fr','Condition Value2 Initiale','',NULL)");
b.append(",('page_executiondetail','conditionVal3','','en','Condition Value3','',NULL)");
+ b.append(",('page_executiondetail','conditionVal3','','fa','مقدار۳ شرط','',NULL)");
b.append(",('page_executiondetail','conditionVal3','','fr','Condition Value3','',NULL)");
b.append(",('page_executiondetail','conditionVal3Init','','en','Condition Value3 Initial','',NULL)");
+ b.append(",('page_executiondetail','conditionVal3Init','','fa','مقدار۳ اولیه شرط','',NULL)");
b.append(",('page_executiondetail','conditionVal3Init','','fr','Condition Value3 Initiale','',NULL)");
b.append(",('page_executiondetail','controlmessage','','en','Control Message','',NULL)");
+ b.append(",('page_executiondetail','controlmessage','','fa','پیام کنترل','',NULL)");
b.append(",('page_executiondetail','controlmessage','','fr','Message du control','',NULL)");
b.append(",('page_executiondetail','controlstatus','','en','Control Status','',NULL)");
+ b.append(",('page_executiondetail','controlstatus','','fa','وضعیت کنترل','',NULL)");
b.append(",('page_executiondetail','controlstatus','','fr','Statut','',NULL)");
b.append(",('page_executiondetail','control_type','','en','Control Type','',NULL)");
+ b.append(",('page_executiondetail','control_type','','fa','نوع کنترل','',NULL)");
b.append(",('page_executiondetail','control_type','','fr','Type de Control','',NULL)");
b.append(",('page_executiondetail','country','','en','Country','',NULL)");
+ b.append(",('page_executiondetail','country','','fa','کشور','',NULL)");
b.append(",('page_executiondetail','country','','fr','Pays','',NULL)");
b.append(",('page_executiondetail','description','','en','Description','',NULL)");
+ b.append(",('page_executiondetail','description','','fa','توصیف','',NULL)");
b.append(",('page_executiondetail','description','','ru','Описание','',NULL)");
b.append(",('page_executiondetail','description','','fr','Description','',NULL)");
b.append(",('page_executiondetail','edittc','','en','Test Case','',NULL)");
+ b.append(",('page_executiondetail','edittc','','fa','مورد آزمون','',NULL)");
b.append(",('page_executiondetail','edittc','','fr','Cas de Test','',NULL)");
b.append(",('page_executiondetail','edittch','','en','Header','',NULL)");
+ b.append(",('page_executiondetail','edittch','','fa','سرآیند','',NULL)");
b.append(",('page_executiondetail','edittch','','fr','Header','',NULL)");
b.append(",('page_executiondetail','edittcstep','','en','TestCase','',NULL)");
+ b.append(",('page_executiondetail','edittcstep','','fa','موردآزمون','',NULL)");
b.append(",('page_executiondetail','edittcstep','','fr','Cas de Test','',NULL)");
b.append(",('page_executiondetail','end','','en','End','',NULL)");
+ b.append(",('page_executiondetail','end','','fa','پایان','',NULL)");
b.append(",('page_executiondetail','end','','fr','Fin','',NULL)");
b.append(",('page_executiondetail','environment','','en','Environment','',NULL)");
+ b.append(",('page_executiondetail','environment','','fa','محیط','',NULL)");
b.append(",('page_executiondetail','environment','','fr','Environnement','',NULL)");
b.append(",('page_executiondetail','executor','','en','Executor','',NULL)");
+ b.append(",('page_executiondetail','executor','','fa','مجری','',NULL)");
b.append(",('page_executiondetail','executor','','fr','Executeur','',NULL)");
b.append(",('page_executiondetail','fatal','','en','Fatal','',NULL)");
+ b.append(",('page_executiondetail','fatal','','fa','مهلک','',NULL)");
b.append(",('page_executiondetail','fatal','','fr','Fatal','',NULL)");
b.append(",('page_executiondetail','finished','','en','Finished','',NULL)");
+ b.append(",('page_executiondetail','finished','','en','تمام شده','',NULL)");
b.append(",('page_executiondetail','finished','','fr','Fini','',NULL)");
b.append(",('page_executiondetail','forceexec','','en','Fatal','',NULL)");
+ b.append(",('page_executiondetail','forceexec','','fa','مهلک','',NULL)");
b.append(",('page_executiondetail','forceexec','','fr','Fatal','',NULL)");
b.append(",('page_executiondetail','goto','','en','...','',NULL)");
+ b.append(",('page_executiondetail','goto','','fa','...','',NULL)");
b.append(",('page_executiondetail','goto','','fr','...','',NULL)");
b.append(",('page_executiondetail','id','','en','ID','',NULL)");
+ b.append(",('page_executiondetail','id','','fa','شناسه','',NULL)");
b.append(",('page_executiondetail','id','','fr','ID','',NULL)");
b.append(",('page_executiondetail','robothost','','en','Robot Host','',NULL)");
+ b.append(",('page_executiondetail','robothost','','fa','میزبان فریمورک','',NULL)");
b.append(",('page_executiondetail','robothost','','fr','Robot Host','',NULL)");
b.append(",('page_executiondetail','lastexecution','','en','Executions List','',NULL)");
+ b.append(",('page_executiondetail','lastexecution','','fa','فهرست اجراها','',NULL)");
b.append(",('page_executiondetail','lastexecution','','fr','Liste d\\'Executions','',NULL)");
b.append(",('page_executiondetail','lastexecutionwithenvcountry','','en','Executions List (same Environment & Country)','',NULL)");
+ b.append(",('page_executiondetail','lastexecutionwithenvcountry','','fa','فهرست اجرا ها (محیط و کشور یکسان)','',NULL)");
b.append(",('page_executiondetail','lastexecutionwithenvcountry','','fr','Liste d\\'Executions (même Environnement & Pays)','',NULL)");
b.append(",('page_executiondetail','lastexecutionoT','','en','Report over Time','',NULL)");
+ b.append(",('page_executiondetail','lastexecutionoT','','fa','گزارش در طول زمان','',NULL)");
b.append(",('page_executiondetail','lastexecutionoT','','fr','Rapport dans le temps','',NULL)");
b.append(",('page_executiondetail','lastexecutionoTwithenvcountry','','en','Report over Time (same Environment & Country)','',NULL)");
+ b.append(",('page_executiondetail','lastexecutionoTwithenvcountry','','fa','گزارش در طول زمان (محیط و کشور یکسان)','',NULL)");
b.append(",('page_executiondetail','lastexecutionoTwithenvcountry','','fr','Rapport dans le temps (même Environnement & Pays)','',NULL)");
b.append(",('page_executiondetail','more_detail','','en','More details','',NULL)");
+ b.append(",('page_executiondetail','more_detail','','fa','جزيیات بیشتر','',NULL)");
b.append(",('page_executiondetail','more_detail','','fr','Plus de détails','',NULL)");
b.append(",('page_executiondetail','platform','','en','Platform','',NULL)");
+ b.append(",('page_executiondetail','platform','','fa','سکو','',NULL)");
b.append(",('page_executiondetail','platform','','fr','Platforme','',NULL)");
b.append(",('page_executiondetail','robotport','','en','Robot Port','',NULL)");
+ b.append(",('page_executiondetail','robotport','','fa','درگاه ربات','',NULL)");
b.append(",('page_executiondetail','robotport','','fr','Robot Port','',NULL)");
b.append(",('page_executiondetail','queueId','','en','Execution Queue ID',NULL,NULL)");
+ b.append(",('page_executiondetail','queueId','','fa','شناسه صف اجرا',NULL,NULL)");
b.append(",('page_executiondetail','queueId','','fr','ID de la queue',NULL,NULL)");
b.append(",('page_executiondetail','reruntc','','en','Re Run','',NULL)");
+ b.append(",('page_executiondetail','reruntc','','fa','اجرا مجدد','',NULL)");
b.append(",('page_executiondetail','reruntc','','fr','Relancer','',NULL)");
b.append(",('page_executiondetail','reruntcqueue','','en','ReRun From Queue','',NULL)");
+ b.append(",('page_executiondetail','reruntcqueue','','fa','اجرا مجدد از صف','',NULL)");
b.append(",('page_executiondetail','reruntcqueue','','fr','ReExecuter de la Queue','',NULL)");
b.append(",('page_executiondetail','reruntcqueueandsee','','en','Re Run','',NULL)");
+ b.append(",('page_executiondetail','reruntcqueueandsee','','fa','اجرا مجدد','',NULL)");
b.append(",('page_executiondetail','reruntcqueueandsee','','fr','Relancer','',NULL)");
b.append(",('page_executiondetail','return_code','','en','Return Code','',NULL)");
+ b.append(",('page_executiondetail','return_code','','fa','کد برگشتی','',NULL)");
b.append(",('page_executiondetail','return_code','','fr','Code de retour','',NULL)");
b.append(",('page_executiondetail','return_message','','en','Return Message','',NULL)");
+ b.append(",('page_executiondetail','return_message','','fa','پیام برگشتی','',NULL)");
b.append(",('page_executiondetail','return_message','','fr','Message de retour','',NULL)");
b.append(",('page_executiondetail','revision','','en','Revision','',NULL)");
+ b.append(",('page_executiondetail','revision','','fa','بازنگری','',NULL)");
b.append(",('page_executiondetail','revision','','fr','Revision','',NULL)");
b.append(",('page_executiondetail','run','','en','Run','',NULL)");
+ b.append(",('page_executiondetail','run','','fa','اجرا','',NULL)");
b.append(",('page_executiondetail','run','','fr','Lancer','',NULL)");
b.append(",('page_executiondetail','runtc','','en','Run','',NULL)");
+ b.append(",('page_executiondetail','runtc','','fa','اجرا','',NULL)");
b.append(",('page_executiondetail','runtc','','fr','Lancer','',NULL)");
b.append(",('page_executiondetail','save','','en','Save','',NULL)");
+ b.append(",('page_executiondetail','save','','fa','ذخیره','',NULL)");
b.append(",('page_executiondetail','save','','fr','Sauvegarder','',NULL)");
b.append(",('page_executiondetail','screensize','','en','Screen Size','',NULL)");
+ b.append(",('page_executiondetail','screensize','','fa','اندازه صفحه نمایش','',NULL)");
b.append(",('page_executiondetail','screensize','','fr','Taille de l\\'ecran','',NULL)");
b.append(",('page_executiondetail','see_executionq','','en','Queue Parameters','',NULL)");
+ b.append(",('page_executiondetail','see_executionq','','fa','پارامترهای صف','',NULL)");
b.append(",('page_executiondetail','see_executionq','','fr','Parametre de la Queue','',NULL)");
b.append(",('page_executiondetail','see_executionq_tag','','en','Queue List by Tag','',NULL)");
+ b.append(",('page_executiondetail','see_executionq_tag','','fa','فهرست صف براساس برچسب','',NULL)");
b.append(",('page_executiondetail','see_executionq_tag','','fr','Liste des Files par Tag','',NULL)");
b.append(",('page_executiondetail','see_execution_tag','','en','Campaign Report','',NULL)");
+ b.append(",('page_executiondetail','see_execution_tag','','fa','گزارش کمپین','',NULL)");
b.append(",('page_executiondetail','see_execution_tag','','fr','Rapport de Campagne','',NULL)");
b.append(",('page_executiondetail','SeleniumLog','','en','Media Files','Link to the media execution files (ex : selenium logs).',NULL)");
+ b.append(",('page_executiondetail','SeleniumLog','','fa','فایل های چندرسانه ای','پیوند به فایل های چندرسانه ای (نمونه : selenium logs).',NULL)");
b.append(",('page_executiondetail','sort','','en','Sort','',NULL)");
+ b.append(",('page_executiondetail','sort','','fa','مرتب سازی','',NULL)");
b.append(",('page_executiondetail','sort','','fr','Ordre','',NULL)");
b.append(",('page_executiondetail','start','','en','Start','',NULL)");
+ b.append(",('page_executiondetail','start','','fa','آغاز','',NULL)");
b.append(",('page_executiondetail','start','','fr','Début','',NULL)");
b.append(",('page_executiondetail','status','','en','Status','',NULL)");
+ b.append(",('page_executiondetail','status','','fa','وضعیت','',NULL)");
b.append(",('page_executiondetail','status','','fr','Status','',NULL)");
b.append(",('page_executiondetail','steps','','en','Steps','',NULL)");
+ b.append(",('page_executiondetail','steps','','fa','گام ها','',NULL)");
b.append(",('page_executiondetail','steps','','fr','Etapes','',NULL)");
b.append(",('page_executiondetail','tag','','en','Tag','',NULL)");
+ b.append(",('page_executiondetail','tag','','fa','برچسب','',NULL)");
b.append(",('page_executiondetail','tag','','fr','Tag','',NULL)");
b.append(",('page_executiondetail','time','','en','Time','',NULL)");
+ b.append(",('page_executiondetail','time','','fa','زمان','',NULL)");
b.append(",('page_executiondetail','time','','fr','Temps','',NULL)");
b.append(",('page_executiondetail','title','','en','Execution Detail','',NULL)");
+ b.append(",('page_executiondetail','title','','fa','جزییات اجرا','',NULL)");
b.append(",('page_executiondetail','title','','fr','Detail de l\\'Execution','',NULL)");
b.append(",('page_executiondetail','url','','en','URL','',NULL)");
+ b.append(",('page_executiondetail','url','','fa','آدرس URL','',NULL)");
b.append(",('page_executiondetail','url','','fr','URL','',NULL)");
b.append(",('page_executiondetail','userAgent','','en','UserAgent','User Agent required for this execution',NULL)");
+ b.append(",('page_executiondetail','userAgent','','fa','عامل کاربر','عامل کاربر برای این اجرا مورد نیاز است',NULL)");
b.append(",('page_executiondetail','userAgent','','fr','UserAgent','User Agent envoyé au navigateur web pour cette execution',NULL)");
b.append(",('page_executiondetail','value1','','en','Value 1','',NULL)");
+ b.append(",('page_executiondetail','value1','','fa','مقدار ۱','',NULL)");
b.append(",('page_executiondetail','value1','','fr','Valeur 1','',NULL)");
b.append(",('page_executiondetail','value1init','','en','Value 1 Initial','',NULL)");
+ b.append(",('page_executiondetail','value1init','','fa','مقدار ۱ اولیه','',NULL)");
b.append(",('page_executiondetail','value1init','','fr','Valeur 1 Initiale','',NULL)");
b.append(",('page_executiondetail','value2','','en','Value 2','',NULL)");
+ b.append(",('page_executiondetail','value2','','fa','مقدار ۲','',NULL)");
b.append(",('page_executiondetail','value2','','fr','Valeur 2','',NULL)");
b.append(",('page_executiondetail','value2init','','en','Value 2 Initial','',NULL)");
+ b.append(",('page_executiondetail','value2init','','fa','مقدار ۲ اولیه','',NULL)");
b.append(",('page_executiondetail','value2init','','fr','Valeur 2 Initiale','',NULL)");
b.append(",('page_executiondetail','value3','','en','Value 3','',NULL)");
+ b.append(",('page_executiondetail','value3','','fa','مقدار ۳','',NULL)");
b.append(",('page_executiondetail','value3','','fr','Valeur 3','',NULL)");
b.append(",('page_executiondetail','value3init','','en','Value 3 Initial','',NULL)");
+ b.append(",('page_executiondetail','value3init','','fa','مقدار ۳ اولیه','',NULL)");
b.append(",('page_executiondetail','value3init','','fr','Valeur 3 Initiale','',NULL)");
b.append(",('page_executiondetail','verbose','','en','Verbose','',NULL)");
b.append(",('page_executiondetail','verbose','','fr','Loquacité','',NULL)");