layout my_menu
{
	view menu(id:'MainMenu', isMainMenuBar:true)
	{
		menu(text:'$$$/Prelude/Menu/MainMenu/Prelude=Prelude', condition: os == @mac)
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/AboutPrelude=About Prelude', idName:'cmd.help.about');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences=Preferences')
			{
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/General...=General...', idName:'cmd.edit.preferences.general');
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/Appearance...=Appearance...', idName:'cmd.edit.preferences.userinterface');
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/Audio...=Audio...', idName:'cmd.edit.preferences.audio');
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/AudioHardware...=Audio Hardware...', idName:'cmd.edit.preferences.audiohardware');
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/AudioOutputMapping...=Audio Output Mapping...', idName:'cmd.edit.preferences.audiomapping');
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/Media...=Media...', idName:'cmd.edit.preferences.media');
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/Memory...=Memory...', idName:'cmd.edit.preferences.memory');
				menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Preferences/Playback...=Playback...', idName:'cmd.edit.preferences.playback');
			}
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/KeyboardShortcuts...=&Keyboard Shortcuts...', idName:'cmd.edit.keyboardshortcuts');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/Services=Services', id:22000);
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/HidePrelude=Hide Prelude', id:22001);
			menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/HideOthers=Hide Others', id:22002);
			menu(text:'$$$/Prelude/Menu/MainMenu/Prelude/SHowAll=Show All', id:22003);
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/File/Quit=Quit Prelude', idName:'cmd.file.exit');
		}
		menu(text:'$$$/Prelude/Menu/MainMenu/File=&File')
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/File/NewProject=&New Project...', idName:'cmd.file.newMediaCollection');
			menu(text:'$$$/Prelude/Menu/MainMenu/File/OpenProject=&Open Project...', idName:'cmd.file.openMediaCollection');
			menu(text:'$$$/Prelude/Menu/MainMenu/File/OpenRecentProject=Open Recent Projec&t', idName:'menu.mediaCollection.mru')
			{
				menu(text:'$$$/Prelude/Menu/MainMenu/File/none=(none)', idName:'menu.mediaCollection.mru.placeholder');
			}
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/File/CloseProject=Close &Project', idName:'cmd.file.closeMediaCollection');
			menu(text:'$$$/Prelude/Menu/MainMenu/File/Close=&Close', idName:'cmd.file.close');
			menu(text:'$$$/Prelude/Menu/MainMenu/File/Save=&Save', idName:'cmd.file.save');			
			menu(text:'$$$/Prelude/Menu/MainMenu/File/SaveMetadataAs=Save &Metadata as...', idName:'cmd.file.savexmpas');			
			menu(text:'$$$/Prelude/Menu/MainMenu/File/SaveRoughCutAs=Save R&ough Cut as...', idName:'cmd.file.saveroughcutas');			
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/File/Ingest=&Ingest...', idName:'cmd.file.ingest');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/File/Export=&Export...', idName:'cmd.file.export');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/File/SendToPremierePro=&Send to Premiere Pro...', idName:'cmd.file.sendtopremierepro');
			menu(text:'$$$/Prelude/Menu/MainMenu/File/NewRoughCut=Create &Rough Cut...', idName:'cmd.file.newroughcut');
			menu(text:'$$$/Prelude/Menu/MainMenu/File/AppendToRoughCut=&Append to Rough Cut', idName:'cmd.file.appendtoroughcut');
			if (condition: os == @win)
			{
				separator();
				menu(text:'$$$/Prelude/Menu/MainMenu/File/Exit=E&xit', idName:'cmd.file.exit');
			}
		}
		menu(text:'$$$/Prelude/Menu/MainMenu/Edit=&Edit')
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Undo=&Undo', idName:'cmd.edit.undo');
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Redo=&Redo', idName:'cmd.edit.redo');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Cut=Cu&t', idName:'cmd.edit.cut');
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Copy=Cop&y', idName:'cmd.edit.copy');
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Paste=&Paste', idName:'cmd.edit.paste');
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Clear=Cl&ear', idName:'cmd.edit.clear');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/SelectAll=Select &All', idName:'cmd.edit.selectall');
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/DeselectAll=&Deselect All', idName:'cmd.edit.deselectall');
			if(condition: os == @win)
			{
				separator();
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/KeyboardShortcuts...=&Keyboard Shortcuts...', idName:'cmd.edit.keyboardshortcuts');
			}
			menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences=Prefere&nces', condition: os == @win)
			{
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/General...=&General...', idName:'cmd.edit.preferences.general');
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/Appearance...=A&ppearance...', idName:'cmd.edit.preferences.userinterface');
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/Audio...=&Audio...', idName:'cmd.edit.preferences.audio');
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/AudioHardware...=Audio &Hardware...', idName:'cmd.edit.preferences.audiohardware');
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/AudioOutputMapping...=Audio Output &Mapping...', idName:'cmd.edit.preferences.audiomapping');
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/Media...=M&edia...', idName:'cmd.edit.preferences.media');
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/Memory...=Memor&y...', idName:'cmd.edit.preferences.memory');
				menu(text:'$$$/Prelude/Menu/MainMenu/Edit/Preferences/Playback...=Play&back...', idName:'cmd.edit.preferences.playback');
			}
		}
		menu(text:'$$$/Prelude/Menu/MainMenu/Marker=&Marker')
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add=&Add')
			{
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker1=Add Marker 1', idName:'cmd.marker.add.0');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker2=Add Marker 2', idName:'cmd.marker.add.1');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker3=Add Marker 3', idName:'cmd.marker.add.2');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker4=Add Marker 4', idName:'cmd.marker.add.3');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker5=Add Marker 5', idName:'cmd.marker.add.4');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker6=Add Marker 6', idName:'cmd.marker.add.5');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker7=Add Marker 7', idName:'cmd.marker.add.6');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker8=Add Marker 8', idName:'cmd.marker.add.7');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker9=Add Marker 9', idName:'cmd.marker.add.8');
				menu(text:'$$$/Prelude/Menu/MainMenu/Marker/Add/AddMarker10=Add Marker 10', idName:'cmd.marker.add.9');
			}
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/SetMarkerIn=Set Marker &In Point', idName:'cmd.marker.setmarkerin');
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/SetMarkerOut=Set Marker &Out Point', idName:'cmd.marker.setmarkerout');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/SelectPreviousMarker=Select &Previous Marker', idName:'cmd.marker.selectpreviousmarker');
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/SelectNextMarker=Select &Next Marker', idName:'cmd.marker.selectnextmarker');
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/SelectAllMarkers=Select A&ll Markers', idName:'cmd.marker.selectallmarkers');
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/SeselectAllMarkers=&Deselect All Markers', idName:'cmd.marker.clearmarkerselection');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Marker/SaveMarkerAsTemaplte=Save Marker as &Template...', idName:'cmd.marker.savemarkerastemplate');
		}
		menu(text:'$$$/Prelude/Menu/MainMenu/RoughCut=&Rough Cut')
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/RoughCut/SelectPreviousClip=Select &Previous Clip', idName:'cmd.roughcut.selectpreviousclip');
			menu(text:'$$$/Prelude/Menu/MainMenu/RoughCut/SelectNextClip=Select &Next Clip', idName:'cmd.roughcut.selectnextclip');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/RoughCut/MoveClipLeft=Move Clip &Left', idName:'cmd.roughcut.moveclipleft');
			menu(text:'$$$/Prelude/Menu/MainMenu/RoughCut/MoveClipRight=Move Clip &Right', idName:'cmd.roughcut.moveclipright');
			menu(text:'$$$/Prelude/Menu/MainMenu/RoughCut/AddSelectedMarkers=&Add Selected Markers', idName:'cmd.roughcut.addselectedmarkers');
		}
		menu(text:'$$$/Prelude/Menu/MainMenu/Window=&Window', idName:'menu.windows')
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/File/ClosePanel=Clo&se Panel', idName:'cmd.file.closepanel');
			menu(text:'$$$/Prelude/Menu/MainMenu/Window/Workspace=&Workspace', idName:'menu.windows.workspace')
			{
				menu(text:'$$$/Prelude/Menu/MainMenu/Window/Workspace/NewWorkspace...=&New Workspace...', idName:'cmd.window.workspace.new');
				menu(text:'$$$/Prelude/Menu/MainMenu/Window/Workspace/DeleteWorkspace...=&Delete Workspace...', idName:'cmd.window.workspace.delete');
				menu(text:'$$$/Prelude/Menu/MainMenu/Window/Workspace/ResetCurrentWorkspace...=&Reset Current Workspace...', idName:'cmd.window.workspace.revert');
			}
			separator();
		}
		menu(text:'$$$/Prelude/Menu/MainMenu/Debug=&Debug', condition: debug_build == true)
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/Debug/DVAConsole=DVA &Console', idName:'cmd.debug.console');
		}
		menu(text:'$$$/Prelude/Menu/MainMenu/Help=&Help')
		{
			menu(text:'$$$/Prelude/Menu/MainMenu/Help/AdobePreludeHelp...=Adobe &Prelude Help...', idName:'cmd.help.contents');
			menu(text:'$$$/Prelude/Menu/MainMenu/Help/SupportCenter...=Adobe Prelude &Support Center...', idName:'cmd.help.support');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Help/AdobeProductImprovementProgram...=Adobe Product &Improvement Program...', idName:'cmd.help.productimprovement');
			separator();
			menu(text:'$$$/Prelude/Menu/MainMenu/Help/Keyboard...=&Keyboard...', idName:'cmd.help.keyboard');
			if (condition: os == @win)
			{
				separator();
				menu(text:'$$$/Prelude/Menu/MainMenu/Help/AboutAdobePrelude...=&About Adobe Prelude...', idName:'cmd.help.about');
			}
		}
	}
}
