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 ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers