diff --git a/src/GcWindowRegistry.cpp b/src/GcWindowRegistry.cpp index 6cc877e74..d321d18e3 100644 --- a/src/GcWindowRegistry.cpp +++ b/src/GcWindowRegistry.cpp @@ -54,23 +54,23 @@ GcWindowRegistry GcWindows[] = { // name GcWinID { "Aerolab Chung Analysis",GcWindowTypes::Aerolab }, - { "Ride Performance Graph",GcWindowTypes::AllPlot }, + { "Performance Graph",GcWindowTypes::AllPlot }, { "Critical Mean Maximals",GcWindowTypes::CriticalPower }, { "Activity Calendar",GcWindowTypes::Diary }, { "Google Route Map",GcWindowTypes::GoogleMap }, { "Bing Route Map",GcWindowTypes::BingMap }, { "Distribution Histogram",GcWindowTypes::Histogram }, { "Long Term Metrics",GcWindowTypes::LTM }, - { "3d Ride Analysis",GcWindowTypes::Model }, + { "3d Analysis",GcWindowTypes::Model }, { "Performance Manager",GcWindowTypes::PerformanceManager }, { "Pedal Force vs Velocity",GcWindowTypes::PfPv }, { "Heartrate vs Power",GcWindowTypes::HrPw }, - { "Ride Editor",GcWindowTypes::RideEditor }, - { "Ride Summary",GcWindowTypes::RideSummary }, - { "Ride Details",GcWindowTypes::MetadataWindow }, - { "Ride Summary & Details",GcWindowTypes::Summary }, - { "2d Ride Analysis",GcWindowTypes::Scatter }, - { "Ride Collection TreeMap",GcWindowTypes::TreeMap }, + { "Editor",GcWindowTypes::RideEditor }, + { "Summary",GcWindowTypes::RideSummary }, + { "Details",GcWindowTypes::MetadataWindow }, + { "Summary & Details",GcWindowTypes::Summary }, + { "2d Analysis",GcWindowTypes::Scatter }, + { "Collection TreeMap",GcWindowTypes::TreeMap }, { "Weekly Summary",GcWindowTypes::WeeklySummary }, { "Video Player",GcWindowTypes::VideoPlayer }, { "Realtime Controls", GcWindowTypes::RealtimeControls }, diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 3ceed1bf4..3f8a04fe7 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -282,7 +282,7 @@ MainWindow::MainWindow(const QDir &home) : treeWidget->hide(); allRides = new QTreeWidgetItem(treeWidget, FOLDER_TYPE); - allRides->setText(0, tr("All Rides")); + allRides->setText(0, tr("All Activities")); treeWidget->expandItem(allRides); treeWidget->setFirstItemColumnSpanned (allRides, true); @@ -457,10 +457,10 @@ MainWindow::MainWindow(const QDir &home) : fileMenu->addAction(tr("&Open..."), this, SLOT(openCyclist()), tr("Ctrl+O")); fileMenu->addAction(tr("&Quit"), this, SLOT(close()), tr("Ctrl+Q")); - QMenu *rideMenu = menuBar()->addMenu(tr("&Ride")); + QMenu *rideMenu = menuBar()->addMenu(tr("&Activity")); rideMenu->addAction(tr("&Download from device..."), this, SLOT(downloadRide()), tr("Ctrl+D")); rideMenu->addAction(tr("&Import from file..."), this, SLOT (importFile()), tr ("Ctrl+I")); - rideMenu->addAction(tr("&Manual ride entry..."), this, SLOT(manualRide()), tr("Ctrl+M")); + rideMenu->addAction(tr("&Manual activity entry..."), this, SLOT(manualRide()), tr("Ctrl+M")); rideMenu->addSeparator (); rideMenu->addAction(tr("&Export to CSV..."), this, SLOT(exportCSV()), tr("Ctrl+E")); rideMenu->addAction(tr("Export to GC..."), this, SLOT(exportGC())); @@ -479,9 +479,9 @@ MainWindow::MainWindow(const QDir &home) : rideMenu->addAction(tr("Down&load from Training Peaks..."), this, SLOT(downloadTP()), tr("Ctrl+L")); #endif rideMenu->addSeparator (); - rideMenu->addAction(tr("&Save ride"), this, SLOT(saveRide()), tr("Ctrl+S")); - rideMenu->addAction(tr("D&elete ride..."), this, SLOT(deleteRide())); - rideMenu->addAction(tr("Split &ride..."), this, SLOT(splitRide())); + rideMenu->addAction(tr("&Save activity"), this, SLOT(saveRide()), tr("Ctrl+S")); + rideMenu->addAction(tr("D&elete activity..."), this, SLOT(deleteRide())); + rideMenu->addAction(tr("Split &activity..."), this, SLOT(splitRide())); rideMenu->addSeparator (); @@ -507,7 +507,7 @@ MainWindow::MainWindow(const QDir &home) : #ifdef GC_HAVE_ICAL optionsMenu->addSeparator(); - optionsMenu->addAction(tr("Upload Ride to Calendar"), this, SLOT(uploadCalendar()), tr ("")); + optionsMenu->addAction(tr("Upload Activity to Calendar"), this, SLOT(uploadCalendar()), tr ("")); optionsMenu->addAction(tr("Import Calendar..."), this, SLOT(importCalendar()), tr ("")); optionsMenu->addAction(tr("Export Calendar..."), this, SLOT(exportCalendar()), tr ("")); optionsMenu->addAction(tr("Refresh Calendar"), this, SLOT(refreshCalendar()), tr ("")); @@ -690,17 +690,17 @@ MainWindow::showTreeContextMenuPopup(const QPoint &pos) if (treeWidget->selectedItems().size() == 0) return; //none selected! RideItem *rideItem = (RideItem *)treeWidget->selectedItems().first(); - if (rideItem != NULL && rideItem->text(0) != tr("All Rides")) { + if (rideItem != NULL && rideItem->text(0) != tr("All Activities")) { QMenu menu(treeWidget); - QAction *actSaveRide = new QAction(tr("Save Changes to Ride"), treeWidget); + QAction *actSaveRide = new QAction(tr("Save Changes"), treeWidget); connect(actSaveRide, SIGNAL(triggered(void)), this, SLOT(saveRide())); - QAction *revertRide = new QAction(tr("Revert to Saved Ride"), treeWidget); + QAction *revertRide = new QAction(tr("Revert to Saved version"), treeWidget); connect(revertRide, SIGNAL(triggered(void)), this, SLOT(revertRide())); - QAction *actDeleteRide = new QAction(tr("Delete Ride"), treeWidget); + QAction *actDeleteRide = new QAction(tr("Delete Activity"), treeWidget); connect(actDeleteRide, SIGNAL(triggered(void)), this, SLOT(deleteRide())); QAction *actBestInt = new QAction(tr("Find Best Intervals"), treeWidget); @@ -709,7 +709,7 @@ MainWindow::showTreeContextMenuPopup(const QPoint &pos) QAction *actPowerPeaks = new QAction(tr("Find Power Peaks"), treeWidget); connect(actPowerPeaks, SIGNAL(triggered(void)), this, SLOT(findPowerPeaks())); - QAction *actSplitRide = new QAction(tr("Split Ride"), treeWidget); + QAction *actSplitRide = new QAction(tr("Split Activity"), treeWidget); connect(actSplitRide, SIGNAL(triggered(void)), this, SLOT(splitRide())); if (rideItem->isDirty() == true) { @@ -722,7 +722,7 @@ MainWindow::showTreeContextMenuPopup(const QPoint &pos) menu.addAction(actPowerPeaks); menu.addAction(actSplitRide); #ifdef GC_HAVE_LIBOAUTH - QAction *actTweetRide = new QAction(tr("Tweet Ride"), treeWidget); + QAction *actTweetRide = new QAction(tr("Tweet Activity"), treeWidget); connect(actTweetRide, SIGNAL(triggered(void)), this, SLOT(tweetRide())); menu.addAction(actTweetRide); #endif @@ -820,7 +820,7 @@ MainWindow::aboutDialog() "

Source code can be obtained from
" "" "http://goldencheetah.org/." - "

Ride files and other data are stored in
" + "

Activity files and other data are stored in
" "%5" "

Trademarks used with permission
" "TSS, NP, IF courtesy of " @@ -1120,7 +1120,7 @@ MainWindow::exportGC() { if ((treeWidget->selectedItems().size() != 1) || (treeWidget->selectedItems().first()->type() != RIDE_TYPE)) { - QMessageBox::critical(this, tr("Select Ride"), tr("No ride selected!")); + QMessageBox::critical(this, tr("Select Activity"), tr("No activity selected!")); return; } @@ -1140,7 +1140,7 @@ MainWindow::exportJson() { if ((treeWidget->selectedItems().size() != 1) || (treeWidget->selectedItems().first()->type() != RIDE_TYPE)) { - QMessageBox::critical(this, tr("Select Ride"), tr("No ride selected!")); + QMessageBox::critical(this, tr("Select Activity"), tr("No activity selected!")); return; } @@ -1160,7 +1160,7 @@ MainWindow::exportPWX() { if ((treeWidget->selectedItems().size() != 1) || (treeWidget->selectedItems().first()->type() != RIDE_TYPE)) { - QMessageBox::critical(this, tr("Select Ride"), tr("No ride selected!")); + QMessageBox::critical(this, tr("Select Activity"), tr("No activity selected!")); return; } @@ -1180,7 +1180,7 @@ MainWindow::exportTCX() { if ((treeWidget->selectedItems().size() != 1) || (treeWidget->selectedItems().first()->type() != RIDE_TYPE)) { - QMessageBox::critical(this, tr("Select Ride"), tr("No ride selected!")); + QMessageBox::critical(this, tr("Select Activity"), tr("No activity selected!")); return; } @@ -1201,7 +1201,7 @@ MainWindow::exportKML() { if ((treeWidget->selectedItems().size() != 1) || (treeWidget->selectedItems().first()->type() != RIDE_TYPE)) { - QMessageBox::critical(this, tr("Select Ride"), tr("No ride selected!")); + QMessageBox::critical(this, tr("Select Activity"), tr("No activity selected!")); return; } @@ -1222,7 +1222,7 @@ MainWindow::exportCSV() { if ((treeWidget->selectedItems().size() != 1) || (treeWidget->selectedItems().first()->type() != RIDE_TYPE)) { - QMessageBox::critical(this, tr("Select Ride"), tr("No ride selected!")); + QMessageBox::critical(this, tr("Select Activity"), tr("No activity selected!")); return; } @@ -1247,7 +1247,7 @@ MainWindow::exportCSV() QFile file(fileName); if (!file.open(QFile::WriteOnly | QFile::Truncate)) { - QMessageBox::critical(this, tr("Split Ride"), tr("The file %1 can't be opened for writing").arg(fileName)); + QMessageBox::critical(this, tr("Split Activity"), tr("The file %1 can't be opened for writing").arg(fileName)); return; } @@ -1288,7 +1288,7 @@ MainWindow::saveRide() if (ride) saveRideSingleDialog(ride); // will signal save to everyone else { - QMessageBox oops(QMessageBox::Critical, tr("No Ride To Save"), + QMessageBox oops(QMessageBox::Critical, tr("No Activity To Save"), tr("There is no currently selected ride to save.")); oops.exec(); return; @@ -1320,7 +1320,7 @@ MainWindow::deleteRide() return; RideItem *item = static_cast(_item); QMessageBox msgBox; - msgBox.setText(tr("Are you sure you want to delete the ride:")); + msgBox.setText(tr("Are you sure you want to delete the activity:")); msgBox.setInformativeText(item->fileName); QPushButton *deleteButton = msgBox.addButton(tr("Delete"),QMessageBox::YesRole); msgBox.setStandardButtons(QMessageBox::Cancel); @@ -1631,7 +1631,7 @@ MainWindow::setCriticalPower(int cp) QMessageBox::information( this, tr("CP saved"), - tr("Range from %1 to %2\nRider CP set to %3 watts") . + tr("Range from %1 to %2\nAthlete CP set to %3 watts") . arg(startDate.isNull() ? "BEGIN" : startDate.toString()) . arg(endDate.isNull() ? "END" : endDate.toString()) . arg(cp) @@ -1652,7 +1652,7 @@ MainWindow::parseRideFileName(const QString &name, QString *notesFileName, QDate QTime time(rx.cap(5).toInt(), rx.cap(6).toInt(),rx.cap(7).toInt()); if ((! date.isValid()) || (! time.isValid())) { QMessageBox::warning(this, - tr("Invalid Ride File Name"), + tr("Invalid Activity File Name"), tr("Invalid date/time in filename:\n%1\nSkipping file...").arg(name) ); return false; diff --git a/src/RideNavigatorProxy.h b/src/RideNavigatorProxy.h index 43ca37a7d..f89797a24 100644 --- a/src/RideNavigatorProxy.h +++ b/src/RideNavigatorProxy.h @@ -237,13 +237,13 @@ public: // format the group by with ride count etc if (groupBy != -1) { - QString returnString = QString("%1: %2 (%3 rides)") + QString returnString = QString("%1: %2 (%3 activities)") .arg(sourceModel()->headerData(groupBy, Qt::Horizontal).toString()) .arg(group) .arg(groupToSourceRow.value(groups[proxyIndex.row()])->count()); returning = QVariant(returnString); } else { - QString returnString = QString("All %1 rides") + QString returnString = QString("All %1 activities") .arg(groupToSourceRow.value(groups[proxyIndex.row()])->count()); returning = QVariant(returnString); } @@ -328,7 +328,7 @@ public: QString whichGroup(int row) const { - if (groupBy == -1) return tr("All Rides"); + if (groupBy == -1) return tr("All Activities"); else return groupFromValue(headerData(groupBy+1, Qt::Horizontal).toString(), sourceModel()->data(sourceModel()->index(row,groupBy)).toString(), @@ -402,7 +402,7 @@ public: rows->append(i); sourceRowToGroupRow.append(i); } - groupToSourceRow.insert("All Rides", rows); + groupToSourceRow.insert("All Activities", rows); }