Merge branch 'master' into patch-1

This commit is contained in:
Michael Schuster 2020-06-17 17:35:07 +02:00 committed by GitHub
commit bb78789300
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
66 changed files with 746 additions and 661 deletions

View file

@ -198,7 +198,7 @@ X-GNOME-Autostart-Delay=3
# Translations
Icon[de_DE]=@APPLICATION_ICON_NAME@
Name[de_DE]=@APPLICATION_NAME@ Client zur Desktop-Synchronisierung
Comment[de_DE]=@APPLICATION_NAME@ Client zur Desktop-Synchronisierung
GenericName[de_DE]=Synchronisierungsordner
Icon[de]=@APPLICATION_ICON_NAME@
Name[de]=@APPLICATION_NAME@ Client zur Desktop-Synchronisierung
Comment[de]=@APPLICATION_NAME@ Client zur Desktop-Synchronisierung
GenericName[de]=Synchronisierungsordner

View file

@ -2,6 +2,7 @@
<qresource prefix="/qml">
<file>src/gui/tray/Window.qml</file>
<file>src/gui/tray/UserLine.qml</file>
<file>src/gui/tray/HeaderButton.qml</file>
<file>theme/Style/Style.qml</file>
<file>theme/Style/qmldir</file>
</qresource>

View file

@ -229,6 +229,7 @@ namespace Utility {
OCSYNC_EXPORT bool registryDeleteKeyTree(HKEY hRootKey, const QString &subKey);
OCSYNC_EXPORT bool registryDeleteKeyValue(HKEY hRootKey, const QString &subKey, const QString &valueName);
OCSYNC_EXPORT bool registryWalkSubKeys(HKEY hRootKey, const QString &subKey, const std::function<void(HKEY, const QString &)> &callback);
OCSYNC_EXPORT QRect getTaskbarDimensions();
#endif
}
/** @} */ // \addtogroup

View file

@ -100,6 +100,20 @@ static inline bool hasDarkSystray_private()
}
}
QRect Utility::getTaskbarDimensions()
{
APPBARDATA barData;
barData.cbSize = sizeof(APPBARDATA);
BOOL fResult = (BOOL)SHAppBarMessage(ABM_GETTASKBARPOS, &barData);
if (!fResult) {
return QRect();
}
RECT barRect = barData.rc;
return QRect(barRect.left, barRect.top, (barRect.right - barRect.left), (barRect.bottom - barRect.top));
}
QVariant Utility::registryGetKeyValue(HKEY hRootKey, const QString &subKey, const QString &valueName)
{
QVariant value;
@ -142,6 +156,15 @@ QVariant Utility::registryGetKeyValue(HKEY hRootKey, const QString &subKey, cons
}
break;
}
case REG_BINARY: {
QByteArray buffer;
buffer.resize(sizeInBytes);
result = RegQueryValueEx(hKey, reinterpret_cast<LPCWSTR>(valueName.utf16()), 0, &type, reinterpret_cast<LPBYTE>(buffer.data()), &sizeInBytes);
if (result == ERROR_SUCCESS) {
value = buffer.at(12);
}
break;
}
default:
Q_UNREACHABLE();
}

View file

@ -799,7 +799,6 @@ void SocketApi::command_GET_MENU_ITEMS(const QString &argument, OCC::SocketListe
FileData fileData = hasSeveralFiles ? FileData{} : FileData::get(argument);
bool isOnTheServer = fileData.journalRecord().isValid();
auto flagString = isOnTheServer ? QLatin1String("::") : QLatin1String(":d:");
auto capabilities = fileData.folder->accountState()->account()->capabilities();
if (fileData.folder && fileData.folder->accountState()->isConnected()) {
DirectEditor* editor = getDirectEditorForLocalFile(fileData.localPath);

View file

@ -16,6 +16,7 @@
#include "systray.h"
#include "theme.h"
#include "config.h"
#include "common/utility.h"
#include "tray/UserModel.h"
#include <QCursor>
@ -36,6 +37,8 @@
namespace OCC {
Q_LOGGING_CATEGORY(lcSystray, "nextcloud.gui.systray")
Systray *Systray::_instance = nullptr;
Systray *Systray::instance()
@ -51,9 +54,24 @@ Systray::Systray()
{
_trayEngine->addImportPath("qrc:/qml/theme");
_trayEngine->addImageProvider("avatars", new ImageProvider);
_trayEngine->rootContext()->setContextProperty("userModelBackend", UserModel::instance());
_trayEngine->rootContext()->setContextProperty("appsMenuModelBackend", UserAppsModel::instance());
_trayEngine->rootContext()->setContextProperty("systrayBackend", this);
qmlRegisterSingletonType<UserModel>("com.nextcloud.desktopclient", 1, 0, "UserModel",
[](QQmlEngine *, QJSEngine *) -> QObject * {
return UserModel::instance();
}
);
qmlRegisterSingletonType<UserAppsModel>("com.nextcloud.desktopclient", 1, 0, "UserAppsModel",
[](QQmlEngine *, QJSEngine *) -> QObject * {
return UserAppsModel::instance();
}
);
qmlRegisterSingletonType<Systray>("com.nextcloud.desktopclient", 1, 0, "Systray",
[](QQmlEngine *, QJSEngine *) -> QObject * {
return Systray::instance();
}
);
connect(UserModel::instance(), &UserModel::newUserSelected,
this, &Systray::slotNewUserSelected);
@ -69,6 +87,7 @@ void Systray::create()
}
_trayEngine->load(QStringLiteral("qrc:/qml/src/gui/tray/Window.qml"));
hideWindow();
emit activated(QSystemTrayIcon::ActivationReason::Unknown);
}
void Systray::slotNewUserSelected()
@ -85,17 +104,6 @@ bool Systray::isOpen()
return _isOpen;
}
Q_INVOKABLE int Systray::screenIndex()
{
auto qPos = QCursor::pos();
for (int i = 0; i < QGuiApplication::screens().count(); i++) {
if (QGuiApplication::screens().at(i)->geometry().contains(qPos)) {
return i;
}
}
return 0;
}
Q_INVOKABLE void Systray::setOpened()
{
_isOpen = true;
@ -133,109 +141,6 @@ void Systray::setToolTip(const QString &tip)
QSystemTrayIcon::setToolTip(tr("%1: %2").arg(Theme::instance()->appNameGUI(), tip));
}
int Systray::calcTrayWindowX()
{
#ifdef Q_OS_OSX
// macOS handles DPI awareness differently
// and menu bar is always at the top, icons starting from the right
QPoint topLeft = this->geometry().topLeft();
QPoint topRight = this->geometry().topRight();
int trayIconTopCenterX = (topRight - ((topRight - topLeft) * 0.5)).x();
return trayIconTopCenterX - (400 * 0.5);
#else
QScreen* trayScreen = nullptr;
if (QGuiApplication::screens().count() > 1) {
trayScreen = QGuiApplication::screens().at(screenIndex());
} else {
trayScreen = QGuiApplication::primaryScreen();
}
int screenWidth = trayScreen->geometry().width();
int screenHeight = trayScreen->geometry().height();
int availableWidth = trayScreen->availableGeometry().width();
int availableHeight = trayScreen->availableGeometry().height();
QPoint topRightDpiAware = QPoint();
QPoint topLeftDpiAware = QPoint();
if (this->geometry().left() == 0 || this->geometry().top() == 0) {
// tray geometry is invalid - QT bug on some linux desktop environments
// Use mouse position instead. Cringy, but should work for now
topRightDpiAware = QCursor::pos() / trayScreen->devicePixelRatio();
topLeftDpiAware = QCursor::pos() / trayScreen->devicePixelRatio();
} else {
topRightDpiAware = this->geometry().topRight() / trayScreen->devicePixelRatio();
topLeftDpiAware = this->geometry().topLeft() / trayScreen->devicePixelRatio();
}
// get x coordinate from top center point of tray icon
int trayIconTopCenterX = (topRightDpiAware - ((topRightDpiAware - topLeftDpiAware) * 0.5)).x();
if (availableHeight < screenHeight) {
// taskbar is on top or bottom
if (trayIconTopCenterX + (400 * 0.5) > availableWidth) {
return availableWidth - 400 - 12;
} else {
return trayIconTopCenterX - (400 * 0.5);
}
} else {
if (trayScreen->availableGeometry().x() > trayScreen->geometry().x()) {
// on the left
return (screenWidth - availableWidth) + 6;
} else {
// on the right
return screenWidth - 400 - (screenWidth - availableWidth) - 6;
}
}
#endif
}
int Systray::calcTrayWindowY()
{
#ifdef Q_OS_OSX
// macOS menu bar is always 22 (effective) pixels
// don't use availableGeometry() here, because this also excludes the dock
return 22+6;
#else
QScreen* trayScreen = nullptr;
if (QGuiApplication::screens().count() > 1) {
trayScreen = QGuiApplication::screens().at(screenIndex());
} else {
trayScreen = QGuiApplication::primaryScreen();
}
int screenHeight = trayScreen->geometry().height();
int availableHeight = trayScreen->availableGeometry().height();
QPoint topRightDpiAware = QPoint();
QPoint topLeftDpiAware = QPoint();
if (this->geometry().left() == 0 || this->geometry().top() == 0) {
// tray geometry is invalid - QT bug on some linux desktop environments
// Use mouse position instead. Cringy, but should work for now
topRightDpiAware = QCursor::pos() / trayScreen->devicePixelRatio();
topLeftDpiAware = QCursor::pos() / trayScreen->devicePixelRatio();
} else {
topRightDpiAware = this->geometry().topRight() / trayScreen->devicePixelRatio();
topLeftDpiAware = this->geometry().topLeft() / trayScreen->devicePixelRatio();
}
// get y coordinate from top center point of tray icon
int trayIconTopCenterY = (topRightDpiAware - ((topRightDpiAware - topLeftDpiAware) * 0.5)).y();
if (availableHeight < screenHeight) {
// taskbar is on top or bottom
if (trayScreen->availableGeometry().y() > trayScreen->geometry().y()) {
// on top
return (screenHeight - availableHeight) + 6;
} else {
// on bottom
return screenHeight - 510 - (screenHeight - availableHeight) - 6;
}
} else {
// on the left or right
return (trayIconTopCenterY - 510 + 12);
}
#endif
}
bool Systray::syncIsPaused()
{
return _syncIsPaused;
@ -252,4 +157,209 @@ void Systray::pauseResumeSync()
}
}
/********************************************************************************************/
/* Helper functions for cross-platform tray icon position and taskbar orientation detection */
/********************************************************************************************/
QScreen *Systray::currentScreen() const
{
const auto screens = QGuiApplication::screens();
const auto cursorPos = QCursor::pos();
for (const auto screen : screens) {
if (screen->geometry().contains(cursorPos)) {
return screen;
}
}
return nullptr;
}
int Systray::currentScreenIndex() const
{
const auto screens = QGuiApplication::screens();
const auto screenIndex = screens.indexOf(currentScreen());
return screenIndex > 0 ? screenIndex : 0;
}
Systray::TaskBarPosition Systray::taskbarOrientation() const
{
// macOS: Always on top
#if defined(Q_OS_MACOS)
return TaskBarPosition::Top;
// Windows: Check registry for actual taskbar orientation
#elif defined(Q_OS_WIN)
auto taskbarPosition = Utility::registryGetKeyValue(HKEY_CURRENT_USER,
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\StuckRects3",
"Settings");
switch (taskbarPosition.toInt()) {
// Mapping windows binary value (0 = left, 1 = top, 2 = right, 3 = bottom) to qml logic (0 = bottom, 1 = left...)
case 0:
return TaskBarPosition::Left;
case 1:
return TaskBarPosition::Top;
case 2:
return TaskBarPosition::Right;
case 3:
return TaskBarPosition::Bottom;
default:
return TaskBarPosition::Bottom;
}
// Probably Linux
#else
const auto screenRect = currentScreenRect();
const auto trayIconCenter = calcTrayIconCenter();
const auto distBottom = screenRect.bottom() - trayIconCenter.y();
const auto distRight = screenRect.right() - trayIconCenter.x();
const auto distLeft = trayIconCenter.x() - screenRect.left();
const auto distTop = trayIconCenter.y() - screenRect.top();
const auto minDist = std::min({distRight, distTop, distBottom});
if (minDist == distBottom) {
return TaskBarPosition::Bottom;
} else if (minDist == distLeft) {
return TaskBarPosition::Left;
} else if (minDist == distTop) {
return TaskBarPosition::Top;
} else {
return TaskBarPosition::Right;
}
#endif
}
// TODO: Get real taskbar dimensions Linux as well
QRect Systray::taskbarGeometry() const
{
#if defined(Q_OS_WIN)
QRect tbRect = Utility::getTaskbarDimensions();
//QML side expects effective pixels, convert taskbar dimensions if necessary
auto pixelRatio = currentScreen()->devicePixelRatio();
if (pixelRatio != 1) {
tbRect.setHeight(tbRect.height() / pixelRatio);
tbRect.setWidth(tbRect.width() / pixelRatio);
}
return tbRect;
#elif defined(Q_OS_MACOS)
// Finder bar is always 22px height on macOS (when treating as effective pixels)
auto screenWidth = currentScreenRect().width();
return QRect(0, 0, screenWidth, 22);
#else
if (taskbarOrientation() == TaskBarPosition::Bottom || taskbarOrientation() == TaskBarPosition::Top) {
auto screenWidth = currentScreenRect().width();
return QRect(0, 0, screenWidth, 32);
} else {
auto screenHeight = currentScreenRect().height();
return QRect(0, 0, 32, screenHeight);
}
#endif
}
QRect Systray::currentScreenRect() const
{
const auto screen = currentScreen();
const auto rect = screen->geometry();
return rect.translated(screen->virtualGeometry().topLeft());
}
QPoint Systray::computeWindowReferencePoint() const
{
constexpr auto spacing = 4;
const auto trayIconCenter = calcTrayIconCenter();
const auto taskbarRect = taskbarGeometry();
const auto taskbarScreenEdge = taskbarOrientation();
const auto screenRect = currentScreenRect();
qCDebug(lcSystray) << "screenRect:" << screenRect;
qCDebug(lcSystray) << "taskbarRect:" << taskbarRect;
qCDebug(lcSystray) << "taskbarScreenEdge:" << taskbarScreenEdge;
qCDebug(lcSystray) << "trayIconCenter:" << trayIconCenter;
switch(taskbarScreenEdge) {
case TaskBarPosition::Bottom:
return {
trayIconCenter.x(),
screenRect.bottom() - taskbarRect.height() - spacing
};
case TaskBarPosition::Left:
return {
screenRect.left() + taskbarRect.width() + spacing,
trayIconCenter.y()
};
case TaskBarPosition::Top:
return {
trayIconCenter.x(),
screenRect.top() + taskbarRect.height() + spacing
};
case TaskBarPosition::Right:
return {
screenRect.right() - taskbarRect.width() - spacing,
trayIconCenter.y()
};
}
Q_UNREACHABLE();
}
QPoint Systray::computeWindowPosition(int width, int height) const
{
const auto referencePoint = computeWindowReferencePoint();
const auto taskbarScreenEdge = taskbarOrientation();
const auto screenRect = currentScreenRect();
const auto topLeft = [=]() {
switch(taskbarScreenEdge) {
case TaskBarPosition::Bottom:
return referencePoint - QPoint(width / 2, height);
case TaskBarPosition::Left:
return referencePoint;
case TaskBarPosition::Top:
return referencePoint - QPoint(width / 2, 0);
case TaskBarPosition::Right:
return referencePoint - QPoint(width, 0);
}
Q_UNREACHABLE();
}();
const auto bottomRight = topLeft + QPoint(width, height);
const auto windowRect = [=]() {
const auto rect = QRect(topLeft, bottomRight);
auto offset = QPoint();
if (rect.left() < screenRect.left()) {
offset.setX(screenRect.left() - rect.left() + 4);
} else if (rect.right() > screenRect.right()) {
offset.setX(screenRect.right() - rect.right() - 4);
}
if (rect.top() < screenRect.top()) {
offset.setY(screenRect.top() - rect.top() + 4);
} else if (rect.bottom() > screenRect.bottom()) {
offset.setY(screenRect.bottom() - rect.bottom() - 4);
}
return rect.translated(offset);
}();
qCDebug(lcSystray) << "taskbarScreenEdge:" << taskbarScreenEdge;
qCDebug(lcSystray) << "screenRect:" << screenRect;
qCDebug(lcSystray) << "windowRect (reference)" << QRect(topLeft, bottomRight);
qCDebug(lcSystray) << "windowRect (adjusted )" << windowRect;
return windowRect.topLeft();
}
QPoint Systray::calcTrayIconCenter() const
{
// QSystemTrayIcon::geometry() is broken for ages on most Linux DEs (invalid geometry returned)
// thus we can use this only for Windows and macOS
#if defined(Q_OS_WIN) || defined(Q_OS_MACOS)
auto trayIconCenter = geometry().center();
return trayIconCenter;
#else
// On Linux, fall back to mouse position (assuming tray icon is activated by mouse click)
return QCursor::pos();
#endif
}
} // namespace OCC

View file

@ -20,6 +20,7 @@
#include "accountmanager.h"
#include "tray/UserModel.h"
class QScreen;
class QQmlApplicationEngine;
namespace OCC {
@ -45,18 +46,23 @@ public:
static Systray *instance();
virtual ~Systray() {};
enum class TaskBarPosition { Bottom, Left, Top, Right };
Q_ENUM(TaskBarPosition);
void create();
void showMessage(const QString &title, const QString &message, MessageIcon icon = Information);
void setToolTip(const QString &tip);
bool isOpen();
Q_INVOKABLE void pauseResumeSync();
Q_INVOKABLE int calcTrayWindowX();
Q_INVOKABLE int calcTrayWindowY();
Q_INVOKABLE bool syncIsPaused();
Q_INVOKABLE void setOpened();
Q_INVOKABLE void setClosed();
Q_INVOKABLE int screenIndex();
Q_INVOKABLE int currentScreenIndex() const;
Q_INVOKABLE QPoint calcTrayIconCenter() const;
Q_INVOKABLE TaskBarPosition taskbarOrientation() const;
Q_INVOKABLE QRect taskbarGeometry() const;
Q_INVOKABLE QPoint computeWindowPosition(int width, int height) const;
signals:
void currentUserChanged();
@ -76,6 +82,11 @@ public slots:
private:
static Systray *_instance;
Systray();
QScreen *currentScreen() const;
QRect currentScreenRect() const;
QPoint computeWindowReferencePoint() const;
bool _isOpen = false;
bool _syncIsPaused = false;
QQmlApplicationEngine *_trayEngine;

View file

@ -0,0 +1,31 @@
import QtQml 2.1
import QtQml.Models 2.1
import QtQuick 2.9
import QtQuick.Window 2.3
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.2
import QtGraphicalEffects 1.0
// Custom qml modules are in /theme (and included by resources.qrc)
import Style 1.0
Button {
id: root
display: AbstractButton.IconOnly
flat: true
hoverEnabled: Style.hoverEffectsEnabled
icon.width: Style.headerButtonIconSize
icon.height: Style.headerButtonIconSize
icon.color: "transparent"
Layout.alignment: Qt.AlignRight
Layout.preferredWidth: Style.trayWindowHeaderHeight
Layout.preferredHeight: Style.trayWindowHeaderHeight
background: Rectangle {
color: root.hovered ? "white" : "transparent"
opacity: 0.2
}
}

View file

@ -5,6 +5,7 @@ import QtQuick.Layouts 1.2
// Custom qml modules are in /theme (and included by resources.qrc)
import Style 1.0
import com.nextcloud.desktopclient 1.0
MenuItem {
id: userLine
@ -31,7 +32,7 @@ MenuItem {
}
onClicked: {
if (!isCurrentUser) {
userModelBackend.switchCurrentUser(id)
UserModel.switchCurrentUser(id)
} else {
accountMenu.close()
}
@ -132,7 +133,7 @@ MenuItem {
width: 120
background: Rectangle {
border.color: Style.ncBlue
border.color: Style.menuBorder
radius: 2
}
@ -140,7 +141,7 @@ MenuItem {
text: isConnected ? qsTr("Log out") : qsTr("Log in")
font.pixelSize: Style.topLinePixelSize
onClicked: {
isConnected ? userModelBackend.logout(index) : userModelBackend.login(index)
isConnected ? UserModel.logout(index) : UserModel.login(index)
accountMenu.close()
}
}
@ -149,7 +150,7 @@ MenuItem {
text: qsTr("Remove Account")
font.pixelSize: Style.topLinePixelSize
onClicked: {
userModelBackend.removeAccount(index)
UserModel.removeAccount(index)
accountMenu.close()
}
}

View file

@ -42,6 +42,9 @@ User::User(AccountStatePtr &account, const bool &isCurrent, QObject *parent)
[=]() { if (isConnected()) {slotRefresh();} });
connect(_account.data(), &AccountState::hasFetchedNavigationApps,
this, &User::slotRebuildNavigationAppList);
connect(_account->account().data(), &Account::accountChangedDisplayName, this, &User::nameChanged);
connect(FolderMan::instance(), &FolderMan::folderListChanged, this, &User::hasLocalFolderChanged);
}
void User::slotBuildNotificationDisplay(const ActivityList &list)
@ -149,6 +152,7 @@ void User::slotRefreshNotifications()
void User::slotRebuildNavigationAppList()
{
emit serverHasTalkChanged();
// Rebuild App list
UserAppsModel::instance()->buildAppList();
}
@ -399,7 +403,7 @@ void User::setCurrentUser(const bool &isCurrent)
_isCurrentUser = isCurrent;
}
Folder *User::getFolder()
Folder *User::getFolder() const
{
foreach (Folder *folder, FolderMan::instance()->map()) {
if (folder->accountState() == _account.data()) {
@ -472,6 +476,11 @@ QImage User::avatar(bool whiteBg) const
}
}
bool User::hasLocalFolder() const
{
return getFolder() != nullptr;
}
bool User::serverHasTalk() const
{
return _account->hasTalk();
@ -544,7 +553,7 @@ Q_INVOKABLE int UserModel::numUsers()
return _users.size();
}
Q_INVOKABLE int UserModel::currentUserId()
Q_INVOKABLE int UserModel::currentUserId() const
{
return _currentUserId;
}
@ -579,15 +588,6 @@ QImage UserModel::avatarById(const int &id)
return _users[id]->avatar(true);
}
Q_INVOKABLE QString UserModel::currentUserName()
{
if (_users.count() >= 1) {
return _users[_currentUserId]->name();
} else {
return QString("No users");
}
}
Q_INVOKABLE QString UserModel::currentUserServer()
{
if (_users.count() >= 1) {
@ -782,6 +782,11 @@ AccountAppList UserModel::appList() const
}
}
User *UserModel::currentUser() const
{
return _users[currentUserId()];
}
/*-------------------------------------------------------------------------------------*/
ImageProvider::ImageProvider()

View file

@ -17,6 +17,10 @@ namespace OCC {
class User : public QObject
{
Q_OBJECT
Q_PROPERTY(QString name READ name NOTIFY nameChanged)
Q_PROPERTY(QString server READ server CONSTANT)
Q_PROPERTY(bool hasLocalFolder READ hasLocalFolder NOTIFY hasLocalFolderChanged)
Q_PROPERTY(bool serverHasTalk READ serverHasTalk NOTIFY serverHasTalkChanged)
public:
User(AccountStatePtr &account, const bool &isCurrent = false, QObject* parent = 0);
@ -25,11 +29,12 @@ public:
bool isConnected() const;
bool isCurrentUser() const;
void setCurrentUser(const bool &isCurrent);
Folder *getFolder();
Folder *getFolder() const;
ActivityListModel *getActivityModel();
void openLocalFolder();
QString name() const;
QString server(bool shortened = true) const;
bool hasLocalFolder() const;
bool serverHasTalk() const;
bool hasActivities() const;
AccountAppList appList() const;
@ -41,6 +46,9 @@ public:
signals:
void guiLog(const QString &, const QString &);
void nameChanged();
void hasLocalFolderChanged();
void serverHasTalkChanged();
public slots:
void slotItemCompleted(const QString &folder, const SyncFileItemPtr &item);
@ -79,6 +87,7 @@ private:
class UserModel : public QAbstractListModel
{
Q_OBJECT
Q_PROPERTY(User* currentUser READ currentUser NOTIFY newUserSelected)
public:
static UserModel *instance();
virtual ~UserModel() {};
@ -92,18 +101,19 @@ public:
QImage avatarById(const int &id);
User *currentUser() const;
Q_INVOKABLE void fetchCurrentActivityModel();
Q_INVOKABLE void openCurrentAccountLocalFolder();
Q_INVOKABLE void openCurrentAccountTalk();
Q_INVOKABLE void openCurrentAccountServer();
Q_INVOKABLE QImage currentUserAvatar();
Q_INVOKABLE int numUsers();
Q_INVOKABLE QString currentUserName();
Q_INVOKABLE QString currentUserServer();
Q_INVOKABLE bool currentUserHasActivities();
Q_INVOKABLE bool currentUserHasLocalFolder();
Q_INVOKABLE bool currentServerHasTalk();
Q_INVOKABLE int currentUserId();
Q_INVOKABLE int currentUserId() const;
Q_INVOKABLE bool isUserConnected(const int &id);
Q_INVOKABLE void switchCurrentUser(const int &id);
Q_INVOKABLE void login(const int &id);

View file

@ -9,6 +9,8 @@ import QtGraphicalEffects 1.0
// Custom qml modules are in /theme (and included by resources.qrc)
import Style 1.0
import com.nextcloud.desktopclient 1.0
Window {
id: trayWindow
@ -21,19 +23,15 @@ Window {
onActiveChanged: {
if(!active) {
trayWindow.hide();
systrayBackend.setClosed();
Systray.setClosed();
}
}
onVisibleChanged: {
currentAccountAvatar.source = ""
currentAccountAvatar.source = "image://avatars/currentUser"
currentAccountUser.text = userModelBackend.currentUserName();
currentAccountServer.text = userModelBackend.currentUserServer();
openLocalFolderButton.visible = userModelBackend.currentUserHasLocalFolder();
trayWindowTalkButton.visible = userModelBackend.currentServerHasTalk() ? true : false;
currentAccountStateIndicator.source = ""
currentAccountStateIndicator.source = userModelBackend.isUserConnected(userModelBackend.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"
currentAccountStateIndicator.source = UserModel.isUserConnected(UserModel.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"
// HACK: reload account Instantiator immediately by restting it - could be done better I guess
// see also id:accountMenu below
@ -42,37 +40,40 @@ Window {
}
Connections {
target: userModelBackend
target: UserModel
onRefreshCurrentUserGui: {
currentAccountAvatar.source = ""
currentAccountAvatar.source = "image://avatars/currentUser"
currentAccountUser.text = userModelBackend.currentUserName();
currentAccountServer.text = userModelBackend.currentUserServer();
currentAccountStateIndicator.source = ""
currentAccountStateIndicator.source = userModelBackend.isUserConnected(userModelBackend.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"
currentAccountStateIndicator.source = UserModel.isUserConnected(UserModel.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"
}
onNewUserSelected: {
accountMenu.close();
openLocalFolderButton.visible = userModelBackend.currentUserHasLocalFolder();
trayWindowTalkButton.visible = userModelBackend.currentServerHasTalk() ? true : false;
}
}
Connections {
target: systrayBackend
target: Systray
onShowWindow: {
accountMenu.close();
appsMenu.close();
trayWindow.screen = Qt.application.screens[Systray.currentScreenIndex()];
var position = Systray.computeWindowPosition(trayWindow.width, trayWindow.height)
trayWindow.x = position.x
trayWindow.y = position.y
trayWindow.show();
trayWindow.raise();
trayWindow.requestActivate();
trayWindow.setX( Qt.application.screens[systrayBackend.screenIndex()].virtualX + systrayBackend.calcTrayWindowX());
trayWindow.setY( Qt.application.screens[systrayBackend.screenIndex()].virtualY + systrayBackend.calcTrayWindowY());
systrayBackend.setOpened();
userModelBackend.fetchCurrentActivityModel();
Systray.setOpened();
UserModel.fetchCurrentActivityModel();
}
onHideWindow: {
trayWindow.hide();
systrayBackend.setClosed();
Systray.setClosed();
}
}
@ -82,7 +83,7 @@ Window {
anchors.fill: parent
radius: Style.trayWindowRadius
border.width: Style.trayWindowBorderWidth
border.color: Style.ncBlue
border.color: Style.menuBorder
Rectangle {
id: trayWindowHeaderBackground
@ -134,9 +135,8 @@ Window {
// We call open() instead of popup() because we want to position it
// exactly below the dropdown button, not the mouse
onClicked:
{
syncPauseButton.text = systrayBackend.syncIsPaused() ? qsTr("Resume sync for all") : qsTr("Pause sync for all")
onClicked: {
syncPauseButton.text = Systray.syncIsPaused() ? qsTr("Resume sync for all") : qsTr("Pause sync for all")
accountMenu.open()
}
@ -152,7 +152,7 @@ Window {
closePolicy: "CloseOnPressOutside"
background: Rectangle {
border.color: Style.ncBlue
border.color: Style.menuBorder
radius: Style.currentAccountButtonRadius
}
@ -165,7 +165,7 @@ Window {
Instantiator {
id: userLineInstantiator
model: userModelBackend
model: UserModel
delegate: UserLine {}
onObjectAdded: accountMenu.insertItem(index, object)
onObjectRemoved: accountMenu.removeItem(object)
@ -198,7 +198,7 @@ Window {
Layout.fillHeight: true
}
}
onClicked: userModelBackend.addAccount()
onClicked: UserModel.addAccount()
}
MenuSeparator { id: accountMenuSeparator }
@ -206,25 +206,25 @@ Window {
MenuItem {
id: syncPauseButton
font.pixelSize: Style.topLinePixelSize
onClicked: systrayBackend.pauseResumeSync()
onClicked: Systray.pauseResumeSync()
}
MenuItem {
text: qsTr("Open settings")
font.pixelSize: Style.topLinePixelSize
onClicked: systrayBackend.openSettings()
onClicked: Systray.openSettings()
}
MenuItem {
text: qsTr("Help")
font.pixelSize: Style.topLinePixelSize
onClicked: systrayBackend.openHelp()
onClicked: Systray.openHelp()
}
MenuItem {
text: qsTr("Quit Nextcloud")
font.pixelSize: Style.topLinePixelSize
onClicked: systrayBackend.shutdown()
onClicked: Systray.shutdown()
}
}
}
@ -304,7 +304,7 @@ Window {
Image {
id: currentAccountStateIndicator
source: userModelBackend.isUserConnected(userModelBackend.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"
source: UserModel.isUserConnected(UserModel.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"
cache: false
x: currentAccountStateIndicatorBackground.x + 1
y: currentAccountStateIndicatorBackground.y + 1
@ -320,8 +320,9 @@ Window {
Layout.leftMargin: 6
Label {
id: currentAccountUser
width: Style.currentAccountLabelWidth
text: userModelBackend.currentUserName()
text: UserModel.currentUser.name
elide: Text.ElideRight
color: "white"
font.pixelSize: Style.topLinePixelSize
@ -330,7 +331,7 @@ Window {
Label {
id: currentAccountServer
width: Style.currentAccountLabelWidth
text: userModelBackend.currentUserServer()
text: UserModel.currentUser.server
elide: Text.ElideRight
color: "white"
font.pixelSize: Style.subLinePixelSize
@ -354,96 +355,29 @@ Window {
Layout.fillWidth: true
}
Button {
HeaderButton {
id: openLocalFolderButton
Layout.alignment: Qt.AlignRight
display: AbstractButton.IconOnly
Layout.preferredWidth: Style.trayWindowHeaderHeight
Layout.preferredHeight: Style.trayWindowHeaderHeight
flat: true
visible: userModelBackend.currentUserHasLocalFolder()
visible: UserModel.currentUser.hasLocalFolder
icon.source: "qrc:///client/theme/white/folder.svg"
icon.width: Style.headerButtonIconSize
icon.height: Style.headerButtonIconSize
icon.color: "transparent"
MouseArea {
id: folderBtnMouseArea
anchors.fill: parent
hoverEnabled: Style.hoverEffectsEnabled
onClicked:
{
userModelBackend.openCurrentAccountLocalFolder();
}
onClicked: UserModel.openCurrentAccountLocalFolder()
}
background:
Rectangle {
color: folderBtnMouseArea.containsMouse ? "white" : "transparent"
opacity: 0.2
}
}
Button {
HeaderButton {
id: trayWindowTalkButton
Layout.alignment: Qt.AlignRight
display: AbstractButton.IconOnly
Layout.preferredWidth: Style.trayWindowHeaderHeight
Layout.preferredHeight: Style.trayWindowHeaderHeight
flat: true
visible: userModelBackend.currentServerHasTalk() ? true : false
visible: UserModel.currentUser.serverHasTalk
icon.source: "qrc:///client/theme/white/talk-app.svg"
icon.width: Style.headerButtonIconSize
icon.height: Style.headerButtonIconSize
icon.color: "transparent"
MouseArea {
id: talkBtnMouseArea
anchors.fill: parent
hoverEnabled: Style.hoverEffectsEnabled
onClicked:
{
userModelBackend.openCurrentAccountTalk();
}
onClicked: UserModel.openCurrentAccountTalk()
}
background:
Rectangle {
color: talkBtnMouseArea.containsMouse ? "white" : "transparent"
opacity: 0.2
}
}
Button {
HeaderButton {
id: trayWindowAppsButton
Layout.alignment: Qt.AlignRight
display: AbstractButton.IconOnly
Layout.preferredWidth: Style.trayWindowHeaderHeight
Layout.preferredHeight: Style.trayWindowHeaderHeight
flat: true
icon.source: "qrc:///client/theme/white/more-apps.svg"
icon.width: Style.headerButtonIconSize
icon.height: Style.headerButtonIconSize
icon.color: "transparent"
MouseArea {
id: appsBtnMouseArea
anchors.fill: parent
hoverEnabled: Style.hoverEffectsEnabled
onClicked:
{
onClicked: {
/*
// The count() property was introduced in QtQuick.Controls 2.3 (Qt 5.10)
// so we handle this with userModelBackend.openCurrentAccountServer()
// so we handle this with UserModel.openCurrentAccountServer()
//
// See UserModel::openCurrentAccountServer() to disable this workaround
// in the future for Qt >= 5.10
@ -451,12 +385,12 @@ Window {
if(appsMenu.count() > 0) {
appsMenu.popup();
} else {
userModelBackend.openCurrentAccountServer();
UserModel.openCurrentAccountServer();
}
*/
appsMenu.open();
userModelBackend.openCurrentAccountServer();
UserModel.openCurrentAccountServer();
}
Menu {
@ -466,13 +400,13 @@ Window {
closePolicy: "CloseOnPressOutside"
background: Rectangle {
border.color: Style.ncBlue
border.color: Style.menuBorder
radius: 2
}
Instantiator {
id: appsMenuInstantiator
model: appsMenuModelBackend
model: UserAppsModel
onObjectAdded: appsMenu.insertItem(index, object)
onObjectRemoved: appsMenu.removeItem(object)
delegate: MenuItem {
@ -480,56 +414,7 @@ Window {
font.pixelSize: Style.topLinePixelSize
icon.source: appIconUrl
width: contentItem.implicitWidth + leftPadding + rightPadding
onTriggered: appsMenuModelBackend.openAppUrl(appUrl)
}
}
}
}
background:
Item {
id: rightHoverContainer
height: Style.trayWindowHeaderHeight
width: Style.trayWindowHeaderHeight
Rectangle {
width: Style.trayWindowHeaderHeight / 2
height: Style.trayWindowHeaderHeight / 2
color: "white"
opacity: 0.2
visible: appsBtnMouseArea.containsMouse
}
Rectangle {
width: Style.trayWindowHeaderHeight / 2
height: Style.trayWindowHeaderHeight / 2
anchors.bottom: rightHoverContainer.bottom
color: "white"
opacity: 0.2
visible: appsBtnMouseArea.containsMouse
}
Rectangle {
width: Style.trayWindowHeaderHeight / 2
height: Style.trayWindowHeaderHeight / 2
anchors.bottom: rightHoverContainer.bottom
anchors.right: rightHoverContainer.right
color: "white"
opacity: 0.2
visible: appsBtnMouseArea.containsMouse
}
Rectangle {
id: rightHoverContainerClipper
anchors.right: rightHoverContainer.right
width: Style.trayWindowHeaderHeight / 2
height: Style.trayWindowHeaderHeight / 2
color: "transparent"
clip: true
Rectangle {
width: Style.trayWindowHeaderHeight
height: Style.trayWindowHeaderHeight
anchors.right: rightHoverContainerClipper.right
radius: Style.trayWindowRadius
color: "white"
opacity: 0.2
visible: appsBtnMouseArea.containsMouse
onTriggered: UserAppsModel.openAppUrl(appUrl)
}
}
}
@ -559,16 +444,22 @@ Window {
spacing: 0
MouseArea {
enabled: (path !== "")
enabled: (path !== "" || link !== "")
anchors.left: activityItem.left
anchors.right: ((shareButton.visible) ? shareButton.left : activityItem.right)
height: parent.height
anchors.margins: 2
hoverEnabled: true
onClicked: Qt.openUrlExternally(path)
onClicked: {
if (path !== "") {
Qt.openUrlExternally(path)
} else {
Qt.openUrlExternally(link)
}
}
ToolTip.visible: hovered
ToolTip.delay: 1000
ToolTip.text: qsTr("Open sync item locally")
ToolTip.text: path !== "" ? qsTr("Open sync item locally") : qsTr("Open URL")
Rectangle {
anchors.fill: parent
color: (parent.containsMouse ? Style.lightHover : "transparent")
@ -606,9 +497,10 @@ Window {
Text {
id: activityTextInfo
text: (type === "Activity" || type === "Sync") ? displayPath
text: (type === "Sync") ? displayPath
: (type === "File") ? subject
: message
: (type === "Notification") ? message
: ""
height: (text === "") ? 0 : activityTextTitle.height
width: Style.activityLabelBaseWidth + ((path === "") ? activityItem.height : 0) + ((link === "") ? activityItem.height : 0) - 8
elide: Text.ElideRight
@ -644,7 +536,7 @@ Window {
ToolTip.visible: hovered
ToolTip.delay: 1000
ToolTip.text: qsTr("Open share dialog")
onClicked: systrayBackend.openShareDialog(displayPath,absolutePath)
onClicked: Systray.openShareDialog(displayPath,absolutePath)
}
}

View file

@ -8,6 +8,7 @@ QtObject {
property color ncBlue: "#0082c9"
property color ncBlueHover: "#009dd9"
property color lightHover: "#f7f7f7"
property color menuBorder: "#ededed"
// Fonts
// We are using pixel size because this is cross platform comparable, point size isn't
@ -34,7 +35,7 @@ QtObject {
property int addAccountButtonHeight: 50
property int headerButtonIconSize: (trayWindowHeaderHeight / 2.2)
property int headerButtonIconSize: 32
property int activityLabelBaseWidth: 240

View file

@ -2918,7 +2918,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3436,27 +3436,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2920,7 +2920,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3439,27 +3439,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2940,7 +2940,7 @@ It is not advisable to use it.</source>
<translation>Copia l&apos;enllaç intern</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
@ -3460,27 +3460,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2938,7 +2938,7 @@ Nedoporučuje se jí používat.</translation>
<translation>Zkopírovat interní odkaz</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Upravit</translation>
</message>
@ -3458,27 +3458,27 @@ Nedoporučuje se jí používat.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Znovu spustit všechna nahrávání</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Přejmenovali jste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Smazali jste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Vytvořili jste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Změnili jste</translation>
</message>

View file

@ -2938,7 +2938,7 @@ Det frarådes at benytte den.</translation>
<translation>Kopier internt link</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Rediger</translation>
</message>
@ -3458,27 +3458,27 @@ Det frarådes at benytte den.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Prøv alle uploads igen</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Du omdøbte</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Du slettede</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Du oprettede</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Du ændrede</translation>
</message>

View file

@ -2938,7 +2938,7 @@ Es wird davon abgeraten sie zu verwenden.</translation>
<translation>Kopiere internen Link</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Bearbeiten</translation>
</message>
@ -3458,27 +3458,27 @@ Es wird davon abgeraten sie zu verwenden.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Alle Uploads neu starten</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Sie haben umbenannt</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Sie haben gelöscht</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Sie haben erstellt</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Sie haben geändert</translation>
</message>

View file

@ -2937,7 +2937,7 @@ It is not advisable to use it.</source>
<translation>Αντιγραφή εσωτερικού συνδέσμου</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Επεξεργασία</translation>
</message>
@ -3457,27 +3457,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Επανάληψη όλων των μεταφορτώσεων</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Μετονομάσατε</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Διαγράψατε</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Δημιουργήσατε</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Αλλάξατε</translation>
</message>

View file

@ -2931,7 +2931,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3451,27 +3451,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2937,7 +2937,7 @@ It is not advisable to use it.</source>
<translation>Kopii internan ligilon</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3456,27 +3456,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2938,7 +2938,7 @@ No se recomienda usarla.</translation>
<translation>Copiar enlace interno</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
@ -3458,27 +3458,27 @@ No se recomienda usarla.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Reintentar todas las subidas</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Has renombrado</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Has eliminado</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Has creado</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Has cambiado</translation>
</message>

View file

@ -2918,7 +2918,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3436,27 +3436,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2918,7 +2918,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3438,27 +3438,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2939,7 +2939,7 @@ Ez da gomendagarria erabiltzea.</translation>
<translation>Kopiatu barne esteka</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Editatu</translation>
</message>
@ -3459,27 +3459,27 @@ Ez da gomendagarria erabiltzea.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Saiatu dena berriro kargatzen</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Izena aldatu diozu</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Ezabatu duzu</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Sortu duzu</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Aldatu duzu</translation>
</message>

View file

@ -2922,7 +2922,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3441,27 +3441,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2920,7 +2920,7 @@ It is not advisable to use it.</source>
<translation>Kopioi sisäinen linkki</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Muokkaa</translation>
</message>
@ -3440,27 +3440,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Nimesit uudelleen</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Poistit</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Loit</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Muutit</translation>
</message>

View file

@ -2942,7 +2942,7 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Copier le lien interne</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Modifier</translation>
</message>
@ -3462,27 +3462,27 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Relancer tous les envois</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Vous avez renommé</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Vous avez supprimé</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Vous avez créé</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Vous avez modifié</translation>
</message>

View file

@ -2939,7 +2939,7 @@ Recomendámoslle que non o use.</translation>
<translation>Copiar a ligazón interna</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
@ -3459,27 +3459,27 @@ Recomendámoslle que non o use.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Tentar de novo todos os envíos</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Combioulle o nome vostede</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Eliminouno vostede</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Creouno vostede</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Cambiouno vostede</translation>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation>העתקת קישור פנימי</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>עריכה</translation>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>לנסות את כל ההורדות מחדש</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>שינית את השם של</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>מחקת את</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>יצרת את</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>ערכת את</translation>
</message>

View file

@ -2939,7 +2939,7 @@ Nije preporučljivo koristiti ga.</translation>
<translation>Kopiraj internu poveznicu</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Uredi</translation>
</message>
@ -3459,27 +3459,27 @@ Nije preporučljivo koristiti ga.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Ponovno pokreni sve otpreme</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Preimenovali ste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Izbrisali ste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Stvorili ste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Promijenili ste</translation>
</message>

View file

@ -2938,7 +2938,7 @@ Használata nem ajánlott.</translation>
<translation>Belső hivatkozás másolása</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Szerkesztés</translation>
</message>
@ -3458,27 +3458,27 @@ Használata nem ajánlott.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Összes feltöltés újrapróbálása</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Átnevezted</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Törölted</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Létrehoztad</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Módosítottad</translation>
</message>

View file

@ -2930,7 +2930,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3448,27 +3448,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2936,7 +2936,7 @@ Ekki er mælt með því að hún sé notuð.
<translation>Afrita innri tengil</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Breyta</translation>
</message>
@ -3456,27 +3456,27 @@ Ekki er mælt með því að hún sé notuð.
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Prófa aftur allar innsendingar</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Þú endurnefndir</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Þú eyddir</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Þú bjóst til</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Þú breyttir</translation>
</message>

View file

@ -2939,7 +2939,7 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Copia collegamento interno</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Modifica</translation>
</message>
@ -3459,27 +3459,27 @@ Non è consigliabile utilizzarlo.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Riprova tutti i caricamenti</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Hai rinominato</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Hai eliminato</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Hai creato</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Hai modificato</translation>
</message>

View file

@ -2935,7 +2935,7 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation></translation>
</message>
@ -3455,27 +3455,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation></translation>
</message>

View file

@ -2939,7 +2939,7 @@ It is not advisable to use it.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3459,27 +3459,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2937,7 +2937,7 @@ Patariama jo nenaudoti.</translation>
<translation>Kopijuoti vidinę nuorodą</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Taisyti</translation>
</message>
@ -3457,27 +3457,27 @@ Patariama jo nenaudoti.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Pakartoti visus įkėlimus</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Jūs pervadinote</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Jūs ištrynėte</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Jūs sukūrėte</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Jūs pakeitėte</translation>
</message>

View file

@ -2920,7 +2920,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Rediģēt</translation>
</message>
@ -3438,27 +3438,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2924,7 +2924,7 @@ It is not advisable to use it.</source>
<translation>Kopier intern lenke</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Rediger</translation>
</message>
@ -3444,27 +3444,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Prøv alle opplastinger igjen</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Du endret navn</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Du slettet</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Du opprettet</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Du endret</translation>
</message>

View file

@ -2944,7 +2944,7 @@ Het is niet te adviseren om het te gebruiken.</translation>
<translation>Kopieer interne link</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Bewerken</translation>
</message>
@ -3464,27 +3464,27 @@ Het is niet te adviseren om het te gebruiken.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Probeer alle uploads opnieuw</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Je hernoemde</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Je verwijderde</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Je creëerde</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Je wijzigde</translation>
</message>

View file

@ -2918,7 +2918,7 @@ It is not advisable to use it.</source>
<translation>Copiar lo ligam intèrn</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Modificar</translation>
</message>
@ -3438,27 +3438,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Tornar enviar totes los fichièrs</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Avètz renomenat</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Avètz suprimit</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Avètz creat</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Avètz modificat</translation>
</message>

View file

@ -2718,7 +2718,7 @@ Nie zaleca się korzystania z niego.</translation>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="150"/>
<source>Allow Editing</source>
<translation>Zezwalaj na edycję</translation>
<translation>Pozwól na edycję</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="156"/>
@ -2728,7 +2728,7 @@ Nie zaleca się korzystania z niego.</translation>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Allow Upload &amp;&amp; Editing</source>
<translation>Zezwalaj na wysyłanie i edycję</translation>
<translation>Pozwól na wysyłanie i edycję</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="169"/>
@ -2939,7 +2939,7 @@ Nie zaleca się korzystania z niego.</translation>
<translation>Kopiuj link wewnętrzny</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Edytuj</translation>
</message>
@ -3459,27 +3459,27 @@ Nie zaleca się korzystania z niego.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Ponów wysłanie wszystkich plików</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Zmieniłeś nazwę</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Usunąłeś</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Utworzyłeś</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Zmieniłeś</translation>
</message>

View file

@ -2925,7 +2925,7 @@ It is not advisable to use it.</source>
<translation>Copiar ligação interna</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3445,27 +3445,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2939,7 +2939,7 @@ Não é aconselhado usá-la.</translation>
<translation>Copiar link interno</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
@ -3459,27 +3459,27 @@ Não é aconselhado usá-la.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Retentar todos os envios</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Você renomeou</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Você excluiu</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Você criou</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Você alterou</translation>
</message>

View file

@ -2918,7 +2918,7 @@ It is not advisable to use it.</source>
<translation>Copiază linkul intern</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3436,27 +3436,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2935,7 +2935,7 @@ It is not advisable to use it.</source>
<translation>Скопировать внутреннюю ссылку</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Редактировать</translation>
</message>
@ -3455,27 +3455,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Повторить передачу файлов на сервер</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Вы переименовали</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Вы удалили</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Вы создали</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Вы изменили</translation>
</message>

View file

@ -2938,7 +2938,7 @@ It is not advisable to use it.</source>
<translation>Kopírovať interný odkaz</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Upraviť</translation>
</message>
@ -3458,27 +3458,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Zopakovať všetky nahrávania</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Premenovali ste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Zmazali ste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Vytvorili ste</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Zmenili ste</translation>
</message>

View file

@ -2928,7 +2928,7 @@ Uporaba možnosti ni priporočljiva.</translation>
<translation>Kopiraj krajevno povezavo</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Uredi</translation>
</message>
@ -3431,7 +3431,7 @@ Uporaba možnosti ni priporočljiva.</translation>
<location filename="../src/libsync/theme.cpp" line="355"/>
<source>&lt;p&gt;%1 Desktop Client&lt;/p&gt;</source>
<extracomment>Example text: &quot;&lt;p&gt;Nextcloud Desktop Client&lt;/p&gt;&quot; (%1 is the application name)</extracomment>
<translation type="unfinished"/>
<translation>&lt;p&gt;%1 namizni program&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="358"/>
@ -3448,27 +3448,27 @@ Uporaba možnosti ni priporočljiva.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Ponovi pošiljanje vseh predmetov</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Preimenujete</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Izbrišete</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Ustvarite</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Spremenite</translation>
</message>

View file

@ -2939,7 +2939,7 @@ It is not advisable to use it.</source>
<translation>Копирај интерну везу</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Измени</translation>
</message>
@ -3459,27 +3459,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Понови сва отпремања</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Преименовали сте</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Обрисали сте</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Направили сте</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Изменили сте</translation>
</message>

View file

@ -2939,7 +2939,7 @@ Det är inte lämpligt att använda den.</translation>
<translation>Kopiera intern länk</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Ändra</translation>
</message>
@ -3459,27 +3459,27 @@ Det är inte lämpligt att använda den.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Försök ladda upp igen</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Du döpte om</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Du raderade</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Du skapade</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Du ändrade</translation>
</message>

View file

@ -2922,7 +2922,7 @@ It is not advisable to use it.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation type="unfinished"/>
</message>
@ -3441,27 +3441,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation type="unfinished"/>
</message>

View file

@ -2937,7 +2937,7 @@ Kullanmanız önerilmez.</translation>
<translation>İç bağlantıyı kopyala</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Düzenle</translation>
</message>
@ -3457,27 +3457,27 @@ Kullanmanız önerilmez.</translation>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Tüm yüklemeleri yinele</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Yeniden adlandırdınız</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Sildiniz</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Eklediniz</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Değiştirdiniz</translation>
</message>

View file

@ -2923,7 +2923,7 @@ It is not advisable to use it.</source>
<translation>Копіювати внутрішнє посилання</translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation>Редагувати</translation>
</message>
@ -3443,27 +3443,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation>Првторити усі завантаження</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation>Ви перейменували</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation>Ви вилучили</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation>Ви створили</translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation>Ви змінили</translation>
</message>

View file

@ -2938,7 +2938,7 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation></translation>
</message>
@ -3458,27 +3458,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation></translation>
</message>

View file

@ -2938,7 +2938,7 @@ It is not advisable to use it.</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/socketapi.cpp" line="808"/>
<location filename="../src/gui/socketapi.cpp" line="807"/>
<source>Edit</source>
<translation></translation>
</message>
@ -3458,27 +3458,27 @@ It is not advisable to use it.</source>
<context>
<name>OCC::User</name>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="319"/>
<location filename="../src/gui/tray/UserModel.cpp" line="323"/>
<source>Retry all uploads</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="368"/>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<source>You renamed</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="370"/>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<source>You deleted</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="372"/>
<location filename="../src/gui/tray/UserModel.cpp" line="376"/>
<source>You created</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/tray/UserModel.cpp" line="374"/>
<location filename="../src/gui/tray/UserModel.cpp" line="378"/>
<source>You changed</source>
<translation></translation>
</message>