Datapolis Process System SDK
Multilanguage on Activities
An activity is a part of Datapolis Process System therefore developing custom activity supports Multilanguage localizations.
The idea of developing Multilanguage activity is shown in steps below:
Example
The following example shows how the Name/Value pair entries placed in *.resx file can be used in the XML activity one.
Resource file:
<
data
name
=
"WBCreateListActivity_ActivityDescription"
xml:space
"preserve"
>
value
>Add a new list or library to the selected web</
</
"WBCreateListActivity_ActivityTitle"
>Code Sample: Create List</
"WBCreateListActivity_IsQuickLuanch_Description"
>Specify whether a link to this document library appears in the Quick Launch.</
"WBCreateListActivity_IsQuickLuanch_False"
>No</
"WBCreateListActivity_IsQuickLuanch_Title"
>Navigation</
"WBCreateListActivity_IsQuickLuanch_True"
>Yes</
XML activity file:
Activities
xmlns
"http://www.datapolis.com.pl/WorkBox/Activities.xsd"
Activity
Name
"WBCreateListActivity"
IsCallExternalActivity
"False"
NamespaceName
"clr-namespace:Datapolis.WorkBox.Sdk.Samples.Activities;Assembly=Datapolis.WorkBox.Sdk.Samples, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0a68baededa28155"
Title
"$Resources:Datapolis.WorkBox.Sdk.Samples.Activities,WBCreateListActivity_ActivityTitle;"
Description
"$Resources:Datapolis.WorkBox.Sdk.Samples.Activities,WBCreateListActivity_ActivityDescription;"
Parameters
Parameter
"IsQuickLuanch"
Value
"True"
Type
"Bool"
"$Resources:Datapolis.WorkBox.Sdk.Samples.Activities,WBCreateListActivity_IsQuickLuanch_Title;"
"$Resources:Datapolis.WorkBox.Sdk.Samples.Activities,WBCreateListActivity_IsQuickLuanch_Description;"
ValueOptions
ValueOption
"$Resources:Datapolis.WorkBox.Sdk.Samples.Activities,WBCreateListActivity_IsQuickLuanch_True;"
/>
"$Resources:Datapolis.WorkBox.Sdk.Samples.Activities,WBCreateListActivity_IsQuickLuanch_False;"
Graph
></