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

Reply via email to