﻿
<DynamicTemplateString>
	<StringID>com.fmi.basedirectory.C6DAECDA34E1D9AF2401308BEA1606A9</StringID>
	<SourceText>fmPromise/</SourceText>
	<TargetText>fmPromise/</TargetText>
	<Comment>com.fmi.basedirectory.fmPromise/</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.228E57D701C9C9DA6AB0D6453677DF21</StringID>
	<SourceText>fmPromiseWebViewer</SourceText>
	<TargetText>fmPromiseWebViewer</TargetText>
	<Comment>com.fmi.basetable.fmPromiseWebViewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.CE5A8F37EDDA1C956ECC9074C2253BEB</StringID>
	<SourceText>fmPromiseModule</SourceText>
	<TargetText>fmPromiseModule</TargetText>
	<Comment>com.fmi.basetable.fmPromiseModule</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::406C3A21B8B1B9B99BAC8BE664F8CD44</StringID>
	<SourceText>sourceMinified</SourceText>
	<TargetText>sourceMinified</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::sourceMinified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::4561002D22704A42D003B57FA0E75A33</StringID>
	<SourceText>description</SourceText>
	<TargetText>description</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::description</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::4B68129F6621C41900B27BF59AB8FD9B</StringID>
	<SourceText>id</SourceText>
	<TargetText>id</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::4D23BC46444AF8A65D40FAD262C1ECE8</StringID>
	<SourceText>modifiedTimestamp</SourceText>
	<TargetText>modifiedTimestamp</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::modifiedTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::6304F8E1826B38DDEB7C95B45D06B8D1</StringID>
	<SourceText>includeInNewFiles</SourceText>
	<TargetText>includeInNewFiles</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::includeInNewFiles</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::68CFBCA5B23E64A273C18CBD3C3D2846</StringID>
	<SourceText>modifiedBy</SourceText>
	<TargetText>modifiedBy</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::modifiedBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::91F127C4B704FC5AC212BA970EB65F39</StringID>
	<SourceText>source</SourceText>
	<TargetText>source</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::source</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::95C03E065DC2D880CAD8E753C10ED53E</StringID>
	<SourceText>createdTimestamp</SourceText>
	<TargetText>createdTimestamp</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::createdTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::C4465AA4AB064B8422CFCA0DC7E63C8D</StringID>
	<SourceText>modifiedTrigger</SourceText>
	<TargetText>modifiedTrigger</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::modifiedTrigger</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::C6DD98E462999B9D774A3D7B0484E43A</StringID>
	<SourceText>createdBy</SourceText>
	<TargetText>createdBy</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::createdBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::CAF925C0F6CA25D3A96F84D48240448A</StringID>
	<SourceText>filename</SourceText>
	<TargetText>filename</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::filename</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.006251EC5E780AAC1B5240837F8DC008</StringID>
	<SourceText>Account name of the user who created each record</SourceText>
	<TargetText>Account name of the user who created each record</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Account name of the user who created each record</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.045A5773926A14EC5938C00D3A2CCB68</StringID>
	<SourceText>Whether the given resource should be written to new directories created by the &quot;Create New HTML fmPromise File&quot; script</SourceText>
	<TargetText>Whether the given resource should be written to new directories created by the &quot;Create New HTML fmPromise File&quot; script</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Whether the given resource should be written to new directories created by the &quot;Create New HTML fmPromise File&quot; script</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.5E4C014797503079BF2913FE9D00D2A0</StringID>
	<SourceText>Non-minified source code suitable for editing</SourceText>
	<TargetText>Non-minified source code suitable for editing</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Non-minified source code suitable for editing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.63B24250D0322BA606783EA1AEB5ECDE</StringID>
	<SourceText>Date and time each record was created</SourceText>
	<TargetText>Date and time each record was created</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Date and time each record was created</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.ABEEF7BAB93FF174F8DA0C82D8754F7A</StringID>
	<SourceText>Unique identifier of each record in this table</SourceText>
	<TargetText>Unique identifier of each record in this table</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Unique identifier of each record in this table</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.DF2ECE55DB9EE41748C869BEF757F959</StringID>
	<SourceText>The unique name of the web viewer document</SourceText>
	<TargetText>The unique name of the web viewer document</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.The unique name of the web viewer document</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.E96DD75B83754E2C514ED3D2D9D81161</StringID>
	<SourceText>Contains the HTML/JS/CSS for displaying this content in a web viewer</SourceText>
	<TargetText>Contains the HTML/JS/CSS for displaying this content in a web viewer</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Contains the HTML/JS/CSS for displaying this content in a web viewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.F052C7937D7E0D9296F59A6B5A85404E</StringID>
	<SourceText>Used to trigger the modified auto-enter host timestamp calc</SourceText>
	<TargetText>Used to trigger the modified auto-enter host timestamp calc</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Used to trigger the modified auto-enter host timestamp calc</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseModule::text.FF4362C03FD199B932B4B4D441CAC852</StringID>
	<SourceText>Account name of the user who last modified each record</SourceText>
	<TargetText>Account name of the user who last modified each record</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseModule::text.Account name of the user who last modified each record</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::4B68129F6621C41900B27BF59AB8FD9B</StringID>
	<SourceText>id</SourceText>
	<TargetText>id</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::4D23BC46444AF8A65D40FAD262C1ECE8</StringID>
	<SourceText>modifiedTimestamp</SourceText>
	<TargetText>modifiedTimestamp</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::modifiedTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::68CFBCA5B23E64A273C18CBD3C3D2846</StringID>
	<SourceText>modifiedBy</SourceText>
	<TargetText>modifiedBy</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::modifiedBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::821CA6002B22C3291E5F4275C4041371</StringID>
	<SourceText>moduleId</SourceText>
	<TargetText>moduleId</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::moduleId</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::8C1F50B8C90D601D1861CDF8AE9B0E3C</StringID>
	<SourceText>layout</SourceText>
	<TargetText>layout</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::layout</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::95C03E065DC2D880CAD8E753C10ED53E</StringID>
	<SourceText>createdTimestamp</SourceText>
	<TargetText>createdTimestamp</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::createdTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::B5D6C9DC45EA226CF34425320AF65D48</StringID>
	<SourceText>configuration</SourceText>
	<TargetText>configuration</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::configuration</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::C4465AA4AB064B8422CFCA0DC7E63C8D</StringID>
	<SourceText>modifiedTrigger</SourceText>
	<TargetText>modifiedTrigger</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::modifiedTrigger</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::C6DD98E462999B9D774A3D7B0484E43A</StringID>
	<SourceText>createdBy</SourceText>
	<TargetText>createdBy</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::createdBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::text.006251EC5E780AAC1B5240837F8DC008</StringID>
	<SourceText>Account name of the user who created each record</SourceText>
	<TargetText>Account name of the user who created each record</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::text.Account name of the user who created each record</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::text.63B24250D0322BA606783EA1AEB5ECDE</StringID>
	<SourceText>Date and time each record was created</SourceText>
	<TargetText>Date and time each record was created</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::text.Date and time each record was created</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::text.A4AC490B9C6E5E1E81EBFAAB61E7F676</StringID>
	<SourceText>Which layout this web viewer was initially created on</SourceText>
	<TargetText>Which layout this web viewer was initially created on</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::text.Which layout this web viewer was initially created on</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::text.ABEEF7BAB93FF174F8DA0C82D8754F7A</StringID>
	<SourceText>Unique identifier of each record in this table</SourceText>
	<TargetText>Unique identifier of each record in this table</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::text.Unique identifier of each record in this table</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::text.E0FD3E726FC8A189A9EEA16708CBDD6B</StringID>
	<SourceText>The primary key of the module displayed in this web viewer</SourceText>
	<TargetText>The primary key of the module displayed in this web viewer</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::text.The primary key of the module displayed in this web viewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::text.F052C7937D7E0D9296F59A6B5A85404E</StringID>
	<SourceText>Used to trigger the modified auto-enter host timestamp calc</SourceText>
	<TargetText>Used to trigger the modified auto-enter host timestamp calc</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::text.Used to trigger the modified auto-enter host timestamp calc</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.basetable.field.fmPromiseWebViewer::text.FF4362C03FD199B932B4B4D441CAC852</StringID>
	<SourceText>Account name of the user who last modified each record</SourceText>
	<TargetText>Account name of the user who last modified each record</TargetText>
	<Comment>com.fmi.basetable.field.fmPromiseWebViewer::text.Account name of the user who last modified each record</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.0140066E805B02F91E384BD0C63E3451</StringID>
	<SourceText>*<CR/> * When a brand new fmPromise web viewer is dragged to a layout, this displays the `fm-promise-select-page.html` module.<CR/> * Otherwise, if $$FMPROMISE_DEVMODE is true, the configured filename is read from the $DOCUMENTS/fmPromise/{{filename}} directory<CR/> * If $$FMPROMISE_DEVMODE is false, the configured module is read from the `fmPromiseModule::sourceMinified` field<CR/> </SourceText>
	<TargetText>*<CR/> * When a brand new fmPromise web viewer is dragged to a layout, this displays the `fm-promise-select-page.html` module.<CR/> * Otherwise, if $$FMPROMISE_DEVMODE is true, the configured filename is read from the $DOCUMENTS/fmPromise/{{filename}} directory<CR/> * If $$FMPROMISE_DEVMODE is false, the configured module is read from the `fmPromiseModule::sourceMinified` field<CR/> </TargetText>
	<Comment>com.fmi.calculation.text.*_CR/_ * When a brand new fmPromise web viewer is dragged to a layout, this displays the `fm-promise-select-page.html` module._CR/_ * Otherwise, if $$FMPROMISE_DEVMODE is true, the configured filename is read from the $DOCUMENTS/fmPromise/{{filename}} directory_CR/_ * If $$FMPROMISE_DEVMODE is false, the configured module is read from the `fmPromiseModule::sourceMinified` field_CR/_</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.02B65DC37D5E7C7DFF819F98FE5E861F</StringID>
	<SourceText>https://360works.com/fmpromise/</SourceText>
	<TargetText>https://360works.com/fmpromise/</TargetText>
	<Comment>com.fmi.calculation.text.https://360works.com/fmpromise/</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.03D8A2825077CFBC83B20EF9AF25A6A4</StringID>
	<SourceText>Window is missing</SourceText>
	<TargetText>Window is missing</TargetText>
	<Comment>com.fmi.calculation.text.Window is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.0584D0CD4E9B7D4D785C3A12ED707F24</StringID>
	<SourceText>Command is unavailable</SourceText>
	<TargetText>Command is unavailable</TargetText>
	<Comment>com.fmi.calculation.text.Command is unavailable</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.05E0C8DFBA816EFD44D80CA669129D9B</StringID>
	<SourceText>Value in field is not listed in the value list specified in validation entry option</SourceText>
	<TargetText>Value in field is not listed in the value list specified in validation entry option</TargetText>
	<Comment>com.fmi.calculation.text.Value in field is not listed in the value list specified in validation entry option</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.081C4D3F51D213CAC90E71EB47881EDC</StringID>
	<SourceText>ERROR: Status code </SourceText>
	<TargetText>ERROR: Status code </TargetText>
	<Comment>com.fmi.calculation.text.ERROR: Status code</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.08CC77FA5389B31B825B481B5A7A6F23</StringID>
	<SourceText>Record is in use by another user</SourceText>
	<TargetText>Record is in use by another user</TargetText>
	<Comment>com.fmi.calculation.text.Record is in use by another user</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.08F736ABB4265E1CFD1CE4414A235C87</StringID>
	<SourceText>Find criteria are empty</SourceText>
	<TargetText>Find criteria are empty</TargetText>
	<Comment>com.fmi.calculation.text.Find criteria are empty</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.097BE7942CB7C13E59F8F2E68998A40A</StringID>
	<SourceText>--dump-header $headers </SourceText>
	<TargetText>--dump-header $headers </TargetText>
	<Comment>com.fmi.calculation.text.--dump-header $headers</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.0A2A6F666A2955B3C0D398EA50924A61</StringID>
	<SourceText>code</SourceText>
	<TargetText>code</TargetText>
	<Comment>com.fmi.calculation.text.code</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.0B53B47E95F5DBF20461A4CBD2245C7E</StringID>
	<SourceText>File is missing</SourceText>
	<TargetText>File is missing</TargetText>
	<Comment>com.fmi.calculation.text.File is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.0CF14DB6992833A6BDC4E1E49DD8B28D</StringID>
	<SourceText>message</SourceText>
	<TargetText>message</TargetText>
	<Comment>com.fmi.calculation.text.message</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.10BCDC86C317BD3630F8192DEB8CE4D3</StringID>
	<SourceText>fm-promise</SourceText>
	<TargetText>fm-promise</TargetText>
	<Comment>com.fmi.calculation.text.fm-promise</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.172A93787E213904652105C94155D01B</StringID>
	<SourceText>HTTP</SourceText>
	<TargetText>HTTP</TargetText>
	<Comment>com.fmi.calculation.text.HTTP</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.174D106351AE9498D5D9AD17F48C243E</StringID>
	<SourceText> otherwise, prompt for a file name<CR/></SourceText>
	<TargetText> otherwise, prompt for a file name<CR/></TargetText>
	<Comment>com.fmi.calculation.text. otherwise, prompt for a file name_CR/_</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.18708A0F9686745F8B0763E0C3A3ED58</StringID>
	<SourceText>title</SourceText>
	<TargetText>title</TargetText>
	<Comment>com.fmi.calculation.text.title</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.189EFB9764AA346C21FCAA088D19A0F4</StringID>
	<SourceText>Wrong File Type</SourceText>
	<TargetText>Wrong File Type</TargetText>
	<Comment>com.fmi.calculation.text.Wrong File Type</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.194D5A374B85591834EA7453F1173D24</StringID>
	<SourceText>Record is missing</SourceText>
	<TargetText>Record is missing</TargetText>
	<Comment>com.fmi.calculation.text.Record is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.1B759226EB6991D1214E639EA673D087</StringID>
	<SourceText>?</SourceText>
	<TargetText>?</TargetText>
	<Comment>com.fmi.calculation.text.?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.1B86D86AE959B7A5B270867D7215AC5E</StringID>
	<SourceText>No validation was specified but data cannot fit into the field</SourceText>
	<TargetText>No validation was specified but data cannot fit into the field</TargetText>
	<Comment>com.fmi.calculation.text.No validation was specified but data cannot fit into the field</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.1DE3E45D1413EDEB8A95530CAE3484B2</StringID>
	<SourceText>&apos;&apos;;&lt;/script&gt;&apos;</SourceText>
	<TargetText>&apos;&apos;;&lt;/script&gt;&apos;</TargetText>
	<Comment>com.fmi.calculation.text.&apos;&apos;;&lt;/script&gt;&apos;</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.1FF58AC3282B0FCB61694B9F7FD75EB4</StringID>
	<SourceText>Unable to open </SourceText>
	<TargetText>Unable to open </TargetText>
	<Comment>com.fmi.calculation.text.Unable to open</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.1FF96C47445BDA5B11458115D294C4BC</StringID>
	<SourceText>Value in field is not an existing value in the file, as required in validation entry options</SourceText>
	<TargetText>Value in field is not an existing value in the file, as required in validation entry options</TargetText>
	<Comment>com.fmi.calculation.text.Value in field is not an existing value in the file, as required in validation entry options</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.216414C3CC0155A5FF183C14906656C4</StringID>
	<SourceText>your-custom-web-viewer-name</SourceText>
	<TargetText>your-custom-web-viewer-name</TargetText>
	<Comment>com.fmi.calculation.text.your-custom-web-viewer-name</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.218C403E18A7CDD0CA07E578DB67BCC8</StringID>
	<SourceText>Packager</SourceText>
	<TargetText>Packager</TargetText>
	<Comment>com.fmi.calculation.text.Packager</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.21A19DBFC3CACD0CE80693C6C8701785</StringID>
	<SourceText>Related value is empty or unavailable</SourceText>
	<TargetText>Related value is empty or unavailable</TargetText>
	<Comment>com.fmi.calculation.text.Related value is empty or unavailable</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.22B05E1F3BB1E650355637A3D095C28B</StringID>
	<SourceText>Missing/invalid filename</SourceText>
	<TargetText>Missing/invalid filename</TargetText>
	<Comment>com.fmi.calculation.text.Missing/invalid filename</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.22FB870EE7AB348C700B68C887AFCC25</StringID>
	<SourceText>{}</SourceText>
	<TargetText>{}</TargetText>
	<Comment>com.fmi.calculation.text.{}</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.235A7FA85231CA10EF3DDEA69197E7F8</StringID>
	<SourceText>` in your JavaScript to specify a different name.</SourceText>
	<TargetText>` in your JavaScript to specify a different name.</TargetText>
	<Comment>com.fmi.calculation.text.` in your JavaScript to specify a different name.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.2488FB96581D7DE7D9D276009C1C65C2</StringID>
	<SourceText>Field repetition is invalid</SourceText>
	<TargetText>Field repetition is invalid</TargetText>
	<Comment>com.fmi.calculation.text.Field repetition is invalid</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.248F804C1DCA767BE04493F208A08A71</StringID>
	<SourceText>value</SourceText>
	<TargetText>value</TargetText>
	<Comment>com.fmi.calculation.text.value</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.2522B06F16F091A85FE268A0C0A12BC6</StringID>
	<SourceText>Empty result</SourceText>
	<TargetText>Empty result</TargetText>
	<Comment>com.fmi.calculation.text.Empty result</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.292748DD64A62FF2C7FE6DEFE96B2A06</StringID>
	<SourceText>Memory error</SourceText>
	<TargetText>Memory error</TargetText>
	<Comment>com.fmi.calculation.text.Memory error</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.2A1D94AB57DE7E8012CB26429F76F446</StringID>
	<SourceText> failed with error </SourceText>
	<TargetText> failed with error </TargetText>
	<Comment>com.fmi.calculation.text. failed with error</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.2B8015E37389A26A3B03BD2556DEF7A2</StringID>
	<SourceText>Unable to locate module for web viewer </SourceText>
	<TargetText>Unable to locate module for web viewer </TargetText>
	<Comment>com.fmi.calculation.text.Unable to locate module for web viewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.2BA9C28A0A2070E9BDEC2BEBE49AA98D</StringID>
	<SourceText>File or object is in use</SourceText>
	<TargetText>File or object is in use</TargetText>
	<Comment>com.fmi.calculation.text.File or object is in use</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.2FCEB652F1D24359E571D6415B30ED99</StringID>
	<SourceText>Name already exists</SourceText>
	<TargetText>Name already exists</TargetText>
	<Comment>com.fmi.calculation.text.Name already exists</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.30B8BCF130676281E9D5A2BE7E1E70F4</StringID>
	<SourceText>Script is missing</SourceText>
	<TargetText>Script is missing</TargetText>
	<Comment>com.fmi.calculation.text.Script is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.365D743588925BC42BBAEF1E15797059</StringID>
	<SourceText>Record was already modified by another user</SourceText>
	<TargetText>Record was already modified by another user</TargetText>
	<Comment>com.fmi.calculation.text.Record was already modified by another user</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.38A93568CF30FB6F4615C315B40DD7B3</StringID>
	<SourceText>select </SourceText>
	<TargetText>select </TargetText>
	<Comment>com.fmi.calculation.text.select</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.390AFE4DF179B7A30464F8395E36BB2A</StringID>
	<SourceText>fmPromise Package Error</SourceText>
	<TargetText>fmPromise Package Error</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise Package Error</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.39ACE8896EC85214B463A4B5A7992A6D</StringID>
	<SourceText>select filename from fmPromiseWebViewer v join fmPromiseModule m on v.moduleId=m.id where v.id=?</SourceText>
	<TargetText>select filename from fmPromiseWebViewer v join fmPromiseModule m on v.moduleId=m.id where v.id=?</TargetText>
	<Comment>com.fmi.calculation.text.select filename from fmPromiseWebViewer v join fmPromiseModule m on v.moduleId=m.id where v.id=?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3A382BADB01804A48412794233DE6710</StringID>
	<SourceText>, coalesce(m.sourceMinified,&apos;&lt;html&gt;This fmPromise module has not been packaged yet&lt;/html&gt;&apos;), </SourceText>
	<TargetText>, coalesce(m.sourceMinified,&apos;&lt;html&gt;This fmPromise module has not been packaged yet&lt;/html&gt;&apos;), </TargetText>
	<Comment>com.fmi.calculation.text., coalesce(m.sourceMinified,&apos;&lt;html&gt;This fmPromise module has not been packaged yet&lt;/html&gt;&apos;),</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3A9808103AB81ACBCE6113DD0FB83510</StringID>
	<SourceText> for script </SourceText>
	<TargetText> for script </TargetText>
	<Comment>com.fmi.calculation.text. for script</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3AE6D64FACB513258434B137DA76C1BE</StringID>
	<SourceText>Value in field exceeds maximum field size</SourceText>
	<TargetText>Value in field exceeds maximum field size</TargetText>
	<Comment>com.fmi.calculation.text.Value in field exceeds maximum field size</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3BC9DB332E965356A9EE0A670AE567B3</StringID>
	<SourceText>fmPromiseWebViewer_[&lt;^FMXML_AddonInstanceUUID&gt;]</SourceText>
	<TargetText>fmPromiseWebViewer_[&lt;^FMXML_AddonInstanceUUID&gt;]</TargetText>
	<Comment>com.fmi.calculation.text.fmPromiseWebViewer_[&lt;^FMXML_AddonInstanceUUID&gt;]</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3C5226067C06F7D55EAA6168722A9D8F</StringID>
	<SourceText>fm-promise-template.html</SourceText>
	<TargetText>fm-promise-template.html</TargetText>
	<Comment>com.fmi.calculation.text.fm-promise-template.html</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3CA38D6E5DDC3E4F3BB184EE2593691C</StringID>
	<SourceText>Unable to locate web viewer in </SourceText>
	<TargetText>Unable to locate web viewer in </TargetText>
	<Comment>com.fmi.calculation.text.Unable to locate web viewer in</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3D34BF5B14F3A76B68AAF17C3C2D5148</StringID>
	<SourceText>fmFieldNameToSet</SourceText>
	<TargetText>fmFieldNameToSet</TargetText>
	<Comment>com.fmi.calculation.text.fmFieldNameToSet</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3E4EED579D4834B94E4701C1ECC2F716</StringID>
	<SourceText> will only be non-zero if the host could not be reached</SourceText>
	<TargetText> will only be non-zero if the host could not be reached</TargetText>
	<Comment>com.fmi.calculation.text. will only be non-zero if the host could not be reached</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3F096DAEB941636AD2BF2A428D4520A5</StringID>
	<SourceText>fmPromise.executeFileMakerDataAPI</SourceText>
	<TargetText>fmPromise.executeFileMakerDataAPI</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise.executeFileMakerDataAPI</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.3F8166B51A8D16A13D22986B88169735</StringID>
	<SourceText>Could not read from </SourceText>
	<TargetText>Could not read from </TargetText>
	<Comment>com.fmi.calculation.text.Could not read from</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.406C3A21B8B1B9B99BAC8BE664F8CD44</StringID>
	<SourceText>sourceMinified</SourceText>
	<TargetText>sourceMinified</TargetText>
	<Comment>com.fmi.calculation.text.sourceMinified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.40B05179F45225FF99F960F7DA42D243</StringID>
	<SourceText>Preview</SourceText>
	<TargetText>Preview</TargetText>
	<Comment>com.fmi.calculation.text.Preview</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.40F8999B216143AA44E929C53FEF07A8</StringID>
	<SourceText>fmPromiseModulePreview</SourceText>
	<TargetText>fmPromiseModulePreview</TargetText>
	<Comment>com.fmi.calculation.text.fmPromiseModulePreview</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.41698B6F3B88400CAA9BF2C08F346362</StringID>
	<SourceText>Time value does not meet validation entry options</SourceText>
	<TargetText>Time value does not meet validation entry options</TargetText>
	<Comment>com.fmi.calculation.text.Time value does not meet validation entry options</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.41E26B9D7E5626BDE3E68E264770396D</StringID>
	<SourceText>Field is missing</SourceText>
	<TargetText>Field is missing</TargetText>
	<Comment>com.fmi.calculation.text.Field is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.42CC72230D7F5AA65DD80D04248A19F1</StringID>
	<SourceText>scriptName</SourceText>
	<TargetText>scriptName</TargetText>
	<Comment>com.fmi.calculation.text.scriptName</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.4561002D22704A42D003B57FA0E75A33</StringID>
	<SourceText>description</SourceText>
	<TargetText>description</TargetText>
	<Comment>com.fmi.calculation.text.description</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.465E1F4E24F01643AAEAA291F019E952</StringID>
	<SourceText>script</SourceText>
	<TargetText>script</TargetText>
	<Comment>com.fmi.calculation.text.script</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.46BAAB343C7BFA15EE4EDE3643A19EAD</StringID>
	<SourceText>url</SourceText>
	<TargetText>url</TargetText>
	<Comment>com.fmi.calculation.text.url</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.47BB8547E54A5EA7FAEA42459451477E</StringID>
	<SourceText>Layout object is missing</SourceText>
	<TargetText>Layout object is missing</TargetText>
	<Comment>com.fmi.calculation.text.Layout object is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.48893021A838D1741DB0E3D8C637A346</StringID>
	<SourceText>This script should only be called after dragging an fmPromise add-on web viewer to your own layout.</SourceText>
	<TargetText>This script should only be called after dragging an fmPromise add-on web viewer to your own layout.</TargetText>
	<Comment>com.fmi.calculation.text.This script should only be called after dragging an fmPromise add-on web viewer to your own layout.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.49983F8C2BD501415244F705D54DBE45</StringID>
	<SourceText>-0123456789 </SourceText>
	<TargetText>-0123456789 </TargetText>
	<Comment>com.fmi.calculation.text.-0123456789</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.49F813EA97EE0ED88C3331C8F3B51EFA</StringID>
	<SourceText>File is read-only</SourceText>
	<TargetText>File is read-only</TargetText>
	<Comment>com.fmi.calculation.text.File is read-only</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.4B68129F6621C41900B27BF59AB8FD9B</StringID>
	<SourceText>id</SourceText>
	<TargetText>id</TargetText>
	<Comment>com.fmi.calculation.text.id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.4C4409A43DA0814E030C31B53A349E9B</StringID>
	<SourceText>btn3</SourceText>
	<TargetText>btn3</TargetText>
	<Comment>com.fmi.calculation.text.btn3</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.4CE2A303F20497E5E5F972EA50D85E50</StringID>
	<SourceText>Existing fmPromise Module Found</SourceText>
	<TargetText>Existing fmPromise Module Found</TargetText>
	<Comment>com.fmi.calculation.text.Existing fmPromise Module Found</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.4D23BC46444AF8A65D40FAD262C1ECE8</StringID>
	<SourceText>modifiedTimestamp</SourceText>
	<TargetText>modifiedTimestamp</TargetText>
	<Comment>com.fmi.calculation.text.modifiedTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.4F32499181DCFC48ABBBAA7C51AAD0E7</StringID>
	<SourceText>packager-tab</SourceText>
	<TargetText>packager-tab</TargetText>
	<Comment>com.fmi.calculation.text.packager-tab</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.4FD983536E4E603A15B416BC85BA956E</StringID>
	<SourceText>Files are damaged or missing and must be reinstalled</SourceText>
	<TargetText>Files are damaged or missing and must be reinstalled</TargetText>
	<Comment>com.fmi.calculation.text.Files are damaged or missing and must be reinstalled</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.5229B1788C39A6F1B40B2B002E88BB03</StringID>
	<SourceText>Relationship is missing</SourceText>
	<TargetText>Relationship is missing</TargetText>
	<Comment>com.fmi.calculation.text.Relationship is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.525CD9016548BD86DDCEA427F3C29F0B</StringID>
	<SourceText>You can only package .html files.</SourceText>
	<TargetText>You can only package .html files.</TargetText>
	<Comment>com.fmi.calculation.text.You can only package .html files.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.52BF505BA879EB362D781E0391F5B7DD</StringID>
	<SourceText>You must run the </SourceText>
	<TargetText>You must run the </TargetText>
	<Comment>com.fmi.calculation.text.You must run the</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.53E559DC6AFD84100FD173FF82341FB3</StringID>
	<SourceText>, m.sourceMinified, </SourceText>
	<TargetText>, m.sourceMinified, </TargetText>
	<Comment>com.fmi.calculation.text., m.sourceMinified,</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.553B60F36BD56E42109FF67820291A84</StringID>
	<SourceText> from the fmPromiseModule layout.</SourceText>
	<TargetText> from the fmPromiseModule layout.</TargetText>
	<Comment>com.fmi.calculation.text. from the fmPromiseModule layout.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.5596EB1E751C7107434D708AD6642F79</StringID>
	<SourceText>DevMode is OFF. Web viewer content is being served from fmPromiseModule::sourceMinified</SourceText>
	<TargetText>DevMode is OFF. Web viewer content is being served from fmPromiseModule::sourceMinified</TargetText>
	<Comment>com.fmi.calculation.text.DevMode is OFF. Web viewer content is being served from fmPromiseModule::sourceMinified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.58614EECD16683D866E9513A8658735E</StringID>
	<SourceText>Can&apos;t divide by zero</SourceText>
	<TargetText>Can&apos;t divide by zero</TargetText>
	<Comment>com.fmi.calculation.text.Can&apos;t divide by zero</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.586959784027FA2932F8032C16CF8AC2</StringID>
	<SourceText>body</SourceText>
	<TargetText>body</TargetText>
	<Comment>com.fmi.calculation.text.body</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.59CAF8F61F3D160BCD64C5637A4151EF</StringID>
	<SourceText>Instances</SourceText>
	<TargetText>Instances</TargetText>
	<Comment>com.fmi.calculation.text.Instances</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.5E0A040AEC69472E02A22AE9D1093C9E</StringID>
	<SourceText>Layout is missing</SourceText>
	<TargetText>Layout is missing</TargetText>
	<Comment>com.fmi.calculation.text.Layout is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.5E8BBFD17B01126B70EBCBC6DA8D3A2E</StringID>
	<SourceText>Database schema is in use by another user</SourceText>
	<TargetText>Database schema is in use by another user</TargetText>
	<Comment>com.fmi.calculation.text.Database schema is in use by another user</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.5F483592E159D2EBA016A03A645226EB</StringID>
	<SourceText>minified</SourceText>
	<TargetText>minified</TargetText>
	<Comment>com.fmi.calculation.text.minified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.62D47080CAAC67F1AA8CF489F6CB6995</StringID>
	<SourceText>Menu set is missing</SourceText>
	<TargetText>Menu set is missing</TargetText>
	<Comment>com.fmi.calculation.text.Menu set is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.630DA1D12452AB89B2003B50C4777F38</StringID>
	<SourceText>Language pack files are missing</SourceText>
	<TargetText>Language pack files are missing</TargetText>
	<Comment>com.fmi.calculation.text.Language pack files are missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.65298CF028C78B7DCF5CF4793C5BB5BF</StringID>
	<SourceText>data:text/html;charset=utf-8,</SourceText>
	<TargetText>data:text/html;charset=utf-8,</TargetText>
	<Comment>com.fmi.calculation.text.data:text/html;charset=utf-8,</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.675CD689DECFFB2D27D70CBDA6D36865</StringID>
	<SourceText>fm-promise-packager.html</SourceText>
	<TargetText>fm-promise-packager.html</TargetText>
	<Comment>com.fmi.calculation.text.fm-promise-packager.html</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.679855A2D9F47C5B68F14BEF6E99DA2C</StringID>
	<SourceText>Command is invalid</SourceText>
	<TargetText>Command is invalid</TargetText>
	<Comment>com.fmi.calculation.text.Command is invalid</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.6843AEF8BD0758487A916C8CCF266F56</StringID>
	<SourceText>select source from fmPromiseModule where filename=?</SourceText>
	<TargetText>select source from fmPromiseModule where filename=?</TargetText>
	<Comment>com.fmi.calculation.text.select source from fmPromiseModule where filename=?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.68A2DFE7D909AB9CC2D005E3E1509F7E</StringID>
	<SourceText>Table is in use by another user</SourceText>
	<TargetText>Table is in use by another user</TargetText>
	<Comment>com.fmi.calculation.text.Table is in use by another user</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.68CFBCA5B23E64A273C18CBD3C3D2846</StringID>
	<SourceText>modifiedBy</SourceText>
	<TargetText>modifiedBy</TargetText>
	<Comment>com.fmi.calculation.text.modifiedBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.6DBABA9172626D5F06D1650FA1197D5F</StringID>
	<SourceText>btn2</SourceText>
	<TargetText>btn2</TargetText>
	<Comment>com.fmi.calculation.text.btn2</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.6DBCED9F8742E9D495402B6E7382C9BB</StringID>
	<SourceText>Value list is missing</SourceText>
	<TargetText>Value list is missing</TargetText>
	<Comment>com.fmi.calculation.text.Value list is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.6E9C5DB98BC5FB10628C3EE4E666DFFC</StringID>
	<SourceText>Theme is locked and in use by another user</SourceText>
	<TargetText>Theme is locked and in use by another user</TargetText>
	<Comment>com.fmi.calculation.text.Theme is locked and in use by another user</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.7312377B7E5C6F52E0A10A2EA5028B02</StringID>
	<SourceText>Out of range</SourceText>
	<TargetText>Out of range</TargetText>
	<Comment>com.fmi.calculation.text.Out of range</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.75903326BA9ADA2AFBB03608C210BA44</StringID>
	<SourceText>Command is unknown</SourceText>
	<TargetText>Command is unknown</TargetText>
	<Comment>com.fmi.calculation.text.Command is unknown</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.772FDB09F0FAC7A49296BF645CC21A11</StringID>
	<SourceText>Unable to locate web viewer named </SourceText>
	<TargetText>Unable to locate web viewer named </TargetText>
	<Comment>com.fmi.calculation.text.Unable to locate web viewer named</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.775EEDC9923B7D3633A12FE768BF36B8</StringID>
	<SourceText> we always want to show the value from the field, regardless of $$FM_PROMISE_DEVMODE<CR/></SourceText>
	<TargetText> we always want to show the value from the field, regardless of $$FM_PROMISE_DEVMODE<CR/></TargetText>
	<Comment>com.fmi.calculation.text. we always want to show the value from the field, regardless of $$FM_PROMISE_DEVMODE_CR/_</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.77AA3AFAC2A6EA13AD6CB57352733BFA</StringID>
	<SourceText>&lt;script&gt;fmPromise.setWebViewerName(&apos;packagerWebViewer&apos;);&lt;/script&gt;</SourceText>
	<TargetText>&lt;script&gt;fmPromise.setWebViewerName(&apos;packagerWebViewer&apos;);&lt;/script&gt;</TargetText>
	<Comment>com.fmi.calculation.text.&lt;script&gt;fmPromise.setWebViewerName(&apos;packagerWebViewer&apos;);&lt;/script&gt;</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.77E84E42FA86DF2B9977D037770E5CF8</StringID>
	<SourceText>* Create an error payload suitable for returning from your script which is called from fmPromise. <CR/> * This error will be treated as a promise rejection in the web viewer JavaScript.<CR/> * if errorCode is empty, Get(LastError) will be used, or -1 if there is no last error.<CR/> * if message is empty, fmPromise will look up the localized message text for the provided errorCode.<CR/> </SourceText>
	<TargetText>* Create an error payload suitable for returning from your script which is called from fmPromise. <CR/> * This error will be treated as a promise rejection in the web viewer JavaScript.<CR/> * if errorCode is empty, Get(LastError) will be used, or -1 if there is no last error.<CR/> * if message is empty, fmPromise will look up the localized message text for the provided errorCode.<CR/> </TargetText>
	<Comment>com.fmi.calculation.text.* Create an error payload suitable for returning from your script which is called from fmPromise. _CR/_ * This error will be treated as a promise rejection in the web viewer JavaScript._CR/_ * if errorCode is empty, Get(LastError) will be used, or -1 if there is no last error._CR/_ * if message is empty, fmPromise will look up the localized message text for the provided errorCode._CR/_</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.792816F41EBF3DCB95EE3502AA115777</StringID>
	<SourceText>File reference is missing</SourceText>
	<TargetText>File reference is missing</TargetText>
	<Comment>com.fmi.calculation.text.File reference is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.799D559492B7C4C8F13941AE0348A50E</StringID>
	<SourceText> from fmPromiseWebViewer v join fmPromiseModule m on v.moduleId=m.id where v.id=?</SourceText>
	<TargetText> from fmPromiseWebViewer v join fmPromiseModule m on v.moduleId=m.id where v.id=?</TargetText>
	<Comment>com.fmi.calculation.text. from fmPromiseWebViewer v join fmPromiseModule m on v.moduleId=m.id where v.id=?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.7A681B6BDB5A65ED9CB0AFB4495746DC</StringID>
	<SourceText> convert CR to LF<CR/></SourceText>
	<TargetText> convert CR to LF<CR/></TargetText>
	<Comment>com.fmi.calculation.text. convert CR to LF_CR/_</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.7AA524F9B4B2BF4BD91FD99FD051CE23</StringID>
	<SourceText>Privilege set is missing</SourceText>
	<TargetText>Privilege set is missing</TargetText>
	<Comment>com.fmi.calculation.text.Privilege set is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.7B208F64F5C5A22A85B03935844F077F</StringID>
	<SourceText>Theme is missing</SourceText>
	<TargetText>Theme is missing</TargetText>
	<Comment>com.fmi.calculation.text.Theme is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.7B9ECA1E99BA61F12D56C7A487924063</StringID>
	<SourceText>btn1</SourceText>
	<TargetText>btn1</TargetText>
	<Comment>com.fmi.calculation.text.btn1</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.7C19CB71102D265ECAF8E460C4D07524</StringID>
	<SourceText>Missing moduleId / webViewerName parameter</SourceText>
	<TargetText>Missing moduleId / webViewerName parameter</TargetText>
	<Comment>com.fmi.calculation.text.Missing moduleId / webViewerName parameter</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.7E269ABCDF967150F3984DC621DC94B5</StringID>
	<SourceText>Unable to create file </SourceText>
	<TargetText>Unable to create file </TargetText>
	<Comment>com.fmi.calculation.text.Unable to create file</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.80659FB472A77C3DB9DE15D3FE2D4409</StringID>
	<SourceText>fmPromise.insertFromUrl</SourceText>
	<TargetText>fmPromise.insertFromUrl</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise.insertFromUrl</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.821CA6002B22C3291E5F4275C4041371</StringID>
	<SourceText>moduleId</SourceText>
	<TargetText>moduleId</TargetText>
	<Comment>com.fmi.calculation.text.moduleId</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.843EE753718D537E2FD94F685EEE11DE</StringID>
	<SourceText>Index is missing</SourceText>
	<TargetText>Index is missing</TargetText>
	<Comment>com.fmi.calculation.text.Index is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.86BD8CF139B515C984E29E66D9B33ABB</StringID>
	<SourceText>Unknown error</SourceText>
	<TargetText>Unknown error</TargetText>
	<Comment>com.fmi.calculation.text.Unknown error</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.876BFF605604A7A49B5A1F5CA5ABA9D0</StringID>
	<SourceText>Could not execute query </SourceText>
	<TargetText>Could not execute query </TargetText>
	<Comment>com.fmi.calculation.text.Could not execute query</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.885BF69DC0168F3624435346D7BF4836</StringID>
	<SourceText>/</SourceText>
	<TargetText>/</TargetText>
	<Comment>com.fmi.calculation.text./</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.887E56E5EE5D93A859F9C799CA8E6000</StringID>
	<SourceText>.html</SourceText>
	<TargetText>.html</TargetText>
	<Comment>com.fmi.calculation.text..html</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.88C10BB4F4AE6EA52210355C08A16613</StringID>
	<SourceText>select filename from fmPromiseModule where includeInNewFiles=1</SourceText>
	<TargetText>select filename from fmPromiseModule where includeInNewFiles=1</TargetText>
	<Comment>com.fmi.calculation.text.select filename from fmPromiseModule where includeInNewFiles=1</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.88FBC7D7A1381F6B08161D5511C2F646</StringID>
	<SourceText>Value in field is not within the range specified in validation entry options</SourceText>
	<TargetText>Value in field is not within the range specified in validation entry options</TargetText>
	<Comment>com.fmi.calculation.text.Value in field is not within the range specified in validation entry options</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.89BC9A33AAC186A33BFF47ED247B6E35</StringID>
	<SourceText>Paste an fmPromise export (JSON) below</SourceText>
	<TargetText>Paste an fmPromise export (JSON) below</TargetText>
	<Comment>com.fmi.calculation.text.Paste an fmPromise export (JSON) below</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.8A0E4EF1817616D90AFEBEA344F3739B</StringID>
	<SourceText>Insufficient privileges</SourceText>
	<TargetText>Insufficient privileges</TargetText>
	<Comment>com.fmi.calculation.text.Insufficient privileges</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.8B75C788ABED4710B3891E4E5649B03E</StringID>
	<SourceText>Packing built-in fmPromise modules may break the Add-On functionality! Are you sure you want to do this?</SourceText>
	<TargetText>Packing built-in fmPromise modules may break the Add-On functionality! Are you sure you want to do this?</TargetText>
	<Comment>com.fmi.calculation.text.Packing built-in fmPromise modules may break the Add-On functionality! Are you sure you want to do this?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.8CA3EA98933840D676E38042D43E88EB</StringID>
	<SourceText>Field requires a valid value</SourceText>
	<TargetText>Field requires a valid value</TargetText>
	<Comment>com.fmi.calculation.text.Field requires a valid value</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.8D0A7C19CD34CB67D8F58C6FA536039E</StringID>
	<SourceText>JavaScript promise resolution failed</SourceText>
	<TargetText>JavaScript promise resolution failed</TargetText>
	<Comment>com.fmi.calculation.text.JavaScript promise resolution failed</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.8D65C81629F5EF4E45CA2F3DAC5C155C</StringID>
	<SourceText>promiseId</SourceText>
	<TargetText>promiseId</TargetText>
	<Comment>com.fmi.calculation.text.promiseId</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.8DFDD94FC8CFEF0EECB129F67F7969A7</StringID>
	<SourceText>Error: </SourceText>
	<TargetText>Error: </TargetText>
	<Comment>com.fmi.calculation.text.Error:</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.8F8610FE0F8D75A5EDB138DC46286C7F</StringID>
	<SourceText>Attempt to convert foreign character set to UTF-16 failed</SourceText>
	<TargetText>Attempt to convert foreign character set to UTF-16 failed</TargetText>
	<Comment>com.fmi.calculation.text.Attempt to convert foreign character set to UTF-16 failed</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.903C36BAA3A11D41162B24253A666B07</StringID>
	<SourceText>File is locked or in use</SourceText>
	<TargetText>File is locked or in use</TargetText>
	<Comment>com.fmi.calculation.text.File is locked or in use</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.90AE57AA9D06710EEB140D4A4569D132</StringID>
	<SourceText>fmPromise Export</SourceText>
	<TargetText>fmPromise Export</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise Export</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.90C50C9E39DA92C877C0EAD9AFDAE0DC</StringID>
	<SourceText>file:///</SourceText>
	<TargetText>file:///</TargetText>
	<Comment>com.fmi.calculation.text.file:///</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.90F4313A9407F459F06D25FEB0EDD973</StringID>
	<SourceText>Unable to locate module with id </SourceText>
	<TargetText>Unable to locate module with id </TargetText>
	<Comment>com.fmi.calculation.text.Unable to locate module with id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.912878B317A4BED0EF1398387AC361EC</StringID>
	<SourceText>WARNING</SourceText>
	<TargetText>WARNING</TargetText>
	<Comment>com.fmi.calculation.text.WARNING</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.91F127C4B704FC5AC212BA970EB65F39</StringID>
	<SourceText>source</SourceText>
	<TargetText>source</TargetText>
	<Comment>com.fmi.calculation.text.source</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9335AA4D2B28FCBB8F96225396CD44F9</StringID>
	<SourceText>String contains characters other than A-Z, a-z, 0-9</SourceText>
	<TargetText>String contains characters other than A-Z, a-z, 0-9</TargetText>
	<Comment>com.fmi.calculation.text.String contains characters other than A-Z, a-z, 0-9</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.93650500853C3B56E3D38D6F791D3963</StringID>
	<SourceText>fmPromise._reject</SourceText>
	<TargetText>fmPromise._reject</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise._reject</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9488344575668F3CF8F17A4747E03EEC</StringID>
	<SourceText>fmPromise._resolve</SourceText>
	<TargetText>fmPromise._resolve</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise._resolve</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.95337298E7D111957AF490FD79F781FF</StringID>
	<SourceText>fmPromise.evaluate</SourceText>
	<TargetText>fmPromise.evaluate</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise.evaluate</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9551D93044331C0CF76F178CDA590982</StringID>
	<SourceText>Operation failed; request retry</SourceText>
	<TargetText>Operation failed; request retry</TargetText>
	<Comment>com.fmi.calculation.text.Operation failed; request retry</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.95C03E065DC2D880CAD8E753C10ED53E</StringID>
	<SourceText>createdTimestamp</SourceText>
	<TargetText>createdTimestamp</TargetText>
	<Comment>com.fmi.calculation.text.createdTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9617B8CDD8181BF4EE4A64E7D4092AAE</StringID>
	<SourceText>Request not supported</SourceText>
	<TargetText>Request not supported</TargetText>
	<Comment>com.fmi.calculation.text.Request not supported</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.988F369E433268537D644333FF98CCBC</StringID>
	<SourceText>Number value does not meet validation entry options</SourceText>
	<TargetText>Number value does not meet validation entry options</TargetText>
	<Comment>com.fmi.calculation.text.Number value does not meet validation entry options</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9B704C6CD9FDD3F516E21B3CE0555153</StringID>
	<SourceText>packageModule</SourceText>
	<TargetText>packageModule</TargetText>
	<Comment>com.fmi.calculation.text.packageModule</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9BE00865243DF2D4B4391FF0C6CF0DF9</StringID>
	<SourceText>This script must be called from a web viewer&apos;s `fmPromise` JavaScript object.</SourceText>
	<TargetText>This script must be called from a web viewer&apos;s `fmPromise` JavaScript object.</TargetText>
	<Comment>com.fmi.calculation.text.This script must be called from a web viewer&apos;s `fmPromise` JavaScript object.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9D32511C1870A8114A910FF6329E6EB0</StringID>
	<SourceText>Invalid Parameter</SourceText>
	<TargetText>Invalid Parameter</TargetText>
	<Comment>com.fmi.calculation.text.Invalid Parameter</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9E6AB5C2F14F8EF1F5F896697FCFBA59</StringID>
	<SourceText>Data source is missing</SourceText>
	<TargetText>Data source is missing</TargetText>
	<Comment>com.fmi.calculation.text.Data source is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9F7713B3F5CA6A1EF60199289BBCE2B6</StringID>
	<SourceText>You must specify a moduleId or a webViewerName to package.</SourceText>
	<TargetText>You must specify a moduleId or a webViewerName to package.</TargetText>
	<Comment>com.fmi.calculation.text.You must specify a moduleId or a webViewerName to package.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.9FB53064CF683ACAC3A259AF0E6AEB4D</StringID>
	<SourceText>packagerWebViewer</SourceText>
	<TargetText>packagerWebViewer</TargetText>
	<Comment>com.fmi.calculation.text.packagerWebViewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.A14D07D2232D9FBEDACF1AFB72183978</StringID>
	<SourceText>file://</SourceText>
	<TargetText>file://</TargetText>
	<Comment>com.fmi.calculation.text.file://</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.A190F2A75471037AED623920750CCD42</StringID>
	<SourceText>Could not create fmPromise module with filename </SourceText>
	<TargetText>Could not create fmPromise module with filename </TargetText>
	<Comment>com.fmi.calculation.text.Could not create fmPromise module with filename</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.A289DEEA05BAB21D4212FAC00CEF3BF8</StringID>
	<SourceText>Source</SourceText>
	<TargetText>Source</TargetText>
	<Comment>com.fmi.calculation.text.Source</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.A3A65BD52E7EA1722A89DBD441E32088</StringID>
	<SourceText>Minified</SourceText>
	<TargetText>Minified</TargetText>
	<Comment>com.fmi.calculation.text.Minified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.A4145AEDBA43C0B6E6CA1EAD822986A2</StringID>
	<SourceText>Your module has been exported as JSON. You can import this JSON payload into another solution using the `fmPromise.import` script.</SourceText>
	<TargetText>Your module has been exported as JSON. You can import this JSON payload into another solution using the `fmPromise.import` script.</TargetText>
	<Comment>com.fmi.calculation.text.Your module has been exported as JSON. You can import this JSON payload into another solution using the `fmPromise.import` script.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.A5E033ADF8899FAF11B3F1ADFF0464E4</StringID>
	<SourceText>0123456789abcdefghijklmnopqrstuvwxyz_-.</SourceText>
	<TargetText>0123456789abcdefghijklmnopqrstuvwxyz_-.</TargetText>
	<Comment>com.fmi.calculation.text.0123456789abcdefghijklmnopqrstuvwxyz_-.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.A80A6781A6C97E601FE71EEFADF0614E</StringID>
	<SourceText>&apos;&lt;script&gt;fmPromise.webViewerName=&apos;&apos;</SourceText>
	<TargetText>&apos;&lt;script&gt;fmPromise.webViewerName=&apos;&apos;</TargetText>
	<Comment>com.fmi.calculation.text.&apos;&lt;script&gt;fmPromise.webViewerName=&apos;&apos;</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.ACA4C3785A35E74A6E35536999D5A4FC</StringID>
	<SourceText>Client must provide account information to proceed</SourceText>
	<TargetText>Client must provide account information to proceed</TargetText>
	<Comment>com.fmi.calculation.text.Client must provide account information to proceed</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.AD6A14AFA703CC82B9CEC93A69F39F86</StringID>
	<SourceText>Running out of memory</SourceText>
	<TargetText>Running out of memory</TargetText>
	<Comment>com.fmi.calculation.text.Running out of memory</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.AF57223E36CDC7BFCE5B62C3BEBA0337</StringID>
	<SourceText>Error</SourceText>
	<TargetText>Error</TargetText>
	<Comment>com.fmi.calculation.text.Error</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.B1954A0F18588AE2031D8455916E3683</StringID>
	<SourceText>select sourceMinified from fmPromiseModule where filename=?</SourceText>
	<TargetText>select sourceMinified from fmPromiseModule where filename=?</TargetText>
	<Comment>com.fmi.calculation.text.select sourceMinified from fmPromiseModule where filename=?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.B78F522A5229D59458B921DC327C58B0</StringID>
	<SourceText>Record modification ID does not match</SourceText>
	<TargetText>Record modification ID does not match</TargetText>
	<Comment>com.fmi.calculation.text.Record modification ID does not match</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.B92A5FF2538562DD7938E87C6A287283</StringID>
	<SourceText>Unable to write to </SourceText>
	<TargetText>Unable to write to </TargetText>
	<Comment>com.fmi.calculation.text.Unable to write to</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.B99EF1A064BF2121F2C8B09494E40D1F</StringID>
	<SourceText>&lt;script&gt;fmPromise.webViewerName=&apos;fmPromiseModulePreview&apos;;&lt;/script&gt;</SourceText>
	<TargetText>&lt;script&gt;fmPromise.webViewerName=&apos;fmPromiseModulePreview&apos;;&lt;/script&gt;</TargetText>
	<Comment>com.fmi.calculation.text.&lt;script&gt;fmPromise.webViewerName=&apos;fmPromiseModulePreview&apos;;&lt;/script&gt;</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.BA7F14DF1DA5A35A3556316F68443AFA</StringID>
	<SourceText>&apos;data:text/html;charset=utf-8,&apos;</SourceText>
	<TargetText>&apos;data:text/html;charset=utf-8,&apos;</TargetText>
	<Comment>com.fmi.calculation.text.&apos;data:text/html;charset=utf-8,&apos;</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.BF260A0069D595A9F6A99BF63FE49CBA</StringID>
	<SourceText>webViewerName</SourceText>
	<TargetText>webViewerName</TargetText>
	<Comment>com.fmi.calculation.text.webViewerName</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C0DBCA29CC1164C40F4BEFDADBA296F9</StringID>
	<SourceText>{</SourceText>
	<TargetText>{</TargetText>
	<Comment>com.fmi.calculation.text.{</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C1C05F0CDE20AC64BF7B8E15C319831F</StringID>
	<SourceText>Invalid value entered in Find mode</SourceText>
	<TargetText>Invalid value entered in Find mode</TargetText>
	<Comment>com.fmi.calculation.text.Invalid value entered in Find mode</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C1E9A10AADCDDAA25B4851C1127CC1DB</StringID>
	<SourceText>Field cannot be modified</SourceText>
	<TargetText>Field cannot be modified</TargetText>
	<Comment>com.fmi.calculation.text.Field cannot be modified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C4CDA5854391C4A9B900BDF386A3115D</StringID>
	<SourceText>Missing input parameter for </SourceText>
	<TargetText>Missing input parameter for </TargetText>
	<Comment>com.fmi.calculation.text.Missing input parameter for</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C6DAECDA34E1D9AF2401308BEA1606A9</StringID>
	<SourceText>fmPromise/</SourceText>
	<TargetText>fmPromise/</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise/</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C6DD98E462999B9D774A3D7B0484E43A</StringID>
	<SourceText>createdBy</SourceText>
	<TargetText>createdBy</TargetText>
	<Comment>com.fmi.calculation.text.createdBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C6EA5F1228E29A3A2A614AE1CE64CD8B</StringID>
	<SourceText>There is already a module with this id. Do you want to update it?</SourceText>
	<TargetText>There is already a module with this id. Do you want to update it?</TargetText>
	<Comment>com.fmi.calculation.text.There is already a module with this id. Do you want to update it?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.C9E8A5041530A060A23907651F57BE09</StringID>
	<SourceText>. Be sure to give your webViewer this name, or call `fmPromise.webViewerName=</SourceText>
	<TargetText>. Be sure to give your webViewer this name, or call `fmPromise.webViewerName=</TargetText>
	<Comment>com.fmi.calculation.text.. Be sure to give your webViewer this name, or call `fmPromise.webViewerName=</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.CAF925C0F6CA25D3A96F84D48240448A</StringID>
	<SourceText>filename</SourceText>
	<TargetText>filename</TargetText>
	<Comment>com.fmi.calculation.text.filename</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.CB374E82FFD2140D345EE774CCD2665B</StringID>
	<SourceText>Attempting to resolve promiseId </SourceText>
	<TargetText>Attempting to resolve promiseId </TargetText>
	<Comment>com.fmi.calculation.text.Attempting to resolve promiseId</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.CCC9475F96C5939A4FB5E492E5275428</StringID>
	<SourceText>Unable to get content of </SourceText>
	<TargetText>Unable to get content of </TargetText>
	<Comment>com.fmi.calculation.text.Unable to get content of</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.CDA3BBB4B67AE92BEEFE4C1128EB7D67</StringID>
	<SourceText>Date value does not meet validation entry options</SourceText>
	<TargetText>Date value does not meet validation entry options</TargetText>
	<Comment>com.fmi.calculation.text.Date value does not meet validation entry options</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.CE5A8F37EDDA1C956ECC9074C2253BEB</StringID>
	<SourceText>fmPromiseModule</SourceText>
	<TargetText>fmPromiseModule</TargetText>
	<Comment>com.fmi.calculation.text.fmPromiseModule</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.CF1DCA01403C0FE60DB6A82810EA0773</StringID>
	<SourceText>No error</SourceText>
	<TargetText>No error</TargetText>
	<Comment>com.fmi.calculation.text.No error</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.D0F755131205D35B7B1A57D2AA7ABA58</StringID>
	<SourceText>Id</SourceText>
	<TargetText>Id</TargetText>
	<Comment>com.fmi.calculation.text.Id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.D4EC94A83511317CD3ECE890EE0071CF</StringID>
	<SourceText> return the configured minified contents in production mode<CR/></SourceText>
	<TargetText> return the configured minified contents in production mode<CR/></TargetText>
	<Comment>com.fmi.calculation.text. return the configured minified contents in production mode_CR/_</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.D7C6C46A47229AAB5DEFA07A8DA5A691</StringID>
	<SourceText>Value in field is not unique, as required in validation entry options</SourceText>
	<TargetText>Value in field is not unique, as required in validation entry options</TargetText>
	<Comment>com.fmi.calculation.text.Value in field is not unique, as required in validation entry options</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.DB01A5BF12DF350F4CF34141EFFAD28B</StringID>
	<SourceText>fmPromise.showCustomDialog</SourceText>
	<TargetText>fmPromise.showCustomDialog</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise.showCustomDialog</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.DD1B9A42CD9611FBB37AB9584A5560CA</StringID>
	<SourceText>[Full Access]</SourceText>
	<TargetText>[Full Access]</TargetText>
	<Comment>com.fmi.calculation.text.[Full Access]</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.DF92684BB335F7255751C3BE53CD40D0</StringID>
	<SourceText>fm-promise-select-page.html</SourceText>
	<TargetText>fm-promise-select-page.html</TargetText>
	<Comment>com.fmi.calculation.text.fm-promise-select-page.html</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.DFF68FB7893692AE58CEFD56FFC2C2F2</StringID>
	<SourceText>Transaction could not be locked because of a communication error with the host</SourceText>
	<TargetText>Transaction could not be locked because of a communication error with the host</TargetText>
	<Comment>com.fmi.calculation.text.Transaction could not be locked because of a communication error with the host</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E0A4149059BD75046F634BB74A3D5487</StringID>
	<SourceText>Field access is denied</SourceText>
	<TargetText>Field access is denied</TargetText>
	<Comment>com.fmi.calculation.text.Field access is denied</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E0D18210D13DE0888A62EF51225B59D6</StringID>
	<SourceText>Error code </SourceText>
	<TargetText>Error code </TargetText>
	<Comment>com.fmi.calculation.text.Error code</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E12FA07027798F154DA1E64188174A00</StringID>
	<SourceText> for writing.</SourceText>
	<TargetText> for writing.</TargetText>
	<Comment>com.fmi.calculation.text. for writing.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E3465869CFE724B4A90F2EF180186E44</StringID>
	<SourceText>You must specify a moduleId or webViewerName</SourceText>
	<TargetText>You must specify a moduleId or webViewerName</TargetText>
	<Comment>com.fmi.calculation.text.You must specify a moduleId or webViewerName</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E3B95CD27F2736E4B7FD7EC2DA31960F</StringID>
	<SourceText>fm-</SourceText>
	<TargetText>fm-</TargetText>
	<Comment>com.fmi.calculation.text.fm-</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E4BBF8090A32EB9D3D9A50E084D66C29</StringID>
	<SourceText>Requested data is missing</SourceText>
	<TargetText>Requested data is missing</TargetText>
	<Comment>com.fmi.calculation.text.Requested data is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E51AEABCFA2337B65F28CC01F0D58973</StringID>
	<SourceText>Value in field failed calculation test of validation entry option</SourceText>
	<TargetText>Value in field failed calculation test of validation entry option</TargetText>
	<Comment>com.fmi.calculation.text.Value in field failed calculation test of validation entry option</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E6A21D8D46BD4F50B91312A24529E36D</StringID>
	<SourceText>Function is missing</SourceText>
	<TargetText>Function is missing</TargetText>
	<Comment>com.fmi.calculation.text.Function is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E7022F9F55F969F13B17C17911A95CFB</StringID>
	<SourceText>curlOptions</SourceText>
	<TargetText>curlOptions</TargetText>
	<Comment>com.fmi.calculation.text.curlOptions</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E7176E494F6C9081B212D2F720138803</StringID>
	<SourceText>Layout is in use by another user</SourceText>
	<TargetText>Layout is in use by another user</TargetText>
	<Comment>com.fmi.calculation.text.Layout is in use by another user</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E79D19AB1E1BF4BA0501AC5760C1A425</StringID>
	<SourceText>Name is not valid</SourceText>
	<TargetText>Name is not valid</TargetText>
	<Comment>com.fmi.calculation.text.Name is not valid</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.E92876D95BA7D2E3E75FD62BA3586B70</StringID>
	<SourceText>Table is missing</SourceText>
	<TargetText>Table is missing</TargetText>
	<Comment>com.fmi.calculation.text.Table is missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.EA581910128D454B3F6B7A1638C8EE75</StringID>
	<SourceText>?webViewerName=</SourceText>
	<TargetText>?webViewerName=</TargetText>
	<Comment>com.fmi.calculation.text.?webViewerName=</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.EB01D2E9DB228D9B66C9F609D2DB0732</StringID>
	<SourceText>Command/operation canceled by triggered script</SourceText>
	<TargetText>Command/operation canceled by triggered script</TargetText>
	<Comment>com.fmi.calculation.text.Command/operation canceled by triggered script</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.EB089F8A4A6128A7BA2D20DAA63222C7</StringID>
	<SourceText>User canceled action</SourceText>
	<TargetText>User canceled action</TargetText>
	<Comment>com.fmi.calculation.text.User canceled action</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.EB631F1E03780E62B86FFE78D46FE7CA</StringID>
	<SourceText>No records match the request</SourceText>
	<TargetText>No records match the request</TargetText>
	<Comment>com.fmi.calculation.text.No records match the request</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.EECE2E542B0CDCE586A27B7931BA8BF0</StringID>
	<SourceText>¶</SourceText>
	<TargetText>¶</TargetText>
	<Comment>com.fmi.calculation.text.¶</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.F010A7AB0FF7785AE2002E619E969A4D</StringID>
	<SourceText>Devmode is ON. Web viewer content is being served from </SourceText>
	<TargetText>Devmode is ON. Web viewer content is being served from </TargetText>
	<Comment>com.fmi.calculation.text.Devmode is ON. Web viewer content is being served from</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.F012750F4946038992B0387E500BE5DB</StringID>
	<SourceText> read configured file directly from disk in devmode<CR/></SourceText>
	<TargetText> read configured file directly from disk in devmode<CR/></TargetText>
	<Comment>com.fmi.calculation.text. read configured file directly from disk in devmode_CR/_</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.F306F23638774374FF54598C9AA8F9A6</StringID>
	<SourceText>Related tables are missing</SourceText>
	<TargetText>Related tables are missing</TargetText>
	<Comment>com.fmi.calculation.text.Related tables are missing</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.F545B7E5EDEBE31521E13AC911444157</StringID>
	<SourceText>fmPromise.configure</SourceText>
	<TargetText>fmPromise.configure</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise.configure</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.FC885E0CEF421CB272B54709D86114AE</StringID>
	<SourceText>Record access is denied</SourceText>
	<TargetText>Record access is denied</TargetText>
	<Comment>com.fmi.calculation.text.Record access is denied</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.FCE10405DFFEEEF043DC53C65932AFD8</StringID>
	<SourceText> from fmPromiseModule m where m.filename=?</SourceText>
	<TargetText> from fmPromiseModule m where m.filename=?</TargetText>
	<Comment>com.fmi.calculation.text. from fmPromiseModule m where m.filename=?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.FD65495A55ECD104873A4B2BE855F92D</StringID>
	<SourceText> while fetching </SourceText>
	<TargetText> while fetching </TargetText>
	<Comment>com.fmi.calculation.text. while fetching</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.calculation.text.FE8276584DBBF39ED7CD767CE0CC1327</StringID>
	<SourceText>fmPromise.setFieldByName</SourceText>
	<TargetText>fmPromise.setFieldByName</TargetText>
	<Comment>com.fmi.calculation.text.fmPromise.setFieldByName</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.externaldatasource.4C083A5A39D415D4F94F767A0962B85B</StringID>
	<SourceText>fmPromiseTests</SourceText>
	<TargetText>fmPromiseTests</TargetText>
	<Comment>com.fmi.externaldatasource.fmPromiseTests</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layout.228E57D701C9C9DA6AB0D6453677DF21</StringID>
	<SourceText>fmPromiseWebViewer</SourceText>
	<TargetText>fmPromiseWebViewer</TargetText>
	<Comment>com.fmi.layout.fmPromiseWebViewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layout.CE5A8F37EDDA1C956ECC9074C2253BEB</StringID>
	<SourceText>fmPromiseModule</SourceText>
	<TargetText>fmPromiseModule</TargetText>
	<Comment>com.fmi.layout.fmPromiseModule</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.1E0797D4B64E9CC71931103A1E41091C</StringID>
	<SourceText>source-min-tab</SourceText>
	<TargetText>source-min-tab</TargetText>
	<Comment>com.fmi.layoutobject.source-min-tab</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.3BC9DB332E965356A9EE0A670AE567B3</StringID>
	<SourceText>fmPromiseWebViewer_[&lt;^FMXML_AddonInstanceUUID&gt;]</SourceText>
	<TargetText>fmPromiseWebViewer_[&lt;^FMXML_AddonInstanceUUID&gt;]</TargetText>
	<Comment>com.fmi.layoutobject.fmPromiseWebViewer_[&lt;^FMXML_AddonInstanceUUID&gt;]</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.40F8999B216143AA44E929C53FEF07A8</StringID>
	<SourceText>fmPromiseModulePreview</SourceText>
	<TargetText>fmPromiseModulePreview</TargetText>
	<Comment>com.fmi.layoutobject.fmPromiseModulePreview</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.4CCB5E2FD9E82B95823C552759721A1A</StringID>
	<SourceText>preview-tab</SourceText>
	<TargetText>preview-tab</TargetText>
	<Comment>com.fmi.layoutobject.preview-tab</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.4F32499181DCFC48ABBBAA7C51AAD0E7</StringID>
	<SourceText>packager-tab</SourceText>
	<TargetText>packager-tab</TargetText>
	<Comment>com.fmi.layoutobject.packager-tab</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.9FB53064CF683ACAC3A259AF0E6AEB4D</StringID>
	<SourceText>packagerWebViewer</SourceText>
	<TargetText>packagerWebViewer</TargetText>
	<Comment>com.fmi.layoutobject.packagerWebViewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.AA0B196CFB19FDD22AB6563A549A7F1B</StringID>
	<SourceText>source-tab</SourceText>
	<TargetText>source-tab</TargetText>
	<Comment>com.fmi.layoutobject.source-tab</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.B9A14493749EC6E1B32B5CD528D79308</StringID>
	<SourceText>instances-tab</SourceText>
	<TargetText>instances-tab</TargetText>
	<Comment>com.fmi.layoutobject.instances-tab</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.01207E9B61182B7E684F27788B822744</StringID>
	<SourceText>fmPromise Web Viewer Instances</SourceText>
	<TargetText>fmPromise Web Viewer Instances</TargetText>
	<Comment>com.fmi.layoutobject.text.fmPromise Web Viewer Instances</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.09C283FA724D28E81F3A8290ECED7CAA</StringID>
	<SourceText>This add-on provides an easy way to create, debug, and package HTML pages for use within a FileMaker web viewer.<CR/><CR/>When Dev Mode is active, web viewer content is served from a local directory on your computer, so you can use your preferred IDE to edit the HTML and JavaScript of the files.<CR/><CR/>After editing, use the Package button to inline all external scripts and style sheets (minified, if available) into a single self-contained file which can be stored in a FileMaker text field, and served from that field when Dev Mode is off.<CR/><CR/>Newly created HTML files have a reference to fmPromise, which simplifies calling FileMaker scripts and functions from within JavaScript.</SourceText>
	<TargetText>This add-on provides an easy way to create, debug, and package HTML pages for use within a FileMaker web viewer.<CR/><CR/>When Dev Mode is active, web viewer content is served from a local directory on your computer, so you can use your preferred IDE to edit the HTML and JavaScript of the files.<CR/><CR/>After editing, use the Package button to inline all external scripts and style sheets (minified, if available) into a single self-contained file which can be stored in a FileMaker text field, and served from that field when Dev Mode is off.<CR/><CR/>Newly created HTML files have a reference to fmPromise, which simplifies calling FileMaker scripts and functions from within JavaScript.</TargetText>
	<Comment>com.fmi.layoutobject.text.This add-on provides an easy way to create, debug, and package HTML pages for use within a FileMaker web viewer._CR/__CR/_When Dev Mode is active, web viewer content is served from a local directory on your computer, so you can use your preferred IDE to edit the HTML and JavaScript of the files._CR/__CR/_After editing, use the Package button to inline all external scripts and style sheets (minified, if available) into a single self-contained file which can be stored in a FileMaker text field, and served from that field when Dev Mode is off._CR/__CR/_Newly created HTML files have a reference to fmPromise, which simplifies calling FileMaker scripts and functions from within JavaScript.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.2E2D1C929253B9E54384ED4901144308</StringID>
	<SourceText>Module</SourceText>
	<TargetText>Module</TargetText>
	<Comment>com.fmi.layoutobject.text.Module</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.2FA2F8FAE260CFEFACB1E0259887A2FB</StringID>
	<SourceText>Configuration</SourceText>
	<TargetText>Configuration</TargetText>
	<Comment>com.fmi.layoutobject.text.Configuration</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.46C3B690C4E498D71AA9EE3B5A7AC0D6</StringID>
	<SourceText>It&apos;s recommended that you NOT edit this content directory in FileMaker. Instead, edit flat files, then import them into FileMaker using the Package button.</SourceText>
	<TargetText>It&apos;s recommended that you NOT edit this content directory in FileMaker. Instead, edit flat files, then import them into FileMaker using the Package button.</TargetText>
	<Comment>com.fmi.layoutobject.text.It&apos;s recommended that you NOT edit this content directory in FileMaker. Instead, edit flat files, then import them into FileMaker using the Package button.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.4B68129F6621C41900B27BF59AB8FD9B</StringID>
	<SourceText>id</SourceText>
	<TargetText>id</TargetText>
	<Comment>com.fmi.layoutobject.text.id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.4D23BC46444AF8A65D40FAD262C1ECE8</StringID>
	<SourceText>modifiedTimestamp</SourceText>
	<TargetText>modifiedTimestamp</TargetText>
	<Comment>com.fmi.layoutobject.text.modifiedTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.52090A3324A9745E7BA7D3231D3DEFFE</StringID>
	<SourceText>This module is used on the following layout(s):</SourceText>
	<TargetText>This module is used on the following layout(s):</TargetText>
	<Comment>com.fmi.layoutobject.text.This module is used on the following layout(s):</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.68CFBCA5B23E64A273C18CBD3C3D2846</StringID>
	<SourceText>modifiedBy</SourceText>
	<TargetText>modifiedBy</TargetText>
	<Comment>com.fmi.layoutobject.text.modifiedBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.6FF8980EE6D800AF054247E9D592A942</StringID>
	<SourceText>Package</SourceText>
	<TargetText>Package</TargetText>
	<Comment>com.fmi.layoutobject.text.Package</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.74B9992829E5D0D82B1E796985B780D5</StringID>
	<SourceText>Layout</SourceText>
	<TargetText>Layout</TargetText>
	<Comment>com.fmi.layoutobject.text.Layout</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.75C61FD97790B55B3B6D0BE24F551D7C</StringID>
	<SourceText>File Name</SourceText>
	<TargetText>File Name</TargetText>
	<Comment>com.fmi.layoutobject.text.File Name</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.8F0DF0C01A0F149ADED4AD2FCF599A3A</StringID>
	<SourceText>Refresh Web Viewer</SourceText>
	<TargetText>Refresh Web Viewer</TargetText>
	<Comment>com.fmi.layoutobject.text.Refresh Web Viewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.95C03E065DC2D880CAD8E753C10ED53E</StringID>
	<SourceText>createdTimestamp</SourceText>
	<TargetText>createdTimestamp</TargetText>
	<Comment>com.fmi.layoutobject.text.createdTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.A55F78204A90CB3A6EEB5CE3720BDA58</StringID>
	<SourceText>Documentation</SourceText>
	<TargetText>Documentation</TargetText>
	<Comment>com.fmi.layoutobject.text.Documentation</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.A84BE31F7E92D854B75E551C73AEAD04</StringID>
	<SourceText>Toggle DevMode</SourceText>
	<TargetText>Toggle DevMode</TargetText>
	<Comment>com.fmi.layoutobject.text.Toggle DevMode</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.C6DD98E462999B9D774A3D7B0484E43A</StringID>
	<SourceText>createdBy</SourceText>
	<TargetText>createdBy</TargetText>
	<Comment>com.fmi.layoutobject.text.createdBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.DE7D9BCD8C083D0684382D07B7ABF403</StringID>
	<SourceText>Description</SourceText>
	<TargetText>Description</TargetText>
	<Comment>com.fmi.layoutobject.text.Description</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.E082DB7BA892D222D24AE8FC0C74DB5C</StringID>
	<SourceText>These controls are only visible to [Full Access] users</SourceText>
	<TargetText>These controls are only visible to [Full Access] users</TargetText>
	<Comment>com.fmi.layoutobject.text.These controls are only visible to [Full Access] users</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.F37BC8BDA869184A26BD554BEC940323</StringID>
	<SourceText>&lt;&lt;filename&gt;&gt; is a built-in resource which is used by other files, and has no preview of its own.</SourceText>
	<TargetText>&lt;&lt;filename&gt;&gt; is a built-in resource which is used by other files, and has no preview of its own.</TargetText>
	<Comment>com.fmi.layoutobject.text.&lt;&lt;filename&gt;&gt; is a built-in resource which is used by other files, and has no preview of its own.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.layoutobject.text.F4628663230C2A4797B9ED64827A2EB4</StringID>
	<SourceText>Refresh</SourceText>
	<TargetText>Refresh</TargetText>
	<Comment>com.fmi.layoutobject.text.Refresh</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.script.05CB2F45050FF310D34F6EAC89F14F1A</StringID>
	<SourceText>fmPromise</SourceText>
	<TargetText>fmPromise</TargetText>
	<Comment>com.fmi.script.fmPromise</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.script.43EBB29853CC13F5FBAE7E2141DAC991</StringID>
	<SourceText>fmPromise.createOrRefreshModule</SourceText>
	<TargetText>fmPromise.createOrRefreshModule</TargetText>
	<Comment>com.fmi.script.fmPromise.createOrRefreshModule</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.script.BF9532A7D932F98AEFC57E32B0ECC81D</StringID>
	<SourceText>fmPromise.import</SourceText>
	<TargetText>fmPromise.import</TargetText>
	<Comment>com.fmi.script.fmPromise.import</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.script.D637C492D0E3C17E00515BB8982E3C85</StringID>
	<SourceText>fmPromise.toggleDevMode</SourceText>
	<TargetText>fmPromise.toggleDevMode</TargetText>
	<Comment>com.fmi.script.fmPromise.toggleDevMode</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.script.E3492BBBB6C49CE75FEF3645A02F903E</StringID>
	<SourceText>fmPromise.packageModule</SourceText>
	<TargetText>fmPromise.packageModule</TargetText>
	<Comment>com.fmi.script.fmPromise.packageModule</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.script.EB6A02750A5885360F4B340653721AB2</StringID>
	<SourceText>fmPromise.export</SourceText>
	<TargetText>fmPromise.export</TargetText>
	<Comment>com.fmi.script.fmPromise.export</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.script.folder.16A5E2E138E16B753317800ECF402CCE</StringID>
	<SourceText>360Works FMPromise Scripts</SourceText>
	<TargetText>360Works FMPromise Scripts</TargetText>
	<Comment>com.fmi.script.folder.360Works FMPromise Scripts</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.0107CFF755DEE374748E5CA116377368</StringID>
	<SourceText>Validate input</SourceText>
	<TargetText>Validate input</TargetText>
	<Comment>com.fmi.scriptstep.text.Validate input</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.0974F667DBCCE8FEE253A9DF6E919C10</StringID>
	<SourceText>ERROR HANDLING</SourceText>
	<TargetText>ERROR HANDLING</TargetText>
	<Comment>com.fmi.scriptstep.text.ERROR HANDLING</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.0A2BC7987FAF57A9CA832F74229BBD8F</StringID>
	<SourceText>Write the fm-promise-template HTML to the primary filename specified by the current record</SourceText>
	<TargetText>Write the fm-promise-template HTML to the primary filename specified by the current record</TargetText>
	<Comment>com.fmi.scriptstep.text.Write the fm-promise-template HTML to the primary filename specified by the current record</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.0C7C21DDB94642DDDA1567DE03DED628</StringID>
	<SourceText>Examine $headers for an error</SourceText>
	<TargetText>Examine $headers for an error</TargetText>
	<Comment>com.fmi.scriptstep.text.Examine $headers for an error</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.0F75E85201082E27CF0F0B1A3230278F</StringID>
	<SourceText>Also, the DEVMODE button is now highlighted</SourceText>
	<TargetText>Also, the DEVMODE button is now highlighted</TargetText>
	<Comment>com.fmi.scriptstep.text.Also, the DEVMODE button is now highlighted</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.11BD7D01BC6AC409A08A30259F91E189</StringID>
	<SourceText>Error is a JSON object. It would be good to validate it also, but what if it fails?</SourceText>
	<TargetText>Error is a JSON object. It would be good to validate it also, but what if it fails?</TargetText>
	<Comment>com.fmi.scriptstep.text.Error is a JSON object. It would be good to validate it also, but what if it fails?</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.148946C3EADC8A391DAAB362E0F7F44D</StringID>
	<SourceText>Call the desired script</SourceText>
	<TargetText>Call the desired script</TargetText>
	<Comment>com.fmi.scriptstep.text.Call the desired script</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.167774BC793C591DDE8247CC07970C62</StringID>
	<SourceText>Cleanup</SourceText>
	<TargetText>Cleanup</TargetText>
	<Comment>com.fmi.scriptstep.text.Cleanup</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.1778C1CF837BADE93D52FF605FEB1723</StringID>
	<SourceText>Wait for the packager to load</SourceText>
	<TargetText>Wait for the packager to load</TargetText>
	<Comment>com.fmi.scriptstep.text.Wait for the packager to load</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.1B923CBCA83E7059206470633DF41CE9</StringID>
	<SourceText>Switches $$FMPROMISE_DEVMODE between True and &quot;&quot; states, then refreshes a web viewer</SourceText>
	<TargetText>Switches $$FMPROMISE_DEVMODE between True and &quot;&quot; states, then refreshes a web viewer</TargetText>
	<Comment>com.fmi.scriptstep.text.Switches $$FMPROMISE_DEVMODE between True and &quot;&quot; states, then refreshes a web viewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.2529F8781121AF7A6EF1FAE5A06BF8DA</StringID>
	<SourceText>Primary gateway script between fmPromise JavaScript and FileMaker</SourceText>
	<TargetText>Primary gateway script between fmPromise JavaScript and FileMaker</TargetText>
	<Comment>com.fmi.scriptstep.text.Primary gateway script between fmPromise JavaScript and FileMaker</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.270E1936B63DF7840A9AAC56372CA39F</StringID>
	<SourceText>Resolve the JavaScript promise with $result</SourceText>
	<TargetText>Resolve the JavaScript promise with $result</TargetText>
	<Comment>com.fmi.scriptstep.text.Resolve the JavaScript promise with $result</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.29643BC8DE3DF37B62A9D9596E8E19C0</StringID>
	<SourceText>At this point the JavaScript is going to fire a lot of fmPromise calls which need the scripting engine freed up.</SourceText>
	<TargetText>At this point the JavaScript is going to fire a lot of fmPromise calls which need the scripting engine freed up.</TargetText>
	<Comment>com.fmi.scriptstep.text.At this point the JavaScript is going to fire a lot of fmPromise calls which need the scripting engine freed up.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.29FDA222157EB8D253947B3D0A1E34F0</StringID>
	<SourceText>There are also some built-in request handlers for things like `evaluate` etc.</SourceText>
	<TargetText>There are also some built-in request handlers for things like `evaluate` etc.</TargetText>
	<Comment>com.fmi.scriptstep.text.There are also some built-in request handlers for things like `evaluate` etc.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.394DBB40177C7AD6881CB117892A0B54</StringID>
	<SourceText>Then it will call a Set Field By Name to set the sourceMinified.</SourceText>
	<TargetText>Then it will call a Set Field By Name to set the sourceMinified.</TargetText>
	<Comment>com.fmi.scriptstep.text.Then it will call a Set Field By Name to set the sourceMinified.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.3D6059F12B0973DA4FCC81855484E15D</StringID>
	<SourceText>Create the module record</SourceText>
	<TargetText>Create the module record</TargetText>
	<Comment>com.fmi.scriptstep.text.Create the module record</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.3D6B7D1E729B03A74F5DBD19D7928C09</StringID>
	<SourceText>Open the parent directory in Finder</SourceText>
	<TargetText>Open the parent directory in Finder</TargetText>
	<Comment>com.fmi.scriptstep.text.Open the parent directory in Finder</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.3D99ED3D10A47DD83D667C146679D9B1</StringID>
	<SourceText>Save configuration payload for a web viewer instance</SourceText>
	<TargetText>Save configuration payload for a web viewer instance</TargetText>
	<Comment>com.fmi.scriptstep.text.Save configuration payload for a web viewer instance</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.3E3C6FA5E9391C1A836A7B3B7D0CE31B</StringID>
	<SourceText>ScriptParameter is a single line containing JSON metadata, followed by any amount of raw script parameter to forward to the target script.</SourceText>
	<TargetText>ScriptParameter is a single line containing JSON metadata, followed by any amount of raw script parameter to forward to the target script.</TargetText>
	<Comment>com.fmi.scriptstep.text.ScriptParameter is a single line containing JSON metadata, followed by any amount of raw script parameter to forward to the target script.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.4815F1BF1D362D55945D41B76D4F1B49</StringID>
	<SourceText>Refresh the specified web viewer also</SourceText>
	<TargetText>Refresh the specified web viewer also</TargetText>
	<Comment>com.fmi.scriptstep.text.Refresh the specified web viewer also</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.4BD077484977BC7408FD6277040224E1</StringID>
	<SourceText>Read the original html file contents</SourceText>
	<TargetText>Read the original html file contents</TargetText>
	<Comment>com.fmi.scriptstep.text.Read the original html file contents</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.4DFBDBD87929DBAD36A267FA73CB116C</StringID>
	<SourceText>Read the main file source</SourceText>
	<TargetText>Read the main file source</TargetText>
	<Comment>com.fmi.scriptstep.text.Read the main file source</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.4E3CF2549001675D26C0240B362E1969</StringID>
	<SourceText>fmPromise v 1.3 2021-09-12</SourceText>
	<TargetText>fmPromise v 1.3 2021-09-12</TargetText>
	<Comment>com.fmi.scriptstep.text.fmPromise v 1.3 2021-09-12</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.51587466C15C03CC7259BA65C8C1DBF3</StringID>
	<SourceText>Built-in function</SourceText>
	<TargetText>Built-in function</TargetText>
	<Comment>com.fmi.scriptstep.text.Built-in function</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.51C0B10DCCBE626EE564E06364960170</StringID>
	<SourceText>Handle native FileMaker error code</SourceText>
	<TargetText>Handle native FileMaker error code</TargetText>
	<Comment>com.fmi.scriptstep.text.Handle native FileMaker error code</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.6722446443D2B4BA8AFDEA033527DA31</StringID>
	<SourceText>Switching from devmode to production mode. Resetting the web viewer should now cause it to pull from the module field instead of the file system</SourceText>
	<TargetText>Switching from devmode to production mode. Resetting the web viewer should now cause it to pull from the module field instead of the file system</TargetText>
	<Comment>com.fmi.scriptstep.text.Switching from devmode to production mode. Resetting the web viewer should now cause it to pull from the module field instead of the file system</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.71E5C154928D0E603F6FF41DF99DBE50</StringID>
	<SourceText>First check to see if there&apos;s already a module with this filename</SourceText>
	<TargetText>First check to see if there&apos;s already a module with this filename</TargetText>
	<Comment>com.fmi.scriptstep.text.First check to see if there&apos;s already a module with this filename</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.725EE495D017B9BD40F9C0C53E97ADF4</StringID>
	<SourceText>Write the files to the directory</SourceText>
	<TargetText>Write the files to the directory</TargetText>
	<Comment>com.fmi.scriptstep.text.Write the files to the directory</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.73562F9AE19AAEBF82A55431873199BA</StringID>
	<SourceText>ScriptParameter { filename, description, webViewerName }</SourceText>
	<TargetText>ScriptParameter { filename, description, webViewerName }</TargetText>
	<Comment>com.fmi.scriptstep.text.ScriptParameter { filename, description, webViewerName }</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.82A848A511E669521EF8515258F316BF</StringID>
	<SourceText>When turning on devMode, export the module source to disk if it doesn&apos;t exist on disk, i.e. user is on a different machine than the module was created on.</SourceText>
	<TargetText>When turning on devMode, export the module source to disk if it doesn&apos;t exist on disk, i.e. user is on a different machine than the module was created on.</TargetText>
	<Comment>com.fmi.scriptstep.text.When turning on devMode, export the module source to disk if it doesn&apos;t exist on disk, i.e. user is on a different machine than the module was created on.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.AB172F112635C1A5220C1FB9FE57A41D</StringID>
	<SourceText>Don&apos;t change the found set unless we need to</SourceText>
	<TargetText>Don&apos;t change the found set unless we need to</TargetText>
	<Comment>com.fmi.scriptstep.text.Don&apos;t change the found set unless we need to</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.AFE6FD4308D5DA11F7C15BD5A0962882</StringID>
	<SourceText>Create the web viewer record</SourceText>
	<TargetText>Create the web viewer record</TargetText>
	<Comment>com.fmi.scriptstep.text.Create the web viewer record</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.B00A41C43F259339F685FA0DB3C667B2</StringID>
	<SourceText>Error is a numeric code</SourceText>
	<TargetText>Error is a numeric code</TargetText>
	<Comment>com.fmi.scriptstep.text.Error is a numeric code</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.B7E263E0B184ED1A03AF694DFCD00195</StringID>
	<SourceText>Fill in additional metadata on the error object and reject the JavaScript promise with $errorAsJson</SourceText>
	<TargetText>Fill in additional metadata on the error object and reject the JavaScript promise with $errorAsJson</TargetText>
	<Comment>com.fmi.scriptstep.text.Fill in additional metadata on the error object and reject the JavaScript promise with $errorAsJson</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.B9FD70E5C8D1FC7206E531644F33FF18</StringID>
	<SourceText>ScriptParameter { webViewerName, moduleId }</SourceText>
	<TargetText>ScriptParameter { webViewerName, moduleId }</TargetText>
	<Comment>com.fmi.scriptstep.text.ScriptParameter { webViewerName, moduleId }</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.BAC6FD26AF927AF1FF4853BEFE10C7CF</StringID>
	<SourceText>Error is a Message string, treat as -1 error code</SourceText>
	<TargetText>Error is a Message string, treat as -1 error code</TargetText>
	<Comment>com.fmi.scriptstep.text.Error is a Message string, treat as -1 error code</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.BE78116E157F940E9B8760A8D2473568</StringID>
	<SourceText>Script call</SourceText>
	<TargetText>Script call</TargetText>
	<Comment>com.fmi.scriptstep.text.Script call</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.C4442D55C490FCC39BA635B82C2E2DE3</StringID>
	<SourceText>Reads an fmPromise module from disk, inlining and minifying external resources, and saving it to the fmPromiseModule table.</SourceText>
	<TargetText>Reads an fmPromise module from disk, inlining and minifying external resources, and saving it to the fmPromiseModule table.</TargetText>
	<Comment>com.fmi.scriptstep.text.Reads an fmPromise module from disk, inlining and minifying external resources, and saving it to the fmPromiseModule table.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.C74D6BC62FEE4A7464CCAC2926F47038</StringID>
	<SourceText>A custom error response, may contain a numeric code or a message string or a JSON object</SourceText>
	<TargetText>A custom error response, may contain a numeric code or a message string or a JSON object</TargetText>
	<Comment>com.fmi.scriptstep.text.A custom error response, may contain a numeric code or a message string or a JSON object</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.CCEFD5E1373C34AA28442D4CE1E480D0</StringID>
	<SourceText>Turn on DEVMODE, because there is no packaged page to show yet</SourceText>
	<TargetText>Turn on DEVMODE, because there is no packaged page to show yet</TargetText>
	<Comment>com.fmi.scriptstep.text.Turn on DEVMODE, because there is no packaged page to show yet</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.CEAFAFF7639EF36C2F166272AA3FC0D0</StringID>
	<SourceText>This proxies fmPromise script calls to FileMaker `Perform Script` steps, and pushes the FileMaker script call results back to the pending JavaScript promises.</SourceText>
	<TargetText>This proxies fmPromise script calls to FileMaker `Perform Script` steps, and pushes the FileMaker script call results back to the pending JavaScript promises.</TargetText>
	<Comment>com.fmi.scriptstep.text.This proxies fmPromise script calls to FileMaker `Perform Script` steps, and pushes the FileMaker script call results back to the pending JavaScript promises.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.CF4E1EF2CBE03AC2992461F82B7177DD</StringID>
	<SourceText>Look up the error message for numeric code</SourceText>
	<TargetText>Look up the error message for numeric code</TargetText>
	<Comment>com.fmi.scriptstep.text.Look up the error message for numeric code</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.D196BFC17272854EAF1807E211F6A66F</StringID>
	<SourceText>Called by a newly added fmPromise web viewer&apos;s JavaScript to create a module for the unconfigured webViewer</SourceText>
	<TargetText>Called by a newly added fmPromise web viewer&apos;s JavaScript to create a module for the unconfigured webViewer</TargetText>
	<Comment>com.fmi.scriptstep.text.Called by a newly added fmPromise web viewer&apos;s JavaScript to create a module for the unconfigured webViewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.E6C5B99F647217E77E087BBDAA501401</StringID>
	<SourceText>The previous web page which initiated this script is gone, so fmPromise cannot resolve the promise that started there.</SourceText>
	<TargetText>The previous web page which initiated this script is gone, so fmPromise cannot resolve the promise that started there.</TargetText>
	<Comment>com.fmi.scriptstep.text.The previous web page which initiated this script is gone, so fmPromise cannot resolve the promise that started there.</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.ECC7D831109F1BD9849A28EC701F19FB</StringID>
	<SourceText>Something went wrong while resolving/rejecting the promise</SourceText>
	<TargetText>Something went wrong while resolving/rejecting the promise</TargetText>
	<Comment>com.fmi.scriptstep.text.Something went wrong while resolving/rejecting the promise</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.F18757A31D6C8A8B05FF709315F6B3FE</StringID>
	<SourceText>Validate input parameters</SourceText>
	<TargetText>Validate input parameters</TargetText>
	<Comment>com.fmi.scriptstep.text.Validate input parameters</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.FE0FD05A89DD92F4F48C43B768C25BE7</StringID>
	<SourceText>Refresh the web viewer, which now has a valid file to point to</SourceText>
	<TargetText>Refresh the web viewer, which now has a valid file to point to</TargetText>
	<Comment>com.fmi.scriptstep.text.Refresh the web viewer, which now has a valid file to point to</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.scriptstep.text.FF787218E9D9791DAF3EA0CE6F65898C</StringID>
	<SourceText>Call the JavaScript packager</SourceText>
	<TargetText>Call the JavaScript packager</TargetText>
	<Comment>com.fmi.scriptstep.text.Call the JavaScript packager</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.228E57D701C9C9DA6AB0D6453677DF21</StringID>
	<SourceText>fmPromiseWebViewer</SourceText>
	<TargetText>fmPromiseWebViewer</TargetText>
	<Comment>com.fmi.tableoccurrence.fmPromiseWebViewer</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.CE5A8F37EDDA1C956ECC9074C2253BEB</StringID>
	<SourceText>fmPromiseModule</SourceText>
	<TargetText>fmPromiseModule</TargetText>
	<Comment>com.fmi.tableoccurrence.fmPromiseModule</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::132C84695842401233E04452EE03B2E0</StringID>
	<SourceText>fmPromiseModule::createdTimestamp</SourceText>
	<TargetText>fmPromiseModule::createdTimestamp</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::createdTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::3135C485EF75E8CDE1B0361EF191A75E</StringID>
	<SourceText>fmPromiseModule::filename</SourceText>
	<TargetText>fmPromiseModule::filename</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::filename</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::406C3A21B8B1B9B99BAC8BE664F8CD44</StringID>
	<SourceText>sourceMinified</SourceText>
	<TargetText>sourceMinified</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::sourceMinified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::4561002D22704A42D003B57FA0E75A33</StringID>
	<SourceText>description</SourceText>
	<TargetText>description</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::description</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::49D516C4A6C9E5F50C658B814B1C5409</StringID>
	<SourceText>fmPromiseModule::createdBy</SourceText>
	<TargetText>fmPromiseModule::createdBy</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::createdBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::4B68129F6621C41900B27BF59AB8FD9B</StringID>
	<SourceText>id</SourceText>
	<TargetText>id</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::4D23BC46444AF8A65D40FAD262C1ECE8</StringID>
	<SourceText>modifiedTimestamp</SourceText>
	<TargetText>modifiedTimestamp</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::modifiedTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::68CFBCA5B23E64A273C18CBD3C3D2846</StringID>
	<SourceText>modifiedBy</SourceText>
	<TargetText>modifiedBy</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::modifiedBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::6EF836CB20B05BD6A1E3FF22EE1A3B91</StringID>
	<SourceText>fmPromiseModule::modifiedTimestamp</SourceText>
	<TargetText>fmPromiseModule::modifiedTimestamp</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::modifiedTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::91F127C4B704FC5AC212BA970EB65F39</StringID>
	<SourceText>source</SourceText>
	<TargetText>source</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::source</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::95C03E065DC2D880CAD8E753C10ED53E</StringID>
	<SourceText>createdTimestamp</SourceText>
	<TargetText>createdTimestamp</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::createdTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::A0C427E26CDA5B42C17490C67526F37E</StringID>
	<SourceText>fmPromiseModule::description</SourceText>
	<TargetText>fmPromiseModule::description</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::description</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::A2F1F5217D63583165519AEBC8C51AC1</StringID>
	<SourceText>fmPromiseModule::id</SourceText>
	<TargetText>fmPromiseModule::id</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::C4465AA4AB064B8422CFCA0DC7E63C8D</StringID>
	<SourceText>modifiedTrigger</SourceText>
	<TargetText>modifiedTrigger</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::modifiedTrigger</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::C6DD98E462999B9D774A3D7B0484E43A</StringID>
	<SourceText>createdBy</SourceText>
	<TargetText>createdBy</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::createdBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::CA65A7CCDC0D0DE5F764DCA45D71E697</StringID>
	<SourceText>fmPromiseModule::includeInNewFiles</SourceText>
	<TargetText>fmPromiseModule::includeInNewFiles</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::includeInNewFiles</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::CAF925C0F6CA25D3A96F84D48240448A</StringID>
	<SourceText>filename</SourceText>
	<TargetText>filename</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::filename</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::D350A131E51AEBF7006376DE2D259A9F</StringID>
	<SourceText>fmPromiseModule::modifiedBy</SourceText>
	<TargetText>fmPromiseModule::modifiedBy</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::modifiedBy</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::EAC52DF2E10ECEEB7810DBA13E24D849</StringID>
	<SourceText>fmPromiseModule::source</SourceText>
	<TargetText>fmPromiseModule::source</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::source</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseModule::F35278358B1D0EAD782D0DC817BDCB1B</StringID>
	<SourceText>fmPromiseModule::sourceMinified</SourceText>
	<TargetText>fmPromiseModule::sourceMinified</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseModule::fmPromiseModule::sourceMinified</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::4B68129F6621C41900B27BF59AB8FD9B</StringID>
	<SourceText>id</SourceText>
	<TargetText>id</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::id</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::60CC10654359C9CF43AE387FFADAA651</StringID>
	<SourceText>fmPromiseWebViewer::configuration</SourceText>
	<TargetText>fmPromiseWebViewer::configuration</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::fmPromiseWebViewer::configuration</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::821CA6002B22C3291E5F4275C4041371</StringID>
	<SourceText>moduleId</SourceText>
	<TargetText>moduleId</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::moduleId</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::8C1F50B8C90D601D1861CDF8AE9B0E3C</StringID>
	<SourceText>layout</SourceText>
	<TargetText>layout</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::layout</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::95C03E065DC2D880CAD8E753C10ED53E</StringID>
	<SourceText>createdTimestamp</SourceText>
	<TargetText>createdTimestamp</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::createdTimestamp</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::B3CFF5350F599FBCE7F3BA919BC7E3AF</StringID>
	<SourceText>fmPromiseWebViewer::layout</SourceText>
	<TargetText>fmPromiseWebViewer::layout</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::fmPromiseWebViewer::layout</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::B5D6C9DC45EA226CF34425320AF65D48</StringID>
	<SourceText>configuration</SourceText>
	<TargetText>configuration</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::configuration</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::C4465AA4AB064B8422CFCA0DC7E63C8D</StringID>
	<SourceText>modifiedTrigger</SourceText>
	<TargetText>modifiedTrigger</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::modifiedTrigger</Comment>
</DynamicTemplateString>

<DynamicTemplateString>
	<StringID>com.fmi.tableoccurrence.field.fmPromiseWebViewer::C6DD98E462999B9D774A3D7B0484E43A</StringID>
	<SourceText>createdBy</SourceText>
	<TargetText>createdBy</TargetText>
	<Comment>com.fmi.tableoccurrence.field.fmPromiseWebViewer::createdBy</Comment>
</DynamicTemplateString>
