Commits

Anonymous committed d44f22e

contextmenu1: Some fixes in the XxxCommands.xcu to support context menu labels.

Comments (0)

Files changed (4)

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

 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Delete C~ells...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Delete...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:RepeatSearch" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				</prop>
 			</node>
 			<node oor:name=".uno:DeleteRows" oor:op="replace">
+            <!-- do not move it to GenericCommads because the Label is diferent there (in singular) -->
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Delete Rows</value>
 				</prop>
 				</prop>
 			</node>
 			<node oor:name=".uno:DeleteColumns" oor:op="replace">
+            <!-- do not move it to GenericCommads because the Label is diferent there (in singular) -->
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Delete Columns</value>
 				</prop>
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">~Cells...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Insert...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:InsertRows" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 				<prop oor:name="ContextLabel" oor:type="xs:string">
 					<value xml:lang="en-US">Ce~lls...</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Format Cells...</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:RowHeight" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">

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

           <value>1</value>
         </prop>
       </node>
-      <node oor:name=".uno:InsertRowDialog" oor:op="replace">
-        <prop oor:name="Label" oor:type="xs:string">
-          <value xml:lang="en-US">~Rows...</value>
-        </prop>
-      </node>
       <node oor:name=".uno:InsertColumns" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
           <value xml:lang="de">Spalte einfügen</value>
           <value>1</value>
         </prop>
       </node>
-      <node oor:name=".uno:InsertColumnDialog" oor:op="replace">
-        <prop oor:name="Label" oor:type="xs:string">
-          <value xml:lang="en-US">~Columns...</value>
-        </prop>
-      </node>
-      <node oor:name=".uno:DeleteRows" oor:op="replace">
-        <prop oor:name="Label" oor:type="xs:string">
-          <value xml:lang="de">Zeile löschen</value>
-          <value xml:lang="en-US">Delete Row</value>
-        </prop>
-        <prop oor:name="ContextLabel" oor:type="xs:string">
-          <value xml:lang="de">Zeilen</value>
-          <value xml:lang="en-US">~Rows</value>
-        </prop>
-        <prop oor:name="Properties" oor:type="xs:int">
-          <value>1</value>
-        </prop>
-      </node>
-      <node oor:name=".uno:DeleteColumns" oor:op="replace">
-        <prop oor:name="Label" oor:type="xs:string">
-          <value xml:lang="de">Spalte löschen</value>
-          <value xml:lang="en-US">Delete Column</value>
-        </prop>
-        <prop oor:name="ContextLabel" oor:type="xs:string">
-          <value xml:lang="de">Spalten</value>
-          <value xml:lang="en-US">~Columns</value>
-        </prop>
-        <prop oor:name="Properties" oor:type="xs:int">
-          <value>1</value>
-        </prop>
-      </node>
       <node oor:name=".uno:SelectTable" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
           <value xml:lang="de">Tabelle selektieren</value>
           <value>1</value>
         </prop>
       </node>
-      <node oor:name=".uno:EntireColumn" oor:op="replace">
-        <prop oor:name="Label" oor:type="xs:string">
-          <value xml:lang="de">Spalte selektieren</value>
-          <value xml:lang="en-US">Select Column</value>
-        </prop>
-        <prop oor:name="ContextLabel" oor:type="xs:string">
-          <value xml:lang="de">Spalten</value>
-          <value xml:lang="en-US">~Columns</value>
-        </prop>
-        <prop oor:name="Properties" oor:type="xs:int">
-          <value>1</value>
-        </prop>
-      </node>
-      <node oor:name=".uno:EntireRow" oor:op="replace">
-        <prop oor:name="Label" oor:type="xs:string">
-          <value xml:lang="de">Zeile selektieren</value>
-          <value xml:lang="en-US">Select Rows</value>
-        </prop>
-        <prop oor:name="ContextLabel" oor:type="xs:string">
-          <value xml:lang="de">Zeilen</value>
-          <value xml:lang="en-US">~Rows</value>
-        </prop>
-        <prop oor:name="Properties" oor:type="xs:int">
-          <value>1</value>
-        </prop>
-      </node>
       <node oor:name=".uno:TableDialog" oor:op="replace">
         <prop oor:name="Label" oor:type="xs:string">
           <value xml:lang="de">Tabelleneigenschaften...</value>

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

             </node>
             <node oor:name=".uno:DeleteColumns" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Delete Column</value>
+                </prop>
+                <prop oor:name="ContextLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">~Columns</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Delete</value>
                 </prop>
+                <prop oor:name="Properties" oor:type="xs:int">
+                    <value>1</value>
+                </prop>
             </node>
             <node oor:name=".uno:DeleteRows" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Delete Row</value>
+                </prop>
+                <prop oor:name="ContextLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">~Rows</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Delete</value>
                 </prop>
+                <prop oor:name="Properties" oor:type="xs:int">
+                    <value>1</value>
+                </prop>
             </node>
             <node oor:name=".uno:DistributeColumns" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
             </node>
             <node oor:name=".uno:EntireColumn" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Select Column</value>
+                </prop>
+                <prop oor:name="ContextLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">~Columns</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Select</value>
                 </prop>
+                <prop oor:name="Properties" oor:type="xs:int">
+                    <value>1</value>
+                </prop>
             </node>
             <node oor:name=".uno:EntireRow" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Select Rows</value>
+                </prop>
+                <prop oor:name="ContextLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">~Rows</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Select</value>
                 </prop>
+                <prop oor:name="Properties" oor:type="xs:int">
+                    <value>1</value>
+                </prop>
             </node>
             <node oor:name=".uno:InsertColumnDialog" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">~Columns...</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Insert...</value>
                 </prop>
             </node>
             <node oor:name=".uno:InsertRowDialog" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">~Rows...</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
                     <value xml:lang="en-US">Insert...</value>
                 </prop>
             </node>
 					<value>9</value>
 				</prop>
 			</node>
-			<node oor:name=".uno:ConvertToScrollBar" oor:op="replace">
-				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Replace with Scrollbar</value>
-				</prop>
-			</node>
-			<node oor:name=".uno:ConvertToSpinButton" oor:op="replace">
-				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Replace with Spin Button</value>
-				</prop>
-			</node>
-			<node oor:name=".uno:ConvertToNavigationBar" oor:op="replace">
-				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Replace with Navigation Bar</value>
-				</prop>
-			</node>
 			<node oor:name=".uno:ToggleBreakPoint" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Breakpoint On/Off</value>
 			</node>
 			<node oor:name=".uno:HelpIndex" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">%PRODUCTNAME ~Help</value>
+					<value xml:lang="en-US">%PRODUCTNAME Help</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 			</node>
 			<node oor:name=".uno:ActiveHelp" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">~Extended Tips</value>
+					<value xml:lang="en-US">Extended Tips</value>
 				</prop>
 			</node>
 			<node oor:name=".uno:Color" oor:op="replace">
 			</node>
 			<node oor:name=".uno:HelperDialog" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Help ~Agent</value>
+					<value xml:lang="en-US">Help Agent</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>
 					<value>1</value>
 				</prop>
 			</node>
+            <node oor:name=".uno:ConvertToScrollBar" oor:op="replace">
+                <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Replace with Scrollbar</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Scroll Bar</value>
+                </prop>
+            </node>
+            <node oor:name=".uno:ConvertToSpinButton" oor:op="replace">
+                <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Replace with Spin Button</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Spin Button</value>
+                </prop>
+            </node>
+            <node oor:name=".uno:ConvertToNavigationBar" oor:op="replace">
+                <prop oor:name="Label" oor:type="xs:string">
+                    <value xml:lang="en-US">Replace with Navigation Bar</value>
+                </prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Navigation Bar</value>
+                </prop>
+            </node>
 			<node oor:name=".uno:ConvertToEdit" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Text Box</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Text Box</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToButton" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Button</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Button</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToFixed" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Label Field</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Label Field</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToList" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with List Box</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">List Box</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToCheckBox" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Check Box</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Check Box</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToRadio" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Radio Button</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Radio Button</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToGroup" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Group Box</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Group Box</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToCombo" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Combo Box</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Combo Box</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToImageBtn" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Image Button</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Image Button</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToFileControl" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with File Selection</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">File Selection</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToDate" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Date Field</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Date Field</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToTime" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Time Field</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Time Field</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToNumeric" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Numerical Field</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Numerical Field</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToCurrency" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Currency Field</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Currency Field</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToPattern" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Pattern Field</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Pattern Field</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToImageControl" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Image Control</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Image Control</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ConvertToFormatted" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Replace with Formatted Field</value>
 				</prop>
+                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
+                    <value xml:lang="en-US">Pattern Field</value>
+                </prop>
 			</node>
 			<node oor:name=".uno:ViewFormAsGrid" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
             </node>
 			<node oor:name=".uno:AVMediaPlayer" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Media Pla~yer</value>
+					<value xml:lang="en-US">Media Player</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>9</value>
 			</node>
 			<node oor:name=".uno:InsertAVMedia" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Mo~vie and Sound</value>
+					<value xml:lang="en-US">Movie and Sound</value>
 				</prop>
 				<prop oor:name="Properties" oor:type="xs:int">
 					<value>1</value>

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

                     <value>1</value>
                 </prop>
             </node>
-            <node oor:name=".uno:InsertRowDialog" oor:op="replace">
-                <prop oor:name="Label" oor:type="xs:string">
-                    <value xml:lang="en-US">~Rows...</value>
-                </prop>
-                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">Insert...</value>
-                </prop>
-            </node>
             <node oor:name=".uno:InsertRows" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Insert Row</value>
 					<value>1</value>
 				</prop>
 			</node>
-            <node oor:name=".uno:InsertColumnDialog" oor:op="replace">
-                <prop oor:name="Label" oor:type="xs:string">
-                    <value xml:lang="en-US">~Columns...</value>
-                </prop>
-                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">Insert...</value>
-                </prop>
-            </node>
             <node oor:name=".uno:InsertColumns" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">Insert Column</value>
 					<value xml:lang="en-US">Paste ~Special...</value>
 				</prop>
 			</node>
-			<node oor:name=".uno:DeleteRows" oor:op="replace">
-                <prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Delete Row</value>
-				</prop>
-                <prop oor:name="ContextLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">~Rows</value>
-                </prop>
-                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">Delete</value>
-                </prop>
-				<prop oor:name="Properties" oor:type="xs:int">
-					<value>1</value>
-				</prop>
-			</node>
-			<node oor:name=".uno:DeleteColumns" oor:op="replace">
-				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Delete Column</value>
-				</prop>
-                <prop oor:name="ContextLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">~Columns</value>
-                </prop>
-                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">Delete</value>
-                </prop>
-				<prop oor:name="Properties" oor:type="xs:int">
-					<value>1</value>
-				</prop>
-            </node>
             <node oor:name=".uno:DeleteTable" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
                     <value xml:lang="en-US">~Table</value>
 					<value xml:lang="en-US">Go Right</value>
 				</prop>
 			</node>
-			<node oor:name=".uno:EntireRow" oor:op="replace">
-				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Select Rows</value>
-				</prop>
-                <prop oor:name="ContextLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">~Rows</value>
-                </prop>
-                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">Select</value>
-                </prop>
-				<prop oor:name="Properties" oor:type="xs:int">
-					<value>1</value>
-				</prop>
-            </node>
             <node oor:name=".uno:EntireCell" oor:op="replace">
                 <prop oor:name="Label" oor:type="xs:string">
                     <value xml:lang="en-US">C~ells</value>
 					<value xml:lang="en-US">To Top Line</value>
 				</prop>
 			</node>
-			<node oor:name=".uno:EntireColumn" oor:op="replace">
-				<prop oor:name="Label" oor:type="xs:string">
-					<value xml:lang="en-US">Select Column</value>
-				</prop>
-                <prop oor:name="ContextLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">~Columns</value>
-                </prop>
-                <prop oor:name="ContextMenuLabel" oor:type="xs:string">
-                    <value xml:lang="en-US">Select</value>
-                </prop>
-				<prop oor:name="Properties" oor:type="xs:int">
-					<value>1</value>
-				</prop>
-			</node>
 			<node oor:name=".uno:UpdateFields" oor:op="replace">
 				<prop oor:name="Label" oor:type="xs:string">
 					<value xml:lang="en-US">~Fields</value>