"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Language: Spanish\n"
"X-Poedit-Basepath: /home/dags/desarrollo/pgadmin3/pgadmin3\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Language: Finnish\n"
"X-Poedit-Country: FINLAND\n"
"X-Poedit-Basepath: .\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: KBabel 1.11.2\n"
#: src/frm/frmQuery.cpp:1269
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"X-Poedit-Language: Japanese\n"
"X-Poedit-Country: JAPAN\n"
"X-Poedit-SourceCharset: utf-8\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
"X-Poedit-Language: Korean\n"
"X-Poedit-Country: KOREA\n"
"X-Poedit-SourceCharset: utf-8\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%"
+"100<10 || n%100>=20) ? 1 : 2);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Language: Dutch\n"
"X-Poedit-Country: NETHERLANDS\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Language: Portuguese\n"
"X-Poedit-Country: PORTUGAL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Poedit-Language: Russian\n"
"X-Poedit-Country: RUSSIAN FEDERATION\n"
"X-Poedit-SourceCharset: utf-8\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"org>\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: KBabel 1.3.1\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
+"%100==4 ? 2 : 3);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Poedit-Language: Serbo-Croatian\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: src/frm/frmQuery.cpp:1269 src/frm/frmQuery.cpp:1623
#: pgadmin/frm/frmQuery.cpp:1866 pgadmin/frm/frmQuery.cpp:2283
GotoPos(initialPos);
wxString msg;
- msg.Printf(_("%d replacements made."), count);
+ msg.Printf(wxPLURAL("%d replacement made.", "%d replacements made.", count), count);
wxMessageBox(msg, _("Replace all"));
if (count)
insertedOid=PQoidValue(res);
if (insertedOid && insertedOid != (OID)-1)
appendMessage(wxString::Format(_("Query inserted one row with OID %d.\n"), insertedOid));
- else
- appendMessage(wxString::Format(_("Query result with %d rows will be returned.\n"), PQntuples(result)));
+ else
+ appendMessage(wxString::Format(wxPLURAL("Query result with %d row will be returned.\n", "Query result with %d rows will be returned.\n",
+ PQntuples(result)), PQntuples(result)));
continue;
}
if (lastResult)
{
if (PQntuples(lastResult))
- appendMessage(wxString::Format(_("Query result with %d rows discarded.\n"), PQntuples(lastResult)));
+ appendMessage(wxString::Format(wxPLURAL("Query result with %d row discarded.\n", "Query result with %d rows discarded.\n",
+ PQntuples(lastResult)), PQntuples(lastResult)));
PQclear(lastResult);
}
lastResult=res;
if (limit <= 0)
cbLimit->SetValue(_("No limit"));
else
- cbLimit->SetValue(wxString::Format(_("%i rows"), limit));
+ cbLimit->SetValue(wxString::Format(wxPLURAL("%i row", "%i rows", limit), limit));
}
}
{
int copied;
copied = sqlGrid->Copy();
- SetStatusText(wxString::Format(_("Data from %d rows copied to clipboard."), copied));
+ SetStatusText(wxString::Format(
+ wxPLURAL("Data from %d row copied to clipboard.", "Data from %d rows copied to clipboard.", copied),
+ copied));
}
}
}
return;
wxString prompt;
- if (i == 1)
- prompt.Printf(_("Are you sure you wish to delete the selected row?"));
- else
- prompt.Printf(_("Are you sure you wish to delete the %d selected rows?"), i);
+ prompt.Printf(wxPLURAL("Are you sure you wish to delete the selected row?", "Are you sure you wish to delete the %d selected rows?", i));
wxMessageDialog msg(this, prompt, _("Delete rows?"), wxYES_NO | wxICON_QUESTION);
if (msg.ShowModal() != wxID_YES)
i > 0 &&
show_continue_message)
{
- wxMessageDialog msg(this, wxString::Format(_("There was an error deleting the previous record.\nAre you sure you wish to delete the remaining %d rows ?"), i), _("Delete more records ?"), wxYES_NO | wxICON_QUESTION);
+ wxMessageDialog msg(this, wxString::Format(wxPLURAL(
+ "There was an error deleting the previous record.\nAre you sure you wish to delete the remaining %d row?",
+ "There was an error deleting the previous record.\nAre you sure you wish to delete the remaining %d rows?",
+ i), i), _("Delete more records ?"), wxYES_NO | wxICON_QUESTION);
if (msg.ShowModal() != wxID_YES)
break;
else
sqlGrid->EndBatch();
- SetStatusText(wxString::Format(_("%d rows."), sqlGrid->GetTable()->GetNumberStoredRows()), 0);
+ SetStatusText(wxString::Format(wxPLURAL("%d row.", "%d rows.", sqlGrid->GetTable()->GetNumberStoredRows()), sqlGrid->GetTable()->GetNumberStoredRows()), 0);
}
toolsMenu->Enable(MNU_REMOVESORT, true);
return;
}
- SetStatusText(wxString::Format(_("%d rows."), thread->DataSet()->NumRows()), 0);
+ SetStatusText(wxString::Format(wxPLURAL("%d row.", "%d rows.", thread->DataSet()->NumRows()), thread->DataSet()->NumRows()), 0);
sqlGrid->BeginBatch();
editGridLimitedFactory::editGridLimitedFactory(menuFactoryList *list, wxMenu *mnu, ctlMenuToolbar *toolbar, int limit) : editGridFactoryBase(list)
{
- mnu->Append(id, wxString::Format(_("View Top %i Rows"), limit), _("View a limited number of rows in the selected object."));
+ mnu->Append(id, wxString::Format(wxPLURAL("View Top %i Row", "View Top %i Rows", limit), limit), _("View a limited number of rows in the selected object."));
rowlimit = limit;
context = false;
}
file.Close();
if (skipped)
- wxLogError(_("Data export incomplete.\n\n%d row(s) contained characters that could not be converted to the local charset.\n\nPlease correct the data or try using UTF8 instead."), skipped);
+ wxLogError(wxPLURAL(
+ "Data export incomplete.\n\n%d row contained characters that could not be converted to the local charset.\n\nPlease correct the data or try using UTF8 instead.",
+ "Data export incomplete.\n\n%d rows contained characters that could not be converted to the local charset.\n\nPlease correct the data or try using UTF8 instead.",
+ skipped), skipped);
else
wxMessageBox(_("Data export completed successfully."), _("Export data"), wxICON_INFORMATION | wxOK);
}
else
{
- showMessage(wxString::Format(_("Query returned successfully: %d rows affected, %s ms execution time."),
+ showMessage(wxString::Format(
+ wxPLURAL(
+ "Query returned successfully: %d row affected, %s ms execution time.",
+ "Query returned successfully: %d rows affected, %s ms execution time.",
+ insertedCount),
insertedCount, elapsedQuery.ToString().c_str()),
- wxString::Format(_("%d rows affected."), insertedCount));
+ wxString::Format(wxPLURAL("%d row affected.", "%d rows affected.", insertedCount), insertedCount));
}
}
else
if (qi->toFile)
{
- SetStatusText(wxString::Format(_("%d rows."), rowsTotal), STATUSPOS_ROWS);
+ SetStatusText(wxString::Format(wxPLURAL("%d row.", "%d rows.", rowsTotal), rowsTotal), STATUSPOS_ROWS);
if (rowsTotal)
{
{
sqlResult->DisplayData(true);
- showMessage(wxString::Format(_("%d rows retrieved."), sqlResult->NumRows()), _("OK."));
+ showMessage(wxString::Format(
+ wxPLURAL("%d row retrieved.", "%d rows retrieved.", sqlResult->NumRows()),
+ sqlResult->NumRows()), _("OK."));
}
else
{
- SetStatusText(wxString::Format(_("Retrieving data: %d rows."), rowsTotal), STATUSPOS_MSGS);
+ SetStatusText(wxString::Format(wxPLURAL("Retrieving data: %d row.", "Retrieving data: %d rows.", rowsTotal), rowsTotal), STATUSPOS_MSGS);
wxTheApp->Yield(true);
sqlResult->DisplayData();
msgResult->AppendText(str);
msgHistory->AppendText(str);
- showMessage(wxString::Format(_("%ld rows retrieved."), sqlResult->NumRows()), _("OK."));
+ showMessage(wxString::Format(wxPLURAL("%ld row retrieved.", "%ld rows retrieved.", sqlResult->NumRows()), sqlResult->NumRows()), _("OK."));
}
- SetStatusText(wxString::Format(_("%d rows."), rowsTotal), STATUSPOS_ROWS);
+ SetStatusText(wxString::Format(wxPLURAL("%d row.", "%d rows.", rowsTotal), rowsTotal), STATUSPOS_ROWS);
}
}
if (statusMsg.Last() == '.')
statusMsg = statusMsg.Left(statusMsg.Length() - 1);
- SetStatusText(wxString::Format(_("%s (%d asynchronous notifications received)."), statusMsg.c_str(), notifies), STATUSPOS_MSGS);
+ SetStatusText(wxString::Format(
+ wxPLURAL("%s (%d asynchronous notification received).", "%s (%d asynchronous notifications received).", notifies),
+ statusMsg.c_str(), notifies), STATUSPOS_MSGS);
}
msgResult->AppendText(wxT("\n"));
if (!l)
return true;
- wxMessageDialog dlg(frame, wxString::Format(_("There are %ld event acknowledgements outstanding.\nContinue anyway?"), l),
+ wxMessageDialog dlg(frame, wxString::Format(wxPLURAL("There are %ld event acknowledgement outstanding.\nContinue anyway?",
+ "There are %ld event acknowledgements outstanding.\nContinue anyway?", l), l),
_("Events pending"), wxYES_NO | wxNO_DEFAULT);
return dlg.ShowModal() == wxID_YES;
cp pgadmin3-release.pot pgadmin3.pot
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/ctl/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/frm/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/debugger/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/db/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/exceptions/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/expressions/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/statements/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/generators/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/objects/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/utilities/m_apm/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/utilities/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/pgscript/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/agent/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/schema/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/utils/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/slony/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/dlg/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/gqb/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/ui/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot xtra/pgscript/bin/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/ctl/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/frm/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/debugger/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/db/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/exceptions/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/expressions/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/statements/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/generators/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/objects/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/utilities/m_apm/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/utilities/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/pgscript/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/agent/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/schema/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/utils/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/slony/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/dlg/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/gqb/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/ui/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/*.cpp
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot xtra/pgscript/bin/*.cpp
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/ctl/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/frm/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/debugger/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/db/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/exceptions/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/expressions/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/statements/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/generators/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/objects/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/utilities/mapm-lib/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/utilities/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/pgscript/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/agent/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/schema/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/utils/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/slony/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/dlg/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/gqb/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/*.h
-xgettext -k_ -k__ -j -s -o pgadmin3.pot pgadmin/include/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/ctl/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/frm/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/debugger/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/db/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/exceptions/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/expressions/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/statements/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/generators/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/objects/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/utilities/mapm-lib/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/utilities/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/pgscript/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/agent/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/schema/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/utils/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/slony/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/dlg/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/gqb/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/*.h
+xgettext -k_ -k__ -kwxPLURAL:1,2 -j -s -o pgadmin3.pot pgadmin/include/*.h
TMPDIR=`mktemp -d tmpwork` || exit 1
echo "$TMPDIR"