| From: | Andreas Pflug <pgadmin(at)pse-consulting(dot)de> |
|---|---|
| To: | Hiroshi Saito <saito(at)inetrt(dot)skcapi(dot)co(dot)jp> |
| Cc: | Andreas Pflug <Andreas(dot)Pflug(at)web(dot)de>, pgadmin-hackers(at)postgresql(dot)org |
| Subject: | Re: Problem with Scintilla |
| Date: | 2003-07-16 08:16:02 |
| Message-ID: | 3F1509C2.10206@pse-consulting.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | 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
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andreas Pflug | 2003-07-16 08:33:28 | Re: Translation: Languages |
| Previous Message | Jean-Michel POURE | 2003-07-16 07:31:37 | Re: Translation: Languages |