mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 10:39:09 +02:00
Menu designer: Improve texts in resourcestrings. Issue #29411, patch from Péter Gábor.
git-svn-id: trunk@51311 -
This commit is contained in:
parent
4c06e9fa04
commit
83ecb7738d
@ -168,7 +168,7 @@ procedure TMenuDesigner.FormCreate(Sender: TObject);
|
|||||||
begin
|
begin
|
||||||
Name:='MenuDesignerWindow';
|
Name:='MenuDesignerWindow';
|
||||||
Caption:=lisMenuEditorMenuEditor;
|
Caption:=lisMenuEditorMenuEditor;
|
||||||
ButtonsGroupBox.Caption:=lisMenuEditorMoveSeparateDeleteInsertItems;
|
ButtonsGroupBox.Caption:=lisMenuEditorMenuItemActions;
|
||||||
FEditedMenu:=nil;
|
FEditedMenu:=nil;
|
||||||
FGUIEnabled:=False;
|
FGUIEnabled:=False;
|
||||||
LoadFixedButtonGlyphs;
|
LoadFixedButtonGlyphs;
|
||||||
@ -574,6 +574,7 @@ end;
|
|||||||
procedure TMenuDesigner.UpdateTemplatesCount;
|
procedure TMenuDesigner.UpdateTemplatesCount;
|
||||||
begin
|
begin
|
||||||
FTemplatesSaved:=SavedTemplatesExist;
|
FTemplatesSaved:=SavedTemplatesExist;
|
||||||
|
DebugLn('SavedTemplatesExist is %s',[booltostr(FTemplatesSaved)]);
|
||||||
if not FTemplatesSaved then begin
|
if not FTemplatesSaved then begin
|
||||||
FSavedTemplatesCount:=GetSavedTemplatesCount;
|
FSavedTemplatesCount:=GetSavedTemplatesCount;
|
||||||
Exit;
|
Exit;
|
||||||
@ -614,8 +615,8 @@ begin
|
|||||||
else begin
|
else begin
|
||||||
selBox.LastRIValue:=selMI.RadioItem;
|
selBox.LastRIValue:=selMI.RadioItem;
|
||||||
if boxIsRoot then
|
if boxIsRoot then
|
||||||
SubmenuGroupBox.Caption:=Format('%s',[lisMenuEditorRootMenu])
|
SubmenuGroupBox.Caption:=lisMenuEditorRootMenu
|
||||||
else SubmenuGroupBox.Caption:=Format('%s %s',[selBox.ParentMenuItem.Name, lisMenuEditorSubmenu]);
|
else SubmenuGroupBox.Caption:=Format(lisMenuEditorSSubmenu,[selBox.ParentMenuItem.Name]);
|
||||||
|
|
||||||
if selMI.RadioItem then begin
|
if selMI.RadioItem then begin
|
||||||
GroupIndexLabel.Caption:=Format(lisMenuEditorSGroupIndexD,
|
GroupIndexLabel.Caption:=Format(lisMenuEditorSGroupIndexD,
|
||||||
|
@ -1114,7 +1114,7 @@ begin
|
|||||||
XMLConfig:=TXMLConfig.Create(templateCfgName);
|
XMLConfig:=TXMLConfig.Create(templateCfgName);
|
||||||
try
|
try
|
||||||
s:=XMLConfig.GetValue('menu_1/Name/Value', 'missing_Menu_1_Name');
|
s:=XMLConfig.GetValue('menu_1/Name/Value', 'missing_Menu_1_Name');
|
||||||
Result:=(CompareText(s, 'missing_Menu_1_Name') = 0);
|
Result:=(CompareText(s, 'missing_Menu_1_Name') <> 0);
|
||||||
finally
|
finally
|
||||||
XMLConfig.Free;
|
XMLConfig.Free;
|
||||||
end;
|
end;
|
||||||
@ -1654,7 +1654,7 @@ begin
|
|||||||
inf:=MenuDesigner.ShortcutList.FindUniqueInfoForShortcut(newSC);
|
inf:=MenuDesigner.ShortcutList.FindUniqueInfoForShortcut(newSC);
|
||||||
IDEMessageDialogAb(lisMenuEditorFurtherShortcutConflict,
|
IDEMessageDialogAb(lisMenuEditorFurtherShortcutConflict,
|
||||||
Format(lisMenuEditorSIsAlreadyInUse,
|
Format(lisMenuEditorSIsAlreadyInUse,
|
||||||
[ShortCutToText(newSC), inf.Component.Name, LineEnding]),
|
[ShortCutToText(newSC), inf.Component.Name]),
|
||||||
mtWarning, [mbOK], False);
|
mtWarning, [mbOK], False);
|
||||||
FEdit.Text:=AmpersandStripped(FOldCaption);
|
FEdit.Text:=AmpersandStripped(FOldCaption);
|
||||||
FEdit.SetFocus;
|
FEdit.SetFocus;
|
||||||
@ -1690,7 +1690,7 @@ begin
|
|||||||
begin
|
begin
|
||||||
IDEMessageDialogAb(lisMenuEditorShortcutNotYetChanged,
|
IDEMessageDialogAb(lisMenuEditorShortcutNotYetChanged,
|
||||||
Format(lisMenuEditorYouHaveToChangeTheShortcutFromSStoAvoidAConflict,
|
Format(lisMenuEditorYouHaveToChangeTheShortcutFromSStoAvoidAConflict,
|
||||||
[ShortCutToText(FInfo.Shortcut), LineEnding]),
|
[ShortCutToText(FInfo.Shortcut)]),
|
||||||
mtWarning, [mbOK], False);
|
mtWarning, [mbOK], False);
|
||||||
FGrabBox.KeyComboBox.SetFocus;
|
FGrabBox.KeyComboBox.SetFocus;
|
||||||
Exit;
|
Exit;
|
||||||
@ -1700,7 +1700,7 @@ begin
|
|||||||
inf:=MenuDesigner.ShortcutList.FindUniqueInfoForShortcut(newSC);
|
inf:=MenuDesigner.ShortcutList.FindUniqueInfoForShortcut(newSC);
|
||||||
IDEMessageDialogAb(lisMenuEditorFurtherShortcutConflict,
|
IDEMessageDialogAb(lisMenuEditorFurtherShortcutConflict,
|
||||||
Format(lisMenuEditorSIsAlreadyInUse,
|
Format(lisMenuEditorSIsAlreadyInUse,
|
||||||
[ShortCutToText(newSC), inf.Component.Name, LineEnding]),
|
[ShortCutToText(newSC), inf.Component.Name]),
|
||||||
mtWarning, [mbOK], False);
|
mtWarning, [mbOK], False);
|
||||||
FGrabBox.KeyComboBox.SetFocus;
|
FGrabBox.KeyComboBox.SetFocus;
|
||||||
end
|
end
|
||||||
@ -1941,7 +1941,7 @@ begin
|
|||||||
FSelectedInfo:=nil;
|
FSelectedInfo:=nil;
|
||||||
FConflictsListBox.OnSelectionChange:=nil;
|
FConflictsListBox.OnSelectionChange:=nil;
|
||||||
FConflictsListBox.Items.Add(lisMenuEditorNoShortcutConflicts);
|
FConflictsListBox.Items.Add(lisMenuEditorNoShortcutConflicts);
|
||||||
FCurrentEdit.Text:=lisMenuEditorNoShortcutConflictsToResolve;
|
FCurrentEdit.Text:=lisMenuEditorNoShortcutConflicts;
|
||||||
FResolvedConflictsCountLabel.Caption:=Format(lisMenuEditorResolvedConflictsS,['0']);
|
FResolvedConflictsCountLabel.Caption:=Format(lisMenuEditorResolvedConflictsS,['0']);
|
||||||
FRemainingConflictsCountLabel.Caption:=Format(lisMenuEditorRemainingConflictsS,['0']);
|
FRemainingConflictsCountLabel.Caption:=Format(lisMenuEditorRemainingConflictsS,['0']);
|
||||||
end;
|
end;
|
||||||
@ -1967,7 +1967,7 @@ begin
|
|||||||
FRemainingConflictsCountLabel.Caption:=Format(lisMenuEditorRemainingConflictsS,['0']);
|
FRemainingConflictsCountLabel.Caption:=Format(lisMenuEditorRemainingConflictsS,['0']);
|
||||||
FResolvedConflictsCountLabel.Caption:=Format(
|
FResolvedConflictsCountLabel.Caption:=Format(
|
||||||
lisMenuEditorResolvedConflictsS, [FInitialConflictsCount]);
|
lisMenuEditorResolvedConflictsS, [FInitialConflictsCount]);
|
||||||
FConflictsListBox.Items.Add(lisMenuEditorNoShortcutConflictsRemain);
|
FConflictsListBox.Items.Add(lisMenuEditorNoShortcutConflicts);
|
||||||
FCurrentEdit.Text:=lisMenuEditorConflictResolutionComplete;
|
FCurrentEdit.Text:=lisMenuEditorConflictResolutionComplete;
|
||||||
FButtonPanel.CancelButton.Caption:=lisBtnClose;
|
FButtonPanel.CancelButton.Caption:=lisBtnClose;
|
||||||
end;
|
end;
|
||||||
@ -1991,8 +1991,7 @@ begin
|
|||||||
Position:=poScreenCenter;
|
Position:=poScreenCenter;
|
||||||
Constraints.MinWidth:=400;
|
Constraints.MinWidth:=400;
|
||||||
Constraints.MinHeight:=256;
|
Constraints.MinHeight:=256;
|
||||||
Caption:=lisMenuEditorMenuItemShortcutConflictsIn +
|
Caption:=Format(lisMenuEditorMenuItemShortcutConflictsInS,[(GlobalDesignHook.LookupRoot as TComponent).Name]);
|
||||||
(GlobalDesignHook.LookupRoot as TComponent).Name;
|
|
||||||
|
|
||||||
FConflictsGroupBox:=TGroupBox.Create(Self);
|
FConflictsGroupBox:=TGroupBox.Create(Self);
|
||||||
with FConflictsGroupBox do begin
|
with FConflictsGroupBox do begin
|
||||||
@ -2651,7 +2650,7 @@ begin
|
|||||||
lisMenuEditorStandardTemplates);
|
lisMenuEditorStandardTemplates);
|
||||||
FSavedNode:=FTVTemplates.Items.Add(FStandardNode,
|
FSavedNode:=FTVTemplates.Items.Add(FStandardNode,
|
||||||
lisMenuEditorSavedTemplates);
|
lisMenuEditorSavedTemplates);
|
||||||
FGChoose.Caption:=Format('%s %s',[lisMenuEditorChooseTemplateTo, lisInsert]);
|
FGChoose.Caption:=lisMenuEditorChooseTemplateToInsert;
|
||||||
FLDescription.Caption:=lisMenuEditorTemplateDescription;
|
FLDescription.Caption:=lisMenuEditorTemplateDescription;
|
||||||
FTVTemplates.OnSelectionChanged:=@TVSelectionChanged;
|
FTVTemplates.OnSelectionChanged:=@TVSelectionChanged;
|
||||||
FEDescription.ReadOnly:=True;
|
FEDescription.ReadOnly:=True;
|
||||||
@ -2660,7 +2659,7 @@ begin
|
|||||||
FStandardNode:=nil;
|
FStandardNode:=nil;
|
||||||
FSavedNode:=FTVTemplates.Items.AddFirst(nil,
|
FSavedNode:=FTVTemplates.Items.AddFirst(nil,
|
||||||
lisMenuEditorExistingSavedTemplates);
|
lisMenuEditorExistingSavedTemplates);
|
||||||
FGChoose.Caption:=Format('%s %s',[lisMenuEditorChooseTemplateTo, lisDelete]);
|
FGChoose.Caption:=lisMenuEditorChooseTemplateToDelete;
|
||||||
FLDescription.Caption:=lisMenuEditorTemplateDescription;
|
FLDescription.Caption:=lisMenuEditorTemplateDescription;
|
||||||
FTVTemplates.OnSelectionChanged:=@TVSelectionChanged;
|
FTVTemplates.OnSelectionChanged:=@TVSelectionChanged;
|
||||||
FEDescription.ReadOnly:=True;
|
FEDescription.ReadOnly:=True;
|
||||||
@ -2760,10 +2759,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
dmDelete: begin
|
dmDelete: begin
|
||||||
if noneSaved then begin
|
if noneSaved then begin
|
||||||
IDEMessageDialogAb(lisMenuEditorNoUserSavedTemplates,
|
IDEMessageDialogAb(lisMenuEditorNoUserSavedTemplates, lisMenuEditorThereAreNoUserSavedMenuTemplates,
|
||||||
Format('%s%s%s%s',[lisMenuEditorThereAreNoUserSavedMenuTemplates,
|
|
||||||
LineEnding, LineEnding,
|
|
||||||
lisMenuEditorOnlyStandardDefaultTemplatesAreAvailable]),
|
|
||||||
mtInformation, [mbOK], False);
|
mtInformation, [mbOK], False);
|
||||||
ModalResult:=mrCancel;
|
ModalResult:=mrCancel;
|
||||||
end
|
end
|
||||||
@ -2781,12 +2777,13 @@ constructor TMenuTemplateDialog.CreateWithMode(AOwner: TComponent;
|
|||||||
begin
|
begin
|
||||||
inherited CreateNew(AOwner);
|
inherited CreateNew(AOwner);
|
||||||
FDialogMode:=aDialogMode;
|
FDialogMode:=aDialogMode;
|
||||||
BorderStyle:=bsDialog;
|
BorderStyle:=bsSizeable;
|
||||||
SetInitialBounds(0, 0, 530, 380);
|
SetInitialBounds(0, 0, 530, 380);
|
||||||
Position:=poScreenCenter;
|
Position:=poScreenCenter;
|
||||||
case aDialogMode of
|
case aDialogMode of
|
||||||
dmSave: Caption:=lisMenuEditorSaveMenuAsTemplate;
|
dmSave: Caption:=lisMenuEditorSaveMenuAsTemplate;
|
||||||
dmInsert: Caption:=lisMenuEditorInsertMenuTemplateInto;
|
dmInsert: Caption:=Format(lisMenuEditorInsertMenuTemplateIntoRootOfS,
|
||||||
|
[MenuDesigner.EditedMenu.Name]);
|
||||||
dmDelete: Caption:=lisMenuEditorDeleteSavedMenuTemplate;
|
dmDelete: Caption:=lisMenuEditorDeleteSavedMenuTemplate;
|
||||||
end;
|
end;
|
||||||
FTemplates:=TMenuTemplates.CreateForMode(FDialogMode);
|
FTemplates:=TMenuTemplates.CreateForMode(FDialogMode);
|
||||||
@ -3695,7 +3692,7 @@ begin
|
|||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
FGBDisplay.Caption:=Format('Shortcuts used in %s (%d)',
|
FGBDisplay.Caption := Format(lisMenuEditorShortcutsUsedInSD,
|
||||||
[FMenu.Name, FscList.Count]);
|
[FMenu.Name, FscList.Count]);
|
||||||
case anIndex of
|
case anIndex of
|
||||||
-1: ; // unsorted
|
-1: ; // unsorted
|
||||||
@ -3789,8 +3786,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
UpdateContents(FSingleMenuOnly);
|
UpdateContents(FSingleMenuOnly);
|
||||||
FLabel.Caption:=lisMenuEditorClickANonGreyedItemToEditItsShortcut+ LineEnding
|
FLabel.Caption:=lisMenuEditorClickANonGreyedItemToEditItsShortcut;
|
||||||
+ lisMenuEditorOrClickHeaderToSortByThatColumn;
|
|
||||||
AutoSize:=True;
|
AutoSize:=True;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -4840,9 +4836,10 @@ end;
|
|||||||
|
|
||||||
procedure TShadowMenu.DeleteTemplate(Sender: TObject);
|
procedure TShadowMenu.DeleteTemplate(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if SavedTemplatesExist then
|
if SavedTemplatesExist and DeleteMenuTemplateDlg then begin
|
||||||
if DeleteMenuTemplateDlg then
|
MenuDesigner.UpdateTemplatesCount;
|
||||||
MenuDesigner.UpdateTemplatesCount;
|
UpdateActionsEnabledness;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TShadowMenu.ListShortcuts(Sender: TObject);
|
procedure TShadowMenu.ListShortcuts(Sender: TObject);
|
||||||
@ -4867,6 +4864,7 @@ begin
|
|||||||
begin
|
begin
|
||||||
SaveMenuTemplateDlg(FSelectedMenuItem);
|
SaveMenuTemplateDlg(FSelectedMenuItem);
|
||||||
MenuDesigner.UpdateTemplatesCount;
|
MenuDesigner.UpdateTemplatesCount;
|
||||||
|
UpdateActionsEnabledness;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -5249,13 +5247,13 @@ begin
|
|||||||
SetupPopupMenu;
|
SetupPopupMenu;
|
||||||
FAddItemFake:=TAddSiblingFake.CreateWithPurpose(Self);
|
FAddItemFake:=TAddSiblingFake.CreateWithPurpose(Self);
|
||||||
FAddItemFake.OnClick:=@AddItemAfter;
|
FAddItemFake.OnClick:=@AddItemAfter;
|
||||||
FAddItemFake.Caption:=Format('%s %s',[lisAdd, lisMenuEditorMenuItem]);
|
FAddItemFake.Caption:=lisMenuEditorAddMenuItem;
|
||||||
FAddSubmenuFake:=TAddSubmenuFake.CreateWithPurpose(Self);
|
FAddSubmenuFake:=TAddSubmenuFake.CreateWithPurpose(Self);
|
||||||
FAddSubmenuFake.OnClick:=@AddSubMenu;
|
FAddSubmenuFake.OnClick:=@AddSubMenu;
|
||||||
FAddSubmenuFake.Caption:=Format('%s %s',[lisAdd, lisMenuEditorSubmenu]);
|
FAddSubmenuFake.Caption:=lisMenuEditorAddSubmenu;
|
||||||
FAddFirstItemFake:=TAddFirstFake.CreateWithPurpose(Self);
|
FAddFirstItemFake:=TAddFirstFake.CreateWithPurpose(Self);
|
||||||
FAddFirstItemFake.OnClick:=@AddFirstMenu;
|
FAddFirstItemFake.OnClick:=@AddFirstMenu;
|
||||||
FAddFirstItemFake.Caption:=Format('%s %s',[lisAdd, lisMenuEditorMenuItem]);
|
FAddFirstItemFake.Caption:=lisMenuEditorAddMenuItem;
|
||||||
FAddFirstItemFake.Left := Popup_Origin.x;
|
FAddFirstItemFake.Left := Popup_Origin.x;
|
||||||
FAddFirstItemFake.Top := Popup_Origin.y;
|
FAddFirstItemFake.Top := Popup_Origin.y;
|
||||||
ConnectSpeedButtonOnClickMethods;
|
ConnectSpeedButtonOnClickMethods;
|
||||||
|
@ -53,7 +53,7 @@ resourcestring
|
|||||||
lisDelete = 'Delete';
|
lisDelete = 'Delete';
|
||||||
lisBtnDelete = '&Delete';
|
lisBtnDelete = '&Delete';
|
||||||
lisMenuEditorGroupIndexValueSS = 'GroupIndex value(s): %s';
|
lisMenuEditorGroupIndexValueSS = 'GroupIndex value(s): %s';
|
||||||
lisMenuEditorNoRadioitemsInThisMenu = 'no radioitems in this menu';
|
lisMenuEditorNoRadioitemsInThisMenu = 'No radioitems in this menu';
|
||||||
lisMenuEditorSGroupIndexD = '%s.GroupIndex: %d';
|
lisMenuEditorSGroupIndexD = '%s.GroupIndex: %d';
|
||||||
lisMenuEditorSIsNotARadioitem = '%s is not a radioitem';
|
lisMenuEditorSIsNotARadioitem = '%s is not a radioitem';
|
||||||
lisRemove = 'Remove';
|
lisRemove = 'Remove';
|
||||||
@ -4665,7 +4665,7 @@ resourcestring
|
|||||||
|
|
||||||
// menu editor
|
// menu editor
|
||||||
lisMenuEditorMenuEditor = 'Menu Editor';
|
lisMenuEditorMenuEditor = 'Menu Editor';
|
||||||
lisMenuEditorAcceleratorKeySNeedsChanging = 'Accelerator(&&) key "%s" needs changing ';
|
lisMenuEditorAcceleratorKeySNeedsChanging = 'Accelerator(&&) key "%s" needs changing';
|
||||||
lisMenuEditorAddANewItemAboveSelectedItem = 'Add a new item above selected item';
|
lisMenuEditorAddANewItemAboveSelectedItem = 'Add a new item above selected item';
|
||||||
lisMenuEditorAddANewItemAfterSelectedItem = 'Add a new item after selected item';
|
lisMenuEditorAddANewItemAfterSelectedItem = 'Add a new item after selected item';
|
||||||
lisMenuEditorAddANewItemBeforeSelectedItem = 'Add a new item before selected item';
|
lisMenuEditorAddANewItemBeforeSelectedItem = 'Add a new item before selected item';
|
||||||
@ -4705,11 +4705,12 @@ resourcestring
|
|||||||
lisMenuEditorChangeShortcutConflictS = 'Change shortcut conflict "%s"';
|
lisMenuEditorChangeShortcutConflictS = 'Change shortcut conflict "%s"';
|
||||||
lisMenuEditorChangeTheShortCutForS = 'Change the shortCut for %s';
|
lisMenuEditorChangeTheShortCutForS = 'Change the shortCut for %s';
|
||||||
lisMenuEditorChangeTheShortCutKey2ForS = 'Change the shortCutKey2 for %s';
|
lisMenuEditorChangeTheShortCutKey2ForS = 'Change the shortCutKey2 for %s';
|
||||||
lisMenuEditorChooseTemplateTo = 'Choose template to';
|
lisMenuEditorChooseTemplateToInsert = 'Choose template to insert';
|
||||||
|
lisMenuEditorChooseTemplateToDelete = 'Choose template to delete';
|
||||||
lisMenuEditorClickANonGreyedItemToEditItsShortcut = 'Click a non-greyed item '
|
lisMenuEditorClickANonGreyedItemToEditItsShortcut = 'Click a non-greyed item '
|
||||||
+'to edit its shortcut';
|
+'to edit its shortcut or click header to sort by that column';
|
||||||
lisMenuEditorComponentIsUnexpectedKind = 'Component is unexpected kind';
|
lisMenuEditorComponentIsUnexpectedKind = 'Component is unexpected kind';
|
||||||
lisMenuEditorComponentIsUnnamed = 'component is unnamed';
|
lisMenuEditorComponentIsUnnamed = 'Component is unnamed';
|
||||||
lisMenuEditorConflictResolutionComplete = '<conflict resolution complete>';
|
lisMenuEditorConflictResolutionComplete = '<conflict resolution complete>';
|
||||||
lisMenuEditorDDItems = '%d (%d items)';
|
lisMenuEditorDDItems = '%d (%d items)';
|
||||||
lisMenuEditorDeleteItem = '&Delete item';
|
lisMenuEditorDeleteItem = '&Delete item';
|
||||||
@ -4733,13 +4734,13 @@ resourcestring
|
|||||||
lisMenuEditorGrabKey = '&Grab key';
|
lisMenuEditorGrabKey = '&Grab key';
|
||||||
lisMenuEditorGroupIndexMenuItems = 'GroupIndex,MenuItems';
|
lisMenuEditorGroupIndexMenuItems = 'GroupIndex,MenuItems';
|
||||||
lisMenuEditorInadequateDescription = 'Inadequate Description';
|
lisMenuEditorInadequateDescription = 'Inadequate Description';
|
||||||
lisMenuEditorInsertMenuTemplateInto = 'Insert menu template into ';
|
lisMenuEditorInsertMenuTemplateIntoRootOfS = 'Insert menu template into root of %s';
|
||||||
lisMenuEditorInsertSelectedMenuTemplate = 'Insert selected menu template';
|
lisMenuEditorInsertSelectedMenuTemplate = 'Insert selected menu template';
|
||||||
lisMenuEditorIsNotAssigned = 'is not assigned';
|
lisMenuEditorIsNotAssigned = 'is not assigned';
|
||||||
lisMenuEditorItemsWithIconS = 'Items with icon: %s';
|
lisMenuEditorItemsWithIconS = 'Items with icon: %s';
|
||||||
lisMenuEditorListShortcutsAndAccelerators = 'List shortcuts and &accelerators for %s ...';
|
lisMenuEditorListShortcutsAndAccelerators = 'List shortcuts and &accelerators for %s ...';
|
||||||
lisMenuEditorListShortcutsForS = 'List shortcuts for %s ...';
|
lisMenuEditorListShortcutsForS = 'List shortcuts for %s ...';
|
||||||
lisMenuEditorMenuitemShortcutConflictsIn = 'Menuitem shortcut conflicts in ';
|
lisMenuEditorMenuitemShortcutConflictsInS = 'Menuitem shortcut conflicts in %s';
|
||||||
lisMenuEditorMoveDown = 'Move Down (or right)';
|
lisMenuEditorMoveDown = 'Move Down (or right)';
|
||||||
lisMenuEditorMoVeItemDown = 'Mo&ve item down';
|
lisMenuEditorMoVeItemDown = 'Mo&ve item down';
|
||||||
lisMenuEditorMoveItemLeft = '&Move item left';
|
lisMenuEditorMoveItemLeft = '&Move item left';
|
||||||
@ -4749,19 +4750,14 @@ resourcestring
|
|||||||
lisMenuEditorMoveSelectedItemToTheLeft = 'Move selected item to the left';
|
lisMenuEditorMoveSelectedItemToTheLeft = 'Move selected item to the left';
|
||||||
lisMenuEditorMoveSelectedItemToTheRight = 'Move selected item to the right';
|
lisMenuEditorMoveSelectedItemToTheRight = 'Move selected item to the right';
|
||||||
lisMenuEditorMoveSelectedItemUp = 'Move selected item up';
|
lisMenuEditorMoveSelectedItemUp = 'Move selected item up';
|
||||||
lisMenuEditorMoveSeparateDeleteInsertItems = 'Move Divide Delete Add items';
|
lisMenuEditorMenuItemActions = 'Menu Item actions';
|
||||||
lisMenuEditorMoveUp = 'Move Up (or left)';
|
lisMenuEditorMoveUp = 'Move Up (or left)';
|
||||||
lisMenuEditorNA = 'n/a';
|
lisMenuEditorNA = 'n/a';
|
||||||
lisMenuEditorNoMenuSelected = '(no menu selected)';
|
lisMenuEditorNoMenuSelected = '(no menu selected)';
|
||||||
lisMenuEditorNone = '<none>';
|
lisMenuEditorNone = '<none>';
|
||||||
lisMenuEditorNoneNone = '<none>,<none>';
|
lisMenuEditorNoneNone = '<none>,<none>';
|
||||||
lisMenuEditorNoShortcutConflicts = '<no shortcut conflicts>';
|
lisMenuEditorNoShortcutConflicts = '<no shortcut conflicts>';
|
||||||
lisMenuEditorNoShortcutConflictsToResolve = '<no shortcut conflicts to resolve>';
|
|
||||||
lisMenuEditorNoShortcutConflictsRemain = '<no shortcut conflicts remain>';
|
|
||||||
lisMenuEditorNoUserSavedTemplates = 'No user-saved templates';
|
lisMenuEditorNoUserSavedTemplates = 'No user-saved templates';
|
||||||
lisMenuEditorOnlyStandardDefaultTemplatesAreAvailable = 'Only standard '
|
|
||||||
+'default templates are available.';
|
|
||||||
lisMenuEditorOrClickHeaderToSortByThatColumn = ' or click header to sort by that column';
|
|
||||||
lisMenuEditorPickAnIconFromS = 'Pick an icon from %s';
|
lisMenuEditorPickAnIconFromS = 'Pick an icon from %s';
|
||||||
lisMenuEditorPopupAssignmentsS = 'Popup assignments: %s';
|
lisMenuEditorPopupAssignmentsS = 'Popup assignments: %s';
|
||||||
lisMenuEditorRemainingConflictsS = 'Remaining conflicts: %s';
|
lisMenuEditorRemainingConflictsS = 'Remaining conflicts: %s';
|
||||||
@ -4770,7 +4766,7 @@ resourcestring
|
|||||||
lisMenuEditorShortcutItemsS = 'Shortcut items: %s';
|
lisMenuEditorShortcutItemsS = 'Shortcut items: %s';
|
||||||
lisMenuEditorResolveSelectedConflict = 'Resolve selected conflict';
|
lisMenuEditorResolveSelectedConflict = 'Resolve selected conflict';
|
||||||
lisMenuEditorResolveShortcutConflicts = '&Resolve shortcut conflicts ...';
|
lisMenuEditorResolveShortcutConflicts = '&Resolve shortcut conflicts ...';
|
||||||
lisMenuEditorRootMenu = 'root menu';
|
lisMenuEditorRootMenu = 'Root menu';
|
||||||
lisMenuEditorSavedTemplates = 'Saved templates';
|
lisMenuEditorSavedTemplates = 'Saved templates';
|
||||||
lisMenuEditorSaveMenuAsATemplate = '&Save menu as a template ...';
|
lisMenuEditorSaveMenuAsATemplate = '&Save menu as a template ...';
|
||||||
lisMenuEditorSaveMenuAsTemplate = 'Save menu as template';
|
lisMenuEditorSaveMenuAsTemplate = 'Save menu as template';
|
||||||
@ -4790,10 +4786,11 @@ resourcestring
|
|||||||
+'with Menus and Actions (%d)';
|
+'with Menus and Actions (%d)';
|
||||||
lisMenuEditorShortcutsDAndAcceleratorKeysD = 'Shortcuts (%d) and Accelerator keys (%d)';
|
lisMenuEditorShortcutsDAndAcceleratorKeysD = 'Shortcuts (%d) and Accelerator keys (%d)';
|
||||||
lisMenuEditorShortcutsUsedInS = 'Shortcuts used in %s';
|
lisMenuEditorShortcutsUsedInS = 'Shortcuts used in %s';
|
||||||
|
lisMenuEditorShortcutsUsedInSD = 'Shortcuts used in %s (%d)';
|
||||||
lisMenuEditorShowMenuEditorTMenuParameterIsNil = 'ShowMenuEditor: TMenu parameter is nil';
|
lisMenuEditorShowMenuEditorTMenuParameterIsNil = 'ShowMenuEditor: TMenu parameter is nil';
|
||||||
lisMenuEditorSInS = '"%s" in %s';
|
lisMenuEditorSInS = '"%s" in %s';
|
||||||
lisMenuEditorSIsAlreadyInUse = '"%s" is '
|
lisMenuEditorSIsAlreadyInUse = '"%s" is '
|
||||||
+'already in use in %s as a shortcut.%sTry a different shortcut.';
|
+'already in use in %s as a shortcut.' + sLineBreak + 'Try a different shortcut.';
|
||||||
lisMenuEditorSIsNotASufficientDescriptionPleaseExpand = 'Please expand: "%s" is not a '
|
lisMenuEditorSIsNotASufficientDescriptionPleaseExpand = 'Please expand: "%s" is not a '
|
||||||
+'sufficient Description';
|
+'sufficient Description';
|
||||||
lisMenuEditorSomeWidgetsetsDoNotAllowSeparatorsInTheMainMenubar = 'Some '
|
lisMenuEditorSomeWidgetsetsDoNotAllowSeparatorsInTheMainMenubar = 'Some '
|
||||||
@ -4803,16 +4800,18 @@ resourcestring
|
|||||||
lisMenuEditorSShortcutSummary = '%s: Shortcut summary';
|
lisMenuEditorSShortcutSummary = '%s: Shortcut summary';
|
||||||
lisMenuEditorSSSOnClickS = '%s.%s.%s - OnClick: %s';
|
lisMenuEditorSSSOnClickS = '%s.%s.%s - OnClick: %s';
|
||||||
lisMenuEditorStandardTemplates = 'Standard templates';
|
lisMenuEditorStandardTemplates = 'Standard templates';
|
||||||
lisMenuEditorMenuItem = 'menu item';
|
lisMenuEditorAddMenuItem = 'Add menu item';
|
||||||
lisMenuEditorSubmenu = 'submenu';
|
lisMenuEditorAddSubmenu = 'Add submenu';
|
||||||
|
lisMenuEditorSSubmenu = '%s submenu';
|
||||||
lisMenuEditorTemplateDescription = 'Template description:';
|
lisMenuEditorTemplateDescription = 'Template description:';
|
||||||
lisMenuEditorTemplates = '&Templates';
|
lisMenuEditorTemplates = '&Templates';
|
||||||
lisMenuEditorTemplateSaved = 'Template saved';
|
lisMenuEditorTemplateSaved = 'Template saved';
|
||||||
lisMenuEditorThereAreNoUserSavedMenuTemplates = 'There are no user-saved menu templates.';
|
lisMenuEditorThereAreNoUserSavedMenuTemplates = 'There are no user-saved menu templates.' + sLineBreak + sLineBreak
|
||||||
|
+ 'Only standard default templates are available.';
|
||||||
lisMenuEditorTSCListGetScanListCompNameInvalidIndexDForFScanLis = 'TSCList.'
|
lisMenuEditorTSCListGetScanListCompNameInvalidIndexDForFScanLis = 'TSCList.'
|
||||||
+'GetScanListCompName: invalid index %d for FScanList';
|
+'GetScanListCompName: invalid index %d for FScanList';
|
||||||
lisMenuEditorYouHaveToChangeTheShortcutFromSStoAvoidAConflict = 'You have to'
|
lisMenuEditorYouHaveToChangeTheShortcutFromSStoAvoidAConflict = 'You have to'
|
||||||
+' change the shortcut from %s%sto avoid a conflict';
|
+' change the shortcut from %s' + sLineBreak + 'to avoid a conflict';
|
||||||
lisMenuEditorYouMustEnterTextForTheCaption = 'You must enter text for the Caption';
|
lisMenuEditorYouMustEnterTextForTheCaption = 'You must enter text for the Caption';
|
||||||
|
|
||||||
// Standard File menu
|
// Standard File menu
|
||||||
|
Loading…
Reference in New Issue
Block a user