Hi,
I send patch. It solves translation for object type names in reports.
Regards
Marek
diff --recursive -c pgadmin3.svn/pgadmin/frm/frmReport.cpp pgadmin3.new/pgadmin/frm/frmReport.cpp
*** pgadmin3.svn/pgadmin/frm/frmReport.cpp 2009-08-01 16:52:58.000000000 +0200
--- pgadmin3.new/pgadmin/frm/frmReport.cpp 2009-08-01 18:51:54.000000000 +0200
***************
*** 1199,1208 ****
void reportObjectPropertiesFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s properties report - %s"), object->GetTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(object->GetTypeName() + _(" properties"));
ctlListView *list = GetFrmMain()->GetProperties();
object->ShowProperties();
--- 1199,1208 ----
void reportObjectPropertiesFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s properties report - %s"), object->GetTranslatedTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(wxString::Format(_("%s properties"), object->GetTranslatedTypeName().c_str()));
ctlListView *list = GetFrmMain()->GetProperties();
object->ShowProperties();
***************
*** 1236,1245 ****
void reportObjectDdlFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s DDL report - %s"), object->GetTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(object->GetTypeName() + _(" DDL"));
report->XmlSetSectionSql(section, object->GetSql(NULL));
}
--- 1236,1245 ----
void reportObjectDdlFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s DDL report - %s"), object->GetTranslatedTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(wxString::Format(_("%s DDL"), object->GetTranslatedTypeName().c_str()));
report->XmlSetSectionSql(section, object->GetSql(NULL));
}
***************
*** 1271,1277 ****
pgTable *table = (pgTable *)object;
wxString title;
! title.Printf(_("%s Data dictionary report - %s"), object->GetTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
// Columns
--- 1271,1277 ----
pgTable *table = (pgTable *)object;
wxString title;
! title.Printf(_("%s Data dictionary report - %s"), object->GetTranslatedTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
// Columns
***************
*** 1416,1425 ****
void reportObjectStatisticsFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s statistics report - %s"), object->GetTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(object->GetTypeName() + _(" statistics"));
ctlListView *list = GetFrmMain()->GetStatisticsCtl();
object->ShowStatistics(GetFrmMain(), list);
--- 1416,1425 ----
void reportObjectStatisticsFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s statistics report - %s"), object->GetTranslatedTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(wxString::Format(_("%s statistics"), object->GetTranslatedTypeName().c_str()));
ctlListView *list = GetFrmMain()->GetStatisticsCtl();
object->ShowStatistics(GetFrmMain(), list);
***************
*** 1451,1460 ****
void reportObjectDependenciesFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s dependencies report - %s"), object->GetTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(object->GetTypeName() + _(" dependencies"));
ctlListView *list = GetFrmMain()->GetDependenciesCtl();
object->ShowDependencies(parent, list);
--- 1451,1461 ----
void reportObjectDependenciesFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s dependencies report - %s"), object->GetTranslatedTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(wxString::Format(_("%s dependencies"), object->GetTranslatedTypeName().c_str()));
!
ctlListView *list = GetFrmMain()->GetDependenciesCtl();
object->ShowDependencies(parent, list);
***************
*** 1485,1494 ****
void reportObjectDependentsFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s dependents report - %s"), object->GetTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(object->GetTypeName() + _(" dependents"));
ctlListView *list = GetFrmMain()->GetReferencedByCtl();
object->ShowDependents(parent, list);
--- 1486,1495 ----
void reportObjectDependentsFactory::GenerateReport(frmReport *report, pgObject *object)
{
wxString title;
! title.Printf(_("%s dependents report - %s"), object->GetTranslatedTypeName().c_str(), object->GetIdentifier().c_str());
report->SetReportTitle(title);
! int section = report->XmlCreateSection(wxString::Format(_("%s dependents"), object->GetTranslatedTypeName().c_str()));
ctlListView *list = GetFrmMain()->GetReferencedByCtl();
object->ShowDependents(parent, list);
--
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers