Commits

Ariel Constenla-Haile  committed 99a4557

contextmenu1: Added labels for context menu commands

  • Participants
  • Parent commits 0cd6d6d

Comments (0)

Files changed (5)

File officecfg/registry/data/org/openoffice/Office/UI/CalcCommands.xcu

 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Flip Vertically</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Vertically</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ObjectMirrorHorizontal" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Flip Object Horizontally</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Horizontal</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ShowPrecedents" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Events...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Sheet Events...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:DataPilotFilter" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">DataPilot Filter</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Filter...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:NextPage" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Define</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Define Print Range</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Remove</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Undo Print Range</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				</prop>
 			</node-->
 			<node oor:name=".uno:DataSelect" oor:op="replace">
+                <!-- TODO normalize -->
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Selection List</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Selection List...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:DeleteCell" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">~Delete...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Delete Sheet...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:FillDown" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				</prop>
 			</node>
 			<node oor:name=".uno:DeleteAllBreaks" oor:op="replace">
+                <!-- TODO normalize! -->
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Delete Page Breaks</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Delete All Manual Breaks</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:InsertRowBreak" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Row Break</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Insert Row Break</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:AddPrintArea" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Add</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Add Print Range</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Sheet...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Insert Sheet...</value>
+                </prop>
 			</node>
             <node oor:name=".uno:InsertSheetFromFile" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Height...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Row Height...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:SetOptimalRowHeight" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Width...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Column Width...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:SetOptimalColumnWidth" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				</prop>
 			</node>
 			<node oor:name=".uno:PageFormatDialog" oor:op="replace">
+                <!-- TODO normalize! -->
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Format ~Page...</value>
 				</prop>
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Page...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Page Format...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:StandardTextAttributes" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Standard Text Attributes</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Default</value>
+                </prop>
 			</node>
 			<!-- Moved to GenericCommands node oor:name=".uno:TextAttributes" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Rename...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Rename Sheet...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:Name" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
                 <prop oor:name="Label" oor:type="xs:string">
                     <value xml:lang="en-US">~Tab Color...</value>
                 </prop>
-                <prop oor:name="ContextLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">~Tab Color...</value>
-                </prop>
             </node>
             <node oor:name=".uno:TabBgColor" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Move/Copy...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Move/Copy Sheet...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:TableSelectAll" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">R~ight-To-Left</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Sheet Right-To-Left</value>
+                </prop>
 			</node>
             <!-- Moved to GenericCommands node oor:name=".uno:SetAnchorToPage" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">

File officecfg/registry/data/org/openoffice/Office/UI/DrawImpressCommands.xcu

 <oor:component-data oor:name="DrawImpressCommands" oor:package="org.openoffice.Office.UI" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <node oor:name="UserInterface">
     <node oor:name="Commands">
+        <node oor:name=".uno:ReplyToAnnotation" oor:op="replace">
+            <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                <value xml:lang="en-US">Reply</value>
+            </prop>
+        </node>
+        <node oor:name=".uno:DeleteAllAnnotationByAuthor" oor:op="replace">
+            <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                <value xml:lang="en-US">Delete All Comments by %1</value>
+            </prop>
+        </node>
         <node oor:name=".uno:CloseObject" oor:op="replace">
             <prop oor:name="Label" oor:type="xs:string">
                 <value xml:lang="en-US">Close Object</value>
         </node>
       <node oor:name=".uno:Polygon" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Polygon, filled</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:ColorView" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Black &amp; White View</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:RenamePage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Rename Slide</value>
         </prop>
       </node>
       <node oor:name=".uno:RenameLayer" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Rename</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Rename Layer...</value>
+        </prop>
       </node>
       <node oor:name=".uno:Presentation" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Slide Show</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:RehearseTimings" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Rehearse Timings</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Dia" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">SlideTransition</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:ShowSlide" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Sho~w Slide</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:HideSlide" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Hide Slide</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node-->
       <node oor:name=".uno:PagesPerRow" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Slides Per Row</value>
         </prop>
       </node>
       <node oor:name=".uno:TextFitToSizeTool" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Fit Text to Frame</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:VerticalTextFitToSizeTool" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Fit Vertical Text to Frame</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Objects3DToolbox" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">3D Objects</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Cube" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Cube</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Sphere" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Sphere</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Cylinder" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Cylinder</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Cone" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Cone</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Cyramid" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Pyramid</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:GlueEditMode" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Glue Points</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:GlueInsertPoint" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Insert Glue Point</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Insert Point</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GluePercent" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Glue Point Relative</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Adapt Position to Object</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueEscapeDirection" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Exit Direction</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueHorzAlignCenter" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Glue Point Horizontal Center</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Fixed Horizontal Center</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueHorzAlignLeft" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Glue Point Horizontal Left</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Fixed Horizontal Left</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueHorzAlignRight" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Glue Point Horizontal Right</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Fixed Horizontal Right</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueVertAlignCenter" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Glue Point Vertical Center</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Fixed Vertical Center</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueVertAlignTop" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Glue Point Vertical Top</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Fixed Vertical Top</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueVertAlignBottom" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Glue Point Vertical Bottom</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Fixed Vertical Bottom</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:Shell3D" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Shell</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Torus" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Torus</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:HalfSphere" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Half-Sphere</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:GlueEscapeDirectionLeft" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Exit Direction Left</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Left</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueEscapeDirectionRight" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Exit Direction Right</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Right</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueEscapeDirectionTop" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Exit Direction Top</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Top</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GlueEscapeDirectionBottom" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Exit Direction Bottom</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Bottom</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:GridFront" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Grid to ~Front</value>
         </prop>
       </node>
       <node oor:name=".uno:HelplinesVisible" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Display Guides</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Snap Lines Visible</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:HelplinesFront" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Guides to ~Front</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Snap Lines to Front</value>
+        </prop>
       </node>
       <node oor:name=".uno:BeforeObject" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">In Front of ~Object</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:PreviewWindow" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Pre~view</value>
         </prop>
       </node>
       <node oor:name=".uno:CustomAnimation" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Custom Animation...</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:CustomAnimationSchemes" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Animation Schemes...</value>
         </prop>
       </node>
       <node oor:name=".uno:SlideChangeWindow" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Slide Transition...</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Slide Transition</value>
+        </prop>
       </node>
       <node oor:name=".uno:ConnectorAttributes" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Connector...</value>
         </prop>
       </node>
       <node oor:name=".uno:PresentationDialog" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">S~lide Show Settings...</value>
         </prop>
       </node>
       <node oor:name=".uno:Hyphenation" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Hyphenation</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:NewRouting" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Reset Routing</value>
         </prop>
       </node>
       <node oor:name=".uno:DuplicatePage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">D~uplicate Slide</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:ExpandPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">E~xpand Slide</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:SummaryPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Su~mmary Slide</value>
         </prop>
       </node>
       <node oor:name=".uno:LeaveAllGroups" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Exit All Groups</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:ParaspaceIncrease" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Increase Spacing</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:ParaspaceDecrease" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Decrease Spacing</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:SlideMasterPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Slide Master</value>
         </prop>
       </node>
       <node oor:name=".uno:HandoutMasterPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Handout Master</value>
         </prop>
       </node>
       <node oor:name=".uno:NotesMasterPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Notes Master</value>
         </prop>
       </node>
       <node oor:name=".uno:TitleMasterPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Title Slide Master</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertPageQuick" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Insert Slide Direct</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertDateFieldVar" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Dat~e (variable)</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertDateFieldFix" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Date (fixed)</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertTimeFieldVar" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">T~ime (variable)</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertTimeFieldFix" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Time (fixed)</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertPageField" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Page Number</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertPagesField" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Page ~Count</value>
         </prop>
       </node>
       <node oor:name=".uno:ModifyField" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">F~ields...</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertFileField" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~File Name</value>
         </prop>
       </node>
       </node>
       <node oor:name=".uno:PackAndGo" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Pack</value>
         </prop>
       </node>
       <node oor:name=".uno:convert_to_contour" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">To C~ontour</value>
         </prop>
       </node>
       </node-->
       <node oor:name=".uno:PageSetup" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Page...</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Page Setup...</value>
+        </prop>
       </node>
       <!-- Moved to GenericCommands node oor:name=".uno:PasteSpecial" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
       </node-->
       <node oor:name=".uno:CopyObjects" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Duplicat~e...</value>
         </prop>
       </node>
       <node oor:name=".uno:ManageLinks" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Lin~ks...</value>
         </prop>
       </node>
       </node>
       <node oor:name=".uno:OutlineMode" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Outline</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Outline View</value>
+        </prop>
       </node>
       <node oor:name=".uno:OutputQualityContrast" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
       </node>
       <node oor:name=".uno:InsertPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Slid~e</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">New Slide</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:CapturePoint" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Insert Snap Point/Line...</value>
         </prop>
       </node>
       </node-->
       <node oor:name=".uno:InsertLayer" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Layer...</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Insert Layer...</value>
+        </prop>
       </node>
       <node oor:name=".uno:ModifyPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Slide ~Layout...</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Slide Layout</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:ModifyLayer" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Layer...</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Modify Layer...</value>
+        </prop>
       </node>
       <node oor:name=".uno:PageMode" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
       </node>
       <node oor:name=".uno:PresentationLayout" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Slide D~esign...</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:HandoutMode" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">H~andout Page</value>
         </prop>
       </node>
       <node oor:name=".uno:DeletePage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">D~elete Slide</value>
         </prop>
       </node>
       <node oor:name=".uno:DeleteLayer" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Delete</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Delete Layer...</value>
+        </prop>
       </node>
       <node oor:name=".uno:Dismantle" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Split</value>
         </prop>
       </node>
       <node oor:name=".uno:PageStatus" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Slide/Layer</value>
         </prop>
       </node>
       <node oor:name=".uno:LayoutStatus" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Layout</value>
         </prop>
       </node>
       </node>
       <node oor:name=".uno:SolidCreate" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Modify Object with Attributes</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:HelplinesUse" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Snap to Guides</value>
         </prop>
+        <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+            <value xml:lang="en-US">Snap to Snap Lines</value>
+        </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
       <node oor:name=".uno:ConvertTo8BitGrays" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">8 Bit Grayscales</value>
         </prop>
       </node>
       <node oor:name=".uno:ConvertTo8BitColors" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">8 Bit color palette</value>
         </prop>
       </node>
       <node oor:name=".uno:ConvertToTrueColor" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">24 Bit True Color</value>
         </prop>
       </node>
       <node oor:name=".uno:BigHandles" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Large Handles</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:DoubleClickTextEdit" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Double-click to edit Text</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:ClickChangeRotation" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Rotation Mode after Clicking Object</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:ArrowsToolbox" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Lines and Arrows</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:LineArrowStart" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Line Starts with Arrow</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <!-- Moved to GenericCommands node oor:name=".uno:LineArrowEnd" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Line Ends with Arrow</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node-->
       <node oor:name=".uno:LineArrows" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Line with Arrows</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:LineArrowCircle" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Line with Arrow/Circle</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:LineCircleArrow" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Line with Circle/Arrow</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:LineArrowSquare" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Line with Arrow/Square</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:LineSquareArrow" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Line with Square/Arrow</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:Mirror" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Flip</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
           <value>1</value>
         </prop>
       </node>
-
       <node oor:name=".uno:InsertMasterPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">New Master</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:DeleteMasterPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Delete Master</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:RenameMasterPage" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Rename Master</value>
         </prop>
         <prop oor:name="Properties" oor:type="xs:int">
       </node>
       <node oor:name=".uno:CloseMasterView" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Close Master View</value>
         </prop>
       </node>
       <node oor:name=".uno:SendMailDocAsMS" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">E-mail as ~Microsoft PowerPoint Presentation...</value>
         </prop>
       </node>
       <node oor:name=".uno:SendMailDocAsOOo" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">E-mail as ~OpenDocument Presentation...</value>
         </prop>
       </node>
       <node oor:name=".uno:MasterLayouts" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Master ~Elements...</value>
         </prop>
       </node>
       <node oor:name=".uno:MasterLayoutsNotes" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Notes Master Layout...</value>
         </prop>
       </node>
       <node oor:name=".uno:MasterLayoutsHandouts" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Handout Master Layout...</value>
         </prop>
       </node>
       <node oor:name=".uno:HeaderAndFooter" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Header and Footer...</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertPageNumber" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">P~age Number...</value>
         </prop>
       </node>
       <node oor:name=".uno:InsertDateAndTime" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Date and ~Time...</value>
         </prop>
       </node>
       <node oor:name=".uno:NormalMultiPaneGUI" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Normal</value>
         </prop>
       </node>
       <node oor:name=".uno:SlideSorterMultiPaneGUI" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Sli~de Sorter</value>
         </prop>
       </node>
       <node oor:name=".uno:LeftPaneImpress" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">S~lide Pane</value>
         </prop>
       </node>
           <value xml:lang="en-US">~Page Pane</value>
         </prop>
       </node>
-
       <node oor:name=".uno:RightPane" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
           <value xml:lang="en-US">Tas~k Pane</value>
         </node>
         <node oor:name=".uno:ModifyMenu" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Modify</value>
         </prop>
       </node>
       <node oor:name=".uno:WorkspaceMenu" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">Wor~kspace</value>
         </prop>
       </node>
       <node oor:name=".uno:MirrorMenu" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
-
           <value xml:lang="en-US">~Flip</value>
         </prop>
       </node>

File officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu

             </node>
             <node oor:name=".uno:SpacePara1" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Line Spacing: 1</value>
+                </prop>
+                <prop oor:name="ContextLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Single</value>
                 </prop>
+                <prop oor:name="Properties" oor:type="xs:int">
+                    <value>15</value>
+                </prop>
             </node>
             <node oor:name=".uno:SpacePara15" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Line Spacing: 1.5</value>
+                </prop>
+                <prop oor:name="ContextLabel" oor:type="xs:string">
                     <value xml:lang="en-US">1.5 lines</value>
                 </prop>
+                <prop oor:name="Properties" oor:type="xs:int">
+                    <value>15</value>
+                </prop>
             </node>
             <node oor:name=".uno:SpacePara2" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Line Spacing: 2</value>
+                </prop>
+                <prop oor:name="ContextLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Double</value>
                 </prop>
+                <prop oor:name="Properties" oor:type="xs:int">
+                    <value>15</value>
+                </prop>
             </node>
             <node oor:name=".uno:ToggleObjectBezierMode" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
                 <prop oor:name="Label" oor:type="xs:string">
                     <value xml:lang="en-US">Save as Picture...</value>
                 </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Save Graphics...</value>
+                </prop>
             </node>
             <node oor:name=".uno:SetAnchorToPage" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Font Name</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Font</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Font Size</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Size</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Align Left</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Left</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>11</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Align Right</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Right</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>11</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Eliminate Points</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Reduce Points</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Close Bézier</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Close Object</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Smooth Transition</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Smooth</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Corner Point</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Corner</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Symmetric Transition</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Symmetric</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
                     <value xml:lang="en-US">~Bullets and Numbering...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Numbering/Bullets...</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>7</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Close Window</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Close</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">F~ull Screen</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Leave Full-Screen Mode</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">~Display Grid</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Visible Grid</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>9</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Pa~ge Preview</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Close Preview</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>9</value>
 				</prop>

File officecfg/registry/data/org/openoffice/Office/UI/StartModuleCommands.xcu

 <!--***********************************************************************
  *
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- * 
+ *
  * Copyright 2000, 2010 Oracle and/or its affiliates.
  *
  * OpenOffice.org - a multi-platform office productivity suite
 <oor:component-data oor:name="StartModuleCommands" oor:package="org.openoffice.Office.UI" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<node oor:name="UserInterface">
 		<node oor:name="Commands">
-			<node oor:name=".uno:AddDirect" oor:op="replace">
+			<!-- Moved to GenericCommands node oor:name=".uno:AddDirect" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-
 					<value xml:lang="en-US">~New</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:CloseDoc" oor:op="replace">
+			</node-->
+			<!-- Moved to GenericCommands node oor:name=".uno:CloseDoc" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">~Close</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:CloseWin" oor:op="replace">
+			</node-->
+			<!-- Moved to GenericCommands node oor:name=".uno:CloseWin" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-
 					<value xml:lang="en-US">Close Window</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Copy" oor:op="replace">
+			</node-->
+			<!-- Moved to GenericCommands node oor:name=".uno:Copy" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">~Copy</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Cut" oor:op="replace">
+			</node-->
+			<!-- Moved to GenericCommands node oor:name=".uno:Cut" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">Cu~t</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:ExtendedHelp" oor:op="replace">
+			</node-->
+			<!-- Moved to GenericCommands node oor:name=".uno:ExtendedHelp" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-
 					<value xml:lang="en-US">What's ~This?</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:HelpIndex" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:HelpIndex" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-
 					<value xml:lang="en-US">%PRODUCTNAME ~Help</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:NewDoc" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:NewDoc" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">New Document From Template</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Open" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:Open" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">~Open...</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:OpenUrl" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:OpenUrl" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">Load URL</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Paste" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:Paste" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-
 					<value xml:lang="en-US">~Paste</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Print" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:Print" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">~Print...</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:PrinterSetup" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:PrinterSetup" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">P~rinter Settings...</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Quit" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:Quit" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">E~xit</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Save" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:Save" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">~Save</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:SaveAs" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:SaveAs" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">Save ~As...</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:SendMail" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:SendMail" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">Document as ~E-mail...</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:SetDocumentProperties" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:SetDocumentProperties" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">Propert~ies...</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:Undo" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:Undo" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 
 					<value xml:lang="en-US">Can&apos;t Undo</value>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
-			</node>
+			</node-->
 		</node>
 		<node oor:name="Popups">
-			<node oor:name=".uno:EditMenu" oor:op="replace">
+			<!-- Moved to GenerciCommands node oor:name=".uno:EditMenu" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					
+
 					<value xml:lang="en-US">~Edit</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:HelpMenu" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:HelpMenu" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					
+
 					<value xml:lang="en-US">~Help</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:MacrosMenu" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:MacrosMenu" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					
+
 					<value xml:lang="en-US">~Macros</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:PickList" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:PickList" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					
+
 					<value xml:lang="en-US">~File</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:ToolsMenu" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:ToolsMenu" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					
+
 					<value xml:lang="en-US">~Tools</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:ViewMenu" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:ViewMenu" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					
+
 					<value xml:lang="en-US">~View</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:WindowList" oor:op="replace">
+			</node-->
+			<!-- Moved to GenerciCommands node oor:name=".uno:WindowList" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					
+
 					<value xml:lang="en-US">~Window</value>
 				</prop>
-			</node>
+			</node-->
 		</node>
 	</node>
 </oor:component-data>

File officecfg/registry/data/org/openoffice/Office/UI/WriterCommands.xcu

 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Current ~Index</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Update Index/Table</value>
+                </prop>
 			</node>
 			<!-- Moved to GenericCommands node oor:name=".uno:ProtectTraceChangeMode" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Hyperlinks Active</value>
 				</prop>
 			</node>
-			<node oor:name=".uno:SuperScript" oor:op="replace">
+			<!-- Moved to GenericCommands node oor:name=".uno:SuperScript" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Superscript</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>9</value>
 				</prop>
-			</node>
-			<node oor:name=".uno:SubScript" oor:op="replace">
+			</node-->
+			<!-- Moved to GenericCommands node oor:name=".uno:SubScript" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Subscript</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>9</value>
 				</prop>
-			</node>
+			</node-->
 			<node oor:name=".uno:CharLeftSel" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Select Character Left</value>
                 <prop oor:name="ContextLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Fra~me/Object...</value>
                 </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Frame...</value>
+                </prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 				</prop>
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Wrap Off</value>
 				</prop>