mirror of
https://github.com/rgriebl/brickstore.git
synced 2026-05-25 02:08:24 -05:00
Show a fade effect when switching from/to the home screen
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import BrickStore 1.0
|
||||
import QtQuick 2.12
|
||||
import BrickStore
|
||||
import BrickLink
|
||||
import QtQuick
|
||||
|
||||
Script {
|
||||
name: "BrickForge invoice print script"
|
||||
|
||||
@@ -468,11 +468,8 @@ void MainWindow::changeEvent(QEvent *e)
|
||||
|
||||
void MainWindow::createCentralWidget()
|
||||
{
|
||||
m_welcomeWidget = new WelcomeWidget(this);
|
||||
m_welcomeWidget->setAutoFillBackground(true);
|
||||
m_welcomeWidget->hide();
|
||||
|
||||
auto *rootSplitter = new QSplitter();
|
||||
|
||||
rootSplitter->setObjectName(u"RootSplitter"_qs);
|
||||
auto *vp = createViewPane(nullptr, this);
|
||||
rootSplitter->addWidget(vp);
|
||||
@@ -490,6 +487,9 @@ void MainWindow::createCentralWidget()
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
m_welcomeWidget = new WelcomeWidget(this);
|
||||
m_welcomeWidget->setAutoFillBackground(true);
|
||||
}
|
||||
|
||||
void MainWindow::setActiveViewPane(ViewPane *newActive)
|
||||
@@ -565,11 +565,11 @@ void MainWindow::goHome(bool home)
|
||||
{
|
||||
if (home) {
|
||||
repositionHomeWidget();
|
||||
m_welcomeWidget->show();
|
||||
m_welcomeWidget->fadeIn();
|
||||
m_welcomeWidget->setFocus();
|
||||
connectView(nullptr);
|
||||
} else {
|
||||
m_welcomeWidget->hide();
|
||||
m_welcomeWidget->fadeOut();
|
||||
if (View *v = m_activeViewPane ? m_activeViewPane->activeView() : nullptr) {
|
||||
v->setFocus();
|
||||
connectView(v);
|
||||
|
||||
@@ -51,6 +51,7 @@ class Announcements;
|
||||
class DeveloperConsole;
|
||||
class ViewPane;
|
||||
class LoadColumnLayoutMenuAdapter;
|
||||
class WelcomeWidget;
|
||||
|
||||
|
||||
class MainWindow : public QMainWindow
|
||||
@@ -142,7 +143,7 @@ private:
|
||||
QPointer<ViewPane> m_activeViewPane;
|
||||
QMultiHash<QWidget *, ViewPane *> m_allViewPanes;
|
||||
|
||||
QWidget *m_welcomeWidget;
|
||||
WelcomeWidget *m_welcomeWidget;
|
||||
QStringListModel *m_favoriteFilters;
|
||||
QByteArray m_defaultDockState;
|
||||
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
#include <QStyleFactory>
|
||||
#include <QStringBuilder>
|
||||
#include <QSizeGrip>
|
||||
#include <QGraphicsOpacityEffect>
|
||||
#include <QPropertyAnimation>
|
||||
|
||||
#include "bricklink/core.h"
|
||||
#include "common/actionmanager.h"
|
||||
@@ -290,6 +292,25 @@ WelcomeWidget::WelcomeWidget(QWidget *parent)
|
||||
: QWidget(parent)
|
||||
, m_docIcon(u":/assets/generated-app-icons/brickstore_doc"_qs)
|
||||
{
|
||||
m_effect = new QGraphicsOpacityEffect(this);
|
||||
m_effect->setEnabled(false);
|
||||
setGraphicsEffect(m_effect);
|
||||
|
||||
m_animation = new QPropertyAnimation(m_effect, "opacity");
|
||||
m_animation->setDuration(200);
|
||||
|
||||
connect(m_animation, &QAbstractAnimation::stateChanged,
|
||||
this, [this](QAbstractAnimation::State newState, QAbstractAnimation::State oldState) {
|
||||
if ((newState == QAbstractAnimation::Running) && (oldState == QAbstractAnimation::Stopped)) {
|
||||
m_effect->setEnabled(true);
|
||||
show();
|
||||
} else if (newState == QAbstractAnimation::Stopped) {
|
||||
if (m_effect->opacity() == 0)
|
||||
hide();
|
||||
m_effect->setEnabled(false);
|
||||
}
|
||||
});
|
||||
|
||||
int spacing = style()->pixelMetric(QStyle::PM_LayoutHorizontalSpacing);
|
||||
|
||||
auto *layout = new QGridLayout();
|
||||
@@ -381,6 +402,38 @@ WelcomeWidget::WelcomeWidget(QWidget *parent)
|
||||
setLayout(layout);
|
||||
}
|
||||
|
||||
void WelcomeWidget::fadeIn()
|
||||
{
|
||||
fade(true);
|
||||
}
|
||||
|
||||
void WelcomeWidget::fadeOut()
|
||||
{
|
||||
fade(false);
|
||||
}
|
||||
|
||||
void WelcomeWidget::fade(bool in)
|
||||
{
|
||||
auto direction = in ? QAbstractAnimation::Forward : QAbstractAnimation::Backward;
|
||||
|
||||
if (!m_effect->isEnabled() && (in == isVisibleTo(parentWidget()))) {
|
||||
return;
|
||||
} else if (m_animation->state() == QAbstractAnimation::Running) {
|
||||
if (m_animation->direction() == direction) {
|
||||
return;
|
||||
} else {
|
||||
m_animation->pause();
|
||||
m_animation->setDirection(direction);
|
||||
m_animation->resume();
|
||||
}
|
||||
} else {
|
||||
m_animation->setDirection(direction);
|
||||
m_animation->setStartValue(0);
|
||||
m_animation->setEndValue(1);
|
||||
m_animation->start();
|
||||
}
|
||||
}
|
||||
|
||||
void WelcomeWidget::updateVersionsText()
|
||||
{
|
||||
auto delta = HumanReadableTimeDelta::toString(QDateTime::currentDateTime(),
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
|
||||
QT_FORWARD_DECLARE_CLASS(QGroupBox)
|
||||
QT_FORWARD_DECLARE_CLASS(QLabel)
|
||||
QT_FORWARD_DECLARE_CLASS(QGraphicsOpacityEffect)
|
||||
QT_FORWARD_DECLARE_CLASS(QPropertyAnimation)
|
||||
|
||||
class WelcomeButton;
|
||||
|
||||
@@ -30,6 +32,9 @@ class WelcomeWidget : public QWidget
|
||||
public:
|
||||
WelcomeWidget(QWidget *parent = nullptr);
|
||||
|
||||
void fadeIn();
|
||||
void fadeOut();
|
||||
|
||||
protected:
|
||||
void changeEvent(QEvent *e) override;
|
||||
|
||||
@@ -39,12 +44,14 @@ private:
|
||||
void languageChange();
|
||||
|
||||
private:
|
||||
void fade(bool in);
|
||||
|
||||
QGroupBox *m_recent_frame;
|
||||
QGroupBox *m_document_frame;
|
||||
QGroupBox *m_import_frame;
|
||||
QPointer<QLabel> m_no_recent;
|
||||
QLabel *m_versions;
|
||||
QIcon m_docIcon;
|
||||
QGraphicsOpacityEffect *m_effect;
|
||||
QPropertyAnimation *m_animation;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtGui/QHelpEvent>
|
||||
#include <QtQuick3D/QQuick3D>
|
||||
#include <QtQuick/QQuickView>
|
||||
#include <QtQuick/QQuickItem>
|
||||
#include <QtQuick/QQuickItemGrabResult>
|
||||
|
||||
|
||||
@@ -14,12 +14,12 @@
|
||||
#pragma once
|
||||
|
||||
#include <QWidget>
|
||||
#include <QQuickView>
|
||||
|
||||
#include "bricklink/color.h"
|
||||
#include "bricklink/item.h"
|
||||
|
||||
QT_FORWARD_DECLARE_CLASS(QQuickItemGrabResult)
|
||||
QT_FORWARD_DECLARE_CLASS(QQuickView)
|
||||
|
||||
|
||||
namespace LDraw {
|
||||
|
||||
@@ -4248,7 +4248,7 @@ Bitte wählen Sie auch aus, welche Eigenschaften (z.B. Anmerkungen, Staffelpreis
|
||||
<context>
|
||||
<name>LDraw::RenderWidget</name>
|
||||
<message>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="198"/>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="199"/>
|
||||
<source>Hold left button: Rotate
|
||||
Hold right button: Move
|
||||
Mouse wheel: Zoom
|
||||
@@ -6978,7 +6978,7 @@ Falls Sie Ihr Passwort nicht sichern wollen, dann lassen Sie einfach dieses Feld
|
||||
<context>
|
||||
<name>WelcomeButton</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="110"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="112"/>
|
||||
<source>Shortcut:</source>
|
||||
<translation>Tastenkürzel:</translation>
|
||||
</message>
|
||||
@@ -6986,30 +6986,30 @@ Falls Sie Ihr Passwort nicht sichern wollen, dann lassen Sie einfach dieses Feld
|
||||
<context>
|
||||
<name>WelcomeWidget</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="393"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="446"/>
|
||||
<source>version %1 (build: %2)</source>
|
||||
<translation>Version %1 (Build: %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="395"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="448"/>
|
||||
<source>Using a database that was generated %1</source>
|
||||
<translation>Die aktuelle Datenbank wurde %1 generiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="192"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="401"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="454"/>
|
||||
<source>Open recent files</source>
|
||||
<translation>Zuletzt geöffnete Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="141"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="402"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="455"/>
|
||||
<source>Document</source>
|
||||
<translation>Dokumente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="151"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="403"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="456"/>
|
||||
<source>Import items</source>
|
||||
<translation>Teile importieren</translation>
|
||||
</message>
|
||||
@@ -7020,7 +7020,7 @@ Falls Sie Ihr Passwort nicht sichern wollen, dann lassen Sie einfach dieses Feld
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="211"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="408"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="461"/>
|
||||
<source>No recent files</source>
|
||||
<translation>Keine zuletzt geöffneten Dateien</translation>
|
||||
</message>
|
||||
|
||||
@@ -3551,7 +3551,7 @@ Please also select which item's attributes (e.g. remarks, tiered prices, ..
|
||||
<context>
|
||||
<name>LDraw::RenderWidget</name>
|
||||
<message>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="198"/>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="199"/>
|
||||
<source>Hold left button: Rotate
|
||||
Hold right button: Move
|
||||
Mouse wheel: Zoom
|
||||
@@ -5844,7 +5844,7 @@ If you do not want to save your password, then just leave this field empty and y
|
||||
<context>
|
||||
<name>WelcomeButton</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="110"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="112"/>
|
||||
<source>Shortcut:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -5853,35 +5853,35 @@ If you do not want to save your password, then just leave this field empty and y
|
||||
<name>WelcomeWidget</name>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="192"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="401"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="454"/>
|
||||
<source>Open recent files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="141"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="402"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="455"/>
|
||||
<source>Document</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="151"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="403"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="456"/>
|
||||
<source>Import items</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="211"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="408"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="461"/>
|
||||
<source>No recent files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="393"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="446"/>
|
||||
<source>version %1 (build: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="395"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="448"/>
|
||||
<source>Using a database that was generated %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
@@ -1479,12 +1479,12 @@
|
||||
<context>
|
||||
<name>BrickLink::Orders</name>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="691"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="708"/>
|
||||
<source>Address not available</source>
|
||||
<translation>Dirección no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="707"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="724"/>
|
||||
<source>Cannot write order address to cache</source>
|
||||
<translation>No se puede escribir la dirección del pedido en la caché</translation>
|
||||
</message>
|
||||
@@ -1493,67 +1493,67 @@
|
||||
<translation type="vanished">No se puede guardar el pedido en un archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="739"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="756"/>
|
||||
<source>Cannot write order XML to cache</source>
|
||||
<translation>No se puede escribir el pedido XML en la caché</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="750"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="767"/>
|
||||
<source>Could not parse the received order XML data</source>
|
||||
<translation>No se ha podido convertir los datos XML del pedido recibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1180"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1197"/>
|
||||
<source>Cannot open order XML</source>
|
||||
<translation>No se puede abir el XML del pedido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1222"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1239"/>
|
||||
<source>Received</source>
|
||||
<translation>Recibidos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1222"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1239"/>
|
||||
<source>Placed</source>
|
||||
<translation>Realizados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1295"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1312"/>
|
||||
<source>Date</source>
|
||||
<translation>Fecha</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1296"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1313"/>
|
||||
<source>Type</source>
|
||||
<translation>Tipo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1297"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1314"/>
|
||||
<source>Status</source>
|
||||
<translation>Estado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1298"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1315"/>
|
||||
<source>Order ID</source>
|
||||
<translation>ID Pedido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1299"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1316"/>
|
||||
<source>Buyer/Seller</source>
|
||||
<translation>Comprador/Vendedor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1300"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1317"/>
|
||||
<source>Items</source>
|
||||
<translation>Artículos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1301"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1318"/>
|
||||
<source>Lots</source>
|
||||
<translation>Lotes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="1302"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="1319"/>
|
||||
<source>Total</source>
|
||||
<translation>Total</translation>
|
||||
</message>
|
||||
@@ -3171,37 +3171,37 @@ Por favor seleciona también que atributos (p.ej. notas, precios encadenados, ..
|
||||
<translation type="vanished">Cesta en tienda %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="169"/>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="173"/>
|
||||
<source>Import</source>
|
||||
<translation>Importar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="170"/>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="174"/>
|
||||
<source>Filter the list for lines containing these words</source>
|
||||
<translation>Filtrar la lista para líneas que contengan esta palabras</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="172"/>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="176"/>
|
||||
<source>Show</source>
|
||||
<translation>Mostrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="173"/>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="177"/>
|
||||
<source>Show on BrickLink</source>
|
||||
<translation>Mostrar en BrickLink</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="226"/>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="230"/>
|
||||
<source>Last updated %1</source>
|
||||
<translation>Última actualización %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="232"/>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="236"/>
|
||||
<source>Currently updating carts</source>
|
||||
<translation>Actualizando las cestas actualmente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="236"/>
|
||||
<location filename="../src/desktop/importcartdialog.cpp" line="240"/>
|
||||
<source>Last update failed</source>
|
||||
<translation>Última actualización ha fallado</translation>
|
||||
</message>
|
||||
@@ -3514,17 +3514,17 @@ Por favor seleciona también que atributos (p.ej. notas, precios encadenados, ..
|
||||
<translation>%v / %m</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="209"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="213"/>
|
||||
<source>Import</source>
|
||||
<translation>Importar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="210"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="214"/>
|
||||
<source>Import combined</source>
|
||||
<translation>Importar combinados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="211"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="215"/>
|
||||
<source>Filter the list for lines containing these words</source>
|
||||
<translation>Filtrar la lista para las líneas que contienen estas palabras</translation>
|
||||
</message>
|
||||
@@ -3533,28 +3533,28 @@ Por favor seleciona también que atributos (p.ej. notas, precios encadenados, ..
|
||||
<translation type="vanished">Mostrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="213"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="217"/>
|
||||
<source>Show order information</source>
|
||||
<translation>Mostrar información del pedido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="214"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="218"/>
|
||||
<source>Show on BrickLink</source>
|
||||
<translation>Mostrar en BrickLink</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/ImportOrderDialog.qml" line="11"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="239"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="243"/>
|
||||
<source>Import Order</source>
|
||||
<translation>Import Pedido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="240"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="244"/>
|
||||
<source>You have selected multiple orders with differing currencies, which cannot be combined as-is.</source>
|
||||
<translation>Ha seleccionado varios pedidos con diferentes monedas, no se pueden combinar como están.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="242"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="246"/>
|
||||
<source>Do you want to continue and convert all prices to your default currency (%1)?</source>
|
||||
<translation>¿Desea continuar y convertir todos los precios a su moneda predeterminada (%1)?</translation>
|
||||
</message>
|
||||
@@ -3563,27 +3563,27 @@ Por favor seleciona también que atributos (p.ej. notas, precios encadenados, ..
|
||||
<translation type="vanished">Múltiple</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="271"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="275"/>
|
||||
<source>Batch</source>
|
||||
<translation>Grupo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="292"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="296"/>
|
||||
<source>Multiple Orders</source>
|
||||
<translation>Múltiples Pedidos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="340"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="344"/>
|
||||
<source>Last updated %1</source>
|
||||
<translation>Última actualización %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="346"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="350"/>
|
||||
<source>Currently updating orders</source>
|
||||
<translation>Actualizando pedidos actualmente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="350"/>
|
||||
<location filename="../src/desktop/importorderdialog.cpp" line="354"/>
|
||||
<source>Last update failed</source>
|
||||
<translation>Última actualización ha fallado</translation>
|
||||
</message>
|
||||
@@ -3626,32 +3626,32 @@ Por favor seleciona también que atributos (p.ej. notas, precios encadenados, ..
|
||||
<translation>%v / %m</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="169"/>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="173"/>
|
||||
<source>Import</source>
|
||||
<translation>Importar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="170"/>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="174"/>
|
||||
<source>Filter the list for lines containing these words</source>
|
||||
<translation>Filtrar la lista para líneas que contengan esta palabras</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="172"/>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="176"/>
|
||||
<source>Show</source>
|
||||
<translation>Mostrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="173"/>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="177"/>
|
||||
<source>Show on BrickLink</source>
|
||||
<translation>Mostrar en BrickLink</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="224"/>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="228"/>
|
||||
<source>Last updated %1</source>
|
||||
<translation>Última actualización %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="230"/>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="234"/>
|
||||
<source>Currently updating wanted lists</source>
|
||||
<translation>Actualizando las Listas de Deseos</translation>
|
||||
</message>
|
||||
@@ -3660,7 +3660,7 @@ Por favor seleciona también que atributos (p.ej. notas, precios encadenados, ..
|
||||
<translation type="vanished">Actualizando las Listas de Deseos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="234"/>
|
||||
<location filename="../src/desktop/importwantedlistdialog.cpp" line="238"/>
|
||||
<source>Last update failed</source>
|
||||
<translation>Última actualización ha fallado</translation>
|
||||
</message>
|
||||
@@ -3798,7 +3798,7 @@ Por favor seleciona también que atributos (p.ej. notas, precios encadenados, ..
|
||||
<context>
|
||||
<name>LDraw::RenderWidget</name>
|
||||
<message>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="198"/>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="199"/>
|
||||
<source>Hold left button: Rotate
|
||||
Hold right button: Move
|
||||
Mouse wheel: Zoom
|
||||
@@ -4158,82 +4158,82 @@ Clic derecho: Menu</translation>
|
||||
<context>
|
||||
<name>Orders</name>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="596"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="613"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="597"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="614"/>
|
||||
<source>Pending</source>
|
||||
<translation>Pendiente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="598"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="615"/>
|
||||
<source>Updated</source>
|
||||
<translation>Actualizado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="599"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="616"/>
|
||||
<source>Processing</source>
|
||||
<translation>Precesando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="600"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="617"/>
|
||||
<source>Ready</source>
|
||||
<translation>Listo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="601"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="618"/>
|
||||
<source>Paid</source>
|
||||
<translation>Pagado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="602"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="619"/>
|
||||
<source>Packed</source>
|
||||
<translation>Empaquetado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="603"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="620"/>
|
||||
<source>Shipped</source>
|
||||
<translation>Enviado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="604"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="621"/>
|
||||
<source>Received</source>
|
||||
<translation>Recibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="605"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="622"/>
|
||||
<source>Completed</source>
|
||||
<translation>Completado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="606"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="623"/>
|
||||
<source>OCR</source>
|
||||
<translation>OCR</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="607"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="624"/>
|
||||
<source>NPB</source>
|
||||
<translation>NPB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="608"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="625"/>
|
||||
<source>NPX</source>
|
||||
<translation>NPX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="609"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="626"/>
|
||||
<source>NRS</source>
|
||||
<translation>NRS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="610"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="627"/>
|
||||
<source>NSS</source>
|
||||
<translation>NSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/bricklink/order.cpp" line="611"/>
|
||||
<location filename="../src/bricklink/order.cpp" line="628"/>
|
||||
<source>Cancelled</source>
|
||||
<translation>Cancelado</translation>
|
||||
</message>
|
||||
@@ -4707,7 +4707,7 @@ Clic derecho: Menu</translation>
|
||||
<context>
|
||||
<name>QDialogButtonBox</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/desktopuihelpers_p.h" line="171"/>
|
||||
<location filename="../src/desktop/desktopuihelpers_p.h" line="174"/>
|
||||
<source>Ok</source>
|
||||
<translation>Ok</translation>
|
||||
</message>
|
||||
@@ -6256,7 +6256,7 @@ Si no quiere guardar su contraseña, deje este campo vacío y se le pedirá que
|
||||
<context>
|
||||
<name>WelcomeButton</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="110"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="112"/>
|
||||
<source>Shortcut:</source>
|
||||
<translation>Atajo:</translation>
|
||||
</message>
|
||||
@@ -6265,13 +6265,13 @@ Si no quiere guardar su contraseña, deje este campo vacío y se le pedirá que
|
||||
<name>WelcomeWidget</name>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="141"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="402"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="455"/>
|
||||
<source>Document</source>
|
||||
<translation>Documento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="151"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="403"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="456"/>
|
||||
<source>Import items</source>
|
||||
<translation>Importar artículos</translation>
|
||||
</message>
|
||||
@@ -6282,23 +6282,23 @@ Si no quiere guardar su contraseña, deje este campo vacío y se le pedirá que
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="192"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="401"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="454"/>
|
||||
<source>Open recent files</source>
|
||||
<translation>Abrir archios recientes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="211"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="408"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="461"/>
|
||||
<source>No recent files</source>
|
||||
<translation>Sin archivos recientes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="393"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="446"/>
|
||||
<source>version %1 (build: %2)</source>
|
||||
<translation>versión %1 (compilación %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="395"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="448"/>
|
||||
<source>Using a database that was generated %1</source>
|
||||
<translation>Usando base de datos generada %1</translation>
|
||||
</message>
|
||||
|
||||
@@ -4581,7 +4581,7 @@ Please also select which item's attributes (e.g. remarks, tiered prices, ..
|
||||
<context>
|
||||
<name>LDraw::RenderWidget</name>
|
||||
<message>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="198"/>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="199"/>
|
||||
<source>Hold left button: Rotate
|
||||
Hold right button: Move
|
||||
Mouse wheel: Zoom
|
||||
@@ -7059,7 +7059,7 @@ If you do not want to save your password, then just leave this field empty and y
|
||||
<context>
|
||||
<name>WelcomeButton</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="110"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="112"/>
|
||||
<source>Shortcut:</source>
|
||||
<translation>Raccourci:</translation>
|
||||
</message>
|
||||
@@ -7067,30 +7067,30 @@ If you do not want to save your password, then just leave this field empty and y
|
||||
<context>
|
||||
<name>WelcomeWidget</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="393"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="446"/>
|
||||
<source>version %1 (build: %2)</source>
|
||||
<translation>version %1 (build: %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="395"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="448"/>
|
||||
<source>Using a database that was generated %1</source>
|
||||
<translation>Utilise une base de données générée %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="192"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="401"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="454"/>
|
||||
<source>Open recent files</source>
|
||||
<translation>Ouvrir un fichier récent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="141"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="402"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="455"/>
|
||||
<source>Document</source>
|
||||
<translation>Document</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="151"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="403"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="456"/>
|
||||
<source>Import items</source>
|
||||
<translation>Importer</translation>
|
||||
</message>
|
||||
@@ -7101,7 +7101,7 @@ If you do not want to save your password, then just leave this field empty and y
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="211"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="408"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="461"/>
|
||||
<source>No recent files</source>
|
||||
<translation>Pas de fichier récent</translation>
|
||||
</message>
|
||||
|
||||
@@ -3606,7 +3606,7 @@ Var vänlig välj vilka attribut (tex. anmärkning, stafflade priser, ...) som s
|
||||
<context>
|
||||
<name>LDraw::RenderWidget</name>
|
||||
<message>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="198"/>
|
||||
<location filename="../src/ldraw/renderwidget.cpp" line="199"/>
|
||||
<source>Hold left button: Rotate
|
||||
Hold right button: Move
|
||||
Mouse wheel: Zoom
|
||||
@@ -5949,7 +5949,7 @@ Om du inte vill spara ditt lösenord, lämna detta fältet tomt så kommer du f
|
||||
<context>
|
||||
<name>WelcomeButton</name>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="110"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="112"/>
|
||||
<source>Shortcut:</source>
|
||||
<translation>Genväg:</translation>
|
||||
</message>
|
||||
@@ -5958,13 +5958,13 @@ Om du inte vill spara ditt lösenord, lämna detta fältet tomt så kommer du f
|
||||
<name>WelcomeWidget</name>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="141"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="402"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="455"/>
|
||||
<source>Document</source>
|
||||
<translation>Dokument</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="151"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="403"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="456"/>
|
||||
<source>Import items</source>
|
||||
<translation>Importera artiklar</translation>
|
||||
</message>
|
||||
@@ -5975,23 +5975,23 @@ Om du inte vill spara ditt lösenord, lämna detta fältet tomt så kommer du f
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="192"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="401"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="454"/>
|
||||
<source>Open recent files</source>
|
||||
<translation>Öppna senaste filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/mobile/MainWindow.qml" line="211"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="408"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="461"/>
|
||||
<source>No recent files</source>
|
||||
<translation>Inga senaste filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="393"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="446"/>
|
||||
<source>version %1 (build: %2)</source>
|
||||
<translation>version %1 (build: %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="395"/>
|
||||
<location filename="../src/desktop/welcomewidget.cpp" line="448"/>
|
||||
<source>Using a database that was generated %1</source>
|
||||
<translation>Anänder en databas som skapades %1</translation>
|
||||
</message>
|
||||
|
||||
Reference in New Issue
Block a user