Function frmQuery::OnPositionStc should use wxPLURAL for %d char
message. Patch is attached.
Regards
Marek Černocký
diff --git a/pgadmin/frm/frmQuery.cpp b/pgadmin/frm/frmQuery.cpp
index 07f126a..d3d0097 100644
--- a/pgadmin/frm/frmQuery.cpp
+++ b/pgadmin/frm/frmQuery.cpp
@@ -1634,18 +1634,17 @@ void frmQuery::OnChangeStc(wxStyledTextEvent event)
void frmQuery::OnPositionStc(wxStyledTextEvent event)
{
- int selFrom, selTo;
+ int selFrom, selTo, selCount;
sqlQuery-GetSelection(selFrom, selTo);
+ selCount = selTo - selFrom;
wxString pos;
pos.Printf(_(Ln %d, Col %d, Ch %d), sqlQuery-LineFromPosition(sqlQuery-GetCurrentPos()) + 1, sqlQuery-GetColumn(sqlQuery-GetCurrentPos()) + 1, s
SetStatusText(pos, STATUSPOS_POS);
- if (selTo - selFrom == 1)
- pos.Printf(_(%d char), selTo - selFrom);
- else if (selTo - selFrom 1)
- pos.Printf(_(%d chars), selTo - selFrom);
- else
+ if (selCount 1)
pos = wxEmptyString;
+ else
+ pos.Printf(wxPLURAL(%d char, %d chars, selCount), selCount);
SetStatusText(pos, STATUSPOS_SEL);
}
--
Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers