mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
translations: qualify tr function to get correct context
The way inheritance is implemented for the undo commands confuses the Qt translation tooling - with the result that the context assumed by the tools used to extract the strings doesn't match the context calculated at runtime - so all the translations for the strings in undo commands fail (including creating proper numerus forms). This change forces a consistant context tag, at the price of creating a significant delta for the source strings (the strings themselves stay the same, but the context for a lot of them changes). I am hoping that Transifex is smart enough to automagically add the correct translations for these, but I guess I won't know until I try. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
e6cbb28a9f
commit
a109a28367
4 changed files with 63 additions and 63 deletions
|
|
@ -15,7 +15,7 @@ EditTripBase::EditTripBase(dive_trip *tripIn, const QString &newValue) : trip(tr
|
|||
// Therefore, setting of the title is done here.
|
||||
bool EditTripBase::workToBeDone()
|
||||
{
|
||||
setText(tr("Edit %1").arg(fieldName()));
|
||||
setText(Command::Base::tr("Edit %1").arg(fieldName()));
|
||||
return data(trip) != value;
|
||||
}
|
||||
|
||||
|
|
@ -50,7 +50,7 @@ QString EditTripLocation::data(dive_trip *t) const
|
|||
|
||||
QString EditTripLocation::fieldName() const
|
||||
{
|
||||
return tr("trip location");
|
||||
return Command::Base::tr("trip location");
|
||||
}
|
||||
|
||||
TripField EditTripLocation::fieldId() const
|
||||
|
|
@ -72,7 +72,7 @@ QString EditTripNotes::data(dive_trip *t) const
|
|||
|
||||
QString EditTripNotes::fieldName() const
|
||||
{
|
||||
return tr("trip notes");
|
||||
return Command::Base::tr("trip notes");
|
||||
}
|
||||
|
||||
TripField EditTripNotes::fieldId() const
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue