<?xml version="1.0" encoding="utf-8"?>
<afd locale="zh_CN" version="1.0" xmlns="http://ns.adobe.com/afd">
	<feature application="PHSP" id="File-New" type="Main">
		<name id="File/New/name" value="新建"/> 
		<context id="File/New/context" value="文件 &gt; 新建"/>
		<desc id="File/New/desc" value="创建新的 Photoshop 文档"/> 
		<keywords>
			<keyword id="File/New/keywords/New" value="新建"/> 
			<keyword id="File/New/keywords/Create" value=" 创建"/>
			<keyword id="File/New/keywords/Start" value=" 起点"/> 
			<keyword id="File/New/keywords/Begin" value=" 开始"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc36 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idDcmn = charIDToTypeID( "Dcmn" ); desc36.putClass( idNw, idDcmn ); executeAction( idMk, desc36, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Open" type="Main">
		<name id="File/Open/name" value="打开"/> 
		<context id="File/Open/context" value="文件 &gt; 打开"/>
		<desc id="File/Open/desc" value="打开 Photoshop 文档"/> 
		<keywords>
			<keyword id="File/Open/keywords/Open" value="打开"/> 
			<keyword id="File/Open/keywords/File" value=" 文件"/>
			<keyword id="File/Open/keywords/" value=" "/> 
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idOpn = charIDToTypeID( "Opn " ); executeAction( idOpn, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Browse" type="Main">
		<name id="File/Browse/name" value="浏览"/> 
		<context id="File/Browse/context" value="文件 &gt; 浏览"/>
		<desc id="File/Browse/desc" value="打开 Adobe Bridge 浏览文档"/> 
		<keywords>
			<keyword id="File/Browse/keywords/Bridge" value="Bridge"/> 
			<keyword id="File/Browse/keywords/FileBrowser" value=" 文件浏览器"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc37 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref26 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleFileBrowserPalette = stringIDToTypeID( "toggleFileBrowserPalette" ); ref26.putEnumerated( idMn, idMnIt, idtoggleFileBrowserPalette ); desc37.putReference( idnull, ref26 ); executeAction( idslct, desc37, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-BrowseInMiniBridge" type="Main">
		<name id="File/BrowseInMiniBridge/name" value="在 Mini Bridge 中浏览"/> 
		<context id="File/BrowseInMiniBridge/context" value="文件 &gt; 在 Mini Bridge 中浏览"/>
		<desc id="File/BrowseInMiniBridge/desc" value="使用 Mini Bridge 面板浏览文档"/> 
		<keywords>
			<keyword id="File/BrowseInMiniBridge/keywords/Bridge" value="Bridge"/> 
			<keyword id="File/BrowseInMiniBridge/keywords/MiniBridge" value=" Mini Bridge"/>
			<keyword id="File/BrowseInMiniBridge/keywords/FileBrowser" value=" 文件浏览器"/> 
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc2165 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref69 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idshowMiniBridge = stringIDToTypeID( "showMiniBridge" ); ref69.putEnumerated( idMn, idMnIt, idshowMiniBridge ); desc2165.putReference( idnull, ref69 ); executeAction( idslct, desc2165, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-OpenAsSmartObject" type="Main">
		<name id="File/OpenAsSmartObject/name" value="打开为智能对象"/> 
		<context id="File/OpenAsSmartObject/context" value="文件 &gt; 打开为智能对象"/>
		<desc id="File/OpenAsSmartObject/desc" value="打开为智能对象，这有助于非破坏性编辑"/> 
		<keywords>
			<keyword id="File/OpenAsSmartObject/keywords/OpenasSmartObject" value="打开为智能对象"/> 
			<keyword id="File/OpenAsSmartObject/keywords/OpenasSO,OpenSO" value=" 打开为智能对象，打开智能对象"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idOpn = charIDToTypeID( "Opn " ); var desc39 = new ActionDescriptor(); var idsmartObject = stringIDToTypeID( "smartObject" ); desc39.putBoolean( idsmartObject, true ); executeAction( idOpn, desc39, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-ClearRecent" type="Main">
		<name id="File/ClearRecent/name" value="清除最近"/> 
		<context id="File/ClearRecent/context" value="文件 &gt; 最近打开文件 &gt; 清除最近"/>
		<desc id="File/ClearRecent/desc" value="清除最近打开的文件列表"/> 
		<keywords>
			<keyword id="File/ClearRecent/keywords/ClearRecentlyopenedfiles" value="清除最近打开的文件"/> 
			<keyword id="File/ClearRecent/keywords/ClearRecentFiles" value=" 清除近期文件"/>
			<keyword id="File/ClearRecent/keywords/ClearRecent" value=" 清除最近"/> 
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc4 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref2 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idclearRecentFiles = stringIDToTypeID( "clearRecentFiles" ); ref2.putEnumerated( idMn, idMnIt, idclearRecentFiles ); desc4.putReference( idnull, ref2 ); executeAction( idslct, desc4, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-ShareMyScreen" type="Main">
		<name id="File/ShareMyScreen/name" value="共享我的屏幕"/> 
		<context id="File/ShareMyScreen/context" value="文件 &gt; 共享我的屏幕"/>
		<desc id="File/ShareMyScreen/desc" value="通过 Adobe Connect 举行免费的网络会议"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" );    var desc1 = new ActionDescriptor();    var idnull = charIDToTypeID( "null" );        var ref1 = new ActionReference();        var idMn = charIDToTypeID( "Mn  " );        var idMnIt = charIDToTypeID( "MnIt" );        var idshareMyScreen = stringIDToTypeID( "shareMyScreen" );        ref1.putEnumerated( idMn, idMnIt, idshareMyScreen );    desc1.putReference( idnull, ref1 );executeAction( idslct, desc1, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-DeviceCentral" type="Main">
		<name id="File/DeviceCentral/name" value="Device Central"/> 
		<context id="File/DeviceCentral/context" value="文件 &gt; Device Central"/>
		<desc id="File/DeviceCentral/desc" value="打开 Adobe Device Central 创建或预览移动创作的文档"/> 
		<keywords>
			<keyword id="File/DeviceCentral/keywords/OpenDeviceCentral" value="打开 Device Central"/> 
			<keyword id="File/DeviceCentral/keywords/OpenAdobeDeviceCentral,OpenADC" value=" 打开 Adobe Device Central，打开 ADC"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" );    var desc2 = new ActionDescriptor();    var idnull = charIDToTypeID( "null" );        var ref2 = new ActionReference();        var idMn = charIDToTypeID( "Mn  " );        var idMnIt = charIDToTypeID( "MnIt" );        var iddeviceCentral = stringIDToTypeID( "deviceCentral" );        ref2.putEnumerated( idMn, idMnIt, iddeviceCentral );    desc2.putReference( idnull, ref2 );executeAction( idslct, desc2, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Close" type="Main">
		<name id="File/Close/name" value="关闭"/> 
		<context id="File/Close/context" value="文件 &gt; 关闭"/>
		<desc id="File/Close/desc" value="关闭当前文档"/> 
		<keywords>
			<keyword id="File/Close/keywords/Close" value="关闭"/> 
			<keyword id="File/Close/keywords/Closecurrentdocument" value=" 关闭当前文档"/>
			<keyword id="File/Close/keywords/Closecurrentdoc" value=" 关闭当前文档"/> 
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCls = charIDToTypeID( "Cls " ); executeAction( idCls, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-CloseAll" type="Main">
		<name id="File/CloseAll/name" value="关闭全部"/> 
		<context id="File/CloseAll/context" value="文件 &gt; 关闭全部"/>
		<desc id="File/CloseAll/desc" value="关闭所有文档"/> 
		<keywords>
			<keyword id="File/CloseAll/keywords/Closeall" value="关闭全部"/> 
			<keyword id="File/CloseAll/keywords/Closealldocuments" value=" 关闭所有文档"/>
			<keyword id="File/CloseAll/keywords/closealldocs" value=" 关闭所有文档"/> 
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc41 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref28 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idClsA = charIDToTypeID( "ClsA" ); ref28.putEnumerated( idMn, idMnIt, idClsA ); desc41.putReference( idnull, ref28 ); executeAction( idslct, desc41, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-CloseandGoToBridge" type="Main">
		<name id="File/CloseandGoToBridge/name" value="关闭并转到 Bridge"/> 
		<context id="File/CloseandGoToBridge/context" value="文件 &gt; 关闭并转到 Bridge"/>
		<desc id="File/CloseandGoToBridge/desc" value="关闭当前文档并切换到 Adobe Bridge"/> 
		<keywords>
			<keyword id="File/CloseandGoToBridge/keywords/CloseandswitchtoBridge" value="关闭并切换到 Bridge"/> 
			<keyword id="File/CloseandGoToBridge/keywords/CloseswitchBridge" value=" 关闭并切换到 Bridge"/>
			<keyword id="File/CloseandGoToBridge/keywords/CloseandswitchFileBrowser" value=" 关闭并切换到文件浏览器"/> 
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc42 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref29 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idbrowseAndClose = stringIDToTypeID( "browseAndClose" ); ref29.putEnumerated( idMn, idMnIt, idbrowseAndClose ); desc42.putReference( idnull, ref29 ); executeAction( idslct, desc42, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Save" type="Main">
		<name id="File/Save/name" value="存储"/> 
		<context id="File/Save/context" value="文件 &gt; 存储"/>
		<desc id="File/Save/desc" value="存储当前文档"/> 
		<keywords>
			<keyword id="File/Save/keywords/Save" value="存储"/> 
			<keyword id="File/Save/keywords/Savecurrent" value=" 存储当前"/>
			<keyword id="File/Save/keywords/SaveDocument" value=" 存储文档"/> 
			<keyword id="File/Save/keywords/Savefile" value=" 存储文件"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsave = charIDToTypeID( "save" ); executeAction( idsave, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-SaveAs" type="Main">
		<name id="File/SaveAs/name" value="存储为"/> 
		<context id="File/SaveAs/context" value="文件 &gt; 存储为"/>
		<desc id="File/SaveAs/desc" value="用不同的选项存储当前文档"/> 
		<keywords>
			<keyword id="File/SaveAs/keywords/Savewithdifferentoptions" value="用多种不同选项存储"/> 
			<keyword id="File/SaveAs/keywords/savew/differentoptions" value=" 用多种不同选项存储"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsave = charIDToTypeID( "save" ); var desc43 = new ActionDescriptor(); var idCpy = charIDToTypeID( "Cpy " ); desc43.putBoolean( idCpy, true ); executeAction( idsave, desc43, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-CheckIn" type="Main">
		<name id="File/CheckIn/name" value="签入"/> 
		<context id="File/CheckIn/context" value="文件 &gt; 签入"/>
		<desc id="File/CheckIn/desc" value="将当前文件签入受管理的工作流程"/> 
		<keywords>
			<keyword id="File/CheckIn/keywords/Checkintomanagedworkflow" value="签入受管理的工作流程"/> 
			<keyword id="File/CheckIn/keywords/checkintomanagedworkflow" value=" 签入受管理的工作流程"/>
			<keyword id="File/CheckIn/keywords/checkintomanagedworkflow" value=" 签入受管理的工作流程"/> 
			<keyword id="File/CheckIn/keywords/checkintomanagedworkflow" value=" 签入受管理的工作流程"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsave = charIDToTypeID( "save" ); var desc44 = new ActionDescriptor(); var idVrsn = charIDToTypeID( "Vrsn" ); desc44.putBoolean( idVrsn, true ); executeAction( idsave, desc44, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-SaveforWebandDevices" type="Main">
		<name id="File/SaveforWebandDevices/name" value="存储为 Web 和设备所用格式"/> 
		<context id="File/SaveforWebandDevices/context" value="文件 &gt; 存储为 Web 和设备所用格式"/>
		<desc id="File/SaveforWebandDevices/desc" value="将当前文档优化为 Web 或移动输出格式"/> 
		<keywords>
			<keyword id="File/SaveforWebandDevices/keywords/Optimizeforweb" value="优化为 Web 所用格式"/> 
			<keyword id="File/SaveforWebandDevices/keywords/Optimizeformobile" value=" 优化为移动所用格式"/>
			<keyword id="File/SaveforWebandDevices/keywords/Mobile" value=" 移动"/> 
			<keyword id="File/SaveforWebandDevices/keywords/WebOptimize" value=" Web 优化"/>
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc49 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref12 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSvfw = charIDToTypeID( "Svfw" ); ref12.putEnumerated( idMn, idMnIt, idSvfw ); desc49.putReference( idnull, ref12 ); executeAction( idslct, desc49, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Revert" type="Main">
		<name id="File/Revert/name" value="恢复"/> 
		<context id="File/Revert/context" value="文件 &gt; 恢复"/>
		<desc id="File/Revert/desc" value="将当前文档返回到上次存储的状态"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRvrt = charIDToTypeID( "Rvrt" ); executeAction( idRvrt, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Place" type="Main">
		<name id="File/Place/name" value="置入"/> 
		<context id="File/Place/context" value="文件 &gt; 置入"/>
		<desc id="File/Place/desc" value="将文件作为智能对象置入当前文档"/> 
		<keywords>
			<keyword id="File/Place/keywords/PlaceindocumentasSmartObject" value="作为智能对象置入文档"/> 
			<keyword id="File/Place/keywords/PlaceasSmartObject" value=" 作为智能对象置入"/>
			<keyword id="File/Place/keywords/PlaceSO" value=" 置入智能对象"/> 
		</keywords>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc46 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref31 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPlce = charIDToTypeID( "Plce" ); ref31.putEnumerated( idMn, idMnIt, idPlce ); desc46.putReference( idnull, ref31 ); executeAction( idslct, desc46, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Import-VariableDataSets" type="Main">
		<name id="File/Import/VariableDataSets/name" value="变量数据组"/> 
		<context id="File/Import/VariableDataSets/context" value="文件 &gt; 导入 &gt; 变量数据组"/>
		<desc id="File/Import/VariableDataSets/desc" value="为批处理图像创建导入用逗号分隔或制表符分隔的数据文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc47 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref32 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idimportDataSets = stringIDToTypeID( "importDataSets" ); ref32.putEnumerated( idMn, idMnIt, idimportDataSets ); desc47.putReference( idnull, ref32 ); executeAction( idslct, desc47, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Import-VideoFramestoLayers" type="Main">
		<name id="File/Import/VideoFramestoLayers/name" value="视频帧到图层"/> 
		<context id="File/Import/VideoFramestoLayers/context" value="文件 &gt; 导入 &gt; 视频帧到图层"/>
		<desc id="File/Import/VideoFramestoLayers/desc" value="将视频文件的某些或全部帧转换为 Photoshop 图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idimportVideoToLayers = stringIDToTypeID( "importVideoToLayers" ); var desc48 = new ActionDescriptor(); executeAction( idimportVideoToLayers, desc48, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Import-Annotations" type="Main">
		<name id="File/Import/Annotations/name" value="注释"/> 
		<context id="File/Import/Annotations/context" value="文件 &gt; 导入 &gt; 注释"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idimportAnnots = stringIDToTypeID( "importAnnots" ); var desc51 = new ActionDescriptor(); executeAction( idimportAnnots, desc51, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Export-DataSetsasFiles" type="Main">
		<name id="File/Export/DataSetsasFiles/name" value="数据组作为文件"/> 
		<context id="File/Export/DataSetsasFiles/context" value="文件 &gt; 导出 &gt; 数据组作为文件"/>
		<desc id="File/Export/DataSetsasFiles/desc" value="导出多个文件，将目前文档中的每个变量数据组各存为一个文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc50 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref33 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idexportDataSet = stringIDToTypeID( "exportDataSet" ); ref33.putEnumerated( idMn, idMnIt, idexportDataSet ); desc50.putReference( idnull, ref33 ); executeAction( idslct, desc50, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Export-PathstoIllustrator" type="Main">
		<name id="File/Export/PathstoIllustrator/name" value="路径到 Illustrator"/> 
		<context id="File/Export/PathstoIllustrator/context" value="文件 &gt; 导出 &gt; 路径到 Illustrator"/>
		<desc id="File/Export/PathstoIllustrator/desc" value="导出矢量路径以供 Illustrator 使用"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExpr = charIDToTypeID( "Expr" );    var desc3 = new ActionDescriptor();    var idUsng = charIDToTypeID( "Usng" );    var idIllustratorExport.Thisstringmakesmeunique! = stringIDToTypeID( "Illustrator Export.  This string makes me unique!" );    desc3.putClass( idUsng, idIllustratorExport.Thisstringmakesmeunique! );executeAction( idExpr, desc3, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Export-RenderVideo" type="Main">
		<name id="File/Export/RenderVideo/name" value="渲染视频"/> 
		<context id="File/Export/RenderVideo/context" value="文件 &gt; 导出 &gt; 渲染视频"/>
		<desc id="File/Export/RenderVideo/desc" value="使用视频格式渲染当前文档"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExpr = charIDToTypeID( "Expr" ); var desc13 = new ActionDescriptor(); var idUsng = charIDToTypeID( "Usng" ); var idvideoExport = stringIDToTypeID( "videoExport" ); desc13.putClass( idUsng, idvideoExport ); executeAction( idExpr, desc13, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Export-SendVideoPreviewtoDevice" type="Main">
		<name id="File/Export/SendVideoPreviewtoDevice/name" value="将视频预览发送到设备"/> 
		<context id="File/Export/SendVideoPreviewtoDevice/context" value="文件 &gt; 导出 &gt; 将视频预览发送到设备"/>
		<desc id="File/Export/SendVideoPreviewtoDevice/desc" value="在外部视频显示器上预览当前文档"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExpr = charIDToTypeID( "Expr" ); var desc53 = new ActionDescriptor(); var idUsng = charIDToTypeID( "Usng" ); desc53.putString( idUsng, "Send Video Preview to Device" ); executeAction( idExpr, desc53, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Export-VideoPreview" type="Main">
		<name id="File/Export/VideoPreview/name" value="视频预览"/> 
		<context id="File/Export/VideoPreview/context" value="文件 &gt; 导出 &gt; 视频预览"/>
		<desc id="File/Export/VideoPreview/desc" value="设置用于在外部视频显示器上预览当前文档的选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExpr = charIDToTypeID( "Expr" ); var desc54 = new ActionDescriptor(); var idUsng = charIDToTypeID( "Usng" ); desc54.putString( idUsng, "Video Preview" ); executeAction( idExpr, desc54, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Export-Zoomify" type="Main">
		<name id="File/Export/Zoomify/name" value="Zoomify"/> 
		<context id="File/Export/Zoomify/context" value="文件 &gt; 导出 &gt; Zoomify"/>
		<desc id="File/Export/Zoomify/desc" value="将当前文件作为可通过 Adobe Flash 查看的高分辨率文件导出到 Web"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExpr = charIDToTypeID( "Expr" );    var desc7 = new ActionDescriptor();    var idUsng = charIDToTypeID( "Usng" );    var idZoomify = stringIDToTypeID( "Zoomify" );    desc7.putClass( idUsng, idZoomify );executeAction( idExpr, desc7, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-Batch" type="Main">
		<name id="File/Automate/Batch/name" value="批处理"/> 
		<context id="File/Automate/Batch/context" value="文件 &gt; 自动 &gt; 批处理"/>
		<desc id="File/Automate/Batch/desc" value="使用动作处理多个文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBtch = charIDToTypeID( "Btch" ); executeAction( idBtch, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-CreateDroplet" type="Main">
		<name id="File/Automate/CreateDroplet/name" value="创建快捷批处理"/> 
		<context id="File/Automate/CreateDroplet/context" value="文件 &gt; 自动 &gt; 创建快捷批处理"/>
		<desc id="File/Automate/CreateDroplet/desc" value="将动作转换为便携快捷批处理文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCrtD = charIDToTypeID( "CrtD" ); executeAction( idCrtD, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-CropandStraightenPhotos" type="Main">
		<name id="File/Automate/CropandStraightenPhotos/name" value="裁剪并修齐照片"/> 
		<context id="File/Automate/CropandStraightenPhotos/context" value="文件 &gt; 自动 &gt; 裁剪并修齐照片"/>
		<desc id="File/Automate/CropandStraightenPhotos/desc" value="从一个多图像扫描创建单独的图像文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCropPhotosAutozerozerozeroone = stringIDToTypeID( "CropPhotosAuto0001" ); executeAction( idCropPhotosAutozerozerozeroone, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-ContactSheetII" type="Main">
		<name id="File/Automate/ContactSheetII/name" value="联系表 II"/> 
		<context id="File/Automate/ContactSheetII/context" value="文件 &gt; 自动 &gt; 联系表 II"/>
		<desc id="File/Automate/ContactSheetII/desc" value="通过在单个页面上显示一系列缩览图来预览图像组并将其编目"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idzeroBsevenoneDtwotwooneFeightCEoneonedtwoBtwooneBzerozerozeroeightCsevenfiveBthreetwotwoC = stringIDToTypeID( "0B71D221-F8CE-11d2-B21B-0008C75B322C" ); executeAction( idzeroBsevenoneDtwotwooneFeightCEoneonedtwoBtwooneBzerozerozeroeightCsevenfiveBthreetwotwoC, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-PicturePackage" type="Main">
		<name id="File/Automate/PicturePackage/name" value="图片包"/> 
		<context id="File/Automate/PicturePackage/context" value="文件 &gt; 自动 &gt; 图片包"/>
		<desc id="File/Automate/PicturePackage/desc" value="在单个页面上放置源图像的多个副本"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idfourConeABFfourzeroDDeighttwooneonedtwoBtwozeroFzerozerozeroeightCsevenfiveBthreetwotwoC = stringIDToTypeID( "4C1ABF40-DD82-11d2-B20F-0008C75B322C" ); executeAction( idfourConeABFfourzeroDDeighttwooneonedtwoBtwozeroFzerozerozeroeightCsevenfiveBthreetwotwoC, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-ConditionalModeChange" type="Main">
		<name id="File/Automate/ConditionalModeChange/name" value="条件模式更改"/> 
		<context id="File/Automate/ConditionalModeChange/context" value="文件 &gt; 自动 &gt; 条件模式更改"/>
		<desc id="File/Automate/ConditionalModeChange/desc" value="将指定颜色模式的图像转换为其它颜色模式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var ideightcbaeightcdsixcbsixsixoneonedonebcfourthreezerozerosixzerobzeroaonethreedcfour = stringIDToTypeID( "8cba8cd6-cb66-11d1-bc43-0060b0a13dc4" ); executeAction( ideightcbaeightcdsixcbsixsixoneonedonebcfourthreezerozerosixzerobzeroaonethreedcfour, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-FitImage" type="Main">
		<name id="File/Automate/FitImage/name" value="限制图像"/> 
		<context id="File/Automate/FitImage/context" value="文件 &gt; 自动 &gt; 限制图像"/>
		<desc id="File/Automate/FitImage/desc" value="调整当前图像大小以适合指定尺寸"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idthreecaathreefourthreefourcbsixsevenoneonedonebcfourthreezerozerosixzerobzeroaonethreedcfour = stringIDToTypeID( "3caa3434-cb67-11d1-bc43-0060b0a13dc4" ); executeAction( idthreecaathreefourthreefourcbsixsevenoneonedonebcfourthreezerozerosixzerobzeroaonethreedcfour, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-MergetoHDRPro" type="Main">
		<name id="File/Automate/MergetoHDRPro/name" value="合并到 HDR Pro"/> 
		<context id="File/Automate/MergetoHDRPro/context" value="文件 &gt; 自动 &gt; 合并到 HDR Pro"/>
		<desc id="File/Automate/MergetoHDRPro/desc" value="通过合并多个图像来创建 32 位高动态范围图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc64 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" ); desc64.putPath( idjsCt, new File( "/Applications/Adobe Photoshop CS5/Presets/Scripts/Merge To HDR.jsx" ) ); executeAction( idAdobeScriptAutomationScripts, desc64, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Automate-Photomerge" type="Main">
		<name id="File/Automate/Photomerge/name" value="Photomerge"/> 
		<context id="File/Automate/Photomerge/context" value="文件 &gt; 自动 &gt; Photomerge"/>
		<desc id="File/Automate/Photomerge/desc" value="将多个重叠图像缝合为单一文档"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Photomerge.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-ImageProcessor" type="Main">
		<name id="File/Scripts/ImageProcessor/name" value="图像处理器"/> 
		<context id="File/Scripts/ImageProcessor/context" value="文件 &gt; 脚本 &gt; 图像处理器"/>
		<desc id="File/Scripts/ImageProcessor/desc" value="将多个图像转换为 JPEG、PSD 和/或 TIFF 格式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc66 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" ); desc66.putPath( idjsCt, new File( "/Applications/Adobe Photoshop CS5/Presets/Scripts/Image Processor.jsx" ) ); executeAction( idAdobeScriptAutomationScripts, desc66, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-LayerCompstoFiles" type="Main">
		<name id="File/Scripts/LayerCompstoFiles/name" value="图层复合导出到文件"/> 
		<context id="File/Scripts/LayerCompstoFiles/context" value="文件 &gt; 脚本 &gt; 图层复合导出到文件"/>
		<desc id="File/Scripts/LayerCompstoFiles/desc" value="将图层复合转换为单个文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Layer Comps To Files.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-LayerCompstoWPG" type="Main">
		<name id="File/Scripts/LayerCompstoWPG/name" value="图层复合导出到 WPG"/> 
		<context id="File/Scripts/LayerCompstoWPG/context" value="文件 &gt; 脚本 &gt; 图层复合导出到 WPG"/>
		<desc id="File/Scripts/LayerCompstoWPG/desc" value="将图层复合转换为 Web 照片画廊"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Layer Comps To WPG.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-ExportLayerstoFiles" type="Main">
		<name id="File/Scripts/ExportLayerstoFiles/name" value="将图层导出到文件"/> 
		<context id="File/Scripts/ExportLayerstoFiles/context" value="文件 &gt; 脚本 &gt; 将图层导出到文件"/>
		<desc id="File/Scripts/ExportLayerstoFiles/desc" value="将当前文档转换为多个文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Export Layers To Files.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-ScriptEventsManager" type="Main">
		<name id="File/Scripts/ScriptEventsManager/name" value="脚本事件管理器"/> 
		<context id="File/Scripts/ScriptEventsManager/context" value="文件 &gt; 脚本 &gt; 脚本事件管理器"/>
		<desc id="File/Scripts/ScriptEventsManager/desc" value="在 Photoshop 中发生某个事件时（例如打开、存储或导出文件）会触发 JavaScript 或 Photoshop 动作"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Script Events Manager.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-LoadFilesintoStack" type="Main">
		<name id="File/Scripts/LoadFilesintoStack/name" value="将文件载入堆栈"/> 
		<context id="File/Scripts/LoadFilesintoStack/context" value="文件 &gt; 脚本 &gt; 将文件载入堆栈"/>
		<desc id="File/Scripts/LoadFilesintoStack/desc" value="将多个图像组合为一个图像堆栈以便进行其它处理"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Load Files into Stack.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-LoadMultipleDICOMFiles" type="Main">
		<name id="File/Scripts/LoadMultipleDICOMFiles/name" value="载入多个 DICOM 文件"/> 
		<context id="File/Scripts/LoadMultipleDICOMFiles/context" value="文件 &gt; 脚本 &gt; 载入多个 DICOM 文件"/>
		<desc id="File/Scripts/LoadMultipleDICOMFiles/desc" value="载入多个 DICOM 文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Load DICOM.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-Statistics" type="Main">
		<name id="File/Scripts/Statistics/name" value="统计"/> 
		<context id="File/Scripts/Statistics/context" value="文件 &gt; 脚本 &gt; 统计"/>
		<desc id="File/Scripts/Statistics/desc" value="对两张或两张以上的图像运行统计操作（中间值、平均值等）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc57 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" );  var appFolder = new Folder (app.path);desc57.putPath( idjsCt, new File( appFolder + "/Presets/Scripts/Statistics.jsx" )); executeAction( idAdobeScriptAutomationScripts, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-FileInfo" type="Main">
		<name id="File/FileInfo/name" value="文件简介"/> 
		<context id="File/FileInfo/context" value="文件 &gt; 文件简介"/>
		<desc id="File/FileInfo/desc" value="审核和编辑当前文件的题注、关键字和其它元数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc69 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref35 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idFlIn = charIDToTypeID( "FlIn" ); ref35.putEnumerated( idMn, idMnIt, idFlIn ); desc69.putReference( idnull, ref35 ); executeAction( idslct, desc69, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Print" type="Main">
		<name id="File/Print/name" value="打印"/> 
		<context id="File/Print/context" value="文件 &gt; 打印"/>
		<desc id="File/Print/desc" value="打印当前文档"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc1 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref1 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idprintOutput = stringIDToTypeID( "printOutput" ); ref1.putEnumerated( idMn, idMnIt, idprintOutput ); desc1.putReference( idnull, ref1 ); executeAction( idslct, desc1, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Exit" type="Main">
		<name id="File/Exit/name" value="退出"/> 
		<context id="File/Exit/context" value="文件 &gt; 退出"/>
		<desc id="File/Exit/desc" value="退出 Photoshop"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idquit = charIDToTypeID( "quit" ); executeAction( idquit, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Undo/Redo" type="Main">
		<name id="Edit/Undo/Redo/name" value="还原/重做"/> 
		<context id="Edit/Undo/Redo/context" value="编辑 &gt; 还原/重做"/>
		<desc id="Edit/Undo/Redo/desc" value="还原上一个动作 | 重做上一个动作"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idundo = charIDToTypeID( "undo" ); executeAction( idundo, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-StepForward" type="Main">
		<name id="Edit/StepForward/name" value="前进一步"/> 
		<context id="Edit/StepForward/context" value="编辑 &gt; 前进一步"/>
		<desc id="Edit/StepForward/desc" value="通过文档历史记录前进一步"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idNxt = charIDToTypeID( "Nxt " ); var desc72 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref38 = new ActionReference(); var idHstS = charIDToTypeID( "HstS" ); ref38.putClass( idHstS ); desc72.putReference( idnull, ref38 ); executeAction( idNxt, desc72, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-StepBackward" type="Main">
		<name id="Edit/StepBackward/name" value="后退一步"/> 
		<context id="Edit/StepBackward/context" value="编辑 &gt; 后退一步"/>
		<desc id="Edit/StepBackward/desc" value="通过文档历史记录后退一步"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPrvs = charIDToTypeID( "Prvs" ); var desc73 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref39 = new ActionReference(); var idHstS = charIDToTypeID( "HstS" ); ref39.putClass( idHstS ); desc73.putReference( idnull, ref39 ); executeAction( idPrvs, desc73, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Fade" type="Main">
		<name id="Edit/Fade/name" value="渐隐"/> 
		<context id="Edit/Fade/context" value="编辑 &gt; 渐隐"/>
		<desc id="Edit/Fade/desc" value="调整以前应用的动作的不透明度和混合选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFade = charIDToTypeID( "Fade" ); executeAction( idFade, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Cut" type="Main">
		<name id="Edit/Cut/name" value="剪切"/> 
		<context id="Edit/Cut/context" value="编辑 &gt; 剪切"/>
		<desc id="Edit/Cut/desc" value="将当前选定的内容移至剪贴板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcut = charIDToTypeID( "cut " ); executeAction( idcut, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Copy" type="Main">
		<name id="Edit/Copy/name" value="拷贝"/> 
		<context id="Edit/Copy/context" value="编辑 &gt; 拷贝"/>
		<desc id="Edit/Copy/desc" value="将当前选定的内容拷贝到剪贴板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcopy = charIDToTypeID( "copy" ); executeAction( idcopy, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-CopyMerged" type="Main">
		<name id="Edit/CopyMerged/name" value="合并拷贝"/> 
		<context id="Edit/CopyMerged/context" value="编辑 &gt; 合并拷贝"/>
		<desc id="Edit/CopyMerged/desc" value="对选中区域的所有可见图层进行合并拷贝。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCpyM = charIDToTypeID( "CpyM" ); executeAction( idCpyM, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Paste" type="Main">
		<name id="Edit/Paste/name" value="粘贴"/> 
		<context id="Edit/Paste/context" value="编辑 &gt; 粘贴"/>
		<desc id="Edit/Paste/desc" value="将剪切或拷贝的选区粘贴到图像的其它部分或另一幅图像，作为新图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idpast = charIDToTypeID( "past" ); executeAction( idpast, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Clear" type="Main">
		<name id="Edit/Clear/name" value="清除"/> 
		<context id="Edit/Clear/context" value="编辑 &gt; 清除"/>
		<desc id="Edit/Clear/desc" value="删除所选像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); executeAction( idDlt, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-CheckSpelling" type="Main">
		<name id="Edit/CheckSpelling/name" value="拼写检查"/> 
		<context id="Edit/CheckSpelling/context" value="编辑 &gt; 拼写检查"/>
		<desc id="Edit/CheckSpelling/desc" value="检查当前文档中文本图层的拼写"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idspellCheck = stringIDToTypeID( "spellCheck" ); executeAction( idspellCheck, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-FindandReplaceText" type="Main">
		<name id="Edit/FindandReplaceText/name" value="查找和替换文本"/> 
		<context id="Edit/FindandReplaceText/context" value="编辑 &gt; 查找和替换文本"/>
		<desc id="Edit/FindandReplaceText/desc" value="查找和替换当前文档文本图层内的文本"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idfindReplace = stringIDToTypeID( "findReplace" ); executeAction( idfindReplace, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Fill" type="Main">
		<name id="Edit/Fill/name" value="填充"/> 
		<context id="Edit/Fill/context" value="编辑 &gt; 填充"/>
		<desc id="Edit/Fill/desc" value="使用颜色、图案或文档历史记录填充当前图层或选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFl = charIDToTypeID( "Fl  " ); executeAction( idFl, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Stroke" type="Main">
		<name id="Edit/Stroke/name" value="描边"/> 
		<context id="Edit/Stroke/context" value="编辑 &gt; 描边"/>
		<desc id="Edit/Stroke/desc" value="围绕选区、路径或图层绘画彩色边框"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idStrk = charIDToTypeID( "Strk" ); executeAction( idStrk, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-ContentAwareScale" type="Main">
		<name id="Edit/ContentAwareScale/name" value="内容识别比例"/> 
		<context id="Edit/ContentAwareScale/context" value="编辑 &gt; 内容识别比例"/>
		<desc id="Edit/ContentAwareScale/desc" value="在保留基本细节的情况下，灵活地调整图像大小"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc2 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref2 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcontentAware = stringIDToTypeID( "contentAware" ); ref2.putEnumerated( idMn, idMnIt, idcontentAware ); desc2.putReference( idnull, ref2 ); executeAction( idslct, desc2, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-FreeTransform" type="Main">
		<name id="Edit/FreeTransform/name" value="自由变换"/> 
		<context id="Edit/FreeTransform/context" value="编辑 &gt; 自由变换"/>
		<desc id="Edit/FreeTransform/desc" value="对当前选定的图层或选区应用一个或多个变换（旋转、缩放、斜切、扭曲、透视）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc74 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref40 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idFrTr = charIDToTypeID( "FrTr" ); ref40.putEnumerated( idMn, idMnIt, idFrTr ); desc74.putReference( idnull, ref40 ); executeAction( idslct, desc74, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Again" type="Main">
		<name id="Edit/Transform/Again/name" value="再次"/> 
		<context id="Edit/Transform/Again/context" value="编辑 &gt; 变换 &gt; 再次"/>
		<desc id="Edit/Transform/Again/desc" value="重复最近应用的变换"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTrnf = charIDToTypeID( "Trnf" ); var desc75 = new ActionDescriptor(); var idLstT = charIDToTypeID( "LstT" ); desc75.putBoolean( idLstT, true ); executeAction( idTrnf, desc75, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Scale" type="Main">
		<name id="Edit/Transform/Scale/name" value="缩放"/> 
		<context id="Edit/Transform/Scale/context" value="编辑 &gt; 变换 &gt; 缩放"/>
		<desc id="Edit/Transform/Scale/desc" value="缩放当前所选图层或选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc76 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref41 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idScl = charIDToTypeID( "Scl " ); ref41.putEnumerated( idMn, idMnIt, idScl ); desc76.putReference( idnull, ref41 ); executeAction( idslct, desc76, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Rotate" type="Main">
		<name id="Edit/Transform/Rotate/name" value="旋转"/> 
		<context id="Edit/Transform/Rotate/context" value="编辑 &gt; 变换 &gt; 旋转"/>
		<desc id="Edit/Transform/Rotate/desc" value="旋转当前所选图层或选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc77 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref42 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idRtte = charIDToTypeID( "Rtte" ); ref42.putEnumerated( idMn, idMnIt, idRtte ); desc77.putReference( idnull, ref42 ); executeAction( idslct, desc77, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Skew" type="Main">
		<name id="Edit/Transform/Skew/name" value="斜切"/> 
		<context id="Edit/Transform/Skew/context" value="编辑 &gt; 变换 &gt; 斜切"/>
		<desc id="Edit/Transform/Skew/desc" value="对当前所选图层或选区应用倾斜变换"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc78 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref43 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSkew = charIDToTypeID( "Skew" ); ref43.putEnumerated( idMn, idMnIt, idSkew ); desc78.putReference( idnull, ref43 ); executeAction( idslct, desc78, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Distort" type="Main">
		<name id="Edit/Transform/Distort/name" value="扭曲"/> 
		<context id="Edit/Transform/Distort/context" value="编辑 &gt; 变换 &gt; 扭曲"/>
		<desc id="Edit/Transform/Distort/desc" value="推、拉和伸展当前所选图层或选区以对其进行扭曲"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc79 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref44 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idDstr = charIDToTypeID( "Dstr" ); ref44.putEnumerated( idMn, idMnIt, idDstr ); desc79.putReference( idnull, ref44 ); executeAction( idslct, desc79, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Perspective" type="Main">
		<name id="Edit/Transform/Perspective/name" value="透视"/> 
		<context id="Edit/Transform/Perspective/context" value="编辑 &gt; 变换 &gt; 透视"/>
		<desc id="Edit/Transform/Perspective/desc" value="对当前所选图层或选区应用透视变换"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc80 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref45 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPrsp = charIDToTypeID( "Prsp" ); ref45.putEnumerated( idMn, idMnIt, idPrsp ); desc80.putReference( idnull, ref45 ); executeAction( idslct, desc80, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Warp" type="Main">
		<name id="Edit/Transform/Warp/name" value="变形"/> 
		<context id="Edit/Transform/Warp/context" value="编辑 &gt; 变换 &gt; 变形"/>
		<desc id="Edit/Transform/Warp/desc" value="对当前所选图层或选区进行变形"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc81 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref46 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idwarp = stringIDToTypeID( "warp" ); ref46.putEnumerated( idMn, idMnIt, idwarp ); desc81.putReference( idnull, ref46 ); executeAction( idslct, desc81, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Rotate180degrees" type="Main">
		<name id="Edit/Transform/Rotate180degrees/name" value="旋转 180 度"/> 
		<context id="Edit/Transform/Rotate180degrees/context" value="编辑 &gt; 变换 &gt; 旋转 180 度"/>
		<desc id="Edit/Transform/Rotate180degrees/desc" value="将当前所选图层或选区旋转 180 度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtte = charIDToTypeID( "Rtte" ); var desc82 = new ActionDescriptor(); var idAngl = charIDToTypeID( "Angl" ); var idAng = charIDToTypeID( "#Ang" ); desc82.putUnitDouble( idAngl, idAng, 180.000000 ); executeAction( idRtte, desc82, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Rotate90degreesCW" type="Main">
		<name id="Edit/Transform/Rotate90degreesCW/name" value="旋转 90 度（顺时针）"/> 
		<context id="Edit/Transform/Rotate90degreesCW/context" value="编辑 &gt; 变换 &gt; 旋转 90 度（顺时针）"/>
		<desc id="Edit/Transform/Rotate90degreesCW/desc" value="将当前所选图层或选区顺时针旋转 90 度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtte = charIDToTypeID( "Rtte" ); var desc83 = new ActionDescriptor(); var idAngl = charIDToTypeID( "Angl" ); var idAng = charIDToTypeID( "#Ang" ); desc83.putUnitDouble( idAngl, idAng, 90.000000 ); executeAction( idRtte, desc83, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-Rotate90degreesCCW" type="Main">
		<name id="Edit/Transform/Rotate90degreesCCW/name" value="旋转 90 度（逆时针）"/> 
		<context id="Edit/Transform/Rotate90degreesCCW/context" value="编辑 &gt; 变换 &gt; 旋转 90 度（逆时针）"/>
		<desc id="Edit/Transform/Rotate90degreesCCW/desc" value="将当前所选图层或选区逆时针旋转 90 度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtte = charIDToTypeID( "Rtte" ); var desc84 = new ActionDescriptor(); var idAngl = charIDToTypeID( "Angl" ); var idAng = charIDToTypeID( "#Ang" ); desc84.putUnitDouble( idAngl, idAng, -90.000000 ); executeAction( idRtte, desc84, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-FlipHorizontal" type="Main">
		<name id="Edit/Transform/FlipHorizontal/name" value="水平翻转"/> 
		<context id="Edit/Transform/FlipHorizontal/context" value="编辑 &gt; 变换 &gt; 水平翻转"/>
		<desc id="Edit/Transform/FlipHorizontal/desc" value="水平翻转当前选定的图层或选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFlip = charIDToTypeID( "Flip" ); var desc85 = new ActionDescriptor(); var idAxis = charIDToTypeID( "Axis" ); var idOrnt = charIDToTypeID( "Ornt" ); var idHrzn = charIDToTypeID( "Hrzn" ); desc85.putEnumerated( idAxis, idOrnt, idHrzn ); executeAction( idFlip, desc85, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Transform-FlipVertical" type="Main">
		<name id="Edit/Transform/FlipVertical/name" value="垂直翻转"/> 
		<context id="Edit/Transform/FlipVertical/context" value="编辑 &gt; 变换 &gt; 垂直翻转"/>
		<desc id="Edit/Transform/FlipVertical/desc" value="垂直翻转当前选定的图层或选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFlip = charIDToTypeID( "Flip" ); var desc86 = new ActionDescriptor(); var idAxis = charIDToTypeID( "Axis" ); var idOrnt = charIDToTypeID( "Ornt" ); var idVrtc = charIDToTypeID( "Vrtc" ); desc86.putEnumerated( idAxis, idOrnt, idVrtc ); executeAction( idFlip, desc86, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Auto-AlignLayers" type="Main">
		<name id="Edit/Auto-AlignLayers/name" value="自动对齐图层"/> 
		<context id="Edit/Auto-AlignLayers/context" value="编辑 &gt; 自动对齐图层"/>
		<desc id="Edit/Auto-AlignLayers/desc" value="根据所选图层的像素内容对齐两个或两个以上的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAlgn = charIDToTypeID( "Algn" ); var desc87 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref47 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref47.putEnumerated( idLyr, idOrdn, idTrgt ); desc87.putReference( idnull, ref47 ); var idUsng = charIDToTypeID( "Usng" ); var idADSt = charIDToTypeID( "ADSt" ); var idADSContent = stringIDToTypeID( "ADSContent" ); desc87.putEnumerated( idUsng, idADSt, idADSContent ); executeAction( idAlgn, desc87, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Auto-BlendLayers" type="Main">
		<name id="Edit/Auto-BlendLayers/name" value="自动混合图层"/> 
		<context id="Edit/Auto-BlendLayers/context" value="编辑 &gt; 自动混合图层"/>
		<desc id="Edit/Auto-BlendLayers/desc" value="混合两个或两个以上所选图层的内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idmergeAlignedLayers = stringIDToTypeID( "mergeAlignedLayers" ); executeAction( idmergeAlignedLayers, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-DefineBrushPreset" type="Main">
		<name id="Edit/DefineBrushPreset/name" value="定义画笔预设"/> 
		<context id="Edit/DefineBrushPreset/context" value="编辑 &gt; 定义画笔预设"/>
		<desc id="Edit/DefineBrushPreset/desc" value="将当前画笔笔尖和画笔选项存储为新的画笔预设"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var iddefineBrush = stringIDToTypeID( "defineBrush" ); executeAction( iddefineBrush, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-DefinePattern" type="Main">
		<name id="Edit/DefinePattern/name" value="定义图案"/> 
		<context id="Edit/DefinePattern/context" value="编辑 &gt; 定义图案"/>
		<desc id="Edit/DefinePattern/desc" value="从当前选区创建可重复使用的图案"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDfnP = charIDToTypeID( "DfnP" ); executeAction( idDfnP, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-DefineCustomShape" type="Main">
		<name id="Edit/DefineCustomShape/name" value="定义自定形状"/> 
		<context id="Edit/DefineCustomShape/context" value="编辑 &gt; 定义自定形状"/>
		<desc id="Edit/DefineCustomShape/desc" value="将当前选定的路径存储为可重复使用的自定形状"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var iddefineCustomShape = stringIDToTypeID( "defineCustomShape" ); executeAction( iddefineCustomShape, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Purge-Undo" type="Main">
		<name id="Edit/Purge/Undo/name" value="还原"/> 
		<context id="Edit/Purge/Undo/context" value="编辑 &gt; 清理 &gt; 还原"/>
		<desc id="Edit/Purge/Undo/desc" value="清除 Photoshop 还原列表中的数据，以释放内存 (RAM)。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPrge = charIDToTypeID( "Prge" ); var desc88 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var idPrgI = charIDToTypeID( "PrgI" ); var idUnd = charIDToTypeID( "Und " ); desc88.putEnumerated( idnull, idPrgI, idUnd ); executeAction( idPrge, desc88, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Purge-Clipboard" type="Main">
		<name id="Edit/Purge/Clipboard/name" value="剪贴板"/> 
		<context id="Edit/Purge/Clipboard/context" value="编辑 &gt; 清理 &gt; 剪贴板"/>
		<desc id="Edit/Purge/Clipboard/desc" value="清除剪贴板中的数据，以释放内存 (RAM)"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPrge = charIDToTypeID( "Prge" ); var desc89 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var idPrgI = charIDToTypeID( "PrgI" ); var idClpb = charIDToTypeID( "Clpb" ); desc89.putEnumerated( idnull, idPrgI, idClpb ); executeAction( idPrge, desc89, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Purge-Histories" type="Main">
		<name id="Edit/Purge/Histories/name" value="历史记录"/> 
		<context id="Edit/Purge/Histories/context" value="编辑 &gt; 清理 &gt; 历史记录"/>
		<desc id="Edit/Purge/Histories/desc" value="清除 Photoshop 还原列表中的数据，以释放内存 (RAM)。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPrge = charIDToTypeID( "Prge" ); var desc90 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var idPrgI = charIDToTypeID( "PrgI" ); var idHsty = charIDToTypeID( "Hsty" ); desc90.putEnumerated( idnull, idPrgI, idHsty ); executeAction( idPrge, desc90, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Purge-All" type="Main">
		<name id="Edit/Purge/All/name" value="全部"/> 
		<context id="Edit/Purge/All/context" value="编辑 &gt; 清理 &gt; 全部"/>
		<desc id="Edit/Purge/All/desc" value="清除剪贴板和 Photoshop 还原列表中的数据，以释放内存 (RAM)。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPrge = charIDToTypeID( "Prge" ); var desc91 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var idPrgI = charIDToTypeID( "PrgI" ); var idAl = charIDToTypeID( "Al  " ); desc91.putEnumerated( idnull, idPrgI, idAl ); executeAction( idPrge, desc91, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-AdobePDFPresets" type="Main">
		<name id="Edit/AdobePDFPresets/name" value="Adobe PDF 预设"/> 
		<context id="Edit/AdobePDFPresets/context" value="编辑 &gt; Adobe PDF 预设"/>
		<desc id="Edit/AdobePDFPresets/desc" value="创建和编辑 PDF 预设"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc92 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref48 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idpdfPresetFilename = stringIDToTypeID( "pdfPresetFilename" ); ref48.putEnumerated( idMn, idMnIt, idpdfPresetFilename ); desc92.putReference( idnull, ref48 ); executeAction( idslct, desc92, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-PresetManager" type="Main">
		<name id="Edit/PresetManager/name" value="预设管理器"/> 
		<context id="Edit/PresetManager/context" value="编辑 &gt; 预设管理器"/>
		<desc id="Edit/PresetManager/desc" value="管理画笔、色板、样式和其它预设集"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc93 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref49 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idpresetManager = stringIDToTypeID( "presetManager" ); ref49.putEnumerated( idMn, idMnIt, idpresetManager ); desc93.putReference( idnull, ref49 ); executeAction( idslct, desc93, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-ColorSettings" type="Main">
		<name id="Edit/ColorSettings/name" value="颜色设置"/> 
		<context id="Edit/ColorSettings/context" value="编辑 &gt; 颜色设置"/>
		<desc id="Edit/ColorSettings/desc" value="编辑 Photoshop 色彩管理设置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc94 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref50 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idcolorSettings = stringIDToTypeID( "colorSettings" ); ref50.putProperty( idPrpr, idcolorSettings ); var idcapp = charIDToTypeID( "capp" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref50.putEnumerated( idcapp, idOrdn, idTrgt ); desc94.putReference( idnull, ref50 ); executeAction( idsetd, desc94, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-AssignProfile" type="Main">
		<name id="Edit/AssignProfile/name" value="指定配置文件"/> 
		<context id="Edit/AssignProfile/context" value="编辑 &gt; 指定配置文件"/>
		<desc id="Edit/AssignProfile/desc" value="更改已指定给当前文档的色彩管理配置文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idassignProfile = stringIDToTypeID( "assignProfile" ); var desc95 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref51 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref51.putEnumerated( idDcmn, idOrdn, idTrgt ); desc95.putReference( idnull, ref51 ); executeAction( idassignProfile, desc95, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-ConverttoProfile" type="Main">
		<name id="Edit/ConverttoProfile/name" value="转换为配置文件"/> 
		<context id="Edit/ConverttoProfile/context" value="编辑 &gt; 转换为配置文件"/>
		<desc id="Edit/ConverttoProfile/desc" value="转换当前文档的颜色以匹配其它颜色配置文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idconvertToProfile = stringIDToTypeID( "convertToProfile" ); var desc96 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref52 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref52.putEnumerated( idDcmn, idOrdn, idTrgt ); desc96.putReference( idnull, ref52 ); executeAction( idconvertToProfile, desc96, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-KeyboardShortcuts" type="Main">
		<name id="Edit/KeyboardShortcuts/name" value="键盘快捷键"/> 
		<context id="Edit/KeyboardShortcuts/context" value="编辑 &gt; 键盘快捷键"/>
		<desc id="Edit/KeyboardShortcuts/desc" value="调整已指定给 Photoshop 工具和命令的键盘快捷键 "/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc97 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref53 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idkeyboardCustomization = stringIDToTypeID( "keyboardCustomization" ); ref53.putEnumerated( idMn, idMnIt, idkeyboardCustomization ); desc97.putReference( idnull, ref53 ); executeAction( idslct, desc97, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Menus" type="Main">
		<name id="Edit/Menus/name" value="菜单"/> 
		<context id="Edit/Menus/context" value="编辑 &gt; 菜单"/>
		<desc id="Edit/Menus/desc" value="通过对 Photoshop 菜单项目进行启用、停用和着色来调整 Photoshop 界面"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc98 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref54 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmenuCustomization = stringIDToTypeID( "menuCustomization" ); ref54.putEnumerated( idMn, idMnIt, idmenuCustomization ); desc98.putReference( idnull, ref54 ); executeAction( idslct, desc98, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-General" type="Main">
		<name id="Edit/Preferences/General/name" value="常规"/> 
		<context id="Edit/Preferences/General/context" value="编辑 &gt; 首选项 &gt; 常规"/>
		<desc id="Edit/Preferences/General/desc" value="编辑 Photoshop 常规应用程序首选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc3 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref1 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idImgP = charIDToTypeID( "ImgP" ); ref1.putEnumerated( idMn, idMnIt, idImgP ); desc3.putReference( idnull, ref1 ); executeAction( idslct, desc3, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-Interface" type="Main">
		<name id="Edit/Preferences/Interface/name" value="界面"/> 
		<context id="Edit/Preferences/Interface/context" value="编辑 &gt; 首选项 &gt; 界面"/>
		<desc id="Edit/Preferences/Interface/desc" value="调整 Photoshop 界面选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc101 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref57 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idinterfacePrefs = stringIDToTypeID( "interfacePrefs" ); ref57.putEnumerated( idMn, idMnIt, idinterfacePrefs ); desc101.putReference( idnull, ref57 ); executeAction( idslct, desc101, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-FileHandling" type="Main">
		<name id="Edit/Preferences/FileHandling/name" value="文件处理"/> 
		<context id="Edit/Preferences/FileHandling/context" value="编辑 &gt; 首选项 &gt; 文件处理"/>
		<desc id="Edit/Preferences/FileHandling/desc" value="配置 Photoshop 文件处理选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc102 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref58 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSvnF = charIDToTypeID( "SvnF" ); ref58.putEnumerated( idMn, idMnIt, idSvnF ); desc102.putReference( idnull, ref58 ); executeAction( idslct, desc102, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-Performance" type="Main">
		<name id="Edit/Preferences/Performance/name" value="性能"/> 
		<context id="Edit/Preferences/Performance/context" value="编辑 &gt; 首选项 &gt; 性能"/>
		<desc id="Edit/Preferences/Performance/desc" value="调整 Photoshop 性能"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc205 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref57 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idImgP = charIDToTypeID( "ImgP" ); ref57.putEnumerated( idMn, idMnIt, idImgP ); desc205.putReference( idnull, ref57 ); executeAction( idslct, desc205, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-Cursors" type="Main">
		<name id="Edit/Preferences/Cursors/name" value="光标"/> 
		<context id="Edit/Preferences/Cursors/context" value="编辑 &gt; 首选项 &gt; 光标"/>
		<desc id="Edit/Preferences/Cursors/desc" value="定义光标显示选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc104 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref60 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idDspC = charIDToTypeID( "DspC" ); ref60.putEnumerated( idMn, idMnIt, idDspC ); desc104.putReference( idnull, ref60 ); executeAction( idslct, desc104, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-TransparencyandGamut" type="Main">
		<name id="Edit/Preferences/TransparencyandGamut/name" value="透明度与色域"/> 
		<context id="Edit/Preferences/TransparencyandGamut/context" value="编辑 &gt; 首选项 &gt; 透明度与色域"/>
		<desc id="Edit/Preferences/TransparencyandGamut/desc" value="调整用于处理透明显示和色域警告的 Photoshop 选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc105 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref61 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTrnG = charIDToTypeID( "TrnG" ); ref61.putEnumerated( idMn, idMnIt, idTrnG ); desc105.putReference( idnull, ref61 ); executeAction( idslct, desc105, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-UnitsandRulers" type="Main">
		<name id="Edit/Preferences/UnitsandRulers/name" value="单位与标尺"/> 
		<context id="Edit/Preferences/UnitsandRulers/context" value="编辑 &gt; 首选项 &gt; 单位与标尺"/>
		<desc id="Edit/Preferences/UnitsandRulers/desc" value="配置 Photoshop 中使用的测量单位"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc106 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref62 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idUntR = charIDToTypeID( "UntR" ); ref62.putEnumerated( idMn, idMnIt, idUntR ); desc106.putReference( idnull, ref62 ); executeAction( idslct, desc106, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-Guides,Grid,SlicesandCount" type="Main">
		<name id="Edit/Preferences/Guides,Grid,SlicesandCount/name" value="参考线、网格和切片"/> 
		<context id="Edit/Preferences/Guides,Grid,SlicesandCount/context" value="编辑 &gt; 首选项 &gt; 参考线、网格和切片"/>
		<desc id="Edit/Preferences/Guides,Grid,SlicesandCount/desc" value="设置 Photoshop 参考线、网格、切片和计数工具的选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc107 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref63 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idGudG = charIDToTypeID( "GudG" ); ref63.putEnumerated( idMn, idMnIt, idGudG ); desc107.putReference( idnull, ref63 ); executeAction( idslct, desc107, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-Plug-Ins" type="Main">
		<name id="Edit/Preferences/Plug-Ins/name" value="增效工具"/> 
		<context id="Edit/Preferences/Plug-Ins/context" value="编辑 &gt; 首选项 &gt; 增效工具"/>
		<desc id="Edit/Preferences/Plug-Ins/desc" value="如有必要，将 Photoshop 配置为使用附加的增效工具文件夹"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc108 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref64 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPlgS = charIDToTypeID( "PlgS" ); ref64.putEnumerated( idMn, idMnIt, idPlgS ); desc108.putReference( idnull, ref64 ); executeAction( idslct, desc108, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-3D" type="Main">
		<name id="Edit/Preferences/3D/name" value="3D"/> 
		<context id="Edit/Preferences/3D/context" value="编辑 &gt; 首选项 &gt; 3D"/>
		<desc id="Edit/Preferences/3D/desc" value="配置Photoshop 的 3D 显示和交互选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc112 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref46 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idzthreeDPrefs = stringIDToTypeID( "z3DPrefs" ); ref46.putEnumerated( idMn, idMnIt, idzthreeDPrefs ); desc112.putReference( idnull, ref46 ); executeAction( idslct, desc112, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-CameraRaw" type="Main">
		<name id="Edit/Preferences/CameraRaw/name" value="Camera Raw"/> 
		<context id="Edit/Preferences/CameraRaw/context" value="编辑 &gt; 首选项 &gt; Camera Raw"/>
		<desc id="Edit/Preferences/CameraRaw/desc" value="配置 Camera Raw 的性能和文件处理选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc113 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref47 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcameraRawPrefs = stringIDToTypeID( "cameraRawPrefs" ); ref47.putEnumerated( idMn, idMnIt, idcameraRawPrefs ); desc113.putReference( idnull, ref47 ); executeAction( idslct, desc113, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-Preferences-Type" type="Main">
		<name id="Edit/Preferences/Type/name" value="文字"/> 
		<context id="Edit/Preferences/Type/context" value="编辑 &gt; 首选项 &gt; 文字"/>
		<desc id="Edit/Preferences/Type/desc" value="配置 Photoshop 的文字处理首选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc109 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref65 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtypePreferences = stringIDToTypeID( "typePreferences" ); ref65.putEnumerated( idMn, idMnIt, idtypePreferences ); desc109.putReference( idnull, ref65 ); executeAction( idslct, desc109, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-Bitmap" type="Main">
		<name id="Image/Mode/Bitmap/name" value="位图"/> 
		<context id="Image/Mode/Bitmap/context" value="图像 &gt; 模式 &gt; 位图"/>
		<desc id="Image/Mode/Bitmap/desc" value="将当前文档设置为位图颜色模式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc110 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idBtmM = charIDToTypeID( "BtmM" ); desc110.putClass( idT, idBtmM ); executeAction( idCnvM, desc110, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-Grayscale" type="Main">
		<name id="Image/Mode/Grayscale/name" value="灰度"/> 
		<context id="Image/Mode/Grayscale/context" value="图像 &gt; 模式 &gt; 灰度"/>
		<desc id="Image/Mode/Grayscale/desc" value="将当前文档设置为灰度颜色模式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc111 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idGrys = charIDToTypeID( "Grys" ); desc111.putClass( idT, idGrys ); executeAction( idCnvM, desc111, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-Duotone" type="Main">
		<name id="Image/Mode/Duotone/name" value="双色调"/> 
		<context id="Image/Mode/Duotone/context" value="图像 &gt; 模式 &gt; 双色调"/>
		<desc id="Image/Mode/Duotone/desc" value="通过将灰度图像转换为双色调、三色调和四色调来将其配置为使用 2、3 和 4 种油墨打印"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc112 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idDtnM = charIDToTypeID( "DtnM" ); desc112.putClass( idT, idDtnM ); executeAction( idCnvM, desc112, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-IndexedColor" type="Main">
		<name id="Image/Mode/IndexedColor/name" value="索引颜色"/> 
		<context id="Image/Mode/IndexedColor/context" value="图像 &gt; 模式 &gt; 索引颜色"/>
		<desc id="Image/Mode/IndexedColor/desc" value="将当前文件转换为 8 位图像文件（最多可包含 256 种颜色）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc113 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idIndC = charIDToTypeID( "IndC" ); desc113.putClass( idT, idIndC ); executeAction( idCnvM, desc113, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-RGBColor" type="Main">
		<name id="Image/Mode/RGBColor/name" value="RGB 颜色"/> 
		<context id="Image/Mode/RGBColor/context" value="图像 &gt; 模式 &gt; RGB 颜色"/>
		<desc id="Image/Mode/RGBColor/desc" value="将当前文档转换为 RGB 颜色模式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc114 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idRGBM = charIDToTypeID( "RGBM" ); desc114.putClass( idT, idRGBM ); executeAction( idCnvM, desc114, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-CMYKColor" type="Main">
		<name id="Image/Mode/CMYKColor/name" value="CMYK 颜色"/> 
		<context id="Image/Mode/CMYKColor/context" value="图像 &gt; 模式 &gt; CMYK 颜色"/>
		<desc id="Image/Mode/CMYKColor/desc" value="将当前文档转换为 CMYK 颜色模式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc6 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idCMYM = charIDToTypeID( "CMYM" ); desc6.putClass( idT, idCMYM ); executeAction( idCnvM, desc6, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-LabColor" type="Main">
		<name id="Image/Mode/LabColor/name" value="Lab 颜色"/> 
		<context id="Image/Mode/LabColor/context" value="图像 &gt; 模式 &gt; Lab 颜色"/>
		<desc id="Image/Mode/LabColor/desc" value="将当前文档转换为 Lab 颜色模式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc116 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idLbCM = charIDToTypeID( "LbCM" ); desc116.putClass( idT, idLbCM ); executeAction( idCnvM, desc116, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-Multichannel" type="Main">
		<name id="Image/Mode/Multichannel/name" value="多通道"/> 
		<context id="Image/Mode/Multichannel/context" value="图像 &gt; 模式 &gt; 多通道"/>
		<desc id="Image/Mode/Multichannel/desc" value="将当前文档转换为多通道模式，每个通道中包含 256 级灰度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc117 = new ActionDescriptor(); var idT = charIDToTypeID( "T   " ); var idMltC = charIDToTypeID( "MltC" ); desc117.putClass( idT, idMltC ); executeAction( idCnvM, desc117, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-8Bits/Channel" type="Main">
		<name id="Image/Mode/8Bits/Channel/name" value="8 位/通道"/> 
		<context id="Image/Mode/8Bits/Channel/context" value="图像 &gt; 模式 &gt; 8 位/通道"/>
		<desc id="Image/Mode/8Bits/Channel/desc" value="将当前文档的位深度转换为每通道 8 位"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc118 = new ActionDescriptor(); var idDpth = charIDToTypeID( "Dpth" ); desc118.putInteger( idDpth, 8 ); executeAction( idCnvM, desc118, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-16Bits/Channel" type="Main">
		<name id="Image/Mode/16Bits/Channel/name" value="16 位/通道"/> 
		<context id="Image/Mode/16Bits/Channel/context" value="图像 &gt; 模式 &gt; 16 位/通道"/>
		<desc id="Image/Mode/16Bits/Channel/desc" value="将当前文档的位深度转换为每通道 16 位"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc119 = new ActionDescriptor(); var idDpth = charIDToTypeID( "Dpth" ); desc119.putInteger( idDpth, 16 ); executeAction( idCnvM, desc119, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-32Bits/Channel" type="Main">
		<name id="Image/Mode/32Bits/Channel/name" value="32 位/通道"/> 
		<context id="Image/Mode/32Bits/Channel/context" value="图像 &gt; 模式 &gt; 32 位/通道"/>
		<desc id="Image/Mode/32Bits/Channel/desc" value="将当前文档的位深度转换为每通道 32 位"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvM = charIDToTypeID( "CnvM" ); var desc120 = new ActionDescriptor(); var idDpth = charIDToTypeID( "Dpth" ); desc120.putInteger( idDpth, 32 ); executeAction( idCnvM, desc120, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Mode-ColorTable" type="Main">
		<name id="Image/Mode/ColorTable/name" value="颜色表"/> 
		<context id="Image/Mode/ColorTable/context" value="图像 &gt; 模式 &gt; 颜色表"/>
		<desc id="Image/Mode/ColorTable/desc" value="编辑索引颜色模式图像的颜色表"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc121 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref66 = new ActionReference(); var idClr = charIDToTypeID( "Clr " ); var idClrT = charIDToTypeID( "ClrT" ); ref66.putProperty( idClr, idClrT ); desc121.putReference( idnull, ref66 ); executeAction( idsetd, desc121, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Levels" type="Main">
		<name id="Image/Adjustments/Levels/name" value="色阶"/> 
		<context id="Image/Adjustments/Levels/context" value="图像 &gt; 调整 &gt; 色阶"/>
		<desc id="Image/Adjustments/Levels/desc" value="通过调整图像阴影、中间调和高光的强度级别来校正图像的色调范围和色彩平衡"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idLvls = charIDToTypeID( "Lvls" ); executeAction( idLvls, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-AutoLevels" type="Main">
		<name id="Image/Adjustments/AutoLevels/name" value="自动色阶"/> 
		<context id="Image/Adjustments/AutoLevels/context" value="图像 &gt; 调整 &gt; 自动色阶"/>
		<desc id="Image/Adjustments/AutoLevels/desc" value="自动调整图像中的黑场和白场，增加图像的对比度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idLvls = charIDToTypeID( "Lvls" ); var desc122 = new ActionDescriptor(); var idAuto = charIDToTypeID( "Auto" ); desc122.putBoolean( idAuto, true ); executeAction( idLvls, desc122, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-AutoContrast" type="Main">
		<name id="Image/Adjustments/AutoContrast/name" value="自动对比度"/> 
		<context id="Image/Adjustments/AutoContrast/context" value="图像 &gt; 调整 &gt; 自动对比度"/>
		<desc id="Image/Adjustments/AutoContrast/desc" value="自动调整图像对比度，将阴影和高光区域映射为纯黑和纯白 "/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idLvls = charIDToTypeID( "Lvls" ); var desc123 = new ActionDescriptor(); var idAuCo = charIDToTypeID( "AuCo" ); desc123.putBoolean( idAuCo, true ); executeAction( idLvls, desc123, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-AutoColor" type="Main">
		<name id="Image/Adjustments/AutoColor/name" value="自动颜色"/> 
		<context id="Image/Adjustments/AutoColor/context" value="图像 &gt; 调整 &gt; 自动颜色"/>
		<desc id="Image/Adjustments/AutoColor/desc" value="通过分析当前图像的颜色和对比度来中和色调"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idLvls = charIDToTypeID( "Lvls" ); var desc124 = new ActionDescriptor(); var idautoBlackWhite = stringIDToTypeID( "autoBlackWhite" ); desc124.putBoolean( idautoBlackWhite, true ); var idautoNeutrals = stringIDToTypeID( "autoNeutrals" ); desc124.putBoolean( idautoNeutrals, true ); executeAction( idLvls, desc124, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Curves" type="Main">
		<name id="Image/Adjustments/Curves/name" value="曲线"/> 
		<context id="Image/Adjustments/Curves/context" value="图像 &gt; 调整 &gt; 曲线"/>
		<desc id="Image/Adjustments/Curves/desc" value="调整当前图像的色调范围，最多可设定 14 个控制点"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCrvs = charIDToTypeID( "Crvs" ); executeAction( idCrvs, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-ColorBalance" type="Main">
		<name id="Image/Adjustments/ColorBalance/name" value="色彩平衡"/> 
		<context id="Image/Adjustments/ColorBalance/context" value="图像 &gt; 调整 &gt; 色彩平衡"/>
		<desc id="Image/Adjustments/ColorBalance/desc" value="更改图像中的色彩整体混合以便进行全面的颜色校正"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idClrB = charIDToTypeID( "ClrB" ); executeAction( idClrB, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Brightness/Contrast" type="Main">
		<name id="Image/Adjustments/Brightness/Contrast/name" value="亮度/对比度"/> 
		<context id="Image/Adjustments/Brightness/Contrast/context" value="图像 &gt; 调整 &gt; 亮度/对比度"/>
		<desc id="Image/Adjustments/Brightness/Contrast/desc" value="对图像的色调范围进行简单调整"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBrgC = charIDToTypeID( "BrgC" ); executeAction( idBrgC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-BlackandWhite" type="Main">
		<name id="Image/Adjustments/BlackandWhite/name" value="黑白"/> 
		<context id="Image/Adjustments/BlackandWhite/context" value="图像 &gt; 调整 &gt; 黑白"/>
		<desc id="Image/Adjustments/BlackandWhite/desc" value="使用一组滑块和预设集，控制从彩色到黑白的转换"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBanW = charIDToTypeID( "BanW" ); executeAction( idBanW, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="" id="Image-Adjustments-Vibrance" type="Main">
		<name id="Image/Adjustments/Vibrance/name" value="自然饱和度"/> 
		<context id="Image/Adjustments/Vibrance/context" value="图像 &gt; 调整 &gt; 自然饱和度"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idvibrance = stringIDToTypeID( "vibrance" ); executeAction( idvibrance, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Hue/Saturation" type="Main">
		<name id="Image/Adjustments/Hue/Saturation/name" value="色相/饱和度"/> 
		<context id="Image/Adjustments/Hue/Saturation/context" value="图像 &gt; 调整 &gt; 色相/饱和度"/>
		<desc id="Image/Adjustments/Hue/Saturation/desc" value="调整图像的特定颜色组件的色相、饱和度和亮度，或同时调整图像的全部颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idHStr = charIDToTypeID( "HStr" ); executeAction( idHStr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Desaturate" type="Main">
		<name id="Image/Adjustments/Desaturate/name" value="去色"/> 
		<context id="Image/Adjustments/Desaturate/context" value="图像 &gt; 调整 &gt; 去色"/>
		<desc id="Image/Adjustments/Desaturate/desc" value="在将图像保留在同一颜色模式的情况下，将彩色图像转换为灰度值"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDstt = charIDToTypeID( "Dstt" ); executeAction( idDstt, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-MatchColor" type="Main">
		<name id="Image/Adjustments/MatchColor/name" value="匹配颜色"/> 
		<context id="Image/Adjustments/MatchColor/context" value="图像 &gt; 调整 &gt; 匹配颜色"/>
		<desc id="Image/Adjustments/MatchColor/desc" value="在多个图像、图层或选区之间匹配颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idmatchColor = stringIDToTypeID( "matchColor" ); executeAction( idmatchColor, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-ReplaceColor" type="Main">
		<name id="Image/Adjustments/ReplaceColor/name" value="替换颜色"/> 
		<context id="Image/Adjustments/ReplaceColor/context" value="图像 &gt; 调整 &gt; 替换颜色"/>
		<desc id="Image/Adjustments/ReplaceColor/desc" value="创建蒙版以选择图像中的特定颜色，然后替换这些颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRplC = charIDToTypeID( "RplC" ); executeAction( idRplC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-SelectiveColor" type="Main">
		<name id="Image/Adjustments/SelectiveColor/name" value="可选颜色"/> 
		<context id="Image/Adjustments/SelectiveColor/context" value="图像 &gt; 调整 &gt; 可选颜色"/>
		<desc id="Image/Adjustments/SelectiveColor/desc" value="调整图像的特定颜色区域"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSlcC = charIDToTypeID( "SlcC" ); executeAction( idSlcC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-ChannelMixer" type="Main">
		<name id="Image/Adjustments/ChannelMixer/name" value="通道混合器"/> 
		<context id="Image/Adjustments/ChannelMixer/context" value="图像 &gt; 调整 &gt; 通道混合器"/>
		<desc id="Image/Adjustments/ChannelMixer/desc" value="创建灰度、棕褐色调或其它色调的图像，或对图像进行创意色彩调整"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idChnM = charIDToTypeID( "ChnM" ); executeAction( idChnM, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-GradientMap" type="Main">
		<name id="Image/Adjustments/GradientMap/name" value="渐变映射"/> 
		<context id="Image/Adjustments/GradientMap/context" value="图像 &gt; 调整 &gt; 渐变映射"/>
		<desc id="Image/Adjustments/GradientMap/desc" value="对灰度图像应用彩色，或调整图像的现有颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGrMp = charIDToTypeID( "GrMp" ); executeAction( idGrMp, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-PhotoFilter" type="Main">
		<name id="Image/Adjustments/PhotoFilter/name" value="照片滤镜"/> 
		<context id="Image/Adjustments/PhotoFilter/context" value="图像 &gt; 调整 &gt; 照片滤镜"/>
		<desc id="Image/Adjustments/PhotoFilter/desc" value="调整通过镜头传输的光的色彩平衡和色温"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idphotoFilter = stringIDToTypeID( "photoFilter" ); executeAction( idphotoFilter, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Shadow/Highlight" type="Main">
		<name id="Image/Adjustments/Shadow/Highlight/name" value="阴影/高光"/> 
		<context id="Image/Adjustments/Shadow/Highlight/context" value="图像 &gt; 调整 &gt; 阴影/高光"/>
		<desc id="Image/Adjustments/Shadow/Highlight/desc" value="调整图像的阴影和高光区域"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idadaptCorrect = stringIDToTypeID( "adaptCorrect" ); executeAction( idadaptCorrect, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-HDRToning" type="Main">
		<name id="Image/Adjustments/HDRToning/name" value="HDR 色调"/> 
		<context id="Image/Adjustments/HDRToning/context" value="图像 &gt; 调整 &gt; HDR 色调"/>
		<desc id="Image/Adjustments/HDRToning/desc" value="对当前图像应用HDR 样式的图像调整"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdobeScriptAutomationScripts = stringIDToTypeID( "AdobeScriptAutomation Scripts" ); var desc4 = new ActionDescriptor(); var idjsCt = charIDToTypeID( "jsCt" ); desc4.putPath( idjsCt, new File( "/Applications/Adobe Photoshop CS5/Adobe Photoshop CS5.app/Contents/Required/HDRToning.jsx" ) ); executeAction( idAdobeScriptAutomationScripts, desc4, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Exposure" type="Main">
		<name id="Image/Adjustments/Exposure/name" value="曝光度"/> 
		<context id="Image/Adjustments/Exposure/context" value="图像 &gt; 调整 &gt; 曝光度"/>
		<desc id="Image/Adjustments/Exposure/desc" value="调整图像的曝光度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExps = charIDToTypeID( "Exps" ); executeAction( idExps, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Invert" type="Main">
		<name id="Image/Adjustments/Invert/name" value="反相"/> 
		<context id="Image/Adjustments/Invert/context" value="图像 &gt; 调整 &gt; 反相"/>
		<desc id="Image/Adjustments/Invert/desc" value="反相图像颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idInvr = charIDToTypeID( "Invr" ); executeAction( idInvr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Equalize" type="Main">
		<name id="Image/Adjustments/Equalize/name" value="色调均化"/> 
		<context id="Image/Adjustments/Equalize/context" value="图像 &gt; 调整 &gt; 色调均化"/>
		<desc id="Image/Adjustments/Equalize/desc" value="重新分布图像的亮度值"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idEqlz = charIDToTypeID( "Eqlz" ); executeAction( idEqlz, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Threshold" type="Main">
		<name id="Image/Adjustments/Threshold/name" value="阈值"/> 
		<context id="Image/Adjustments/Threshold/context" value="图像 &gt; 调整 &gt; 阈值"/>
		<desc id="Image/Adjustments/Threshold/desc" value="将图像转换为高对比度的黑白色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idThrs = charIDToTypeID( "Thrs" ); executeAction( idThrs, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Posterize" type="Main">
		<name id="Image/Adjustments/Posterize/name" value="色调分离"/> 
		<context id="Image/Adjustments/Posterize/context" value="图像 &gt; 调整 &gt; 色调分离"/>
		<desc id="Image/Adjustments/Posterize/desc" value="指定每个通道使用的色调范围"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPstr = charIDToTypeID( "Pstr" ); executeAction( idPstr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Adjustments-Variations" type="Main">
		<name id="Image/Adjustments/Variations/name" value="变化"/> 
		<context id="Image/Adjustments/Variations/context" value="图像 &gt; 调整 &gt; 变化"/>
		<desc id="Image/Adjustments/Variations/desc" value="从各种图像调整的预览显示中选取"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idVrtn = charIDToTypeID( "Vrtn" ); executeAction( idVrtn, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Duplicate" type="Main">
		<name id="Image/Duplicate/name" value="复制"/> 
		<context id="Image/Duplicate/context" value="图像 &gt; 复制"/>
		<desc id="Image/Duplicate/desc" value="复制图像内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDplc = charIDToTypeID( "Dplc" ); var desc125 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref67 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idFrst = charIDToTypeID( "Frst" ); ref67.putEnumerated( idDcmn, idOrdn, idFrst ); desc125.putReference( idnull, ref67 ); executeAction( idDplc, desc125, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ApplyImage" type="Main">
		<name id="Image/ApplyImage/name" value="应用图像"/> 
		<context id="Image/ApplyImage/context" value="图像 &gt; 应用图像"/>
		<desc id="Image/ApplyImage/desc" value="混合图像图层的通道"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc126 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref68 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idAplI = charIDToTypeID( "AplI" ); ref68.putEnumerated( idMn, idMnIt, idAplI ); desc126.putReference( idnull, ref68 ); executeAction( idslct, desc126, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Calculations" type="Main">
		<name id="Image/Calculations/name" value="计算"/> 
		<context id="Image/Calculations/context" value="图像 &gt; 计算"/>
		<desc id="Image/Calculations/desc" value="将两个通道混合到一个图像中"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc127 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref69 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idClcl = charIDToTypeID( "Clcl" ); ref69.putEnumerated( idMn, idMnIt, idClcl ); desc127.putReference( idnull, ref69 ); executeAction( idslct, desc127, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ImageSize" type="Main">
		<name id="Image/ImageSize/name" value="图像大小"/> 
		<context id="Image/ImageSize/context" value="图像 &gt; 图像大小"/>
		<desc id="Image/ImageSize/desc" value="更改图像的尺寸"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idImgS = charIDToTypeID( "ImgS" ); executeAction( idImgS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-CanvasSize" type="Main">
		<name id="Image/CanvasSize/name" value="画布大小"/> 
		<context id="Image/CanvasSize/context" value="图像 &gt; 画布大小"/>
		<desc id="Image/CanvasSize/desc" value="更改图像外部区域的大小"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCnvS = charIDToTypeID( "CnvS" ); executeAction( idCnvS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ImageRotation-180degrees" type="Main">
		<name id="Image/ImageRotation/180degrees/name" value="180 度"/> 
		<context id="Image/ImageRotation/180degrees/context" value="图像 &gt; 图像旋转 &gt; 180 度"/>
		<desc id="Image/ImageRotation/180degrees/desc" value="将图像画布旋转 180 度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtte = charIDToTypeID( "Rtte" ); var desc147 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref81 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idFrst = charIDToTypeID( "Frst" ); ref81.putEnumerated( idDcmn, idOrdn, idFrst ); desc147.putReference( idnull, ref81 ); var idAngl = charIDToTypeID( "Angl" ); var idAng = charIDToTypeID( "#Ang" ); desc147.putUnitDouble( idAngl, idAng, 180.000000 ); executeAction( idRtte, desc147, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ImageRotation-90degreesCW" type="Main">
		<name id="Image/ImageRotation/90degreesCW/name" value="90 度（顺时针）"/> 
		<context id="Image/ImageRotation/90degreesCW/context" value="图像 &gt; 图像旋转 &gt; 90 度（顺时针）"/>
		<desc id="Image/ImageRotation/90degreesCW/desc" value="将图像画布顺时针旋转 90 度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtte = charIDToTypeID( "Rtte" ); var desc148 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref82 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idFrst = charIDToTypeID( "Frst" ); ref82.putEnumerated( idDcmn, idOrdn, idFrst ); desc148.putReference( idnull, ref82 ); var idAngl = charIDToTypeID( "Angl" ); var idAng = charIDToTypeID( "#Ang" ); desc148.putUnitDouble( idAngl, idAng, 90.000000 ); executeAction( idRtte, desc148, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ImageRotation-90degreesCCW" type="Main">
		<name id="Image/ImageRotation/90degreesCCW/name" value="90 度（逆时针）"/> 
		<context id="Image/ImageRotation/90degreesCCW/context" value="图像 &gt; 图像旋转 &gt; 90 度（逆时针）"/>
		<desc id="Image/ImageRotation/90degreesCCW/desc" value="将图像画布逆时针旋转 90 度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtte = charIDToTypeID( "Rtte" ); var desc149 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref83 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idFrst = charIDToTypeID( "Frst" ); ref83.putEnumerated( idDcmn, idOrdn, idFrst ); desc149.putReference( idnull, ref83 ); var idAngl = charIDToTypeID( "Angl" ); var idAng = charIDToTypeID( "#Ang" ); desc149.putUnitDouble( idAngl, idAng, -90.000000 ); executeAction( idRtte, desc149, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ImageRotation-Arbitrary" type="Main">
		<name id="Image/ImageRotation/Arbitrary/name" value="任意角度"/> 
		<context id="Image/ImageRotation/Arbitrary/context" value="图像 &gt; 图像旋转 &gt; 任意角度"/>
		<desc id="Image/ImageRotation/Arbitrary/desc" value="将图像画布旋转任意角度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtte = charIDToTypeID( "Rtte" ); var desc150 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref84 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idFrst = charIDToTypeID( "Frst" ); ref84.putEnumerated( idDcmn, idOrdn, idFrst ); desc150.putReference( idnull, ref84 ); executeAction( idRtte, desc150, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ImageRotation-FlipCanvasHorizontal" type="Main">
		<name id="Image/ImageRotation/FlipCanvasHorizontal/name" value="水平翻转画布"/> 
		<context id="Image/ImageRotation/FlipCanvasHorizontal/context" value="图像 &gt; 图像旋转 &gt; 水平翻转画布"/>
		<desc id="Image/ImageRotation/FlipCanvasHorizontal/desc" value="水平翻转图像画布"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFlip = charIDToTypeID( "Flip" ); var desc151 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref85 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idFrst = charIDToTypeID( "Frst" ); ref85.putEnumerated( idDcmn, idOrdn, idFrst ); desc151.putReference( idnull, ref85 ); var idAxis = charIDToTypeID( "Axis" ); var idOrnt = charIDToTypeID( "Ornt" ); var idHrzn = charIDToTypeID( "Hrzn" ); desc151.putEnumerated( idAxis, idOrnt, idHrzn ); executeAction( idFlip, desc151, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ImageRotation-FlipCanvasVertical" type="Main">
		<name id="Image/ImageRotation/FlipCanvasVertical/name" value="垂直翻转画布"/> 
		<context id="Image/ImageRotation/FlipCanvasVertical/context" value="图像 &gt; 图像旋转 &gt; 垂直翻转画布"/>
		<desc id="Image/ImageRotation/FlipCanvasVertical/desc" value="垂直翻转图像画布 "/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFlip = charIDToTypeID( "Flip" ); var desc152 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref86 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idFrst = charIDToTypeID( "Frst" ); ref86.putEnumerated( idDcmn, idOrdn, idFrst ); desc152.putReference( idnull, ref86 ); var idAxis = charIDToTypeID( "Axis" ); var idOrnt = charIDToTypeID( "Ornt" ); var idVrtc = charIDToTypeID( "Vrtc" ); desc152.putEnumerated( idAxis, idOrnt, idVrtc ); executeAction( idFlip, desc152, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Crop" type="Main">
		<name id="Image/Crop/name" value="裁剪"/> 
		<context id="Image/Crop/context" value="图像 &gt; 裁剪"/>
		<desc id="Image/Crop/desc" value="裁剪图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCrop = charIDToTypeID( "Crop" ); executeAction( idCrop, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Trim" type="Main">
		<name id="Image/Trim/name" value="裁切"/> 
		<context id="Image/Trim/context" value="图像 &gt; 裁切"/>
		<desc id="Image/Trim/desc" value="按尺寸和位置移去小部分图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc153 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref87 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtrim = stringIDToTypeID( "trim" ); ref87.putEnumerated( idMn, idMnIt, idtrim ); desc153.putReference( idnull, ref87 ); executeAction( idslct, desc153, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-RevealAll" type="Main">
		<name id="Image/RevealAll/name" value="显示全部"/> 
		<context id="Image/RevealAll/context" value="图像 &gt; 显示全部"/>
		<desc id="Image/RevealAll/desc" value="显示图像的所有外观"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRvlA = charIDToTypeID( "RvlA" ); executeAction( idRvlA, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Variables-Define" type="Main">
		<name id="Image/Variables/Define/name" value="定义"/> 
		<context id="Image/Variables/Define/context" value="图像 &gt; 变量 &gt; 定义"/>
		<desc id="Image/Variables/Define/desc" value="定义图层变量的特定设置和参数"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc154 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref88 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var iddefineVariables = stringIDToTypeID( "defineVariables" ); ref88.putEnumerated( idMn, idMnIt, iddefineVariables ); desc154.putReference( idnull, ref88 ); executeAction( idslct, desc154, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Variables-DataSets" type="Main">
		<name id="Image/Variables/DataSets/name" value="数据组"/> 
		<context id="Image/Variables/DataSets/context" value="图像 &gt; 变量 &gt; 数据组"/>
		<desc id="Image/Variables/DataSets/desc" value="将特定变量定义为使用变量的数据组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc155 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref89 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var ideditDataSets = stringIDToTypeID( "editDataSets" ); ref89.putEnumerated( idMn, idMnIt, ideditDataSets ); desc155.putReference( idnull, ref89 ); executeAction( idslct, desc155, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-ApplyDataSet" type="Main">
		<name id="Image/ApplyDataSet/name" value="应用数据组"/> 
		<context id="Image/ApplyDataSet/context" value="图像 &gt; 应用数据组"/>
		<desc id="Image/ApplyDataSet/desc" value="应用特定存储的数据组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAply = charIDToTypeID( "Aply" ); var desc156 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref90 = new ActionReference(); var iddataSetClass = stringIDToTypeID( "dataSetClass" ); ref90.putClass( iddataSetClass ); desc156.putReference( idnull, ref90 ); executeAction( idAply, desc156, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Image-Trap" type="Main">
		<name id="Image/Trap/name" value="陷印"/> 
		<context id="Image/Trap/context" value="图像 &gt; 陷印"/>
		<desc id="Image/Trap/desc" value="创建用于印刷机的预防性重叠"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTrap = charIDToTypeID( "Trap" ); executeAction( idTrap, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-New-Layer" type="Main">
		<name id="Layer/New/Layer/name" value="图层"/> 
		<context id="Layer/New/Layer/context" value="图层 &gt; 新建 &gt; 图层"/>
		<desc id="Layer/New/Layer/desc" value="将新图层添加到图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1 = charIDToTypeID( "Mk  " ); var desc1 = new ActionDescriptor(); var id2 = charIDToTypeID( "null" ); var ref1 = new ActionReference(); var id3 = charIDToTypeID( "Lyr " ); ref1.putClass( id3 ); desc1.putReference( id2, ref1 ); executeAction( id1, desc1, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-New-Background" type="Main">
		<name id="Layer/New/Background/name" value="背景图层"/> 
		<context id="Layer/New/Background/context" value="图层 &gt; 新建 &gt; 背景图层"/>
		<desc id="Layer/New/Background/desc" value="将新背景图层添加到图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc157 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref91 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idBckg = charIDToTypeID( "Bckg" ); ref91.putProperty( idLyr, idBckg ); desc157.putReference( idnull, ref91 ); var idT = charIDToTypeID( "T   " ); var desc158 = new ActionDescriptor(); var idLyr = charIDToTypeID( "Lyr " ); desc157.putObject( idT, idLyr, desc158 ); executeAction( idsetd, desc157, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-New-LayerFromBackground" type="Main">
		<name id="Layer/New/LayerFromBackground/name" value="背景图层"/> 
		<context id="Layer/New/LayerFromBackground/context" value="图层 &gt; 新建 &gt; 背景图层"/>
		<desc id="Layer/New/LayerFromBackground/desc" value="通过复制当前背景图层来创建新图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc93 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref12 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idBckg = charIDToTypeID( "Bckg" ); ref12.putProperty( idLyr, idBckg ); desc93.putReference( idnull, ref12 ); var idT = charIDToTypeID( "T   " ); var desc94 = new ActionDescriptor(); var idLyr = charIDToTypeID( "Lyr " ); desc93.putObject( idT, idLyr, desc94 ); executeAction( idsetd, desc93, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-New-Group" type="Main">
		<name id="Layer/New/Group/name" value="组"/> 
		<context id="Layer/New/Group/context" value="图层 &gt; 新建 &gt; 组"/>
		<desc id="Layer/New/Group/desc" value="为图层集合定义新的父组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id245 = charIDToTypeID( "slct" ); var desc59 = new ActionDescriptor(); var id246 = charIDToTypeID( "null" ); var ref47 = new ActionReference(); var id247 = charIDToTypeID( "Mn  " ); var id248 = charIDToTypeID( "MnIt" ); var id249 = stringIDToTypeID( "layerSection" ); ref47.putEnumerated( id247, id248, id249 ); desc59.putReference( id246, ref47 ); executeAction( id245, desc59, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-New-GroupfromLayers" type="Main">
		<name id="Layer/New/GroupfromLayers/name" value="从图层建立组"/> 
		<context id="Layer/New/GroupfromLayers/context" value="图层 &gt; 新建 &gt; 从图层建立组"/>
		<desc id="Layer/New/GroupfromLayers/desc" value="从选定的图层创建新组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id9 = stringIDToTypeID( "groupLayersEvent" ); var desc3 = new ActionDescriptor(); var id10 = charIDToTypeID( "null" ); var ref3 = new ActionReference(); var id11 = charIDToTypeID( "Lyr " ); var id12 = charIDToTypeID( "Ordn" ); var id13 = charIDToTypeID( "Trgt" ); ref3.putEnumerated( id11, id12, id13 ); desc3.putReference( id10, ref3 ); executeAction( id9, desc3, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-New-LayerviaCopy" type="Main">
		<name id="Layer/New/LayerviaCopy/name" value="通过拷贝的图层"/> 
		<context id="Layer/New/LayerviaCopy/context" value="图层 &gt; 新建 &gt; 通过拷贝的图层"/>
		<desc id="Layer/New/LayerviaCopy/desc" value="从拷贝的数据创建图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id14 = charIDToTypeID( "CpTL" ); executeAction( id14, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-New-LayerviaCut" type="Main">
		<name id="Layer/New/LayerviaCut/name" value="通过剪切的图层"/> 
		<context id="Layer/New/LayerviaCut/context" value="图层 &gt; 新建 &gt; 通过剪切的图层"/>
		<desc id="Layer/New/LayerviaCut/desc" value="通过从其它图像剪切的数据创建新图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id15 = charIDToTypeID( "CtTL" ); executeAction( id15, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-DuplicateLayer/Group" type="Main">
		<name id="Layer/DuplicateLayer/Group/name" value="复制图层/组"/> 
		<context id="Layer/DuplicateLayer/Group/context" value="图层 &gt; 复制图层/组"/>
		<desc id="Layer/DuplicateLayer/Group/desc" value="复制所选图层或组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id16 = charIDToTypeID( "Dplc" ); var desc4 = new ActionDescriptor(); var id17 = charIDToTypeID( "null" ); var ref4 = new ActionReference(); var id18 = charIDToTypeID( "Lyr " ); var id19 = charIDToTypeID( "Ordn" ); var id20 = charIDToTypeID( "Trgt" ); ref4.putEnumerated( id18, id19, id20 ); desc4.putReference( id17, ref4 ); executeAction( id16, desc4, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Delete-DeleteLayer/Group" type="Main">
		<name id="Layer/Delete/DeleteLayer/Group/name" value="删除图层/组"/> 
		<context id="Layer/Delete/DeleteLayer/Group/context" value="图层 &gt; 删除 &gt; 删除图层/组"/>
		<desc id="Layer/Delete/DeleteLayer/Group/desc" value="删除所选图层或组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id21 = charIDToTypeID( "Dlt " ); var desc5 = new ActionDescriptor(); var id22 = charIDToTypeID( "null" ); var ref5 = new ActionReference(); var id23 = charIDToTypeID( "Lyr " ); var id24 = charIDToTypeID( "Ordn" ); var id25 = charIDToTypeID( "Trgt" ); ref5.putEnumerated( id23, id24, id25 ); desc5.putReference( id22, ref5 ); executeAction( id21, desc5, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Delete-HiddenLayers" type="Main">
		<name id="Layer/Delete/HiddenLayers/name" value="隐藏图层"/> 
		<context id="Layer/Delete/HiddenLayers/context" value="图层 &gt; 删除 &gt; 隐藏图层"/>
		<desc id="Layer/Delete/HiddenLayers/desc" value="删除隐藏图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id26 = charIDToTypeID( "Dlt " ); var desc6 = new ActionDescriptor(); var id27 = charIDToTypeID( "null" ); var ref6 = new ActionReference(); var id28 = charIDToTypeID( "Lyr " ); var id29 = charIDToTypeID( "Ordn" ); var id30 = stringIDToTypeID( "hidden" ); ref6.putEnumerated( id28, id29, id30 ); desc6.putReference( id27, ref6 ); executeAction( id26, desc6, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Layer/GroupProperties" type="Main">
		<name id="Layer/Layer/GroupProperties/name" value="图层/组属性"/> 
		<context id="Layer/Layer/GroupProperties/context" value="图层 &gt; 图层/组属性"/>
		<desc id="Layer/Layer/GroupProperties/desc" value="调整所选图层或组的属性"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id31 = charIDToTypeID( "slct" ); var desc7 = new ActionDescriptor(); var id32 = charIDToTypeID( "null" ); var ref7 = new ActionReference(); var id33 = charIDToTypeID( "Mn  " ); var id34 = charIDToTypeID( "MnIt" ); var id35 = charIDToTypeID( "LyrO" ); ref7.putEnumerated( id33, id34, id35 ); desc7.putReference( id32, ref7 ); executeAction( id31, desc7, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-BlendingOptions" type="Main">
		<name id="Layer/LayerStyle/BlendingOptions/name" value="混合选项"/> 
		<context id="Layer/LayerStyle/BlendingOptions/context" value="图层 &gt; 图层样式 &gt; 混合选项"/>
		<desc id="Layer/LayerStyle/BlendingOptions/desc" value="定义所选图层的混合选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id36 = charIDToTypeID( "setd" ); var desc8 = new ActionDescriptor(); var id37 = charIDToTypeID( "null" ); var ref8 = new ActionReference(); var id38 = charIDToTypeID( "Prpr" ); var id39 = stringIDToTypeID( "blendOptions" ); ref8.putProperty( id38, id39 ); var id40 = charIDToTypeID( "Lyr " ); var id41 = charIDToTypeID( "Ordn" ); var id42 = charIDToTypeID( "Trgt" ); ref8.putEnumerated( id40, id41, id42 ); desc8.putReference( id37, ref8 ); var id43 = charIDToTypeID( "T   " ); var desc9 = new ActionDescriptor(); var id44 = stringIDToTypeID( "blendOptions" ); var id45 = stringIDToTypeID( "blendOptions" ); desc9.putClass( id44, id45 ); var id46 = stringIDToTypeID( "blendOptions" ); desc8.putObject( id43, id46, desc9 ); executeAction( id36, desc8, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-DropShadow" type="Main">
		<name id="Layer/LayerStyle/DropShadow/name" value="投影"/> 
		<context id="Layer/LayerStyle/DropShadow/context" value="图层 &gt; 图层样式 &gt; 投影"/>
		<desc id="Layer/LayerStyle/DropShadow/desc" value="将投影添加到图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id47 = charIDToTypeID( "setd" ); var desc10 = new ActionDescriptor(); var id48 = charIDToTypeID( "null" ); var ref9 = new ActionReference(); var id49 = charIDToTypeID( "Prpr" ); var id50 = charIDToTypeID( "Lefx" ); ref9.putProperty( id49, id50 ); var id51 = charIDToTypeID( "Lyr " ); var id52 = charIDToTypeID( "Ordn" ); var id53 = charIDToTypeID( "Trgt" ); ref9.putEnumerated( id51, id52, id53 ); desc10.putReference( id48, ref9 ); var id54 = charIDToTypeID( "T   " ); var desc11 = new ActionDescriptor(); var id55 = charIDToTypeID( "DrSh" ); var id56 = charIDToTypeID( "DrSh" ); desc11.putClass( id55, id56 ); var id57 = charIDToTypeID( "Lefx" ); desc10.putObject( id54, id57, desc11 ); executeAction( id47, desc10, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-InnerShadow" type="Main">
		<name id="Layer/LayerStyle/InnerShadow/name" value="内阴影"/> 
		<context id="Layer/LayerStyle/InnerShadow/context" value="图层 &gt; 图层样式 &gt; 内阴影"/>
		<desc id="Layer/LayerStyle/InnerShadow/desc" value="将内阴影添加到图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id58 = charIDToTypeID( "setd" ); var desc12 = new ActionDescriptor(); var id59 = charIDToTypeID( "null" ); var ref10 = new ActionReference(); var id60 = charIDToTypeID( "Prpr" ); var id61 = charIDToTypeID( "Lefx" ); ref10.putProperty( id60, id61 ); var id62 = charIDToTypeID( "Lyr " ); var id63 = charIDToTypeID( "Ordn" ); var id64 = charIDToTypeID( "Trgt" ); ref10.putEnumerated( id62, id63, id64 ); desc12.putReference( id59, ref10 ); var id65 = charIDToTypeID( "T   " ); var desc13 = new ActionDescriptor(); var id66 = charIDToTypeID( "IrSh" ); var id67 = charIDToTypeID( "IrSh" ); desc13.putClass( id66, id67 ); var id68 = charIDToTypeID( "Lefx" ); desc12.putObject( id65, id68, desc13 ); executeAction( id58, desc12, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-OuterGlow" type="Main">
		<name id="Layer/LayerStyle/OuterGlow/name" value="外发光"/> 
		<context id="Layer/LayerStyle/OuterGlow/context" value="图层 &gt; 图层样式 &gt; 外发光"/>
		<desc id="Layer/LayerStyle/OuterGlow/desc" value="将外发光添加到图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id69 = charIDToTypeID( "setd" ); var desc14 = new ActionDescriptor(); var id70 = charIDToTypeID( "null" ); var ref11 = new ActionReference(); var id71 = charIDToTypeID( "Prpr" ); var id72 = charIDToTypeID( "Lefx" ); ref11.putProperty( id71, id72 ); var id73 = charIDToTypeID( "Lyr " ); var id74 = charIDToTypeID( "Ordn" ); var id75 = charIDToTypeID( "Trgt" ); ref11.putEnumerated( id73, id74, id75 ); desc14.putReference( id70, ref11 ); var id76 = charIDToTypeID( "T   " ); var desc15 = new ActionDescriptor(); var id77 = charIDToTypeID( "OrGl" ); var id78 = charIDToTypeID( "OrGl" ); desc15.putClass( id77, id78 ); var id79 = charIDToTypeID( "Lefx" ); desc14.putObject( id76, id79, desc15 ); executeAction( id69, desc14, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-InnerGlow" type="Main">
		<name id="Layer/LayerStyle/InnerGlow/name" value="内发光"/> 
		<context id="Layer/LayerStyle/InnerGlow/context" value="图层 &gt; 图层样式 &gt; 内发光"/>
		<desc id="Layer/LayerStyle/InnerGlow/desc" value="将内发光添加到图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id80 = charIDToTypeID( "setd" ); var desc16 = new ActionDescriptor(); var id81 = charIDToTypeID( "null" ); var ref12 = new ActionReference(); var id82 = charIDToTypeID( "Prpr" ); var id83 = charIDToTypeID( "Lefx" ); ref12.putProperty( id82, id83 ); var id84 = charIDToTypeID( "Lyr " ); var id85 = charIDToTypeID( "Ordn" ); var id86 = charIDToTypeID( "Trgt" ); ref12.putEnumerated( id84, id85, id86 ); desc16.putReference( id81, ref12 ); var id87 = charIDToTypeID( "T   " ); var desc17 = new ActionDescriptor(); var id88 = charIDToTypeID( "IrGl" ); var id89 = charIDToTypeID( "IrGl" ); desc17.putClass( id88, id89 ); var id90 = charIDToTypeID( "Lefx" ); desc16.putObject( id87, id90, desc17 ); executeAction( id80, desc16, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-BevelandEmboss" type="Main">
		<name id="Layer/LayerStyle/BevelandEmboss/name" value="斜面和浮雕"/> 
		<context id="Layer/LayerStyle/BevelandEmboss/context" value="图层 &gt; 图层样式 &gt; 斜面和浮雕"/>
		<desc id="Layer/LayerStyle/BevelandEmboss/desc" value="对图层设置斜面和浮雕样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id91 = charIDToTypeID( "setd" ); var desc18 = new ActionDescriptor(); var id92 = charIDToTypeID( "null" ); var ref13 = new ActionReference(); var id93 = charIDToTypeID( "Prpr" ); var id94 = charIDToTypeID( "Lefx" ); ref13.putProperty( id93, id94 ); var id95 = charIDToTypeID( "Lyr " ); var id96 = charIDToTypeID( "Ordn" ); var id97 = charIDToTypeID( "Trgt" ); ref13.putEnumerated( id95, id96, id97 ); desc18.putReference( id92, ref13 ); var id98 = charIDToTypeID( "T   " ); var desc19 = new ActionDescriptor(); var id99 = charIDToTypeID( "ebbl" ); var id100 = charIDToTypeID( "ebbl" ); desc19.putClass( id99, id100 ); var id101 = charIDToTypeID( "Lefx" ); desc18.putObject( id98, id101, desc19 ); executeAction( id91, desc18, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-Satin" type="Main">
		<name id="Layer/LayerStyle/Satin/name" value="光泽"/> 
		<context id="Layer/LayerStyle/Satin/context" value="图层 &gt; 图层样式 &gt; 光泽"/>
		<desc id="Layer/LayerStyle/Satin/desc" value="对图层应用内部阴影"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id102 = charIDToTypeID( "setd" ); var desc20 = new ActionDescriptor(); var id103 = charIDToTypeID( "null" ); var ref14 = new ActionReference(); var id104 = charIDToTypeID( "Prpr" ); var id105 = charIDToTypeID( "Lefx" ); ref14.putProperty( id104, id105 ); var id106 = charIDToTypeID( "Lyr " ); var id107 = charIDToTypeID( "Ordn" ); var id108 = charIDToTypeID( "Trgt" ); ref14.putEnumerated( id106, id107, id108 ); desc20.putReference( id103, ref14 ); var id109 = charIDToTypeID( "T   " ); var desc21 = new ActionDescriptor(); var id110 = charIDToTypeID( "ChFX" ); var id111 = charIDToTypeID( "ChFX" ); desc21.putClass( id110, id111 ); var id112 = charIDToTypeID( "Lefx" ); desc20.putObject( id109, id112, desc21 ); executeAction( id102, desc20, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-ColorOverlay" type="Main">
		<name id="Layer/LayerStyle/ColorOverlay/name" value="颜色叠加"/> 
		<context id="Layer/LayerStyle/ColorOverlay/context" value="图层 &gt; 图层样式 &gt; 颜色叠加"/>
		<desc id="Layer/LayerStyle/ColorOverlay/desc" value="叠加图层的颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id113 = charIDToTypeID( "setd" ); var desc22 = new ActionDescriptor(); var id114 = charIDToTypeID( "null" ); var ref15 = new ActionReference(); var id115 = charIDToTypeID( "Prpr" ); var id116 = charIDToTypeID( "Lefx" ); ref15.putProperty( id115, id116 ); var id117 = charIDToTypeID( "Lyr " ); var id118 = charIDToTypeID( "Ordn" ); var id119 = charIDToTypeID( "Trgt" ); ref15.putEnumerated( id117, id118, id119 ); desc22.putReference( id114, ref15 ); var id120 = charIDToTypeID( "T   " ); var desc23 = new ActionDescriptor(); var id121 = charIDToTypeID( "SoFi" ); var id122 = charIDToTypeID( "SoFi" ); desc23.putClass( id121, id122 ); var id123 = charIDToTypeID( "Lefx" ); desc22.putObject( id120, id123, desc23 ); executeAction( id113, desc22, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-GradientOverlay" type="Main">
		<name id="Layer/LayerStyle/GradientOverlay/name" value="渐变叠加"/> 
		<context id="Layer/LayerStyle/GradientOverlay/context" value="图层 &gt; 图层样式 &gt; 渐变叠加"/>
		<desc id="Layer/LayerStyle/GradientOverlay/desc" value="用渐变叠加图层内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id124 = charIDToTypeID( "setd" ); var desc24 = new ActionDescriptor(); var id125 = charIDToTypeID( "null" ); var ref16 = new ActionReference(); var id126 = charIDToTypeID( "Prpr" ); var id127 = charIDToTypeID( "Lefx" ); ref16.putProperty( id126, id127 ); var id128 = charIDToTypeID( "Lyr " ); var id129 = charIDToTypeID( "Ordn" ); var id130 = charIDToTypeID( "Trgt" ); ref16.putEnumerated( id128, id129, id130 ); desc24.putReference( id125, ref16 ); var id131 = charIDToTypeID( "T   " ); var desc25 = new ActionDescriptor(); var id132 = charIDToTypeID( "GrFl" ); var id133 = charIDToTypeID( "GrFl" ); desc25.putClass( id132, id133 ); var id134 = charIDToTypeID( "Lefx" ); desc24.putObject( id131, id134, desc25 ); executeAction( id124, desc24, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-PatternOverlay" type="Main">
		<name id="Layer/LayerStyle/PatternOverlay/name" value="图案叠加"/> 
		<context id="Layer/LayerStyle/PatternOverlay/context" value="图层 &gt; 图层样式 &gt; 图案叠加"/>
		<desc id="Layer/LayerStyle/PatternOverlay/desc" value="用图案叠加图层内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id135 = charIDToTypeID( "setd" ); var desc26 = new ActionDescriptor(); var id136 = charIDToTypeID( "null" ); var ref17 = new ActionReference(); var id137 = charIDToTypeID( "Prpr" ); var id138 = charIDToTypeID( "Lefx" ); ref17.putProperty( id137, id138 ); var id139 = charIDToTypeID( "Lyr " ); var id140 = charIDToTypeID( "Ordn" ); var id141 = charIDToTypeID( "Trgt" ); ref17.putEnumerated( id139, id140, id141 ); desc26.putReference( id136, ref17 ); var id142 = charIDToTypeID( "T   " ); var desc27 = new ActionDescriptor(); var id143 = stringIDToTypeID( "patternFill" ); var id144 = stringIDToTypeID( "patternFill" ); desc27.putClass( id143, id144 ); var id145 = charIDToTypeID( "Lefx" ); desc26.putObject( id142, id145, desc27 ); executeAction( id135, desc26, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-Stroke" type="Main">
		<name id="Layer/LayerStyle/Stroke/name" value="描边"/> 
		<context id="Layer/LayerStyle/Stroke/context" value="图层 &gt; 图层样式 &gt; 描边"/>
		<desc id="Layer/LayerStyle/Stroke/desc" value="用定义的颜色为图层描边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id146 = charIDToTypeID( "setd" ); var desc28 = new ActionDescriptor(); var id147 = charIDToTypeID( "null" ); var ref18 = new ActionReference(); var id148 = charIDToTypeID( "Prpr" ); var id149 = charIDToTypeID( "Lefx" ); ref18.putProperty( id148, id149 ); var id150 = charIDToTypeID( "Lyr " ); var id151 = charIDToTypeID( "Ordn" ); var id152 = charIDToTypeID( "Trgt" ); ref18.putEnumerated( id150, id151, id152 ); desc28.putReference( id147, ref18 ); var id153 = charIDToTypeID( "T   " ); var desc29 = new ActionDescriptor(); var id154 = charIDToTypeID( "FrFX" ); var id155 = charIDToTypeID( "FrFX" ); desc29.putClass( id154, id155 ); var id156 = charIDToTypeID( "Lefx" ); desc28.putObject( id153, id156, desc29 ); executeAction( id146, desc28, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-CopyLayerStyle" type="Main">
		<name id="Layer/LayerStyle/CopyLayerStyle/name" value="拷贝图层样式"/> 
		<context id="Layer/LayerStyle/CopyLayerStyle/context" value="图层 &gt; 图层样式 &gt; 拷贝图层样式"/>
		<desc id="Layer/LayerStyle/CopyLayerStyle/desc" value="拷贝其它图层样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id157 = charIDToTypeID( "CpFX" ); executeAction( id157, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-PasteLayerStyle" type="Main">
		<name id="Layer/LayerStyle/PasteLayerStyle/name" value="粘贴图层样式"/> 
		<context id="Layer/LayerStyle/PasteLayerStyle/context" value="图层 &gt; 图层样式 &gt; 粘贴图层样式"/>
		<desc id="Layer/LayerStyle/PasteLayerStyle/desc" value="粘贴拷贝的图层样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id158 = charIDToTypeID( "PaFX" ); executeAction( id158, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-ClearLayerStyle" type="Main">
		<name id="Layer/LayerStyle/ClearLayerStyle/name" value="清除图层样式"/> 
		<context id="Layer/LayerStyle/ClearLayerStyle/context" value="图层 &gt; 图层样式 &gt; 清除图层样式"/>
		<desc id="Layer/LayerStyle/ClearLayerStyle/desc" value="清除图层样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id159 = stringIDToTypeID( "disableLayerStyle" ); executeAction( id159, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-GlobalLight" type="Main">
		<name id="Layer/LayerStyle/GlobalLight/name" value="全局光"/> 
		<context id="Layer/LayerStyle/GlobalLight/context" value="图层 &gt; 图层样式 &gt; 全局光"/>
		<desc id="Layer/LayerStyle/GlobalLight/desc" value="与多个图层共享通用光源的效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id160 = charIDToTypeID( "setd" ); var desc30 = new ActionDescriptor(); var id161 = charIDToTypeID( "null" ); var ref19 = new ActionReference(); var id162 = charIDToTypeID( "Prpr" ); var id163 = charIDToTypeID( "gblA" ); ref19.putProperty( id162, id163 ); var id164 = charIDToTypeID( "Dcmn" ); var id165 = charIDToTypeID( "Ordn" ); var id166 = charIDToTypeID( "Trgt" ); ref19.putEnumerated( id164, id165, id166 ); desc30.putReference( id161, ref19 ); executeAction( id160, desc30, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-CreateLayers" type="Main">
		<name id="Layer/LayerStyle/CreateLayers/name" value="创建图层"/> 
		<context id="Layer/LayerStyle/CreateLayers/context" value="图层 &gt; 图层样式 &gt; 创建图层"/>
		<desc id="Layer/LayerStyle/CreateLayers/desc" value="将所选图层的图层样式转换为新图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id167 = charIDToTypeID( "Mk  " ); var desc31 = new ActionDescriptor(); var id168 = charIDToTypeID( "null" ); var ref20 = new ActionReference(); var id169 = charIDToTypeID( "Lyr " ); ref20.putClass( id169 ); desc31.putReference( id168, ref20 ); var id170 = charIDToTypeID( "Usng" ); var ref21 = new ActionReference(); var id171 = charIDToTypeID( "Prpr" ); var id172 = charIDToTypeID( "Lefx" ); ref21.putProperty( id171, id172 ); var id173 = charIDToTypeID( "Lyr " ); var id174 = charIDToTypeID( "Ordn" ); var id175 = charIDToTypeID( "Trgt" ); ref21.putEnumerated( id173, id174, id175 ); desc31.putReference( id170, ref21 ); executeAction( id167, desc31, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-Show/HideAllEffects" type="Main">
		<name id="Layer/LayerStyle/Show/HideAllEffects/name" value="显示/隐藏所有效果"/> 
		<context id="Layer/LayerStyle/Show/HideAllEffects/context" value="图层 &gt; 图层样式 &gt; 显示/隐藏所有效果"/>
		<desc id="Layer/LayerStyle/Show/HideAllEffects/desc" value="显示和隐藏图层样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc159 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref92 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idlfxv = charIDToTypeID( "lfxv" ); ref92.putProperty( idPrpr, idlfxv ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref92.putEnumerated( idDcmn, idOrdn, idTrgt ); desc159.putReference( idnull, ref92 ); var idT = charIDToTypeID( "T   " ); var desc160 = new ActionDescriptor(); var idlfxv = charIDToTypeID( "lfxv" ); desc160.putBoolean( idlfxv, false ); var idlfxv = charIDToTypeID( "lfxv" ); desc159.putObject( idT, idlfxv, desc160 ); executeAction( idsetd, desc159, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerStyle-ScaleEffects" type="Main">
		<name id="Layer/LayerStyle/ScaleEffects/name" value="缩放效果"/> 
		<context id="Layer/LayerStyle/ScaleEffects/context" value="图层 &gt; 图层样式 &gt; 缩放效果"/>
		<desc id="Layer/LayerStyle/ScaleEffects/desc" value="缩放图层样式效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id186 = stringIDToTypeID( "scaleEffectsEvent" ); executeAction( id186, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartFilter-DisableSmartFilters" type="Main">
		<name id="Layer/SmartFilter/DisableSmartFilters/name" value="停用智能滤镜"/> 
		<context id="Layer/SmartFilter/DisableSmartFilters/context" value="图层 &gt; 智能滤镜 &gt; 停用智能滤镜"/>
		<desc id="Layer/SmartFilter/DisableSmartFilters/desc" value="停用智能滤镜"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idHd = charIDToTypeID( "Hd  " ); var desc161 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref93 = new ActionReference(); var idfilterFX = stringIDToTypeID( "filterFX" ); ref93.putClass( idfilterFX ); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref93.putEnumerated( idLyr, idOrdn, idTrgt ); desc161.putReference( idnull, ref93 ); executeAction( idHd, desc161, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartFilter-DeleteFilterMask" type="Main">
		<name id="Layer/SmartFilter/DeleteFilterMask/name" value="删除滤镜蒙版"/> 
		<context id="Layer/SmartFilter/DeleteFilterMask/context" value="图层 &gt; 智能滤镜 &gt; 删除滤镜蒙版"/>
		<desc id="Layer/SmartFilter/DeleteFilterMask/desc" value="从智能滤镜中删除滤镜蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc162 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref94 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idChnl = charIDToTypeID( "Chnl" ); var idfilterMask = stringIDToTypeID( "filterMask" ); ref94.putEnumerated( idChnl, idChnl, idfilterMask ); desc162.putReference( idnull, ref94 ); executeAction( idDlt, desc162, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartFilter-DisableFilterMask" type="Main">
		<name id="Layer/SmartFilter/DisableFilterMask/name" value="停用滤镜蒙版"/> 
		<context id="Layer/SmartFilter/DisableFilterMask/context" value="图层 &gt; 智能滤镜 &gt; 停用滤镜蒙版"/>
		<desc id="Layer/SmartFilter/DisableFilterMask/desc" value="停用智能滤镜的滤镜蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc163 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref95 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref95.putEnumerated( idLyr, idOrdn, idTrgt ); desc163.putReference( idnull, ref95 ); var idT = charIDToTypeID( "T   " ); var desc164 = new ActionDescriptor(); var idfilterMaskEnable = stringIDToTypeID( "filterMaskEnable" ); desc164.putBoolean( idfilterMaskEnable, false ); var idLyr = charIDToTypeID( "Lyr " ); desc163.putObject( idT, idLyr, desc164 ); executeAction( idsetd, desc163, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartFilter-ClearSmartFilters" type="Main">
		<name id="Layer/SmartFilter/ClearSmartFilters/name" value="清除智能滤镜"/> 
		<context id="Layer/SmartFilter/ClearSmartFilters/context" value="图层 &gt; 智能滤镜 &gt; 清除智能滤镜"/>
		<desc id="Layer/SmartFilter/ClearSmartFilters/desc" value="清除智能滤镜"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc165 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref96 = new ActionReference(); var idfilterFX = stringIDToTypeID( "filterFX" ); ref96.putClass( idfilterFX ); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref96.putEnumerated( idLyr, idOrdn, idTrgt ); desc165.putReference( idnull, ref96 ); executeAction( idDlt, desc165, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewFillLayer-SolidColor" type="Main">
		<name id="Layer/NewFillLayer/SolidColor/name" value="纯色"/> 
		<context id="Layer/NewFillLayer/SolidColor/context" value="图层 &gt; 新建填充图层 &gt; 纯色"/>
		<desc id="Layer/NewFillLayer/SolidColor/desc" value="创建新的纯色填充图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id212 = charIDToTypeID( "Mk  " ); var desc39 = new ActionDescriptor(); var id213 = charIDToTypeID( "null" ); var ref27 = new ActionReference(); var id214 = stringIDToTypeID( "contentLayer" ); ref27.putClass( id214 ); desc39.putReference( id213, ref27 ); var id215 = charIDToTypeID( "Usng" ); var desc40 = new ActionDescriptor(); var id216 = charIDToTypeID( "Type" ); var id217 = stringIDToTypeID( "solidColorLayer" ); desc40.putClass( id216, id217 ); var id218 = stringIDToTypeID( "contentLayer" ); desc39.putObject( id215, id218, desc40 ); executeAction( id212, desc39, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewFillLayer-Gradient" type="Main">
		<name id="Layer/NewFillLayer/Gradient/name" value="渐变"/> 
		<context id="Layer/NewFillLayer/Gradient/context" value="图层 &gt; 新建填充图层 &gt; 渐变"/>
		<desc id="Layer/NewFillLayer/Gradient/desc" value="创建新的渐变填充图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id219 = charIDToTypeID( "Mk  " ); var desc41 = new ActionDescriptor(); var id220 = charIDToTypeID( "null" ); var ref28 = new ActionReference(); var id221 = stringIDToTypeID( "contentLayer" ); ref28.putClass( id221 ); desc41.putReference( id220, ref28 ); var id222 = charIDToTypeID( "Usng" ); var desc42 = new ActionDescriptor(); var id223 = charIDToTypeID( "Type" ); var id224 = stringIDToTypeID( "gradientLayer" ); desc42.putClass( id223, id224 ); var id225 = stringIDToTypeID( "contentLayer" ); desc41.putObject( id222, id225, desc42 ); executeAction( id219, desc41, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewFillLayer-Pattern" type="Main">
		<name id="Layer/NewFillLayer/Pattern/name" value="图案"/> 
		<context id="Layer/NewFillLayer/Pattern/context" value="图层 &gt; 新建填充图层 &gt; 图案"/>
		<desc id="Layer/NewFillLayer/Pattern/desc" value="创建新的图案填充图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id226 = charIDToTypeID( "Mk  " ); var desc43 = new ActionDescriptor(); var id227 = charIDToTypeID( "null" ); var ref29 = new ActionReference(); var id228 = stringIDToTypeID( "contentLayer" ); ref29.putClass( id228 ); desc43.putReference( id227, ref29 ); var id229 = charIDToTypeID( "Usng" ); var desc44 = new ActionDescriptor(); var id230 = charIDToTypeID( "Type" ); var id231 = stringIDToTypeID( "patternLayer" ); desc44.putClass( id230, id231 ); var id232 = stringIDToTypeID( "contentLayer" ); desc43.putObject( id229, id232, desc44 ); executeAction( id226, desc43, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Levels" type="Main">
		<name id="Layer/NewAdjustmentLayer/Levels/name" value="色阶"/> 
		<context id="Layer/NewAdjustmentLayer/Levels/context" value="图层 &gt; 新建调整图层 &gt; 色阶"/>
		<desc id="Layer/NewAdjustmentLayer/Levels/desc" value="创建新的色阶调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id233 = charIDToTypeID( "Mk  " ); var desc45 = new ActionDescriptor(); var id234 = charIDToTypeID( "null" ); var ref30 = new ActionReference(); var id235 = stringIDToTypeID( "contentLayer" ); ref30.putClass( id235 ); desc45.putReference( id234, ref30 ); var id236 = charIDToTypeID( "Usng" ); var desc46 = new ActionDescriptor(); var id237 = charIDToTypeID( "Type" ); var id238 = charIDToTypeID( "Lvls" ); desc46.putClass( id237, id238 ); var id239 = stringIDToTypeID( "contentLayer" ); desc45.putObject( id236, id239, desc46 ); executeAction( id233, desc45, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Curves" type="Main">
		<name id="Layer/NewAdjustmentLayer/Curves/name" value="曲线"/> 
		<context id="Layer/NewAdjustmentLayer/Curves/context" value="图层 &gt; 新建调整图层 &gt; 曲线"/>
		<desc id="Layer/NewAdjustmentLayer/Curves/desc" value="创建新的曲线调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id240 = charIDToTypeID( "Mk  " ); var desc47 = new ActionDescriptor(); var id241 = charIDToTypeID( "null" ); var ref31 = new ActionReference(); var id242 = stringIDToTypeID( "contentLayer" ); ref31.putClass( id242 ); desc47.putReference( id241, ref31 ); var id243 = charIDToTypeID( "Usng" ); var desc48 = new ActionDescriptor(); var id244 = charIDToTypeID( "Type" ); var id245 = charIDToTypeID( "Crvs" ); desc48.putClass( id244, id245 ); var id246 = stringIDToTypeID( "contentLayer" ); desc47.putObject( id243, id246, desc48 ); executeAction( id240, desc47, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-ColorBalance" type="Main">
		<name id="Layer/NewAdjustmentLayer/ColorBalance/name" value="色彩平衡"/> 
		<context id="Layer/NewAdjustmentLayer/ColorBalance/context" value="图层 &gt; 新建调整图层 &gt; 色彩平衡"/>
		<desc id="Layer/NewAdjustmentLayer/ColorBalance/desc" value="创建新的色彩平衡调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id247 = charIDToTypeID( "Mk  " ); var desc49 = new ActionDescriptor(); var id248 = charIDToTypeID( "null" ); var ref32 = new ActionReference(); var id249 = stringIDToTypeID( "contentLayer" ); ref32.putClass( id249 ); desc49.putReference( id248, ref32 ); var id250 = charIDToTypeID( "Usng" ); var desc50 = new ActionDescriptor(); var id251 = charIDToTypeID( "Type" ); var id252 = charIDToTypeID( "ClrB" ); desc50.putClass( id251, id252 ); var id253 = stringIDToTypeID( "contentLayer" ); desc49.putObject( id250, id253, desc50 ); executeAction( id247, desc49, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Brightness/Contrast" type="Main">
		<name id="Layer/NewAdjustmentLayer/Brightness/Contrast/name" value="亮度/对比度"/> 
		<context id="Layer/NewAdjustmentLayer/Brightness/Contrast/context" value="图层 &gt; 新建调整图层 &gt; 亮度/对比度"/>
		<desc id="Layer/NewAdjustmentLayer/Brightness/Contrast/desc" value="创建新的亮度/对比度调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id254 = charIDToTypeID( "Mk  " ); var desc51 = new ActionDescriptor(); var id255 = charIDToTypeID( "null" ); var ref33 = new ActionReference(); var id256 = stringIDToTypeID( "contentLayer" ); ref33.putClass( id256 ); desc51.putReference( id255, ref33 ); var id257 = charIDToTypeID( "Usng" ); var desc52 = new ActionDescriptor(); var id258 = charIDToTypeID( "Type" ); var id259 = charIDToTypeID( "BrgC" ); desc52.putClass( id258, id259 ); var id260 = stringIDToTypeID( "contentLayer" ); desc51.putObject( id257, id260, desc52 ); executeAction( id254, desc51, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-BlackandWhite" type="Main">
		<name id="Layer/NewAdjustmentLayer/BlackandWhite/name" value="黑白"/> 
		<context id="Layer/NewAdjustmentLayer/BlackandWhite/context" value="图层 &gt; 新建调整图层 &gt; 黑白"/>
		<desc id="Layer/NewAdjustmentLayer/BlackandWhite/desc" value="创建新的黑白调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id261 = charIDToTypeID( "Mk  " ); var desc53 = new ActionDescriptor(); var id262 = charIDToTypeID( "null" ); var ref34 = new ActionReference(); var id263 = stringIDToTypeID( "contentLayer" ); ref34.putClass( id263 ); desc53.putReference( id262, ref34 ); var id264 = charIDToTypeID( "Usng" ); var desc54 = new ActionDescriptor(); var id265 = charIDToTypeID( "Type" ); var id266 = charIDToTypeID( "BanW" ); desc54.putClass( id265, id266 ); var id267 = stringIDToTypeID( "contentLayer" ); desc53.putObject( id264, id267, desc54 ); executeAction( id261, desc53, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="" id="Layer-NewAdjustmentLayer-Vibrance" type="Main">
		<name id="Layer/NewAdjustmentLayer/Vibrance/name" value="自然饱和度"/> 
		<context id="Layer/NewAdjustmentLayer/Vibrance/context" value="图层 &gt; 新建调整图层 &gt; 自然饱和度"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc5 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref1 = new ActionReference(); var idcontentLayer = stringIDToTypeID( "contentLayer" ); ref1.putClass( idcontentLayer ); desc5.putReference( idnull, ref1 ); var idUsng = charIDToTypeID( "Usng" ); var desc6 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idvibrance = stringIDToTypeID( "vibrance" ); desc6.putClass( idType, idvibrance ); var idcontentLayer = stringIDToTypeID( "contentLayer" ); desc5.putObject( idUsng, idcontentLayer, desc6 ); executeAction( idMk, desc5, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Hue/Saturation" type="Main">
		<name id="Layer/NewAdjustmentLayer/Hue/Saturation/name" value="色相/饱和度"/> 
		<context id="Layer/NewAdjustmentLayer/Hue/Saturation/context" value="图层 &gt; 新建调整图层 &gt; 色相/饱和度"/>
		<desc id="Layer/NewAdjustmentLayer/Hue/Saturation/desc" value="创建新的色相/饱和度调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id268 = charIDToTypeID( "Mk  " ); var desc55 = new ActionDescriptor(); var id269 = charIDToTypeID( "null" ); var ref35 = new ActionReference(); var id270 = stringIDToTypeID( "contentLayer" ); ref35.putClass( id270 ); desc55.putReference( id269, ref35 ); var id271 = charIDToTypeID( "Usng" ); var desc56 = new ActionDescriptor(); var id272 = charIDToTypeID( "Type" ); var id273 = charIDToTypeID( "HStr" ); desc56.putClass( id272, id273 ); var id274 = stringIDToTypeID( "contentLayer" ); desc55.putObject( id271, id274, desc56 ); executeAction( id268, desc55, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-SelectiveColor" type="Main">
		<name id="Layer/NewAdjustmentLayer/SelectiveColor/name" value="可选颜色"/> 
		<context id="Layer/NewAdjustmentLayer/SelectiveColor/context" value="图层 &gt; 新建调整图层 &gt; 可选颜色"/>
		<desc id="Layer/NewAdjustmentLayer/SelectiveColor/desc" value="创建新的可选颜色调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id275 = charIDToTypeID( "Mk  " ); var desc57 = new ActionDescriptor(); var id276 = charIDToTypeID( "null" ); var ref36 = new ActionReference(); var id277 = stringIDToTypeID( "contentLayer" ); ref36.putClass( id277 ); desc57.putReference( id276, ref36 ); var id278 = charIDToTypeID( "Usng" ); var desc58 = new ActionDescriptor(); var id279 = charIDToTypeID( "Type" ); var id280 = charIDToTypeID( "SlcC" ); desc58.putClass( id279, id280 ); var id281 = stringIDToTypeID( "contentLayer" ); desc57.putObject( id278, id281, desc58 ); executeAction( id275, desc57, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-ChannelMixer" type="Main">
		<name id="Layer/NewAdjustmentLayer/ChannelMixer/name" value="通道混合器"/> 
		<context id="Layer/NewAdjustmentLayer/ChannelMixer/context" value="图层 &gt; 新建调整图层 &gt; 通道混合器"/>
		<desc id="Layer/NewAdjustmentLayer/ChannelMixer/desc" value="创建新的通道混合器调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id282 = charIDToTypeID( "Mk  " ); var desc59 = new ActionDescriptor(); var id283 = charIDToTypeID( "null" ); var ref37 = new ActionReference(); var id284 = stringIDToTypeID( "contentLayer" ); ref37.putClass( id284 ); desc59.putReference( id283, ref37 ); var id285 = charIDToTypeID( "Usng" ); var desc60 = new ActionDescriptor(); var id286 = charIDToTypeID( "Type" ); var id287 = charIDToTypeID( "ChnM" ); desc60.putClass( id286, id287 ); var id288 = stringIDToTypeID( "contentLayer" ); desc59.putObject( id285, id288, desc60 ); executeAction( id282, desc59, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-GradientMap" type="Main">
		<name id="Layer/NewAdjustmentLayer/GradientMap/name" value="渐变映射"/> 
		<context id="Layer/NewAdjustmentLayer/GradientMap/context" value="图层 &gt; 新建调整图层 &gt; 渐变映射"/>
		<desc id="Layer/NewAdjustmentLayer/GradientMap/desc" value="创建新的渐变映射调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id289 = charIDToTypeID( "Mk  " ); var desc61 = new ActionDescriptor(); var id290 = charIDToTypeID( "null" ); var ref38 = new ActionReference(); var id291 = stringIDToTypeID( "contentLayer" ); ref38.putClass( id291 ); desc61.putReference( id290, ref38 ); var id292 = charIDToTypeID( "Usng" ); var desc62 = new ActionDescriptor(); var id293 = charIDToTypeID( "Type" ); var id294 = charIDToTypeID( "GdMp" ); desc62.putClass( id293, id294 ); var id295 = stringIDToTypeID( "contentLayer" ); desc61.putObject( id292, id295, desc62 ); executeAction( id289, desc61, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-PhotoFilter" type="Main">
		<name id="Layer/NewAdjustmentLayer/PhotoFilter/name" value="照片滤镜"/> 
		<context id="Layer/NewAdjustmentLayer/PhotoFilter/context" value="图层 &gt; 新建调整图层 &gt; 照片滤镜"/>
		<desc id="Layer/NewAdjustmentLayer/PhotoFilter/desc" value="创建新的照片滤镜调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id296 = charIDToTypeID( "Mk  " ); var desc63 = new ActionDescriptor(); var id297 = charIDToTypeID( "null" ); var ref39 = new ActionReference(); var id298 = stringIDToTypeID( "contentLayer" ); ref39.putClass( id298 ); desc63.putReference( id297, ref39 ); var id299 = charIDToTypeID( "Usng" ); var desc64 = new ActionDescriptor(); var id300 = charIDToTypeID( "Type" ); var id301 = stringIDToTypeID( "photoFilter" ); desc64.putClass( id300, id301 ); var id302 = stringIDToTypeID( "contentLayer" ); desc63.putObject( id299, id302, desc64 ); executeAction( id296, desc63, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Exposure" type="Main">
		<name id="Layer/NewAdjustmentLayer/Exposure/name" value="曝光度"/> 
		<context id="Layer/NewAdjustmentLayer/Exposure/context" value="图层 &gt; 新建调整图层 &gt; 曝光度"/>
		<desc id="Layer/NewAdjustmentLayer/Exposure/desc" value="创建新的曝光度调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id303 = charIDToTypeID( "Mk  " ); var desc65 = new ActionDescriptor(); var id304 = charIDToTypeID( "null" ); var ref40 = new ActionReference(); var id305 = stringIDToTypeID( "contentLayer" ); ref40.putClass( id305 ); desc65.putReference( id304, ref40 ); var id306 = charIDToTypeID( "Usng" ); var desc66 = new ActionDescriptor(); var id307 = charIDToTypeID( "Type" ); var id308 = charIDToTypeID( "Exps" ); desc66.putClass( id307, id308 ); var id309 = stringIDToTypeID( "contentLayer" ); desc65.putObject( id306, id309, desc66 ); executeAction( id303, desc65, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Invert" type="Main">
		<name id="Layer/NewAdjustmentLayer/Invert/name" value="反相"/> 
		<context id="Layer/NewAdjustmentLayer/Invert/context" value="图层 &gt; 新建调整图层 &gt; 反相"/>
		<desc id="Layer/NewAdjustmentLayer/Invert/desc" value="创建新的反相调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id310 = charIDToTypeID( "Mk  " ); var desc67 = new ActionDescriptor(); var id311 = charIDToTypeID( "null" ); var ref41 = new ActionReference(); var id312 = stringIDToTypeID( "contentLayer" ); ref41.putClass( id312 ); desc67.putReference( id311, ref41 ); var id313 = charIDToTypeID( "Usng" ); var desc68 = new ActionDescriptor(); var id314 = charIDToTypeID( "Type" ); var id315 = charIDToTypeID( "Invr" ); desc68.putClass( id314, id315 ); var id316 = stringIDToTypeID( "contentLayer" ); desc67.putObject( id313, id316, desc68 ); executeAction( id310, desc67, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Threshold" type="Main">
		<name id="Layer/NewAdjustmentLayer/Threshold/name" value="阈值"/> 
		<context id="Layer/NewAdjustmentLayer/Threshold/context" value="图层 &gt; 新建调整图层 &gt; 阈值"/>
		<desc id="Layer/NewAdjustmentLayer/Threshold/desc" value="创建新的阈值调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id317 = charIDToTypeID( "Mk  " ); var desc69 = new ActionDescriptor(); var id318 = charIDToTypeID( "null" ); var ref42 = new ActionReference(); var id319 = stringIDToTypeID( "contentLayer" ); ref42.putClass( id319 ); desc69.putReference( id318, ref42 ); var id320 = charIDToTypeID( "Usng" ); var desc70 = new ActionDescriptor(); var id321 = charIDToTypeID( "Type" ); var id322 = charIDToTypeID( "Thrs" ); desc70.putClass( id321, id322 ); var id323 = stringIDToTypeID( "contentLayer" ); desc69.putObject( id320, id323, desc70 ); executeAction( id317, desc69, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewAdjustmentLayer-Posterize" type="Main">
		<name id="Layer/NewAdjustmentLayer/Posterize/name" value="色调分离"/> 
		<context id="Layer/NewAdjustmentLayer/Posterize/context" value="图层 &gt; 新建调整图层 &gt; 色调分离"/>
		<desc id="Layer/NewAdjustmentLayer/Posterize/desc" value="创建新的色调分离调整图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id324 = charIDToTypeID( "Mk  " ); var desc71 = new ActionDescriptor(); var id325 = charIDToTypeID( "null" ); var ref43 = new ActionReference(); var id326 = stringIDToTypeID( "contentLayer" ); ref43.putClass( id326 ); desc71.putReference( id325, ref43 ); var id327 = charIDToTypeID( "Usng" ); var desc72 = new ActionDescriptor(); var id328 = charIDToTypeID( "Type" ); var id329 = charIDToTypeID( "Pstr" ); desc72.putClass( id328, id329 ); var id330 = stringIDToTypeID( "contentLayer" ); desc71.putObject( id327, id330, desc72 ); executeAction( id324, desc71, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-SolidColor" type="Main">
		<name id="Layer/SolidColor/name" value="纯色"/> 
		<context id="Layer/SolidColor/context" value="图层 &gt; 更改图层内容 &gt; 纯色"/>
		<desc id="Layer/SolidColor/desc" value="将图层内容更改为纯色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id331 = charIDToTypeID( "setd" ); var desc73 = new ActionDescriptor(); var id332 = charIDToTypeID( "null" ); var ref44 = new ActionReference(); var id333 = stringIDToTypeID( "contentLayer" ); var id334 = charIDToTypeID( "Ordn" ); var id335 = charIDToTypeID( "Trgt" ); ref44.putEnumerated( id333, id334, id335 ); desc73.putReference( id332, ref44 ); var id336 = charIDToTypeID( "T   " ); var id337 = stringIDToTypeID( "solidColorLayer" ); desc73.putClass( id336, id337 ); executeAction( id331, desc73, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Gradient" type="Main">
		<name id="Layer/Gradient/name" value="渐变"/> 
		<context id="Layer/Gradient/context" value="图层 &gt; 更改图层内容 &gt; 渐变"/>
		<desc id="Layer/Gradient/desc" value="将图层内容更改为渐变"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id338 = charIDToTypeID( "setd" ); var desc74 = new ActionDescriptor(); var id339 = charIDToTypeID( "null" ); var ref45 = new ActionReference(); var id340 = stringIDToTypeID( "contentLayer" ); var id341 = charIDToTypeID( "Ordn" ); var id342 = charIDToTypeID( "Trgt" ); ref45.putEnumerated( id340, id341, id342 ); desc74.putReference( id339, ref45 ); var id343 = charIDToTypeID( "T   " ); var id344 = stringIDToTypeID( "gradientLayer" ); desc74.putClass( id343, id344 ); executeAction( id338, desc74, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Pattern" type="Main">
		<name id="Layer/Pattern/name" value="图案"/> 
		<context id="Layer/Pattern/context" value="图层 &gt; 更改图层内容 &gt; 图案"/>
		<desc id="Layer/Pattern/desc" value="将图层内容更改为图案"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id345 = charIDToTypeID( "setd" ); var desc75 = new ActionDescriptor(); var id346 = charIDToTypeID( "null" ); var ref46 = new ActionReference(); var id347 = stringIDToTypeID( "contentLayer" ); var id348 = charIDToTypeID( "Ordn" ); var id349 = charIDToTypeID( "Trgt" ); ref46.putEnumerated( id347, id348, id349 ); desc75.putReference( id346, ref46 ); var id350 = charIDToTypeID( "T   " ); var id351 = stringIDToTypeID( "patternLayer" ); desc75.putClass( id350, id351 ); executeAction( id345, desc75, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Levels" type="Main">
		<name id="Layer/Levels/name" value="色阶"/> 
		<context id="Layer/Levels/context" value="图层 &gt; 更改图层内容 &gt; 色阶"/>
		<desc id="Layer/Levels/desc" value="将图层内容更改为色阶"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id352 = charIDToTypeID( "setd" ); var desc76 = new ActionDescriptor(); var id353 = charIDToTypeID( "null" ); var ref47 = new ActionReference(); var id354 = stringIDToTypeID( "contentLayer" ); var id355 = charIDToTypeID( "Ordn" ); var id356 = charIDToTypeID( "Trgt" ); ref47.putEnumerated( id354, id355, id356 ); desc76.putReference( id353, ref47 ); var id357 = charIDToTypeID( "T   " ); var id358 = charIDToTypeID( "Lvls" ); desc76.putClass( id357, id358 ); executeAction( id352, desc76, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Curves" type="Main">
		<name id="Layer/Curves/name" value="曲线"/> 
		<context id="Layer/Curves/context" value="图层 &gt; 更改图层内容 &gt; 曲线"/>
		<desc id="Layer/Curves/desc" value="将图层内容更改为曲线"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id359 = charIDToTypeID( "setd" ); var desc77 = new ActionDescriptor(); var id360 = charIDToTypeID( "null" ); var ref48 = new ActionReference(); var id361 = stringIDToTypeID( "contentLayer" ); var id362 = charIDToTypeID( "Ordn" ); var id363 = charIDToTypeID( "Trgt" ); ref48.putEnumerated( id361, id362, id363 ); desc77.putReference( id360, ref48 ); var id364 = charIDToTypeID( "T   " ); var id365 = charIDToTypeID( "Crvs" ); desc77.putClass( id364, id365 ); executeAction( id359, desc77, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-ColorBalance" type="Main">
		<name id="Layer/ColorBalance/name" value="色彩平衡"/> 
		<context id="Layer/ColorBalance/context" value="图层 &gt; 更改图层内容 &gt; 色彩平衡"/>
		<desc id="Layer/ColorBalance/desc" value="将图层内容更改为色彩平衡"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id366 = charIDToTypeID( "setd" ); var desc78 = new ActionDescriptor(); var id367 = charIDToTypeID( "null" ); var ref49 = new ActionReference(); var id368 = stringIDToTypeID( "contentLayer" ); var id369 = charIDToTypeID( "Ordn" ); var id370 = charIDToTypeID( "Trgt" ); ref49.putEnumerated( id368, id369, id370 ); desc78.putReference( id367, ref49 ); var id371 = charIDToTypeID( "T   " ); var id372 = charIDToTypeID( "ClrB" ); desc78.putClass( id371, id372 ); executeAction( id366, desc78, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Brightness/Contrast" type="Main">
		<name id="Layer/Brightness/Contrast/name" value="亮度/对比度"/> 
		<context id="Layer/Brightness/Contrast/context" value="图层 &gt; 更改图层内容 &gt; 亮度/对比度"/>
		<desc id="Layer/Brightness/Contrast/desc" value="将图层内容更改为亮度/对比度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id373 = charIDToTypeID( "setd" ); var desc79 = new ActionDescriptor(); var id374 = charIDToTypeID( "null" ); var ref50 = new ActionReference(); var id375 = stringIDToTypeID( "contentLayer" ); var id376 = charIDToTypeID( "Ordn" ); var id377 = charIDToTypeID( "Trgt" ); ref50.putEnumerated( id375, id376, id377 ); desc79.putReference( id374, ref50 ); var id378 = charIDToTypeID( "T   " ); var id379 = charIDToTypeID( "BrgC" ); desc79.putClass( id378, id379 ); executeAction( id373, desc79, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-BlackandWhite" type="Main">
		<name id="Layer/BlackandWhite/name" value="黑白"/> 
		<context id="Layer/BlackandWhite/context" value="图层 &gt; 更改图层内容 &gt; 黑白"/>
		<desc id="Layer/BlackandWhite/desc" value="将图层内容更改为黑/白"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id380 = charIDToTypeID( "setd" ); var desc80 = new ActionDescriptor(); var id381 = charIDToTypeID( "null" ); var ref51 = new ActionReference(); var id382 = stringIDToTypeID( "contentLayer" ); var id383 = charIDToTypeID( "Ordn" ); var id384 = charIDToTypeID( "Trgt" ); ref51.putEnumerated( id382, id383, id384 ); desc80.putReference( id381, ref51 ); var id385 = charIDToTypeID( "T   " ); var id386 = charIDToTypeID( "BanW" ); desc80.putClass( id385, id386 ); executeAction( id380, desc80, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Hue/Saturation" type="Main">
		<name id="Layer/Hue/Saturation/name" value="色相/饱和度"/> 
		<context id="Layer/Hue/Saturation/context" value="图层 &gt; 更改图层内容 &gt; 色相/饱和度"/>
		<desc id="Layer/Hue/Saturation/desc" value="将图层内容更改为色相/饱和度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id387 = charIDToTypeID( "setd" ); var desc81 = new ActionDescriptor(); var id388 = charIDToTypeID( "null" ); var ref52 = new ActionReference(); var id389 = stringIDToTypeID( "contentLayer" ); var id390 = charIDToTypeID( "Ordn" ); var id391 = charIDToTypeID( "Trgt" ); ref52.putEnumerated( id389, id390, id391 ); desc81.putReference( id388, ref52 ); var id392 = charIDToTypeID( "T   " ); var id393 = charIDToTypeID( "HStr" ); desc81.putClass( id392, id393 ); executeAction( id387, desc81, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-SelectiveColor" type="Main">
		<name id="Layer/SelectiveColor/name" value="可选颜色"/> 
		<context id="Layer/SelectiveColor/context" value="图层 &gt; 更改图层内容 &gt; 可选颜色"/>
		<desc id="Layer/SelectiveColor/desc" value="将图层内容更改为可选颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id394 = charIDToTypeID( "setd" ); var desc82 = new ActionDescriptor(); var id395 = charIDToTypeID( "null" ); var ref53 = new ActionReference(); var id396 = stringIDToTypeID( "contentLayer" ); var id397 = charIDToTypeID( "Ordn" ); var id398 = charIDToTypeID( "Trgt" ); ref53.putEnumerated( id396, id397, id398 ); desc82.putReference( id395, ref53 ); var id399 = charIDToTypeID( "T   " ); var id400 = charIDToTypeID( "SlcC" ); desc82.putClass( id399, id400 ); executeAction( id394, desc82, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-ChannelMixer" type="Main">
		<name id="Layer/ChannelMixer/name" value="通道混合器"/> 
		<context id="Layer/ChannelMixer/context" value="图层 &gt; 更改图层内容 &gt; 通道混合器"/>
		<desc id="Layer/ChannelMixer/desc" value="将图层内容更改为通道混合器"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id401 = charIDToTypeID( "setd" ); var desc83 = new ActionDescriptor(); var id402 = charIDToTypeID( "null" ); var ref54 = new ActionReference(); var id403 = stringIDToTypeID( "contentLayer" ); var id404 = charIDToTypeID( "Ordn" ); var id405 = charIDToTypeID( "Trgt" ); ref54.putEnumerated( id403, id404, id405 ); desc83.putReference( id402, ref54 ); var id406 = charIDToTypeID( "T   " ); var id407 = charIDToTypeID( "ChnM" ); desc83.putClass( id406, id407 ); executeAction( id401, desc83, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-GradientMap" type="Main">
		<name id="Layer/GradientMap/name" value="渐变映射"/> 
		<context id="Layer/GradientMap/context" value="图层 &gt; 更改图层内容 &gt; 渐变映射"/>
		<desc id="Layer/GradientMap/desc" value="将图层内容更改为渐变映射"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id408 = charIDToTypeID( "setd" ); var desc84 = new ActionDescriptor(); var id409 = charIDToTypeID( "null" ); var ref55 = new ActionReference(); var id410 = stringIDToTypeID( "contentLayer" ); var id411 = charIDToTypeID( "Ordn" ); var id412 = charIDToTypeID( "Trgt" ); ref55.putEnumerated( id410, id411, id412 ); desc84.putReference( id409, ref55 ); var id413 = charIDToTypeID( "T   " ); var id414 = charIDToTypeID( "GdMp" ); desc84.putClass( id413, id414 ); executeAction( id408, desc84, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-PhotoFilter" type="Main">
		<name id="Layer/PhotoFilter/name" value="照片滤镜"/> 
		<context id="Layer/PhotoFilter/context" value="图层 &gt; 更改图层内容 &gt; 照片滤镜"/>
		<desc id="Layer/PhotoFilter/desc" value="将图层内容更改为照片滤镜"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id415 = charIDToTypeID( "setd" ); var desc85 = new ActionDescriptor(); var id416 = charIDToTypeID( "null" ); var ref56 = new ActionReference(); var id417 = stringIDToTypeID( "contentLayer" ); var id418 = charIDToTypeID( "Ordn" ); var id419 = charIDToTypeID( "Trgt" ); ref56.putEnumerated( id417, id418, id419 ); desc85.putReference( id416, ref56 ); var id420 = charIDToTypeID( "T   " ); var id421 = stringIDToTypeID( "photoFilter" ); desc85.putClass( id420, id421 ); executeAction( id415, desc85, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Exposure" type="Main">
		<name id="Layer/Exposure/name" value="曝光度"/> 
		<context id="Layer/Exposure/context" value="图层 &gt; 更改图层内容 &gt; 曝光度"/>
		<desc id="Layer/Exposure/desc" value="将图层内容更改为曝光度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id422 = charIDToTypeID( "setd" ); var desc86 = new ActionDescriptor(); var id423 = charIDToTypeID( "null" ); var ref57 = new ActionReference(); var id424 = stringIDToTypeID( "contentLayer" ); var id425 = charIDToTypeID( "Ordn" ); var id426 = charIDToTypeID( "Trgt" ); ref57.putEnumerated( id424, id425, id426 ); desc86.putReference( id423, ref57 ); var id427 = charIDToTypeID( "T   " ); var id428 = charIDToTypeID( "Exps" ); desc86.putClass( id427, id428 ); executeAction( id422, desc86, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Invert" type="Main">
		<name id="Layer/Invert/name" value="反相"/> 
		<context id="Layer/Invert/context" value="图层 &gt; 更改图层内容 &gt; 反相"/>
		<desc id="Layer/Invert/desc" value="将图层内容更改为反相"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id429 = charIDToTypeID( "setd" ); var desc87 = new ActionDescriptor(); var id430 = charIDToTypeID( "null" ); var ref58 = new ActionReference(); var id431 = stringIDToTypeID( "contentLayer" ); var id432 = charIDToTypeID( "Ordn" ); var id433 = charIDToTypeID( "Trgt" ); ref58.putEnumerated( id431, id432, id433 ); desc87.putReference( id430, ref58 ); var id434 = charIDToTypeID( "T   " ); var id435 = charIDToTypeID( "Invr" ); desc87.putClass( id434, id435 ); executeAction( id429, desc87, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Threshold" type="Main">
		<name id="Layer/Threshold/name" value="阈值"/> 
		<context id="Layer/Threshold/context" value="图层 &gt; 更改图层内容 &gt; 阈值"/>
		<desc id="Layer/Threshold/desc" value="将图层内容更改为阈值"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id436 = charIDToTypeID( "setd" ); var desc88 = new ActionDescriptor(); var id437 = charIDToTypeID( "null" ); var ref59 = new ActionReference(); var id438 = stringIDToTypeID( "contentLayer" ); var id439 = charIDToTypeID( "Ordn" ); var id440 = charIDToTypeID( "Trgt" ); ref59.putEnumerated( id438, id439, id440 ); desc88.putReference( id437, ref59 ); var id441 = charIDToTypeID( "T   " ); var id442 = charIDToTypeID( "Thrs" ); desc88.putClass( id441, id442 ); executeAction( id436, desc88, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-ChangeLayerContent-Posterize" type="Main">
		<name id="Layer/Posterize/name" value="色调分离"/> 
		<context id="Layer/Posterize/context" value="图层 &gt; 更改图层内容 &gt; 色调分离"/>
		<desc id="Layer/Posterize/desc" value="将图层内容更改为色调分离"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id443 = charIDToTypeID( "setd" ); var desc89 = new ActionDescriptor(); var id444 = charIDToTypeID( "null" ); var ref60 = new ActionReference(); var id445 = stringIDToTypeID( "contentLayer" ); var id446 = charIDToTypeID( "Ordn" ); var id447 = charIDToTypeID( "Trgt" ); ref60.putEnumerated( id445, id446, id447 ); desc89.putReference( id444, ref60 ); var id448 = charIDToTypeID( "T   " ); var id449 = charIDToTypeID( "Pstr" ); desc89.putClass( id448, id449 ); executeAction( id443, desc89, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerContentOptions" type="Main">
		<name id="Layer/LayerContentOptions/name" value="图层内容选项"/> 
		<context id="Layer/LayerContentOptions/context" value="图层 &gt; 图层内容选项"/>
		<desc id="Layer/LayerContentOptions/desc" value="定义图层内容选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id450 = charIDToTypeID( "slct" ); var desc90 = new ActionDescriptor(); var id451 = charIDToTypeID( "null" ); var ref61 = new ActionReference(); var id452 = charIDToTypeID( "Mn  " ); var id453 = charIDToTypeID( "MnIt" ); var id454 = charIDToTypeID( "AdjO" ); ref61.putEnumerated( id452, id453, id454 ); desc90.putReference( id451, ref61 ); executeAction( id450, desc90, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-RevealAll" type="Main">
		<name id="Layer/LayerMask/RevealAll/name" value="显示全部"/> 
		<context id="Layer/LayerMask/RevealAll/context" value="图层 &gt; 图层蒙版 &gt; 显示全部"/>
		<desc id="Layer/LayerMask/RevealAll/desc" value="显示全部图层蒙版信息"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc166 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idChnl = charIDToTypeID( "Chnl" ); desc166.putClass( idNw, idChnl ); var idAt = charIDToTypeID( "At  " ); var ref97 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idChnl = charIDToTypeID( "Chnl" ); var idMsk = charIDToTypeID( "Msk " ); ref97.putEnumerated( idChnl, idChnl, idMsk ); desc166.putReference( idAt, ref97 ); var idUsng = charIDToTypeID( "Usng" ); var idUsrM = charIDToTypeID( "UsrM" ); var idRvlA = charIDToTypeID( "RvlA" ); desc166.putEnumerated( idUsng, idUsrM, idRvlA ); executeAction( idMk, desc166, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-HideAll" type="Main">
		<name id="Layer/LayerMask/HideAll/name" value="隐藏全部"/> 
		<context id="Layer/LayerMask/HideAll/context" value="图层 &gt; 图层蒙版 &gt; 隐藏全部"/>
		<desc id="Layer/LayerMask/HideAll/desc" value="隐藏所有图层蒙版信息"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc167 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idChnl = charIDToTypeID( "Chnl" ); desc167.putClass( idNw, idChnl ); var idAt = charIDToTypeID( "At  " ); var ref98 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idChnl = charIDToTypeID( "Chnl" ); var idMsk = charIDToTypeID( "Msk " ); ref98.putEnumerated( idChnl, idChnl, idMsk ); desc167.putReference( idAt, ref98 ); var idUsng = charIDToTypeID( "Usng" ); var idUsrM = charIDToTypeID( "UsrM" ); var idHdAl = charIDToTypeID( "HdAl" ); desc167.putEnumerated( idUsng, idUsrM, idHdAl ); executeAction( idMk, desc167, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-RevealSelection" type="Main">
		<name id="Layer/LayerMask/RevealSelection/name" value="显示选区"/> 
		<context id="Layer/LayerMask/RevealSelection/context" value="图层 &gt; 图层蒙版 &gt; 显示选区"/>
		<desc id="Layer/LayerMask/RevealSelection/desc" value="通过图层蒙版显示选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc168 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idChnl = charIDToTypeID( "Chnl" ); desc168.putClass( idNw, idChnl ); var idAt = charIDToTypeID( "At  " ); var ref99 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idChnl = charIDToTypeID( "Chnl" ); var idMsk = charIDToTypeID( "Msk " ); ref99.putEnumerated( idChnl, idChnl, idMsk ); desc168.putReference( idAt, ref99 ); var idUsng = charIDToTypeID( "Usng" ); var idUsrM = charIDToTypeID( "UsrM" ); var idRvlS = charIDToTypeID( "RvlS" ); desc168.putEnumerated( idUsng, idUsrM, idRvlS ); executeAction( idMk, desc168, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-HideSelection" type="Main">
		<name id="Layer/LayerMask/HideSelection/name" value="隐藏选区"/> 
		<context id="Layer/LayerMask/HideSelection/context" value="图层 &gt; 图层蒙版 &gt; 隐藏选区"/>
		<desc id="Layer/LayerMask/HideSelection/desc" value="通过图层蒙版隐藏选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc169 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idChnl = charIDToTypeID( "Chnl" ); desc169.putClass( idNw, idChnl ); var idAt = charIDToTypeID( "At  " ); var ref100 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idChnl = charIDToTypeID( "Chnl" ); var idMsk = charIDToTypeID( "Msk " ); ref100.putEnumerated( idChnl, idChnl, idMsk ); desc169.putReference( idAt, ref100 ); var idUsng = charIDToTypeID( "Usng" ); var idUsrM = charIDToTypeID( "UsrM" ); var idHdSl = charIDToTypeID( "HdSl" ); desc169.putEnumerated( idUsng, idUsrM, idHdSl ); executeAction( idMk, desc169, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-Apply" type="Main">
		<name id="Layer/LayerMask/Apply/name" value="应用"/> 
		<context id="Layer/LayerMask/Apply/context" value="图层 &gt; 图层蒙版 &gt; 应用"/>
		<desc id="Layer/LayerMask/Apply/desc" value="对图像应用图层蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id500 = charIDToTypeID( "Dlt " ); var desc96 = new ActionDescriptor(); var id501 = charIDToTypeID( "null" ); var ref67 = new ActionReference(); var id502 = charIDToTypeID( "Chnl" ); var id503 = charIDToTypeID( "Chnl" ); var id504 = charIDToTypeID( "Msk " ); ref67.putEnumerated( id502, id503, id504 ); desc96.putReference( id501, ref67 ); var id505 = charIDToTypeID( "Aply" ); desc96.putBoolean( id505, true ); executeAction( id500, desc96, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-Delete" type="Main">
		<name id="Layer/LayerMask/Delete/name" value="删除"/> 
		<context id="Layer/LayerMask/Delete/context" value="图层 &gt; 图层蒙版 &gt; 删除"/>
		<desc id="Layer/LayerMask/Delete/desc" value="从图像中删除图层蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id495 = charIDToTypeID( "Dlt " ); var desc95 = new ActionDescriptor(); var id496 = charIDToTypeID( "null" ); var ref66 = new ActionReference(); var id497 = charIDToTypeID( "Chnl" ); var id498 = charIDToTypeID( "Chnl" ); var id499 = charIDToTypeID( "Msk " ); ref66.putEnumerated( id497, id498, id499 ); desc95.putReference( id496, ref66 ); executeAction( id495, desc95, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-Enable/DisableLayerMask" type="Main">
		<name id="Layer/LayerMask/Enable/DisableLayerMask/name" value="启用/禁用图层蒙版"/> 
		<context id="Layer/LayerMask/Enable/DisableLayerMask/context" value="图层 &gt; 图层蒙版 &gt; 启用/禁用图层蒙版"/>
		<desc id="Layer/LayerMask/Enable/DisableLayerMask/desc" value="启用/停用图像上的图层蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc170 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref101 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglM = charIDToTypeID( "TglM" ); ref101.putEnumerated( idMn, idMnIt, idTglM ); desc170.putReference( idnull, ref101 ); executeAction( idslct, desc170, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-Link/UnlinkLayerMask" type="Main">
		<name id="Layer/LayerMask/Link/UnlinkLayerMask/name" value="链接/取消链接图层蒙版"/> 
		<context id="Layer/LayerMask/Link/UnlinkLayerMask/context" value="图层 &gt; 图层蒙版 &gt; 链接/取消链接图层蒙版"/>
		<desc id="Layer/LayerMask/Link/UnlinkLayerMask/desc" value="链接或取消链接自/至图像的图层蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc171 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref102 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref102.putEnumerated( idLyr, idOrdn, idTrgt ); desc171.putReference( idnull, ref102 ); var idT = charIDToTypeID( "T   " ); var desc172 = new ActionDescriptor(); var idUsrs = charIDToTypeID( "Usrs" ); desc172.putBoolean( idUsrs, true ); var idLyr = charIDToTypeID( "Lyr " ); desc171.putObject( idT, idLyr, desc172 ); executeAction( idsetd, desc171, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-VectorMask-RevealAll" type="Main">
		<name id="Layer/VectorMask/RevealAll/name" value="显示全部"/> 
		<context id="Layer/VectorMask/RevealAll/context" value="图层 &gt; 矢量蒙版 &gt; 显示全部"/>
		<desc id="Layer/VectorMask/RevealAll/desc" value="显示全部矢量蒙版信息"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id523 = charIDToTypeID( "slct" ); var desc101 = new ActionDescriptor(); var id524 = charIDToTypeID( "null" ); var ref71 = new ActionReference(); var id525 = charIDToTypeID( "Mn  " ); var id526 = charIDToTypeID( "MnIt" ); var id527 = stringIDToTypeID( "vectorMaskRevealAll" ); ref71.putEnumerated( id525, id526, id527 ); desc101.putReference( id524, ref71 ); executeAction( id523, desc101, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-VectorMask-HideAll" type="Main">
		<name id="Layer/VectorMask/HideAll/name" value="隐藏全部"/> 
		<context id="Layer/VectorMask/HideAll/context" value="图层 &gt; 矢量蒙版 &gt; 隐藏全部"/>
		<desc id="Layer/VectorMask/HideAll/desc" value="隐藏所有矢量蒙版信息"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id528 = charIDToTypeID( "slct" ); var desc102 = new ActionDescriptor(); var id529 = charIDToTypeID( "null" ); var ref72 = new ActionReference(); var id530 = charIDToTypeID( "Mn  " ); var id531 = charIDToTypeID( "MnIt" ); var id532 = stringIDToTypeID( "vectorMaskHideAll" ); ref72.putEnumerated( id530, id531, id532 ); desc102.putReference( id529, ref72 ); executeAction( id528, desc102, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-VectorMask-CurrentPath" type="Main">
		<name id="Layer/VectorMask/CurrentPath/name" value="当前路径"/> 
		<context id="Layer/VectorMask/CurrentPath/context" value="图层 &gt; 矢量蒙版 &gt; 当前路径"/>
		<desc id="Layer/VectorMask/CurrentPath/desc" value="从当前活动路径创建矢量蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id533 = charIDToTypeID( "slct" ); var desc103 = new ActionDescriptor(); var id534 = charIDToTypeID( "null" ); var ref73 = new ActionReference(); var id535 = charIDToTypeID( "Mn  " ); var id536 = charIDToTypeID( "MnIt" ); var id537 = stringIDToTypeID( "vectorMaskCurrentPath" ); ref73.putEnumerated( id535, id536, id537 ); desc103.putReference( id534, ref73 ); executeAction( id533, desc103, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-VectorMask-Delete" type="Main">
		<name id="Layer/VectorMask/Delete/name" value="删除"/> 
		<context id="Layer/VectorMask/Delete/context" value="图层 &gt; 矢量蒙版 &gt; 删除"/>
		<desc id="Layer/VectorMask/Delete/desc" value="从图像中删除矢量蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id538 = charIDToTypeID( "slct" ); var desc104 = new ActionDescriptor(); var id539 = charIDToTypeID( "null" ); var ref74 = new ActionReference(); var id540 = charIDToTypeID( "Mn  " ); var id541 = charIDToTypeID( "MnIt" ); var id542 = stringIDToTypeID( "discardVectorMask" ); ref74.putEnumerated( id540, id541, id542 ); desc104.putReference( id539, ref74 ); executeAction( id538, desc104, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-VectorMask-Enable/DisableVectorMask" type="Main">
		<name id="Layer/VectorMask/Enable/DisableVectorMask/name" value="启用/禁用矢量蒙版"/> 
		<context id="Layer/VectorMask/Enable/DisableVectorMask/context" value="图层 &gt; 矢量蒙版 &gt; 启用/禁用矢量蒙版"/>
		<desc id="Layer/VectorMask/Enable/DisableVectorMask/desc" value="启用/停用图像上的矢量蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id543 = charIDToTypeID( "slct" ); var desc105 = new ActionDescriptor(); var id544 = charIDToTypeID( "null" ); var ref75 = new ActionReference(); var id545 = charIDToTypeID( "Mn  " ); var id546 = charIDToTypeID( "MnIt" ); var id547 = stringIDToTypeID( "toggleVectorMask" ); ref75.putEnumerated( id545, id546, id547 ); desc105.putReference( id544, ref75 ); executeAction( id543, desc105, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-VectorMask-Link/UnlinkVectorMask" type="Main">
		<name id="Layer/VectorMask/Link/UnlinkVectorMask/name" value="链接/取消链接矢量蒙版"/> 
		<context id="Layer/VectorMask/Link/UnlinkVectorMask/context" value="图层 &gt; 矢量蒙版 &gt; 链接/取消链接矢量蒙版"/>
		<desc id="Layer/VectorMask/Link/UnlinkVectorMask/desc" value="链接或取消链接自/至图像的矢量蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc173 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref103 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref103.putEnumerated( idLyr, idOrdn, idTrgt ); desc173.putReference( idnull, ref103 ); var idT = charIDToTypeID( "T   " ); var desc174 = new ActionDescriptor(); var idvectorMaskLinked = stringIDToTypeID( "vectorMaskLinked" ); desc174.putBoolean( idvectorMaskLinked, true ); var idLyr = charIDToTypeID( "Lyr " ); desc173.putObject( idT, idLyr, desc174 ); executeAction( idsetd, desc173, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Create/ReleaseClippingMask" type="Main">
		<name id="Layer/Create/ReleaseClippingMask/name" value="创建/释放剪贴蒙版"/> 
		<context id="Layer/Create/ReleaseClippingMask/context" value="图层 &gt; 创建/释放剪贴蒙版"/>
		<desc id="Layer/Create/ReleaseClippingMask/desc" value="从图层释放剪贴蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id556 = charIDToTypeID( "GrpL" ); executeAction( id556, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartObjects-ConverttoSmartObject" type="Main">
		<name id="Layer/SmartObjects/ConverttoSmartObject/name" value="转换为智能对象"/> 
		<context id="Layer/SmartObjects/ConverttoSmartObject/context" value="图层 &gt; 智能对象 &gt; 转换为智能对象"/>
		<desc id="Layer/SmartObjects/ConverttoSmartObject/desc" value="将图层转换为智能对象"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id557 = charIDToTypeID( "slct" ); var desc108 = new ActionDescriptor(); var id558 = charIDToTypeID( "null" ); var ref77 = new ActionReference(); var id559 = charIDToTypeID( "Mn  " ); var id560 = charIDToTypeID( "MnIt" ); var id561 = stringIDToTypeID( "newPlacedLayer" ); ref77.putEnumerated( id559, id560, id561 ); desc108.putReference( id558, ref77 ); executeAction( id557, desc108, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartObjects-NewSmartObjectviaCopy" type="Main">
		<name id="Layer/SmartObjects/NewSmartObjectviaCopy/name" value="通过拷贝新建智能对象"/> 
		<context id="Layer/SmartObjects/NewSmartObjectviaCopy/context" value="图层 &gt; 智能对象 &gt; 通过拷贝新建智能对象"/>
		<desc id="Layer/SmartObjects/NewSmartObjectviaCopy/desc" value="通过拷贝的剪贴板数据创建新的智能对象"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id562 = charIDToTypeID( "slct" ); var desc109 = new ActionDescriptor(); var id563 = charIDToTypeID( "null" ); var ref78 = new ActionReference(); var id564 = charIDToTypeID( "Mn  " ); var id565 = charIDToTypeID( "MnIt" ); var id566 = stringIDToTypeID( "placedLayerMakeCopy" ); ref78.putEnumerated( id564, id565, id566 ); desc109.putReference( id563, ref78 ); executeAction( id562, desc109, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartObjects-EditContents" type="Main">
		<name id="Layer/SmartObjects/EditContents/name" value="编辑内容"/> 
		<context id="Layer/SmartObjects/EditContents/context" value="图层 &gt; 智能对象 &gt; 编辑内容"/>
		<desc id="Layer/SmartObjects/EditContents/desc" value="编辑智能对象的内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id567 = charIDToTypeID( "slct" ); var desc110 = new ActionDescriptor(); var id568 = charIDToTypeID( "null" ); var ref79 = new ActionReference(); var id569 = charIDToTypeID( "Mn  " ); var id570 = charIDToTypeID( "MnIt" ); var id571 = stringIDToTypeID( "placedLayerEditContents" ); ref79.putEnumerated( id569, id570, id571 ); desc110.putReference( id568, ref79 ); executeAction( id567, desc110, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartObjects-ExportContents" type="Main">
		<name id="Layer/SmartObjects/ExportContents/name" value="导出内容"/> 
		<context id="Layer/SmartObjects/ExportContents/context" value="图层 &gt; 智能对象 &gt; 导出内容"/>
		<desc id="Layer/SmartObjects/ExportContents/desc" value="导出智能对象的内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id572 = charIDToTypeID( "slct" ); var desc111 = new ActionDescriptor(); var id573 = charIDToTypeID( "null" ); var ref80 = new ActionReference(); var id574 = charIDToTypeID( "Mn  " ); var id575 = charIDToTypeID( "MnIt" ); var id576 = stringIDToTypeID( "placedLayerExportContents" ); ref80.putEnumerated( id574, id575, id576 ); desc111.putReference( id573, ref80 ); executeAction( id572, desc111, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartObjects-ReplaceContents" type="Main">
		<name id="Layer/SmartObjects/ReplaceContents/name" value="替换内容"/> 
		<context id="Layer/SmartObjects/ReplaceContents/context" value="图层 &gt; 智能对象 &gt; 替换内容"/>
		<desc id="Layer/SmartObjects/ReplaceContents/desc" value="替换智能对象的内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id577 = charIDToTypeID( "slct" ); var desc112 = new ActionDescriptor(); var id578 = charIDToTypeID( "null" ); var ref81 = new ActionReference(); var id579 = charIDToTypeID( "Mn  " ); var id580 = charIDToTypeID( "MnIt" ); var id581 = stringIDToTypeID( "placedLayerReplaceContents" ); ref81.putEnumerated( id579, id580, id581 ); desc112.putReference( id578, ref81 ); executeAction( id577, desc112, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-None" type="Main">
		<name id="Layer/SmartObjects/StackMode/None/name" value="无"/> 
		<context id="Layer/SmartObjects/StackMode/None/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 无"/>
		<desc id="Layer/SmartObjects/StackMode/None/desc" value="堆栈模式未应用于智能对象数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id582 = charIDToTypeID( "slct" ); var desc113 = new ActionDescriptor(); var id583 = charIDToTypeID( "null" ); var ref82 = new ActionReference(); var id584 = charIDToTypeID( "Mn  " ); var id585 = charIDToTypeID( "MnIt" ); var id586 = stringIDToTypeID( "imageStackConvertSmartObject" ); ref82.putEnumerated( id584, id585, id586 ); desc113.putReference( id583, ref82 ); executeAction( id582, desc113, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Entropy" type="Main">
		<name id="Layer/SmartObjects/StackMode/Entropy/name" value="熵"/> 
		<context id="Layer/SmartObjects/StackMode/Entropy/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 熵"/>
		<desc id="Layer/SmartObjects/StackMode/Entropy/desc" value="按熵过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id587 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc114 = new ActionDescriptor(); var id588 = stringIDToTypeID( "imageStackPlugin" ); var id589 = charIDToTypeID( "entr" ); desc114.putClass( id588, id589 ); var id590 = charIDToTypeID( "Nm  " ); desc114.putString( id590, "Entropy" ); executeAction( id587, desc114, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Kurtosis" type="Main">
		<name id="Layer/SmartObjects/StackMode/Kurtosis/name" value="峰度"/> 
		<context id="Layer/SmartObjects/StackMode/Kurtosis/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 峰度"/>
		<desc id="Layer/SmartObjects/StackMode/Kurtosis/desc" value="按峰度过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id591 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc115 = new ActionDescriptor(); var id592 = stringIDToTypeID( "imageStackPlugin" ); var id593 = charIDToTypeID( "kurt" ); desc115.putClass( id592, id593 ); var id594 = charIDToTypeID( "Nm  " ); desc115.putString( id594, "Kurtosis" ); executeAction( id591, desc115, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Maximum" type="Main">
		<name id="Layer/SmartObjects/StackMode/Maximum/name" value="最大值"/> 
		<context id="Layer/SmartObjects/StackMode/Maximum/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 最大值"/>
		<desc id="Layer/SmartObjects/StackMode/Maximum/desc" value="按最大值过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id595 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc116 = new ActionDescriptor(); var id596 = stringIDToTypeID( "imageStackPlugin" ); var id597 = charIDToTypeID( "maxx" ); desc116.putClass( id596, id597 ); var id598 = charIDToTypeID( "Nm  " ); desc116.putString( id598, "Maximum" ); executeAction( id595, desc116, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Mean" type="Main">
		<name id="Layer/SmartObjects/StackMode/Mean/name" value="平均值"/> 
		<context id="Layer/SmartObjects/StackMode/Mean/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 平均值"/>
		<desc id="Layer/SmartObjects/StackMode/Mean/desc" value="按平均值过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id599 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc117 = new ActionDescriptor(); var id600 = stringIDToTypeID( "imageStackPlugin" ); var id601 = charIDToTypeID( "avrg" ); desc117.putClass( id600, id601 ); var id602 = charIDToTypeID( "Nm  " ); desc117.putString( id602, "Mean" ); executeAction( id599, desc117, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Median" type="Main">
		<name id="Layer/SmartObjects/StackMode/Median/name" value="中间值"/> 
		<context id="Layer/SmartObjects/StackMode/Median/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 中间值"/>
		<desc id="Layer/SmartObjects/StackMode/Median/desc" value="按中间值过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id603 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc118 = new ActionDescriptor(); var id604 = stringIDToTypeID( "imageStackPlugin" ); var id605 = charIDToTypeID( "medn" ); desc118.putClass( id604, id605 ); var id606 = charIDToTypeID( "Nm  " ); desc118.putString( id606, "Median" ); executeAction( id603, desc118, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Minimum" type="Main">
		<name id="Layer/SmartObjects/StackMode/Minimum/name" value="最小值"/> 
		<context id="Layer/SmartObjects/StackMode/Minimum/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 最小值"/>
		<desc id="Layer/SmartObjects/StackMode/Minimum/desc" value="按最小值过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id607 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc119 = new ActionDescriptor(); var id608 = stringIDToTypeID( "imageStackPlugin" ); var id609 = charIDToTypeID( "minn" ); desc119.putClass( id608, id609 ); var id610 = charIDToTypeID( "Nm  " ); desc119.putString( id610, "Minimum" ); executeAction( id607, desc119, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Range" type="Main">
		<name id="Layer/SmartObjects/StackMode/Range/name" value="范围"/> 
		<context id="Layer/SmartObjects/StackMode/Range/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 范围"/>
		<desc id="Layer/SmartObjects/StackMode/Range/desc" value="按范围过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id611 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc120 = new ActionDescriptor(); var id612 = stringIDToTypeID( "imageStackPlugin" ); var id613 = charIDToTypeID( "rang" ); desc120.putClass( id612, id613 ); var id614 = charIDToTypeID( "Nm  " ); desc120.putString( id614, "Range" ); executeAction( id611, desc120, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Skewness" type="Main">
		<name id="Layer/SmartObjects/StackMode/Skewness/name" value="偏度"/> 
		<context id="Layer/SmartObjects/StackMode/Skewness/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 偏度"/>
		<desc id="Layer/SmartObjects/StackMode/Skewness/desc" value="按斜切过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id615 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc121 = new ActionDescriptor(); var id616 = stringIDToTypeID( "imageStackPlugin" ); var id617 = charIDToTypeID( "skew" ); desc121.putClass( id616, id617 ); var id618 = charIDToTypeID( "Nm  " ); desc121.putString( id618, "Skewness" ); executeAction( id615, desc121, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-StandardDeviation" type="Main">
		<name id="Layer/SmartObjects/StackMode/StandardDeviation/name" value="标准偏差"/> 
		<context id="Layer/SmartObjects/StackMode/StandardDeviation/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 标准偏差"/>
		<desc id="Layer/SmartObjects/StackMode/StandardDeviation/desc" value="按标准偏差过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id619 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc122 = new ActionDescriptor(); var id620 = stringIDToTypeID( "imageStackPlugin" ); var id621 = charIDToTypeID( "stdv" ); desc122.putClass( id620, id621 ); var id622 = charIDToTypeID( "Nm  " ); desc122.putString( id622, "Standard Deviation" ); executeAction( id619, desc122, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Summation" type="Main">
		<name id="Layer/SmartObjects/StackMode/Summation/name" value="总和"/> 
		<context id="Layer/SmartObjects/StackMode/Summation/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 总和"/>
		<desc id="Layer/SmartObjects/StackMode/Summation/desc" value="按总和过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id623 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc123 = new ActionDescriptor(); var id624 = stringIDToTypeID( "imageStackPlugin" ); var id625 = charIDToTypeID( "summ" ); desc123.putClass( id624, id625 ); var id626 = charIDToTypeID( "Nm  " ); desc123.putString( id626, "Summation" ); executeAction( id623, desc123, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-SmartObjects-StackMode-Variance" type="Main">
		<name id="Layer/SmartObjects/StackMode/Variance/name" value="方差"/> 
		<context id="Layer/SmartObjects/StackMode/Variance/context" value="图层 &gt; 智能对象 &gt; 堆栈模式 &gt; 方差"/>
		<desc id="Layer/SmartObjects/StackMode/Variance/desc" value="按方差过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id627 = stringIDToTypeID( "applyImageStackPluginRenderer" ); var desc124 = new ActionDescriptor(); var id628 = stringIDToTypeID( "imageStackPlugin" ); var id629 = charIDToTypeID( "vari" ); desc124.putClass( id628, id629 ); var id630 = charIDToTypeID( "Nm  " ); desc124.putString( id630, "Variance" ); executeAction( id627, desc124, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SmartObjects-Rasterize" type="Main">
		<name id="Layer/SmartObjects/Rasterize/name" value="栅格化"/> 
		<context id="Layer/SmartObjects/Rasterize/context" value="图层 &gt; 智能对象 &gt; 栅格化"/>
		<desc id="Layer/SmartObjects/Rasterize/desc" value="按栅格化过滤智能对象图层堆栈数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id631 = charIDToTypeID( "slct" ); var desc125 = new ActionDescriptor(); var id632 = charIDToTypeID( "null" ); var ref83 = new ActionReference(); var id633 = charIDToTypeID( "Mn  " ); var id634 = charIDToTypeID( "MnIt" ); var id635 = stringIDToTypeID( "rasterizePlaced" ); ref83.putEnumerated( id633, id634, id635 ); desc125.putReference( id632, ref83 ); executeAction( id631, desc125, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-NewVideoLayerfromFile" type="Main">
		<name id="Layer/VideoLayers/NewVideoLayerfromFile/name" value="从文件新建视频图层"/> 
		<context id="Layer/VideoLayers/NewVideoLayerfromFile/context" value="图层 &gt; 视频图层 &gt; 从文件新建视频图层"/>
		<desc id="Layer/VideoLayers/NewVideoLayerfromFile/desc" value="从文件创建新视频图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id636 = charIDToTypeID( "slct" ); var desc126 = new ActionDescriptor(); var id637 = charIDToTypeID( "null" ); var ref84 = new ActionReference(); var id638 = charIDToTypeID( "Mn  " ); var id639 = charIDToTypeID( "MnIt" ); var id640 = stringIDToTypeID( "addVideoLayer" ); ref84.putEnumerated( id638, id639, id640 ); desc126.putReference( id637, ref84 ); executeAction( id636, desc126, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-NewBlankVideoLayer" type="Main">
		<name id="Layer/VideoLayers/NewBlankVideoLayer/name" value="新建空白视频图层"/> 
		<context id="Layer/VideoLayers/NewBlankVideoLayer/context" value="图层 &gt; 视频图层 &gt; 新建空白视频图层"/>
		<desc id="Layer/VideoLayers/NewBlankVideoLayer/desc" value="创建新的空白视频图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id641 = charIDToTypeID( "slct" ); var desc127 = new ActionDescriptor(); var id642 = charIDToTypeID( "null" ); var ref85 = new ActionReference(); var id643 = charIDToTypeID( "Mn  " ); var id644 = charIDToTypeID( "MnIt" ); var id645 = stringIDToTypeID( "addBlankVideoLayer" ); ref85.putEnumerated( id643, id644, id645 ); desc127.putReference( id642, ref85 ); executeAction( id641, desc127, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-InsertBlankFrame" type="Main">
		<name id="Layer/VideoLayers/InsertBlankFrame/name" value="插入空白帧"/> 
		<context id="Layer/VideoLayers/InsertBlankFrame/context" value="图层 &gt; 视频图层 &gt; 插入空白帧"/>
		<desc id="Layer/VideoLayers/InsertBlankFrame/desc" value="插入空白视频图层帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id646 = charIDToTypeID( "slct" ); var desc128 = new ActionDescriptor(); var id647 = charIDToTypeID( "null" ); var ref86 = new ActionReference(); var id648 = charIDToTypeID( "Mn  " ); var id649 = charIDToTypeID( "MnIt" ); var id650 = stringIDToTypeID( "insertBlankFrame" ); ref86.putEnumerated( id648, id649, id650 ); desc128.putReference( id647, ref86 ); executeAction( id646, desc128, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-DuplicateFrame" type="Main">
		<name id="Layer/VideoLayers/DuplicateFrame/name" value="复制帧"/> 
		<context id="Layer/VideoLayers/DuplicateFrame/context" value="图层 &gt; 视频图层 &gt; 复制帧"/>
		<desc id="Layer/VideoLayers/DuplicateFrame/desc" value="复制视频图层帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id651 = charIDToTypeID( "slct" ); var desc129 = new ActionDescriptor(); var id652 = charIDToTypeID( "null" ); var ref87 = new ActionReference(); var id653 = charIDToTypeID( "Mn  " ); var id654 = charIDToTypeID( "MnIt" ); var id655 = stringIDToTypeID( "duplicateFrame" ); ref87.putEnumerated( id653, id654, id655 ); desc129.putReference( id652, ref87 ); executeAction( id651, desc129, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-DeleteFrame" type="Main">
		<name id="Layer/VideoLayers/DeleteFrame/name" value="删除帧"/> 
		<context id="Layer/VideoLayers/DeleteFrame/context" value="图层 &gt; 视频图层 &gt; 删除帧"/>
		<desc id="Layer/VideoLayers/DeleteFrame/desc" value="删除视频图层帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id656 = charIDToTypeID( "slct" ); var desc130 = new ActionDescriptor(); var id657 = charIDToTypeID( "null" ); var ref88 = new ActionReference(); var id658 = charIDToTypeID( "Mn  " ); var id659 = charIDToTypeID( "MnIt" ); var id660 = stringIDToTypeID( "deleteFrame" ); ref88.putEnumerated( id658, id659, id660 ); desc130.putReference( id657, ref88 ); executeAction( id656, desc130, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-ReplaceFootage" type="Main">
		<name id="Layer/VideoLayers/ReplaceFootage/name" value="替换素材"/> 
		<context id="Layer/VideoLayers/ReplaceFootage/context" value="图层 &gt; 视频图层 &gt; 替换素材"/>
		<desc id="Layer/VideoLayers/ReplaceFootage/desc" value="替换视频图层中的素材"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id661 = charIDToTypeID( "slct" ); var desc131 = new ActionDescriptor(); var id662 = charIDToTypeID( "null" ); var ref89 = new ActionReference(); var id663 = charIDToTypeID( "Mn  " ); var id664 = charIDToTypeID( "MnIt" ); var id665 = stringIDToTypeID( "replaceFootage" ); ref89.putEnumerated( id663, id664, id665 ); desc131.putReference( id662, ref89 ); executeAction( id661, desc131, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-InterpretFootage" type="Main">
		<name id="Layer/VideoLayers/InterpretFootage/name" value="解释素材"/> 
		<context id="Layer/VideoLayers/InterpretFootage/context" value="图层 &gt; 视频图层 &gt; 解释素材"/>
		<desc id="Layer/VideoLayers/InterpretFootage/desc" value="解释视频图层的素材"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id666 = charIDToTypeID( "slct" ); var desc132 = new ActionDescriptor(); var id667 = charIDToTypeID( "null" ); var ref90 = new ActionReference(); var id668 = charIDToTypeID( "Mn  " ); var id669 = charIDToTypeID( "MnIt" ); var id670 = stringIDToTypeID( "interpretFootage" ); ref90.putEnumerated( id668, id669, id670 ); desc132.putReference( id667, ref90 ); executeAction( id666, desc132, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-ShowAlteredVideo" type="Main">
		<name id="Layer/VideoLayers/ShowAlteredVideo/name" value="显示已改变的视频"/> 
		<context id="Layer/VideoLayers/ShowAlteredVideo/context" value="图层 &gt; 视频图层 &gt; 显示已改变的视频"/>
		<desc id="Layer/VideoLayers/ShowAlteredVideo/desc" value="显示视频图层的已改变部分"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id671 = charIDToTypeID( "slct" ); var desc133 = new ActionDescriptor(); var id672 = charIDToTypeID( "null" ); var ref91 = new ActionReference(); var id673 = charIDToTypeID( "Mn  " ); var id674 = charIDToTypeID( "MnIt" ); var id675 = stringIDToTypeID( "showAlteredVideo" ); ref91.putEnumerated( id673, id674, id675 ); desc133.putReference( id672, ref91 ); executeAction( id671, desc133, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-RestoreFrame" type="Main">
		<name id="Layer/VideoLayers/RestoreFrame/name" value="恢复帧"/> 
		<context id="Layer/VideoLayers/RestoreFrame/context" value="图层 &gt; 视频图层 &gt; 恢复帧"/>
		<desc id="Layer/VideoLayers/RestoreFrame/desc" value="恢复视频图层的帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id676 = charIDToTypeID( "slct" ); var desc134 = new ActionDescriptor(); var id677 = charIDToTypeID( "null" ); var ref92 = new ActionReference(); var id678 = charIDToTypeID( "Mn  " ); var id679 = charIDToTypeID( "MnIt" ); var id680 = stringIDToTypeID( "restoreFrame" ); ref92.putEnumerated( id678, id679, id680 ); desc134.putReference( id677, ref92 ); executeAction( id676, desc134, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-RestoreAllFrames" type="Main">
		<name id="Layer/VideoLayers/RestoreAllFrames/name" value="恢复所有帧"/> 
		<context id="Layer/VideoLayers/RestoreAllFrames/context" value="图层 &gt; 视频图层 &gt; 恢复所有帧"/>
		<desc id="Layer/VideoLayers/RestoreAllFrames/desc" value="恢复所有选定的视频图层帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id681 = charIDToTypeID( "slct" ); var desc135 = new ActionDescriptor(); var id682 = charIDToTypeID( "null" ); var ref93 = new ActionReference(); var id683 = charIDToTypeID( "Mn  " ); var id684 = charIDToTypeID( "MnIt" ); var id685 = stringIDToTypeID( "restoreAllFrames" ); ref93.putEnumerated( id683, id684, id685 ); desc135.putReference( id682, ref93 ); executeAction( id681, desc135, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-ReloadFrame" type="Main">
		<name id="Layer/VideoLayers/ReloadFrame/name" value="重新载入帧"/> 
		<context id="Layer/VideoLayers/ReloadFrame/context" value="图层 &gt; 视频图层 &gt; 重新载入帧"/>
		<desc id="Layer/VideoLayers/ReloadFrame/desc" value="将帧重新载入视频图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id686 = charIDToTypeID( "slct" ); var desc136 = new ActionDescriptor(); var id687 = charIDToTypeID( "null" ); var ref94 = new ActionReference(); var id688 = charIDToTypeID( "Mn  " ); var id689 = charIDToTypeID( "MnIt" ); var id690 = stringIDToTypeID( "reloadFrame" ); ref94.putEnumerated( id688, id689, id690 ); desc136.putReference( id687, ref94 ); executeAction( id686, desc136, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Layer-VideoLayers-Rasterize" type="Main">
		<name id="Layer/VideoLayers/Rasterize/name" value="栅格化"/> 
		<context id="Layer/VideoLayers/Rasterize/context" value="图层 &gt; 视频图层 &gt; 栅格化"/>
		<desc id="Layer/VideoLayers/Rasterize/desc" value="栅格化视频图层的内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id691 = charIDToTypeID( "slct" ); var desc137 = new ActionDescriptor(); var id692 = charIDToTypeID( "null" ); var ref95 = new ActionReference(); var id693 = charIDToTypeID( "Mn  " ); var id694 = charIDToTypeID( "MnIt" ); var id695 = stringIDToTypeID( "rasterizeVideo" ); ref95.putEnumerated( id693, id694, id695 ); desc137.putReference( id692, ref95 ); executeAction( id691, desc137, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-CreateWorkPath" type="Main">
		<name id="Layer/Type/CreateWorkPath/name" value="创建工作路径"/> 
		<context id="Layer/Type/CreateWorkPath/context" value="图层 &gt; 文字 &gt; 创建工作路径"/>
		<desc id="Layer/Type/CreateWorkPath/desc" value="将文字字符转换为可编辑的矢量路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id699 = charIDToTypeID( "slct" ); var desc141 = new ActionDescriptor(); var id700 = charIDToTypeID( "null" ); var ref96 = new ActionReference(); var id701 = charIDToTypeID( "Mn  " ); var id702 = charIDToTypeID( "MnIt" ); var id703 = stringIDToTypeID( "createWorkPath" ); ref96.putEnumerated( id701, id702, id703 ); desc141.putReference( id700, ref96 ); executeAction( id699, desc141, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-ConverttoShape" type="Main">
		<name id="Layer/Type/ConverttoShape/name" value="转换为形状"/> 
		<context id="Layer/Type/ConverttoShape/context" value="图层 &gt; 文字 &gt; 转换为形状"/>
		<desc id="Layer/Type/ConverttoShape/desc" value="将文字字符转换为填充矢量形状图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id704 = charIDToTypeID( "slct" ); var desc142 = new ActionDescriptor(); var id705 = charIDToTypeID( "null" ); var ref97 = new ActionReference(); var id706 = charIDToTypeID( "Mn  " ); var id707 = charIDToTypeID( "MnIt" ); var id708 = stringIDToTypeID( "convertToShape" ); ref97.putEnumerated( id706, id707, id708 ); desc142.putReference( id705, ref97 ); executeAction( id704, desc142, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-Horizontal" type="Main">
		<name id="Layer/Type/Horizontal/name" value="水平"/> 
		<context id="Layer/Type/Horizontal/context" value="图层 &gt; 文字 &gt; 水平"/>
		<desc id="Layer/Type/Horizontal/desc" value="将文字转换为水平方向，以便让新字母出现在其它字母旁边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id709 = charIDToTypeID( "slct" ); var desc143 = new ActionDescriptor(); var id710 = charIDToTypeID( "null" ); var ref98 = new ActionReference(); var id711 = charIDToTypeID( "Mn  " ); var id712 = charIDToTypeID( "MnIt" ); var id713 = charIDToTypeID( "Hrzn" ); ref98.putEnumerated( id711, id712, id713 ); desc143.putReference( id710, ref98 ); executeAction( id709, desc143, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-Vertical" type="Main">
		<name id="Layer/Type/Vertical/name" value="垂直"/> 
		<context id="Layer/Type/Vertical/context" value="图层 &gt; 文字 &gt; 垂直"/>
		<desc id="Layer/Type/Vertical/desc" value="将文字转换为垂直方向，以便让新字母出现在其它字母下方"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id714 = charIDToTypeID( "slct" ); var desc144 = new ActionDescriptor(); var id715 = charIDToTypeID( "null" ); var ref99 = new ActionReference(); var id716 = charIDToTypeID( "Mn  " ); var id717 = charIDToTypeID( "MnIt" ); var id718 = charIDToTypeID( "Vrtc" ); ref99.putEnumerated( id716, id717, id718 ); desc144.putReference( id715, ref99 ); executeAction( id714, desc144, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-Anti-AliasNone" type="Main">
		<name id="Layer/Type/Anti-AliasNone/name" value="消除锯齿方式为无"/> 
		<context id="Layer/Type/Anti-AliasNone/context" value="图层 &gt; 文字 &gt; 消除锯齿方式为无"/>
		<desc id="Layer/Type/Anti-AliasNone/desc" value="移去所选文字的消除锯齿方式（平滑处理）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id719 = charIDToTypeID( "slct" ); var desc145 = new ActionDescriptor(); var id720 = charIDToTypeID( "null" ); var ref100 = new ActionReference(); var id721 = charIDToTypeID( "Mn  " ); var id722 = charIDToTypeID( "MnIt" ); var id723 = charIDToTypeID( "Anno" ); ref100.putEnumerated( id721, id722, id723 ); desc145.putReference( id720, ref100 ); executeAction( id719, desc145, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-Anti-AliasSharp" type="Main">
		<name id="Layer/Type/Anti-AliasSharp/name" value="消除锯齿方式为锐利"/> 
		<context id="Layer/Type/Anti-AliasSharp/context" value="图层 &gt; 文字 &gt; 消除锯齿方式为锐利"/>
		<desc id="Layer/Type/Anti-AliasSharp/desc" value="将所选文字的消除锯齿方式（平滑处理）设置为锐利"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id724 = charIDToTypeID( "slct" ); var desc146 = new ActionDescriptor(); var id725 = charIDToTypeID( "null" ); var ref101 = new ActionReference(); var id726 = charIDToTypeID( "Mn  " ); var id727 = charIDToTypeID( "MnIt" ); var id728 = stringIDToTypeID( "antiAliasSharp" ); ref101.putEnumerated( id726, id727, id728 ); desc146.putReference( id725, ref101 ); executeAction( id724, desc146, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-Anti-AliasCrisp" type="Main">
		<name id="Layer/Type/Anti-AliasCrisp/name" value="消除锯齿方式为犀利"/> 
		<context id="Layer/Type/Anti-AliasCrisp/context" value="图层 &gt; 文字 &gt; 消除锯齿方式为犀利"/>
		<desc id="Layer/Type/Anti-AliasCrisp/desc" value="将所选文字的消除锯齿方式（平滑处理）设置为犀利"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id729 = charIDToTypeID( "slct" ); var desc147 = new ActionDescriptor(); var id730 = charIDToTypeID( "null" ); var ref102 = new ActionReference(); var id731 = charIDToTypeID( "Mn  " ); var id732 = charIDToTypeID( "MnIt" ); var id733 = charIDToTypeID( "AnCr" ); ref102.putEnumerated( id731, id732, id733 ); desc147.putReference( id730, ref102 ); executeAction( id729, desc147, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-Anti-AliasStrong" type="Main">
		<name id="Layer/Type/Anti-AliasStrong/name" value="消除锯齿方式为浑厚"/> 
		<context id="Layer/Type/Anti-AliasStrong/context" value="图层 &gt; 文字 &gt; 消除锯齿方式为浑厚"/>
		<desc id="Layer/Type/Anti-AliasStrong/desc" value="将所选文字的消除锯齿方式（平滑处理）设置为浑厚"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id734 = charIDToTypeID( "slct" ); var desc148 = new ActionDescriptor(); var id735 = charIDToTypeID( "null" ); var ref103 = new ActionReference(); var id736 = charIDToTypeID( "Mn  " ); var id737 = charIDToTypeID( "MnIt" ); var id738 = charIDToTypeID( "AnSt" ); ref103.putEnumerated( id736, id737, id738 ); desc148.putReference( id735, ref103 ); executeAction( id734, desc148, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-Anti-AliasSmooth" type="Main">
		<name id="Layer/Type/Anti-AliasSmooth/name" value="消除锯齿方式为平滑"/> 
		<context id="Layer/Type/Anti-AliasSmooth/context" value="图层 &gt; 文字 &gt; 消除锯齿方式为平滑"/>
		<desc id="Layer/Type/Anti-AliasSmooth/desc" value="将所选文字的消除锯齿方式（平滑处理）设置为平滑"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id739 = charIDToTypeID( "slct" ); var desc149 = new ActionDescriptor(); var id740 = charIDToTypeID( "null" ); var ref104 = new ActionReference(); var id741 = charIDToTypeID( "Mn  " ); var id742 = charIDToTypeID( "MnIt" ); var id743 = charIDToTypeID( "AnSm" ); ref104.putEnumerated( id741, id742, id743 ); desc149.putReference( id740, ref104 ); executeAction( id739, desc149, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-ConvertTextShapeType" type="Main">
		<name id="Layer/Type/ConvertTextShapeType/name" value="转换文本形状类型"/> 
		<context id="Layer/Type/ConvertTextShapeType/context" value="图层 &gt; 文字 &gt; 转换文本形状类型"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc175 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref104 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idTEXT = charIDToTypeID( "TEXT" ); ref104.putProperty( idPrpr, idTEXT ); var idTxLr = charIDToTypeID( "TxLr" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref104.putEnumerated( idTxLr, idOrdn, idTrgt ); desc175.putReference( idnull, ref104 ); var idT = charIDToTypeID( "T   " ); var idTEXT = charIDToTypeID( "TEXT" ); var idbox = stringIDToTypeID( "box" ); desc175.putEnumerated( idT, idTEXT, idbox ); executeAction( idsetd, desc175, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-WarpText" type="Main">
		<name id="Layer/Type/WarpText/name" value="文字变形"/> 
		<context id="Layer/Type/WarpText/context" value="图层 &gt; 文字 &gt; 文字变形"/>
		<desc id="Layer/Type/WarpText/desc" value="通过几个变形命令中的一个，扭曲所选文字"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id754 = charIDToTypeID( "slct" ); var desc151 = new ActionDescriptor(); var id755 = charIDToTypeID( "null" ); var ref106 = new ActionReference(); var id756 = charIDToTypeID( "Mn  " ); var id757 = charIDToTypeID( "MnIt" ); var id758 = stringIDToTypeID( "warp" ); ref106.putEnumerated( id756, id757, id758 ); desc151.putReference( id755, ref106 ); executeAction( id754, desc151, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-UpdateAllTextLayers" type="Main">
		<name id="Layer/Type/UpdateAllTextLayers/name" value="更新所有文字图层"/> 
		<context id="Layer/Type/UpdateAllTextLayers/context" value="图层 &gt; 文字 &gt; 更新所有文字图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id759 = stringIDToTypeID( "updateLayouts" ); executeAction( id759, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Type-ReplaceAllMissingFonts" type="Main">
		<name id="Layer/Type/ReplaceAllMissingFonts/name" value="替换所有缺欠字体"/> 
		<context id="Layer/Type/ReplaceAllMissingFonts/context" value="图层 &gt; 文字 &gt; 替换所有缺欠字体"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id760 = stringIDToTypeID( "replaceSubstitutes" ); executeAction( id760, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-Type" type="Main">
		<name id="Layer/Rasterize/Type/name" value="文字"/> 
		<context id="Layer/Rasterize/Type/context" value="图层 &gt; 栅格化 &gt; 文字"/>
		<desc id="Layer/Rasterize/Type/desc" value="将当前文字图层转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id761 = charIDToTypeID( "slct" ); var desc152 = new ActionDescriptor(); var id762 = charIDToTypeID( "null" ); var ref107 = new ActionReference(); var id763 = charIDToTypeID( "Mn  " ); var id764 = charIDToTypeID( "MnIt" ); var id765 = charIDToTypeID( "RstT" ); ref107.putEnumerated( id763, id764, id765 ); desc152.putReference( id762, ref107 ); executeAction( id761, desc152, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-Shape" type="Main">
		<name id="Layer/Rasterize/Shape/name" value="形状"/> 
		<context id="Layer/Rasterize/Shape/context" value="图层 &gt; 栅格化 &gt; 形状"/>
		<desc id="Layer/Rasterize/Shape/desc" value="将当前形状图层转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id766 = charIDToTypeID( "slct" ); var desc153 = new ActionDescriptor(); var id767 = charIDToTypeID( "null" ); var ref108 = new ActionReference(); var id768 = charIDToTypeID( "Mn  " ); var id769 = charIDToTypeID( "MnIt" ); var id770 = stringIDToTypeID( "rasterizeShape" ); ref108.putEnumerated( id768, id769, id770 ); desc153.putReference( id767, ref108 ); executeAction( id766, desc153, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-FillContent" type="Main">
		<name id="Layer/Rasterize/FillContent/name" value="填充内容"/> 
		<context id="Layer/Rasterize/FillContent/context" value="图层 &gt; 栅格化 &gt; 填充内容"/>
		<desc id="Layer/Rasterize/FillContent/desc" value="将当前颜色填充图层转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id771 = charIDToTypeID( "slct" ); var desc154 = new ActionDescriptor(); var id772 = charIDToTypeID( "null" ); var ref109 = new ActionReference(); var id773 = charIDToTypeID( "Mn  " ); var id774 = charIDToTypeID( "MnIt" ); var id775 = stringIDToTypeID( "rasterizeContent" ); ref109.putEnumerated( id773, id774, id775 ); desc154.putReference( id772, ref109 ); executeAction( id771, desc154, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-VectorMask" type="Main">
		<name id="Layer/Rasterize/VectorMask/name" value="矢量蒙版"/> 
		<context id="Layer/Rasterize/VectorMask/context" value="图层 &gt; 栅格化 &gt; 矢量蒙版"/>
		<desc id="Layer/Rasterize/VectorMask/desc" value="将当前矢量蒙版转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id776 = charIDToTypeID( "slct" ); var desc155 = new ActionDescriptor(); var id777 = charIDToTypeID( "null" ); var ref110 = new ActionReference(); var id778 = charIDToTypeID( "Mn  " ); var id779 = charIDToTypeID( "MnIt" ); var id780 = stringIDToTypeID( "rasterizeVectorMask" ); ref110.putEnumerated( id778, id779, id780 ); desc155.putReference( id777, ref110 ); executeAction( id776, desc155, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-SmartObject" type="Main">
		<name id="Layer/Rasterize/SmartObject/name" value="智能对象"/> 
		<context id="Layer/Rasterize/SmartObject/context" value="图层 &gt; 栅格化 &gt; 智能对象"/>
		<desc id="Layer/Rasterize/SmartObject/desc" value="将当前智能对象转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id781 = charIDToTypeID( "slct" ); var desc156 = new ActionDescriptor(); var id782 = charIDToTypeID( "null" ); var ref111 = new ActionReference(); var id783 = charIDToTypeID( "Mn  " ); var id784 = charIDToTypeID( "MnIt" ); var id785 = stringIDToTypeID( "rasterizePlaced" ); ref111.putEnumerated( id783, id784, id785 ); desc156.putReference( id782, ref111 ); executeAction( id781, desc156, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-Video" type="Main">
		<name id="Layer/Rasterize/Video/name" value="视频"/> 
		<context id="Layer/Rasterize/Video/context" value="图层 &gt; 栅格化 &gt; 视频"/>
		<desc id="Layer/Rasterize/Video/desc" value="将当前视频图层转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc176 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref105 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idrasterizeVideo = stringIDToTypeID( "rasterizeVideo" ); ref105.putEnumerated( idMn, idMnIt, idrasterizeVideo ); desc176.putReference( idnull, ref105 ); executeAction( idslct, desc176, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-Layer" type="Main">
		<name id="Layer/Rasterize/Layer/name" value="图层"/> 
		<context id="Layer/Rasterize/Layer/context" value="图层 &gt; 栅格化 &gt; 图层"/>
		<desc id="Layer/Rasterize/Layer/desc" value="将当前图层转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id786 = stringIDToTypeID( "rasterizeLayer" ); var desc157 = new ActionDescriptor(); var id787 = charIDToTypeID( "null" ); var ref112 = new ActionReference(); var id788 = charIDToTypeID( "Lyr " ); var id789 = charIDToTypeID( "Ordn" ); var id790 = charIDToTypeID( "Trgt" ); ref112.putEnumerated( id788, id789, id790 ); desc157.putReference( id787, ref112 ); executeAction( id786, desc157, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Rasterize-AllLayers" type="Main">
		<name id="Layer/Rasterize/AllLayers/name" value="所有图层"/> 
		<context id="Layer/Rasterize/AllLayers/context" value="图层 &gt; 栅格化 &gt; 所有图层"/>
		<desc id="Layer/Rasterize/AllLayers/desc" value="将所有图层转换为像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id791 = stringIDToTypeID( "rasterizeAll" ); executeAction( id791, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-NewLayerBasedSlice" type="Main">
		<name id="Layer/NewLayerBasedSlice/name" value="新建基于图层的切片"/> 
		<context id="Layer/NewLayerBasedSlice/context" value="图层 &gt; 新建基于图层的切片"/>
		<desc id="Layer/NewLayerBasedSlice/desc" value="创建可基于当前图层的内容动态调整大小的切片"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id792 = charIDToTypeID( "slct" ); var desc158 = new ActionDescriptor(); var id793 = charIDToTypeID( "null" ); var ref113 = new ActionReference(); var id794 = charIDToTypeID( "Mn  " ); var id795 = charIDToTypeID( "MnIt" ); var id796 = stringIDToTypeID( "sliceFromLayer" ); ref113.putEnumerated( id794, id795, id796 ); desc158.putReference( id793, ref113 ); executeAction( id792, desc158, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-GroupLayers" type="Main">
		<name id="Layer/GroupLayers/name" value="图层编组"/> 
		<context id="Layer/GroupLayers/context" value="图层 &gt; 图层编组"/>
		<desc id="Layer/GroupLayers/desc" value="将当前所选图层组织为图层组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id797 = stringIDToTypeID( "groupLayersEvent" ); var desc159 = new ActionDescriptor(); var id798 = charIDToTypeID( "null" ); var ref114 = new ActionReference(); var id799 = charIDToTypeID( "Lyr " ); var id800 = charIDToTypeID( "Ordn" ); var id801 = charIDToTypeID( "Trgt" ); ref114.putEnumerated( id799, id800, id801 ); desc159.putReference( id798, ref114 ); executeAction( id797, desc159, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-UngroupLayers" type="Main">
		<name id="Layer/UngroupLayers/name" value="取消图层编组"/> 
		<context id="Layer/UngroupLayers/context" value="图层 &gt; 取消图层编组"/>
		<desc id="Layer/UngroupLayers/desc" value="移去围绕当前图层的图层组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id802 = stringIDToTypeID( "ungroupLayersEvent" ); var desc160 = new ActionDescriptor(); var id803 = charIDToTypeID( "null" ); var ref115 = new ActionReference(); var id804 = charIDToTypeID( "Lyr " ); var id805 = charIDToTypeID( "Ordn" ); var id806 = charIDToTypeID( "Trgt" ); ref115.putEnumerated( id804, id805, id806 ); desc160.putReference( id803, ref115 ); executeAction( id802, desc160, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Arrange-HideLayers" type="Main">
		<name id="Layer/Arrange/HideLayers/name" value="隐藏图层"/> 
		<context id="Layer/Arrange/HideLayers/context" value="图层 &gt; 隐藏图层"/>
		<desc id="Layer/Arrange/HideLayers/desc" value="隐藏当前选定的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id807 = charIDToTypeID( "Hd  " ); var desc161 = new ActionDescriptor(); var id808 = charIDToTypeID( "null" ); var ref116 = new ActionReference(); var id809 = charIDToTypeID( "Lyr " ); var id810 = charIDToTypeID( "Ordn" ); var id811 = charIDToTypeID( "Trgt" ); ref116.putEnumerated( id809, id810, id811 ); desc161.putReference( id808, ref116 ); executeAction( id807, desc161, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Arrange-BringtoFront" type="Main">
		<name id="Layer/Arrange/BringtoFront/name" value="置为顶层"/> 
		<context id="Layer/Arrange/BringtoFront/context" value="图层 &gt; 排列 &gt; 置为顶层"/>
		<desc id="Layer/Arrange/BringtoFront/desc" value="将当前所选图层移至图层堆栈的顶部"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id812 = charIDToTypeID( "move" ); var desc162 = new ActionDescriptor(); var id813 = charIDToTypeID( "null" ); var ref117 = new ActionReference(); var id814 = charIDToTypeID( "Lyr " ); var id815 = charIDToTypeID( "Ordn" ); var id816 = charIDToTypeID( "Trgt" ); ref117.putEnumerated( id814, id815, id816 ); desc162.putReference( id813, ref117 ); var id817 = charIDToTypeID( "T   " ); var ref118 = new ActionReference(); var id818 = charIDToTypeID( "Lyr " ); var id819 = charIDToTypeID( "Ordn" ); var id820 = charIDToTypeID( "Frnt" ); ref118.putEnumerated( id818, id819, id820 ); desc162.putReference( id817, ref118 ); executeAction( id812, desc162, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Arrange-BringForward" type="Main">
		<name id="Layer/Arrange/BringForward/name" value="前移一层"/> 
		<context id="Layer/Arrange/BringForward/context" value="图层 &gt; 排列 &gt; 前移一层"/>
		<desc id="Layer/Arrange/BringForward/desc" value="在图层堆栈中将当前所选图层上移"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id821 = charIDToTypeID( "move" ); var desc163 = new ActionDescriptor(); var id822 = charIDToTypeID( "null" ); var ref119 = new ActionReference(); var id823 = charIDToTypeID( "Lyr " ); var id824 = charIDToTypeID( "Ordn" ); var id825 = charIDToTypeID( "Trgt" ); ref119.putEnumerated( id823, id824, id825 ); desc163.putReference( id822, ref119 ); var id826 = charIDToTypeID( "T   " ); var ref120 = new ActionReference(); var id827 = charIDToTypeID( "Lyr " ); var id828 = charIDToTypeID( "Ordn" ); var id829 = charIDToTypeID( "Nxt " ); ref120.putEnumerated( id827, id828, id829 ); desc163.putReference( id826, ref120 ); executeAction( id821, desc163, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Arrange-SendBackward" type="Main">
		<name id="Layer/Arrange/SendBackward/name" value="后移一层"/> 
		<context id="Layer/Arrange/SendBackward/context" value="图层 &gt; 排列 &gt; 后移一层"/>
		<desc id="Layer/Arrange/SendBackward/desc" value="在图层堆栈中将当前所选图层下移"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id830 = charIDToTypeID( "move" ); var desc164 = new ActionDescriptor(); var id831 = charIDToTypeID( "null" ); var ref121 = new ActionReference(); var id832 = charIDToTypeID( "Lyr " ); var id833 = charIDToTypeID( "Ordn" ); var id834 = charIDToTypeID( "Trgt" ); ref121.putEnumerated( id832, id833, id834 ); desc164.putReference( id831, ref121 ); var id835 = charIDToTypeID( "T   " ); var ref122 = new ActionReference(); var id836 = charIDToTypeID( "Lyr " ); var id837 = charIDToTypeID( "Ordn" ); var id838 = charIDToTypeID( "Prvs" ); ref122.putEnumerated( id836, id837, id838 ); desc164.putReference( id835, ref122 ); executeAction( id830, desc164, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Arrange-SendtoBack" type="Main">
		<name id="Layer/Arrange/SendtoBack/name" value="置为底层"/> 
		<context id="Layer/Arrange/SendtoBack/context" value="图层 &gt; 排列 &gt; 置为底层"/>
		<desc id="Layer/Arrange/SendtoBack/desc" value="将当前所选图层移至图层堆栈的底部"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id839 = charIDToTypeID( "move" ); var desc165 = new ActionDescriptor(); var id840 = charIDToTypeID( "null" ); var ref123 = new ActionReference(); var id841 = charIDToTypeID( "Lyr " ); var id842 = charIDToTypeID( "Ordn" ); var id843 = charIDToTypeID( "Trgt" ); ref123.putEnumerated( id841, id842, id843 ); desc165.putReference( id840, ref123 ); var id844 = charIDToTypeID( "T   " ); var ref124 = new ActionReference(); var id845 = charIDToTypeID( "Lyr " ); var id846 = charIDToTypeID( "Ordn" ); var id847 = charIDToTypeID( "Back" ); ref124.putEnumerated( id845, id846, id847 ); desc165.putReference( id844, ref124 ); executeAction( id839, desc165, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Arrange-Reverse" type="Main">
		<name id="Layer/Arrange/Reverse/name" value="反向"/> 
		<context id="Layer/Arrange/Reverse/context" value="图层 &gt; 排列 &gt; 反向"/>
		<desc id="Layer/Arrange/Reverse/desc" value="反转当前所选图层的堆栈顺序"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id848 = charIDToTypeID( "Rvrs" ); var desc166 = new ActionDescriptor(); var id849 = charIDToTypeID( "null" ); var ref125 = new ActionReference(); var id850 = charIDToTypeID( "Lyr " ); var id851 = charIDToTypeID( "Ordn" ); var id852 = charIDToTypeID( "Trgt" ); ref125.putEnumerated( id850, id851, id852 ); desc166.putReference( id849, ref125 ); executeAction( id848, desc166, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Align-TopEdges" type="Main">
		<name id="Layer/Align/TopEdges/name" value="顶边"/> 
		<context id="Layer/Align/TopEdges/context" value="图层 &gt; 对齐 &gt; 顶边"/>
		<desc id="Layer/Align/TopEdges/desc" value="对齐所选图层的顶边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id853 = charIDToTypeID( "Algn" ); var desc167 = new ActionDescriptor(); var id854 = charIDToTypeID( "null" ); var ref126 = new ActionReference(); var id855 = charIDToTypeID( "Lyr " ); var id856 = charIDToTypeID( "Ordn" ); var id857 = charIDToTypeID( "Trgt" ); ref126.putEnumerated( id855, id856, id857 ); desc167.putReference( id854, ref126 ); var id858 = charIDToTypeID( "Usng" ); var id859 = charIDToTypeID( "ADSt" ); var id860 = charIDToTypeID( "AdTp" ); desc167.putEnumerated( id858, id859, id860 ); executeAction( id853, desc167, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Align-VerticalCenters" type="Main">
		<name id="Layer/Align/VerticalCenters/name" value="垂直居中"/> 
		<context id="Layer/Align/VerticalCenters/context" value="图层 &gt; 对齐 &gt; 垂直居中"/>
		<desc id="Layer/Align/VerticalCenters/desc" value="对齐所选图层的垂直中心"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id861 = charIDToTypeID( "Algn" ); var desc168 = new ActionDescriptor(); var id862 = charIDToTypeID( "null" ); var ref127 = new ActionReference(); var id863 = charIDToTypeID( "Lyr " ); var id864 = charIDToTypeID( "Ordn" ); var id865 = charIDToTypeID( "Trgt" ); ref127.putEnumerated( id863, id864, id865 ); desc168.putReference( id862, ref127 ); var id866 = charIDToTypeID( "Usng" ); var id867 = charIDToTypeID( "ADSt" ); var id868 = charIDToTypeID( "AdCV" ); desc168.putEnumerated( id866, id867, id868 ); executeAction( id861, desc168, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Align-BottomEdges" type="Main">
		<name id="Layer/Align/BottomEdges/name" value="底边"/> 
		<context id="Layer/Align/BottomEdges/context" value="图层 &gt; 对齐 &gt; 底边"/>
		<desc id="Layer/Align/BottomEdges/desc" value="对齐所选图层的底边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id869 = charIDToTypeID( "Algn" ); var desc169 = new ActionDescriptor(); var id870 = charIDToTypeID( "null" ); var ref128 = new ActionReference(); var id871 = charIDToTypeID( "Lyr " ); var id872 = charIDToTypeID( "Ordn" ); var id873 = charIDToTypeID( "Trgt" ); ref128.putEnumerated( id871, id872, id873 ); desc169.putReference( id870, ref128 ); var id874 = charIDToTypeID( "Usng" ); var id875 = charIDToTypeID( "ADSt" ); var id876 = charIDToTypeID( "AdBt" ); desc169.putEnumerated( id874, id875, id876 ); executeAction( id869, desc169, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Align-LeftEdges" type="Main">
		<name id="Layer/Align/LeftEdges/name" value="左边"/> 
		<context id="Layer/Align/LeftEdges/context" value="图层 &gt; 对齐 &gt; 左边"/>
		<desc id="Layer/Align/LeftEdges/desc" value="对齐所选图层的左边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id877 = charIDToTypeID( "Algn" ); var desc170 = new ActionDescriptor(); var id878 = charIDToTypeID( "null" ); var ref129 = new ActionReference(); var id879 = charIDToTypeID( "Lyr " ); var id880 = charIDToTypeID( "Ordn" ); var id881 = charIDToTypeID( "Trgt" ); ref129.putEnumerated( id879, id880, id881 ); desc170.putReference( id878, ref129 ); var id882 = charIDToTypeID( "Usng" ); var id883 = charIDToTypeID( "ADSt" ); var id884 = charIDToTypeID( "AdLf" ); desc170.putEnumerated( id882, id883, id884 ); executeAction( id877, desc170, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Align-HorizontalCenters" type="Main">
		<name id="Layer/Align/HorizontalCenters/name" value="水平居中"/> 
		<context id="Layer/Align/HorizontalCenters/context" value="图层 &gt; 对齐 &gt; 水平居中"/>
		<desc id="Layer/Align/HorizontalCenters/desc" value="对齐所选图层的水平中心"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id885 = charIDToTypeID( "Algn" ); var desc171 = new ActionDescriptor(); var id886 = charIDToTypeID( "null" ); var ref130 = new ActionReference(); var id887 = charIDToTypeID( "Lyr " ); var id888 = charIDToTypeID( "Ordn" ); var id889 = charIDToTypeID( "Trgt" ); ref130.putEnumerated( id887, id888, id889 ); desc171.putReference( id886, ref130 ); var id890 = charIDToTypeID( "Usng" ); var id891 = charIDToTypeID( "ADSt" ); var id892 = charIDToTypeID( "AdCH" ); desc171.putEnumerated( id890, id891, id892 ); executeAction( id885, desc171, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Align-RightEdges" type="Main">
		<name id="Layer/Align/RightEdges/name" value="右边"/> 
		<context id="Layer/Align/RightEdges/context" value="图层 &gt; 对齐 &gt; 右边"/>
		<desc id="Layer/Align/RightEdges/desc" value="对齐所选图层的右边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id893 = charIDToTypeID( "Algn" ); var desc172 = new ActionDescriptor(); var id894 = charIDToTypeID( "null" ); var ref131 = new ActionReference(); var id895 = charIDToTypeID( "Lyr " ); var id896 = charIDToTypeID( "Ordn" ); var id897 = charIDToTypeID( "Trgt" ); ref131.putEnumerated( id895, id896, id897 ); desc172.putReference( id894, ref131 ); var id898 = charIDToTypeID( "Usng" ); var id899 = charIDToTypeID( "ADSt" ); var id900 = charIDToTypeID( "AdRg" ); desc172.putEnumerated( id898, id899, id900 ); executeAction( id893, desc172, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-TopEdges" type="Main">
		<name id="Layer/TopEdges/name" value="顶边"/> 
		<context id="Layer/TopEdges/context" value="图层 &gt; 分布 &gt; 顶边"/>
		<desc id="Layer/TopEdges/desc" value="基于所选图层的顶边均匀调整其位置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id901 = charIDToTypeID( "Dstr" ); var desc173 = new ActionDescriptor(); var id902 = charIDToTypeID( "null" ); var ref132 = new ActionReference(); var id903 = charIDToTypeID( "Lyr " ); var id904 = charIDToTypeID( "Ordn" ); var id905 = charIDToTypeID( "Trgt" ); ref132.putEnumerated( id903, id904, id905 ); desc173.putReference( id902, ref132 ); var id906 = charIDToTypeID( "Usng" ); var id907 = charIDToTypeID( "ADSt" ); var id908 = charIDToTypeID( "AdTp" ); desc173.putEnumerated( id906, id907, id908 ); executeAction( id901, desc173, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-VerticalCenters" type="Main">
		<name id="Layer/VerticalCenters/name" value="垂直居中"/> 
		<context id="Layer/VerticalCenters/context" value="图层 &gt; 分布 &gt; 垂直居中"/>
		<desc id="Layer/VerticalCenters/desc" value="基于所选图层的垂直中心均匀调整其位置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id909 = charIDToTypeID( "Dstr" ); var desc174 = new ActionDescriptor(); var id910 = charIDToTypeID( "null" ); var ref133 = new ActionReference(); var id911 = charIDToTypeID( "Lyr " ); var id912 = charIDToTypeID( "Ordn" ); var id913 = charIDToTypeID( "Trgt" ); ref133.putEnumerated( id911, id912, id913 ); desc174.putReference( id910, ref133 ); var id914 = charIDToTypeID( "Usng" ); var id915 = charIDToTypeID( "ADSt" ); var id916 = charIDToTypeID( "AdCV" ); desc174.putEnumerated( id914, id915, id916 ); executeAction( id909, desc174, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-BottomEdges" type="Main">
		<name id="Layer/BottomEdges/name" value="底边"/> 
		<context id="Layer/BottomEdges/context" value="图层 &gt; 分布 &gt; 底边"/>
		<desc id="Layer/BottomEdges/desc" value="基于所选图层的底边均匀调整其位置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id917 = charIDToTypeID( "Dstr" ); var desc175 = new ActionDescriptor(); var id918 = charIDToTypeID( "null" ); var ref134 = new ActionReference(); var id919 = charIDToTypeID( "Lyr " ); var id920 = charIDToTypeID( "Ordn" ); var id921 = charIDToTypeID( "Trgt" ); ref134.putEnumerated( id919, id920, id921 ); desc175.putReference( id918, ref134 ); var id922 = charIDToTypeID( "Usng" ); var id923 = charIDToTypeID( "ADSt" ); var id924 = charIDToTypeID( "AdBt" ); desc175.putEnumerated( id922, id923, id924 ); executeAction( id917, desc175, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LeftEdges" type="Main">
		<name id="Layer/LeftEdges/name" value="左边"/> 
		<context id="Layer/LeftEdges/context" value="图层 &gt; 分布 &gt; 左边"/>
		<desc id="Layer/LeftEdges/desc" value="基于所选图层的左边均匀调整其位置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id925 = charIDToTypeID( "Dstr" ); var desc176 = new ActionDescriptor(); var id926 = charIDToTypeID( "null" ); var ref135 = new ActionReference(); var id927 = charIDToTypeID( "Lyr " ); var id928 = charIDToTypeID( "Ordn" ); var id929 = charIDToTypeID( "Trgt" ); ref135.putEnumerated( id927, id928, id929 ); desc176.putReference( id926, ref135 ); var id930 = charIDToTypeID( "Usng" ); var id931 = charIDToTypeID( "ADSt" ); var id932 = charIDToTypeID( "AdLf" ); desc176.putEnumerated( id930, id931, id932 ); executeAction( id925, desc176, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-HorizontalCenters" type="Main">
		<name id="Layer/HorizontalCenters/name" value="水平居中"/> 
		<context id="Layer/HorizontalCenters/context" value="图层 &gt; 分布 &gt; 水平居中"/>
		<desc id="Layer/HorizontalCenters/desc" value="基于所选图层的水平中心均匀调整其位置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id941 = charIDToTypeID( "Dstr" ); var desc178 = new ActionDescriptor(); var id942 = charIDToTypeID( "null" ); var ref137 = new ActionReference(); var id943 = charIDToTypeID( "Lyr " ); var id944 = charIDToTypeID( "Ordn" ); var id945 = charIDToTypeID( "Trgt" ); ref137.putEnumerated( id943, id944, id945 ); desc178.putReference( id942, ref137 ); var id946 = charIDToTypeID( "Usng" ); var id947 = charIDToTypeID( "ADSt" ); var id948 = charIDToTypeID( "AdCH" ); desc178.putEnumerated( id946, id947, id948 ); executeAction( id941, desc178, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-RightEdges" type="Main">
		<name id="Layer/RightEdges/name" value="右边"/> 
		<context id="Layer/RightEdges/context" value="图层 &gt; 分布 &gt; 右边"/>
		<desc id="Layer/RightEdges/desc" value="基于所选图层的右边均匀调整其位置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id949 = charIDToTypeID( "Dstr" ); var desc179 = new ActionDescriptor(); var id950 = charIDToTypeID( "null" ); var ref138 = new ActionReference(); var id951 = charIDToTypeID( "Lyr " ); var id952 = charIDToTypeID( "Ordn" ); var id953 = charIDToTypeID( "Trgt" ); ref138.putEnumerated( id951, id952, id953 ); desc179.putReference( id950, ref138 ); var id954 = charIDToTypeID( "Usng" ); var id955 = charIDToTypeID( "ADSt" ); var id956 = charIDToTypeID( "AdRg" ); desc179.putEnumerated( id954, id955, id956 ); executeAction( id949, desc179, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LockAllLayers" type="Main">
		<name id="Layer/LockAllLayers/name" value="锁定所有图层"/> 
		<context id="Layer/LockAllLayers/context" value="图层 &gt; 锁定所有图层"/>
		<desc id="Layer/LockAllLayers/desc" value="锁定选定的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id957 = charIDToTypeID( "slct" ); var desc180 = new ActionDescriptor(); var id958 = charIDToTypeID( "null" ); var ref139 = new ActionReference(); var id959 = charIDToTypeID( "Mn  " ); var id960 = charIDToTypeID( "MnIt" ); var id961 = stringIDToTypeID( "applyLocking" ); ref139.putEnumerated( id959, id960, id961 ); desc180.putReference( id958, ref139 ); executeAction( id957, desc180, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Link/UnlinkLayers" type="Main">
		<name id="Layer/Link/UnlinkLayers/name" value="链接/取消链接图层"/> 
		<context id="Layer/Link/UnlinkLayers/context" value="图层 &gt; 链接/取消链接图层"/>
		<desc id="Layer/Link/UnlinkLayers/desc" value="链接或取消链接选定的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id962 = stringIDToTypeID( "linkSelectedLayers" ); var desc181 = new ActionDescriptor(); var id963 = charIDToTypeID( "null" ); var ref140 = new ActionReference(); var id964 = charIDToTypeID( "Lyr " ); var id965 = charIDToTypeID( "Ordn" ); var id966 = charIDToTypeID( "Trgt" ); ref140.putEnumerated( id964, id965, id966 ); desc181.putReference( id963, ref140 ); executeAction( id962, desc181, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-SelectLinkedLayers" type="Main">
		<name id="Layer/SelectLinkedLayers/name" value="选择链接图层"/> 
		<context id="Layer/SelectLinkedLayers/context" value="图层 &gt; 选择链接图层"/>
		<desc id="Layer/SelectLinkedLayers/desc" value="选择链接到当前所选图层的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id967 = stringIDToTypeID( "selectLinkedLayers" ); var desc182 = new ActionDescriptor(); var id968 = charIDToTypeID( "null" ); var ref141 = new ActionReference(); var id969 = charIDToTypeID( "Lyr " ); var id970 = charIDToTypeID( "Ordn" ); var id971 = charIDToTypeID( "Trgt" ); ref141.putEnumerated( id969, id970, id971 ); desc182.putReference( id968, ref141 ); executeAction( id967, desc182, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-MergeLayers" type="Main">
		<name id="Layer/MergeLayers/name" value="合并图层"/> 
		<context id="Layer/MergeLayers/context" value="图层 &gt; 合并图层"/>
		<desc id="Layer/MergeLayers/desc" value="将所选图层和其下面的一个图层合并，或将选定的几个图层合并在一起"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id972 = charIDToTypeID( "Mrg2" ); executeAction( id972, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-MergeVisible" type="Main">
		<name id="Layer/MergeVisible/name" value="合并可见图层"/> 
		<context id="Layer/MergeVisible/context" value="图层 &gt; 合并可见图层"/>
		<desc id="Layer/MergeVisible/desc" value="将所有可见图层合并为一个图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id973 = charIDToTypeID( "MrgV" ); executeAction( id973, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-FlattenImage" type="Main">
		<name id="Layer/FlattenImage/name" value="拼合图像"/> 
		<context id="Layer/FlattenImage/context" value="图层 &gt; 拼合图像"/>
		<desc id="Layer/FlattenImage/desc" value="拼合图像（将所有图层压缩为一个图层）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id974 = charIDToTypeID( "FltI" ); executeAction( id974, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Matting-Defringe" type="Main">
		<name id="Layer/Matting/Defringe/name" value="去边"/> 
		<context id="Layer/Matting/Defringe/context" value="图层 &gt; 修边 &gt; 去边"/>
		<desc id="Layer/Matting/Defringe/desc" value="移去边缘"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id975 = charIDToTypeID( "Dfrg" ); executeAction( id975, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Matting-RemoveBlackMatte" type="Main">
		<name id="Layer/Matting/RemoveBlackMatte/name" value="移去黑色杂边"/> 
		<context id="Layer/Matting/RemoveBlackMatte/context" value="图层 &gt; 修边 &gt; 移去黑色杂边"/>
		<desc id="Layer/Matting/RemoveBlackMatte/desc" value="移去黑色杂边像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id985 = charIDToTypeID( "RmvB" ); executeAction( id985, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Matting-RemoveWhiteMatte" type="Main">
		<name id="Layer/Matting/RemoveWhiteMatte/name" value="移去白色杂边"/> 
		<context id="Layer/Matting/RemoveWhiteMatte/context" value="图层 &gt; 修边 &gt; 移去白色杂边"/>
		<desc id="Layer/Matting/RemoveWhiteMatte/desc" value="移去白色杂边像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id986 = charIDToTypeID( "RmvW" ); executeAction( id986, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-All" type="Main">
		<name id="Select/All/name" value="全部"/> 
		<context id="Select/All/context" value="选择 &gt; 全部"/>
		<desc id="Select/All/desc" value="在当前图层或蒙版中选择所有像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc25 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref17 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idfsel = charIDToTypeID( "fsel" ); ref17.putProperty( idChnl, idfsel ); desc25.putReference( idnull, ref17 ); var idT = charIDToTypeID( "T   " ); var idOrdn = charIDToTypeID( "Ordn" ); var idAl = charIDToTypeID( "Al  " ); desc25.putEnumerated( idT, idOrdn, idAl ); executeAction( idsetd, desc25, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Deselect" type="Main">
		<name id="Select/Deselect/name" value="取消选择"/> 
		<context id="Select/Deselect/context" value="选择 &gt; 取消选择"/>
		<desc id="Select/Deselect/desc" value="取消选择现用选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc26 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref18 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idfsel = charIDToTypeID( "fsel" ); ref18.putProperty( idChnl, idfsel ); desc26.putReference( idnull, ref18 ); var idT = charIDToTypeID( "T   " ); var idOrdn = charIDToTypeID( "Ordn" ); var idNone = charIDToTypeID( "None" ); desc26.putEnumerated( idT, idOrdn, idNone ); executeAction( idsetd, desc26, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Reselect" type="Main">
		<name id="Select/Reselect/name" value="重新选择"/> 
		<context id="Select/Reselect/context" value="选择 &gt; 重新选择"/>
		<desc id="Select/Reselect/desc" value="重新选择上一选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc27 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref19 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idfsel = charIDToTypeID( "fsel" ); ref19.putProperty( idChnl, idfsel ); desc27.putReference( idnull, ref19 ); var idT = charIDToTypeID( "T   " ); var idOrdn = charIDToTypeID( "Ordn" ); var idPrvs = charIDToTypeID( "Prvs" ); desc27.putEnumerated( idT, idOrdn, idPrvs ); executeAction( idsetd, desc27, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Inverse" type="Main">
		<name id="Select/Inverse/name" value="反向"/> 
		<context id="Select/Inverse/context" value="选择 &gt; 反向"/>
		<desc id="Select/Inverse/desc" value="反转选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idInvs = charIDToTypeID( "Invs" ); executeAction( idInvs, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-AllLayers" type="Main">
		<name id="Select/AllLayers/name" value="所有图层"/> 
		<context id="Select/AllLayers/context" value="选择 &gt; 所有图层"/>
		<desc id="Select/AllLayers/desc" value="选择所有图层的内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idselectAllLayers = stringIDToTypeID( "selectAllLayers" ); var desc28 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref20 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref20.putEnumerated( idLyr, idOrdn, idTrgt ); desc28.putReference( idnull, ref20 ); executeAction( idselectAllLayers, desc28, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-DeselectLayers" type="Main">
		<name id="Select/DeselectLayers/name" value="取消选择图层"/> 
		<context id="Select/DeselectLayers/context" value="选择 &gt; 取消选择图层"/>
		<desc id="Select/DeselectLayers/desc" value="取消选择现用选区的图层内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idselectNoLayers = stringIDToTypeID( "selectNoLayers" ); var desc29 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref21 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref21.putEnumerated( idLyr, idOrdn, idTrgt ); desc29.putReference( idnull, ref21 ); executeAction( idselectNoLayers, desc29, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-SimilarLayers" type="Main">
		<name id="Select/SimilarLayers/name" value="相似图层"/> 
		<context id="Select/SimilarLayers/context" value="选择 &gt; 相似图层"/>
		<desc id="Select/SimilarLayers/desc" value="选择相似的图层内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idselectSimilarLayers = stringIDToTypeID( "selectSimilarLayers" ); var desc30 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref22 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref22.putEnumerated( idLyr, idOrdn, idTrgt ); desc30.putReference( idnull, ref22 ); executeAction( idselectSimilarLayers, desc30, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-ColorRange" type="Main">
		<name id="Select/ColorRange/name" value="色彩范围"/> 
		<context id="Select/ColorRange/context" value="选择 &gt; 色彩范围"/>
		<desc id="Select/ColorRange/desc" value="选择特定颜色范围"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idClrR = charIDToTypeID( "ClrR" ); executeAction( idClrR, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-RefineEdge" type="Main">
		<name id="Select/RefineEdge/name" value="调整边缘"/> 
		<context id="Select/RefineEdge/context" value="选择 &gt; 调整边缘"/>
		<desc id="Select/RefineEdge/desc" value="调整选区边缘"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrefineSelectionEdge = stringIDToTypeID( "refineSelectionEdge" ); executeAction( idrefineSelectionEdge, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Modify-Border" type="Main">
		<name id="Select/Modify/Border/name" value="边界"/> 
		<context id="Select/Modify/Border/context" value="选择 &gt; 修改 &gt; 边界"/>
		<desc id="Select/Modify/Border/desc" value="修改选区的边界区域"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBrdr = charIDToTypeID( "Brdr" ); executeAction( idBrdr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Modify-Smooth" type="Main">
		<name id="Select/Modify/Smooth/name" value="平滑"/> 
		<context id="Select/Modify/Smooth/context" value="选择 &gt; 修改 &gt; 平滑"/>
		<desc id="Select/Modify/Smooth/desc" value="平滑现用选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSmth = charIDToTypeID( "Smth" ); executeAction( idSmth, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Modify-Expand" type="Main">
		<name id="Select/Modify/Expand/name" value="扩展"/> 
		<context id="Select/Modify/Expand/context" value="选择 &gt; 修改 &gt; 扩展"/>
		<desc id="Select/Modify/Expand/desc" value="扩展现用选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExpn = charIDToTypeID( "Expn" ); executeAction( idExpn, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Modify-Contract" type="Main">
		<name id="Select/Modify/Contract/name" value="收缩"/> 
		<context id="Select/Modify/Contract/context" value="选择 &gt; 修改 &gt; 收缩"/>
		<desc id="Select/Modify/Contract/desc" value="收缩现用选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCntc = charIDToTypeID( "Cntc" ); executeAction( idCntc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Modify-Feather" type="Main">
		<name id="Select/Modify/Feather/name" value="羽化"/> 
		<context id="Select/Modify/Feather/context" value="选择 &gt; 修改 &gt; 羽化"/>
		<desc id="Select/Modify/Feather/desc" value="羽化现用选区的边缘"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFthr = charIDToTypeID( "Fthr" ); executeAction( idFthr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Grow" type="Main">
		<name id="Select/Grow/name" value="扩大选取"/> 
		<context id="Select/Grow/context" value="选择 &gt; 扩大选取"/>
		<desc id="Select/Grow/desc" value="扩大选取（扩展）现用选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGrow = charIDToTypeID( "Grow" ); executeAction( idGrow, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-Similar" type="Main">
		<name id="Select/Similar/name" value="选取相似"/> 
		<context id="Select/Similar/context" value="选择 &gt; 选取相似"/>
		<desc id="Select/Similar/desc" value="选择与其它选定的区域相似的内容"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSmlr = charIDToTypeID( "Smlr" ); executeAction( idSmlr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-TransformSelection" type="Main">
		<name id="Select/TransformSelection/name" value="变换选区"/> 
		<context id="Select/TransformSelection/context" value="选择 &gt; 变换选区"/>
		<desc id="Select/TransformSelection/desc" value="变换选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTrnf = charIDToTypeID( "Trnf" ); var desc34 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref26 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idfsel = charIDToTypeID( "fsel" ); ref26.putProperty( idChnl, idfsel ); desc34.putReference( idnull, ref26 ); executeAction( idTrnf, desc34, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-LoadSelection" type="Main">
		<name id="Select/LoadSelection/name" value="载入选区"/> 
		<context id="Select/LoadSelection/context" value="选择 &gt; 载入选区"/>
		<desc id="Select/LoadSelection/desc" value="载入存储的选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc35 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref27 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idfsel = charIDToTypeID( "fsel" ); ref27.putProperty( idChnl, idfsel ); desc35.putReference( idnull, ref27 ); executeAction( idsetd, desc35, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Select-SaveSelection" type="Main">
		<name id="Select/SaveSelection/name" value="存储选区"/> 
		<context id="Select/SaveSelection/context" value="选择 &gt; 存储选区"/>
		<desc id="Select/SaveSelection/desc" value="存储现用选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDplc = charIDToTypeID( "Dplc" ); var desc36 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref28 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idfsel = charIDToTypeID( "fsel" ); ref28.putProperty( idChnl, idfsel ); desc36.putReference( idnull, ref28 ); executeAction( idDplc, desc36, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-LastFilter" type="Main">
		<name id="Filter/LastFilter/name" value="上次滤镜操作"/> 
		<context id="Filter/LastFilter/context" value="滤镜 &gt; 上次滤镜操作"/>
		<desc id="Filter/LastFilter/desc" value="应用上次使用的滤镜"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc37 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref29 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idLstF = charIDToTypeID( "LstF" ); ref29.putEnumerated( idMn, idMnIt, idLstF ); desc37.putReference( idnull, ref29 ); executeAction( idslct, desc37, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-ConvertforSmartFilters" type="Main">
		<name id="Filter/ConvertforSmartFilters/name" value="转换为智能滤镜"/> 
		<context id="Filter/ConvertforSmartFilters/context" value="滤镜 &gt; 转换为智能滤镜"/>
		<desc id="Filter/ConvertforSmartFilters/desc" value="转换为可重新编辑的智能滤镜"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc38 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref30 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idnewPlacedLayer = stringIDToTypeID( "newPlacedLayer" ); ref30.putEnumerated( idMn, idMnIt, idnewPlacedLayer ); desc38.putReference( idnull, ref30 ); executeAction( idslct, desc38, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-FilterGallery" type="Main">
		<name id="Filter/FilterGallery/name" value="滤镜库"/> 
		<context id="Filter/FilterGallery/context" value="滤镜 &gt; 滤镜库"/>
		<desc id="Filter/FilterGallery/desc" value="访问大量特殊效果滤镜"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGEfc = charIDToTypeID( "GEfc" ); executeAction( idGEfc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Liquify" type="Main">
		<name id="Filter/Liquify/name" value="液化"/> 
		<context id="Filter/Liquify/context" value="滤镜 &gt; 液化"/>
		<desc id="Filter/Liquify/desc" value="扭曲图像像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFltr = charIDToTypeID( "Fltr" ); var desc39 = new ActionDescriptor(); var idUsng = charIDToTypeID( "Usng" ); desc39.putString( idUsng, "Liquify..." ); executeAction( idFltr, desc39, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-VanishingPoint" type="Main">
		<name id="Filter/VanishingPoint/name" value="消失点"/> 
		<context id="Filter/VanishingPoint/context" value="滤镜 &gt; 消失点"/>
		<desc id="Filter/VanishingPoint/desc" value="编辑透视图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFltr = charIDToTypeID( "Fltr" ); var desc40 = new ActionDescriptor(); var idUsng = charIDToTypeID( "Usng" ); desc40.putString( idUsng, "Vanishing Point..." ); executeAction( idFltr, desc40, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-ColoredPencil" type="Main">
		<name id="Filter/Artistic/ColoredPencil/name" value="彩色铅笔"/> 
		<context id="Filter/Artistic/ColoredPencil/context" value="滤镜 &gt; 艺术效果 &gt; 彩色铅笔"/>
		<desc id="Filter/Artistic/ColoredPencil/desc" value="对图像应用彩色铅笔效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idClrP = charIDToTypeID( "ClrP" ); executeAction( idClrP, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-Cutout" type="Main">
		<name id="Filter/Artistic/Cutout/name" value="木刻"/> 
		<context id="Filter/Artistic/Cutout/context" value="滤镜 &gt; 艺术效果 &gt; 木刻"/>
		<desc id="Filter/Artistic/Cutout/desc" value="对图像应用木刻效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCt = charIDToTypeID( "Ct  " ); executeAction( idCt, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-DryBrush" type="Main">
		<name id="Filter/Artistic/DryBrush/name" value="干画笔"/> 
		<context id="Filter/Artistic/DryBrush/context" value="滤镜 &gt; 艺术效果 &gt; 干画笔"/>
		<desc id="Filter/Artistic/DryBrush/desc" value="对图像应用干画笔效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDryB = charIDToTypeID( "DryB" ); executeAction( idDryB, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-FilmGrain" type="Main">
		<name id="Filter/Artistic/FilmGrain/name" value="胶片颗粒"/> 
		<context id="Filter/Artistic/FilmGrain/context" value="滤镜 &gt; 艺术效果 &gt; 胶片颗粒"/>
		<desc id="Filter/Artistic/FilmGrain/desc" value="对图像应用胶片颗粒效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFlmG = charIDToTypeID( "FlmG" ); executeAction( idFlmG, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-Fresco" type="Main">
		<name id="Filter/Artistic/Fresco/name" value="壁画"/> 
		<context id="Filter/Artistic/Fresco/context" value="滤镜 &gt; 艺术效果 &gt; 壁画"/>
		<desc id="Filter/Artistic/Fresco/desc" value="对图像应用壁画效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFrsc = charIDToTypeID( "Frsc" ); executeAction( idFrsc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-NeonGlow" type="Main">
		<name id="Filter/Artistic/NeonGlow/name" value="霓虹灯光"/> 
		<context id="Filter/Artistic/NeonGlow/context" value="滤镜 &gt; 艺术效果 &gt; 霓虹灯光"/>
		<desc id="Filter/Artistic/NeonGlow/desc" value="对图像应用霓虹灯光效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idNGlw = charIDToTypeID( "NGlw" ); executeAction( idNGlw, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-PaintDaubs" type="Main">
		<name id="Filter/Artistic/PaintDaubs/name" value="绘画涂抹"/> 
		<context id="Filter/Artistic/PaintDaubs/context" value="滤镜 &gt; 艺术效果 &gt; 绘画涂抹"/>
		<desc id="Filter/Artistic/PaintDaubs/desc" value="对图像应用绘画涂抹效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPntD = charIDToTypeID( "PntD" ); executeAction( idPntD, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-PaletteKnife" type="Main">
		<name id="Filter/Artistic/PaletteKnife/name" value="调色刀"/> 
		<context id="Filter/Artistic/PaletteKnife/context" value="滤镜 &gt; 艺术效果 &gt; 调色刀"/>
		<desc id="Filter/Artistic/PaletteKnife/desc" value="对图像应用调色刀效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPltK = charIDToTypeID( "PltK" ); executeAction( idPltK, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-PlasticWrap" type="Main">
		<name id="Filter/Artistic/PlasticWrap/name" value="塑料包装"/> 
		<context id="Filter/Artistic/PlasticWrap/context" value="滤镜 &gt; 艺术效果 &gt; 塑料包装"/>
		<desc id="Filter/Artistic/PlasticWrap/desc" value="对图像应用塑料包装效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPlsW = charIDToTypeID( "PlsW" ); executeAction( idPlsW, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-PosterEdges" type="Main">
		<name id="Filter/Artistic/PosterEdges/name" value="海报边缘"/> 
		<context id="Filter/Artistic/PosterEdges/context" value="滤镜 &gt; 艺术效果 &gt; 海报边缘"/>
		<desc id="Filter/Artistic/PosterEdges/desc" value="对图像应用海报边缘效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPstE = charIDToTypeID( "PstE" ); executeAction( idPstE, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-RoughPastels" type="Main">
		<name id="Filter/Artistic/RoughPastels/name" value="粗糙蜡笔"/> 
		<context id="Filter/Artistic/RoughPastels/context" value="滤镜 &gt; 艺术效果 &gt; 粗糙蜡笔"/>
		<desc id="Filter/Artistic/RoughPastels/desc" value="对图像应用粗糙蜡笔效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRghP = charIDToTypeID( "RghP" ); executeAction( idRghP, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-SmudgeStick" type="Main">
		<name id="Filter/Artistic/SmudgeStick/name" value="涂抹棒"/> 
		<context id="Filter/Artistic/SmudgeStick/context" value="滤镜 &gt; 艺术效果 &gt; 涂抹棒"/>
		<desc id="Filter/Artistic/SmudgeStick/desc" value="对图像应用涂抹棒效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSmdS = charIDToTypeID( "SmdS" ); executeAction( idSmdS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-Sponge" type="Main">
		<name id="Filter/Artistic/Sponge/name" value="海绵"/> 
		<context id="Filter/Artistic/Sponge/context" value="滤镜 &gt; 艺术效果 &gt; 海绵"/>
		<desc id="Filter/Artistic/Sponge/desc" value="对图像应用海绵效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSpng = charIDToTypeID( "Spng" ); executeAction( idSpng, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-Underpainting" type="Main">
		<name id="Filter/Artistic/Underpainting/name" value="底纹效果"/> 
		<context id="Filter/Artistic/Underpainting/context" value="滤镜 &gt; 艺术效果 &gt; 底纹效果"/>
		<desc id="Filter/Artistic/Underpainting/desc" value="对图像应用底纹效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idUndr = charIDToTypeID( "Undr" ); executeAction( idUndr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Artistic-Watercolor" type="Main">
		<name id="Filter/Artistic/Watercolor/name" value="水彩"/> 
		<context id="Filter/Artistic/Watercolor/context" value="滤镜 &gt; 艺术效果 &gt; 水彩"/>
		<desc id="Filter/Artistic/Watercolor/desc" value="对图像应用水彩效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idWtrc = charIDToTypeID( "Wtrc" ); executeAction( idWtrc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-Average" type="Main">
		<name id="Filter/Blur/Average/name" value="平均"/> 
		<context id="Filter/Blur/Average/context" value="滤镜 &gt; 模糊 &gt; 平均"/>
		<desc id="Filter/Blur/Average/desc" value="用图像的平均颜色对其进行模糊"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAvrg = charIDToTypeID( "Avrg" ); executeAction( idAvrg, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-Blur" type="Main">
		<name id="Filter/Blur/Blur/name" value="模糊"/> 
		<context id="Filter/Blur/Blur/context" value="滤镜 &gt; 模糊 &gt; 模糊"/>
		<desc id="Filter/Blur/Blur/desc" value="模糊图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBlr = charIDToTypeID( "Blr " ); executeAction( idBlr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-BlurMore" type="Main">
		<name id="Filter/Blur/BlurMore/name" value="进一步模糊"/> 
		<context id="Filter/Blur/BlurMore/context" value="滤镜 &gt; 模糊 &gt; 进一步模糊"/>
		<desc id="Filter/Blur/BlurMore/desc" value="用高于默认值的强度模糊图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBlrM = charIDToTypeID( "BlrM" ); executeAction( idBlrM, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-BoxBlur" type="Main">
		<name id="Filter/Blur/BoxBlur/name" value="方框模糊"/> 
		<context id="Filter/Blur/BoxBlur/context" value="滤镜 &gt; 模糊 &gt; 方框模糊"/>
		<desc id="Filter/Blur/BoxBlur/desc" value="根据邻近像素上的数据模糊图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idboxblur = stringIDToTypeID( "boxblur" ); executeAction( idboxblur, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-GaussianBlur" type="Main">
		<name id="Filter/Blur/GaussianBlur/name" value="高斯模糊"/> 
		<context id="Filter/Blur/GaussianBlur/context" value="滤镜 &gt; 模糊 &gt; 高斯模糊"/>
		<desc id="Filter/Blur/GaussianBlur/desc" value="对图像应用可调整的高斯模糊"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGsnB = charIDToTypeID( "GsnB" ); executeAction( idGsnB, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-LensBlur" type="Main">
		<name id="Filter/Blur/LensBlur/name" value="镜头模糊"/> 
		<context id="Filter/Blur/LensBlur/context" value="滤镜 &gt; 模糊 &gt; 镜头模糊"/>
		<desc id="Filter/Blur/LensBlur/desc" value="应用镜头模糊，以提供深度模糊效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBokh = charIDToTypeID( "Bokh" ); executeAction( idBokh, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-MotionBlur" type="Main">
		<name id="Filter/Blur/MotionBlur/name" value="动感模糊"/> 
		<context id="Filter/Blur/MotionBlur/context" value="滤镜 &gt; 模糊 &gt; 动感模糊"/>
		<desc id="Filter/Blur/MotionBlur/desc" value="应用可调整的模糊，表现动感"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMtnB = charIDToTypeID( "MtnB" ); executeAction( idMtnB, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-RadialBlur" type="Main">
		<name id="Filter/Blur/RadialBlur/name" value="径向模糊"/> 
		<context id="Filter/Blur/RadialBlur/context" value="滤镜 &gt; 模糊 &gt; 径向模糊"/>
		<desc id="Filter/Blur/RadialBlur/desc" value="应用具有缩放或旋转效果的径向模糊"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRdlB = charIDToTypeID( "RdlB" ); executeAction( idRdlB, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-ShapeBlur" type="Main">
		<name id="Filter/Blur/ShapeBlur/name" value="形状模糊"/> 
		<context id="Filter/Blur/ShapeBlur/context" value="滤镜 &gt; 模糊 &gt; 形状模糊"/>
		<desc id="Filter/Blur/ShapeBlur/desc" value="用形状作为源参数应用模糊"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idshapeBlur = stringIDToTypeID( "shapeBlur" ); executeAction( idshapeBlur, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-SmartBlur" type="Main">
		<name id="Filter/Blur/SmartBlur/name" value="特殊模糊"/> 
		<context id="Filter/Blur/SmartBlur/context" value="滤镜 &gt; 模糊 &gt; 特殊模糊"/>
		<desc id="Filter/Blur/SmartBlur/desc" value="对图像应用其它精度"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSmrB = charIDToTypeID( "SmrB" ); executeAction( idSmrB, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Blur-SurfaceBlur" type="Main">
		<name id="Filter/Blur/SurfaceBlur/name" value="表面模糊"/> 
		<context id="Filter/Blur/SurfaceBlur/context" value="滤镜 &gt; 模糊 &gt; 表面模糊"/>
		<desc id="Filter/Blur/SurfaceBlur/desc" value="在保留边缘细节的情况下模糊图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsurfaceBlur = stringIDToTypeID( "surfaceBlur" ); executeAction( idsurfaceBlur, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-AccentedEdges" type="Main">
		<name id="Filter/BrushStrokes/AccentedEdges/name" value="强化的边缘"/> 
		<context id="Filter/BrushStrokes/AccentedEdges/context" value="滤镜 &gt; 画笔描边 &gt; 强化的边缘"/>
		<desc id="Filter/BrushStrokes/AccentedEdges/desc" value="对图像应用强化的边缘效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAccE = charIDToTypeID( "AccE" ); executeAction( idAccE, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-AngledStrokes" type="Main">
		<name id="Filter/BrushStrokes/AngledStrokes/name" value="成角的线条"/> 
		<context id="Filter/BrushStrokes/AngledStrokes/context" value="滤镜 &gt; 画笔描边 &gt; 成角的线条"/>
		<desc id="Filter/BrushStrokes/AngledStrokes/desc" value="对图像应用描边效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAngS = charIDToTypeID( "AngS" ); executeAction( idAngS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-Crosshatch" type="Main">
		<name id="Filter/BrushStrokes/Crosshatch/name" value="阴影线"/> 
		<context id="Filter/BrushStrokes/Crosshatch/context" value="滤镜 &gt; 画笔描边 &gt; 阴影线"/>
		<desc id="Filter/BrushStrokes/Crosshatch/desc" value="对图像应用阴影线效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCrsh = charIDToTypeID( "Crsh" ); executeAction( idCrsh, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-DarkStrokes" type="Main">
		<name id="Filter/BrushStrokes/DarkStrokes/name" value="深色线条"/> 
		<context id="Filter/BrushStrokes/DarkStrokes/context" value="滤镜 &gt; 画笔描边 &gt; 深色线条"/>
		<desc id="Filter/BrushStrokes/DarkStrokes/desc" value="对图像应用深色线条效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDrkS = charIDToTypeID( "DrkS" ); executeAction( idDrkS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-InkOutlines" type="Main">
		<name id="Filter/BrushStrokes/InkOutlines/name" value="墨水轮廓"/> 
		<context id="Filter/BrushStrokes/InkOutlines/context" value="滤镜 &gt; 画笔描边 &gt; 墨水轮廓"/>
		<desc id="Filter/BrushStrokes/InkOutlines/desc" value="对图像应用墨水轮廓效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idInkO = charIDToTypeID( "InkO" ); executeAction( idInkO, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-Spatter" type="Main">
		<name id="Filter/BrushStrokes/Spatter/name" value="喷溅"/> 
		<context id="Filter/BrushStrokes/Spatter/context" value="滤镜 &gt; 画笔描边 &gt; 喷溅"/>
		<desc id="Filter/BrushStrokes/Spatter/desc" value="对图像应用喷溅效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSpt = charIDToTypeID( "Spt " ); executeAction( idSpt, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-SprayedStrokes" type="Main">
		<name id="Filter/BrushStrokes/SprayedStrokes/name" value="喷色描边"/> 
		<context id="Filter/BrushStrokes/SprayedStrokes/context" value="滤镜 &gt; 画笔描边 &gt; 喷色描边"/>
		<desc id="Filter/BrushStrokes/SprayedStrokes/desc" value="对图像应用喷色描边效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSprS = charIDToTypeID( "SprS" ); executeAction( idSprS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-BrushStrokes-Sumi-e" type="Main">
		<name id="Filter/BrushStrokes/Sumi-e/name" value="烟灰墨"/> 
		<context id="Filter/BrushStrokes/Sumi-e/context" value="滤镜 &gt; 画笔描边 &gt; 烟灰墨"/>
		<desc id="Filter/BrushStrokes/Sumi-e/desc" value="对图像应用具有烟灰墨效果的画笔描边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSmie = charIDToTypeID( "Smie" ); executeAction( idSmie, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-DiffuseGlow" type="Main">
		<name id="Filter/Distort/DiffuseGlow/name" value="扩散亮光"/> 
		<context id="Filter/Distort/DiffuseGlow/context" value="滤镜 &gt; 扭曲 &gt; 扩散亮光"/>
		<desc id="Filter/Distort/DiffuseGlow/desc" value="用扩散亮光效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDfsG = charIDToTypeID( "DfsG" ); executeAction( idDfsG, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Displace" type="Main">
		<name id="Filter/Distort/Displace/name" value="置换"/> 
		<context id="Filter/Distort/Displace/context" value="滤镜 &gt; 扭曲 &gt; 置换"/>
		<desc id="Filter/Distort/Displace/desc" value="用置换效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDspl = charIDToTypeID( "Dspl" ); executeAction( idDspl, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Glass" type="Main">
		<name id="Filter/Distort/Glass/name" value="玻璃"/> 
		<context id="Filter/Distort/Glass/context" value="滤镜 &gt; 扭曲 &gt; 玻璃"/>
		<desc id="Filter/Distort/Glass/desc" value="用玻璃效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGls = charIDToTypeID( "Gls " ); executeAction( idGls, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-OceanRipple" type="Main">
		<name id="Filter/Distort/OceanRipple/name" value="海洋波纹"/> 
		<context id="Filter/Distort/OceanRipple/context" value="滤镜 &gt; 扭曲 &gt; 海洋波纹"/>
		<desc id="Filter/Distort/OceanRipple/desc" value="用海洋波纹效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idOcnR = charIDToTypeID( "OcnR" ); executeAction( idOcnR, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Pinch" type="Main">
		<name id="Filter/Distort/Pinch/name" value="挤压"/> 
		<context id="Filter/Distort/Pinch/context" value="滤镜 &gt; 扭曲 &gt; 挤压"/>
		<desc id="Filter/Distort/Pinch/desc" value="用挤压效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPnch = charIDToTypeID( "Pnch" ); executeAction( idPnch, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-PolarCoordinates" type="Main">
		<name id="Filter/Distort/PolarCoordinates/name" value="极坐标"/> 
		<context id="Filter/Distort/PolarCoordinates/context" value="滤镜 &gt; 扭曲 &gt; 极坐标"/>
		<desc id="Filter/Distort/PolarCoordinates/desc" value="在图像的极坐标处对其进行扭曲 "/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPlr = charIDToTypeID( "Plr " ); executeAction( idPlr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Ripple" type="Main">
		<name id="Filter/Distort/Ripple/name" value="波纹"/> 
		<context id="Filter/Distort/Ripple/context" value="滤镜 &gt; 扭曲 &gt; 波纹"/>
		<desc id="Filter/Distort/Ripple/desc" value="用波纹效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRple = charIDToTypeID( "Rple" ); executeAction( idRple, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Shear" type="Main">
		<name id="Filter/Distort/Shear/name" value="切变"/> 
		<context id="Filter/Distort/Shear/context" value="滤镜 &gt; 扭曲 &gt; 切变"/>
		<desc id="Filter/Distort/Shear/desc" value="用切变效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idShr = charIDToTypeID( "Shr " ); executeAction( idShr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Spherize" type="Main">
		<name id="Filter/Distort/Spherize/name" value="球面化"/> 
		<context id="Filter/Distort/Spherize/context" value="滤镜 &gt; 扭曲 &gt; 球面化"/>
		<desc id="Filter/Distort/Spherize/desc" value="用球面化效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSphr = charIDToTypeID( "Sphr" ); executeAction( idSphr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Twirl" type="Main">
		<name id="Filter/Distort/Twirl/name" value="旋转扭曲"/> 
		<context id="Filter/Distort/Twirl/context" value="滤镜 &gt; 扭曲 &gt; 旋转扭曲"/>
		<desc id="Filter/Distort/Twirl/desc" value="用旋转扭曲效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTwrl = charIDToTypeID( "Twrl" ); executeAction( idTwrl, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-Wave" type="Main">
		<name id="Filter/Distort/Wave/name" value="波浪"/> 
		<context id="Filter/Distort/Wave/context" value="滤镜 &gt; 扭曲 &gt; 波浪"/>
		<desc id="Filter/Distort/Wave/desc" value="用波浪效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idWave = charIDToTypeID( "Wave" ); executeAction( idWave, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Distort-ZigZag" type="Main">
		<name id="Filter/Distort/ZigZag/name" value="水波"/> 
		<context id="Filter/Distort/ZigZag/context" value="滤镜 &gt; 扭曲 &gt; 水波"/>
		<desc id="Filter/Distort/ZigZag/desc" value="用水波效果扭曲图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idZgZg = charIDToTypeID( "ZgZg" ); executeAction( idZgZg, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Noise-AddNoise" type="Main">
		<name id="Filter/Noise/AddNoise/name" value="添加杂色"/> 
		<context id="Filter/Noise/AddNoise/context" value="滤镜 &gt; 杂色 &gt; 添加杂色"/>
		<desc id="Filter/Noise/AddNoise/desc" value="向图像添加杂色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idAdNs = charIDToTypeID( "AdNs" ); executeAction( idAdNs, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Noise-Despeckle" type="Main">
		<name id="Filter/Noise/Despeckle/name" value="去斑"/> 
		<context id="Filter/Noise/Despeckle/context" value="滤镜 &gt; 杂色 &gt; 去斑"/>
		<desc id="Filter/Noise/Despeckle/desc" value="从图像移去斑点"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDspc = charIDToTypeID( "Dspc" ); executeAction( idDspc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Noise-DustandScratches" type="Main">
		<name id="Filter/Noise/DustandScratches/name" value="蒙尘与划痕"/> 
		<context id="Filter/Noise/DustandScratches/context" value="滤镜 &gt; 杂色 &gt; 蒙尘与划痕"/>
		<desc id="Filter/Noise/DustandScratches/desc" value="从图像移去蒙尘与划痕"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDstS = charIDToTypeID( "DstS" ); executeAction( idDstS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Noise-Median" type="Main">
		<name id="Filter/Noise/Median/name" value="中间值"/> 
		<context id="Filter/Noise/Median/context" value="滤镜 &gt; 杂色 &gt; 中间值"/>
		<desc id="Filter/Noise/Median/desc" value="根据像素亮度减少杂色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMdn = charIDToTypeID( "Mdn " ); executeAction( idMdn, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Noise-ReduceNoise" type="Main">
		<name id="Filter/Noise/ReduceNoise/name" value="减少杂色"/> 
		<context id="Filter/Noise/ReduceNoise/context" value="滤镜 &gt; 杂色 &gt; 减少杂色"/>
		<desc id="Filter/Noise/ReduceNoise/desc" value="从图像移去高 ISO 相机杂色和不自然感（如 JPEG 色块）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var iddenoise = stringIDToTypeID( "denoise" ); executeAction( iddenoise, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Pixelate-ColorHalftone" type="Main">
		<name id="Filter/Pixelate/ColorHalftone/name" value="彩色半调"/> 
		<context id="Filter/Pixelate/ColorHalftone/context" value="滤镜 &gt; 像素化 &gt; 彩色半调"/>
		<desc id="Filter/Pixelate/ColorHalftone/desc" value="用半调效果按通道像素化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idClrH = charIDToTypeID( "ClrH" ); executeAction( idClrH, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Pixelate-Crystallize" type="Main">
		<name id="Filter/Pixelate/Crystallize/name" value="晶格化"/> 
		<context id="Filter/Pixelate/Crystallize/context" value="滤镜 &gt; 像素化 &gt; 晶格化"/>
		<desc id="Filter/Pixelate/Crystallize/desc" value="用晶格化效果像素化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCrst = charIDToTypeID( "Crst" ); executeAction( idCrst, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Pixelate-Facet" type="Main">
		<name id="Filter/Pixelate/Facet/name" value="彩块化"/> 
		<context id="Filter/Pixelate/Facet/context" value="滤镜 &gt; 像素化 &gt; 彩块化"/>
		<desc id="Filter/Pixelate/Facet/desc" value="用彩块化效果像素化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFct = charIDToTypeID( "Fct " ); executeAction( idFct, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Pixelate-Fragment" type="Main">
		<name id="Filter/Pixelate/Fragment/name" value="碎片"/> 
		<context id="Filter/Pixelate/Fragment/context" value="滤镜 &gt; 像素化 &gt; 碎片"/>
		<desc id="Filter/Pixelate/Fragment/desc" value="用碎片效果像素化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFrgm = charIDToTypeID( "Frgm" ); executeAction( idFrgm, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Pixelate-Mezzotint" type="Main">
		<name id="Filter/Pixelate/Mezzotint/name" value="铜版雕刻"/> 
		<context id="Filter/Pixelate/Mezzotint/context" value="滤镜 &gt; 像素化 &gt; 铜版雕刻"/>
		<desc id="Filter/Pixelate/Mezzotint/desc" value="用铜版雕刻效果像素化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMztn = charIDToTypeID( "Mztn" ); executeAction( idMztn, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Pixelate-Mosaic" type="Main">
		<name id="Filter/Pixelate/Mosaic/name" value="马赛克"/> 
		<context id="Filter/Pixelate/Mosaic/context" value="滤镜 &gt; 像素化 &gt; 马赛克"/>
		<desc id="Filter/Pixelate/Mosaic/desc" value="用马赛克效果像素化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMsc = charIDToTypeID( "Msc " ); executeAction( idMsc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Pixelate-Pointillize" type="Main">
		<name id="Filter/Pixelate/Pointillize/name" value="点状化"/> 
		<context id="Filter/Pixelate/Pointillize/context" value="滤镜 &gt; 像素化 &gt; 点状化"/>
		<desc id="Filter/Pixelate/Pointillize/desc" value="用点状化效果像素化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPntl = charIDToTypeID( "Pntl" ); executeAction( idPntl, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Render-Clouds" type="Main">
		<name id="Filter/Render/Clouds/name" value="云彩"/> 
		<context id="Filter/Render/Clouds/context" value="滤镜 &gt; 渲染 &gt; 云彩"/>
		<desc id="Filter/Render/Clouds/desc" value="用前景色和背景色创建云彩效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idClds = charIDToTypeID( "Clds" ); executeAction( idClds, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Render-DifferenceClouds" type="Main">
		<name id="Filter/Render/DifferenceClouds/name" value="分层云彩"/> 
		<context id="Filter/Render/DifferenceClouds/context" value="滤镜 &gt; 渲染 &gt; 分层云彩"/>
		<desc id="Filter/Render/DifferenceClouds/desc" value="用前景色和背景色的相反色谱创建云彩效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDfrC = charIDToTypeID( "DfrC" ); executeAction( idDfrC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Render-Fibers" type="Main">
		<name id="Filter/Render/Fibers/name" value="纤维"/> 
		<context id="Filter/Render/Fibers/context" value="滤镜 &gt; 渲染 &gt; 纤维"/>
		<desc id="Filter/Render/Fibers/desc" value="用前景色和背景色创建纤维效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFbrs = charIDToTypeID( "Fbrs" ); executeAction( idFbrs, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Render-LensFlare" type="Main">
		<name id="Filter/Render/LensFlare/name" value="镜头光晕"/> 
		<context id="Filter/Render/LensFlare/context" value="滤镜 &gt; 渲染 &gt; 镜头光晕"/>
		<desc id="Filter/Render/LensFlare/desc" value="在图像上创建人工镜头光晕"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idLnsF = charIDToTypeID( "LnsF" ); executeAction( idLnsF, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Render-LightingEffects" type="Main">
		<name id="Filter/Render/LightingEffects/name" value="光照效果"/> 
		<context id="Filter/Render/LightingEffects/context" value="滤镜 &gt; 渲染 &gt; 光照效果"/>
		<desc id="Filter/Render/LightingEffects/desc" value="在图像上创建自定的附加光照效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idLghE = charIDToTypeID( "LghE" ); executeAction( idLghE, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sharpen-Sharpen" type="Main">
		<name id="Filter/Sharpen/Sharpen/name" value="锐化"/> 
		<context id="Filter/Sharpen/Sharpen/context" value="滤镜 &gt; 锐化 &gt; 锐化"/>
		<desc id="Filter/Sharpen/Sharpen/desc" value="锐化图像的像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idShrp = charIDToTypeID( "Shrp" ); executeAction( idShrp, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sharpen-SharpenEdges" type="Main">
		<name id="Filter/Sharpen/SharpenEdges/name" value="锐化边缘"/> 
		<context id="Filter/Sharpen/SharpenEdges/context" value="滤镜 &gt; 锐化 &gt; 锐化边缘"/>
		<desc id="Filter/Sharpen/SharpenEdges/desc" value="锐化图像细节的边缘"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idShrE = charIDToTypeID( "ShrE" ); executeAction( idShrE, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sharpen-SharpenMore" type="Main">
		<name id="Filter/Sharpen/SharpenMore/name" value="进一步锐化"/> 
		<context id="Filter/Sharpen/SharpenMore/context" value="滤镜 &gt; 锐化 &gt; 进一步锐化"/>
		<desc id="Filter/Sharpen/SharpenMore/desc" value="深度锐化图像的像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idShrM = charIDToTypeID( "ShrM" ); executeAction( idShrM, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sharpen-SmartSharpen" type="Main">
		<name id="Filter/Sharpen/SmartSharpen/name" value="智能锐化"/> 
		<context id="Filter/Sharpen/SmartSharpen/context" value="滤镜 &gt; 锐化 &gt; 智能锐化"/>
		<desc id="Filter/Sharpen/SmartSharpen/desc" value="用高级控制智能地锐化图像的不同区域"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsmartSharpen = stringIDToTypeID( "smartSharpen" ); executeAction( idsmartSharpen, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sharpen-UnsharpMask" type="Main">
		<name id="Filter/Sharpen/UnsharpMask/name" value="USM 锐化"/> 
		<context id="Filter/Sharpen/UnsharpMask/context" value="滤镜 &gt; 锐化 &gt; USM 锐化"/>
		<desc id="Filter/Sharpen/UnsharpMask/desc" value="加大对尺寸和强度的控制来锐化图像"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idUnsM = charIDToTypeID( "UnsM" ); executeAction( idUnsM, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-BasRelief" type="Main">
		<name id="Filter/Sketch/BasRelief/name" value="基底凸现"/> 
		<context id="Filter/Sketch/BasRelief/context" value="滤镜 &gt; 素描 &gt; 基底凸现"/>
		<desc id="Filter/Sketch/BasRelief/desc" value="对图像应用基底凸现素描效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idBsRl = charIDToTypeID( "BsRl" ); executeAction( idBsRl, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-ChalkandCharcoal" type="Main">
		<name id="Filter/Sketch/ChalkandCharcoal/name" value="粉笔和炭笔"/> 
		<context id="Filter/Sketch/ChalkandCharcoal/context" value="滤镜 &gt; 素描 &gt; 粉笔和炭笔"/>
		<desc id="Filter/Sketch/ChalkandCharcoal/desc" value="对图像应用粉笔和炭笔素描效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idChlC = charIDToTypeID( "ChlC" ); executeAction( idChlC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-Charcoal" type="Main">
		<name id="Filter/Sketch/Charcoal/name" value="炭笔"/> 
		<context id="Filter/Sketch/Charcoal/context" value="滤镜 &gt; 素描 &gt; 炭笔"/>
		<desc id="Filter/Sketch/Charcoal/desc" value="对图像应用炭笔素描效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idChrc = charIDToTypeID( "Chrc" ); executeAction( idChrc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-Chrome" type="Main">
		<name id="Filter/Sketch/Chrome/name" value="铬黄"/> 
		<context id="Filter/Sketch/Chrome/context" value="滤镜 &gt; 素描 &gt; 铬黄"/>
		<desc id="Filter/Sketch/Chrome/desc" value="对图像应用铬黄效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idChrm = charIDToTypeID( "Chrm" ); executeAction( idChrm, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-ConteCrayon" type="Main">
		<name id="Filter/Sketch/ConteCrayon/name" value="炭精笔"/> 
		<context id="Filter/Sketch/ConteCrayon/context" value="滤镜 &gt; 素描 &gt; 炭精笔"/>
		<desc id="Filter/Sketch/ConteCrayon/desc" value="对图像应用炭精笔效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCntC = charIDToTypeID( "CntC" ); executeAction( idCntC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-GraphicPen" type="Main">
		<name id="Filter/Sketch/GraphicPen/name" value="绘图笔"/> 
		<context id="Filter/Sketch/GraphicPen/context" value="滤镜 &gt; 素描 &gt; 绘图笔"/>
		<desc id="Filter/Sketch/GraphicPen/desc" value="对图像应用绘图笔效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGraP = charIDToTypeID( "GraP" ); executeAction( idGraP, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-HalftonePattern" type="Main">
		<name id="Filter/Sketch/HalftonePattern/name" value="半调图案"/> 
		<context id="Filter/Sketch/HalftonePattern/context" value="滤镜 &gt; 素描 &gt; 半调图案"/>
		<desc id="Filter/Sketch/HalftonePattern/desc" value="对图像应用半调图案"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idHlfS = charIDToTypeID( "HlfS" ); executeAction( idHlfS, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-NotePaper" type="Main">
		<name id="Filter/Sketch/NotePaper/name" value="便条纸"/> 
		<context id="Filter/Sketch/NotePaper/context" value="滤镜 &gt; 素描 &gt; 便条纸"/>
		<desc id="Filter/Sketch/NotePaper/desc" value="对图像应用便条纸效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idNtPr = charIDToTypeID( "NtPr" ); executeAction( idNtPr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-Photocopy" type="Main">
		<name id="Filter/Sketch/Photocopy/name" value="影印"/> 
		<context id="Filter/Sketch/Photocopy/context" value="滤镜 &gt; 素描 &gt; 影印"/>
		<desc id="Filter/Sketch/Photocopy/desc" value="对图像应用影印效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPhtc = charIDToTypeID( "Phtc" ); executeAction( idPhtc, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-Plaster" type="Main">
		<name id="Filter/Sketch/Plaster/name" value="石膏效果"/> 
		<context id="Filter/Sketch/Plaster/context" value="滤镜 &gt; 素描 &gt; 石膏效果"/>
		<desc id="Filter/Sketch/Plaster/desc" value="对图像应用石膏效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPlst = charIDToTypeID( "Plst" ); executeAction( idPlst, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-Reticulation" type="Main">
		<name id="Filter/Sketch/Reticulation/name" value="网状"/> 
		<context id="Filter/Sketch/Reticulation/context" value="滤镜 &gt; 素描 &gt; 网状"/>
		<desc id="Filter/Sketch/Reticulation/desc" value="对图像应用网状效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRtcl = charIDToTypeID( "Rtcl" ); executeAction( idRtcl, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-Stamp" type="Main">
		<name id="Filter/Sketch/Stamp/name" value="图章"/> 
		<context id="Filter/Sketch/Stamp/context" value="滤镜 &gt; 素描 &gt; 图章"/>
		<desc id="Filter/Sketch/Stamp/desc" value="对图像应用图章效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idStmp = charIDToTypeID( "Stmp" ); executeAction( idStmp, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-TornEdges" type="Main">
		<name id="Filter/Sketch/TornEdges/name" value="撕边"/> 
		<context id="Filter/Sketch/TornEdges/context" value="滤镜 &gt; 素描 &gt; 撕边"/>
		<desc id="Filter/Sketch/TornEdges/desc" value="对图像应用撕边效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTrnE = charIDToTypeID( "TrnE" ); executeAction( idTrnE, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Sketch-WaterPaper" type="Main">
		<name id="Filter/Sketch/WaterPaper/name" value="水彩画纸"/> 
		<context id="Filter/Sketch/WaterPaper/context" value="滤镜 &gt; 素描 &gt; 水彩画纸"/>
		<desc id="Filter/Sketch/WaterPaper/desc" value="对图像应用水彩画纸效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idWtrP = charIDToTypeID( "WtrP" ); executeAction( idWtrP, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-Diffuse" type="Main">
		<name id="Filter/Stylize/Diffuse/name" value="漫射"/> 
		<context id="Filter/Stylize/Diffuse/context" value="滤镜 &gt; 风格化 &gt; 扩散"/>
		<desc id="Filter/Stylize/Diffuse/desc" value="对图像应用扩散样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDfs = charIDToTypeID( "Dfs " ); executeAction( idDfs, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-Emboss" type="Main">
		<name id="Filter/Stylize/Emboss/name" value="浮雕效果"/> 
		<context id="Filter/Stylize/Emboss/context" value="滤镜 &gt; 风格化 &gt; 浮雕效果"/>
		<desc id="Filter/Stylize/Emboss/desc" value="对图像应用浮雕样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idEmbs = charIDToTypeID( "Embs" ); executeAction( idEmbs, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-Extrude" type="Main">
		<name id="Filter/Stylize/Extrude/name" value="凸出"/> 
		<context id="Filter/Stylize/Extrude/context" value="滤镜 &gt; 风格化 &gt; 凸出"/>
		<desc id="Filter/Stylize/Extrude/desc" value="对图像应用凸出样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExtr = charIDToTypeID( "Extr" ); executeAction( idExtr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-FindEdges" type="Main">
		<name id="Filter/Stylize/FindEdges/name" value="查找边缘"/> 
		<context id="Filter/Stylize/FindEdges/context" value="滤镜 &gt; 风格化 &gt; 查找边缘"/>
		<desc id="Filter/Stylize/FindEdges/desc" value="对图像应用查找边缘样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFndE = charIDToTypeID( "FndE" ); executeAction( idFndE, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-GlowingEdges" type="Main">
		<name id="Filter/Stylize/GlowingEdges/name" value="照亮边缘"/> 
		<context id="Filter/Stylize/GlowingEdges/context" value="滤镜 &gt; 风格化 &gt; 照亮边缘"/>
		<desc id="Filter/Stylize/GlowingEdges/desc" value="对图像应用照亮边缘样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGlwE = charIDToTypeID( "GlwE" ); executeAction( idGlwE, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-Solarize" type="Main">
		<name id="Filter/Stylize/Solarize/name" value="曝光过度"/> 
		<context id="Filter/Stylize/Solarize/context" value="滤镜 &gt; 风格化 &gt; 曝光过度"/>
		<desc id="Filter/Stylize/Solarize/desc" value="对图像应用曝光过度样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSlrz = charIDToTypeID( "Slrz" ); executeAction( idSlrz, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-Tiles" type="Main">
		<name id="Filter/Stylize/Tiles/name" value="拼贴"/> 
		<context id="Filter/Stylize/Tiles/context" value="滤镜 &gt; 风格化 &gt; 拼贴"/>
		<desc id="Filter/Stylize/Tiles/desc" value="对图像应用拼贴样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTls = charIDToTypeID( "Tls " ); executeAction( idTls, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-TraceContour" type="Main">
		<name id="Filter/Stylize/TraceContour/name" value="等高线"/> 
		<context id="Filter/Stylize/TraceContour/context" value="滤镜 &gt; 风格化 &gt; 等高线"/>
		<desc id="Filter/Stylize/TraceContour/desc" value="对图像应用等高线样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTrcC = charIDToTypeID( "TrcC" ); executeAction( idTrcC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Stylize-Wind" type="Main">
		<name id="Filter/Stylize/Wind/name" value="风"/> 
		<context id="Filter/Stylize/Wind/context" value="滤镜 &gt; 风格化 &gt; 风"/>
		<desc id="Filter/Stylize/Wind/desc" value="对图像应用风吹样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idWnd = charIDToTypeID( "Wnd " ); executeAction( idWnd, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Texture-Craquelure" type="Main">
		<name id="Filter/Texture/Craquelure/name" value="龟裂缝"/> 
		<context id="Filter/Texture/Craquelure/context" value="滤镜 &gt; 纹理 &gt; 龟裂缝"/>
		<desc id="Filter/Texture/Craquelure/desc" value="对图像应用龟裂缝效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCrql = charIDToTypeID( "Crql" ); executeAction( idCrql, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Texture-Grain" type="Main">
		<name id="Filter/Texture/Grain/name" value="颗粒"/> 
		<context id="Filter/Texture/Grain/context" value="滤镜 &gt; 纹理 &gt; 颗粒"/>
		<desc id="Filter/Texture/Grain/desc" value="对图像应用颗粒纹理"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idGrn = charIDToTypeID( "Grn " ); executeAction( idGrn, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Texture-MosaicTiles" type="Main">
		<name id="Filter/Texture/MosaicTiles/name" value="马赛克拼贴"/> 
		<context id="Filter/Texture/MosaicTiles/context" value="滤镜 &gt; 纹理 &gt; 马赛克拼贴"/>
		<desc id="Filter/Texture/MosaicTiles/desc" value="对图像应用马赛克拼贴的纹理"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMscT = charIDToTypeID( "MscT" ); executeAction( idMscT, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Texture-Patchwork" type="Main">
		<name id="Filter/Texture/Patchwork/name" value="拼缀图"/> 
		<context id="Filter/Texture/Patchwork/context" value="滤镜 &gt; 纹理 &gt; 拼缀图"/>
		<desc id="Filter/Texture/Patchwork/desc" value="对图像应用拼缀图纹理"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPtch = charIDToTypeID( "Ptch" ); executeAction( idPtch, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Texture-StainedGlass" type="Main">
		<name id="Filter/Texture/StainedGlass/name" value="染色玻璃"/> 
		<context id="Filter/Texture/StainedGlass/context" value="滤镜 &gt; 纹理 &gt; 染色玻璃"/>
		<desc id="Filter/Texture/StainedGlass/desc" value="对图像应用染色玻璃纹理"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idStnG = charIDToTypeID( "StnG" ); executeAction( idStnG, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Texture-Texturizer" type="Main">
		<name id="Filter/Texture/Texturizer/name" value="纹理化"/> 
		<context id="Filter/Texture/Texturizer/context" value="滤镜 &gt; 纹理 &gt; 纹理化"/>
		<desc id="Filter/Texture/Texturizer/desc" value="对图像应用可自定义的砖块、粗麻布、画布和砂岩纹理化"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idTxtz = charIDToTypeID( "Txtz" ); executeAction( idTxtz, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Video-De-Interlace" type="Main">
		<name id="Filter/Video/De-Interlace/name" value="逐行"/> 
		<context id="Filter/Video/De-Interlace/context" value="滤镜 &gt; 视频 &gt; 逐行"/>
		<desc id="Filter/Video/De-Interlace/desc" value=" "/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDntr = charIDToTypeID( "Dntr" ); executeAction( idDntr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Video-NTSCColors" type="Main">
		<name id="Filter/Video/NTSCColors/name" value="NTSC 颜色"/> 
		<context id="Filter/Video/NTSCColors/context" value="滤镜 &gt; 视频 &gt; NTSC 颜色"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idNTSC = charIDToTypeID( "NTSC" ); executeAction( idNTSC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Video-Custom" type="Main">
		<name id="Filter/Other/Custom/name" value="自定"/> 
		<context id="Filter/Other/Custom/context" value="滤镜 &gt; 其它 &gt; 自定"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCstm = charIDToTypeID( "Cstm" ); executeAction( idCstm, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Video-HighPass" type="Main">
		<name id="Filter/Other/HighPass/name" value="高反差保留"/> 
		<context id="Filter/Other/HighPass/context" value="滤镜 &gt; 其它 &gt; 高反差保留"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idHghP = charIDToTypeID( "HghP" ); executeAction( idHghP, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Video-Maximum" type="Main">
		<name id="Filter/Other/Maximum/name" value="最大值"/> 
		<context id="Filter/Other/Maximum/context" value="滤镜 &gt; 其它 &gt; 最大值"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMxm = charIDToTypeID( "Mxm " ); executeAction( idMxm, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Video-Minimum" type="Main">
		<name id="Filter/Other/Minimum/name" value="最小值"/> 
		<context id="Filter/Other/Minimum/context" value="滤镜 &gt; 其它 &gt; 最小值"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMnm = charIDToTypeID( "Mnm " ); executeAction( idMnm, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Video-Offset" type="Main">
		<name id="Filter/Other/Offset/name" value="位移"/> 
		<context id="Filter/Other/Offset/context" value="滤镜 &gt; 其它 &gt; 位移"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idOfst = charIDToTypeID( "Ofst" ); executeAction( idOfst, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Digimarc-EmbedWatermark" type="Main">
		<name id="Filter/Digimarc/EmbedWatermark/name" value="嵌入水印"/> 
		<context id="Filter/Digimarc/EmbedWatermark/context" value="滤镜 &gt; Digimarc &gt; 嵌入水印"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idEmbedWatermark = stringIDToTypeID( "Embed Watermark" ); executeAction( idEmbedWatermark, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-Digimarc-ReadWatermark" type="Main">
		<name id="Filter/Digimarc/ReadWatermark/name" value="读取水印"/> 
		<context id="Filter/Digimarc/ReadWatermark/context" value="滤镜 &gt; Digimarc &gt; 读取水印"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var iddiGthree = charIDToTypeID( "diG3" ); executeAction( iddiGthree, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Analysis-SetMeasurementScale-Default" type="Main">
		<name id="Analysis/SetMeasurementScale/Default/name" value="默认值"/> 
		<context id="Analysis/SetMeasurementScale/Default/context" value="分析 &gt; 设置测量比例 &gt; 默认值"/>
		<desc id="Analysis/SetMeasurementScale/Default/desc" value="将图像比例设置为默认设置（1 像素 = 1 逻辑单位长度）。 "/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc41 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref31 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementScaleDefault = stringIDToTypeID( "measurementScaleDefault" ); ref31.putEnumerated( idMn, idMnIt, idmeasurementScaleDefault ); desc41.putReference( idnull, ref31 ); executeAction( idslct, desc41, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Analysis-SetMeasurementScale-Custom" type="Main">
		<name id="Analysis/SetMeasurementScale/Custom/name" value="自定"/> 
		<context id="Analysis/SetMeasurementScale/Custom/context" value="分析 &gt; 设置测量比例 &gt; 自定"/>
		<desc id="Analysis/SetMeasurementScale/Custom/desc" value="设置图像的比例或将图像校准为已知长度（X 像素等于 Y 逻辑单位长度）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc42 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref32 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementScaleCustom = stringIDToTypeID( "measurementScaleCustom" ); ref32.putEnumerated( idMn, idMnIt, idmeasurementScaleCustom ); desc42.putReference( idnull, ref32 ); executeAction( idslct, desc42, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Analysis-SelectDataPoints-Custom" type="Main">
		<name id="Analysis/SelectDataPoints/Custom/name" value="自定"/> 
		<context id="Analysis/SelectDataPoints/Custom/context" value="分析 &gt; 选择数据点 &gt; 自定"/>
		<desc id="Analysis/SelectDataPoints/Custom/desc" value="选择要记录测量的数据点"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc43 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref33 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementDataPointsCustom = stringIDToTypeID( "measurementDataPointsCustom" ); ref33.putEnumerated( idMn, idMnIt, idmeasurementDataPointsCustom ); desc43.putReference( idnull, ref33 ); executeAction( idslct, desc43, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Analysis-RecordMeasurements" type="Main">
		<name id="Analysis/RecordMeasurements/name" value="记录测量"/> 
		<context id="Analysis/RecordMeasurements/context" value="分析 &gt; 记录测量"/>
		<desc id="Analysis/RecordMeasurements/desc" value="根据设置测量比例记录标尺、选区、计数、直方图或标签的测量"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc44 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref34 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementRecordMeasurements = stringIDToTypeID( "measurementRecordMeasurements" ); ref34.putEnumerated( idMn, idMnIt, idmeasurementRecordMeasurements ); desc44.putReference( idnull, ref34 ); executeAction( idslct, desc44, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Analysis-RulerTool" type="Main">
		<name id="Analysis/RulerTool/name" value="标尺工具"/> 
		<context id="Analysis/RulerTool/context" value="分析 &gt; 标尺工具"/>
		<desc id="Analysis/RulerTool/desc" value="根据设置测量比例设置要记录测量的距离"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc45 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref35 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idrulerTool = stringIDToTypeID( "rulerTool" ); ref35.putEnumerated( idMn, idMnIt, idrulerTool ); desc45.putReference( idnull, ref35 ); executeAction( idslct, desc45, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Analysis-CountTool" type="Main">
		<name id="Analysis/CountTool/name" value="计数工具"/> 
		<context id="Analysis/CountTool/context" value="分析 &gt; 计数工具"/>
		<desc id="Analysis/CountTool/desc" value="执行要记录测量的对象计数"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc46 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref36 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcountTool = stringIDToTypeID( "countTool" ); ref36.putEnumerated( idMn, idMnIt, idcountTool ); desc46.putReference( idnull, ref36 ); executeAction( idslct, desc46, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Analysis-PlaceScaleMarker" type="Main">
		<name id="Analysis/PlaceScaleMarker/name" value="置入比例标记"/> 
		<context id="Analysis/PlaceScaleMarker/context" value="分析 &gt; 置入比例标记"/>
		<desc id="Analysis/PlaceScaleMarker/desc" value="自动放置设置测量比例的比例标记"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc41 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref31 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementScaleDefault = stringIDToTypeID( "measurementScaleDefault" ); ref31.putEnumerated( idMn, idMnIt, idmeasurementScaleDefault ); desc41.putReference( idnull, ref31 ); executeAction( idslct, desc41, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-NewLayerfrom3DFile" type="Main">
		<name id="3D/NewLayerfrom3DFile/name" value="从 3D 文件新建图层"/> 
		<context id="3D/NewLayerfrom3DFile/context" value="3D &gt; 从 3D 文件新建图层"/>
		<desc id="3D/NewLayerfrom3DFile/desc" value="选取要转换为 Photoshop 3D 图层的外部 3D 文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idaddthreeDLayerFromFile = stringIDToTypeID( "add3DLayerFromFile" ); var desc5 = new ActionDescriptor(); executeAction( idaddthreeDLayerFromFile, desc5, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-New3DPostcardFromLayer" type="Main">
		<name id="3D/New3DPostcardFromLayer/name" value="从图层新建 3D 明信片"/> 
		<context id="3D/New3DPostcardFromLayer/context" value="3D &gt; 从图层新建 3D 明信片"/>
		<desc id="3D/New3DPostcardFromLayer/desc" value="将当前选定的图层转换为平面 3D 图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDPostcard = stringIDToTypeID( "create3DPostcard" ); var desc8 = new ActionDescriptor(); var idkeythreeDXPos = stringIDToTypeID( "key3DXPos" ); desc8.putDouble( idkeythreeDXPos, 1.000000 ); var idkeythreeDYPos = stringIDToTypeID( "key3DYPos" ); desc8.putDouble( idkeythreeDYPos, 1.000000 ); var idkeythreeDZPos = stringIDToTypeID( "key3DZPos" ); desc8.putDouble( idkeythreeDZPos, 0.000000 ); var idkeythreeDTextureType = stringIDToTypeID( "key3DTextureType" ); desc8.putInteger( idkeythreeDTextureType, 1 ); executeAction( idcreatethreeDPostcard, desc8, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Plane" type="Main">
		<name id="3D/Plane/name" value="平面"/> 
		<context id="3D/Plane/context" value="3D &gt; 从灰度新建网格 &gt; 平面"/>
		<desc id="3D/Plane/desc" value="从深度/渐变映射创建 3D 网格平面，其中白色绘画使多边形前置（凸出），而黑色绘画使多边形后置。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDFromDepthPlane = stringIDToTypeID( "create3DFromDepthPlane" ); var desc11 = new ActionDescriptor(); var idkeythreeDXPos = stringIDToTypeID( "key3DXPos" ); desc11.putDouble( idkeythreeDXPos, 1.000000 ); var idkeythreeDYPos = stringIDToTypeID( "key3DYPos" ); desc11.putDouble( idkeythreeDYPos, 1.000000 ); var idkeythreeDZPos = stringIDToTypeID( "key3DZPos" ); desc11.putDouble( idkeythreeDZPos, 1.000000 ); var idkeythreeDTextureType = stringIDToTypeID( "key3DTextureType" ); desc11.putInteger( idkeythreeDTextureType, 4 ); executeAction( idcreatethreeDFromDepthPlane, desc11, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Two-SidedPlane" type="Main">
		<name id="3D/Two-SidedPlane/name" value="双面平面"/> 
		<context id="3D/Two-SidedPlane/context" value="3D &gt; 从灰度新建网格 &gt; 双面平面"/>
		<desc id="3D/Two-SidedPlane/desc" value="从深度/渐变映射创建 3D 双面网格平面，其中白色绘画使多边形前置（凸出），而黑色绘画使多边形后置。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDFromDepthTwoSidedPlane = stringIDToTypeID( "create3DFromDepthTwoSidedPlane" ); var desc12 = new ActionDescriptor(); var idkeythreeDXPos = stringIDToTypeID( "key3DXPos" ); desc12.putDouble( idkeythreeDXPos, 1.000000 ); var idkeythreeDYPos = stringIDToTypeID( "key3DYPos" ); desc12.putDouble( idkeythreeDYPos, 1.000000 ); var idkeythreeDZPos = stringIDToTypeID( "key3DZPos" ); desc12.putDouble( idkeythreeDZPos, 1.000000 ); var idkeythreeDTextureType = stringIDToTypeID( "key3DTextureType" ); desc12.putInteger( idkeythreeDTextureType, 5 ); executeAction( idcreatethreeDFromDepthTwoSidedPlane, desc12, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Cylinder" type="Main">
		<name id="3D/Cylinder/name" value="圆柱体"/> 
		<context id="3D/Cylinder/context" value="3D &gt; 从灰度新建网格 &gt; 圆柱体"/>
		<desc id="3D/Cylinder/desc" value="从深度/渐变映射创建 3D 圆柱体网格，其中白色绘画使多边形前置（凸出），而黑色绘画使多边形后置。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDPostcard = stringIDToTypeID( "create3DPostcard" );    var desc5 = new ActionDescriptor();    var idkeythreeDXPos = stringIDToTypeID( "key3DXPos" );    desc5.putDouble( idkeythreeDXPos, 1.000000 );    var idkeythreeDYPos = stringIDToTypeID( "key3DYPos" );    desc5.putDouble( idkeythreeDYPos, 1.000000 );    var idkeythreeDZPos = stringIDToTypeID( "key3DZPos" );    desc5.putDouble( idkeythreeDZPos, 0.000000 );    var idkeythreeDTextureType = stringIDToTypeID( "key3DTextureType" );    desc5.putInteger( idkeythreeDTextureType, 3 );    var idkeythreeDFileName = stringIDToTypeID( "key3DFileName" );    desc5.putString( idkeythreeDFileName, "Cylinder" );executeAction( idcreatethreeDPostcard, desc5, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Sphere" type="Main">
		<name id="3D/Sphere/name" value="球体"/> 
		<context id="3D/Sphere/context" value="3D &gt; 从灰度新建网格 &gt; 球体"/>
		<desc id="3D/Sphere/desc" value="从深度/渐变映射创建 3D 球面网格，其中白色绘画使多边形前置（凸出），而黑色绘画使多边形后置。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDFromDepthSphere = stringIDToTypeID( "create3DFromDepthSphere" ); var desc14 = new ActionDescriptor(); var idkeythreeDXPos = stringIDToTypeID( "key3DXPos" ); desc14.putDouble( idkeythreeDXPos, 1.000000 ); var idkeythreeDYPos = stringIDToTypeID( "key3DYPos" ); desc14.putDouble( idkeythreeDYPos, 1.000000 ); var idkeythreeDZPos = stringIDToTypeID( "key3DZPos" ); desc14.putDouble( idkeythreeDZPos, 1.000000 ); var idkeythreeDTextureType = stringIDToTypeID( "key3DTextureType" ); desc14.putInteger( idkeythreeDTextureType, 7 ); executeAction( idcreatethreeDFromDepthSphere, desc14, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-RenderSettings" type="Main">
		<name id="3D/RenderSettings/name" value="渲染设置"/> 
		<context id="3D/RenderSettings/context" value="3D &gt; 渲染设置"/>
		<desc id="3D/RenderSettings/desc" value="对话框可设置用于控制体积、表面、边缘顶点外观的选项并应用立体效果。还可以在此创建、选择和存储预设。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrenderSettingsthreeD = stringIDToTypeID( "renderSettings3D" ); var desc16 = new ActionDescriptor(); executeAction( idrenderSettingsthreeD, desc16, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Auto-HideLayersForPerformance" type="Main">
		<name id="3D/Auto-HideLayersForPerformance/name" value="自动隐藏图层以改善性能"/> 
		<context id="3D/Auto-HideLayersForPerformance/context" value="3D &gt; 自动隐藏图层以改善性能"/>
		<desc id="3D/Auto-HideLayersForPerformance/desc" value="通过在与 3D 模型互动时，隐藏非目标图层，可以将硬件加速启用的直接显示绘画的性能设定到最大"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idautoHidethreeD = stringIDToTypeID( "autoHide3D" ); var desc17 = new ActionDescriptor(); executeAction( idautoHidethreeD, desc17, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-HideNearestSurface" type="Main">
		<name id="3D/HideNearestSurface/name" value="隐藏最近的表面"/> 
		<context id="3D/HideNearestSurface/context" value="3D &gt; 隐藏最近的表面"/>
		<desc id="3D/HideNearestSurface/desc" value="隐藏选区内的所有多边形，包括被选区截断了的多边形"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idhideTopthreeDSelected = stringIDToTypeID( "hideTop3DSelected" ); var desc18 = new ActionDescriptor(); executeAction( idhideTopthreeDSelected, desc18, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-OnlyHideEnclosedPolygons" type="Main">
		<name id="3D/OnlyHideEnclosedPolygons/name" value="仅隐藏封闭的多边形"/> 
		<context id="3D/OnlyHideEnclosedPolygons/context" value="3D &gt; 仅隐藏封闭的多边形"/>
		<desc id="3D/OnlyHideEnclosedPolygons/desc" value="隐藏选区内的所有完整多边形，不包括被选区截断了的多边形"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idhidethreeDEnclosedOnly = stringIDToTypeID( "hide3DEnclosedOnly" ); var desc19 = new ActionDescriptor(); executeAction( idhidethreeDEnclosedOnly, desc19, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-InvertVisibleSurfaces" type="Main">
		<name id="3D/InvertVisibleSurfaces/name" value="反转可见表面"/> 
		<context id="3D/InvertVisibleSurfaces/context" value="3D &gt; 反转可见表面"/>
		<desc id="3D/InvertVisibleSurfaces/desc" value="隐藏当前可见的所有多边形，并显示当前不可见的所有多边形"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idinvertthreeDSelected = stringIDToTypeID( "invert3DSelected" ); var desc20 = new ActionDescriptor(); executeAction( idinvertthreeDSelected, desc20, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-RevealAllSurfaces" type="Main">
		<name id="3D/RevealAllSurfaces/name" value="显示所有表面"/> 
		<context id="3D/RevealAllSurfaces/context" value="3D &gt; 显示所有表面"/>
		<desc id="3D/RevealAllSurfaces/desc" value="显示所有多边形表面"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrevealAllthreeD = stringIDToTypeID( "revealAll3D" ); var desc21 = new ActionDescriptor(); executeAction( idrevealAllthreeD, desc21, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-3DPaintMode-Diffuse" type="Main">
		<name id="3D/3DPaintMode/Diffuse/name" value="漫射"/> 
		<context id="3D/3DPaintMode/Diffuse/context" value="3D &gt; 3D 绘画模式 &gt; 漫射"/>
		<desc id="3D/3DPaintMode/Diffuse/desc" value="选择采用漫射映射进行绘画。漫射颜色是对象反射的颜色。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintType = stringIDToTypeID( "set3DPaintType" ); var desc22 = new ActionDescriptor(); var idkeythreeDPaintType = stringIDToTypeID( "key3DPaintType" ); desc22.putInteger( idkeythreeDPaintType, 0 ); executeAction( idsetthreeDPaintType, desc22, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-3DPaintMode-Bump" type="Main">
		<name id="3D/3DPaintMode/Bump/name" value="凹凸"/> 
		<context id="3D/3DPaintMode/Bump/context" value="3D &gt; 3D 绘画模式 &gt; 凹凸"/>
		<desc id="3D/3DPaintMode/Bump/desc" value="选择采用凹凸映射进行绘画。凹凸映射会使对象的表面显得凹凸或不规则。以白色绘画会产生凸起，以黑色绘画会呈现凹下。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintType = stringIDToTypeID( "set3DPaintType" ); var desc23 = new ActionDescriptor(); var idkeythreeDPaintType = stringIDToTypeID( "key3DPaintType" ); desc23.putInteger( idkeythreeDPaintType, 2 ); executeAction( idsetthreeDPaintType, desc23, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-3DPaintMode-Specular" type="Main">
		<name id="3D/3DPaintMode/Specular/name" value="镜像"/> 
		<context id="3D/3DPaintMode/Specular/context" value="3D &gt; 3D 绘画模式 &gt; 镜像"/>
		<desc id="3D/3DPaintMode/Specular/desc" value="选择采用镜面映射进行绘画。镜面映射改变镜面高光的颜色，并且主要用于特殊效果（如将图像置入反射）。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintType = stringIDToTypeID( "set3DPaintType" ); var desc24 = new ActionDescriptor(); var idkeythreeDPaintType = stringIDToTypeID( "key3DPaintType" ); desc24.putInteger( idkeythreeDPaintType, 3 ); executeAction( idsetthreeDPaintType, desc24, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-3DPaintMode-Opacity" type="Main">
		<name id="3D/3DPaintMode/Opacity/name" value="不透明度"/> 
		<context id="3D/3DPaintMode/Opacity/context" value="3D &gt; 3D 绘画模式 &gt; 不透明度"/>
		<desc id="3D/3DPaintMode/Opacity/desc" value="选择采用不透明映射进行绘画。不透明映射会影响对象的透明度，其中从黑色过渡到白色的绘画会使外观由完全不透明变化到透明。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintType = stringIDToTypeID( "set3DPaintType" ); var desc25 = new ActionDescriptor(); var idkeythreeDPaintType = stringIDToTypeID( "key3DPaintType" ); desc25.putInteger( idkeythreeDPaintType, 4 ); executeAction( idsetthreeDPaintType, desc25, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-3DPaintMode-Shininess" type="Main">
		<name id="3D/3DPaintMode/Shininess/name" value="反光度"/> 
		<context id="3D/3DPaintMode/Shininess/context" value="3D &gt; 3D 绘画模式 &gt; 反光度"/>
		<desc id="3D/3DPaintMode/Shininess/desc" value="选择采用反光度映射进行绘画。从黑色过渡到白色的绘画代表从全光泽度调整为无光泽度，从而产生反光效果。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintType = stringIDToTypeID( "set3DPaintType" ); var desc26 = new ActionDescriptor(); var idkeythreeDPaintType = stringIDToTypeID( "key3DPaintType" ); desc26.putInteger( idkeythreeDPaintType, 5 ); executeAction( idsetthreeDPaintType, desc26, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-3DPaintMode-Self-Illumination" type="Main">
		<name id="3D/3DPaintMode/Self-Illumination/name" value="自发光"/> 
		<context id="3D/3DPaintMode/Self-Illumination/context" value="3D &gt; 3D 绘画模式 &gt; 自发光"/>
		<desc id="3D/3DPaintMode/Self-Illumination/desc" value="采用自发光映射进行绘画。自发光会以漫射颜色替换表面的所有阴影，产生白热光现象。在 100% 的情况下，阴影将完全被漫射颜色替换，即出现自发光现象。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintType = stringIDToTypeID( "set3DPaintType" ); var desc27 = new ActionDescriptor(); var idkeythreeDPaintType = stringIDToTypeID( "key3DPaintType" ); desc27.putInteger( idkeythreeDPaintType, 6 ); executeAction( idsetthreeDPaintType, desc27, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-3DPaintMode-Reflection" type="Main">
		<name id="3D/3DPaintMode/Reflection/name" value="反射"/> 
		<context id="3D/3DPaintMode/Reflection/context" value="3D &gt; 3D 绘画模式 &gt; 反射"/>
		<desc id="3D/3DPaintMode/Reflection/desc" value="采用反射映射进行绘画。与折射映射相似，其中白色绘画 (100%) 会提供完全反射，而黑色绘画不会造成任何影响。用光线跟踪渲染可查看最终结果。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintType = stringIDToTypeID( "set3DPaintType" ); var desc28 = new ActionDescriptor(); var idkeythreeDPaintType = stringIDToTypeID( "key3DPaintType" ); desc28.putInteger( idkeythreeDPaintType, 7 ); executeAction( idsetthreeDPaintType, desc28, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-SelectPaintableAreas" type="Main">
		<name id="3D/SelectPaintableAreas/name" value="选择可绘画区域"/> 
		<context id="3D/SelectPaintableAreas/context" value="3D &gt; 选择可绘画区域"/>
		<desc id="3D/SelectPaintableAreas/desc" value="根据对象和相机相对于屏幕的位置选择适合绘画的区域（基于投影的 3D 绘画）。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idselectthreeDPaintable = stringIDToTypeID( "select3DPaintable" ); var desc29 = new ActionDescriptor(); executeAction( idselectthreeDPaintable, desc29, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-CreateUIOverlay-Wireframe" type="Main">
		<name id="3D/CreateUIOverlays/Wireframe/name" value="线框"/> 
		<context id="3D/CreateUIOverlays/Wireframe/context" value="3D &gt; 创建 UV 叠加 &gt; 线框"/>
		<desc id="3D/CreateUIOverlays/Wireframe/desc" value="将线框 UV（形成网格的多边形）在打开的 2D 纹理图上显示为像素图层。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrenderUVWireframe = stringIDToTypeID( "renderUVWireframe" ); var desc30 = new ActionDescriptor(); executeAction( idrenderUVWireframe, desc30, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-CreateUIOverlay-Shaded" type="Main">
		<name id="3D/CreateUIOverlays/Shaded/name" value="着色"/> 
		<context id="3D/CreateUIOverlays/Shaded/context" value="3D &gt; 创建 UV 叠加 &gt; 着色"/>
		<desc id="3D/CreateUIOverlays/Shaded/desc" value="将着色 UV 在打开的 2D 纹理图上显示为像素图层。这会在显示对象深度（表示为黑色过渡到白色的渐变映射）的同时，显示其网格。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrenderUVShaded = stringIDToTypeID( "renderUVShaded" ); var desc31 = new ActionDescriptor(); executeAction( idrenderUVShaded, desc31, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-CreateUIOverlay-NormalMap" type="Main">
		<name id="3D/CreateUIOverlays/NormalMap/name" value="正常映射"/> 
		<context id="3D/CreateUIOverlays/NormalMap/context" value="3D &gt; 创建 UV 叠加 &gt; 正常映射"/>
		<desc id="3D/CreateUIOverlays/NormalMap/desc" value="将 UV 正常映射在打开的 2D 纹理图上显示为像素图层。正常映射为 3 色映射，其中红色通道编码左右轴，绿色通道编码上下轴，蓝色通道编码垂直深度。"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrenderUVNormalMap = stringIDToTypeID( "renderUVNormalMap" ); var desc32 = new ActionDescriptor(); executeAction( idrenderUVNormalMap, desc32, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-NewTiledPainting" type="Main">
		<name id="3D/NewTiledPainting/name" value="新建拼贴绘画"/> 
		<context id="3D/NewTiledPainting/context" value="3D &gt; 新建拼贴绘画"/>
		<desc id="3D/NewTiledPainting/desc" value="将图像转换为用于纹理创建的拼贴重复图案（3D 平面）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDTiledPainting = stringIDToTypeID( "create3DTiledPainting" ); var desc33 = new ActionDescriptor(); var idkeythreeDXPos = stringIDToTypeID( "key3DXPos" ); desc33.putDouble( idkeythreeDXPos, 3.000000 ); var idkeythreeDYPos = stringIDToTypeID( "key3DYPos" ); desc33.putDouble( idkeythreeDYPos, 3.000000 ); var idkeythreeDZPos = stringIDToTypeID( "key3DZPos" ); desc33.putDouble( idkeythreeDZPos, 0.000000 ); var idkeythreeDTextureType = stringIDToTypeID( "key3DTextureType" ); desc33.putInteger( idkeythreeDTextureType, 8 ); executeAction( idcreatethreeDTiledPainting, desc33, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-PaintFalloff" type="Main">
		<name id="3D/PaintFalloff/name" value="绘画衰减"/> 
		<context id="3D/PaintFalloff/context" value="3D &gt; 绘画衰减"/>
		<desc id="3D/PaintFalloff/desc" value="设置当遇到边缘或曲面时不再进行绘画的距离"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetthreeDPaintFalloff = stringIDToTypeID( "set3DPaintFalloff" ); var desc34 = new ActionDescriptor(); executeAction( idsetthreeDPaintFalloff, desc34, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Reparameterize" type="Main">
		<name id="3D/Reparameterize/name" value="重新参数化"/> 
		<context id="3D/Reparameterize/context" value="3D &gt; 重新参数化"/>
		<desc id="3D/Reparameterize/desc" value="显示意外绘画结果的模型可能需要对其纹理上的 UV 叠加进行重新参数化"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idreparameterizethreeDModel = stringIDToTypeID( "reparameterize3DModel" ); var desc35 = new ActionDescriptor(); executeAction( idreparameterizethreeDModel, desc35, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Merge3DLayers" type="Main">
		<name id="3D/Merge3DLayers/name" value="合并 3D 图层"/> 
		<context id="3D/Merge3DLayers/context" value="3D &gt; 合并 3D 图层"/>
		<desc id="3D/Merge3DLayers/desc" value="选择具有相符相机的多个 3D 图层，以将它们合并到多个网格的单个场景"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMrgtwo = charIDToTypeID( "Mrg2" ); var desc36 = new ActionDescriptor(); executeAction( idMrgtwo, desc36, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Export3DLayer" type="Main">
		<name id="3D/Export3DLayer/name" value="导出 3D 图层"/> 
		<context id="3D/Export3DLayer/context" value="3D &gt; 导出 3D 图层"/>
		<desc id="3D/Export3DLayer/desc" value="将目标 3D 图层导出到 Collada (DAE)、Google Earth (KMZ)、U3D 或 OBJ"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idexportthreeDModel = stringIDToTypeID( "export3DModel" );    var desc22 = new ActionDescriptor();executeAction( idexportthreeDModel, desc22, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-ResumeProgressiveRender" type="Main">
		<name id="3D/ResumeProgressiveRender/name" value="恢复连续渲染"/> 
		<context id="3D/ResumeProgressiveRender/context" value="3D &gt; 恢复连续渲染"/>
		<desc id="3D/ResumeProgressiveRender/desc" value="继续运行光线跟踪渲染器"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idresumeFinalthreeDRender = stringIDToTypeID( "resumeFinal3DRender" ); var desc2166 = new ActionDescriptor(); executeAction( idresumeFinalthreeDRender, desc2166, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-ProgressiveRenderSelection" type="Main">
		<name id="3D/ProgressiveRenderSelection/name" value="连续渲染选区"/> 
		<context id="3D/ProgressiveRenderSelection/context" value="3D &gt; 连续渲染选区"/>
		<desc id="3D/ProgressiveRenderSelection/desc" value="仅在当前选区运行光线跟踪渲染器"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrenderthreeDSelection = stringIDToTypeID( "render3DSelection" ); var desc2167 = new ActionDescriptor(); executeAction( idrenderthreeDSelection, desc2167, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Rasterize" type="Main">
		<name id="3D/Rasterize/name" value="栅格化"/> 
		<context id="3D/Rasterize/context" value="3D &gt; 栅格化"/>
		<desc id="3D/Rasterize/desc" value="将 3D 图层栅格化为标准的 2D 像素图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrasterizeLayer = stringIDToTypeID( "rasterizeLayer" ); var desc227 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref62 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref62.putEnumerated( idLyr, idOrdn, idTrgt ); desc227.putReference( idnull, ref62 ); var idWhat = charIDToTypeID( "What" ); var idrasterizeItem = stringIDToTypeID( "rasterizeItem" ); var idlayerthreeD = stringIDToTypeID( "layer3D" ); desc227.putEnumerated( idWhat, idrasterizeItem, idlayerthreeD ); executeAction( idrasterizeLayer, desc227, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-Custom" type="Main">
		<name id="View/ProofSetup/Custom/name" value="自定"/> 
		<context id="View/ProofSetup/Custom/context" value="视图 &gt; 校样设置 &gt; 自定"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc48 = new ActionDescriptor(); executeAction( idproofSetup, desc48, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-WorkingCMYK" type="Main">
		<name id="View/ProofSetup/WorkingCMYK/name" value="工作中的 CMYK"/> 
		<context id="View/ProofSetup/WorkingCMYK/context" value="视图 &gt; 校样设置 &gt; 工作中的 CMYK"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc49 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofCMYK = stringIDToTypeID( "proofCMYK" ); desc49.putEnumerated( idBltn, idbuiltinProof, idproofCMYK ); executeAction( idproofSetup, desc49, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-WorkingCyanPlate" type="Main">
		<name id="View/ProofSetup/WorkingCyanPlate/name" value="工作中的青版"/> 
		<context id="View/ProofSetup/WorkingCyanPlate/context" value="视图 &gt; 校样设置 &gt; 工作中的青版"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc50 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofCyan = stringIDToTypeID( "proofCyan" ); desc50.putEnumerated( idBltn, idbuiltinProof, idproofCyan ); executeAction( idproofSetup, desc50, DialogModes.NO);} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-WorkingMagentaPlate" type="Main">
		<name id="View/ProofSetup/WorkingMagentaPlate/name" value="工作中的洋红版"/> 
		<context id="View/ProofSetup/WorkingMagentaPlate/context" value="视图 &gt; 校样设置 &gt; 工作中的洋红版"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc51 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofMagenta = stringIDToTypeID( "proofMagenta" ); desc51.putEnumerated( idBltn, idbuiltinProof, idproofMagenta ); executeAction( idproofSetup, desc51, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-WorkingYellowPlate" type="Main">
		<name id="View/ProofSetup/WorkingYellowPlate/name" value="工作中的黄版"/> 
		<context id="View/ProofSetup/WorkingYellowPlate/context" value="视图 &gt; 校样设置 &gt; 工作中的黄版"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc52 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofYellow = stringIDToTypeID( "proofYellow" ); desc52.putEnumerated( idBltn, idbuiltinProof, idproofYellow ); executeAction( idproofSetup, desc52, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-WorkingBlackPlate" type="Main">
		<name id="View/ProofSetup/WorkingBlackPlate/name" value="工作中的黑版"/> 
		<context id="View/ProofSetup/WorkingBlackPlate/context" value="视图 &gt; 校样设置 &gt; 工作中的黑版"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc53 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofBlack = stringIDToTypeID( "proofBlack" ); desc53.putEnumerated( idBltn, idbuiltinProof, idproofBlack ); executeAction( idproofSetup, desc53, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-WorkingCMYPlates" type="Main">
		<name id="View/ProofSetup/WorkingCMYPlates/name" value="工作中的 CMY 版"/> 
		<context id="View/ProofSetup/WorkingCMYPlates/context" value="视图 &gt; 校样设置 &gt; 工作中的 CMY 版"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc54 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofCMY = stringIDToTypeID( "proofCMY" ); desc54.putEnumerated( idBltn, idbuiltinProof, idproofCMY ); executeAction( idproofSetup, desc54, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-MonitorRGB" type="Main">
		<name id="View/ProofSetup/MonitorRGB/name" value="显示器 RGB"/> 
		<context id="View/ProofSetup/MonitorRGB/context" value="视图 &gt; 校样设置 &gt; 显示器 RGB"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc57 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofMonitor = stringIDToTypeID( "proofMonitor" ); desc57.putEnumerated( idBltn, idbuiltinProof, idproofMonitor ); executeAction( idproofSetup, desc57, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ColorBlindP" type="Main">
		<name id="View/ColorBlindP/name" value="色盲 - 红色盲型"/> 
		<context id="View/ColorBlindP/context" value="视图 &gt; 校样设置 &gt; 色盲 - 红色盲型"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" );    var desc29 = new ActionDescriptor();    var idBltn = charIDToTypeID( "Bltn" );    var idbuiltinProof = stringIDToTypeID( "builtinProof" );    var idproofProtanopia = stringIDToTypeID( "proofProtanopia" );    desc29.putEnumerated( idBltn, idbuiltinProof, idproofProtanopia );executeAction( idproofSetup, desc29, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ColorBlindD" type="Main">
		<name id="View/ColorBlindD/name" value="色盲 - 绿色盲型"/> 
		<context id="View/ColorBlindD/context" value="视图 &gt; 校样设置 &gt; 色盲 - 绿色盲型"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" );    var desc30 = new ActionDescriptor();    var idBltn = charIDToTypeID( "Bltn" );    var idbuiltinProof = stringIDToTypeID( "builtinProof" );    var idproofDeuteranopia = stringIDToTypeID( "proofDeuteranopia" );    desc30.putEnumerated( idBltn, idbuiltinProof, idproofDeuteranopia );executeAction( idproofSetup, desc30, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofColors" type="Main">
		<name id="View/ProofColors/name" value="校样颜色"/> 
		<context id="View/ProofColors/context" value="视图 &gt; 校样颜色"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc58 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref38 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleProofColors = stringIDToTypeID( "toggleProofColors" ); ref38.putEnumerated( idMn, idMnIt, idtoggleProofColors ); desc58.putReference( idnull, ref38 ); executeAction( idslct, desc58, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-GamutWarning" type="Main">
		<name id="View/GamutWarning/name" value="色域警告"/> 
		<context id="View/GamutWarning/context" value="视图 &gt; 色域警告"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc59 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref39 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglG = charIDToTypeID( "TglG" ); ref39.putEnumerated( idMn, idMnIt, idTglG ); desc59.putReference( idnull, ref39 ); executeAction( idslct, desc59, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-PixelAspectRatioCorrection" type="Main">
		<name id="View/PixelAspectRatioCorrection/name" value="像素长宽比校正"/> 
		<context id="View/PixelAspectRatioCorrection/context" value="视图 &gt; 像素长宽比校正"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc60 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref40 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleProofVideo = stringIDToTypeID( "toggleProofVideo" ); ref40.putEnumerated( idMn, idMnIt, idtoggleProofVideo ); desc60.putReference( idnull, ref40 ); executeAction( idslct, desc60, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-CustomPixelAspectRatio" type="Main">
		<name id="View/CustomPixelAspectRatio/name" value="自定像素长宽比"/> 
		<context id="View/CustomPixelAspectRatio/context" value="视图 &gt; 像素长宽比 &gt; 自定像素长宽比"/>
		<desc id="View/CustomPixelAspectRatio/desc" value="对图像定义特定的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc128 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref70 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcustomScaleFactor = stringIDToTypeID( "customScaleFactor" ); ref70.putEnumerated( idMn, idMnIt, idcustomScaleFactor ); desc128.putReference( idnull, ref70 ); executeAction( idslct, desc128, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-DeletePixelAspectRatio" type="Main">
		<name id="View/DeletePixelAspectRatio/name" value="删除像素长宽比"/> 
		<context id="View/DeletePixelAspectRatio/context" value="视图 &gt; 像素长宽比 &gt; 删除像素长宽比"/>
		<desc id="View/DeletePixelAspectRatio/desc" value="还原或删除图像的自定长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc129 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref71 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var iddeleteScaleFactor = stringIDToTypeID( "deleteScaleFactor" ); ref71.putEnumerated( idMn, idMnIt, iddeleteScaleFactor ); desc129.putReference( idnull, ref71 ); executeAction( idslct, desc129, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ResetPixelAspectRatios" type="Main">
		<name id="View/ResetPixelAspectRatios/name" value="复位像素长宽比"/> 
		<context id="View/ResetPixelAspectRatios/context" value="视图 &gt; 像素长宽比 &gt; 复位像素长宽比"/>
		<desc id="View/ResetPixelAspectRatios/desc" value="将图像的长宽比复位为默认值"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc130 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref72 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idresetScaleFactor = stringIDToTypeID( "resetScaleFactor" ); ref72.putEnumerated( idMn, idMnIt, idresetScaleFactor ); desc130.putReference( idnull, ref72 ); executeAction( idslct, desc130, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Square" type="Main">
		<name id="View/Square/name" value="方形"/> 
		<context id="View/Square/context" value="视图 &gt; 像素长宽比 &gt; 方形"/>
		<desc id="View/Square/desc" value="对图像应用方形长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc131 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref73 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref73.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref73.putEnumerated( idDcmn, idOrdn, idTrgt ); desc131.putReference( idnull, ref73 ); var idT = charIDToTypeID( "T   " ); var desc132 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc132.putDouble( idVl, 1.000000 ); var idNm = charIDToTypeID( "Nm  " ); desc132.putString( idNm, "Square Pixels" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc131.putObject( idT, idpixelScaleFactor, desc132 ); executeAction( idsetd, desc131, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-D1/DVNTSC(0.9)" type="Main">
		<name id="View/D1/DVNTSC(0.9)/name" value="D1/DV NTSC (0.9)"/> 
		<context id="View/D1/DVNTSC(0.9)/context" value="视图 &gt; 像素长宽比 &gt; D1/DV NTSC (0.9)"/>
		<desc id="View/D1/DVNTSC(0.9)/desc" value="对图像应用 NTSC 格式的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc133 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref74 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref74.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref74.putEnumerated( idDcmn, idOrdn, idTrgt ); desc133.putReference( idnull, ref74 ); var idT = charIDToTypeID( "T   " ); var desc134 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc134.putDouble( idVl, 0.909100 ); var idNm = charIDToTypeID( "Nm  " ); desc134.putString( idNm, "D1/DV NTSC" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc133.putObject( idT, idpixelScaleFactor, desc134 ); executeAction( idsetd, desc133, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-D1/DVPAL(1.07)" type="Main">
		<name id="View/D1/DVPAL(1.07)/name" value="D1/DV PAL (1.07)"/> 
		<context id="View/D1/DVPAL(1.07)/context" value="视图 &gt; 像素长宽比 &gt; D1/DV PAL (1.07)"/>
		<desc id="View/D1/DVPAL(1.07)/desc" value="对图像应用 PAL 格式的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc135 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref75 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref75.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref75.putEnumerated( idDcmn, idOrdn, idTrgt ); desc135.putReference( idnull, ref75 ); var idT = charIDToTypeID( "T   " ); var desc136 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc136.putDouble( idVl, 1.094000 ); var idNm = charIDToTypeID( "Nm  " ); desc136.putString( idNm, "D1/DV PAL" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc135.putObject( idT, idpixelScaleFactor, desc136 ); executeAction( idsetd, desc135, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-D1/DVNTSCWidescreen(1.2)" type="Main">
		<name id="View/D1/DVNTSCWidescreen(1.2)/name" value="D1/DV NTSC 宽银幕 (1.2)"/> 
		<context id="View/D1/DVNTSCWidescreen(1.2)/context" value="视图 &gt; 像素长宽比 &gt; D1/DV NTSC 宽银幕 (1.2)"/>
		<desc id="View/D1/DVNTSCWidescreen(1.2)/desc" value="对图像应用 NTSC 宽银幕格式的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc137 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref76 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref76.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref76.putEnumerated( idDcmn, idOrdn, idTrgt ); desc137.putReference( idnull, ref76 ); var idT = charIDToTypeID( "T   " ); var desc138 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc138.putDouble( idVl, 1.212100 ); var idNm = charIDToTypeID( "Nm  " ); desc138.putString( idNm, "D1/DV NTSC Widescreen" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc137.putObject( idT, idpixelScaleFactor, desc138 ); executeAction( idsetd, desc137, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-HDV1080/DVCPROHD720(1.33)" type="Main">
		<name id="View/HDV1080/DVCPROHD720(1.33)/name" value="HDV 1080/DVCPRO HD 720 (1.33)"/> 
		<context id="View/HDV1080/DVCPROHD720(1.33)/context" value="视图 &gt; 像素长宽比 &gt; HDV 1080/DVCPRO HD 720 (1.33)"/>
		<desc id="View/HDV1080/DVCPROHD720(1.33)/desc" value="对图像应用 DVCPRO HD 格式的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc139 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref77 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref77.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref77.putEnumerated( idDcmn, idOrdn, idTrgt ); desc139.putReference( idnull, ref77 ); var idT = charIDToTypeID( "T   " ); var desc140 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc140.putDouble( idVl, 1.333000 ); var idNm = charIDToTypeID( "Nm  " ); desc140.putString( idNm, "HDV 1080/DVCPRO HD 720" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc139.putObject( idT, idpixelScaleFactor, desc140 ); executeAction( idsetd, desc139, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-D1/DVPALWidescreen(1.42)" type="Main">
		<name id="View/D1/DVPALWidescreen(1.42)/name" value="D1/DV PAL 宽银幕 (1.42)"/> 
		<context id="View/D1/DVPALWidescreen(1.42)/context" value="视图 &gt; 像素长宽比 &gt; D1/DV PAL 宽银幕 (1.42)"/>
		<desc id="View/D1/DVPALWidescreen(1.42)/desc" value="对图像应用 PAL 宽银幕格式的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc141 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref78 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref78.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref78.putEnumerated( idDcmn, idOrdn, idTrgt ); desc141.putReference( idnull, ref78 ); var idT = charIDToTypeID( "T   " ); var desc142 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc142.putDouble( idVl, 1.458700 ); var idNm = charIDToTypeID( "Nm  " ); desc142.putString( idNm, "D1/DV PAL Widescreen" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc141.putObject( idT, idpixelScaleFactor, desc142 ); executeAction( idsetd, desc141, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Anamorphic2:1(2)" type="Main">
		<name id="View/Anamorphic2:1(2)/name" value="变形 2:1 (2)"/> 
		<context id="View/Anamorphic2:1(2)/context" value="视图 &gt; 像素长宽比 &gt; 变形 2:1 (2)"/>
		<desc id="View/Anamorphic2:1(2)/desc" value="对图像应用变形格式的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc143 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref79 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref79.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref79.putEnumerated( idDcmn, idOrdn, idTrgt ); desc143.putReference( idnull, ref79 ); var idT = charIDToTypeID( "T   " ); var desc144 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc144.putDouble( idVl, 2.000000 ); var idNm = charIDToTypeID( "Nm  " ); desc144.putString( idNm, "Anamorphic 2:1" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc143.putObject( idT, idpixelScaleFactor, desc144 ); executeAction( idsetd, desc143, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-DVCPROHD1080(1.5)" type="Main">
		<name id="View/DVCPROHD1080(1.5)/name" value="DVCPRO HD 1080 (1.5)"/> 
		<context id="View/DVCPROHD1080(1.5)/context" value="视图 &gt; 像素长宽比 &gt; DVCPRO HD 1080 (1.5)"/>
		<desc id="View/DVCPROHD1080(1.5)/desc" value="对图像应用 DVCPRO HD 1080 格式的长宽比"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc145 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref80 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); ref80.putProperty( idPrpr, idpixelScaleFactor ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref80.putEnumerated( idDcmn, idOrdn, idTrgt ); desc145.putReference( idnull, ref80 ); var idT = charIDToTypeID( "T   " ); var desc146 = new ActionDescriptor(); var idVl = charIDToTypeID( "Vl  " ); desc146.putDouble( idVl, 1.500000 ); var idNm = charIDToTypeID( "Nm  " ); desc146.putString( idNm, "DVCPRO HD 1080" ); var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" ); desc145.putObject( idT, idpixelScaleFactor, desc146 ); executeAction( idsetd, desc145, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-32-bitPreviewOptions" type="Main">
		<name id="View/32-bitPreviewOptions/name" value="32 位预览选项"/> 
		<context id="View/32-bitPreviewOptions/context" value="视图 &gt; 32 位预览选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc61 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref41 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhdrOptions = stringIDToTypeID( "hdrOptions" ); ref41.putEnumerated( idMn, idMnIt, idhdrOptions ); desc61.putReference( idnull, ref41 ); executeAction( idslct, desc61, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ZoomIn" type="Main">
		<name id="View/ZoomIn/name" value="放大"/> 
		<context id="View/ZoomIn/context" value="视图 &gt; 放大"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc62 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref42 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idZmIn = charIDToTypeID( "ZmIn" ); ref42.putEnumerated( idMn, idMnIt, idZmIn ); desc62.putReference( idnull, ref42 ); executeAction( idslct, desc62, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ZoomOut" type="Main">
		<name id="View/ZoomOut/name" value="缩小"/> 
		<context id="View/ZoomOut/context" value="视图 &gt; 缩小"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc63 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref43 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idZmOt = charIDToTypeID( "ZmOt" ); ref43.putEnumerated( idMn, idMnIt, idZmOt ); desc63.putReference( idnull, ref43 ); executeAction( idslct, desc63, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-FitonScreen" type="Main">
		<name id="View/FitonScreen/name" value="按屏幕大小缩放"/> 
		<context id="View/FitonScreen/context" value="视图 &gt; 按屏幕大小缩放"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc64 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref44 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idFtOn = charIDToTypeID( "FtOn" ); ref44.putEnumerated( idMn, idMnIt, idFtOn ); desc64.putReference( idnull, ref44 ); executeAction( idslct, desc64, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ActualPixels" type="Main">
		<name id="View/ActualPixels/name" value="实际像素"/> 
		<context id="View/ActualPixels/context" value="视图 &gt; 实际像素"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc65 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref45 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idActP = charIDToTypeID( "ActP" ); ref45.putEnumerated( idMn, idMnIt, idActP ); desc65.putReference( idnull, ref45 ); executeAction( idslct, desc65, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-PrintSize" type="Main">
		<name id="View/PrintSize/name" value="打印尺寸"/> 
		<context id="View/PrintSize/context" value="视图 &gt; 打印尺寸"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc66 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref46 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPrnS = charIDToTypeID( "PrnS" ); ref46.putEnumerated( idMn, idMnIt, idPrnS ); desc66.putReference( idnull, ref46 ); executeAction( idslct, desc66, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ScreenMode-StandardScreenMode" type="Main">
		<name id="View/ScreenMode/StandardScreenMode/name" value="标准屏幕模式"/> 
		<context id="View/ScreenMode/StandardScreenMode/context" value="视图 &gt; 屏幕模式 &gt; 标准屏幕模式"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc67 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref47 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idscreenModeStandard = stringIDToTypeID( "screenModeStandard" ); ref47.putEnumerated( idMn, idMnIt, idscreenModeStandard ); desc67.putReference( idnull, ref47 ); executeAction( idslct, desc67, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ScreenMode-FullScreenModeWithMenuBar" type="Main">
		<name id="View/ScreenMode/FullScreenModeWithMenuBar/name" value="带有菜单栏的全屏模式"/> 
		<context id="View/ScreenMode/FullScreenModeWithMenuBar/context" value="视图 &gt; 屏幕模式 &gt; 带有菜单栏的全屏模式"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc69 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref49 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idscreenModeFullScreenWithMenubar = stringIDToTypeID( "screenModeFullScreenWithMenubar" ); ref49.putEnumerated( idMn, idMnIt, idscreenModeFullScreenWithMenubar ); desc69.putReference( idnull, ref49 ); executeAction( idslct, desc69, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ScreenMode-FullScreenMode" type="Main">
		<name id="View/ScreenMode/FullScreenMode/name" value="全屏模式"/> 
		<context id="View/ScreenMode/FullScreenMode/context" value="视图 &gt; 屏幕模式 &gt; 全屏模式"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc70 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref50 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idscreenModeFullScreen = stringIDToTypeID( "screenModeFullScreen" ); ref50.putEnumerated( idMn, idMnIt, idscreenModeFullScreen ); desc70.putReference( idnull, ref50 ); executeAction( idslct, desc70, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Extras" type="Main">
		<name id="View/Extras/name" value="显示额外内容"/> 
		<context id="View/Extras/context" value="视图 &gt; 显示额外内容"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc71 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref51 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleShowExtras = stringIDToTypeID( "toggleShowExtras" ); ref51.putEnumerated( idMn, idMnIt, idtoggleShowExtras ); desc71.putReference( idnull, ref51 ); executeAction( idslct, desc71, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-LayerEdges" type="Main">
		<name id="View/Show/LayerEdges/name" value="图层边缘"/> 
		<context id="View/Show/LayerEdges/context" value="视图 &gt; 显示 &gt; 图层边缘"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc72 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref52 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleLayerEdges = stringIDToTypeID( "toggleLayerEdges" ); ref52.putEnumerated( idMn, idMnIt, idtoggleLayerEdges ); desc72.putReference( idnull, ref52 ); executeAction( idslct, desc72, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-SelectionEdges" type="Main">
		<name id="View/Show/SelectionEdges/name" value="选区边缘"/> 
		<context id="View/Show/SelectionEdges/context" value="视图 &gt; 显示 &gt; 选区边缘"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc73 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref53 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglE = charIDToTypeID( "TglE" ); ref53.putEnumerated( idMn, idMnIt, idTglE ); desc73.putReference( idnull, ref53 ); executeAction( idslct, desc73, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-TargetPath" type="Main">
		<name id="View/Show/TargetPath/name" value="目标路径"/> 
		<context id="View/Show/TargetPath/context" value="视图 &gt; 显示 &gt; 目标路径"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc74 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref54 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglP = charIDToTypeID( "TglP" ); ref54.putEnumerated( idMn, idMnIt, idTglP ); desc74.putReference( idnull, ref54 ); executeAction( idslct, desc74, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-Grid" type="Main">
		<name id="View/Show/Grid/name" value="网格"/> 
		<context id="View/Show/Grid/context" value="视图 &gt; 显示 &gt; 网格"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc75 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref55 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTgGr = charIDToTypeID( "TgGr" ); ref55.putEnumerated( idMn, idMnIt, idTgGr ); desc75.putReference( idnull, ref55 ); executeAction( idslct, desc75, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-Guides" type="Main">
		<name id="View/Show/Guides/name" value="参考线"/> 
		<context id="View/Show/Guides/context" value="视图 &gt; 显示 &gt; 参考线"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc76 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref56 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTgld = charIDToTypeID( "Tgld" ); ref56.putEnumerated( idMn, idMnIt, idTgld ); desc76.putReference( idnull, ref56 ); executeAction( idslct, desc76, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-Count" type="Main">
		<name id="View/Show/Count/name" value="数量"/> 
		<context id="View/Show/Count/context" value="视图 &gt; 显示 &gt; 数量"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc77 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref57 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleCount = stringIDToTypeID( "toggleCount" ); ref57.putEnumerated( idMn, idMnIt, idtoggleCount ); desc77.putReference( idnull, ref57 ); executeAction( idslct, desc77, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-SmartGuides" type="Main">
		<name id="View/Show/SmartGuides/name" value="智能参考线"/> 
		<context id="View/Show/SmartGuides/context" value="视图 &gt; 显示 &gt; 智能参考线"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc78 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref58 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleSmartGuides = stringIDToTypeID( "toggleSmartGuides" ); ref58.putEnumerated( idMn, idMnIt, idtoggleSmartGuides ); desc78.putReference( idnull, ref58 ); executeAction( idslct, desc78, DialogModes.NO);} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-Slices" type="Main">
		<name id="View/Show/Slices/name" value="切片"/> 
		<context id="View/Show/Slices/context" value="视图 &gt; 显示 &gt; 切片"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc79 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref59 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleSlices = stringIDToTypeID( "toggleSlices" ); ref59.putEnumerated( idMn, idMnIt, idtoggleSlices ); desc79.putReference( idnull, ref59 ); executeAction( idslct, desc79, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-Annotations" type="Main">
		<name id="View/Show/Annotations/name" value="注释"/> 
		<context id="View/Show/Annotations/context" value="视图 &gt; 显示 &gt; 注释"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc80 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref60 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTgAn = charIDToTypeID( "TgAn" ); ref60.putEnumerated( idMn, idMnIt, idTgAn ); desc80.putReference( idnull, ref60 ); executeAction( idslct, desc80, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-All" type="Main">
		<name id="View/Show/All/name" value="全部"/> 
		<context id="View/Show/All/context" value="视图 &gt; 显示 &gt; 全部"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc81 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref61 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idshowAll = stringIDToTypeID( "showAll" ); ref61.putEnumerated( idMn, idMnIt, idshowAll ); desc81.putReference( idnull, ref61 ); executeAction( idslct, desc81, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-None" type="Main">
		<name id="View/Show/None/name" value="无"/> 
		<context id="View/Show/None/context" value="视图 &gt; 显示 &gt; 无"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc82 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref62 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idshowNone = stringIDToTypeID( "showNone" ); ref62.putEnumerated( idMn, idMnIt, idshowNone ); desc82.putReference( idnull, ref62 ); executeAction( idslct, desc82, DialogModes.NO);} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-ShowExtrasOptions" type="Main">
		<name id="View/Show/ShowExtrasOptions/name" value="显示额外选项"/> 
		<context id="View/Show/ShowExtrasOptions/context" value="视图 &gt; 显示 &gt; 显示额外选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc83 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref63 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idshowHideOptions = stringIDToTypeID( "showHideOptions" ); ref63.putEnumerated( idMn, idMnIt, idshowHideOptions ); desc83.putReference( idnull, ref63 ); executeAction( idslct, desc83, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Rulers" type="Main">
		<name id="View/Rulers/name" value="标尺"/> 
		<context id="View/Rulers/context" value="视图 &gt; 标尺"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc84 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref64 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglR = charIDToTypeID( "TglR" ); ref64.putEnumerated( idMn, idMnIt, idTglR ); desc84.putReference( idnull, ref64 ); executeAction( idslct, desc84, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Snap" type="Main">
		<name id="View/Snap/name" value="对齐"/> 
		<context id="View/Snap/context" value="视图 &gt; 对齐"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc85 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref65 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnap = stringIDToTypeID( "snap" ); ref65.putEnumerated( idMn, idMnIt, idsnap ); desc85.putReference( idnull, ref65 ); executeAction( idslct, desc85, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-SnapTo-Guides" type="Main">
		<name id="View/SnapTo/Guides/name" value="参考线"/> 
		<context id="View/SnapTo/Guides/context" value="视图 &gt; 对齐到 &gt; 参考线"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc86 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref66 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnapToGuides = stringIDToTypeID( "snapToGuides" ); ref66.putEnumerated( idMn, idMnIt, idsnapToGuides ); desc86.putReference( idnull, ref66 ); executeAction( idslct, desc86, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-SnapTo-Grid" type="Main">
		<name id="View/SnapTo/Grid/name" value="网格"/> 
		<context id="View/SnapTo/Grid/context" value="视图 &gt; 对齐到 &gt; 网格"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc87 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref67 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnapToGrid = stringIDToTypeID( "snapToGrid" ); ref67.putEnumerated( idMn, idMnIt, idsnapToGrid ); desc87.putReference( idnull, ref67 ); executeAction( idslct, desc87, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-SnapTo-Layers" type="Main">
		<name id="View/SnapTo/Layers/name" value="图层"/> 
		<context id="View/SnapTo/Layers/context" value="视图 &gt; 对齐到 &gt; 图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc88 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref68 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnapToLayerBounds = stringIDToTypeID( "snapToLayerBounds" ); ref68.putEnumerated( idMn, idMnIt, idsnapToLayerBounds ); desc88.putReference( idnull, ref68 ); executeAction( idslct, desc88, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-SnapTo-Slices" type="Main">
		<name id="View/SnapTo/Slices/name" value="切片"/> 
		<context id="View/SnapTo/Slices/context" value="视图 &gt; 对齐到 &gt; 切片"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc89 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref69 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnapToSlices = stringIDToTypeID( "snapToSlices" ); ref69.putEnumerated( idMn, idMnIt, idsnapToSlices ); desc89.putReference( idnull, ref69 ); executeAction( idslct, desc89, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-SnapTo-DocumentBounds" type="Main">
		<name id="View/SnapTo/DocumentBounds/name" value="文档边界"/> 
		<context id="View/SnapTo/DocumentBounds/context" value="视图 &gt; 对齐到 &gt; 文档边界"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc90 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref70 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnapToDocBounds = stringIDToTypeID( "snapToDocBounds" ); ref70.putEnumerated( idMn, idMnIt, idsnapToDocBounds ); desc90.putReference( idnull, ref70 ); executeAction( idslct, desc90, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-SnapTo-All" type="Main">
		<name id="View/SnapTo/All/name" value="全部"/> 
		<context id="View/SnapTo/All/context" value="视图 &gt; 对齐到 &gt; 全部"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc91 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref71 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnapAll = stringIDToTypeID( "snapAll" ); ref71.putEnumerated( idMn, idMnIt, idsnapAll ); desc91.putReference( idnull, ref71 ); executeAction( idslct, desc91, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-SnapTo-None" type="Main">
		<name id="View/SnapTo/None/name" value="无"/> 
		<context id="View/SnapTo/None/context" value="视图 &gt; 对齐到 &gt; 无"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc92 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref72 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsnapNone = stringIDToTypeID( "snapNone" ); ref72.putEnumerated( idMn, idMnIt, idsnapNone ); desc92.putReference( idnull, ref72 ); executeAction( idslct, desc92, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-LockGuides" type="Main">
		<name id="View/LockGuides/name" value="锁定参考线"/> 
		<context id="View/LockGuides/context" value="视图 &gt; 锁定参考线"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc93 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref73 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglL = charIDToTypeID( "TglL" ); ref73.putEnumerated( idMn, idMnIt, idTglL ); desc93.putReference( idnull, ref73 ); executeAction( idslct, desc93, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ClearGuides" type="Main">
		<name id="View/ClearGuides/name" value="清除参考线"/> 
		<context id="View/ClearGuides/context" value="视图 &gt; 清除参考线"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc94 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref74 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idClrG = charIDToTypeID( "ClrG" ); ref74.putEnumerated( idMn, idMnIt, idClrG ); desc94.putReference( idnull, ref74 ); executeAction( idslct, desc94, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-NewGuide" type="Main">
		<name id="View/NewGuide/name" value="新建参考线"/> 
		<context id="View/NewGuide/context" value="视图 &gt; 新建参考线"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc95 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref75 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idnewGuide = stringIDToTypeID( "newGuide" ); ref75.putEnumerated( idMn, idMnIt, idnewGuide ); desc95.putReference( idnull, ref75 ); executeAction( idslct, desc95, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-LockSlices" type="Main">
		<name id="View/LockSlices/name" value="锁定切片"/> 
		<context id="View/LockSlices/context" value="视图 &gt; 锁定切片"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc96 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref76 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleLockSlices = stringIDToTypeID( "toggleLockSlices" ); ref76.putEnumerated( idMn, idMnIt, idtoggleLockSlices ); desc96.putReference( idnull, ref76 ); executeAction( idslct, desc96, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ClearSlices" type="Main">
		<name id="View/ClearSlices/name" value="清除切片"/> 
		<context id="View/ClearSlices/context" value="视图 &gt; 清除切片"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc97 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref77 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idclearSlices = stringIDToTypeID( "clearSlices" ); ref77.putEnumerated( idMn, idMnIt, idclearSlices ); desc97.putReference( idnull, ref77 ); executeAction( idslct, desc97, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-Cascade" type="Main">
		<name id="Window/Arrange/Cascade/name" value="层叠"/> 
		<context id="Window/Arrange/Cascade/context" value="窗口 &gt; 排列 &gt; 层叠"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc98 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref78 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idCscd = charIDToTypeID( "Cscd" ); ref78.putEnumerated( idMn, idMnIt, idCscd ); desc98.putReference( idnull, ref78 ); executeAction( idslct, desc98, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-Tile" type="Main">
		<name id="Window/Arrange/Tile/name" value="平铺"/> 
		<context id="Window/Arrange/Tile/context" value="窗口 &gt; 排列 &gt; 平铺"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc161 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref43 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTile = charIDToTypeID( "Tile" ); ref43.putEnumerated( idMn, idMnIt, idTile ); desc161.putReference( idnull, ref43 ); executeAction( idslct, desc161, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-FloatinWindow" type="Main">
		<name id="Window/Arrange/FloatinWindow/name" value="在窗口中浮动"/> 
		<context id="Window/Arrange/FloatinWindow/context" value="窗口 &gt; 排列 &gt; 在窗口中浮动"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc8 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref4 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idfloatWindow = stringIDToTypeID( "floatWindow" ); ref4.putEnumerated( idMn, idMnIt, idfloatWindow ); desc8.putReference( idnull, ref4 ); executeAction( idslct, desc8, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-FloatAllinWindows" type="Main">
		<name id="Window/Arrange/FloatAllinWindows/name" value="使所有内容在窗口中浮动"/> 
		<context id="Window/Arrange/FloatAllinWindows/context" value="窗口 &gt; 排列 &gt; 使所有内容在窗口中浮动"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc9 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref5 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idfloatAllWindows = stringIDToTypeID( "floatAllWindows" ); ref5.putEnumerated( idMn, idMnIt, idfloatAllWindows ); desc9.putReference( idnull, ref5 ); executeAction( idslct, desc9, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-ConsolidateAlltoTabs" type="Main">
		<name id="Window/Arrange/ConsolidateAlltoTabs/name" value="将所有内容合并到选项卡中"/> 
		<context id="Window/Arrange/ConsolidateAlltoTabs/context" value="窗口 &gt; 排列 &gt; 将所有内容合并到选项卡中"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc160 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref42 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idconsolidateAllTabs = stringIDToTypeID( "consolidateAllTabs" ); ref42.putEnumerated( idMn, idMnIt, idconsolidateAllTabs ); desc160.putReference( idnull, ref42 ); executeAction( idslct, desc160, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-MatchZoom" type="Main">
		<name id="Window/Arrange/MatchZoom/name" value="匹配缩放"/> 
		<context id="Window/Arrange/MatchZoom/context" value="窗口 &gt; 排列 &gt; 匹配缩放"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc101 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref81 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmatchZoom = stringIDToTypeID( "matchZoom" ); ref81.putEnumerated( idMn, idMnIt, idmatchZoom ); desc101.putReference( idnull, ref81 ); executeAction( idslct, desc101, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-MatchLocation" type="Main">
		<name id="Window/Arrange/MatchLocation/name" value="匹配位置"/> 
		<context id="Window/Arrange/MatchLocation/context" value="窗口 &gt; 排列 &gt; 匹配位置"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc102 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref82 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmatchLocation = stringIDToTypeID( "matchLocation" ); ref82.putEnumerated( idMn, idMnIt, idmatchLocation ); desc102.putReference( idnull, ref82 ); executeAction( idslct, desc102, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-MatchZoomandLocation" type="Main">
		<name id="Window/Arrange/MatchZoomandLocation/name" value="匹配缩放和位置"/> 
		<context id="Window/Arrange/MatchZoomandLocation/context" value="窗口 &gt; 排列 &gt; 匹配缩放和位置"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc103 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref83 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmatchZoomAndLocation = stringIDToTypeID( "matchZoomAndLocation" ); ref83.putEnumerated( idMn, idMnIt, idmatchZoomAndLocation ); desc103.putReference( idnull, ref83 ); executeAction( idslct, desc103, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Arrange-NewWindow" type="Main">
		<name id="Window/Arrange/NewWindow/name" value="新建窗口"/> 
		<context id="Window/Arrange/NewWindow/context" value="窗口 &gt; 排列 &gt; 新建窗口"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc104 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref84 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idNwVw = charIDToTypeID( "NwVw" ); ref84.putEnumerated( idMn, idMnIt, idNwVw ); desc104.putReference( idnull, ref84 ); executeAction( idslct, desc104, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-SaveWorkspace" type="Main">
		<name id="Window/SaveWorkspace/name" value="存储工作区"/> 
		<context id="Window/SaveWorkspace/context" value="窗口 &gt; 工作区 &gt; 存储工作区"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc106 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref86 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idsaveWorkspace = stringIDToTypeID( "saveWorkspace" ); ref86.putEnumerated( idMn, idMnIt, idsaveWorkspace ); desc106.putReference( idnull, ref86 ); executeAction( idslct, desc106, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-DeleteWorkspace" type="Main">
		<name id="Window/DeleteWorkspace/name" value="删除工作区"/> 
		<context id="Window/DeleteWorkspace/context" value="窗口 &gt; 工作区 &gt; 删除工作区"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc107 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref87 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var iddeleteWorkspace = stringIDToTypeID( "deleteWorkspace" ); ref87.putEnumerated( idMn, idMnIt, iddeleteWorkspace ); desc107.putReference( idnull, ref87 ); executeAction( idslct, desc107, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-DefaultWorkspace" type="Main">
		<name id="Window/DefaultWorkspace/name" value="默认工作区"/> 
		<context id="Window/DefaultWorkspace/context" value="窗口 &gt; 工作区 &gt; 默认工作区"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" );    var desc36 = new ActionDescriptor();    var idnull = charIDToTypeID( "null" );        var ref11 = new ActionReference();        var idworkspace = stringIDToTypeID( "workspace" );        ref11.putName( idworkspace, "Basic" );    desc36.putReference( idnull, ref11 );executeAction( idslct, desc36, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Workspace-KeyboardShortcutsandMenus" type="Main">
		<name id="Window/Workspace/KeyboardShortcutsandMenus/name" value="键盘快捷键和菜单"/> 
		<context id="Window/Workspace/KeyboardShortcutsandMenus/context" value="窗口 &gt; 工作区 &gt; 键盘快捷键和菜单"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc112 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref92 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcustomization = stringIDToTypeID( "customization" ); ref92.putEnumerated( idMn, idMnIt, idcustomization ); desc112.putReference( idnull, ref92 ); executeAction( idslct, desc112, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Actions" type="Main">
		<name id="Window/Actions/name" value="动作"/> 
		<context id="Window/Actions/context" value="窗口 &gt; 动作"/>
		<desc id="Window/Actions/desc" value="显示动作面板，用于记录、播放和管理事件集"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc113 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref93 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglA = charIDToTypeID( "TglA" ); ref93.putEnumerated( idMn, idMnIt, idTglA ); desc113.putReference( idnull, ref93 ); executeAction( idslct, desc113, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Animation" type="Main">
		<name id="Window/Animation/name" value="动画"/> 
		<context id="Window/Animation/context" value="窗口 &gt; 动画"/>
		<desc id="Window/Animation/desc" value="显示动画面板，用于创建帧和导航时间"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc114 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref94 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleAnimationPalette = stringIDToTypeID( "toggleAnimationPalette" ); ref94.putEnumerated( idMn, idMnIt, idtoggleAnimationPalette ); desc114.putReference( idnull, ref94 ); executeAction( idslct, desc114, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Adjustments" type="Main">
		<name id="Window/Adjustments/name" value="调整"/> 
		<context id="Window/Adjustments/context" value="窗口 &gt; 调整"/>
		<desc id="Window/Adjustments/desc" value="显示用于创建和编辑非破坏性图像调整的调整面板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc3 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref1 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleAdjustmentPalette = stringIDToTypeID( "toggleAdjustmentPalette" ); ref1.putEnumerated( idMn, idMnIt, idtoggleAdjustmentPalette ); desc3.putReference( idnull, ref1 ); executeAction( idslct, desc3, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Brushes" type="Main">
		<name id="Window/Brushes/name" value="画笔"/> 
		<context id="Window/Brushes/context" value="窗口 &gt; 画笔"/>
		<desc id="Window/Brushes/desc" value="显示画笔面板，用于选择和编辑画笔参数"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc115 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref95 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglB = charIDToTypeID( "TglB" ); ref95.putEnumerated( idMn, idMnIt, idTglB ); desc115.putReference( idnull, ref95 ); executeAction( idslct, desc115, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Channels" type="Main">
		<name id="Window/Channels/name" value="通道"/> 
		<context id="Window/Channels/context" value="窗口 &gt; 通道"/>
		<desc id="Window/Channels/desc" value="显示通道面板，用于选择通道和存储的选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc116 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref96 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglh = charIDToTypeID( "Tglh" ); ref96.putEnumerated( idMn, idMnIt, idTglh ); desc116.putReference( idnull, ref96 ); executeAction( idslct, desc116, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Character" type="Main">
		<name id="Window/Character/name" value="字符"/> 
		<context id="Window/Character/context" value="窗口 &gt; 字符"/>
		<desc id="Window/Character/desc" value="显示字符面板，用于编辑文本特性"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc117 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref97 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleCharacterPalette = stringIDToTypeID( "toggleCharacterPalette" ); ref97.putEnumerated( idMn, idMnIt, idtoggleCharacterPalette ); desc117.putReference( idnull, ref97 ); executeAction( idslct, desc117, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-CloneSource" type="Main">
		<name id="Window/CloneSource/name" value="仿制源"/> 
		<context id="Window/CloneSource/context" value="窗口 &gt; 仿制源"/>
		<desc id="Window/CloneSource/desc" value="显示仿制源面板，用于控制仿制和修复工具的操作方式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc118 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref98 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleCloneSourcePalette = stringIDToTypeID( "toggleCloneSourcePalette" ); ref98.putEnumerated( idMn, idMnIt, idtoggleCloneSourcePalette ); desc118.putReference( idnull, ref98 ); executeAction( idslct, desc118, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Color" type="Main">
		<name id="Window/Color/name" value="颜色"/> 
		<context id="Window/Color/context" value="窗口 &gt; 颜色"/>
		<desc id="Window/Color/desc" value="显示颜色面板，用于选择颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc119 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref99 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglc = charIDToTypeID( "Tglc" ); ref99.putEnumerated( idMn, idMnIt, idTglc ); desc119.putReference( idnull, ref99 ); executeAction( idslct, desc119, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Histogram" type="Main">
		<name id="Window/Histogram/name" value="直方图"/> 
		<context id="Window/Histogram/context" value="窗口 &gt; 直方图"/>
		<desc id="Window/Histogram/desc" value="显示直方图面板，用于查看图像统计信息"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc120 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref100 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleHistogramPalette = stringIDToTypeID( "toggleHistogramPalette" ); ref100.putEnumerated( idMn, idMnIt, idtoggleHistogramPalette ); desc120.putReference( idnull, ref100 ); executeAction( idslct, desc120, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-History" type="Main">
		<name id="Window/History/name" value="历史记录"/> 
		<context id="Window/History/context" value="窗口 &gt; 历史记录"/>
		<desc id="Window/History/desc" value="显示历史记录面板，用于导航和选择历史记录状态和快照"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc121 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref101 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglH = charIDToTypeID( "TglH" ); ref101.putEnumerated( idMn, idMnIt, idTglH ); desc121.putReference( idnull, ref101 ); executeAction( idslct, desc121, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Info" type="Main">
		<name id="Window/Info/name" value="信息"/> 
		<context id="Window/Info/context" value="窗口 &gt; 信息"/>
		<desc id="Window/Info/desc" value="显示信息面板，用于显示图像属性"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc122 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref102 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglI = charIDToTypeID( "TglI" ); ref102.putEnumerated( idMn, idMnIt, idTglI ); desc122.putReference( idnull, ref102 ); executeAction( idslct, desc122, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-LayerComps" type="Main">
		<name id="Window/LayerComps/name" value="图层复合"/> 
		<context id="Window/LayerComps/context" value="窗口 &gt; 图层复合"/>
		<desc id="Window/LayerComps/desc" value="显示图层复合面板，用于记录和选择图层配置（复合）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc123 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref103 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleCompsPalette = stringIDToTypeID( "toggleCompsPalette" ); ref103.putEnumerated( idMn, idMnIt, idtoggleCompsPalette ); desc123.putReference( idnull, ref103 ); executeAction( idslct, desc123, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Layers" type="Main">
		<name id="Window/Layers/name" value="图层"/> 
		<context id="Window/Layers/context" value="窗口 &gt; 图层"/>
		<desc id="Window/Layers/desc" value="显示图层面板，用于创建、导航和修改文档图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc125 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref105 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTgly = charIDToTypeID( "Tgly" ); ref105.putEnumerated( idMn, idMnIt, idTgly ); desc125.putReference( idnull, ref105 ); executeAction( idslct, desc125, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Window-Masks" type="Main">
		<name id="Window/Masks/name" value="蒙版"/> 
		<context id="Window/Masks/context" value="窗口 &gt; 蒙版"/>
		<desc id="Window/Masks/desc" value="显示“蒙版”面板，用于修改所选图层蒙版的密度和羽化效果"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc125 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref49 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleMaskPalette = stringIDToTypeID( "toggleMaskPalette" ); ref49.putEnumerated( idMn, idMnIt, idtoggleMaskPalette ); desc125.putReference( idnull, ref49 ); executeAction( idslct, desc125, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="Window-MeasurementLog" type="Main">
		<name id="Window/MeasurementLog/name" value="测量记录"/> 
		<context id="Window/MeasurementLog/context" value="窗口 &gt; 测量记录"/>
		<desc id="Window/MeasurementLog/desc" value="显示测量记录面板，用于显示记录的图像统计数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc124 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref104 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleMeasurementLogPalette = stringIDToTypeID( "toggleMeasurementLogPalette" ); ref104.putEnumerated( idMn, idMnIt, idtoggleMeasurementLogPalette ); desc124.putReference( idnull, ref104 ); executeAction( idslct, desc124, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Navigator" type="Main">
		<name id="Window/Navigator/name" value="导航器"/> 
		<context id="Window/Navigator/context" value="窗口 &gt; 导航器"/>
		<desc id="Window/Navigator/desc" value="显示导航器面板，用于平移、缩放和导航文档"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc126 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref106 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglN = charIDToTypeID( "TglN" ); ref106.putEnumerated( idMn, idMnIt, idTglN ); desc126.putReference( idnull, ref106 ); executeAction( idslct, desc126, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Options" type="Main">
		<name id="Window/Options/name" value="选项"/> 
		<context id="Window/Options/context" value="窗口 &gt; 选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Paragraph" type="Main">
		<name id="Window/Paragraph/name" value="段落"/> 
		<context id="Window/Paragraph/context" value="窗口 &gt; 段落"/>
		<desc id="Window/Paragraph/desc" value="显示段落面板，用于编辑文本特性"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc128 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref108 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleParagraphPalette = stringIDToTypeID( "toggleParagraphPalette" ); ref108.putEnumerated( idMn, idMnIt, idtoggleParagraphPalette ); desc128.putReference( idnull, ref108 ); executeAction( idslct, desc128, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Paths" type="Main">
		<name id="Window/Paths/name" value="路径"/> 
		<context id="Window/Paths/context" value="窗口 &gt; 路径"/>
		<desc id="Window/Paths/desc" value="显示路径面板，用于显示和编辑矢量路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc129 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref109 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglt = charIDToTypeID( "Tglt" ); ref109.putEnumerated( idMn, idMnIt, idTglt ); desc129.putReference( idnull, ref109 ); executeAction( idslct, desc129, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Styles" type="Main">
		<name id="Window/Styles/name" value="样式"/> 
		<context id="Window/Styles/context" value="窗口 &gt; 样式"/>
		<desc id="Window/Styles/desc" value="显示样式面板，用于创建和应用存储的图层特性集"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc131 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref111 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTgSl = charIDToTypeID( "TgSl" ); ref111.putEnumerated( idMn, idMnIt, idTgSl ); desc131.putReference( idnull, ref111 ); executeAction( idslct, desc131, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Swatches" type="Main">
		<name id="Window/Swatches/name" value="色板"/> 
		<context id="Window/Swatches/context" value="窗口 &gt; 色板"/>
		<desc id="Window/Swatches/desc" value="显示色板面板，用于创建和应用收藏颜色"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc132 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref112 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglw = charIDToTypeID( "Tglw" ); ref112.putEnumerated( idMn, idMnIt, idTglw ); desc132.putReference( idnull, ref112 ); executeAction( idslct, desc132, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-ToolPresets" type="Main">
		<name id="Window/ToolPresets/name" value="工具预设"/> 
		<context id="Window/ToolPresets/context" value="窗口 &gt; 工具预设"/>
		<desc id="Window/ToolPresets/desc" value="显示工具预设面板，用于创建和选择预设工具配置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc133 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref113 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleToolPresetsPalette = stringIDToTypeID( "toggleToolPresetsPalette" ); ref113.putEnumerated( idMn, idMnIt, idtoggleToolPresetsPalette ); desc133.putReference( idnull, ref113 ); executeAction( idslct, desc133, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Tools" type="Main">
		<name id="Window/Tools/name" value="工具"/> 
		<context id="Window/Tools/context" value="窗口 &gt; 工具"/>
		<desc id="Window/Tools/desc" value="显示工具面板，用于选择工具"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc134 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref114 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglT = charIDToTypeID( "TglT" ); ref114.putEnumerated( idMn, idMnIt, idTglT ); desc134.putReference( idnull, ref114 ); executeAction( idslct, desc134, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Kuler" type="Main">
		<name id="Window/Kuler/name" value="Kuler"/> 
		<context id="Window/Kuler/context" value="窗口 &gt; 扩展功能 &gt; Kuler"/>
		<desc id="Window/Kuler/desc" value="显示 Kuler 面板，用于创建、浏览和共享颜色协调集"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc4 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref2 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); ref2.putName( idMn, "Kuler" ); desc4.putReference( idnull, ref2 ); executeAction( idslct, desc4, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Connections" type="Main">
		<name id="Window/Connections/name" value="连接"/> 
		<context id="Window/Connections/context" value="窗口 &gt; 扩展功能 &gt; 连接"/>
		<desc id="Window/Connections/desc" value="显示连接面板，用于管理 Photoshop 网络连接"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc8 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref3 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); ref3.putName( idMn, "Connections" ); desc8.putReference( idnull, ref3 ); executeAction( idslct, desc8, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Help-PhotoshopHelp" type="Main">
		<name id="Help/PhotoshopHelp/name" value="Photoshop 帮助"/> 
		<context id="Help/PhotoshopHelp/context" value="帮助 &gt; Photoshop 帮助"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc177 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref106 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhelp = stringIDToTypeID( "help" ); ref106.putEnumerated( idMn, idMnIt, idhelp ); desc177.putReference( idnull, ref106 ); executeAction( idslct, desc177, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Help-SystemInfo" type="Main">
		<name id="Help/SystemInfo/name" value="系统信息"/> 
		<context id="Help/SystemInfo/context" value="帮助 &gt; 系统信息"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc178 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref107 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSstI = charIDToTypeID( "SstI" ); ref107.putEnumerated( idMn, idMnIt, idSstI ); desc178.putReference( idnull, ref107 ); executeAction( idslct, desc178, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Help-PhotoshopOnline" type="Main">
		<name id="Help/PhotoshopOnline/name" value="Photoshop 联机"/> 
		<context id="Help/PhotoshopOnline/context" value="帮助 &gt; Photoshop 联机"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc179 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref108 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idadobeOnlineHome = stringIDToTypeID( "adobeOnlineHome" ); ref108.putEnumerated( idMn, idMnIt, idadobeOnlineHome ); desc179.putReference( idnull, ref108 ); executeAction( idslct, desc179, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Actions-ButtonMode" type="Panel">
		<name id="Actions/ButtonMode/name" value="按钮模式"/> 
		<context id="Actions/ButtonMode/context" value="动作 &gt; 按钮模式"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc136 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref119 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBtnM = charIDToTypeID( "BtnM" ); ref119.putEnumerated( idMn, idMnIt, idBtnM ); desc136.putReference( idnull, ref119 ); executeAction( idslct, desc136, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Actions-NewAction" type="Panel">
		<name id="Actions/NewAction/name" value="新建动作"/> 
		<context id="Actions/NewAction/context" value="动作 &gt; 新建动作"/>
		<desc id="Actions/NewAction/desc" value="启动新动作"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc137 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idActn = charIDToTypeID( "Actn" ); desc137.putClass( idNw, idActn ); executeAction( idMk, desc137, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Actions-NewSet" type="Panel">
		<name id="Actions/NewSet/name" value="新建组"/> 
		<context id="Actions/NewSet/context" value="动作 &gt; 新建组"/>
		<desc id="Actions/NewSet/desc" value="新建动作集"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc138 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idASet = charIDToTypeID( "ASet" ); desc138.putClass( idNw, idASet ); executeAction( idMk, desc138, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Actions-PlaybackOptions" type="Panel">
		<name id="Actions/PlaybackOptions/name" value="回放选项"/> 
		<context id="Actions/PlaybackOptions/context" value="动作 &gt; 回放选项"/>
		<desc id="Actions/PlaybackOptions/desc" value="查看动作回放选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc139 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref120 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPbkO = charIDToTypeID( "PbkO" ); ref120.putEnumerated( idMn, idMnIt, idPbkO ); desc139.putReference( idnull, ref120 ); executeAction( idslct, desc139, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-NewFrame" type="Panel">
		<name id="AnimationFrames/NewFrame/name" value="新建帧"/> 
		<context id="AnimationFrames/NewFrame/context" value="动画（帧） &gt; 新建帧"/>
		<desc id="AnimationFrames/NewFrame/desc" value="新建动画帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDplc = charIDToTypeID( "Dplc" ); var desc178 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref158 = new ActionReference(); var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref158.putEnumerated( idanimationFrameClass, idOrdn, idTrgt ); desc178.putReference( idnull, ref158 ); executeAction( idDplc, desc178, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-DeleteFrames" type="Panel">
		<name id="AnimationFrames/DeleteFrames/name" value="删除多帧"/> 
		<context id="AnimationFrames/DeleteFrames/context" value="动画（帧） &gt; 删除多帧"/>
		<desc id="AnimationFrames/DeleteFrames/desc" value="删除选定的动画帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc179 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref159 = new ActionReference(); var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref159.putEnumerated( idanimationFrameClass, idOrdn, idTrgt ); desc179.putReference( idnull, ref159 ); executeAction( idDlt, desc179, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-DeleteAnimation" type="Panel">
		<name id="AnimationFrames/DeleteAnimation/name" value="删除动画"/> 
		<context id="AnimationFrames/DeleteAnimation/context" value="动画（帧） &gt; 删除动画"/>
		<desc id="AnimationFrames/DeleteAnimation/desc" value="删除选定的动画"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc180 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref160 = new ActionReference(); var idanimationClass = stringIDToTypeID( "animationClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref160.putEnumerated( idanimationClass, idOrdn, idTrgt ); desc180.putReference( idnull, ref160 ); executeAction( idDlt, desc180, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-CopyFrames" type="Panel">
		<name id="AnimationFrames/CopyFrames/name" value="拷贝多帧"/> 
		<context id="AnimationFrames/CopyFrames/context" value="动画（帧） &gt; 拷贝多帧"/>
		<desc id="AnimationFrames/CopyFrames/desc" value="拷贝选定的动画帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcopy = charIDToTypeID( "copy" ); var desc181 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref161 = new ActionReference(); var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref161.putEnumerated( idanimationFrameClass, idOrdn, idTrgt ); desc181.putReference( idnull, ref161 ); executeAction( idcopy, desc181, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-PasteFrames" type="Panel">
		<name id="AnimationFrames/PasteFrames/name" value="粘贴多帧"/> 
		<context id="AnimationFrames/PasteFrames/context" value="动画（帧） &gt; 粘贴多帧"/>
		<desc id="AnimationFrames/PasteFrames/desc" value="粘贴选定的动画帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idanimationPasteFrames = stringIDToTypeID( "animationPasteFrames" ); var desc182 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref162 = new ActionReference(); var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" ); ref162.putClass( idanimationFrameClass ); desc182.putReference( idnull, ref162 ); executeAction( idanimationPasteFrames, desc182, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-SelectAllFrames" type="Panel">
		<name id="AnimationFrames/SelectAllFrames/name" value="选择全部帧"/> 
		<context id="AnimationFrames/SelectAllFrames/context" value="动画（帧） &gt; 选择全部帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc183 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref163 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationSelectAll = stringIDToTypeID( "animationSelectAll" ); ref163.putEnumerated( idMn, idMnIt, idanimationSelectAll ); desc183.putReference( idnull, ref163 ); executeAction( idslct, desc183, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Animation(Frames)-GoTo-NextFrame" type="Panel">
		<name id="Animation(Frames)/GoTo/NextFrame/name" value="下一帧"/> 
		<context id="Animation(Frames)/GoTo/NextFrame/context" value="动画（帧） &gt; 转到 &gt; 下一帧"/>
		<desc id="Animation(Frames)/GoTo/NextFrame/desc" value="转到下一帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc184 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref164 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationGoToNextFrame = stringIDToTypeID( "animationGoToNextFrame" ); ref164.putEnumerated( idMn, idMnIt, idanimationGoToNextFrame ); desc184.putReference( idnull, ref164 ); executeAction( idslct, desc184, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Animation(Frames)-GoTo-PreviousFrame" type="Panel">
		<name id="Animation(Frames)/GoTo/PreviousFrame/name" value="上一帧"/> 
		<context id="Animation(Frames)/GoTo/PreviousFrame/context" value="动画（帧） &gt; 转到 &gt; 上一帧"/>
		<desc id="Animation(Frames)/GoTo/PreviousFrame/desc" value="转到上一帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc185 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref165 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationGoToPreviousFrame = stringIDToTypeID( "animationGoToPreviousFrame" ); ref165.putEnumerated( idMn, idMnIt, idanimationGoToPreviousFrame ); desc185.putReference( idnull, ref165 ); executeAction( idslct, desc185, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Animation(Frames)-GoTo-FirstFrame" type="Panel">
		<name id="Animation(Frames)/GoTo/FirstFrame/name" value="第一帧"/> 
		<context id="Animation(Frames)/GoTo/FirstFrame/context" value="动画（帧） &gt; 转到 &gt; 第一帧"/>
		<desc id="Animation(Frames)/GoTo/FirstFrame/desc" value="转到第一帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc186 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref166 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationGoToFirstFrame = stringIDToTypeID( "animationGoToFirstFrame" ); ref166.putEnumerated( idMn, idMnIt, idanimationGoToFirstFrame ); desc186.putReference( idnull, ref166 ); executeAction( idslct, desc186, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Animation(Frames)-GoTo-LastFrame" type="Panel">
		<name id="Animation(Frames)/GoTo/LastFrame/name" value="最后一帧"/> 
		<context id="Animation(Frames)/GoTo/LastFrame/context" value="动画（帧） &gt; 转到 &gt; 最后一帧"/>
		<desc id="Animation(Frames)/GoTo/LastFrame/desc" value="转到最后一帧"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc187 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref167 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationGoToPreviousFrame = stringIDToTypeID( "animationGoToPreviousFrame" ); ref167.putEnumerated( idMn, idMnIt, idanimationGoToPreviousFrame ); desc187.putReference( idnull, ref167 ); executeAction( idslct, desc187, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-Tween" type="Panel">
		<name id="AnimationFrames/Tween/name" value="过渡"/> 
		<context id="AnimationFrames/Tween/context" value="动画（帧） &gt; 过渡"/>
		<desc id="AnimationFrames/Tween/desc" value="在帧与帧之间创建流畅的插补动画"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idanimationTween = stringIDToTypeID( "animationTween" ); var desc188 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref168 = new ActionReference(); var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref168.putEnumerated( idanimationFrameClass, idOrdn, idTrgt ); desc188.putReference( idnull, ref168 ); executeAction( idanimationTween, desc188, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-ReverseFrames" type="Panel">
		<name id="AnimationFrames/ReverseFrames/name" value="反向帧"/> 
		<context id="AnimationFrames/ReverseFrames/context" value="动画（帧） &gt; 反向帧"/>
		<desc id="AnimationFrames/ReverseFrames/desc" value="反转所选帧的顺序"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRvrs = charIDToTypeID( "Rvrs" ); var desc190 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref170 = new ActionReference(); var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref170.putEnumerated( idanimationFrameClass, idOrdn, idTrgt ); desc190.putReference( idnull, ref170 ); executeAction( idRvrs, desc190, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-OptimizeAnimation" type="Panel">
		<name id="AnimationFrames/OptimizeAnimation/name" value="优化动画"/> 
		<context id="AnimationFrames/OptimizeAnimation/context" value="动画（帧） &gt; 优化动画"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc191 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref171 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationOptimize = stringIDToTypeID( "animationOptimize" ); ref171.putEnumerated( idMn, idMnIt, idanimationOptimize ); desc191.putReference( idnull, ref171 ); executeAction( idslct, desc191, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-MakeFramesFromLayers" type="Panel">
		<name id="AnimationFrames/MakeFramesFromLayers/name" value="从图层建立帧"/> 
		<context id="AnimationFrames/MakeFramesFromLayers/context" value="动画（帧） &gt; 从图层建立帧"/>
		<desc id="AnimationFrames/MakeFramesFromLayers/desc" value="将选定的帧转换为文档图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idanimationFramesFromLayers = stringIDToTypeID( "animationFramesFromLayers" ); var desc192 = new ActionDescriptor(); executeAction( idanimationFramesFromLayers, desc192, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-FlattenFramesIntoLayers" type="Panel">
		<name id="AnimationFrames/FlattenFramesIntoLayers/name" value="将帧拼合到图层"/> 
		<context id="AnimationFrames/FlattenFramesIntoLayers/context" value="动画（帧） &gt; 将帧拼合到图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idanimationFramesToLayers = stringIDToTypeID( "animationFramesToLayers" ); var desc193 = new ActionDescriptor(); executeAction( idanimationFramesToLayers, desc193, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-MatchLayerAcrossFrames" type="Panel">
		<name id="AnimationFrames/MatchLayerAcrossFrames/name" value="跨帧匹配图层"/> 
		<context id="AnimationFrames/MatchLayerAcrossFrames/context" value="动画（帧） &gt; 跨帧匹配图层"/>
		<desc id="AnimationFrames/MatchLayerAcrossFrames/desc" value="跨帧同步所选图层的外观和位置"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idanimationMatchLayer = stringIDToTypeID( "animationMatchLayer" ); var desc194 = new ActionDescriptor(); var idanimationMatchLayerPosition = stringIDToTypeID( "animationMatchLayerPosition" ); desc194.putBoolean( idanimationMatchLayerPosition, true ); var idanimationMatchLayerVisibility = stringIDToTypeID( "animationMatchLayerVisibility" ); desc194.putBoolean( idanimationMatchLayerVisibility, true ); var idanimationMatchLayerStyle = stringIDToTypeID( "animationMatchLayerStyle" ); desc194.putBoolean( idanimationMatchLayerStyle, true ); executeAction( idanimationMatchLayer, desc194, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-CreateNewLayerforEachNewFrame" type="Panel">
		<name id="AnimationFrames/CreateNewLayerforEachNewFrame/name" value="为每个新帧创建新图层"/> 
		<context id="AnimationFrames/CreateNewLayerforEachNewFrame/context" value="动画（帧） &gt; 为每个新帧创建新图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc195 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref172 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationNewLayerPerFrame = stringIDToTypeID( "animationNewLayerPerFrame" ); ref172.putEnumerated( idMn, idMnIt, idanimationNewLayerPerFrame ); desc195.putReference( idnull, ref172 ); executeAction( idslct, desc195, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-NewLayersVisibleinAllFrames" type="Panel">
		<name id="AnimationFrames/NewLayersVisibleinAllFrames/name" value="新建在所有帧中都可见的图层"/> 
		<context id="AnimationFrames/NewLayersVisibleinAllFrames/context" value="动画（帧） &gt; 新建在所有帧中都可见的图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc197 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref174 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationShowNewLayersInFrames = stringIDToTypeID( "animationShowNewLayersInFrames" ); ref174.putEnumerated( idMn, idMnIt, idanimationShowNewLayersInFrames ); desc197.putReference( idnull, ref174 ); executeAction( idslct, desc197, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationFrames-ConverttoTimeline" type="Panel">
		<name id="AnimationFrames/ConverttoTimeline/name" value="转换为时间轴"/> 
		<context id="AnimationFrames/ConverttoTimeline/context" value="动画（帧） &gt; 转换为时间轴"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc198 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref175 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idconvertAnimation = stringIDToTypeID( "convertAnimation" ); ref175.putEnumerated( idMn, idMnIt, idconvertAnimation ); desc198.putReference( idnull, ref175 ); executeAction( idslct, desc198, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AnimationFrames-PanelOptions" type="Panel">
		<name id="AnimationFrames/PanelOptions/name" value="面板选项"/> 
		<context id="AnimationFrames/PanelOptions/context" value="动画（帧） &gt; 面板选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc199 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref176 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idanimationPanelOptions = stringIDToTypeID( "animationPanelOptions" ); ref176.putEnumerated( idMn, idMnIt, idanimationPanelOptions ); desc199.putReference( idnull, ref176 ); executeAction( idslct, desc199, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-DeleteKeyframe(s)" type="Panel">
		<name id="AnimationTimeline/DeleteKeyframe(s)/name" value="删除关键帧"/> 
		<context id="AnimationTimeline/DeleteKeyframe(s)/context" value="动画（时间轴） &gt; 删除关键帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc141 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref122 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineDeleteKeyframes = stringIDToTypeID( "timelineDeleteKeyframes" ); ref122.putEnumerated( idMn, idMnIt, idtimelineDeleteKeyframes ); desc141.putReference( idnull, ref122 ); executeAction( idslct, desc141, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-Linear" type="Panel">
		<name id="AnimationTimeline/Linear/name" value="线性"/> 
		<context id="AnimationTimeline/Linear/context" value="动画（时间轴） &gt; 关键帧插值 &gt; 线性"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc142 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref123 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineKeyframeInterpolationLinear = stringIDToTypeID( "timelineKeyframeInterpolationLinear" ); ref123.putEnumerated( idMn, idMnIt, idtimelineKeyframeInterpolationLinear ); desc142.putReference( idnull, ref123 ); executeAction( idslct, desc142, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-Hold" type="Panel">
		<name id="AnimationTimeline/Hold/name" value="保留"/> 
		<context id="AnimationTimeline/Hold/context" value="动画（时间轴） &gt; 关键帧插值 &gt; 保留"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc143 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref124 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineKeyframeInterpolationHold = stringIDToTypeID( "timelineKeyframeInterpolationHold" ); ref124.putEnumerated( idMn, idMnIt, idtimelineKeyframeInterpolationHold ); desc143.putReference( idnull, ref124 ); executeAction( idslct, desc143, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-SelectAllKeyframes" type="Panel">
		<name id="AnimationTimeline/SelectAllKeyframes/name" value="选择全部关键帧"/> 
		<context id="AnimationTimeline/SelectAllKeyframes/context" value="动画（时间轴） &gt; 选择全部关键帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc144 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref125 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineSelectAllKeyframes = stringIDToTypeID( "timelineSelectAllKeyframes" ); ref125.putEnumerated( idMn, idMnIt, idtimelineSelectAllKeyframes ); desc144.putReference( idnull, ref125 ); executeAction( idslct, desc144, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-SelectNoKeyframes" type="Panel">
		<name id="AnimationTimeline/SelectNoKeyframes/name" value="选择无关键帧"/> 
		<context id="AnimationTimeline/SelectNoKeyframes/context" value="动画（时间轴） &gt; 选择无关键帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc145 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref126 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineSelectNoKeyframes = stringIDToTypeID( "timelineSelectNoKeyframes" ); ref126.putEnumerated( idMn, idMnIt, idtimelineSelectNoKeyframes ); desc145.putReference( idnull, ref126 ); executeAction( idslct, desc145, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-CopyKeyframe(s)" type="Panel">
		<name id="AnimationTimeline/CopyKeyframe(s)/name" value="拷贝关键帧"/> 
		<context id="AnimationTimeline/CopyKeyframe(s)/context" value="动画（时间轴） &gt; 拷贝关键帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc146 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref127 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineCopyKeyframes = stringIDToTypeID( "timelineCopyKeyframes" ); ref127.putEnumerated( idMn, idMnIt, idtimelineCopyKeyframes ); desc146.putReference( idnull, ref127 ); executeAction( idslct, desc146, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-PasteKeyframe(s)" type="Panel">
		<name id="AnimationTimeline/PasteKeyframe(s)/name" value="粘贴关键帧"/> 
		<context id="AnimationTimeline/PasteKeyframe(s)/context" value="动画（时间轴） &gt; 粘贴关键帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc147 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref128 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelinePasteKeyframes = stringIDToTypeID( "timelinePasteKeyframes" ); ref128.putEnumerated( idMn, idMnIt, idtimelinePasteKeyframes ); desc147.putReference( idnull, ref128 ); executeAction( idslct, desc147, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-SetStartofWorkArea" type="Panel">
		<name id="AnimationTimeline/SetStartofWorkArea/name" value="设置工作区域的开头"/> 
		<context id="AnimationTimeline/SetStartofWorkArea/context" value="动画（时间轴） &gt; 设置工作区域的开头"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc148 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref129 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineSetStartOfWorkArea = stringIDToTypeID( "timelineSetStartOfWorkArea" ); ref129.putEnumerated( idMn, idMnIt, idtimelineSetStartOfWorkArea ); desc148.putReference( idnull, ref129 ); executeAction( idslct, desc148, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-SetEndofWorkArea" type="Panel">
		<name id="AnimationTimeline/SetEndofWorkArea/name" value="设置工作区域的结尾"/> 
		<context id="AnimationTimeline/SetEndofWorkArea/context" value="动画（时间轴） &gt; 设置工作区域的结尾"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc149 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref130 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineSetEndOfWorkArea = stringIDToTypeID( "timelineSetEndOfWorkArea" ); ref130.putEnumerated( idMn, idMnIt, idtimelineSetEndOfWorkArea ); desc149.putReference( idnull, ref130 ); executeAction( idslct, desc149, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-Time" type="Panel">
		<name id="AnimationTimeline/Time/name" value="时间"/> 
		<context id="AnimationTimeline/Time/context" value="动画（时间轴） &gt; 转到 &gt; 时间"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc150 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref131 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineGoToTime = stringIDToTypeID( "timelineGoToTime" ); ref131.putEnumerated( idMn, idMnIt, idtimelineGoToTime ); desc150.putReference( idnull, ref131 ); executeAction( idslct, desc150, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-NextFrame" type="Panel">
		<name id="AnimationTimeline/NextFrame/name" value="下一帧"/> 
		<context id="AnimationTimeline/NextFrame/context" value="动画（时间轴） &gt; 转到 &gt; 下一帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc151 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref132 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineGoToNextFrame = stringIDToTypeID( "timelineGoToNextFrame" ); ref132.putEnumerated( idMn, idMnIt, idtimelineGoToNextFrame ); desc151.putReference( idnull, ref132 ); executeAction( idslct, desc151, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-PreviousFrame" type="Panel">
		<name id="AnimationTimeline/PreviousFrame/name" value="上一帧"/> 
		<context id="AnimationTimeline/PreviousFrame/context" value="动画（时间轴） &gt; 转到 &gt; 上一帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc152 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref133 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineGoToPreviousFrame = stringIDToTypeID( "timelineGoToPreviousFrame" ); ref133.putEnumerated( idMn, idMnIt, idtimelineGoToPreviousFrame ); desc152.putReference( idnull, ref133 ); executeAction( idslct, desc152, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-FirstFrame" type="Panel">
		<name id="AnimationTimeline/FirstFrame/name" value="第一帧"/> 
		<context id="AnimationTimeline/FirstFrame/context" value="动画（时间轴） &gt; 转到 &gt; 第一帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc153 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref134 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineGoToFirstFrame = stringIDToTypeID( "timelineGoToFirstFrame" ); ref134.putEnumerated( idMn, idMnIt, idtimelineGoToFirstFrame ); desc153.putReference( idnull, ref134 ); executeAction( idslct, desc153, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-LastFrame" type="Panel">
		<name id="AnimationTimeline/LastFrame/name" value="最后一帧"/> 
		<context id="AnimationTimeline/LastFrame/context" value="动画（时间轴） &gt; 转到 &gt; 最后一帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc154 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref135 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineGoToLastFrame = stringIDToTypeID( "timelineGoToLastFrame" ); ref135.putEnumerated( idMn, idMnIt, idtimelineGoToLastFrame ); desc154.putReference( idnull, ref135 ); executeAction( idslct, desc154, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-WorkAreaStart" type="Panel">
		<name id="AnimationTimeline/WorkAreaStart/name" value="工作区域开头"/> 
		<context id="AnimationTimeline/WorkAreaStart/context" value="动画（时间轴） &gt; 转到 &gt; 工作区域开头"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc155 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref136 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineGoToWorkAreaStart = stringIDToTypeID( "timelineGoToWorkAreaStart" ); ref136.putEnumerated( idMn, idMnIt, idtimelineGoToWorkAreaStart ); desc155.putReference( idnull, ref136 ); executeAction( idslct, desc155, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-WorkAreaEnd" type="Panel">
		<name id="AnimationTimeline/WorkAreaEnd/name" value="工作区域结尾"/> 
		<context id="AnimationTimeline/WorkAreaEnd/context" value="动画（时间轴） &gt; 转到 &gt; 工作区域结尾"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc156 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref137 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineGoToWorkAreaEnd = stringIDToTypeID( "timelineGoToWorkAreaEnd" ); ref137.putEnumerated( idMn, idMnIt, idtimelineGoToWorkAreaEnd ); desc156.putReference( idnull, ref137 ); executeAction( idslct, desc156, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-AllowFrameSkipping" type="Panel">
		<name id="AnimationTimeline/AllowFrameSkipping/name" value="允许跳帧"/> 
		<context id="AnimationTimeline/AllowFrameSkipping/context" value="动画（时间轴） &gt; 允许跳帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc157 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref138 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineAllowFrameSkipping = stringIDToTypeID( "timelineAllowFrameSkipping" ); ref138.putEnumerated( idMn, idMnIt, idtimelineAllowFrameSkipping ); desc157.putReference( idnull, ref138 ); executeAction( idslct, desc157, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-MoveLayerInPointtoCurrentTime" type="Panel">
		<name id="AnimationTimeline/MoveLayerInPointtoCurrentTime/name" value="将图层入点移至当前时间"/> 
		<context id="AnimationTimeline/MoveLayerInPointtoCurrentTime/context" value="动画（时间轴） &gt; 将图层入点移至当前时间"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc158 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref139 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineMoveLayerInPoint = stringIDToTypeID( "timelineMoveLayerInPoint" ); ref139.putEnumerated( idMn, idMnIt, idtimelineMoveLayerInPoint ); desc158.putReference( idnull, ref139 ); executeAction( idslct, desc158, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-MoveLayerEndPointtoCurrentTime" type="Panel">
		<name id="AnimationTimeline/MoveLayerEndPointtoCurrentTime/name" value="将图层终点移至当前时间"/> 
		<context id="AnimationTimeline/MoveLayerEndPointtoCurrentTime/context" value="动画（时间轴） &gt; 将图层终点移至当前时间"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc159 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref140 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineMoveLayerEndPoint = stringIDToTypeID( "timelineMoveLayerEndPoint" ); ref140.putEnumerated( idMn, idMnIt, idtimelineMoveLayerEndPoint ); desc159.putReference( idnull, ref140 ); executeAction( idslct, desc159, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-TrimLayerStarttoCurrentTime" type="Panel">
		<name id="AnimationTimeline/TrimLayerStarttoCurrentTime/name" value="将图层开头裁切为当前时间"/> 
		<context id="AnimationTimeline/TrimLayerStarttoCurrentTime/context" value="动画（时间轴） &gt; 将图层开头裁切为当前时间"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc160 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref141 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineTrimLayerStart = stringIDToTypeID( "timelineTrimLayerStart" ); ref141.putEnumerated( idMn, idMnIt, idtimelineTrimLayerStart ); desc160.putReference( idnull, ref141 ); executeAction( idslct, desc160, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-TrimLayerEndtoCurrentTime" type="Panel">
		<name id="AnimationTimeline/TrimLayerEndtoCurrentTime/name" value="将图层结尾裁切为当前时间"/> 
		<context id="AnimationTimeline/TrimLayerEndtoCurrentTime/context" value="动画（时间轴） &gt; 将图层结尾裁切为当前时间"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc161 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref142 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineTrimLayerEnd = stringIDToTypeID( "timelineTrimLayerEnd" ); ref142.putEnumerated( idMn, idMnIt, idtimelineTrimLayerEnd ); desc161.putReference( idnull, ref142 ); executeAction( idslct, desc161, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-TrimDocumentDurationtoWorkArea" type="Panel">
		<name id="AnimationTimeline/TrimDocumentDurationtoWorkArea/name" value="将文档持续时间裁切为工作区域大小"/> 
		<context id="AnimationTimeline/TrimDocumentDurationtoWorkArea/context" value="动画（时间轴） &gt; 将文档持续时间裁切为工作区域大小"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc162 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref143 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineTrimDocumentDuration = stringIDToTypeID( "timelineTrimDocumentDuration" ); ref143.putEnumerated( idMn, idMnIt, idtimelineTrimDocumentDuration ); desc162.putReference( idnull, ref143 ); executeAction( idslct, desc162, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-SplitLayer" type="Panel">
		<name id="AnimationTimeline/SplitLayer/name" value="拆分图层"/> 
		<context id="AnimationTimeline/SplitLayer/context" value="动画（时间轴） &gt; 拆分图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc163 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref144 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineSplitLayer = stringIDToTypeID( "timelineSplitLayer" ); ref144.putEnumerated( idMn, idMnIt, idtimelineSplitLayer ); desc163.putReference( idnull, ref144 ); executeAction( idslct, desc163, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-LiftWorkArea" type="Panel">
		<name id="AnimationTimeline/LiftWorkArea/name" value="撤消工作区域"/> 
		<context id="AnimationTimeline/LiftWorkArea/context" value="动画（时间轴） &gt; 撤消工作区域"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc164 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref145 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineLiftWorkArea = stringIDToTypeID( "timelineLiftWorkArea" ); ref145.putEnumerated( idMn, idMnIt, idtimelineLiftWorkArea ); desc164.putReference( idnull, ref145 ); executeAction( idslct, desc164, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-ExtractWorkArea" type="Panel">
		<name id="AnimationTimeline/ExtractWorkArea/name" value="抽出工作区域"/> 
		<context id="AnimationTimeline/ExtractWorkArea/context" value="动画（时间轴） &gt; 抽出工作区域"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc165 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref146 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineExtractWorkArea = stringIDToTypeID( "timelineExtractWorkArea" ); ref146.putEnumerated( idMn, idMnIt, idtimelineExtractWorkArea ); desc165.putReference( idnull, ref146 ); executeAction( idslct, desc165, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-MakeFramesFromLayers" type="Panel">
		<name id="AnimationTimeline/MakeFramesFromLayers/name" value="从图层建立帧"/> 
		<context id="AnimationTimeline/MakeFramesFromLayers/context" value="动画（时间轴） &gt; 从图层建立帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc166 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref147 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineMakeFramesFromLayers = stringIDToTypeID( "timelineMakeFramesFromLayers" ); ref147.putEnumerated( idMn, idMnIt, idtimelineMakeFramesFromLayers ); desc166.putReference( idnull, ref147 ); executeAction( idslct, desc166, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-FlattenFramesIntoLayers" type="Panel">
		<name id="AnimationTimeline/FlattenFramesIntoLayers/name" value="将帧拼合到图层"/> 
		<context id="AnimationTimeline/FlattenFramesIntoLayers/context" value="动画（时间轴） &gt; 将帧拼合到图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc167 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref148 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineFlattenFramesIntoLayers = stringIDToTypeID( "timelineFlattenFramesIntoLayers" ); ref148.putEnumerated( idMn, idMnIt, idtimelineFlattenFramesIntoLayers ); desc167.putReference( idnull, ref148 ); executeAction( idslct, desc167, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-EditTimelineComment" type="Panel">
		<name id="AnimationTimeline/EditTimelineComment/name" value="编辑时间轴注释"/> 
		<context id="AnimationTimeline/EditTimelineComment/context" value="动画（时间轴） &gt; 编辑时间轴注释"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc168 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref149 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineEditTimelineComment = stringIDToTypeID( "timelineEditTimelineComment" ); ref149.putEnumerated( idMn, idMnIt, idtimelineEditTimelineComment ); desc168.putReference( idnull, ref149 ); executeAction( idslct, desc168, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-ExportTimelineComments" type="Panel">
		<name id="AnimationTimeline/ExportTimelineComments/name" value="导出时间轴注释"/> 
		<context id="AnimationTimeline/ExportTimelineComments/context" value="动画（时间轴） &gt; 导出时间轴注释"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idconvertAnimation = stringIDToTypeID( "convertAnimation" ); var desc181 = new ActionDescriptor(); executeAction( idconvertAnimation, desc181, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-DocumentSettings" type="Panel">
		<name id="AnimationTimeline/DocumentSettings/name" value="文档设置"/> 
		<context id="AnimationTimeline/DocumentSettings/context" value="动画（时间轴） &gt; 文档设置"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc169 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref150 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineDocumentSettings = stringIDToTypeID( "timelineDocumentSettings" ); ref150.putEnumerated( idMn, idMnIt, idtimelineDocumentSettings ); desc169.putReference( idnull, ref150 ); executeAction( idslct, desc169, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-ConverttoFrameAnimation" type="Panel">
		<name id="AnimationTimeline/ConverttoFrameAnimation/name" value="转换为帧动画"/> 
		<context id="AnimationTimeline/ConverttoFrameAnimation/context" value="动画（时间轴） &gt; 转换为帧动画"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc170 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref151 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineConvertToFrames = stringIDToTypeID( "timelineConvertToFrames" ); ref151.putEnumerated( idMn, idMnIt, idtimelineConvertToFrames ); desc170.putReference( idnull, ref151 ); executeAction( idslct, desc170, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-OnionSkinSettings" type="Panel">
		<name id="AnimationTimeline/OnionSkinSettings/name" value="洋葱皮设置"/> 
		<context id="AnimationTimeline/OnionSkinSettings/context" value="动画（时间轴） &gt; 洋葱皮设置"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc171 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref152 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineOnionSkinSettings = stringIDToTypeID( "timelineOnionSkinSettings" ); ref152.putEnumerated( idMn, idMnIt, idtimelineOnionSkinSettings ); desc171.putReference( idnull, ref152 ); executeAction( idslct, desc171, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-EnableOnionSkins" type="Panel">
		<name id="AnimationTimeline/EnableOnionSkins/name" value="启用洋葱皮"/> 
		<context id="AnimationTimeline/EnableOnionSkins/context" value="动画（时间轴） &gt; 启用洋葱皮"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc172 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref153 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineEnableOnionSkins = stringIDToTypeID( "timelineEnableOnionSkins" ); ref153.putEnumerated( idMn, idMnIt, idtimelineEnableOnionSkins ); desc172.putReference( idnull, ref153 ); executeAction( idslct, desc172, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-AllLayers" type="Panel">
		<name id="AnimationTimeline/AllLayers/name" value="所有图层"/> 
		<context id="AnimationTimeline/AllLayers/context" value="动画（时间轴） &gt; 显示 &gt; 所有图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc173 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref154 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineShowAllLayers = stringIDToTypeID( "timelineShowAllLayers" ); ref154.putEnumerated( idMn, idMnIt, idtimelineShowAllLayers ); desc173.putReference( idnull, ref154 ); executeAction( idslct, desc173, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-FavoriteLayers" type="Panel">
		<name id="AnimationTimeline/FavoriteLayers/name" value="收藏图层"/> 
		<context id="AnimationTimeline/FavoriteLayers/context" value="动画（时间轴） &gt; 显示 &gt; 收藏图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc174 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref155 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineShowFavoriteLayers = stringIDToTypeID( "timelineShowFavoriteLayers" ); ref155.putEnumerated( idMn, idMnIt, idtimelineShowFavoriteLayers ); desc174.putReference( idnull, ref155 ); executeAction( idslct, desc174, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-SetFavoriteLayers" type="Panel">
		<name id="AnimationTimeline/SetFavoriteLayers/name" value="设置收藏图层"/> 
		<context id="AnimationTimeline/SetFavoriteLayers/context" value="动画（时间轴） &gt; 显示 &gt; 设置收藏图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc175 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref156 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelineShowSetFavoriteLayers = stringIDToTypeID( "timelineShowSetFavoriteLayers" ); ref156.putEnumerated( idMn, idMnIt, idtimelineShowSetFavoriteLayers ); desc175.putReference( idnull, ref156 ); executeAction( idslct, desc175, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="AnimationTimeline-PanelOptions" type="Panel">
		<name id="AnimationTimeline/PanelOptions/name" value="面板选项"/> 
		<context id="AnimationTimeline/PanelOptions/context" value="动画（时间轴） &gt; 面板选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc176 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref157 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtimelinePanelOptions = stringIDToTypeID( "timelinePanelOptions" ); ref157.putEnumerated( idMn, idMnIt, idtimelinePanelOptions ); desc176.putReference( idnull, ref157 ); executeAction( idslct, desc176, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-NewBrushPreset" type="Panel">
		<name id="Brushes/NewBrushPreset/name" value="新建画笔预设"/> 
		<context id="Brushes/NewBrushPreset/context" value="画笔 &gt; 新建画笔预设"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc183 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref111 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBrsN = charIDToTypeID( "BrsN" ); ref111.putEnumerated( idMn, idMnIt, idBrsN ); desc183.putReference( idnull, ref111 ); executeAction( idslct, desc183, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-ClearBrushControls" type="Panel">
		<name id="Brushes/ClearBrushControls/name" value="清除画笔控制"/> 
		<context id="Brushes/ClearBrushControls/context" value="画笔 &gt; 清除画笔控制"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idclearBrushControls = stringIDToTypeID( "clearBrushControls" ); executeAction( idclearBrushControls, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-CopyTexturetoOtherTools" type="Panel">
		<name id="Brushes/CopyTexturetoOtherTools/name" value="将纹理拷贝到其它工具"/> 
		<context id="Brushes/CopyTexturetoOtherTools/context" value="画笔 &gt; 将纹理拷贝到其它工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcopyBrushTexture = stringIDToTypeID( "copyBrushTexture" ); executeAction( idcopyBrushTexture, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-RenameBrush" type="Panel">
		<name id="Brushes/RenameBrush/name" value="重命名画笔"/> 
		<context id="Brushes/RenameBrush/context" value="画笔 &gt; 重命名画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc184 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref112 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBrsO = charIDToTypeID( "BrsO" ); ref112.putEnumerated( idMn, idMnIt, idBrsO ); desc184.putReference( idnull, ref112 ); executeAction( idslct, desc184, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-DeleteBrush" type="Panel">
		<name id="Brushes/DeleteBrush/name" value="删除画笔"/> 
		<context id="Brushes/DeleteBrush/context" value="画笔 &gt; 删除画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc185 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref113 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBrsf = charIDToTypeID( "Brsf" ); ref113.putEnumerated( idMn, idMnIt, idBrsf ); desc185.putReference( idnull, ref113 ); executeAction( idslct, desc185, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-ResetBrushes" type="Panel">
		<name id="Brushes/ResetBrushes/name" value="复位画笔"/> 
		<context id="Brushes/ResetBrushes/context" value="画笔 &gt; 复位画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc186 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref114 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBrsR = charIDToTypeID( "BrsR" ); ref114.putEnumerated( idMn, idMnIt, idBrsR ); desc186.putReference( idnull, ref114 ); executeAction( idslct, desc186, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-LoadBrushes" type="Panel">
		<name id="Brushes/LoadBrushes/name" value="载入画笔"/> 
		<context id="Brushes/LoadBrushes/context" value="画笔 &gt; 载入画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc187 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref115 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBrsA = charIDToTypeID( "BrsA" ); ref115.putEnumerated( idMn, idMnIt, idBrsA ); desc187.putReference( idnull, ref115 ); executeAction( idslct, desc187, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-SaveBrushes" type="Panel">
		<name id="Brushes/SaveBrushes/name" value="存储画笔"/> 
		<context id="Brushes/SaveBrushes/context" value="画笔 &gt; 存储画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc188 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref116 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBrsv = charIDToTypeID( "Brsv" ); ref116.putEnumerated( idMn, idMnIt, idBrsv ); desc188.putReference( idnull, ref116 ); executeAction( idslct, desc188, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Brushes-ReplaceBrushes" type="Panel">
		<name id="Brushes/ReplaceBrushes/name" value="替换画笔"/> 
		<context id="Brushes/ReplaceBrushes/context" value="画笔 &gt; 替换画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc189 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref117 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idBrsd = charIDToTypeID( "Brsd" ); ref117.putEnumerated( idMn, idMnIt, idBrsd ); desc189.putReference( idnull, ref117 ); executeAction( idslct, desc189, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-NewChannel" type="Panel">
		<name id="Channels/NewChannel/name" value="新建通道"/> 
		<context id="Channels/NewChannel/context" value="通道 &gt; 新建通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc190 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idChnl = charIDToTypeID( "Chnl" ); desc190.putClass( idNw, idChnl ); executeAction( idMk, desc190, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-DuplicateChannel" type="Panel">
		<name id="Channels/DuplicateChannel/name" value="复制通道"/> 
		<context id="Channels/DuplicateChannel/context" value="通道 &gt; 复制通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDplc = charIDToTypeID( "Dplc" ); var desc191 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref118 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref118.putEnumerated( idChnl, idOrdn, idTrgt ); desc191.putReference( idnull, ref118 ); executeAction( idDplc, desc191, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-DeleteChannel" type="Panel">
		<name id="Channels/DeleteChannel/name" value="删除通道"/> 
		<context id="Channels/DeleteChannel/context" value="通道 &gt; 删除通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc192 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref119 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref119.putEnumerated( idChnl, idOrdn, idTrgt ); desc192.putReference( idnull, ref119 ); executeAction( idDlt, desc192, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-NewSpotChannel" type="Panel">
		<name id="Channels/NewSpotChannel/name" value="新建专色通道"/> 
		<context id="Channels/NewSpotChannel/context" value="通道 &gt; 新建专色通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc193 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idSCch = charIDToTypeID( "SCch" ); desc193.putClass( idNw, idSCch ); executeAction( idMk, desc193, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-MergeSpotChannel" type="Panel">
		<name id="Channels/MergeSpotChannel/name" value="合并专色通道"/> 
		<context id="Channels/MergeSpotChannel/context" value="通道 &gt; 合并专色通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMSpt = charIDToTypeID( "MSpt" ); executeAction( idMSpt, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-ChannelOptions" type="Panel">
		<name id="Channels/ChannelOptions/name" value="通道选项"/> 
		<context id="Channels/ChannelOptions/context" value="通道 &gt; 通道选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc194 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref120 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idChnO = charIDToTypeID( "ChnO" ); ref120.putEnumerated( idMn, idMnIt, idChnO ); desc194.putReference( idnull, ref120 ); executeAction( idslct, desc194, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-SplitChannels" type="Panel">
		<name id="Channels/SplitChannels/name" value="分离通道"/> 
		<context id="Channels/SplitChannels/context" value="通道 &gt; 分离通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idSplC = charIDToTypeID( "SplC" ); executeAction( idSplC, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-MergeChannels" type="Panel">
		<name id="Channels/MergeChannels/name" value="合并通道"/> 
		<context id="Channels/MergeChannels/context" value="通道 &gt; 合并通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc195 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref121 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idMrgC = charIDToTypeID( "MrgC" ); ref121.putEnumerated( idMn, idMnIt, idMrgC ); desc195.putReference( idnull, ref121 ); executeAction( idslct, desc195, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Channels-PanelOptions" type="Panel">
		<name id="Channels/PanelOptions/name" value="面板选项"/> 
		<context id="Channels/PanelOptions/context" value="通道 &gt; 面板选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc196 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref122 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idChnP = charIDToTypeID( "ChnP" ); ref122.putEnumerated( idMn, idMnIt, idChnP ); desc196.putReference( idnull, ref122 ); executeAction( idslct, desc196, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-Source1" type="Panel">
		<name id="CloneSource/Source1/name" value="源 1"/> 
		<context id="CloneSource/Source1/context" value="仿制源 &gt; 源 1"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc198 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref124 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceSourceone = stringIDToTypeID( "cloneSourceSource1" ); ref124.putEnumerated( idMn, idMnIt, idcloneSourceSourceone ); desc198.putReference( idnull, ref124 ); executeAction( idslct, desc198, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-Source2" type="Panel">
		<name id="CloneSource/Source2/name" value="源 2"/> 
		<context id="CloneSource/Source2/context" value="仿制源 &gt; 源 2"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc199 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref125 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceSourcetwo = stringIDToTypeID( "cloneSourceSource2" ); ref125.putEnumerated( idMn, idMnIt, idcloneSourceSourcetwo ); desc199.putReference( idnull, ref125 ); executeAction( idslct, desc199, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-Source3" type="Panel">
		<name id="CloneSource/Source3/name" value="源 3"/> 
		<context id="CloneSource/Source3/context" value="仿制源 &gt; 源 3"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc200 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref126 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceSourcethree = stringIDToTypeID( "cloneSourceSource3" ); ref126.putEnumerated( idMn, idMnIt, idcloneSourceSourcethree ); desc200.putReference( idnull, ref126 ); executeAction( idslct, desc200, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-Source4" type="Panel">
		<name id="CloneSource/Source4/name" value="源 4"/> 
		<context id="CloneSource/Source4/context" value="仿制源 &gt; 源 4"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc201 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref127 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceSourcefour = stringIDToTypeID( "cloneSourceSource4" ); ref127.putEnumerated( idMn, idMnIt, idcloneSourceSourcefour ); desc201.putReference( idnull, ref127 ); executeAction( idslct, desc201, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-Source5" type="Panel">
		<name id="CloneSource/Source5/name" value="源 5"/> 
		<context id="CloneSource/Source5/context" value="仿制源 &gt; 源 5"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc202 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref128 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceSourcefive = stringIDToTypeID( "cloneSourceSource5" ); ref128.putEnumerated( idMn, idMnIt, idcloneSourceSourcefive ); desc202.putReference( idnull, ref128 ); executeAction( idslct, desc202, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-ResetTransform" type="Panel">
		<name id="CloneSource/ResetTransform/name" value="复位变换"/> 
		<context id="CloneSource/ResetTransform/context" value="仿制源 &gt; 复位变换"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc203 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref129 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceResetTransform = stringIDToTypeID( "cloneSourceResetTransform" ); ref129.putEnumerated( idMn, idMnIt, idcloneSourceResetTransform ); desc203.putReference( idnull, ref129 ); executeAction( idslct, desc203, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-LockFrame" type="Panel">
		<name id="CloneSource/LockFrame/name" value="锁定帧"/> 
		<context id="CloneSource/LockFrame/context" value="仿制源 &gt; 锁定帧"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc204 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref130 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceLockFrame = stringIDToTypeID( "cloneSourceLockFrame" ); ref130.putEnumerated( idMn, idMnIt, idcloneSourceLockFrame ); desc204.putReference( idnull, ref130 ); executeAction( idslct, desc204, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-ShowOverlay" type="Panel">
		<name id="CloneSource/ShowOverlay/name" value="显示叠加"/> 
		<context id="CloneSource/ShowOverlay/context" value="仿制源 &gt; 显示叠加"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc205 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref131 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceShowOverlay = stringIDToTypeID( "cloneSourceShowOverlay" ); ref131.putEnumerated( idMn, idMnIt, idcloneSourceShowOverlay ); desc205.putReference( idnull, ref131 ); executeAction( idslct, desc205, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-AutoHideOverlay" type="Panel">
		<name id="CloneSource/AutoHideOverlay/name" value="自动隐藏叠加"/> 
		<context id="CloneSource/AutoHideOverlay/context" value="仿制源 &gt; 自动隐藏叠加"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc206 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref132 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceAutoHideOverlay = stringIDToTypeID( "cloneSourceAutoHideOverlay" ); ref132.putEnumerated( idMn, idMnIt, idcloneSourceAutoHideOverlay ); desc206.putReference( idnull, ref132 ); executeAction( idslct, desc206, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneSource-InvertOverlay" type="Panel">
		<name id="CloneSource/InvertOverlay/name" value="反相叠加"/> 
		<context id="CloneSource/InvertOverlay/context" value="仿制源 &gt; 反相叠加"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc207 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref133 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcloneSourceInvertOverlay = stringIDToTypeID( "cloneSourceInvertOverlay" ); ref133.putEnumerated( idMn, idMnIt, idcloneSourceInvertOverlay ); desc207.putReference( idnull, ref133 ); executeAction( idslct, desc207, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-GrayscaleSlider" type="Panel">
		<name id="Color/GrayscaleSlider/name" value="灰度滑块"/> 
		<context id="Color/GrayscaleSlider/context" value="颜色 &gt; 灰度滑块"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc2 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref2 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPckG = charIDToTypeID( "PckG" ); ref2.putEnumerated( idMn, idMnIt, idPckG ); desc2.putReference( idnull, ref2 ); executeAction( idslct, desc2, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-RGBSliders" type="Panel">
		<name id="Color/RGBSliders/name" value="RGB 滑块"/> 
		<context id="Color/RGBSliders/context" value="颜色 &gt; RGB 滑块"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc3 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref3 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPckR = charIDToTypeID( "PckR" ); ref3.putEnumerated( idMn, idMnIt, idPckR ); desc3.putReference( idnull, ref3 ); executeAction( idslct, desc3, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-HSBSliders" type="Panel">
		<name id="Color/HSBSliders/name" value="HSB 滑块"/> 
		<context id="Color/HSBSliders/context" value="颜色 &gt; HSB 滑块"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc4 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref4 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPckH = charIDToTypeID( "PckH" ); ref4.putEnumerated( idMn, idMnIt, idPckH ); desc4.putReference( idnull, ref4 ); executeAction( idslct, desc4, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-CMYKSliders" type="Panel">
		<name id="Color/CMYKSliders/name" value="CMYK 滑块"/> 
		<context id="Color/CMYKSliders/context" value="颜色 &gt; CMYK 滑块"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc5 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref5 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPckC = charIDToTypeID( "PckC" ); ref5.putEnumerated( idMn, idMnIt, idPckC ); desc5.putReference( idnull, ref5 ); executeAction( idslct, desc5, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-LabSliders" type="Panel">
		<name id="Color/LabSliders/name" value="Lab 滑块"/> 
		<context id="Color/LabSliders/context" value="颜色 &gt; Lab 滑块"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc6 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref6 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPckL = charIDToTypeID( "PckL" ); ref6.putEnumerated( idMn, idMnIt, idPckL ); desc6.putReference( idnull, ref6 ); executeAction( idslct, desc6, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-WebColorSliders" type="Panel">
		<name id="Color/WebColorSliders/name" value="Web 颜色滑块"/> 
		<context id="Color/WebColorSliders/context" value="颜色 &gt; Web 颜色滑块"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc7 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref7 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idpickWeb = stringIDToTypeID( "pickWeb" ); ref7.putEnumerated( idMn, idMnIt, idpickWeb ); desc7.putReference( idnull, ref7 ); executeAction( idslct, desc7, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-CopyColorasHTML" type="Panel">
		<name id="Color/CopyColorasHTML/name" value="将颜色拷贝为 HTML"/> 
		<context id="Color/CopyColorasHTML/context" value="颜色 &gt; 将颜色拷贝为 HTML"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc8 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref8 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcopyAsHTML = stringIDToTypeID( "copyAsHTML" ); ref8.putEnumerated( idMn, idMnIt, idcopyAsHTML ); desc8.putReference( idnull, ref8 ); executeAction( idslct, desc8, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-RGBSpectrum" type="Panel">
		<name id="Color/RGBSpectrum/name" value="RGB 色谱"/> 
		<context id="Color/RGBSpectrum/context" value="颜色 &gt; RGB 色谱"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc9 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref9 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idRGBSpectrum = stringIDToTypeID( "RGBSpectrum" ); ref9.putEnumerated( idMn, idMnIt, idRGBSpectrum ); desc9.putReference( idnull, ref9 ); executeAction( idslct, desc9, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-CMYKSpectrum" type="Panel">
		<name id="Color/CMYKSpectrum/name" value="CMYK 色谱"/> 
		<context id="Color/CMYKSpectrum/context" value="颜色 &gt; CMYK 色谱"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc10 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref10 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idCMYKSpectrum = stringIDToTypeID( "CMYKSpectrum" ); ref10.putEnumerated( idMn, idMnIt, idCMYKSpectrum ); desc10.putReference( idnull, ref10 ); executeAction( idslct, desc10, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-GrayscaleRamp" type="Panel">
		<name id="Color/GrayscaleRamp/name" value="灰度色谱"/> 
		<context id="Color/GrayscaleRamp/context" value="颜色 &gt; 灰度色谱"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc11 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref11 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idgrayScaleRamp = stringIDToTypeID( "grayScaleRamp" ); ref11.putEnumerated( idMn, idMnIt, idgrayScaleRamp ); desc11.putReference( idnull, ref11 ); executeAction( idslct, desc11, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-CurrentColors" type="Panel">
		<name id="Color/CurrentColors/name" value="当前颜色"/> 
		<context id="Color/CurrentColors/context" value="颜色 &gt; 当前颜色"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc12 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref12 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcurrentColors = stringIDToTypeID( "currentColors" ); ref12.putEnumerated( idMn, idMnIt, idcurrentColors ); desc12.putReference( idnull, ref12 ); executeAction( idslct, desc12, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-MakeRampWebSafe" type="Panel">
		<name id="Color/MakeRampWebSafe/name" value="建立 Web 安全曲线"/> 
		<context id="Color/MakeRampWebSafe/context" value="颜色 &gt; 建立 Web 安全曲线"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc13 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref13 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idwebSafeRamp = stringIDToTypeID( "webSafeRamp" ); ref13.putEnumerated( idMn, idMnIt, idwebSafeRamp ); desc13.putReference( idnull, ref13 ); executeAction( idslct, desc13, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Histogram-UncachedRefresh" type="Panel">
		<name id="Histogram/UncachedRefresh/name" value="不使用高速缓存的刷新"/> 
		<context id="Histogram/UncachedRefresh/context" value="直方图 &gt; 不使用高速缓存的刷新"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc14 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref14 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhistogramPaletteUncachedRefresh = stringIDToTypeID( "histogramPaletteUncachedRefresh" ); ref14.putEnumerated( idMn, idMnIt, idhistogramPaletteUncachedRefresh ); desc14.putReference( idnull, ref14 ); executeAction( idslct, desc14, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Histogram-CompactView" type="Panel">
		<name id="Histogram/CompactView/name" value="紧凑视图"/> 
		<context id="Histogram/CompactView/context" value="直方图 &gt; 紧凑视图"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc15 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref15 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhistogramPaletteCompactView = stringIDToTypeID( "histogramPaletteCompactView" ); ref15.putEnumerated( idMn, idMnIt, idhistogramPaletteCompactView ); desc15.putReference( idnull, ref15 ); executeAction( idslct, desc15, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Histogram-ExpandedView" type="Panel">
		<name id="Histogram/ExpandedView/name" value="扩展视图"/> 
		<context id="Histogram/ExpandedView/context" value="直方图 &gt; 扩展视图"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc16 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref16 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhistogramPaletteExpandedView = stringIDToTypeID( "histogramPaletteExpandedView" ); ref16.putEnumerated( idMn, idMnIt, idhistogramPaletteExpandedView ); desc16.putReference( idnull, ref16 ); executeAction( idslct, desc16, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Histogram-AllChannelsView" type="Panel">
		<name id="Histogram/AllChannelsView/name" value="全部通道视图"/> 
		<context id="Histogram/AllChannelsView/context" value="直方图 &gt; 全部通道视图"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc17 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref17 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhistogramPaletteAllChannelsView = stringIDToTypeID( "histogramPaletteAllChannelsView" ); ref17.putEnumerated( idMn, idMnIt, idhistogramPaletteAllChannelsView ); desc17.putReference( idnull, ref17 ); executeAction( idslct, desc17, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Histogram-ShowStatistics" type="Panel">
		<name id="Histogram/ShowStatistics/name" value="显示统计数据"/> 
		<context id="Histogram/ShowStatistics/context" value="直方图 &gt; 显示统计数据"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc18 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref18 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhistogramPaletteShowStatistics = stringIDToTypeID( "histogramPaletteShowStatistics" ); ref18.putEnumerated( idMn, idMnIt, idhistogramPaletteShowStatistics ); desc18.putReference( idnull, ref18 ); executeAction( idslct, desc18, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Histogram-ShowChannelsinColor" type="Panel">
		<name id="Histogram/ShowChannelsinColor/name" value="用原色显示通道"/> 
		<context id="Histogram/ShowChannelsinColor/context" value="直方图 &gt; 用原色显示通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc19 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref19 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idhistogramPaletteShowChannelsInColor = stringIDToTypeID( "histogramPaletteShowChannelsInColor" ); ref19.putEnumerated( idMn, idMnIt, idhistogramPaletteShowChannelsInColor ); desc19.putReference( idnull, ref19 ); executeAction( idslct, desc19, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="History-StepForward" type="Panel">
		<name id="History/StepForward/name" value="前进一步"/> 
		<context id="History/StepForward/context" value="历史记录 &gt; 前进一步"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idNxt = charIDToTypeID( "Nxt " ); var desc20 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref20 = new ActionReference(); var idHstS = charIDToTypeID( "HstS" ); ref20.putClass( idHstS ); desc20.putReference( idnull, ref20 ); executeAction( idNxt, desc20, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="History-StepBackward" type="Panel">
		<name id="History/StepBackward/name" value="后退一步"/> 
		<context id="History/StepBackward/context" value="历史记录 &gt; 后退一步"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPrvs = charIDToTypeID( "Prvs" ); var desc21 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref21 = new ActionReference(); var idHstS = charIDToTypeID( "HstS" ); ref21.putClass( idHstS ); desc21.putReference( idnull, ref21 ); executeAction( idPrvs, desc21, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="History-NewSnapshot" type="Panel">
		<name id="History/NewSnapshot/name" value="新建快照"/> 
		<context id="History/NewSnapshot/context" value="历史记录 &gt; 新建快照"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc22 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref22 = new ActionReference(); var idSnpS = charIDToTypeID( "SnpS" ); ref22.putClass( idSnpS ); desc22.putReference( idnull, ref22 ); executeAction( idMk, desc22, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="History-Delete" type="Panel">
		<name id="History/Delete/name" value="删除"/> 
		<context id="History/Delete/context" value="历史记录 &gt; 删除"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc23 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref23 = new ActionReference(); var idHstS = charIDToTypeID( "HstS" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref23.putEnumerated( idHstS, idOrdn, idTrgt ); desc23.putReference( idnull, ref23 ); executeAction( idDlt, desc23, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="History-ClearHistory" type="Panel">
		<name id="History/ClearHistory/name" value="清除历史记录"/> 
		<context id="History/ClearHistory/context" value="历史记录 &gt; 清除历史记录"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idCler = charIDToTypeID( "Cler" ); var desc24 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref24 = new ActionReference(); var idPrpr = charIDToTypeID( "Prpr" ); var idHsSt = charIDToTypeID( "HsSt" ); ref24.putProperty( idPrpr, idHsSt ); var idDcmn = charIDToTypeID( "Dcmn" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref24.putEnumerated( idDcmn, idOrdn, idTrgt ); desc24.putReference( idnull, ref24 ); executeAction( idCler, desc24, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="History-NewDocument" type="Panel">
		<name id="History/NewDocument/name" value="新建文档"/> 
		<context id="History/NewDocument/context" value="历史记录 &gt; 新建文档"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc25 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref25 = new ActionReference(); var idDcmn = charIDToTypeID( "Dcmn" ); ref25.putClass( idDcmn ); desc25.putReference( idnull, ref25 ); var idUsng = charIDToTypeID( "Usng" ); var ref26 = new ActionReference(); var idHstS = charIDToTypeID( "HstS" ); var idCrnH = charIDToTypeID( "CrnH" ); ref26.putProperty( idHstS, idCrnH ); desc25.putReference( idUsng, ref26 ); executeAction( idMk, desc25, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="History-HistoryOptions" type="Panel">
		<name id="History/HistoryOptions/name" value="历史记录选项"/> 
		<context id="History/HistoryOptions/context" value="历史记录 &gt; 历史记录选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc26 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref27 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idHstO = charIDToTypeID( "HstO" ); ref27.putEnumerated( idMn, idMnIt, idHstO ); desc26.putReference( idnull, ref27 ); executeAction( idslct, desc26, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Info-PanelOptions" type="Panel">
		<name id="Info/PanelOptions/name" value="面板选项"/> 
		<context id="Info/PanelOptions/context" value="信息 &gt; 面板选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc29 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref30 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idInfP = charIDToTypeID( "InfP" ); ref30.putEnumerated( idMn, idMnIt, idInfP ); desc29.putReference( idnull, ref30 ); executeAction( idslct, desc29, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Info-ColorSamplers" type="Panel">
		<name id="Info/ColorSamplers/name" value="颜色取样器"/> 
		<context id="Info/ColorSamplers/context" value="信息 &gt; 颜色取样器"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc30 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref31 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idInfT = charIDToTypeID( "InfT" ); ref31.putEnumerated( idMn, idMnIt, idInfT ); desc30.putReference( idnull, ref31 ); executeAction( idslct, desc30, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-NewLayerComp" type="Panel">
		<name id="LayerComps/NewLayerComp/name" value="新建图层复合"/> 
		<context id="LayerComps/NewLayerComp/context" value="图层复合 &gt; 新建图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc31 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref32 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); ref32.putClass( idcompsClass ); desc31.putReference( idnull, ref32 ); executeAction( idMk, desc31, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-DuplicateLayerComp" type="Panel">
		<name id="LayerComps/DuplicateLayerComp/name" value="复制图层复合"/> 
		<context id="LayerComps/DuplicateLayerComp/context" value="图层复合 &gt; 复制图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDplc = charIDToTypeID( "Dplc" ); var desc32 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref33 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref33.putEnumerated( idcompsClass, idOrdn, idTrgt ); desc32.putReference( idnull, ref33 ); executeAction( idDplc, desc32, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-DeleteLayerComp" type="Panel">
		<name id="LayerComps/DeleteLayerComp/name" value="删除图层复合"/> 
		<context id="LayerComps/DeleteLayerComp/context" value="图层复合 &gt; 删除图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc33 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref34 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref34.putEnumerated( idcompsClass, idOrdn, idTrgt ); desc33.putReference( idnull, ref34 ); executeAction( idDlt, desc33, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-UpdateLayerComp" type="Panel">
		<name id="LayerComps/UpdateLayerComp/name" value="更新图层复合"/> 
		<context id="LayerComps/UpdateLayerComp/context" value="图层复合 &gt; 更新图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idrecapture = stringIDToTypeID( "recapture" ); var desc34 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref35 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref35.putEnumerated( idcompsClass, idOrdn, idTrgt ); desc34.putReference( idnull, ref35 ); executeAction( idrecapture, desc34, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-ApplyLayerComp" type="Panel">
		<name id="LayerComps/ApplyLayerComp/name" value="应用图层复合"/> 
		<context id="LayerComps/ApplyLayerComp/context" value="图层复合 &gt; 应用图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idapplyComp = stringIDToTypeID( "applyComp" ); var desc35 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref36 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref36.putEnumerated( idcompsClass, idOrdn, idTrgt ); desc35.putReference( idnull, ref36 ); executeAction( idapplyComp, desc35, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-NextLayerComp" type="Panel">
		<name id="LayerComps/NextLayerComp/name" value="下一个图层复合"/> 
		<context id="LayerComps/NextLayerComp/context" value="图层复合 &gt; 下一个图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idapplyComp = stringIDToTypeID( "applyComp" ); var desc36 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref37 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idNxt = charIDToTypeID( "Nxt " ); ref37.putEnumerated( idcompsClass, idOrdn, idNxt ); desc36.putReference( idnull, ref37 ); executeAction( idapplyComp, desc36, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-PreviousLayerComp" type="Panel">
		<name id="LayerComps/PreviousLayerComp/name" value="上一个图层复合"/> 
		<context id="LayerComps/PreviousLayerComp/context" value="图层复合 &gt; 上一个图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idapplyComp = stringIDToTypeID( "applyComp" ); var desc37 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref38 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idPrvs = charIDToTypeID( "Prvs" ); ref38.putEnumerated( idcompsClass, idOrdn, idPrvs ); desc37.putReference( idnull, ref38 ); executeAction( idapplyComp, desc37, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-RestoreLastDocumentState" type="Panel">
		<name id="LayerComps/RestoreLastDocumentState/name" value="恢复最后的文档状态"/> 
		<context id="LayerComps/RestoreLastDocumentState/context" value="图层复合 &gt; 恢复最后的文档状态"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idresetFromComp = stringIDToTypeID( "resetFromComp" ); var desc38 = new ActionDescriptor(); executeAction( idresetFromComp, desc38, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LayerComps-LayerCompOptions" type="Panel">
		<name id="LayerComps/LayerCompOptions/name" value="图层复合选项"/> 
		<context id="LayerComps/LayerCompOptions/context" value="图层复合 &gt; 图层复合选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc39 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref39 = new ActionReference(); var idcompsClass = stringIDToTypeID( "compsClass" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref39.putEnumerated( idcompsClass, idOrdn, idTrgt ); desc39.putReference( idnull, ref39 ); executeAction( idsetd, desc39, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-NewLayer" type="Panel">
		<name id="Layers/NewLayer/name" value="新建图层"/> 
		<context id="Layers/NewLayer/context" value="图层 &gt; 新建图层"/>
		<desc id="Layers/NewLayer/desc" value="创建新图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id987 = charIDToTypeID( "Mk  " ); var desc185 = new ActionDescriptor(); var id988 = charIDToTypeID( "null" ); var ref144 = new ActionReference(); var id989 = charIDToTypeID( "Lyr " ); ref144.putClass( id989 ); desc185.putReference( id988, ref144 ); executeAction( id987, desc185, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-DuplicateLayer(Group)" type="Panel">
		<name id="Layers/DuplicateLayer(Group)/name" value="复制图层/组"/> 
		<context id="Layers/DuplicateLayer(Group)/context" value="图层 &gt; 复制图层/组"/>
		<desc id="Layers/DuplicateLayer(Group)/desc" value="复制所选图层或组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id990 = charIDToTypeID( "Dplc" ); var desc186 = new ActionDescriptor(); var id991 = charIDToTypeID( "null" ); var ref145 = new ActionReference(); var id992 = charIDToTypeID( "Lyr " ); var id993 = charIDToTypeID( "Ordn" ); var id994 = charIDToTypeID( "Trgt" ); ref145.putEnumerated( id992, id993, id994 ); desc186.putReference( id991, ref145 ); executeAction( id990, desc186, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-DeleteLayer(Group)" type="Panel">
		<name id="Layers/DeleteLayer(Group)/name" value="删除图层/组"/> 
		<context id="Layers/DeleteLayer(Group)/context" value="图层 &gt; 删除图层/组"/>
		<desc id="Layers/DeleteLayer(Group)/desc" value="删除所选图层或组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id995 = charIDToTypeID( "Dlt " ); var desc187 = new ActionDescriptor(); var id996 = charIDToTypeID( "null" ); var ref146 = new ActionReference(); var id997 = charIDToTypeID( "Lyr " ); var id998 = charIDToTypeID( "Ordn" ); var id999 = charIDToTypeID( "Trgt" ); ref146.putEnumerated( id997, id998, id999 ); desc187.putReference( id996, ref146 ); executeAction( id995, desc187, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-DeleteHiddenLayers" type="Panel">
		<name id="Layers/DeleteHiddenLayers/name" value="删除隐藏图层"/> 
		<context id="Layers/DeleteHiddenLayers/context" value="图层 &gt; 删除隐藏图层"/>
		<desc id="Layers/DeleteHiddenLayers/desc" value="删除隐藏图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1000 = charIDToTypeID( "Dlt " ); var desc188 = new ActionDescriptor(); var id1001 = charIDToTypeID( "null" ); var ref147 = new ActionReference(); var id1002 = charIDToTypeID( "Lyr " ); var id1003 = charIDToTypeID( "Ordn" ); var id1004 = stringIDToTypeID( "hidden" ); ref147.putEnumerated( id1002, id1003, id1004 ); desc188.putReference( id1001, ref147 ); executeAction( id1000, desc188, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-NewGroup" type="Panel">
		<name id="Layers/NewGroup/name" value="新建组"/> 
		<context id="Layers/NewGroup/context" value="图层 &gt; 新建组"/>
		<desc id="Layers/NewGroup/desc" value="创建新图层组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1005 = charIDToTypeID( "slct" ); var desc189 = new ActionDescriptor(); var id1006 = charIDToTypeID( "null" ); var ref148 = new ActionReference(); var id1007 = charIDToTypeID( "Mn  " ); var id1008 = charIDToTypeID( "MnIt" ); var id1009 = stringIDToTypeID( "layerSection" ); ref148.putEnumerated( id1007, id1008, id1009 ); desc189.putReference( id1006, ref148 ); executeAction( id1005, desc189, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-NewGroupfromLayers" type="Panel">
		<name id="Layers/NewGroupfromLayers/name" value="从图层新建组"/> 
		<context id="Layers/NewGroupfromLayers/context" value="图层 &gt; 从图层新建组"/>
		<desc id="Layers/NewGroupfromLayers/desc" value="创建包含所选图层的新图层组"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1010 = stringIDToTypeID( "groupLayersEvent" ); var desc190 = new ActionDescriptor(); var id1011 = charIDToTypeID( "null" ); var ref149 = new ActionReference(); var id1012 = charIDToTypeID( "Lyr " ); var id1013 = charIDToTypeID( "Ordn" ); var id1014 = charIDToTypeID( "Trgt" ); ref149.putEnumerated( id1012, id1013, id1014 ); desc190.putReference( id1011, ref149 ); executeAction( id1010, desc190, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-LockAllLayers" type="Panel">
		<name id="Layers/LockAllLayers/name" value="锁定所有图层"/> 
		<context id="Layers/LockAllLayers/context" value="图层 &gt; 锁定所有图层"/>
		<desc id="Layers/LockAllLayers/desc" value="锁定所有选定的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1015 = charIDToTypeID( "slct" ); var desc191 = new ActionDescriptor(); var id1016 = charIDToTypeID( "null" ); var ref150 = new ActionReference(); var id1017 = charIDToTypeID( "Mn  " ); var id1018 = charIDToTypeID( "MnIt" ); var id1019 = stringIDToTypeID( "applyLocking" ); ref150.putEnumerated( id1017, id1018, id1019 ); desc191.putReference( id1016, ref150 ); executeAction( id1015, desc191, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-ConverttoSmartObject" type="Panel">
		<name id="Layers/ConverttoSmartObject/name" value="转换为智能对象"/> 
		<context id="Layers/ConverttoSmartObject/context" value="图层 &gt; 转换为智能对象"/>
		<desc id="Layers/ConverttoSmartObject/desc" value="将所选图层转换为智能对象"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1020 = charIDToTypeID( "slct" ); var desc192 = new ActionDescriptor(); var id1021 = charIDToTypeID( "null" ); var ref151 = new ActionReference(); var id1022 = charIDToTypeID( "Mn  " ); var id1023 = charIDToTypeID( "MnIt" ); var id1024 = stringIDToTypeID( "newPlacedLayer" ); ref151.putEnumerated( id1022, id1023, id1024 ); desc192.putReference( id1021, ref151 ); executeAction( id1020, desc192, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-EditContents" type="Panel">
		<name id="Layers/EditContents/name" value="编辑内容"/> 
		<context id="Layers/EditContents/context" value="图层 &gt; 编辑内容"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1025 = charIDToTypeID( "slct" ); var desc193 = new ActionDescriptor(); var id1026 = charIDToTypeID( "null" ); var ref152 = new ActionReference(); var id1027 = charIDToTypeID( "Mn  " ); var id1028 = charIDToTypeID( "MnIt" ); var id1029 = stringIDToTypeID( "placedLayerEditContents" ); ref152.putEnumerated( id1027, id1028, id1029 ); desc193.putReference( id1026, ref152 ); executeAction( id1025, desc193, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-Layer(Group)Properties" type="Panel">
		<name id="Layers/Layer(Group)Properties/name" value="图层/组属性"/> 
		<context id="Layers/Layer(Group)Properties/context" value="图层 &gt; 图层/组属性"/>
		<desc id="Layers/Layer(Group)Properties/desc" value="调整所选图层或组的属性"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1030 = charIDToTypeID( "slct" ); var desc194 = new ActionDescriptor(); var id1031 = charIDToTypeID( "null" ); var ref153 = new ActionReference(); var id1032 = charIDToTypeID( "Mn  " ); var id1033 = charIDToTypeID( "MnIt" ); var id1034 = charIDToTypeID( "LyrO" ); ref153.putEnumerated( id1032, id1033, id1034 ); desc194.putReference( id1031, ref153 ); executeAction( id1030, desc194, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-BlendingOptions" type="Panel">
		<name id="Layers/BlendingOptions/name" value="混合选项"/> 
		<context id="Layers/BlendingOptions/context" value="图层 &gt; 混合选项"/>
		<desc id="Layers/BlendingOptions/desc" value="定义所选图层的混合选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1035 = charIDToTypeID( "setd" ); var desc195 = new ActionDescriptor(); var id1036 = charIDToTypeID( "null" ); var ref154 = new ActionReference(); var id1037 = charIDToTypeID( "Prpr" ); var id1038 = stringIDToTypeID( "blendOptions" ); ref154.putProperty( id1037, id1038 ); var id1039 = charIDToTypeID( "Lyr " ); var id1040 = charIDToTypeID( "Ordn" ); var id1041 = charIDToTypeID( "Trgt" ); ref154.putEnumerated( id1039, id1040, id1041 ); desc195.putReference( id1036, ref154 ); var id1042 = charIDToTypeID( "T   " ); var desc196 = new ActionDescriptor(); var id1043 = stringIDToTypeID( "blendOptions" ); var id1044 = stringIDToTypeID( "blendOptions" ); desc196.putClass( id1043, id1044 ); var id1045 = stringIDToTypeID( "blendOptions" ); desc195.putObject( id1042, id1045, desc196 ); executeAction( id1035, desc195, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-Create/ReleaseClippingMask" type="Panel">
		<name id="Layers/Create/ReleaseClippingMask/name" value="创建/释放剪贴蒙版"/> 
		<context id="Layers/Create/ReleaseClippingMask/context" value="图层 &gt; 创建/释放剪贴蒙版"/>
		<desc id="Layers/Create/ReleaseClippingMask/desc" value="创建或释放剪贴蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1046 = charIDToTypeID( "GrpL" ); executeAction( id1046, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-Link/UnlinkLayers" type="Panel">
		<name id="Layers/Link/UnlinkLayers/name" value="链接/取消链接图层"/> 
		<context id="Layers/Link/UnlinkLayers/context" value="图层 &gt; 链接/取消链接图层"/>
		<desc id="Layers/Link/UnlinkLayers/desc" value="链接或取消链接选定的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1047 = stringIDToTypeID( "linkSelectedLayers" ); var desc197 = new ActionDescriptor(); var id1048 = charIDToTypeID( "null" ); var ref155 = new ActionReference(); var id1049 = charIDToTypeID( "Lyr " ); var id1050 = charIDToTypeID( "Ordn" ); var id1051 = charIDToTypeID( "Trgt" ); ref155.putEnumerated( id1049, id1050, id1051 ); desc197.putReference( id1048, ref155 ); executeAction( id1047, desc197, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-SelectLinkedLayers" type="Panel">
		<name id="Layers/SelectLinkedLayers/name" value="选择链接图层"/> 
		<context id="Layers/SelectLinkedLayers/context" value="图层 &gt; 选择链接图层"/>
		<desc id="Layers/SelectLinkedLayers/desc" value="选择所有链接图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1052 = stringIDToTypeID( "selectLinkedLayers" ); var desc198 = new ActionDescriptor(); var id1053 = charIDToTypeID( "null" ); var ref156 = new ActionReference(); var id1054 = charIDToTypeID( "Lyr " ); var id1055 = charIDToTypeID( "Ordn" ); var id1056 = charIDToTypeID( "Trgt" ); ref156.putEnumerated( id1054, id1055, id1056 ); desc198.putReference( id1053, ref156 ); executeAction( id1052, desc198, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-MergeLayers" type="Panel">
		<name id="Layers/MergeLayers/name" value="合并图层"/> 
		<context id="Layers/MergeLayers/context" value="图层 &gt; 合并图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1057 = charIDToTypeID( "Mrg2" ); executeAction( id1057, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-MergeVisible" type="Panel">
		<name id="Layers/MergeVisible/name" value="合并可见图层"/> 
		<context id="Layers/MergeVisible/context" value="图层 &gt; 合并可见图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1058 = charIDToTypeID( "MrgV" ); executeAction( id1058, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-FlattenImage" type="Panel">
		<name id="Layers/FlattenImage/name" value="拼合图像"/> 
		<context id="Layers/FlattenImage/context" value="图层 &gt; 拼合图像"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1059 = charIDToTypeID( "FltI" ); executeAction( id1059, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-Automatic" type="Panel">
		<name id="Layers/Automatic/name" value="自动"/> 
		<context id="Layers/Automatic/context" value="图层 &gt; 动画选项 &gt; 自动"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1060 = charIDToTypeID( "slct" ); var desc199 = new ActionDescriptor(); var id1061 = charIDToTypeID( "null" ); var ref157 = new ActionReference(); var id1062 = charIDToTypeID( "Mn  " ); var id1063 = charIDToTypeID( "MnIt" ); var id1064 = stringIDToTypeID( "animationOptionsAuto" ); ref157.putEnumerated( id1062, id1063, id1064 ); desc199.putReference( id1061, ref157 ); executeAction( id1060, desc199, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-AlwaysShow" type="Panel">
		<name id="Layers/AlwaysShow/name" value="总是显示"/> 
		<context id="Layers/AlwaysShow/context" value="图层 &gt; 动画选项 &gt; 总是显示"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1065 = charIDToTypeID( "slct" ); var desc200 = new ActionDescriptor(); var id1066 = charIDToTypeID( "null" ); var ref158 = new ActionReference(); var id1067 = charIDToTypeID( "Mn  " ); var id1068 = charIDToTypeID( "MnIt" ); var id1069 = stringIDToTypeID( "animationOptionsShow" ); ref158.putEnumerated( id1067, id1068, id1069 ); desc200.putReference( id1066, ref158 ); executeAction( id1065, desc200, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-AlwaysHide" type="Panel">
		<name id="Layers/AlwaysHide/name" value="总是隐藏"/> 
		<context id="Layers/AlwaysHide/context" value="图层 &gt; 动画选项 &gt; 总是隐藏"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1070 = charIDToTypeID( "slct" ); var desc201 = new ActionDescriptor(); var id1071 = charIDToTypeID( "null" ); var ref159 = new ActionReference(); var id1072 = charIDToTypeID( "Mn  " ); var id1073 = charIDToTypeID( "MnIt" ); var id1074 = stringIDToTypeID( "animationOptionsHide" ); ref159.putEnumerated( id1072, id1073, id1074 ); desc201.putReference( id1071, ref159 ); executeAction( id1070, desc201, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layers-PanelOptions" type="Panel">
		<name id="Layers/PanelOptions/name" value="面板选项"/> 
		<context id="Layers/PanelOptions/context" value="图层 &gt; 面板选项"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id1075 = charIDToTypeID( "slct" ); var desc202 = new ActionDescriptor(); var id1076 = charIDToTypeID( "null" ); var ref160 = new ActionReference(); var id1077 = charIDToTypeID( "Mn  " ); var id1078 = charIDToTypeID( "MnIt" ); var id1079 = charIDToTypeID( "LyrP" ); ref160.putEnumerated( id1077, id1078, id1079 ); desc202.putReference( id1076, ref160 ); executeAction( id1075, desc202, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-SetMeasurementScale-Default" type="Panel">
		<name id="MeasurementLog/SetMeasurementScale/Default/name" value="默认值"/> 
		<context id="MeasurementLog/SetMeasurementScale/Default/context" value="测量记录 &gt; 设置测量比例 &gt; 默认值"/>
		<desc id="MeasurementLog/SetMeasurementScale/Default/desc" value="设置默认的测量比例"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc40 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref40 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementScaleDefault = stringIDToTypeID( "measurementScaleDefault" ); ref40.putEnumerated( idMn, idMnIt, idmeasurementScaleDefault ); desc40.putReference( idnull, ref40 ); executeAction( idslct, desc40, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-SetMeasurementScale-Custom" type="Panel">
		<name id="MeasurementLog/SetMeasurementScale/Custom/name" value="自定"/> 
		<context id="MeasurementLog/SetMeasurementScale/Custom/context" value="测量记录 &gt; 设置测量比例 &gt; 自定"/>
		<desc id="MeasurementLog/SetMeasurementScale/Custom/desc" value="设置自定测量比例"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc41 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref41 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementScaleCustom = stringIDToTypeID( "measurementScaleCustom" ); ref41.putEnumerated( idMn, idMnIt, idmeasurementScaleCustom ); desc41.putReference( idnull, ref41 ); executeAction( idslct, desc41, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-Custom" type="Panel">
		<name id="MeasurementLog/Custom/name" value="自定"/> 
		<context id="MeasurementLog/Custom/context" value="测量记录 &gt; 选择数据点 &gt; 自定"/>
		<desc id="MeasurementLog/Custom/desc" value="为测量记录选择自定数据点"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc42 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref42 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementDataPointsCustom = stringIDToTypeID( "measurementDataPointsCustom" ); ref42.putEnumerated( idMn, idMnIt, idmeasurementDataPointsCustom ); desc42.putReference( idnull, ref42 ); executeAction( idslct, desc42, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-RecordMeasurements" type="Panel">
		<name id="MeasurementLog/RecordMeasurements/name" value="记录测量"/> 
		<context id="MeasurementLog/RecordMeasurements/context" value="测量记录 &gt; 记录测量"/>
		<desc id="MeasurementLog/RecordMeasurements/desc" value="记录测量记录中的测量"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc43 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref43 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementRecordMeasurements = stringIDToTypeID( "measurementRecordMeasurements" ); ref43.putEnumerated( idMn, idMnIt, idmeasurementRecordMeasurements ); desc43.putReference( idnull, ref43 ); executeAction( idslct, desc43, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-SelectAll" type="Panel">
		<name id="MeasurementLog/SelectAll/name" value="全选"/> 
		<context id="MeasurementLog/SelectAll/context" value="测量记录 &gt; 全选"/>
		<desc id="MeasurementLog/SelectAll/desc" value="选择所有测量记录数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc44 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref44 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementLogSelectAll = stringIDToTypeID( "measurementLogSelectAll" ); ref44.putEnumerated( idMn, idMnIt, idmeasurementLogSelectAll ); desc44.putReference( idnull, ref44 ); executeAction( idslct, desc44, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-DeselectAll" type="Panel">
		<name id="MeasurementLog/DeselectAll/name" value="全部取消选择"/> 
		<context id="MeasurementLog/DeselectAll/context" value="测量记录 &gt; 全部取消选择"/>
		<desc id="MeasurementLog/DeselectAll/desc" value="取消选择所有测量记录数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc45 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref45 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementLogDeselectAll = stringIDToTypeID( "measurementLogDeselectAll" ); ref45.putEnumerated( idMn, idMnIt, idmeasurementLogDeselectAll ); desc45.putReference( idnull, ref45 ); executeAction( idslct, desc45, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-ExportSelected" type="Panel">
		<name id="MeasurementLog/ExportSelected/name" value="导出所选测量"/> 
		<context id="MeasurementLog/ExportSelected/context" value="测量记录 &gt; 导出所选测量"/>
		<desc id="MeasurementLog/ExportSelected/desc" value="导出所选测量记录数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc46 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref46 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementLogExportSelected = stringIDToTypeID( "measurementLogExportSelected" ); ref46.putEnumerated( idMn, idMnIt, idmeasurementLogExportSelected ); desc46.putReference( idnull, ref46 ); executeAction( idslct, desc46, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-DeleteSelected" type="Panel">
		<name id="MeasurementLog/DeleteSelected/name" value="删除所选测量"/> 
		<context id="MeasurementLog/DeleteSelected/context" value="测量记录 &gt; 删除所选测量"/>
		<desc id="MeasurementLog/DeleteSelected/desc" value="删除所选测量记录数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc47 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref47 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementLogDeleteSelected = stringIDToTypeID( "measurementLogDeleteSelected" ); ref47.putEnumerated( idMn, idMnIt, idmeasurementLogDeleteSelected ); desc47.putReference( idnull, ref47 ); executeAction( idslct, desc47, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="MeasurementLog-AutoDisplayPalette" type="Panel">
		<name id="MeasurementLog/AutoDisplayPalette/name" value="自动显示面板"/> 
		<context id="MeasurementLog/AutoDisplayPalette/context" value="测量记录 &gt; 自动显示面板"/>
		<desc id="MeasurementLog/AutoDisplayPalette/desc" value="自动显示测量记录面板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc48 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref48 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idmeasurementLogAutoDisplayPalette = stringIDToTypeID( "measurementLogAutoDisplayPalette" ); ref48.putEnumerated( idMn, idMnIt, idmeasurementLogAutoDisplayPalette ); desc48.putReference( idnull, ref48 ); executeAction( idslct, desc48, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Navigator-PanelOptions" type="Panel">
		<name id="Navigator/PanelOptions/name" value="面板选项"/> 
		<context id="Navigator/PanelOptions/context" value="导航器 &gt; 面板选项"/>
		<desc id="Navigator/PanelOptions/desc" value="控制导航器窗口的颜色边框选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc49 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref49 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idNvgP = charIDToTypeID( "NvgP" ); ref49.putEnumerated( idMn, idMnIt, idNvgP ); desc49.putReference( idnull, ref49 ); executeAction( idslct, desc49, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-NewPath" type="Panel">
		<name id="Paths/NewPath/name" value="新建路径"/> 
		<context id="Paths/NewPath/context" value="路径 &gt; 新建路径"/>
		<desc id="Paths/NewPath/desc" value="创建新路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc50 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref50 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); ref50.putClass( idPath ); desc50.putReference( idnull, ref50 ); executeAction( idMk, desc50, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-DuplicatePath" type="Panel">
		<name id="Paths/DuplicatePath/name" value="复制路径"/> 
		<context id="Paths/DuplicatePath/context" value="路径 &gt; 复制路径"/>
		<desc id="Paths/DuplicatePath/desc" value="复制现有路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDplc = charIDToTypeID( "Dplc" ); var desc51 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref51 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref51.putEnumerated( idPath, idOrdn, idTrgt ); desc51.putReference( idnull, ref51 ); executeAction( idDplc, desc51, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-DeletePath" type="Panel">
		<name id="Paths/DeletePath/name" value="删除路径"/> 
		<context id="Paths/DeletePath/context" value="路径 &gt; 删除路径"/>
		<desc id="Paths/DeletePath/desc" value="删除现有路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idDlt = charIDToTypeID( "Dlt " ); var desc52 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref52 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref52.putEnumerated( idPath, idOrdn, idTrgt ); desc52.putReference( idnull, ref52 ); executeAction( idDlt, desc52, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-MakeWorkPath" type="Panel">
		<name id="Paths/MakeWorkPath/name" value="建立工作路径"/> 
		<context id="Paths/MakeWorkPath/context" value="路径 &gt; 建立工作路径"/>
		<desc id="Paths/MakeWorkPath/desc" value="创建工作路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc53 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref53 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); ref53.putClass( idPath ); desc53.putReference( idnull, ref53 ); var idFrom = charIDToTypeID( "From" ); var ref54 = new ActionReference(); var idcsel = charIDToTypeID( "csel" ); var idfsel = charIDToTypeID( "fsel" ); ref54.putProperty( idcsel, idfsel ); desc53.putReference( idFrom, ref54 ); executeAction( idMk, desc53, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-MakeSelection" type="Panel">
		<name id="Paths/MakeSelection/name" value="建立选区"/> 
		<context id="Paths/MakeSelection/context" value="路径 &gt; 建立选区"/>
		<desc id="Paths/MakeSelection/desc" value="从路径建立选区"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc54 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref55 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idfsel = charIDToTypeID( "fsel" ); ref55.putProperty( idChnl, idfsel ); desc54.putReference( idnull, ref55 ); var idT = charIDToTypeID( "T   " ); var ref56 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref56.putEnumerated( idPath, idOrdn, idTrgt ); desc54.putReference( idT, ref56 ); executeAction( idsetd, desc54, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-FillPath" type="Panel">
		<name id="Paths/FillPath/name" value="填充路径"/> 
		<context id="Paths/FillPath/context" value="路径 &gt; 填充路径"/>
		<desc id="Paths/FillPath/desc" value="填充路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idFl = charIDToTypeID( "Fl  " ); var desc55 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref57 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref57.putEnumerated( idPath, idOrdn, idTrgt ); desc55.putReference( idnull, ref57 ); executeAction( idFl, desc55, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-StrokePath" type="Panel">
		<name id="Paths/StrokePath/name" value="描边路径"/> 
		<context id="Paths/StrokePath/context" value="路径 &gt; 描边路径"/>
		<desc id="Paths/StrokePath/desc" value="为路径描边"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idStrk = charIDToTypeID( "Strk" ); var desc56 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref58 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref58.putEnumerated( idPath, idOrdn, idTrgt ); desc56.putReference( idnull, ref58 ); executeAction( idStrk, desc56, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-ClippingPath" type="Panel">
		<name id="Paths/ClippingPath/name" value="剪贴路径"/> 
		<context id="Paths/ClippingPath/context" value="路径 &gt; 剪贴路径"/>
		<desc id="Paths/ClippingPath/desc" value="创建剪贴路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idsetd = charIDToTypeID( "setd" ); var desc57 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref59 = new ActionReference(); var idPath = charIDToTypeID( "Path" ); var idClPt = charIDToTypeID( "ClPt" ); ref59.putProperty( idPath, idClPt ); desc57.putReference( idnull, ref59 ); executeAction( idsetd, desc57, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Paths-PanelOptions" type="Panel">
		<name id="Paths/PanelOptions/name" value="面板选项"/> 
		<context id="Paths/PanelOptions/context" value="路径 &gt; 面板选项"/>
		<desc id="Paths/PanelOptions/desc" value="更改路径的面板选项"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc58 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref60 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idPthP = charIDToTypeID( "PthP" ); ref60.putEnumerated( idMn, idMnIt, idPthP ); desc58.putReference( idnull, ref60 ); executeAction( idslct, desc58, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-NewStyle" type="Panel">
		<name id="Styles/NewStyle/name" value="新建样式"/> 
		<context id="Styles/NewStyle/context" value="样式 &gt; 新建样式"/>
		<desc id="Styles/NewStyle/desc" value="创建新样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc62 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref62 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSlsN = charIDToTypeID( "SlsN" ); ref62.putEnumerated( idMn, idMnIt, idSlsN ); desc62.putReference( idnull, ref62 ); executeAction( idslct, desc62, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-TextOnly" type="Panel">
		<name id="Styles/TextOnly/name" value="仅文本"/> 
		<context id="Styles/TextOnly/context" value="样式 &gt; 仅文本"/>
		<desc id="Styles/TextOnly/desc" value="以仅文本形式查看样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc63 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref63 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idstylesTextView = stringIDToTypeID( "stylesTextView" ); ref63.putEnumerated( idMn, idMnIt, idstylesTextView ); desc63.putReference( idnull, ref63 ); executeAction( idslct, desc63, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-SmallThumbnail" type="Panel">
		<name id="Styles/SmallThumbnail/name" value="小缩览图"/> 
		<context id="Styles/SmallThumbnail/context" value="样式 &gt; 小缩览图"/>
		<desc id="Styles/SmallThumbnail/desc" value="以小缩览图形式查看样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc64 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref64 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idstylesSmallThumbnailView = stringIDToTypeID( "stylesSmallThumbnailView" ); ref64.putEnumerated( idMn, idMnIt, idstylesSmallThumbnailView ); desc64.putReference( idnull, ref64 ); executeAction( idslct, desc64, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-LargeThumbnail" type="Panel">
		<name id="Styles/LargeThumbnail/name" value="大缩览图"/> 
		<context id="Styles/LargeThumbnail/context" value="样式 &gt; 大缩览图"/>
		<desc id="Styles/LargeThumbnail/desc" value="以大缩览图形式查看样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc65 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref65 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idstylesThumbnailView = stringIDToTypeID( "stylesThumbnailView" ); ref65.putEnumerated( idMn, idMnIt, idstylesThumbnailView ); desc65.putReference( idnull, ref65 ); executeAction( idslct, desc65, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-SmallList" type="Panel">
		<name id="Styles/SmallList/name" value="小列表"/> 
		<context id="Styles/SmallList/context" value="样式 &gt; 小列表"/>
		<desc id="Styles/SmallList/desc" value="以小列表形式查看样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc66 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref66 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idstylesSmallTextView = stringIDToTypeID( "stylesSmallTextView" ); ref66.putEnumerated( idMn, idMnIt, idstylesSmallTextView ); desc66.putReference( idnull, ref66 ); executeAction( idslct, desc66, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-LargeList" type="Panel">
		<name id="Styles/LargeList/name" value="大列表"/> 
		<context id="Styles/LargeList/context" value="样式 &gt; 大列表"/>
		<desc id="Styles/LargeList/desc" value="以大列表形式查看样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc67 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref67 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idstylesTextThumbnailView = stringIDToTypeID( "stylesTextThumbnailView" ); ref67.putEnumerated( idMn, idMnIt, idstylesTextThumbnailView ); desc67.putReference( idnull, ref67 ); executeAction( idslct, desc67, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-ResetStyles" type="Panel">
		<name id="Styles/ResetStyles/name" value="复位样式"/> 
		<context id="Styles/ResetStyles/context" value="样式 &gt; 复位样式"/>
		<desc id="Styles/ResetStyles/desc" value="将样式复位为默认值"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc68 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref68 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSlsR = charIDToTypeID( "SlsR" ); ref68.putEnumerated( idMn, idMnIt, idSlsR ); desc68.putReference( idnull, ref68 ); executeAction( idslct, desc68, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-LoadStyles" type="Panel">
		<name id="Styles/LoadStyles/name" value="载入样式"/> 
		<context id="Styles/LoadStyles/context" value="样式 &gt; 载入样式"/>
		<desc id="Styles/LoadStyles/desc" value="载入样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc69 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref69 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSlsA = charIDToTypeID( "SlsA" ); ref69.putEnumerated( idMn, idMnIt, idSlsA ); desc69.putReference( idnull, ref69 ); executeAction( idslct, desc69, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-SaveStyles" type="Panel">
		<name id="Styles/SaveStyles/name" value="存储样式"/> 
		<context id="Styles/SaveStyles/context" value="样式 &gt; 存储样式"/>
		<desc id="Styles/SaveStyles/desc" value="存储样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc70 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref70 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSlsv = charIDToTypeID( "Slsv" ); ref70.putEnumerated( idMn, idMnIt, idSlsv ); desc70.putReference( idnull, ref70 ); executeAction( idslct, desc70, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Styles-ReplaceStyles" type="Panel">
		<name id="Styles/ReplaceStyles/name" value="替换样式"/> 
		<context id="Styles/ReplaceStyles/context" value="样式 &gt; 替换样式"/>
		<desc id="Styles/ReplaceStyles/desc" value="替换现有样式"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc71 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref71 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSlsd = charIDToTypeID( "Slsd" ); ref71.putEnumerated( idMn, idMnIt, idSlsd ); desc71.putReference( idnull, ref71 ); executeAction( idslct, desc71, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-NewSwatch" type="Panel">
		<name id="Swatches/NewSwatch/name" value="新建色板"/> 
		<context id="Swatches/NewSwatch/context" value="色板 &gt; 新建色板"/>
		<desc id="Swatches/NewSwatch/desc" value="创建新色板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc72 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref72 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idswatchesNew = stringIDToTypeID( "swatchesNew" ); ref72.putEnumerated( idMn, idMnIt, idswatchesNew ); desc72.putReference( idnull, ref72 ); executeAction( idslct, desc72, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-SmallThumbnail" type="Panel">
		<name id="Swatches/SmallThumbnail/name" value="小缩览图"/> 
		<context id="Swatches/SmallThumbnail/context" value="色板 &gt; 小缩览图"/>
		<desc id="Swatches/SmallThumbnail/desc" value="查看小色板缩览图"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc73 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref73 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idswatchesThumbnailView = stringIDToTypeID( "swatchesThumbnailView" ); ref73.putEnumerated( idMn, idMnIt, idswatchesThumbnailView ); desc73.putReference( idnull, ref73 ); executeAction( idslct, desc73, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-LargeThumbnail" type="Panel">
		<name id="Swatches/LargeThumbnail/name" value="大缩览图"/> 
		<context id="Swatches/LargeThumbnail/context" value="色板 &gt; 大缩览图"/>
		<desc id="Swatches/LargeThumbnail/desc" value="查看大色板缩览图"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc74 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref74 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idswatchesLargeThumbnailView = stringIDToTypeID( "swatchesLargeThumbnailView" ); ref74.putEnumerated( idMn, idMnIt, idswatchesLargeThumbnailView ); desc74.putReference( idnull, ref74 ); executeAction( idslct, desc74, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-SmallList" type="Panel">
		<name id="Swatches/SmallList/name" value="小列表"/> 
		<context id="Swatches/SmallList/context" value="色板 &gt; 小列表"/>
		<desc id="Swatches/SmallList/desc" value="查看小色板列表"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc75 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref75 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idswatchesTextThumbnailView = stringIDToTypeID( "swatchesTextThumbnailView" ); ref75.putEnumerated( idMn, idMnIt, idswatchesTextThumbnailView ); desc75.putReference( idnull, ref75 ); executeAction( idslct, desc75, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-LargeList" type="Panel">
		<name id="Swatches/LargeList/name" value="大列表"/> 
		<context id="Swatches/LargeList/context" value="色板 &gt; 大列表"/>
		<desc id="Swatches/LargeList/desc" value="查看大色板列表"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc76 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref76 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idswatchesLargeListView = stringIDToTypeID( "swatchesLargeListView" ); ref76.putEnumerated( idMn, idMnIt, idswatchesLargeListView ); desc76.putReference( idnull, ref76 ); executeAction( idslct, desc76, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-ResetSwatches" type="Panel">
		<name id="Swatches/ResetSwatches/name" value="复位色板"/> 
		<context id="Swatches/ResetSwatches/context" value="色板 &gt; 复位色板"/>
		<desc id="Swatches/ResetSwatches/desc" value="将色板复位为默认值"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc77 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref77 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSwtR = charIDToTypeID( "SwtR" ); ref77.putEnumerated( idMn, idMnIt, idSwtR ); desc77.putReference( idnull, ref77 ); executeAction( idslct, desc77, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-LoadSwatches" type="Panel">
		<name id="Swatches/LoadSwatches/name" value="载入色板"/> 
		<context id="Swatches/LoadSwatches/context" value="色板 &gt; 载入色板"/>
		<desc id="Swatches/LoadSwatches/desc" value="载入色板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc78 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref78 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSwtA = charIDToTypeID( "SwtA" ); ref78.putEnumerated( idMn, idMnIt, idSwtA ); desc78.putReference( idnull, ref78 ); executeAction( idslct, desc78, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-SaveSwatches" type="Panel">
		<name id="Swatches/SaveSwatches/name" value="存储色板"/> 
		<context id="Swatches/SaveSwatches/context" value="色板 &gt; 存储色板"/>
		<desc id="Swatches/SaveSwatches/desc" value="存储色板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc79 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref79 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSwtS = charIDToTypeID( "SwtS" ); ref79.putEnumerated( idMn, idMnIt, idSwtS ); desc79.putReference( idnull, ref79 ); executeAction( idslct, desc79, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Swatches-ReplaceSwatches" type="Panel">
		<name id="Swatches/ReplaceSwatches/name" value="替换色板"/> 
		<context id="Swatches/ReplaceSwatches/context" value="色板 &gt; 替换色板"/>
		<desc id="Swatches/ReplaceSwatches/desc" value="替换色板"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc80 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref80 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idSwtp = charIDToTypeID( "Swtp" ); ref80.putEnumerated( idMn, idMnIt, idSwtp ); desc80.putReference( idnull, ref80 ); executeAction( idslct, desc80, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-CreateNewReview" type="Main">
		<name id="File/CreateNewReview/name" value="创建新审核"/> 
		<context id="File/CreateNewReview/context" value="文件 &gt; 创建新审核"/>
		<desc id="File/CreateNewReview/desc" value="开始通过 CS 审阅服务审阅文件"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc166 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref48 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idstartMyReview = stringIDToTypeID( "startMyReview" ); ref48.putEnumerated( idMn, idMnIt, idstartMyReview ); desc166.putReference( idnull, ref48 ); executeAction( idslct, desc166, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-DeleteAllEmptyLayers" type="Main">
		<name id="File/Scripts/DeleteAllEmptyLayers/name" value="删除所有空图层"/> 
		<context id="File/Scripts/DeleteAllEmptyLayers/context" value="文件 &gt; 脚本 &gt; 删除所有空图层"/>
		<desc id="File/Scripts/DeleteAllEmptyLayers/desc" value="删除所有无像素或路径数据的图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idazerosevenfivefourdftwoninecsixzerofourbsixfouraninefourzerosixatwobboneonezerotwosixfivetwo = stringIDToTypeID( "a0754df2-9c60-4b64-a940-6a2bb1102652" ); executeAction( idazerosevenfivefourdftwoninecsixzerofourbsixfouraninefourzerosixatwobboneonezerotwosixfivetwo, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-FlattenAllLayerEffects" type="Main">
		<name id="File/Scripts/FlattenAllLayerEffects/name" value="拼合所有图层效果"/> 
		<context id="File/Scripts/FlattenAllLayerEffects/context" value="文件 &gt; 脚本 &gt; 拼合所有图层效果"/>
		<desc id="File/Scripts/FlattenAllLayerEffects/desc" value="将所有图层效果转换为常规像素"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var ideightasevensixonecsevenfourfthreesixtwofouraonebathreefsevenesevensevennineabthreeonenineazeroeight = stringIDToTypeID( "8a761c74-f362-4a1b-a3f7-e779ab319a08" ); executeAction( ideightasevensixonecsevenfourfthreesixtwofouraonebathreefsevenesevensevennineabthreeonenineazeroeight, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="File-Scripts-FlattenAllMasks" type="Main">
		<name id="File/Scripts/FlattenAllMasks/name" value="拼合所有蒙版"/> 
		<context id="File/Scripts/FlattenAllMasks/context" value="文件 &gt; 脚本 &gt; 拼合所有蒙版"/>
		<desc id="File/Scripts/FlattenAllMasks/desc" value="删除所有图层蒙版，并根据需要转换成透明度数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var ideeightzerofiveasixeesixdsevenfivefourbsixtwobsixfeffiveeightseventhreebfivefdftwozero = stringIDToTypeID( "e805a6ee-6d75-4b62-b6fe-f5873b5fdf20" ); executeAction( ideeightzerofiveasixeesixdsevenfivefourbsixtwobsixfeffiveeightseventhreebfivefdftwozero, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-PasteSpecial-PasteInPlace" type="Main">
		<name id="Edit/PasteSpecial/PasteInPlace/name" value="原位粘贴"/> 
		<context id="Edit/PasteSpecial/PasteInPlace/context" value="编辑 &gt; 选择性粘贴 &gt; 原位粘贴"/>
		<desc id="Edit/PasteSpecial/PasteInPlace/desc" value="粘贴并保留像素坐标"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idpast = charIDToTypeID( "past" ); executeAction( idpast, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-PasteSpecial-PasteInto" type="Main">
		<name id="Edit/PasteSpecial/PasteInto/name" value="贴入"/> 
		<context id="Edit/PasteSpecial/PasteInto/context" value="编辑 &gt; 选择性粘贴 &gt; 贴入"/>
		<desc id="Edit/PasteSpecial/PasteInto/desc" value="粘贴到当前选区，创建图层蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPstI = charIDToTypeID( "PstI" ); executeAction( idPstI, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-PasteSpecial-PasteOutside" type="Main">
		<name id="Edit/PasteSpecial/PasteOutside/name" value="外部粘贴"/> 
		<context id="Edit/PasteSpecial/PasteOutside/context" value="编辑 &gt; 选择性粘贴 &gt; 外部粘贴"/>
		<desc id="Edit/PasteSpecial/PasteOutside/desc" value="粘贴到当前选区外，创建图层蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idPstO = charIDToTypeID( "PstO" ); executeAction( idPstO, undefined, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Edit-PuppetWarp" type="Main">
		<name id="Edit/PuppetWarp/name" value="操控变形"/> 
		<context id="Edit/PuppetWarp/context" value="编辑 &gt; 操控变形"/>
		<desc id="Edit/PuppetWarp/desc" value="使用图钉创建灵活且有组织的变换"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc167 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref49 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idrigidTransform = stringIDToTypeID( "rigidTransform" ); ref49.putEnumerated( idMn, idMnIt, idrigidTransform ); desc167.putReference( idnull, ref49 ); executeAction( idslct, desc167, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-LayerMask-FromTransparency" type="Main">
		<name id="Layer/LayerMask/FromTransparency/name" value="从透明区域"/> 
		<context id="Layer/LayerMask/FromTransparency/context" value="图层 &gt; 图层蒙版 &gt; 从透明区域"/>
		<desc id="Layer/LayerMask/FromTransparency/desc" value="将当前图层的透明度数据转换成图层蒙版"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idMk = charIDToTypeID( "Mk  " ); var desc168 = new ActionDescriptor(); var idNw = charIDToTypeID( "Nw  " ); var idChnl = charIDToTypeID( "Chnl" ); desc168.putClass( idNw, idChnl ); var idAt = charIDToTypeID( "At  " ); var ref50 = new ActionReference(); var idChnl = charIDToTypeID( "Chnl" ); var idChnl = charIDToTypeID( "Chnl" ); var idMsk = charIDToTypeID( "Msk " ); ref50.putEnumerated( idChnl, idChnl, idMsk ); desc168.putReference( idAt, ref50 ); var idUsng = charIDToTypeID( "Usng" ); var idUsrM = charIDToTypeID( "UsrM" ); var idTrns = charIDToTypeID( "Trns" ); desc168.putEnumerated( idUsng, idUsrM, idTrns ); executeAction( idMk, desc168, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Layer-Matting-ColorDecontaminate" type="Main">
		<name id="Layer/Matting/ColorDecontaminate/name" value="颜色净化"/> 
		<context id="Layer/Matting/ColorDecontaminate/context" value="图层 &gt; 修边 &gt; 颜色净化"/>
		<desc id="Layer/Matting/ColorDecontaminate/desc" value="移除当前图层边缘的无关颜色数据"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var iddecontaminate = stringIDToTypeID( "decontaminate" ); ����var desc5 = new ActionDescriptor(); ����var idweight = stringIDToTypeID( "weight" ); ����var idPrc = charIDToTypeID( "#Prc" ); ����desc5.putUnitDouble( idweight, idPrc, 50.000000 ); executeAction( iddecontaminate, desc5, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Filter-LensCorrection" type="Main">
		<name id="Filter/LensCorrection/name" value="镜头校正"/> 
		<context id="Filter/LensCorrection/context" value="滤镜 &gt; 镜头校正"/>
		<desc id="Filter/LensCorrection/desc" value="删除几何扭曲、色差和晕影"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idLnCr = charIDToTypeID( "LnCr" ); executeAction( idLnCr, undefined, DialogModes.ALL );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-AddLights" type="Panel">
		<name id="3D/AddLights/name" value="添加光源预设"/> 
		<context id="3D/AddLights/context" value="3D &gt; 添加光源"/>
		<desc id="3D/AddLights/desc" value="添加光照预设"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc192 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref60 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idthreeDAddLights = stringIDToTypeID( "3DAddLights" ); ref60.putEnumerated( idMn, idMnIt, idthreeDAddLights ); desc192.putReference( idnull, ref60 ); executeAction( idslct, desc192, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-ReplaceLights" type="Panel">
		<name id="3D/ReplaceLights/name" value="替换光源预设"/> 
		<context id="3D/ReplaceLights/context" value="3D &gt; 替换光源"/>
		<desc id="3D/ReplaceLights/desc" value="替换光照预设"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc193 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref61 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idthreeDReplaceLights = stringIDToTypeID( "3DReplaceLights" ); ref61.putEnumerated( idMn, idMnIt, idthreeDReplaceLights ); desc193.putReference( idnull, ref61 ); executeAction( idslct, desc193, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-SaveLightsPreset" type="Panel">
		<name id="3D/SaveLightsPreset/name" value="存储光源预设"/> 
		<context id="3D/SaveLightsPreset/context" value="3D &gt; 存储光源预设"/>
		<desc id="3D/SaveLightsPreset/desc" value="存储光源预设"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc194 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref62 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idthreeDSaveLightPreset = stringIDToTypeID( "3DSaveLightPreset" ); ref62.putEnumerated( idMn, idMnIt, idthreeDSaveLightPreset ); desc194.putReference( idnull, ref62 ); executeAction( idslct, desc194, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-DeleteLight" type="Panel">
		<name id="3D/DeleteLight/name" value="删除光源预设"/> 
		<context id="3D/DeleteLight/context" value="3D &gt; 删除光源"/>
		<desc id="3D/DeleteLight/desc" value="删除光照预设"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc195 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref63 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var iddeletethreeDLightsPreset = stringIDToTypeID( "delete3DLightsPreset" ); ref63.putEnumerated( idMn, idMnIt, iddeletethreeDLightsPreset ); desc195.putReference( idnull, ref63 ); executeAction( idslct, desc195, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Repousse-TextLayer" type="Main">
		<name id="3D/Repousse/TextLayer/name" value="文本图层"/> 
		<context id="3D/Repousse/TextLayer/context" value="3D &gt; 凸纹 &gt; 文本图层"/>
		<desc id="3D/Repousse/TextLayer/desc" value="使用“凸纹”使当前文本图层凸出或膨胀"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDFromRepousseText = stringIDToTypeID( "create3DFromRepousseText" ); var desc191 = new ActionDescriptor(); executeAction( idcreatethreeDFromRepousseText, desc191, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Repousse-LayerMask" type="Main">
		<name id="3D/Repousse/LayerMask/name" value="图层蒙版"/> 
		<context id="3D/Repousse/LayerMask/context" value="3D &gt; 凸纹 &gt; 图层蒙版"/>
		<desc id="3D/Repousse/LayerMask/desc" value="使用“凸纹”使当前图层蒙版凸出或膨胀"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDFromRepousseSheetMask = stringIDToTypeID( "create3DFromRepousseSheetMask" ); var desc190 = new ActionDescriptor(); executeAction( idcreatethreeDFromRepousseSheetMask, desc190, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Repousse-SelectedPath" type="Main">
		<name id="3D/Repousse/SelectedPath/name" value="所选路径"/> 
		<context id="3D/Repousse/SelectedPath/context" value="3D &gt; 凸纹 &gt; 所选路径"/>
		<desc id="3D/Repousse/SelectedPath/desc" value="使用“凸纹”凸出或膨胀所选路径"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDFromRepousseWorkPath = stringIDToTypeID( "create3DFromRepousseWorkPath" ); var desc189 = new ActionDescriptor(); executeAction( idcreatethreeDFromRepousseWorkPath, desc189, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Repousse-CurrentSelection" type="Main">
		<name id="3D/Repousse/CurrentSelection/name" value="当前选区"/> 
		<context id="3D/Repousse/CurrentSelection/context" value="3D &gt; 凸纹 &gt; 当前选区"/>
		<desc id="3D/Repousse/CurrentSelection/desc" value="使用“凸纹”使当前选区凸出或膨胀"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreatethreeDFromRepousseSelection = stringIDToTypeID( "create3DFromRepousseSelection" ); var desc188 = new ActionDescriptor(); executeAction( idcreatethreeDFromRepousseSelection, desc188, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Repousse-CreateConstraint(s)FromSelection" type="Main">
		<name id="3D/Repousse/CreateConstraint(s)FromSelection/name" value="从选区创建约束"/> 
		<context id="3D/Repousse/CreateConstraint(s)FromSelection/context" value="3D &gt; 凸纹 &gt; 从选区创建约束"/>
		<desc id="3D/Repousse/CreateConstraint(s)FromSelection/desc" value="将现用选区转换成凸纹约束"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreateConstraintFromSelection = stringIDToTypeID( "createConstraintFromSelection" ); var desc186 = new ActionDescriptor(); executeAction( idcreateConstraintFromSelection, desc186, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Repousse-CreateConstraint(s)FromSelectedPath" type="Main">
		<name id="3D/Repousse/CreateConstraint(s)FromSelectedPath/name" value="从所选路径创建约束"/> 
		<context id="3D/Repousse/CreateConstraint(s)FromSelectedPath/context" value="3D &gt; 凸纹 &gt; 从所选路径创建约束"/>
		<desc id="3D/Repousse/CreateConstraint(s)FromSelectedPath/desc" value="将所选路径转换成凸纹中的约束"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idcreateConstraintFromWorkPath = stringIDToTypeID( "createConstraintFromWorkPath" ); var desc187 = new ActionDescriptor(); executeAction( idcreateConstraintFromWorkPath, desc187, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-Repousse-EditinRepousse" type="Main">
		<name id="3D/Repousse/EditinRepousse/name" value="编辑凸纹"/> 
		<context id="3D/Repousse/EditinRepousse/context" value="3D &gt; 凸纹 &gt; 编辑凸纹"/>
		<desc id="3D/Repousse/EditinRepousse/desc" value="使用“凸纹”编辑当前选择的 3D 图层"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var ideditthreeDInRepousse = stringIDToTypeID( "edit3DInRepousse" ); var desc185 = new ActionDescriptor(); executeAction( ideditthreeDInRepousse, desc185, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-GroundPlaneShadowCatcher" type="Main">
		<name id="3D/GroundPlaneShadowCatcher/name" value="地面阴影捕捉器"/> 
		<context id="3D/GroundPlaneShadowCatcher/context" value="3D &gt; 地面阴影捕捉器"/>
		<desc id="3D/GroundPlaneShadowCatcher/desc" value="在地面上生成所选 3D 对象的阴影（需要光线跟踪）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idtoggleGroundPlaneShadowCatcher = stringIDToTypeID( "toggleGroundPlaneShadowCatcher" ); var desc183 = new ActionDescriptor(); executeAction( idtoggleGroundPlaneShadowCatcher, desc183, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="3D-SnapObjectToGroundPlane" type="Main">
		<name id="3D/SnapObjectToGroundPlane/name" value="将对象贴紧地面"/> 
		<context id="3D/SnapObjectToGroundPlane/context" value="3D &gt; 将对象贴紧地面"/>
		<desc id="3D/SnapObjectToGroundPlane/desc" value="将所选 3D 对象直接放在地面上"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var iddropTothreeDGroundPlane = stringIDToTypeID( "dropTo3DGroundPlane" ); var desc184 = new ActionDescriptor(); executeAction( iddropTothreeDGroundPlane, desc184, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-LegacyMacintoshRGB(Gamma1.8)" type="Main">
		<name id="View/ProofSetup/LegacyMacintoshRGB(Gamma1.8)/name" value="旧版 Macintosh RGB (Gamma 1.8)"/> 
		<context id="View/ProofSetup/LegacyMacintoshRGB(Gamma1.8)/context" value="视图 &gt; 校样设置 &gt; 旧版 Macintosh RGB (Gamma 1.8)"/>
		<desc id="View/ProofSetup/LegacyMacintoshRGB(Gamma1.8)/desc" value="使用 Snow Leopard 之前的灰度系数 (1.8) 显示"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc182 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofMacintosh = stringIDToTypeID( "proofMacintosh" ); desc182.putEnumerated( idBltn, idbuiltinProof, idproofMacintosh ); executeAction( idproofSetup, desc182, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-ProofSetup-InternetStandardRGB(sRGB)" type="Main">
		<name id="View/ProofSetup/InternetStandardRGB(sRGB)/name" value="Internet 标准 RGB (sRGB)"/> 
		<context id="View/ProofSetup/InternetStandardRGB(sRGB)/context" value="视图 &gt; 校样设置 &gt; Internet 标准 RGB (sRGB)"/>
		<desc id="View/ProofSetup/InternetStandardRGB(sRGB)/desc" value="使用 sRGB 标准色和灰度系数 (2.2) 显示"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idproofSetup = stringIDToTypeID( "proofSetup" ); var desc181 = new ActionDescriptor(); var idBltn = charIDToTypeID( "Bltn" ); var idbuiltinProof = stringIDToTypeID( "builtinProof" ); var idproofWindows = stringIDToTypeID( "proofWindows" ); desc181.putEnumerated( idBltn, idbuiltinProof, idproofWindows ); executeAction( idproofSetup, desc181, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="View-Show-3DAxis" type="Main">
		<name id="View/Show/3DAxis/name" value="3D 轴"/> 
		<context id="View/Show/3DAxis/context" value="视图 &gt; 显示 &gt; 3D 轴"/>
		<desc id="View/Show/3DAxis/desc" value="显示屏幕 3D 轴控制"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc180 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref59 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtogglethreeDAxis = stringIDToTypeID( "toggle3DAxis" ); ref59.putEnumerated( idMn, idMnIt, idtogglethreeDAxis ); desc180.putReference( idnull, ref59 ); executeAction( idslct, desc180, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="View-Show-BrushPreview" type="Main">
		<name id="View/Show/BrushPreview/name" value="画笔预览"/> 
		<context id="View/Show/BrushPreview/context" value="视图 &gt; 显示 &gt; 画笔预览"/>
		<desc id="View/Show/BrushPreview/desc" value="显示实时笔尖硬毛刷画笔屏幕预览"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc179 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref58 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleBrushPreview = stringIDToTypeID( "toggleBrushPreview" ); ref58.putEnumerated( idMn, idMnIt, idtoggleBrushPreview ); desc179.putReference( idnull, ref58 ); executeAction( idslct, desc179, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHXS" id="View-Show-Mesh" type="Main">
		<name id="View/Show/Mesh/name" value="网格"/> 
		<context id="View/Show/Mesh/context" value="视图 &gt; 显示 &gt; 网格"/>
		<desc id="View/Show/Mesh/desc" value="在操控变形操作时显示网格"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-Brush" type="Main">
		<name id="Window/Brush/name" value="画笔"/> 
		<context id="Window/Brush/context" value="窗口 &gt; 画笔"/>
		<desc id="Window/Brush/desc" value="编辑当前选择的画笔工具的参数"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc176 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref56 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idTglB = charIDToTypeID( "TglB" ); ref56.putEnumerated( idMn, idMnIt, idTglB ); desc176.putReference( idnull, ref56 ); executeAction( idslct, desc176, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Window-BrushPresets" type="Main">
		<name id="Window/BrushPresets/name" value="画笔预设"/> 
		<context id="Window/BrushPresets/context" value="窗口 &gt; 画笔预设"/>
		<desc id="Window/BrushPresets/desc" value="从 Photoshop 画笔预设列表中选取"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc177 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref57 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idtoggleBrushPresetsPalette = stringIDToTypeID( "toggleBrushPresetsPalette" ); ref57.putEnumerated( idMn, idMnIt, idtoggleBrushPresetsPalette ); desc177.putReference( idnull, ref57 ); executeAction( idslct, desc177, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Color-CopyColor'sHexCode" type="Panel">
		<name id="Color/CopyColor'sHexCode/name" value="拷贝颜色的十六进制代码"/> 
		<context id="Color/CopyColor'sHexCode/context" value="颜色 &gt; 拷贝颜色的十六进制代码"/>
		<desc id="Color/CopyColor'sHexCode/desc" value="仅拷贝前景色的六位字符十六进制代码"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc174 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref54 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idcopyAsHex = stringIDToTypeID( "copyAsHex" ); ref54.putEnumerated( idMn, idMnIt, idcopyAsHex ); desc174.putReference( idnull, ref54 ); executeAction( idslct, desc174, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Help-GPUUtility" type="Main">
		<name id="Help/GPUUtility/name" value="GPU 实用工具"/> 
		<context id="Help/GPUUtility/context" value="帮助 &gt; GPU 实用工具"/>
		<desc id="Help/GPUUtility/desc" value="优化 Photoshop 图形处理器的使用并进行疑难排解"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc173 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref53 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idgpuHelpInfo = stringIDToTypeID( "gpuHelpInfo" ); ref53.putEnumerated( idMn, idMnIt, idgpuHelpInfo ); desc173.putReference( idnull, ref53 ); executeAction( idslct, desc173, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Adjustments-Auto-Auto-SelectTargetedAdjustmentTool" type="Panel">
		<name id="Adjustments/Auto-Auto-SelectTargetedAdjustmentTool/name" value="自动选择目标调整工具"/> 
		<context id="Adjustments/Auto-Auto-SelectTargetedAdjustmentTool/context" value="调整 &gt; 自动选择目标调整工具"/>
		<desc id="Adjustments/Auto-Auto-SelectTargetedAdjustmentTool/desc" value="选择调整图层时自动激活“目标调整工具”"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc20 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref9 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idadjustmentSelectOnscreenAdjustor = stringIDToTypeID( "adjustmentSelectOnscreenAdjustor" ); ref9.putEnumerated( idMn, idMnIt, idadjustmentSelectOnscreenAdjustor ); desc20.putReference( idnull, ref9 ); executeAction( idslct, desc20, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Adjustments-Auto-SelectParameter" type="Panel">
		<name id="Adjustments/Auto-SelectParameter/name" value="自动选择参数"/> 
		<context id="Adjustments/Auto-SelectParameter/context" value="调整 &gt; 自动选择参数"/>
		<desc id="Adjustments/Auto-SelectParameter/desc" value="选择调整图层时将键盘焦点置于“调整”面板上"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idslct = charIDToTypeID( "slct" ); var desc172 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref52 = new ActionReference(); var idMn = charIDToTypeID( "Mn  " ); var idMnIt = charIDToTypeID( "MnIt" ); var idadjustmentAutoSelectParameter = stringIDToTypeID( "adjustmentAutoSelectParameter" ); ref52.putEnumerated( idMn, idMnIt, idadjustmentAutoSelectParameter ); desc172.putReference( idnull, ref52 ); executeAction( idslct, desc172, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="MoveTool" type="Tool">
		<name id="MoveTool/name" value="移动工具"/> 
		<context id="MoveTool/context" value="移动工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('moveTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="RectangularMarqueeTool" type="Tool">
		<name id="RectangularMarqueeTool/name" value="矩形选框工具"/> 
		<context id="RectangularMarqueeTool/context" value="矩形选框工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('marqueeRectTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="EllipticalMarqueeTool" type="Tool">
		<name id="EllipticalMarqueeTool/name" value="椭圆选框工具"/> 
		<context id="EllipticalMarqueeTool/context" value="椭圆选框工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('marqueeEllipTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SingleRowMarqueeTool" type="Tool">
		<name id="SingleRowMarqueeTool/name" value="单行选框工具"/> 
		<context id="SingleRowMarqueeTool/context" value="单行选框工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('marqueeSingleRowTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SingleColumnMarqueeTool" type="Tool">
		<name id="SingleColumnMarqueeTool/name" value="单列选框工具"/> 
		<context id="SingleColumnMarqueeTool/context" value="单列选框工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('marqueeSingleColumnTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LassoTool" type="Tool">
		<name id="LassoTool/name" value="套索工具"/> 
		<context id="LassoTool/context" value="套索工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('lassoTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PolygonalLassoTool" type="Tool">
		<name id="PolygonalLassoTool/name" value="多边形套索工具"/> 
		<context id="PolygonalLassoTool/context" value="多边形套索工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('polySelTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="MagneticLassoTool" type="Tool">
		<name id="MagneticLassoTool/name" value="磁性套索工具"/> 
		<context id="MagneticLassoTool/context" value="磁性套索工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('magneticLassoTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="QuickSelectionTool" type="Tool">
		<name id="QuickSelectionTool/name" value="快速选择工具"/> 
		<context id="QuickSelectionTool/context" value="快速选择工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('quickSelectTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="MagicWandTool" type="Tool">
		<name id="MagicWandTool/name" value="魔棒工具"/> 
		<context id="MagicWandTool/context" value="魔棒工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('magicWandTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CropTool" type="Tool">
		<name id="CropTool/name" value="裁剪工具"/> 
		<context id="CropTool/context" value="裁剪工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('cropTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SliceTool" type="Tool">
		<name id="SliceTool/name" value="切片工具"/> 
		<context id="SliceTool/context" value="切片工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('sliceTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SliceSelectTool" type="Tool">
		<name id="SliceSelectTool/name" value="切片选择工具"/> 
		<context id="SliceSelectTool/context" value="切片选择工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('sliceSelectTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="EyedropperTool" type="Tool">
		<name id="EyedropperTool/name" value="吸管工具"/> 
		<context id="EyedropperTool/context" value="吸管工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('eyedropperTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="ColorSamplerTool" type="Tool">
		<name id="ColorSamplerTool/name" value="颜色取样器工具"/> 
		<context id="ColorSamplerTool/context" value="颜色取样器工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('colorSamplerTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="RulerTool" type="Tool">
		<name id="RulerTool/name" value="标尺工具"/> 
		<context id="RulerTool/context" value="标尺工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('rulerTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="NoteTool" type="Tool">
		<name id="NoteTool/name" value="注释工具"/> 
		<context id="NoteTool/context" value="注释工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('textAnnotTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CountTool" type="Tool">
		<name id="CountTool/name" value="计数工具"/> 
		<context id="CountTool/context" value="计数工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('countTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SpotHealingBrushTool" type="Tool">
		<name id="SpotHealingBrushTool/name" value="污点修复画笔工具"/> 
		<context id="SpotHealingBrushTool/context" value="污点修复画笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('spotHealingBrushTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="HealingBrushTool" type="Tool">
		<name id="HealingBrushTool/name" value="修复画笔工具"/> 
		<context id="HealingBrushTool/context" value="修复画笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('magicStampTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PatchTool" type="Tool">
		<name id="PatchTool/name" value="修补工具"/> 
		<context id="PatchTool/context" value="修补工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('patchSelection');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="RedEyeTool" type="Tool">
		<name id="RedEyeTool/name" value="红眼工具"/> 
		<context id="RedEyeTool/context" value="红眼工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('redEyeTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="BrushTool" type="Tool">
		<name id="BrushTool/name" value="画笔工具"/> 
		<context id="BrushTool/context" value="画笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('PbTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PencilTool" type="Tool">
		<name id="PencilTool/name" value="铅笔工具"/> 
		<context id="PencilTool/context" value="铅笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('PcTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="ColorReplacementTool" type="Tool">
		<name id="ColorReplacementTool/name" value="颜色替换工具"/> 
		<context id="ColorReplacementTool/context" value="颜色替换工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('colorReplacementBrushTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="MixerBrushTool" type="Tool">
		<name id="MixerBrushTool/name" value="混合器画笔工具"/> 
		<context id="MixerBrushTool/context" value="混合器画笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('wetBrushTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CloneStampTool" type="Tool">
		<name id="CloneStampTool/name" value="仿制图章工具"/> 
		<context id="CloneStampTool/context" value="仿制图章工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('ClTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PatternStampTool" type="Tool">
		<name id="PatternStampTool/name" value="图案图章工具"/> 
		<context id="PatternStampTool/context" value="图案图章工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('PaTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="HistoryBrushTool" type="Tool">
		<name id="HistoryBrushTool/name" value="历史记录画笔工具"/> 
		<context id="HistoryBrushTool/context" value="历史记录画笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('HBTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="ArtHistoryBrushTool" type="Tool">
		<name id="ArtHistoryBrushTool/name" value="历史记录艺术画笔工具"/> 
		<context id="ArtHistoryBrushTool/context" value="历史记录艺术画笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('ABTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="EraserTool" type="Tool">
		<name id="EraserTool/name" value="橡皮擦工具"/> 
		<context id="EraserTool/context" value="橡皮擦工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('ErTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="BackgroundEraserTool" type="Tool">
		<name id="BackgroundEraserTool/name" value="背景橡皮擦工具"/> 
		<context id="BackgroundEraserTool/context" value="背景橡皮擦工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('SETl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="MagicEraserTool" type="Tool">
		<name id="MagicEraserTool/name" value="魔术橡皮擦工具"/> 
		<context id="MagicEraserTool/context" value="魔术橡皮擦工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('MgEr');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="GradientTool" type="Tool">
		<name id="GradientTool/name" value="渐变工具"/> 
		<context id="GradientTool/context" value="渐变工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('GrTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PaintBucketTool" type="Tool">
		<name id="PaintBucketTool/name" value="油漆桶工具"/> 
		<context id="PaintBucketTool/context" value="油漆桶工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('bucketTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="BlurTool" type="Tool">
		<name id="BlurTool/name" value="模糊工具"/> 
		<context id="BlurTool/context" value="模糊工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('BlTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SharpenTool" type="Tool">
		<name id="SharpenTool/name" value="锐化工具"/> 
		<context id="SharpenTool/context" value="锐化工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('ShTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SmudgeTool" type="Tool">
		<name id="SmudgeTool/name" value="涂抹工具"/> 
		<context id="SmudgeTool/context" value="涂抹工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('SmTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="DodgeTool" type="Tool">
		<name id="DodgeTool/name" value="减淡工具"/> 
		<context id="DodgeTool/context" value="减淡工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('DdTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="BurnTool" type="Tool">
		<name id="BurnTool/name" value="加深工具"/> 
		<context id="BurnTool/context" value="加深工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('BrTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SpongeTool" type="Tool">
		<name id="SpongeTool/name" value="海绵工具"/> 
		<context id="SpongeTool/context" value="海绵工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = charIDToTypeID('SrTl');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PenTool" type="Tool">
		<name id="PenTool/name" value="钢笔工具"/> 
		<context id="PenTool/context" value="钢笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('penTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="FreeformPenTool" type="Tool">
		<name id="FreeformPenTool/name" value="自由钢笔工具"/> 
		<context id="FreeformPenTool/context" value="自由钢笔工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('freeformPenTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="AddAnchorPointTool" type="Tool">
		<name id="AddAnchorPointTool/name" value="添加锚点工具"/> 
		<context id="AddAnchorPointTool/context" value="添加锚点工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('addKnotTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="DeleteAnchorPointTool" type="Tool">
		<name id="DeleteAnchorPointTool/name" value="删除锚点工具"/> 
		<context id="DeleteAnchorPointTool/context" value="删除锚点工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('deleteKnotTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="ConvertPointTool" type="Tool">
		<name id="ConvertPointTool/name" value="转换点工具"/> 
		<context id="ConvertPointTool/context" value="转换点工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('convertKnotTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="HorizontalTypeTool" type="Tool">
		<name id="HorizontalTypeTool/name" value="横排文字工具"/> 
		<context id="HorizontalTypeTool/context" value="横排文字工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('typeCreateOrEditTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="VerticalTypeTool" type="Tool">
		<name id="VerticalTypeTool/name" value="直排文字工具"/> 
		<context id="VerticalTypeTool/context" value="直排文字工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('typeVerticalCreateOrEditTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="HorizontalTypeMaskTool" type="Tool">
		<name id="HorizontalTypeMaskTool/name" value="横排文字蒙版工具"/> 
		<context id="HorizontalTypeMaskTool/context" value="横排文字蒙版工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('typeCreateMaskTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="VerticalTypeMaskTool" type="Tool">
		<name id="VerticalTypeMaskTool/name" value="直排文字蒙版工具"/> 
		<context id="VerticalTypeMaskTool/context" value="直排文字蒙版工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('typeVerticalCreateMaskTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PathSelectionTool" type="Tool">
		<name id="PathSelectionTool/name" value="路径选择工具"/> 
		<context id="PathSelectionTool/context" value="路径选择工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('pathComponentSelectTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="DirectSelectionTool" type="Tool">
		<name id="DirectSelectionTool/name" value="直接选择工具"/> 
		<context id="DirectSelectionTool/context" value="直接选择工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('directSelectTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="RectangleTool" type="Tool">
		<name id="RectangleTool/name" value="矩形工具"/> 
		<context id="RectangleTool/context" value="矩形工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('rectangleTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="RoundedRectangleTool" type="Tool">
		<name id="RoundedRectangleTool/name" value="圆角矩形工具"/> 
		<context id="RoundedRectangleTool/context" value="圆角矩形工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('roundedRectangleTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="EllipseTool" type="Tool">
		<name id="EllipseTool/name" value="椭圆工具"/> 
		<context id="EllipseTool/context" value="椭圆工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('ellipseTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="PolygonTool" type="Tool">
		<name id="PolygonTool/name" value="多边形工具"/> 
		<context id="PolygonTool/context" value="多边形工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('polygonTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="LineTool" type="Tool">
		<name id="LineTool/name" value="直线工具"/> 
		<context id="LineTool/context" value="直线工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('lineTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="CustomShapeTool" type="Tool">
		<name id="CustomShapeTool/name" value="自定形状工具"/> 
		<context id="CustomShapeTool/context" value="自定形状工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('customShapeTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DRotateTool" type="Tool">
		<name id="3DRotateTool/name" value="3D 旋转工具"/> 
		<context id="3DRotateTool/context" value="3D 旋转工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DObjectRotateTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DRollTool" type="Tool">
		<name id="3DRollTool/name" value="3D 滚动工具"/> 
		<context id="3DRollTool/context" value="3D 滚动工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DObjectRollTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DPanTool" type="Tool">
		<name id="3DPanTool/name" value="3D 平移工具"/> 
		<context id="3DPanTool/context" value="3D 平移工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DObjectPanTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DSlideTool" type="Tool">
		<name id="3DSlideTool/name" value="3D 滑动工具"/> 
		<context id="3DSlideTool/context" value="3D 滑动工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DObjectSlideTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DScaleTool" type="Tool">
		<name id="3DScaleTool/name" value="3D 比例工具"/> 
		<context id="3DScaleTool/context" value="3D 比例工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DObjectScaleTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DOrbitTool" type="Tool">
		<name id="3DOrbitTool/name" value="3D 环绕工具"/> 
		<context id="3DOrbitTool/context" value="3D 环绕工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DOrbitCameraTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DRollViewTool" type="Tool">
		<name id="3DRollViewTool/name" value="3D 滚动视图工具"/> 
		<context id="3DRollViewTool/context" value="3D 滚动视图工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DRollCameraTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DPanViewTool" type="Tool">
		<name id="3DPanViewTool/name" value="3D 平移视图工具"/> 
		<context id="3DPanViewTool/context" value="3D 平移视图工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DPanCameraTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DWalkViewTool" type="Tool">
		<name id="3DWalkViewTool/name" value="3D 移动视图工具"/> 
		<context id="3DWalkViewTool/context" value="3D 移动视图工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DWalkCameraTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="3DZoomTool" type="Tool">
		<name id="3DZoomTool/name" value="3D 缩放工具"/> 
		<context id="3DZoomTool/context" value="3D 缩放工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('3DFOVTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="HandTool" type="Tool">
		<name id="HandTool/name" value="抓手工具"/> 
		<context id="HandTool/context" value="抓手工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('handTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="RotateViewTool" type="Tool">
		<name id="RotateViewTool/name" value="旋转视图工具"/> 
		<context id="RotateViewTool/context" value="旋转视图工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('rotateTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="ZoomTool" type="Tool">
		<name id="ZoomTool/name" value="缩放工具"/> 
		<context id="ZoomTool/context" value="缩放工具"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var id = stringIDToTypeID('zoomTool');var id93 = charIDToTypeID('slct');var desc32 = new ActionDescriptor(); var id94 = charIDToTypeID('null'); var ref30 = new ActionReference(); ref30.putClass(id);    desc32.putReference( id94, ref30 ); executeAction( id93, desc32, DialogModes.NO ); } catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="ResetColorTool" type="Tool">
		<name id="ResetColorTool/name" value="复位颜色工具"/> 
		<context id="ResetColorTool/context" value="复位颜色工具"/>
		<desc id="ResetColorTool/desc" value="将前景色/背景色设为默认（黑白）"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idRset = charIDToTypeID( 'Rset' );    var desc2 = new ActionDescriptor();    var idnull = charIDToTypeID( 'null' );        var ref2 = new ActionReference();        var idClr = charIDToTypeID( 'Clr ' );        var idClrs = charIDToTypeID( 'Clrs' );        ref2.putProperty( idClr, idClrs );    desc2.putReference( idnull, ref2 );executeAction( idRset, desc2, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="SwapColorTool" type="Tool">
		<name id="SwapColorTool/name" value="颜色工具互换"/> 
		<context id="SwapColorTool/context" value="颜色工具互换"/>
		<desc id="SwapColorTool/desc" value="前景色/背景色互换"/> 
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var idExch = charIDToTypeID( 'Exch' );    var desc3 = new ActionDescriptor();    var idnull = charIDToTypeID( 'null' );        var ref3 = new ActionReference();        var idClr = charIDToTypeID( 'Clr ' );        var idClrs = charIDToTypeID( 'Clrs' );        ref3.putProperty( idClr, idClrs );    desc3.putReference( idnull, ref3 );executeAction( idExch, desc3, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Utility-ColorPicker" type="Script">
		<name id="Utility/ColorPicker/name" value="拾色器"/> 
		<context id="Utility/ColorPicker/context" value="实用工具 &gt; 拾色器"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {showColorPicker(true);} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideLayers" type="Script">
		<name id="Panel/HideLayers/name" value="隐藏图层"/> 
		<context id="Panel/HideLayers/context" value="面板 &gt; 隐藏图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.layers' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideToolbar" type="Script">
		<name id="Panel/HideToolbar/name" value="隐藏工具栏"/> 
		<context id="Panel/HideToolbar/context" value="面板 &gt; 隐藏工具栏"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.toolbar' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideOptionsBar" type="Script">
		<name id="Panel/HideOptionsBar/name" value="隐藏选项栏"/> 
		<context id="Panel/HideOptionsBar/context" value="面板 &gt; 隐藏选项栏"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.options' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideActions" type="Script">
		<name id="Panel/HideActions/name" value="隐藏动作"/> 
		<context id="Panel/HideActions/context" value="面板 &gt; 隐藏动作"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.actions' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideStyles" type="Script">
		<name id="Panel/HideStyles/name" value="隐藏样式"/> 
		<context id="Panel/HideStyles/context" value="面板 &gt; 隐藏样式"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.styles' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideSwatches" type="Script">
		<name id="Panel/HideSwatches/name" value="隐藏色板"/> 
		<context id="Panel/HideSwatches/context" value="面板 &gt; 隐藏色板"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.swatches' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideHistogram" type="Script">
		<name id="Panel/HideHistogram/name" value="隐藏直方图"/> 
		<context id="Panel/HideHistogram/context" value="面板 &gt; 隐藏直方图"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.histogram' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideInfo" type="Script">
		<name id="Panel/HideInfo/name" value="隐藏信息"/> 
		<context id="Panel/HideInfo/context" value="面板 &gt; 隐藏信息"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.info' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HidePaths" type="Script">
		<name id="Panel/HidePaths/name" value="隐藏路径"/> 
		<context id="Panel/HidePaths/context" value="面板 &gt; 隐藏路径"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.paths' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideToolPresets" type="Script">
		<name id="Panel/HideToolPresets/name" value="隐藏工具预设"/> 
		<context id="Panel/HideToolPresets/context" value="面板 &gt; 隐藏工具预设"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.toolpresets' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideColor" type="Script">
		<name id="Panel/HideColor/name" value="隐藏颜色"/> 
		<context id="Panel/HideColor/context" value="面板 &gt; 隐藏颜色"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.picker' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideChannels" type="Script">
		<name id="Panel/HideChannels/name" value="隐藏通道"/> 
		<context id="Panel/HideChannels/context" value="面板 &gt; 隐藏通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.channels' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideLayerComps" type="Script">
		<name id="Panel/HideLayerComps/name" value="隐藏图层复合"/> 
		<context id="Panel/HideLayerComps/context" value="面板 &gt; 隐藏图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.comps' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideAnimation" type="Script">
		<name id="Panel/HideAnimation/name" value="隐藏动画"/> 
		<context id="Panel/HideAnimation/context" value="面板 &gt; 隐藏动画"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.animation' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideCloneSource" type="Script">
		<name id="Panel/HideCloneSource/name" value="隐藏仿制源"/> 
		<context id="Panel/HideCloneSource/context" value="面板 &gt; 隐藏仿制源"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.clonesource' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideAdjustment" type="Script">
		<name id="Panel/HideAdjustment/name" value="隐藏调整"/> 
		<context id="Panel/HideAdjustment/context" value="面板 &gt; 隐藏调整"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.adjustment' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideMasks" type="Script">
		<name id="Panel/HideMasks/name" value="隐藏蒙版"/> 
		<context id="Panel/HideMasks/context" value="面板 &gt; 隐藏蒙版"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.mask' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideMeasurementLog" type="Script">
		<name id="Panel/HideMeasurementLog/name" value="隐藏测量记录"/> 
		<context id="Panel/HideMeasurementLog/context" value="面板 &gt; 隐藏测量记录"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.measurement' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideHistory" type="Script">
		<name id="Panel/HideHistory/name" value="隐藏历史记录"/> 
		<context id="Panel/HideHistory/context" value="面板 &gt; 隐藏历史记录"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.history' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideNavigator" type="Script">
		<name id="Panel/HideNavigator/name" value="隐藏导航器"/> 
		<context id="Panel/HideNavigator/context" value="面板 &gt; 隐藏导航器"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.navigator' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideCharacter" type="Script">
		<name id="Panel/HideCharacter/name" value="隐藏字符"/> 
		<context id="Panel/HideCharacter/context" value="面板 &gt; 隐藏字符"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.textcharacter' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideParagraph" type="Script">
		<name id="Panel/HideParagraph/name" value="隐藏段落"/> 
		<context id="Panel/HideParagraph/context" value="面板 &gt; 隐藏段落"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.textparagraph' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-Hide3D" type="Script">
		<name id="Panel/Hide3D/name" value="隐藏3D"/> 
		<context id="Panel/Hide3D/context" value="面板 &gt; 隐藏3D"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.3d' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideBrush" type="Script">
		<name id="Panel/HideBrush/name" value="隐藏画笔"/> 
		<context id="Panel/HideBrush/context" value="面板 &gt; 隐藏画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.brushstyler' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideBrushPresets" type="Script">
		<name id="Panel/HideBrushPresets/name" value="隐藏画笔预设"/> 
		<context id="Panel/HideBrushPresets/context" value="面板 &gt; 隐藏画笔预设"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.brushpresets' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideMiniBridge" type="Script">
		<name id="Panel/HideMiniBridge/name" value="隐藏 Mini Bridge"/> 
		<context id="Panel/HideMiniBridge/context" value="面板 &gt; 隐藏 Mini Bridge"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.MINIBR' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideCSNewsAndResources" type="Script">
		<name id="Panel/HideCSNewsAndResources/name" value="隐藏 CS 新闻和资源"/> 
		<context id="Panel/HideCSNewsAndResources/context" value="面板 &gt; 隐藏 CS 新闻和资源"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.com.adobe.rc.mymessages' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideCSReview" type="Script">
		<name id="Panel/HideCSReview/name" value="隐藏 CS 审阅"/> 
		<context id="Panel/HideCSReview/context" value="面板 &gt; 隐藏 CS 审阅"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.CSREVIEW' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideAccessCSLive" type="Script">
		<name id="Panel/HideAccessCSLive/name" value="隐藏访问 CS Live"/> 
		<context id="Panel/HideAccessCSLive/context" value="面板 &gt; 隐藏访问 CS Live"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.CHWE' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideKuler" type="Script">
		<name id="Panel/HideKuler/name" value="隐藏 Kuler"/> 
		<context id="Panel/HideKuler/context" value="面板 &gt; 隐藏 Kuler"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.KLR' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideGPU" type="Script">
		<name id="Panel/HideGPU/name" value="隐藏 GPU"/> 
		<context id="Panel/HideGPU/context" value="面板 &gt; 隐藏 GPU"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.local.swfpanel-gpu' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-HideWatermark" type="Script">
		<name id="Panel/HideWatermark/name" value="隐藏水印"/> 
		<context id="Panel/HideWatermark/context" value="面板 &gt; 隐藏水印"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.local.swfpanel-Watermark' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "hide" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowLayers" type="Script">
		<name id="Panel/ShowLayers/name" value="显示图层"/> 
		<context id="Panel/ShowLayers/context" value="面板 &gt; 显示图层"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.layers' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowToolbar" type="Script">
		<name id="Panel/ShowToolbar/name" value="显示工具栏"/> 
		<context id="Panel/ShowToolbar/context" value="面板 &gt; 显示工具栏"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.toolbar' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowOptionsBar" type="Script">
		<name id="Panel/ShowOptionsBar/name" value="显示选项栏"/> 
		<context id="Panel/ShowOptionsBar/context" value="面板 &gt; 显示选项栏"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.options' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowActions" type="Script">
		<name id="Panel/ShowActions/name" value="显示动作"/> 
		<context id="Panel/ShowActions/context" value="面板 &gt; 显示动作"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.actions' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowStyles" type="Script">
		<name id="Panel/ShowStyles/name" value="显示样式"/> 
		<context id="Panel/ShowStyles/context" value="面板 &gt; 显示样式"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.styles' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowSwatches" type="Script">
		<name id="Panel/ShowSwatches/name" value="显示色板"/> 
		<context id="Panel/ShowSwatches/context" value="面板 &gt; 显示色板"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.swatches' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowHistogram" type="Script">
		<name id="Panel/ShowHistogram/name" value="显示直方图"/> 
		<context id="Panel/ShowHistogram/context" value="面板 &gt; 显示直方图"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.histogram' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowInfo" type="Script">
		<name id="Panel/ShowInfo/name" value="显示信息"/> 
		<context id="Panel/ShowInfo/context" value="面板 &gt; 显示信息"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.info' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowPaths" type="Script">
		<name id="Panel/ShowPathsq/name" value="显示路径"/> 
		<context id="Panel/ShowPathsq/context" value="面板 &gt; 显示路径"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.paths' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowToolPresets" type="Script">
		<name id="Panel/ShowToolPresets/name" value="显示工具预设"/> 
		<context id="Panel/ShowToolPresets/context" value="面板 &gt; 显示工具预设"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.toolpresets' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowColor" type="Script">
		<name id="Panel/ShowColor/name" value="显示颜色"/> 
		<context id="Panel/ShowColor/context" value="面板 &gt; 显示颜色"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.picker' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowChannels" type="Script">
		<name id="Panel/ShowChannels/name" value="显示通道"/> 
		<context id="Panel/ShowChannels/context" value="面板 &gt; 显示通道"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.channels' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowLayerComps" type="Script">
		<name id="Panel/ShowLayerComps/name" value="显示图层复合"/> 
		<context id="Panel/ShowLayerComps/context" value="面板 &gt; 显示图层复合"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.comps' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowAnimation" type="Script">
		<name id="Panel/ShowAnimation/name" value="显示动画"/> 
		<context id="Panel/ShowAnimation/context" value="面板 &gt; 显示动画"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.animation' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowCloneSource" type="Script">
		<name id="Panel/ShowCloneSource/name" value="显示仿制源"/> 
		<context id="Panel/ShowCloneSource/context" value="面板 &gt; 显示仿制源"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.clonesource' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowAdjustment" type="Script">
		<name id="Panel/ShowAdjustment/name" value="显示调整"/> 
		<context id="Panel/ShowAdjustment/context" value="面板 &gt; 显示调整"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.adjustment' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowMasks" type="Script">
		<name id="Panel/ShowMasks/name" value="显示蒙版"/> 
		<context id="Panel/ShowMasks/context" value="面板 &gt; 显示蒙版"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.mask' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowMeasurementLog" type="Script">
		<name id="Panel/ShowMeasurementLog/name" value="显示测量记录"/> 
		<context id="Panel/ShowMeasurementLog/context" value="面板 &gt; 显示测量记录"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.measurement' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowHistory" type="Script">
		<name id="Panel/ShowHistory/name" value="显示历史记录"/> 
		<context id="Panel/ShowHistory/context" value="面板 &gt; 显示历史记录"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.history' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowNavigator" type="Script">
		<name id="Panel/ShowNavigator/name" value="显示导航器"/> 
		<context id="Panel/ShowNavigator/context" value="面板 &gt; 显示导航器"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.navigator' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowCharacter" type="Script">
		<name id="Panel/ShowCharacter/name" value="显示字符"/> 
		<context id="Panel/ShowCharacter/context" value="面板 &gt; 显示字符"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.textcharacter' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowParagraph" type="Script">
		<name id="Panel/ShowParagraph/name" value="显示段落"/> 
		<context id="Panel/ShowParagraph/context" value="面板 &gt; 显示段落"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.textparagraph' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-Show3D" type="Script">
		<name id="Panel/Show3D/name" value="显示 3D"/> 
		<context id="Panel/Show3D/context" value="面板 &gt; 显示 3D"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.3d' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowBrush" type="Script">
		<name id="Panel/ShowBrush/name" value="显示画笔"/> 
		<context id="Panel/ShowBrush/context" value="面板 &gt; 显示画笔"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.brushstyler' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowBrushPresets" type="Script">
		<name id="Panel/ShowBrushPresets/name" value="显示画笔预设"/> 
		<context id="Panel/ShowBrushPresets/context" value="面板 &gt; 显示画笔预设"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.static.brushpresets' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowMiniBridge" type="Script">
		<name id="Panel/ShowMiniBridge/name" value="显示 Mini Bridge"/> 
		<context id="Panel/ShowMiniBridge/context" value="面板 &gt; 显示 Mini Bridge"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.MINIBR' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowCSNewsAndResources" type="Script">
		<name id="Panel/ShowCSNewsAndResources/name" value="显示 CS 新闻和资源"/> 
		<context id="Panel/ShowCSNewsAndResources/context" value="面板 &gt; 显示 CS 新闻和资源"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.com.adobe.rc.mymessages' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowCSReview" type="Script">
		<name id="Panel/ShowCSReview/name" value="显示 CS 审阅"/> 
		<context id="Panel/ShowCSReview/context" value="面板 &gt; 显示 CS 审阅"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.CSREVIEW' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowAccessCSLive" type="Script">
		<name id="Panel/ShowAccessCSLive/name" value="显示访问 CS Live"/> 
		<context id="Panel/ShowAccessCSLive/context" value="面板 &gt; 显示访问 CS Live"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.CHWE' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowKuler" type="Script">
		<name id="Panel/ShowKuler/name" value="显示 Kuler"/> 
		<context id="Panel/ShowKuler/context" value="面板 &gt; 显示 Kuler"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.csxs.KLR' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowGPU" type="Script">
		<name id="Panel/ShowGPU/name" value="显示 GPU"/> 
		<context id="Panel/ShowGPU/context" value="面板 &gt; 显示 GPU"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.local.swfpanel-gpu' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
	<feature application="PHSP" id="Panel-ShowWatermark" type="Script">
		<name id="Panel/ShowWatermark/name" value="显示水印"/> 
		<context id="Panel/ShowWatermark/context" value="面板 &gt; 显示水印"/>
		<command>
<![CDATA[ErrStrs = {}; ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation"); try {var desc = new ActionDescriptor(); var ref = new ActionReference(); ref.putName( stringIDToTypeID( "classPanel" ), 'panelid.dynamic.swf.local.swfpanel-Watermark' ); desc.putReference( charIDToTypeID( "null" ), ref ); executeAction( stringIDToTypeID( "show" ), desc, DialogModes.NO );} catch(e){if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;} else{alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}}]]>		</command>
	</feature>
</afd>
