Re: Problem with Scintilla
От | Andreas Pflug |
---|---|
Тема | Re: Problem with Scintilla |
Дата | |
Msg-id | 3F1509C2.10206@pse-consulting.de обсуждение исходный текст |
Ответ на | Problem with Scintilla ("Hiroshi Saito" <saito@inetrt.skcapi.co.jp>) |
Список | pgadmin-hackers |
Hiroshi Saito wrote: >Hi Andreas. > >There is Scintill which can't be controlled by a po file to translate. > >For example it is this. >--->ScintillaBase.cxx >void ScintillaBase::ContextMenu(Point pt) { > if (displayPopupMenu) { > bool writable = !WndProc(SCI_GETREADONLY, 0, 0); > popup.CreatePopUp(); > AddToPopUp("Undo", idcmdUndo, writable && pdoc->CanUndo()); > AddToPopUp("Redo", idcmdRedo, writable && pdoc->CanRedo()); > AddToPopUp(""); > AddToPopUp("Cut", idcmdCut, writable && currentPos != >anchor); > AddToPopUp("Copy", idcmdCopy, currentPos != anchor); > AddToPopUp("Paste", idcmdPaste, writable && >WndProc(SCI_CANPASTE >, 0, 0)); > AddToPopUp("Delete", idcmdDelete, writable && currentPos != >anch >or); > AddToPopUp(""); > AddToPopUp("Select All", idcmdSelectAll); > popup.Show(pt, wMain); > } >} ><----END > >I don't think that it is a substitution simply with wxT("xx"). >It was the modification point with stc.xpp, *.h as well. >And, the base of Scintilla is outside. >I don't have a definite answer. > >Are there any ideas? > > Hi Hiroshi, you're right, scintilla isn't gettext aware. We could implement our own context menu, to get rid of scintilla's own. That would solve the problem. Regards, Andreas
В списке pgadmin-hackers по дате отправления: