Приветствую Вас Гость | RSS

Delphi заготовки

Воскресенье, 12.05.2024, 07:19
Главная » 2012 » Март » 13 » Полуавтоматический перевод программ Delphi
08:32
Полуавтоматический перевод программ Delphi
Перевод программы через gogle

1. Для примера берем стандартный пример  Delphi&RichEdit


стандартное окно. пример редактора \delphi\demos\RichEdit


пишем скрипт на Дельфи для получения текста из всех элементов окон

mainform.Editor.Lines.Add('----------названия кнопок меню-------------------');
for X:=0 to mainform.ComponentCount-1 do begin
if mainform.Components[x].ClassType=TMenuItem then
      mainform.Editor.Lines.Add(mainform.Components[x].Name+'='+#39

+deletesim(TMenuItem(mainform.Components[x]).Caption)+#39);
   end;
   mainform.Editor.Lines.Add('----------кнопки меню подсказки-------------------');
   for X:=0 to mainform.ComponentCount-1 do begin
      if mainform.Components[x].ClassType=TMenuItem then
        mainform.Editor.Lines.Add(mainform.Components[x].Name+'='+#39+

deletesim(TMenuItem(mainform.Components[x]).Caption)+#39);
   end;
   mainform.Editor.Lines.Add('----------названия Иконки-------------------');
   for X:=0 to mainform.ComponentCount-1 do begin
      if mainform.Components[x].ClassType=TMenuItem then
        mainform.Editor.Lines.Add(mainform.Components[x].Name+'='+#39+

deletesim(TMenuItem(mainform.Components[x]).Caption)+#39);
   end;
   mainform.Editor.Lines.Add('----------Подсказки к иконки -------------------');
   for X:=0 to mainform.ComponentCount-1 do begin
      if mainform.Components[x].ClassType=TMenuItem then
        mainform.Editor.Lines.Add(mainform.Components[x].Name+'='+#39+

deletesim(TMenuItem(mainform.Components[x]).Caption)+#39);
   end;

получаем текст

----------названия кнопок меню-------------------
FileMenu='File'
FileNewItem='New'
FileOpenItem='Open...'
FileSaveItem='Save'
FileSaveAsItem='Save As...'
N1='-'
FilePrintItem='Print'
N4='-'
FileExitItem='Exit'
EditMenu='Edit'
EditUndoItem='Undo'
N2='-'
EditCutItem='Cut'
EditCopyItem='Copy'
EditPasteItem='Paste'
N5='-'
miEditFont='Font...'
HelpMenu='Help'
HelpAboutItem='About...'
----------кнопки меню подсказки-------------------
FileMenu='File'
FileNewItem='New'
FileOpenItem='Open...'


переводим его в Google либо в другом переводчике 

исходная функция для перевода программы демо (Delphi&RichEdit) на русский язык

 http://netsoftware.ucoz.ru/1.rtf

Просмотров: 1627 | Добавил: NetSoftWare | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: