[PATCH] Reformat statistics tab in MainTab tab widget

Tomaz Canabrava tcanabrava at kde.org
Mon May 6 06:58:17 PDT 2013


the generated files are the ui_*.h  stuff, there's a need for the tooling
to grep the *.ui?



2013/5/6 Dirk Hohndel <dirk at hohndel.org>

> So we need to make sure that the strings from those .ui files get fed
> into the translation.
>
> The marking with _("") or N_("") and even with tr("") have one
> interesting side effect - the strings get picked up by our tooling and
> then sent to Transifex for translation.
>
> At this point we still need to add magic to the Makefile to ensure that
> the strings from the .ui file are picked up as well.
>
> /D
>
> On Mon, 2013-05-06 at 10:46 -0300, Tomaz Canabrava wrote:
> > that's managed by the 'tr' methods on the generated files.
> >
> >
> >
> > 2013/5/6 Dirk Hohndel <dirk at hohndel.org>
> >
> >         One thing that I notice is that we have English text in
> >         the .ui files.
> >         How is that getting localized?
> >
> >         /D
> >
> >         On Mon, 2013-05-06 at 08:30 +0100, amit.k.chaudhuri at gmail.com
> >         wrote:
> >         > From: Amit Chaudhuri <amit.k.chaudhuri at gmail.com>
> >         >
> >         > Rename various labels and text into clear pairs and reflect
> >         changes into
> >         > .cpp file.
> >         >
> >         > To avoid clashes with names on other tabs use '..All..' to
> >         emphasise
> >         > that this page deals with an aggregate across the selected
> >         dives.
> >         >
> >         > Re-format the statistics tab.
> >         >
> >         > Signed-off-by: Amit Chaudhuri <amit.k.chaudhuri at gmail.com>
> >         > ---
> >         >  qt-ui/maintab.cpp |   28 ++++++------
> >         >  qt-ui/maintab.ui  |  125
> >         +++++++++++++++++++++++++++++++++--------------------
> >         >  2 files changed, 91 insertions(+), 62 deletions(-)
> >         >
> >         > diff --git a/qt-ui/maintab.cpp b/qt-ui/maintab.cpp
> >         > index d72df96..8d196a8 100644
> >         > --- a/qt-ui/maintab.cpp
> >         > +++ b/qt-ui/maintab.cpp
> >         > @@ -44,20 +44,20 @@ void MainTab::clearInfo()
> >         >
> >         >  void MainTab::clearStats()
> >         >  {
> >         > -     ui->maxdepth_2->setText(QString());
> >         > -     ui->mindepth->setText(QString());
> >         > -     ui->avgdepth->setText(QString());
> >         > -     ui->maxsac->setText(QString());
> >         > -     ui->minsac->setText(QString());
> >         > -     ui->avgsac->setText(QString());
> >         > -     ui->dives->setText(QString());
> >         > -     ui->maxtemp->setText(QString());
> >         > -     ui->mintemp->setText(QString());
> >         > -     ui->avgtemp->setText(QString());
> >         > -     ui->totaltime->setText(QString());
> >         > -     ui->avgtime->setText(QString());
> >         > -     ui->longestdive->setText(QString());
> >         > -     ui->shortestdive->setText(QString());
> >         > +     ui->maximumDepthAllText->setText(QString());
> >         > +     ui->minimumDepthAllText->setText(QString());
> >         > +     ui->averageDepthAllText->setText(QString());
> >         > +     ui->maximumSacAllText->setText(QString());
> >         > +     ui->minimumSacAllText->setText(QString());
> >         > +     ui->averageSacAllText->setText(QString());
> >         > +     ui->divesAllText->setText(QString());
> >         > +     ui->maximumTemperatureAllText->setText(QString());
> >         > +     ui->minimumTemperatureAllText->setText(QString());
> >         > +     ui->averageTemperatureAllText->setText(QString());
> >         > +     ui->totalTimeAllText->setText(QString());
> >         > +     ui->averageTimeAllText->setText(QString());
> >         > +     ui->longestAllText->setText(QString());
> >         > +     ui->shortestAllText->setText(QString());
> >         >  }
> >         >
> >         >  void MainTab::on_addCylinder_clicked()
> >         > diff --git a/qt-ui/maintab.ui b/qt-ui/maintab.ui
> >         > index 82019e6..5ec1046 100644
> >         > --- a/qt-ui/maintab.ui
> >         > +++ b/qt-ui/maintab.ui
> >         > @@ -14,7 +14,7 @@
> >         >     <string>TabWidget</string>
> >         >    </property>
> >         >    <property name="currentIndex">
> >         > -   <number>2</number>
> >         > +   <number>0</number>
> >         >    </property>
> >         >    <widget class="QWidget" name="notesTab">
> >         >     <attribute name="title">
> >         > @@ -528,12 +528,28 @@
> >         >     </attribute>
> >         >     <layout class="QVBoxLayout" name="verticalLayout_4">
> >         >      <item>
> >         > -     <layout class="QGridLayout" name="gridLayout_6">
> >         > -      <property name="verticalSpacing">
> >         > +     <spacer name="verticalSpacer_6">
> >         > +      <property name="orientation">
> >         > +       <enum>Qt::Vertical</enum>
> >         > +      </property>
> >         > +      <property name="sizeHint" stdset="0">
> >         > +       <size>
> >         > +        <width>20</width>
> >         > +        <height>20</height>
> >         > +       </size>
> >         > +      </property>
> >         > +     </spacer>
> >         > +    </item>
> >         > +    <item>
> >         > +     <layout class="QGridLayout"
> >         name="statsUpperGridLayout">
> >         > +      <property name="margin">
> >         >         <number>10</number>
> >         >        </property>
> >         > +      <property name="spacing">
> >         > +       <number>15</number>
> >         > +      </property>
> >         >        <item row="0" column="0">
> >         > -       <widget class="QLabel" name="label_28">
> >         > +       <widget class="QLabel" name="maximumDepthAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -541,12 +557,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Max Depth</string>
> >         > +         <string>Max. Depth</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="0" column="1">
> >         > -       <widget class="QLabel" name="label_29">
> >         > +       <widget class="QLabel" name="minimumDepthAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -554,12 +570,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Min Depth</string>
> >         > +         <string>Min. Depth</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="0" column="2">
> >         > -       <widget class="QLabel" name="label_30">
> >         > +       <widget class="QLabel" name="averageDepthAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -567,33 +583,33 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Avg Depth</string>
> >         > +         <string>Ave. Depth</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="1" column="0">
> >         > -       <widget class="QLabel" name="maxdepth_2">
> >         > +       <widget class="QLabel" name="maximumDepthAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="1" column="1">
> >         > -       <widget class="QLabel" name="mindepth">
> >         > +       <widget class="QLabel" name="minimumDepthAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="1" column="2">
> >         > -       <widget class="QLabel" name="avgdepth">
> >         > +       <widget class="QLabel" name="averageDepthAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="2" column="0">
> >         > -       <widget class="QLabel" name="label_31">
> >         > +       <widget class="QLabel" name="maximumSacAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -601,12 +617,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Max SAC</string>
> >         > +         <string>Max. SAC</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="2" column="1">
> >         > -       <widget class="QLabel" name="label_32">
> >         > +       <widget class="QLabel" name="minimumSacAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -614,12 +630,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Min SAC</string>
> >         > +         <string>Min. SAC</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="2" column="2">
> >         > -       <widget class="QLabel" name="label_33">
> >         > +       <widget class="QLabel" name="averageSacAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -627,26 +643,26 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Avg SAC</string>
> >         > +         <string>Ave. SAC</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="3" column="0">
> >         > -       <widget class="QLabel" name="maxsac">
> >         > +       <widget class="QLabel" name="maximumSacAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="3" column="1">
> >         > -       <widget class="QLabel" name="minsac">
> >         > +       <widget class="QLabel" name="minimumSacAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="3" column="2">
> >         > -       <widget class="QLabel" name="avgsac">
> >         > +       <widget class="QLabel" name="averageSacAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         > @@ -655,15 +671,28 @@
> >         >       </layout>
> >         >      </item>
> >         >      <item>
> >         > -     <layout class="QGridLayout" name="gridLayout_5">
> >         > -      <property name="verticalSpacing">
> >         > +     <spacer name="verticalSpacer_5">
> >         > +      <property name="orientation">
> >         > +       <enum>Qt::Vertical</enum>
> >         > +      </property>
> >         > +      <property name="sizeHint" stdset="0">
> >         > +       <size>
> >         > +        <width>20</width>
> >         > +        <height>20</height>
> >         > +       </size>
> >         > +      </property>
> >         > +     </spacer>
> >         > +    </item>
> >         > +    <item>
> >         > +     <layout class="QGridLayout"
> >         name="statsLowerGridLayout">
> >         > +      <property name="margin">
> >         >         <number>10</number>
> >         >        </property>
> >         > -      <property name="bottomMargin">
> >         > -       <number>0</number>
> >         > +      <property name="spacing">
> >         > +       <number>15</number>
> >         >        </property>
> >         >        <item row="0" column="0">
> >         > -       <widget class="QLabel" name="label_20">
> >         > +       <widget class="QLabel" name="divesAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -679,7 +708,7 @@
> >         >         </widget>
> >         >        </item>
> >         >        <item row="0" column="1">
> >         > -       <widget class="QLabel" name="label_21">
> >         > +       <widget class="QLabel"
> >         name="maximumTemperatureLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -687,12 +716,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Max Temp</string>
> >         > +         <string>Max. Temp.</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="0" column="2">
> >         > -       <widget class="QLabel" name="label_22">
> >         > +       <widget class="QLabel"
> >         name="minimumTemperatureAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -700,12 +729,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Min Temp</string>
> >         > +         <string>Min. Temp.</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="0" column="3">
> >         > -       <widget class="QLabel" name="label_23">
> >         > +       <widget class="QLabel"
> >         name="averageTemperatureAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -713,40 +742,40 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Avg Temp</string>
> >         > +         <string>Ave. Temp.</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="1" column="0">
> >         > -       <widget class="QLabel" name="dives">
> >         > +       <widget class="QLabel" name="divesAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="1" column="1">
> >         > -       <widget class="QLabel" name="maxtemp">
> >         > +       <widget class="QLabel"
> >         name="maximumTemperatureAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="1" column="2">
> >         > -       <widget class="QLabel" name="mintemp">
> >         > +       <widget class="QLabel"
> >         name="minimumTemperatureAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="1" column="3">
> >         > -       <widget class="QLabel" name="avgtemp">
> >         > +       <widget class="QLabel"
> >         name="averageTemperatureAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="2" column="0">
> >         > -       <widget class="QLabel" name="label_24">
> >         > +       <widget class="QLabel" name="totalTimeAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -759,7 +788,7 @@
> >         >         </widget>
> >         >        </item>
> >         >        <item row="2" column="1">
> >         > -       <widget class="QLabel" name="label_25">
> >         > +       <widget class="QLabel" name="averageTimeAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -767,12 +796,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Avg Time</string>
> >         > +         <string>Ave. Time</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="2" column="2">
> >         > -       <widget class="QLabel" name="label_26">
> >         > +       <widget class="QLabel" name="longestAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -780,12 +809,12 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Longest Dive</string>
> >         > +         <string>Longest</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="2" column="3">
> >         > -       <widget class="QLabel" name="label_27">
> >         > +       <widget class="QLabel" name="shortestAllLabel">
> >         >          <property name="font">
> >         >           <font>
> >         >            <weight>75</weight>
> >         > @@ -793,33 +822,33 @@
> >         >           </font>
> >         >          </property>
> >         >          <property name="text">
> >         > -         <string>Shortest Dive</string>
> >         > +         <string>Shortest</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="3" column="0">
> >         > -       <widget class="QLabel" name="totaltime">
> >         > +       <widget class="QLabel" name="totalTimeAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="3" column="1">
> >         > -       <widget class="QLabel" name="avgtime">
> >         > +       <widget class="QLabel" name="averageTimeAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="3" column="2">
> >         > -       <widget class="QLabel" name="longestdive">
> >         > +       <widget class="QLabel" name="longestAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         >         </widget>
> >         >        </item>
> >         >        <item row="3" column="3">
> >         > -       <widget class="QLabel" name="shortestdive">
> >         > +       <widget class="QLabel" name="shortestAllText">
> >         >          <property name="text">
> >         >           <string>TextLabel</string>
> >         >          </property>
> >         > @@ -835,7 +864,7 @@
> >         >        <property name="sizeHint" stdset="0">
> >         >         <size>
> >         >          <width>20</width>
> >         > -        <height>85</height>
> >         > +        <height>20</height>
> >         >         </size>
> >         >        </property>
> >         >       </spacer>
> >
> >
> >
> >         _______________________________________________
> >         subsurface mailing list
> >         subsurface at hohndel.org
> >         http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface
> >
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20130506/21433d32/attachment-0001.html>


More information about the subsurface mailing list