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 ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org