Compare commits
1 Commits
work/tobia
...
work/tobia
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5edb3e5145 |
@@ -2,6 +2,5 @@
|
||||
; SPDX-License-Identifier: CC0-1.0
|
||||
|
||||
[BlueprintSettings]
|
||||
kde/applications/neochat.packageAppx=True
|
||||
kde/frameworks/extra-cmake-modules.version=master
|
||||
libs/qt.qtMajorVersion=6
|
||||
|
||||
@@ -8,15 +8,6 @@
|
||||
"tags": [
|
||||
"nightly"
|
||||
],
|
||||
"sdk-extensions": [
|
||||
"org.freedesktop.Sdk.Extension.rust-stable"
|
||||
],
|
||||
"build-options": {
|
||||
"append-path": "/usr/lib/sdk/rust-stable/bin",
|
||||
"build-args" : [
|
||||
"--share=network"
|
||||
]
|
||||
},
|
||||
"desktop-file-name-suffix": " (Nightly)",
|
||||
"finish-args": [
|
||||
"--share=network",
|
||||
@@ -49,6 +40,23 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "olm",
|
||||
"buildsystem": "cmake-ninja",
|
||||
"config-opts": [ "-DOLM_TESTS=OFF" ],
|
||||
"sources": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://gitlab.matrix.org/matrix-org/olm.git",
|
||||
"tag": "3.2.10",
|
||||
"x-checker-data": {
|
||||
"type": "git",
|
||||
"tag-pattern": "^([\\d.]+)$"
|
||||
},
|
||||
"commit": "9908862979147a71dc6abaecd521be526ae77be1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libsecret",
|
||||
"buildsystem": "meson",
|
||||
@@ -95,31 +103,6 @@
|
||||
"-DBUILD_TRANSLATIONS=NO"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "corrosion-rs",
|
||||
"buildsystem": "cmake-ninja",
|
||||
"sources": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://github.com/corrosion-rs/corrosion.git",
|
||||
"branch": "master"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "vodozemac-cpp",
|
||||
"buildsystem": "cmake-ninja",
|
||||
"sources": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://github.com/tobiasfella/vodozemac-cpp.git",
|
||||
"branch": "main"
|
||||
}
|
||||
],
|
||||
"config-opts": [
|
||||
"-DBUILD_SHARED_LIBS=false"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libQuotient",
|
||||
"buildsystem": "cmake-ninja",
|
||||
@@ -127,7 +110,7 @@
|
||||
{
|
||||
"type": "git",
|
||||
"url": "https://github.com/quotient-im/libQuotient.git",
|
||||
"branch": "tobias/vodozemac",
|
||||
"branch": "0.8.x",
|
||||
"disable-submodules": true
|
||||
}
|
||||
],
|
||||
|
||||
@@ -13,4 +13,3 @@ include:
|
||||
- /gitlab-templates/craft-android-qt6-apks.yml
|
||||
- /gitlab-templates/craft-appimage-qt6.yml
|
||||
- /gitlab-templates/craft-windows-x86-64-qt6.yml
|
||||
- /gitlab-templates/craft-windows-appx-qt6.yml
|
||||
@@ -38,7 +38,6 @@ include(KDEGitCommitHooks)
|
||||
include(ECMCheckOutboundLicense)
|
||||
include(ECMQtDeclareLoggingCategory)
|
||||
include(ECMAddAndroidApk)
|
||||
include(ECMQmlModule)
|
||||
if (NOT ANDROID)
|
||||
include(KDEClangFormat)
|
||||
endif()
|
||||
@@ -60,12 +59,11 @@ set_package_properties(Qt6 PROPERTIES
|
||||
PURPOSE "Basic application components"
|
||||
)
|
||||
|
||||
qt_policy(SET QTP0001 NEW)
|
||||
if (QT_KNOWN_POLICY_QTP0004)
|
||||
qt_policy(SET QTP0004 NEW)
|
||||
endif ()
|
||||
|
||||
link_directories("/home/user/CraftRoot/lib")
|
||||
|
||||
find_package(KF6 ${KF_MIN_VERSION} COMPONENTS Kirigami I18n Notifications Config CoreAddons Sonnet ItemModels ColorScheme)
|
||||
set_package_properties(KF6 PROPERTIES
|
||||
TYPE REQUIRED
|
||||
@@ -107,7 +105,7 @@ if (NOT ANDROID AND NOT WIN32 AND NOT APPLE)
|
||||
find_package(KF6DBusAddons ${KF_MIN_VERSION} REQUIRED)
|
||||
endif()
|
||||
|
||||
find_package(QuotientQt6 0.9)
|
||||
find_package(QuotientQt6 0.8.2)
|
||||
set_package_properties(QuotientQt6 PROPERTIES
|
||||
TYPE REQUIRED
|
||||
DESCRIPTION "Qt wrapper around Matrix API"
|
||||
@@ -115,6 +113,11 @@ set_package_properties(QuotientQt6 PROPERTIES
|
||||
PURPOSE "Talk with matrix server"
|
||||
)
|
||||
|
||||
if (NOT TARGET Olm::Olm)
|
||||
message(FATAL_ERROR "NeoChat requires Quotient with the E2EE feature enabled")
|
||||
endif()
|
||||
|
||||
|
||||
find_package(cmark)
|
||||
set_package_properties(cmark PROPERTIES
|
||||
TYPE REQUIRED
|
||||
|
||||
@@ -29,6 +29,8 @@ private:
|
||||
Connection *connection = nullptr;
|
||||
TestUtils::TestRoom *room = nullptr;
|
||||
|
||||
EventHandler emptyHandler = EventHandler(nullptr, nullptr);
|
||||
|
||||
private Q_SLOTS:
|
||||
void initTestCase();
|
||||
|
||||
@@ -41,6 +43,7 @@ private Q_SLOTS:
|
||||
void time();
|
||||
void nullTime();
|
||||
void timeString();
|
||||
void nullTimeString();
|
||||
void highlighted();
|
||||
void nullHighlighted();
|
||||
void hidden();
|
||||
@@ -62,6 +65,10 @@ private Q_SLOTS:
|
||||
void nullReplyId();
|
||||
void replyAuthor();
|
||||
void nullReplyAuthor();
|
||||
void replyBody();
|
||||
void nullReplyBody();
|
||||
void replyMediaInfo();
|
||||
void nullReplyMediaInfo();
|
||||
void thread();
|
||||
void nullThread();
|
||||
void location();
|
||||
@@ -76,136 +83,157 @@ void EventHandlerTest::initTestCase()
|
||||
|
||||
void EventHandlerTest::eventId()
|
||||
{
|
||||
QCOMPARE(EventHandler::id(room->messageEvents().at(0).get()), QStringLiteral("$153456789:example.org"));
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandler.getId(), QStringLiteral("$153456789:example.org"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullEventId()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "id called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::id(nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getId called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getId(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::authorDisplayName()
|
||||
{
|
||||
QCOMPARE(EventHandler::authorDisplayName(room, room->messageEvents().at(1).get()), QStringLiteral("before"));
|
||||
EventHandler eventHandler(room, room->messageEvents().at(1).get());
|
||||
QCOMPARE(eventHandler.getAuthorDisplayName(), QStringLiteral("before"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullAuthorDisplayName()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "authorDisplayName called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::authorDisplayName(nullptr, nullptr), QString());
|
||||
QTest::ignoreMessage(QtWarningMsg, "getAuthorDisplayName called with m_room set to nullptr.");
|
||||
QCOMPARE(emptyHandler.getAuthorDisplayName(), QString());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "authorDisplayName called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::authorDisplayName(room, nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getAuthorDisplayName called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getAuthorDisplayName(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::singleLineSidplayName()
|
||||
{
|
||||
QCOMPARE(EventHandler::singleLineAuthorDisplayname(room, room->messageEvents().at(11).get()),
|
||||
QStringLiteral("Look at me I put newlines in my display name"));
|
||||
EventHandler eventHandler(room, room->messageEvents().at(11).get());
|
||||
QCOMPARE(eventHandler.singleLineAuthorDisplayname(), QStringLiteral("Look at me I put newlines in my display name"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullSingleLineDisplayName()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "singleLineAuthorDisplayname called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::singleLineAuthorDisplayname(nullptr, nullptr), QString());
|
||||
QTest::ignoreMessage(QtWarningMsg, "getAuthorDisplayName called with m_room set to nullptr.");
|
||||
QCOMPARE(emptyHandler.singleLineAuthorDisplayname(), QString());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "singleLineAuthorDisplayname called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::singleLineAuthorDisplayname(room, nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getAuthorDisplayName called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.singleLineAuthorDisplayname(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::time()
|
||||
{
|
||||
const auto event = room->messageEvents().at(0).get();
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
|
||||
QCOMPARE(EventHandler::time(event), QDateTime::fromMSecsSinceEpoch(1432735824654, Qt::UTC));
|
||||
QCOMPARE(EventHandler::time(event, true, QDateTime::fromMSecsSinceEpoch(1234, Qt::UTC)), QDateTime::fromMSecsSinceEpoch(1234, Qt::UTC));
|
||||
QCOMPARE(eventHandler.getTime(), QDateTime::fromMSecsSinceEpoch(1432735824654, Qt::UTC));
|
||||
QCOMPARE(eventHandler.getTime(true, QDateTime::fromMSecsSinceEpoch(1234, Qt::UTC)), QDateTime::fromMSecsSinceEpoch(1234, Qt::UTC));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullTime()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "time called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::time(nullptr), QDateTime());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getTime called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getTime(), QDateTime());
|
||||
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
QTest::ignoreMessage(QtWarningMsg, "a value must be provided for lastUpdated for a pending event.");
|
||||
QCOMPARE(EventHandler::time(room->messageEvents().at(0).get(), true), QDateTime());
|
||||
QCOMPARE(eventHandler.getTime(true), QDateTime());
|
||||
}
|
||||
|
||||
void EventHandlerTest::timeString()
|
||||
{
|
||||
const auto event = room->messageEvents().at(0).get();
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
|
||||
KFormat format;
|
||||
|
||||
QCOMPARE(EventHandler::timeString(event, false),
|
||||
QCOMPARE(eventHandler.getTimeString(false),
|
||||
QLocale().toString(QDateTime::fromMSecsSinceEpoch(1432735824654, Qt::UTC).toLocalTime().time(), QLocale::ShortFormat));
|
||||
QCOMPARE(EventHandler::timeString(event, true),
|
||||
QCOMPARE(eventHandler.getTimeString(true),
|
||||
format.formatRelativeDate(QDateTime::fromMSecsSinceEpoch(1432735824654, Qt::UTC).toLocalTime().date(), QLocale::ShortFormat));
|
||||
QCOMPARE(EventHandler::timeString(event, false, QLocale::ShortFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
QCOMPARE(eventHandler.getTimeString(false, QLocale::ShortFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
QLocale().toString(QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC).toLocalTime().time(), QLocale::ShortFormat));
|
||||
QCOMPARE(EventHandler::timeString(event, true, QLocale::ShortFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
QCOMPARE(eventHandler.getTimeString(true, QLocale::ShortFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
format.formatRelativeDate(QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC).toLocalTime().date(), QLocale::ShortFormat));
|
||||
QCOMPARE(EventHandler::timeString(event, false, QLocale::LongFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
QCOMPARE(eventHandler.getTimeString(false, QLocale::LongFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
QLocale().toString(QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC).toLocalTime().time(), QLocale::LongFormat));
|
||||
QCOMPARE(EventHandler::timeString(event, true, QLocale::LongFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
QCOMPARE(eventHandler.getTimeString(true, QLocale::LongFormat, true, QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC)),
|
||||
format.formatRelativeDate(QDateTime::fromMSecsSinceEpoch(1690699214545, Qt::UTC).toLocalTime().date(), QLocale::LongFormat));
|
||||
QCOMPARE(EventHandler::timeString(event, QStringLiteral("hh:mm")),
|
||||
QDateTime::fromMSecsSinceEpoch(1432735824654, Qt::UTC).toString(QStringLiteral("hh:mm")));
|
||||
QCOMPARE(eventHandler.getTimeString(QStringLiteral("hh:mm")), QDateTime::fromMSecsSinceEpoch(1432735824654, Qt::UTC).toString(QStringLiteral("hh:mm")));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullTimeString()
|
||||
{
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getTimeString called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getTimeString(false), QString());
|
||||
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
QTest::ignoreMessage(QtWarningMsg, "a value must be provided for lastUpdated for a pending event.");
|
||||
QCOMPARE(eventHandler.getTimeString(false, QLocale::ShortFormat, true), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::highlighted()
|
||||
{
|
||||
QCOMPARE(EventHandler::isHighlighted(room, room->messageEvents().at(2).get()), true);
|
||||
QCOMPARE(EventHandler::isHighlighted(room, room->messageEvents().at(0).get()), false);
|
||||
EventHandler eventHandlerHighlight(room, room->messageEvents().at(2).get());
|
||||
QCOMPARE(eventHandlerHighlight.isHighlighted(), true);
|
||||
|
||||
EventHandler eventHandlerNoHighlight(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandlerNoHighlight.isHighlighted(), false);
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullHighlighted()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHighlighted called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::isHighlighted(nullptr, nullptr), false);
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHighlighted called with m_room set to nullptr.");
|
||||
QCOMPARE(emptyHandler.isHighlighted(), false);
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHighlighted called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::isHighlighted(room, nullptr), false);
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHighlighted called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.isHighlighted(), false);
|
||||
}
|
||||
|
||||
void EventHandlerTest::hidden()
|
||||
{
|
||||
QCOMPARE(EventHandler::isHidden(room, room->messageEvents().at(3).get()), true);
|
||||
QCOMPARE(EventHandler::isHidden(room, room->messageEvents().at(0).get()), false);
|
||||
EventHandler eventHandlerHidden(room, room->messageEvents().at(3).get());
|
||||
QCOMPARE(eventHandlerHidden.isHidden(), true);
|
||||
|
||||
EventHandler eventHandlerNoHidden(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandlerNoHidden.isHidden(), false);
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullHidden()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHidden called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::isHidden(nullptr, nullptr), false);
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHidden called with m_room set to nullptr.");
|
||||
QCOMPARE(emptyHandler.isHidden(), false);
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHidden called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::isHidden(room, nullptr), false);
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "isHidden called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.isHidden(), false);
|
||||
}
|
||||
|
||||
void EventHandlerTest::body()
|
||||
{
|
||||
const auto event = room->messageEvents().at(0).get();
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
|
||||
QCOMPARE(EventHandler::richBody(room, event), QStringLiteral("<b>This is an example<br>text message</b>"));
|
||||
QCOMPARE(EventHandler::richBody(room, event, true), QStringLiteral("<b>This is an example text message</b>"));
|
||||
QCOMPARE(EventHandler::plainBody(room, event), QStringLiteral("This is an example\ntext message"));
|
||||
QCOMPARE(EventHandler::plainBody(room, event, true), QStringLiteral("This is an example text message"));
|
||||
QCOMPARE(eventHandler.getRichBody(), QStringLiteral("<b>This is an example<br>text message</b>"));
|
||||
QCOMPARE(eventHandler.getRichBody(true), QStringLiteral("<b>This is an example text message</b>"));
|
||||
QCOMPARE(eventHandler.getPlainBody(), QStringLiteral("This is an example\ntext message"));
|
||||
QCOMPARE(eventHandler.getPlainBody(true), QStringLiteral("This is an example text message"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullBody()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "richBody called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::richBody(nullptr, nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "richBody called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::richBody(room, nullptr), QString());
|
||||
QTest::ignoreMessage(QtWarningMsg, "getRichBody called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getRichBody(), QString());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "plainBody called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::plainBody(nullptr, nullptr), QString());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "plainBody called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::plainBody(room, nullptr), QString());
|
||||
QTest::ignoreMessage(QtWarningMsg, "getPlainBody called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getPlainBody(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::genericBody_data()
|
||||
@@ -225,45 +253,54 @@ void EventHandlerTest::genericBody()
|
||||
QFETCH(int, eventNum);
|
||||
QFETCH(QString, output);
|
||||
|
||||
QCOMPARE(EventHandler::genericBody(room->messageEvents().at(eventNum).get()), output);
|
||||
EventHandler eventHandler(room, room->messageEvents().at(eventNum).get());
|
||||
|
||||
QCOMPARE(eventHandler.getGenericBody(), output);
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullGenericBody()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "genericBody called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::genericBody(nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getGenericBody called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getGenericBody(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::markdownBody()
|
||||
{
|
||||
QCOMPARE(EventHandler::markdownBody(room->messageEvents().at(0).get()), QStringLiteral("This is an example\ntext message"));
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
|
||||
QCOMPARE(eventHandler.getMarkdownBody(), QStringLiteral("This is an example\ntext message"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::markdownBodyReply()
|
||||
{
|
||||
QCOMPARE(EventHandler::markdownBody(room->messageEvents().at(5).get()), QStringLiteral("reply"));
|
||||
EventHandler eventHandler(room, room->messageEvents().at(5).get());
|
||||
|
||||
QCOMPARE(eventHandler.getMarkdownBody(), QStringLiteral("reply"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::subtitle()
|
||||
{
|
||||
QCOMPARE(EventHandler::subtitleText(room, room->messageEvents().at(0).get()), QStringLiteral("after: This is an example text message"));
|
||||
QCOMPARE(EventHandler::subtitleText(room, room->messageEvents().at(2).get()),
|
||||
QStringLiteral("after: This is a highlight @bob:kde.org and this is a link https://kde.org"));
|
||||
EventHandler eventHandler(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandler.subtitleText(), QStringLiteral("after: This is an example text message"));
|
||||
|
||||
EventHandler eventHandler2(room, room->messageEvents().at(2).get());
|
||||
QCOMPARE(eventHandler2.subtitleText(), QStringLiteral("after: This is a highlight @bob:kde.org and this is a link https://kde.org"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullSubtitle()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "subtitleText called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::subtitleText(nullptr, nullptr), QString());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "subtitleText called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::subtitleText(room, nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "subtitleText called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.subtitleText(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::mediaInfo()
|
||||
{
|
||||
auto event = room->messageEvents().at(4).get();
|
||||
auto mediaInfo = EventHandler::mediaInfo(room, event);
|
||||
EventHandler eventHandler(room, event);
|
||||
|
||||
auto mediaInfo = eventHandler.getMediaInfo();
|
||||
auto thumbnailInfo = mediaInfo["tempInfo"_ls].toMap();
|
||||
|
||||
QCOMPARE(mediaInfo["source"_ls], room->makeMediaUrl(event->id(), QUrl("mxc://kde.org/1234567"_ls)));
|
||||
@@ -283,42 +320,53 @@ void EventHandlerTest::mediaInfo()
|
||||
|
||||
void EventHandlerTest::nullMediaInfo()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "mediaInfo called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::mediaInfo(nullptr, nullptr), QVariantMap());
|
||||
QTest::ignoreMessage(QtWarningMsg, "getMediaInfo called with m_room set to nullptr.");
|
||||
QCOMPARE(emptyHandler.getMediaInfo(), QVariantMap());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "mediaInfo called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::mediaInfo(room, nullptr), QVariantMap());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getMediaInfo called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getMediaInfo(), QVariantMap());
|
||||
}
|
||||
|
||||
void EventHandlerTest::hasReply()
|
||||
{
|
||||
QCOMPARE(EventHandler::hasReply(room->messageEvents().at(5).get()), true);
|
||||
QCOMPARE(EventHandler::hasReply(room->messageEvents().at(0).get()), false);
|
||||
EventHandler eventHandlerReply(room, room->messageEvents().at(5).get());
|
||||
QCOMPARE(eventHandlerReply.hasReply(), true);
|
||||
|
||||
EventHandler eventHandlerNoReply(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandlerNoReply.hasReply(), false);
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullHasReply()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "hasReply called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::hasReply(nullptr), false);
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "hasReply called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.hasReply(), false);
|
||||
}
|
||||
|
||||
void EventHandlerTest::replyId()
|
||||
{
|
||||
QCOMPARE(EventHandler::replyId(room->messageEvents().at(5).get()), QStringLiteral("$153456789:example.org"));
|
||||
QCOMPARE(EventHandler::replyId(room->messageEvents().at(0).get()), QStringLiteral(""));
|
||||
EventHandler eventHandlerReply(room, room->messageEvents().at(5).get());
|
||||
QCOMPARE(eventHandlerReply.getReplyId(), QStringLiteral("$153456789:example.org"));
|
||||
|
||||
EventHandler eventHandlerNoReply(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandlerNoReply.getReplyId(), QStringLiteral(""));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullReplyId()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "replyId called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::replyId(nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getReplyId called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getReplyId(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::replyAuthor()
|
||||
{
|
||||
auto replyEvent = room->messageEvents().at(0).get();
|
||||
auto replyAuthor = room->member(replyEvent->senderId());
|
||||
auto eventHandlerReplyAuthor = EventHandler::replyAuthor(room, room->messageEvents().at(5).get());
|
||||
EventHandler eventHandler(room, room->messageEvents().at(5).get());
|
||||
|
||||
auto eventHandlerReplyAuthor = eventHandler.getReplyAuthor();
|
||||
|
||||
QCOMPARE(eventHandlerReplyAuthor.isLocalMember(), replyAuthor.id() == room->localMember().id());
|
||||
QCOMPARE(eventHandlerReplyAuthor.id(), replyAuthor.id());
|
||||
@@ -327,58 +375,121 @@ void EventHandlerTest::replyAuthor()
|
||||
QCOMPARE(eventHandlerReplyAuthor.avatarMediaId(), replyAuthor.avatarMediaId());
|
||||
QCOMPARE(eventHandlerReplyAuthor.color(), replyAuthor.color());
|
||||
|
||||
QCOMPARE(EventHandler::replyAuthor(room, room->messageEvents().at(0).get()), RoomMember());
|
||||
EventHandler eventHandlerNoAuthor(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandlerNoAuthor.getReplyAuthor(), RoomMember());
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullReplyAuthor()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "replyAuthor called with room set to nullptr.");
|
||||
QCOMPARE(EventHandler::replyAuthor(nullptr, nullptr), RoomMember());
|
||||
QTest::ignoreMessage(QtWarningMsg, "getReplyAuthor called with m_room set to nullptr.");
|
||||
QCOMPARE(emptyHandler.getReplyAuthor(), RoomMember());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "replyAuthor called with event set to nullptr. Returning empty user.");
|
||||
QCOMPARE(EventHandler::replyAuthor(room, nullptr), RoomMember());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getReplyAuthor called with m_event set to nullptr. Returning empty user.");
|
||||
QCOMPARE(noEventHandler.getReplyAuthor(), RoomMember());
|
||||
}
|
||||
|
||||
void EventHandlerTest::replyBody()
|
||||
{
|
||||
EventHandler eventHandler(room, room->messageEvents().at(5).get());
|
||||
|
||||
QCOMPARE(eventHandler.getReplyRichBody(), QStringLiteral("<b>This is an example<br>text message</b>"));
|
||||
QCOMPARE(eventHandler.getReplyRichBody(true), QStringLiteral("<b>This is an example text message</b>"));
|
||||
QCOMPARE(eventHandler.getReplyPlainBody(), QStringLiteral("This is an example\ntext message"));
|
||||
QCOMPARE(eventHandler.getReplyPlainBody(true), QStringLiteral("This is an example text message"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullReplyBody()
|
||||
{
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "getReplyRichBody called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getReplyRichBody(), QString());
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "getReplyPlainBody called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getReplyPlainBody(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::replyMediaInfo()
|
||||
{
|
||||
auto event = room->messageEvents().at(6).get();
|
||||
auto replyEvent = room->messageEvents().at(4).get();
|
||||
EventHandler eventHandler(room, event);
|
||||
|
||||
auto mediaInfo = eventHandler.getReplyMediaInfo();
|
||||
auto thumbnailInfo = mediaInfo["tempInfo"_ls].toMap();
|
||||
|
||||
QCOMPARE(mediaInfo["source"_ls], room->makeMediaUrl(replyEvent->id(), QUrl("mxc://kde.org/1234567"_ls)));
|
||||
QCOMPARE(mediaInfo["mimeType"_ls], QStringLiteral("video/mp4"));
|
||||
QCOMPARE(mediaInfo["mimeIcon"_ls], QStringLiteral("video-mp4"));
|
||||
QCOMPARE(mediaInfo["size"_ls], 62650636);
|
||||
QCOMPARE(mediaInfo["duration"_ls], 10);
|
||||
QCOMPARE(mediaInfo["width"_ls], 1920);
|
||||
QCOMPARE(mediaInfo["height"_ls], 1080);
|
||||
QCOMPARE(thumbnailInfo["source"_ls], room->makeMediaUrl(replyEvent->id(), QUrl("mxc://kde.org/2234567"_ls)));
|
||||
QCOMPARE(thumbnailInfo["mimeType"_ls], QStringLiteral("image/jpeg"));
|
||||
QCOMPARE(thumbnailInfo["mimeIcon"_ls], QStringLiteral("image-jpeg"));
|
||||
QCOMPARE(thumbnailInfo["size"_ls], 382249);
|
||||
QCOMPARE(thumbnailInfo["width"_ls], 800);
|
||||
QCOMPARE(thumbnailInfo["height"_ls], 450);
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullReplyMediaInfo()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "getReplyMediaInfo called with m_room set to nullptr.");
|
||||
QCOMPARE(emptyHandler.getReplyMediaInfo(), QVariantMap());
|
||||
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getReplyMediaInfo called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.getReplyMediaInfo(), QVariantMap());
|
||||
}
|
||||
|
||||
void EventHandlerTest::thread()
|
||||
{
|
||||
QCOMPARE(EventHandler::isThreaded(room->messageEvents().at(0).get()), false);
|
||||
QCOMPARE(EventHandler::threadRoot(room->messageEvents().at(0).get()), QString());
|
||||
EventHandler eventHandlerNoThread(room, room->messageEvents().at(0).get());
|
||||
QCOMPARE(eventHandlerNoThread.isThreaded(), false);
|
||||
QCOMPARE(eventHandlerNoThread.threadRoot(), QString());
|
||||
|
||||
QCOMPARE(EventHandler::isThreaded(room->messageEvents().at(9).get()), true);
|
||||
QCOMPARE(EventHandler::threadRoot(room->messageEvents().at(9).get()), QStringLiteral("$threadroot:example.org"));
|
||||
QCOMPARE(EventHandler::replyId(room->messageEvents().at(9).get()), QStringLiteral("$threadroot:example.org"));
|
||||
EventHandler eventHandlerThreadRoot(room, room->messageEvents().at(9).get());
|
||||
QCOMPARE(eventHandlerThreadRoot.isThreaded(), true);
|
||||
QCOMPARE(eventHandlerThreadRoot.threadRoot(), QStringLiteral("$threadroot:example.org"));
|
||||
QCOMPARE(eventHandlerThreadRoot.getReplyId(), QStringLiteral("$threadroot:example.org"));
|
||||
|
||||
QCOMPARE(EventHandler::isThreaded(room->messageEvents().at(10).get()), true);
|
||||
QCOMPARE(EventHandler::threadRoot(room->messageEvents().at(10).get()), QStringLiteral("$threadroot:example.org"));
|
||||
QCOMPARE(EventHandler::replyId(room->messageEvents().at(10).get()), QStringLiteral("$threadmessage1:example.org"));
|
||||
EventHandler eventHandlerThreadReply(room, room->messageEvents().at(10).get());
|
||||
QCOMPARE(eventHandlerThreadReply.isThreaded(), true);
|
||||
QCOMPARE(eventHandlerThreadReply.threadRoot(), QStringLiteral("$threadroot:example.org"));
|
||||
QCOMPARE(eventHandlerThreadReply.getReplyId(), QStringLiteral("$threadmessage1:example.org"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullThread()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "isThreaded called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::isThreaded(nullptr), false);
|
||||
QTest::ignoreMessage(QtWarningMsg, "isThreaded called with m_event set to nullptr.");
|
||||
QCOMPARE(emptyHandler.isThreaded(), false);
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "threadRoot called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::threadRoot(nullptr), QString());
|
||||
EventHandler noEventHandler(room, nullptr);
|
||||
QTest::ignoreMessage(QtWarningMsg, "threadRoot called with m_event set to nullptr.");
|
||||
QCOMPARE(noEventHandler.threadRoot(), QString());
|
||||
}
|
||||
|
||||
void EventHandlerTest::location()
|
||||
{
|
||||
QCOMPARE(EventHandler::latitude(room->messageEvents().at(7).get()), QStringLiteral("51.7035").toFloat());
|
||||
QCOMPARE(EventHandler::longitude(room->messageEvents().at(7).get()), QStringLiteral("-1.14394").toFloat());
|
||||
QCOMPARE(EventHandler::locationAssetType(room->messageEvents().at(7).get()), QStringLiteral("m.pin"));
|
||||
EventHandler eventHandler(room, room->messageEvents().at(7).get());
|
||||
|
||||
QCOMPARE(eventHandler.getLatitude(), QStringLiteral("51.7035").toFloat());
|
||||
QCOMPARE(eventHandler.getLongitude(), QStringLiteral("-1.14394").toFloat());
|
||||
QCOMPARE(eventHandler.getLocationAssetType(), QStringLiteral("m.pin"));
|
||||
}
|
||||
|
||||
void EventHandlerTest::nullLocation()
|
||||
{
|
||||
QTest::ignoreMessage(QtWarningMsg, "latitude called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::latitude(nullptr), -100.0);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getLatitude called with m_event set to nullptr.");
|
||||
QCOMPARE(emptyHandler.getLatitude(), -100.0);
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "longitude called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::longitude(nullptr), -200.0);
|
||||
QTest::ignoreMessage(QtWarningMsg, "getLongitude called with m_event set to nullptr.");
|
||||
QCOMPARE(emptyHandler.getLongitude(), -200.0);
|
||||
|
||||
QTest::ignoreMessage(QtWarningMsg, "locationAssetType called with event set to nullptr.");
|
||||
QCOMPARE(EventHandler::locationAssetType(nullptr), QString());
|
||||
QTest::ignoreMessage(QtWarningMsg, "getLocationAssetType called with m_event set to nullptr.");
|
||||
QCOMPARE(emptyHandler.getLocationAssetType(), QString());
|
||||
}
|
||||
|
||||
QTEST_MAIN(EventHandlerTest)
|
||||
|
||||
@@ -91,7 +91,6 @@
|
||||
<p xml:lang="eu">NeoChat, Matrix sarearen abantaila guztiei probetsua ateratzeko aukera ematen dizun berriketa aplikaizo bat da. Zure familiari, kideei eta lagunei testu mezuak, bideoak eta audio fitxategiak era seguruan bidaltzeko aukera ematen dizu.</p>
|
||||
<p xml:lang="fi">NeoChat on keskustelusovellus, jolla Matrix-verkosta saa täyden hyödyn. Se tarjoaa salatun kanavan lähettää perheelle, työkavereille ja ystäville tekstiviestejä sekä video- ja äänitiedostoja.</p>
|
||||
<p xml:lang="fr">NeoChat est une application de discussions vous permettant de profiter pleinement du réseau Matrix. Elle vous offre un moyen sécurisé d'envoyer des messages de texte, des vidéos et des fichiers audio à votre famille, vos collègues et vos ami(e)s.</p>
|
||||
<p xml:lang="gl">NeoChat é unha aplicación de conversa que lle permite usar todas as funcionalidades da rede Matrix. Fornece unha forma segura de enviar mensaxes de texto e ficheiros de vídeo e son a familiares, amizades ou no traballo.</p>
|
||||
<p xml:lang="he">NeoChat הוא יישום התכתבות שמאפשר לך לנצל את רשת Matrix במלואה. הוא מספק דרך מאובטחת לשליחת הודעות כתובות, סרטונים וקובצי שמע למשפחה, לעמיתים לעבודה ולחברים.</p>
|
||||
<p xml:lang="hu">A NeoChat egy olyan csevegőalkalmazás, amellyel teljes mértékben kihasználhatja a Matrix hálózatot. Biztonságos módot biztosít szöveges üzenetek, videók és hangfájlok küldéséhez családtagjainak, kollégáinak és barátainak.</p>
|
||||
<p xml:lang="ia">NeoChat es un app de conversation que te permitte prender avantage plen del rete Matrix. Il te forni un modo secur de inviar messages de texto, videos e files audio a tui familia, collegas e amicos.</p>
|
||||
@@ -333,7 +332,6 @@
|
||||
<caption xml:lang="eu">Ezagutu komunitate berriak Matrixeko Tokiak erabiliz</caption>
|
||||
<caption xml:lang="fi">Löydä uusia yhteisöjä Matrix Spacesillä</caption>
|
||||
<caption xml:lang="fr">Découvrez de nouvelles communautés avec les espaces sous Matrix</caption>
|
||||
<caption xml:lang="gl">Descubra novas comunidades dos espazos de Matrix.</caption>
|
||||
<caption xml:lang="he">אפשר להיחשף לקהילות חדשות דרך Matrix Spaces</caption>
|
||||
<caption xml:lang="hu">Fedezzen fel új közösségeket a Matrix Terek segítségével</caption>
|
||||
<caption xml:lang="ia">Discoperi nove communitate con Matrix Spaces (Spatios de Matrix)</caption>
|
||||
@@ -429,7 +427,6 @@
|
||||
<content_attribute id="social-chat">intense</content_attribute>
|
||||
</content_rating>
|
||||
<releases>
|
||||
<release version="24.08.0" date="2024-08-22"/>
|
||||
<release version="24.05.2" date="2024-07-04"/>
|
||||
<release version="24.05.1" date="2024-06-13"/>
|
||||
<release version="24.05.0" date="2024-05-23"/>
|
||||
|
||||
403
po/ar/neochat.po
403
po/ar/neochat.po
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2023-12-12 01:02+0100\n"
|
||||
"Last-Translator: Enol P. <enolp@softastur.org>\n"
|
||||
"Language-Team: Asturian <alministradores@softastur.org>\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,47 +96,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr ""
|
||||
@@ -363,7 +363,7 @@ msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -371,345 +371,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr ""
|
||||
@@ -1067,6 +1067,16 @@ msgstr ""
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1447,13 +1457,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1461,7 +1471,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1469,25 +1479,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1617,78 +1627,78 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1696,7 +1706,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1723,38 +1733,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1776,7 +1786,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
@@ -2673,7 +2683,7 @@ msgstr ""
|
||||
msgid "React"
|
||||
msgstr ""
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr ""
|
||||
@@ -3881,72 +3891,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr ""
|
||||
@@ -4599,18 +4609,6 @@ msgstr ""
|
||||
msgid "Enable developer tools"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5018,22 +5016,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr ""
|
||||
@@ -5226,7 +5224,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5250,12 +5248,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr ""
|
||||
@@ -5266,12 +5264,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr ""
|
||||
@@ -5307,38 +5305,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5435,11 +5421,23 @@ msgstr ""
|
||||
msgid "Loading URL preview"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
|
||||
341
po/az/neochat.po
341
po/az/neochat.po
File diff suppressed because it is too large
Load Diff
337
po/ca/neochat.po
337
po/ca/neochat.po
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 11:00+0200\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
@@ -91,7 +91,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Cancel·la la resposta"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -99,48 +99,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Rebre les notificacions dels missatges nous"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Error de la xarxa: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "No s'ha trobat el testimoni d'accés"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Potser s'ha suprimit?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "S'ha denegat l'accés al clauer."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Permeteu que el NeoChat llegeixi el testimoni d'accés"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "No hi ha cap clauer disponible."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Instal·leu un clauer, p. ex. el KWallet o l'anell de claus del GNOME al Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "No s'ha pogut llegir el testimoni d'accés"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Rebre les notificacions «push»"
|
||||
@@ -369,7 +369,7 @@ msgid "Custom"
|
||||
msgstr "Personalitzats"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -377,346 +377,346 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Aquest missatge s'ha suprimit]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Aquest missatge s'ha suprimit: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "s'ha tornat a convidar %1 a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "s'ha unit a la sala (repetit)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "s'ha convidat %1 a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "s'ha unit a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "ha netejat el seu nom a mostrar"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "ha canviat el seu nom a mostrar a %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " i "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "ha netejat el seu avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ha definit un avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "ha actualitzat el seu avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "no ha canviat res"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "retira la invitació de %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "ha rebutjat la invitació"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "s'ha desbandejat %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "ell mateix s'ha desbandejat"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "ha posat %1 fora de la sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "ha/n deixat la sala"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "s'ha bandejat %1 de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "s'ha bandejat %1 de la sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "ell mateix s'ha bandejat de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "ha sol·licitat una invitació"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "ha sol·licitat una invitació amb el motiu: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "ha fet quelcom desconegut"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "ha netejat l'àlies principal de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "ha definit l'àlies principal de la sala a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "ha netejat el nom de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ha definit el nom de la sala a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "ha netejat el tema"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "ha definit el tema a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "ha canviat l'avatar de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "ha activat l'encriptatge d'extrem a extrem"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "la sala s'ha actualitzat a la versió %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "la sala s'ha creat, versió %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "ha canviat els nivells de permís d'aquesta sala"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
"ha canviat les llistes de control d'accés del servidor per a aquesta sala"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "ha afegit el giny %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "ha eliminat el giny %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "ha configurat el giny %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "ha actualitzat l'estat de %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "ha actualitzat l'estat de %1 per %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Esdeveniment desconegut"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "un fitxer"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "enviat un missatge…"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "enviat un adhesiu"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "ha tornat a convidar algú a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "ha convidat algú a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "ha/n canviat el seu nom a mostrar"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "retira una invitació d'usuari"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "ha desbandejat un usuari"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "ha posat un usuari fora de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "ha bandejat un usuari de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "ha definit l'àlies principal de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "ha definit el nom de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "ha definit el tema"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "ha actualitzat la versió de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "ha creat la sala"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "s'ha enviat una balisa d'ubicació en directe"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "ha afegit un giny"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "ha eliminat un giny"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "ha configurat un giny"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "ha actualitzat l'estat"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "ha començat una enquesta"
|
||||
@@ -1080,6 +1080,16 @@ msgstr "Només ús intern."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Comparteix un URL a Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "L'element multimèdia amb ID «%1» no segueix el patró servidor/mediaId"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "S'ha cancel·lat la sol·licitud d'imatge"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1461,13 +1471,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Emojis propis"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "S'està carregant la resposta"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1475,7 +1485,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 vegades"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1483,25 +1493,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 usuari "
|
||||
msgstr[1] " %1 usuaris "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " o "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " i "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1637,78 +1647,78 @@ msgstr ""
|
||||
"Això s'utilitza per a tots els esdeveniments de missatge que no tenen la "
|
||||
"seva pròpia entrada aquí"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Activa les notificacions per a aquest compte"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Missatges en xats un a un"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Missatges en xats encriptats un a un"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Missatges en xats de grups"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Missatges en xats encriptats de grups"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Missatges d'actualització de sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Missatges que contenen el meu nom a mostrar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Missatges que mencionen el meu ID d'usuari Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Missatges que mencionen una sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Missatges que contenen la part local del meu ID de Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Notificacions de tota sala (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invitacions a una sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Invitació de trucades"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " i "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1716,7 +1726,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " i %1 altre"
|
||||
msgstr[1] " i %1 altres"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1743,38 +1753,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "El fitxer és massa gran per a baixar."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Contacteu amb l'administrador del servidor Matrix per a suport."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "No s'ha configurat cap servidor d'identitats"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Ha fallat la creació de la sala: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Ha fallat la creació de l'espai: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "L'informe s'ha enviat correctament."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1796,7 +1806,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Obre el NeoChat en aquesta sala"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Respon"
|
||||
@@ -2704,7 +2714,7 @@ msgstr "El missatge s'ha enviat des d'un dispositiu verificat"
|
||||
msgid "React"
|
||||
msgstr "Reacciona"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Resposta al fil"
|
||||
@@ -3963,72 +3973,72 @@ msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
"La verificació de la sessió s'ha cancel·lat a causa d'un error desconegut."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Sense servidor."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "S'està comprovant la disponibilitat del servidor."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Aquest no és un servidor vàlid."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "El registre en aquest servidor està desactivat."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Sense nom d'usuari."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "S'està comprovant la disponibilitat del nom d'usuari."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Aquest nom d'usuari no està disponible."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "En funcionament"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "ID de Matrix amb format incorrecte o buida"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 no és cap identificador correcte de Matrix"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Ha fallat en unir-se a la sala"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Heu sol·licitat unir-vos a «%1»"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Ha fallat en sol·licitar unir-vos a la sala"
|
||||
@@ -4687,19 +4697,6 @@ msgstr "Configuració de desenvolupament"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Activa les eines de desenvolupament"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Configuració de desenvolupament"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5115,22 +5112,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Afegeix un pare oficial nou"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Aquesta sala continua una altra conversa."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Vegeu els missatges més antics…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "S'ha substituït aquesta sala."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Vegeu la sala nova…"
|
||||
@@ -5333,7 +5330,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Completa"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5357,12 +5354,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Número de telèfon nou:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Us hem enviat un correu electrònic"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Us hem enviat un missatge de text"
|
||||
@@ -5373,12 +5370,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Seguiu les seves instruccions i després feu clic al botó de sota"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "El correu electrònic que heu introduït no és vàlid"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "El número de telèfon que heu introduït no és vàlid"
|
||||
@@ -5418,13 +5415,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Enrere"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Seguiu les seves instruccions i després feu clic al botó de dalt"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5433,7 +5430,7 @@ msgstr ""
|
||||
"El correu electrònic no s'ha verificat. Aneu al correu electrònic i seguiu "
|
||||
"les seves instruccions i després feu clic al botó de dalt"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5442,19 +5439,6 @@ msgstr ""
|
||||
"El número de telèfon no s'ha verificat. Aneu al missatge de text i seguiu "
|
||||
"les seves instruccions i després feu clic al botó de dalt"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirma l'edició"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "No s'ha trobat cap missatge"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5553,11 +5537,23 @@ msgstr "Expandeix la vista prèvia"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "S'està carregant la vista prèvia de l'URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 ha començat una verificació d'usuari"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirma l'edició"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Cancel·la l'edició"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5619,17 +5615,6 @@ msgstr "Mostra"
|
||||
msgid "Quit"
|
||||
msgstr "Surt"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "L'element multimèdia amb ID «%1» no segueix el patró servidor/mediaId"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "S'ha cancel·lat la sol·licitud d'imatge"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Cancel·la l'edició"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Codi QR per del compte"
|
||||
|
||||
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 11:00+0200\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
@@ -91,7 +91,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Cancel·la la resposta"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -99,48 +99,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Rebre les notificacions dels missatges nous"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "S'ha produït un error de la xarxa: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "No s'ha trobat el testimoni d'accés"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Potser s'ha suprimit?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "S'ha denegat l'accés al clauer."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Permeteu que NeoChat llija el testimoni d'accés"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "No hi ha cap clauer disponible."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Instal·leu un clauer, p. ex., KWallet o l'anell de claus de GNOME a Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "No s'ha pogut llegir el testimoni d'accés"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Rebre les notificacions «push»"
|
||||
@@ -369,7 +369,7 @@ msgid "Custom"
|
||||
msgstr "Personalitzats"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -377,345 +377,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Este missatge s'ha suprimit]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Este missatge s'ha suprimit: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "s'ha tornat a convidar %1 a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "s'ha unit a la sala (repetit)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "s'ha convidat %1 a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "s'ha unit a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "ha netejat el seu nom que s'ha de mostrar"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "ha canviat el seu nom que s'ha de mostrar a %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " i "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "ha netejat el seu avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ha establit un avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "ha actualitzat el seu avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "no ha canviat res"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "retira la invitació de %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "ha rebutjat la invitació"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "s'ha desbandejat %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "ell mateix s'ha desbandejat"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "ha posat %1 fora de la sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "ha/n deixat la sala"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "s'ha bandejat %1 de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "s'ha bandejat %1 de la sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "ell mateix s'ha bandejat de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "ha sol·licitat una invitació"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "ha sol·licitat una invitació amb el motiu: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "ha fet alguna cosa desconegut"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "ha netejat l'àlies principal de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "ha establit l'àlies principal de la sala a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "ha netejat el nom de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ha establit el nom de la sala a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "ha netejat el tema"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "ha establit el tema a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "ha canviat l'avatar de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "ha activat l'encriptació d'extrem a extrem"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "la sala s'ha actualitzat a la versió %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "la sala s'ha creat, versió %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "ha canviat els nivells de permís d'esta sala"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "ha canviat les llistes de control d'accés del servidor per a esta sala"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "ha afegit el giny %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "ha eliminat el giny %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "ha configurat el giny %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "ha actualitzat l'estat de %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "ha actualitzat l'estat de %1 per %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Esdeveniment desconegut"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "un fitxer"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "enviat un missatge…"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "enviat un adhesiu"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "ha tornat a convidar algú a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "ha convidat algú a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "ha/n canviat el seu nom que s'ha de mostrar"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "retira una invitació d'usuari"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "ha desbandejat un usuari"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "ha posat un usuari fora de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "ha bandejat un usuari de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "ha establit l'àlies principal de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "ha establit el nom de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "ha establit el tema"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "ha actualitzat la versió de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "ha creat la sala"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "s'ha enviat una balisa d'ubicació en directe"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "ha afegit un giny"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "ha eliminat un giny"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "ha configurat un giny"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "ha actualitzat l'estat"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "ha començat una enquesta"
|
||||
@@ -1079,6 +1079,16 @@ msgstr "Només ús intern."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Compartix un URL a Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "L'element multimèdia amb ID «%1» no seguix el patró servidor/mediaId"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "S'ha cancel·lat la sol·licitud d'imatge"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1460,13 +1470,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Emoji propis"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "S'està carregant la resposta"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1474,7 +1484,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 vegades"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1482,25 +1492,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 usuari "
|
||||
msgstr[1] " %1 usuaris "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " o "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " i "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1636,78 +1646,78 @@ msgstr ""
|
||||
"Açò s'utilitza per a tots els esdeveniments de missatge que no tenen la seua "
|
||||
"pròpia entrada ací"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Activa les notificacions per a este compte"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Missatges en xats un a un"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Missatges en xats encriptats un a un"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Missatges en xats de grup"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Missatges en xats de grup encriptats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Missatges d'actualització de sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Missatges que contenen el meu nom que s'ha de mostrar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Missatges que mencionen el meu ID d'usuari de Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Missatges que mencionen una sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Missatges que contenen la part local del meu ID de Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Notificacions de tota la sala (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Convida a una sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Invitació de tocada"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " i "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1715,7 +1725,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " i %1 altre"
|
||||
msgstr[1] " i %1 altres"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1742,38 +1752,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "El fitxer és massa gran per a baixar."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Per a suport, contacteu amb l'administrador del servidor de Matrix."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "No s'ha configurat cap servidor d'identitats"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "No s'ha pogut crear la sala: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "No s'ha pogut crear l'espai: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "L'informe s'ha enviat correctament."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1795,7 +1805,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Obri NeoChat en esta sala"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Respon"
|
||||
@@ -2703,7 +2713,7 @@ msgstr "El missatge s'ha enviat des d'un dispositiu verificat"
|
||||
msgid "React"
|
||||
msgstr "Reacciona"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Resposta al fil"
|
||||
@@ -3962,72 +3972,72 @@ msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
"La verificació de la sessió s'ha cancel·lat a causa d'un error desconegut."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Sense servidor."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "S'està comprovant la disponibilitat del servidor."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Este no és un servidor vàlid."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "El registre en este servidor està desactivat."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Sense nom d'usuari."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "S'està comprovant la disponibilitat del nom d'usuari."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Este nom d'usuari no està disponible."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "En funcionament"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "ID de Matrix amb format incorrecte o buida"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 no és cap identificador correcte de Matrix"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "No s'ha pogut unir a la sala"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Heu sol·licitat unir-vos a «%1»"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "No s'ha pogut sol·licitar unir-vos a la sala"
|
||||
@@ -4687,19 +4697,6 @@ msgstr "Configuració de desenvolupament"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Activa les eines de desenvolupament"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Configuració de desenvolupament"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5115,22 +5112,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Afig un pare oficial nou"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Esta sala continua una altra conversa."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Vegeu els missatges més antics…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "S'ha substituït esta sala."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Vegeu la sala nova…"
|
||||
@@ -5332,7 +5329,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Completa"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5356,12 +5353,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Número de telèfon nou:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Vos hem enviat un correu electrònic"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Vos hem enviat un missatge de text"
|
||||
@@ -5373,12 +5370,12 @@ msgid ""
|
||||
msgstr ""
|
||||
"%1. Seguiu les seues instruccions i després feu clic en el botó de davall"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "El correu electrònic que heu introduït no és vàlid"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "El número de telèfon que heu introduït no és vàlid"
|
||||
@@ -5418,14 +5415,14 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Arrere"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
"%1. Seguiu les seues instruccions i després feu clic en el botó de dalt"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5434,7 +5431,7 @@ msgstr ""
|
||||
"El correu electrònic no s'ha verificat. Aneu fins al correu electrònic i "
|
||||
"seguiu les seues instruccions i després feu clic en el botó de dalt"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5443,19 +5440,6 @@ msgstr ""
|
||||
"El número de telèfon no s'ha verificat. Aneu fins al missatge de text i "
|
||||
"seguiu les seues instruccions i després feu clic en el botó de dalt"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirma l'edició"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "No s'ha trobat cap missatge"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5554,11 +5538,23 @@ msgstr "Expandix la vista prèvia"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "S'està carregant la vista prèvia de l'URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 ha començat una verificació d'usuari"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirma l'edició"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Cancel·la l'edició"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5619,14 +5615,3 @@ msgstr "Mostra"
|
||||
#, kde-format
|
||||
msgid "Quit"
|
||||
msgstr "Ix"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "L'element multimèdia amb ID «%1» no seguix el patró servidor/mediaId"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "S'ha cancel·lat la sol·licitud d'imatge"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Cancel·la l'edició"
|
||||
|
||||
409
po/cs/neochat.po
409
po/cs/neochat.po
File diff suppressed because it is too large
Load Diff
335
po/da/neochat.po
335
po/da/neochat.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2020-12-13 17:28+0100\n"
|
||||
"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
|
||||
"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
|
||||
@@ -92,7 +92,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Annullér"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Settings"
|
||||
msgctxt ""
|
||||
@@ -101,48 +101,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Indstillinger"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Network Error"
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Netværksfejl"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Settings"
|
||||
msgid "Receiving push notifications"
|
||||
@@ -386,7 +386,7 @@ msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -394,348 +394,348 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " og "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgid "sent a message"
|
||||
msgstr "Send besked"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Muted"
|
||||
msgid "created the room"
|
||||
msgstr "Lydløs"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgid "removed a widget"
|
||||
msgstr "Send besked"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr ""
|
||||
@@ -1112,6 +1112,16 @@ msgstr ""
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1495,14 +1505,14 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Loading"
|
||||
msgid "Loading reply"
|
||||
msgstr "Indlæser"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1510,7 +1520,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1518,26 +1528,26 @@ msgid_plural " %1 users "
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, fuzzy, kde-format
|
||||
#| msgid " and "
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " og "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1681,87 +1691,87 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#, fuzzy
|
||||
#| msgid "Send message"
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Send besked"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#, fuzzy
|
||||
#| msgid "Settings"
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Indstillinger"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#, fuzzy
|
||||
#| msgid "Invite"
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invitér"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
#, fuzzy
|
||||
#| msgid "Accept"
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Acceptér"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, fuzzy, kde-format
|
||||
#| msgid " and "
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " og "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1769,7 +1779,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1796,40 +1806,40 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Login Failed"
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Login mislykkedes"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Login Failed"
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Login mislykkedes"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1852,7 +1862,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Svar"
|
||||
@@ -2804,7 +2814,7 @@ msgstr ""
|
||||
msgid "React"
|
||||
msgstr ""
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr ""
|
||||
@@ -4074,73 +4084,73 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No name"
|
||||
msgid "No username."
|
||||
msgstr "Intet navn"
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr ""
|
||||
@@ -4824,19 +4834,6 @@ msgstr "Indstillinger"
|
||||
msgid "Enable developer tools"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Indstillinger"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5262,23 +5259,23 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgid "See older messages…"
|
||||
msgstr "Send besked"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr ""
|
||||
@@ -5477,7 +5474,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
@@ -5503,12 +5500,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Medlemmer"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgid "We've sent you a text message"
|
||||
@@ -5520,12 +5517,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr ""
|
||||
@@ -5562,40 +5559,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Annullér"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Send besked"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5693,11 +5676,25 @@ msgstr ""
|
||||
msgid "Loading URL preview"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Annullér"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Annullér"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5756,12 +5753,6 @@ msgstr "Vis"
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cancel"
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Annullér"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Send message"
|
||||
#~ msgctxt "@action:button"
|
||||
|
||||
336
po/de/neochat.po
336
po/de/neochat.po
File diff suppressed because it is too large
Load Diff
343
po/el/neochat.po
343
po/el/neochat.po
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-03 12:40+0100\n"
|
||||
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
|
||||
"Language-Team: British English\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Cancel reply"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,47 +96,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Receiving notifications for new messages"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Network Error: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Access token wasn't found"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Maybe it was deleted?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Access to keychain was denied."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Please allow NeoChat to read the access token"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "No keychain available."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Unable to read access token"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Receiving push notifications"
|
||||
@@ -365,7 +365,7 @@ msgid "Custom"
|
||||
msgstr "Custom"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -373,345 +373,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[This message was deleted]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[This message was deleted: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "re invited %1 to the room"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "joined the room (repeated)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "invited %1 to the room"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "joined the room"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "cleared their display name"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "changed their display name to %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " and "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "cleared their avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "set an avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "updated their avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "changed nothing"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "withdrew %1's invitation"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "rejected the invitation"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "unbanned %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "self-unbanned"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "has put %1 out of the room: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "left the room"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "banned %1 from the room"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "banned %1 from the room: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "self-banned from the room"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "requested an invite"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "requested an invite with reason: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "made something unknown"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "cleared the room main alias"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "set the room main alias to: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "cleared the room name"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "set the room name to: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "cleared the topic"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "set the topic to: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "changed the room avatar"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "activated End-to-End Encryption"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "upgraded the room to version %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "created the room, version %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "changed the power levels for this room"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "changed the server access control lists for this room"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "added %1 widget"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "removed %1 widget"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "configured %1 widget"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "updated %1 state"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "updated %1 state for %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Unknown event"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "a file"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "sent a message"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "sent a sticker"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "re-invited someone to the room"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "invited someone to the room"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "changed their display name"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "withdrew a user's invitation"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "un-banned a user"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "put a user out of the room"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "banned a user from the room"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "set the room main alias"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "set the room name"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "set the topic"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "upgraded the room version"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "created the room"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "sent a live location beacon"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "added a widget"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "removed a widget"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "configured a widget"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "updated the state"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "started a poll"
|
||||
@@ -1075,6 +1075,16 @@ msgstr "Internal usage only."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Share a URL to Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Image request has been cancelled"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1455,13 +1465,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Own Emojis"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Loading reply"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1469,7 +1479,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 times"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1477,25 +1487,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 user "
|
||||
msgstr[1] " %1 users "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " or "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " and "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1627,78 +1637,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Enable notifications for this account"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Messages in one-to-one chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Encrypted messages in one-to-one chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Messages in group chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Messages in encrypted group chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Room upgrade messages"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Messages containing my display name"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Messages which mention my Matrix user ID"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Messages which mention a room"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Messages containing the local part of my Matrix ID"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Whole room (@room) notifications"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invites to a room"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Call invitation"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " and "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1706,7 +1716,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " and %1 other"
|
||||
msgstr[1] " and %1 others"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1733,38 +1743,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "File too large to download."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Contact your matrix server administrator for support."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "No identity server configured"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Room creation failed: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Space creation failed: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Report sent successfully."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1786,7 +1796,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Open NeoChat in this room"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Reply"
|
||||
@@ -2692,7 +2702,7 @@ msgstr "This message was sent from a verified device"
|
||||
msgid "React"
|
||||
msgstr "React"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Reply in Thread"
|
||||
@@ -3938,72 +3948,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "The session verification was cancelled due to an unknown error."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "No server."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Checking Server availability."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "This is not a valid server."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Registration for this server is disabled."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "No username."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Checking username availability."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "This username is not available."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Continue"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Working"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Malformed or empty Matrix id"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 is not a correct Matrix identifier"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Failed to join room"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "You requested to join '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Failed to request joining room"
|
||||
@@ -4659,19 +4669,6 @@ msgstr "Developer Settings"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Enable developer tools"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Developer Settings"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5081,22 +5078,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Add new official parent"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "This room continues another conversation."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "See older messages…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "This room has been replaced."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "See new room…"
|
||||
@@ -5294,7 +5291,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Complete"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5318,12 +5315,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "New Phone Number:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "We have sent you an email"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "We have sent you a text message"
|
||||
@@ -5335,12 +5332,12 @@ msgid ""
|
||||
msgstr ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "The entered email is not valid"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "The entered phone number is not valid"
|
||||
@@ -5380,44 +5377,31 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Back"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirm edit"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "No messages found"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5516,11 +5500,23 @@ msgstr "Expand preview"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Loading URL preview"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 started a user verification"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirm edit"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Cancel edit"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5581,16 +5577,6 @@ msgstr "Show"
|
||||
msgid "Quit"
|
||||
msgstr "Quit"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Image request has been cancelled"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Cancel edit"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "QR code for account"
|
||||
|
||||
336
po/eo/neochat.po
336
po/eo/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-02 22:29+0200\n"
|
||||
"Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
|
||||
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
|
||||
@@ -89,7 +89,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Nuligi respondon"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -97,48 +97,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Ricevante sciigojn por novaj mesaĝoj"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Reta Eraro: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Alirĵetono ne estis trovita"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Eble ĝi estis forigita?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Aliro al ŝlosilĉeno estis rifuzita."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Bonvolu permesi al NeoChat legi la alirĵetonon"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Neniu ŝlosilĉeno havebla."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Bonvolu instali ŝlosilĉenon, ekz. KWallet aŭ GNOME-ŝlosilringo en Linukso"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Ne eblas legi alirĵetonon"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Ricevante puŝ-sciigojn"
|
||||
@@ -367,7 +367,7 @@ msgid "Custom"
|
||||
msgstr "Tajlorita"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -375,345 +375,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Tiu ĉi mesaĝo estis forigita]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Ĉi tiu mesaĝo estis forigita: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "reinvitis %1 al la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "aliĝis al la ĉambro (ripeta)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "invitis %1 al la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "aliĝis al la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "forigis ilian montran nomon"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "ŝanĝis ilian montran nomon al %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr "kaj"
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "malbaris ilian avataron"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "starigi avataron"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "ĝisdatigis sian avataron"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "ŝanĝis nenion"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "retiris la inviton de %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "malakceptis la inviton"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "nemalpermesita %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "mem-malpermesita"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "eligis %1 el la ĉambro: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "forlasis la ĉambron"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "malpermesis %1 el la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "malpermesite %1 el la ĉambro: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "mem-malpermesita el la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "petis inviton"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "petis inviton kun kialo: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "faris ion nekonatan"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "malbaris la ĉefan kaŝnomon de la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "agordi la ĉefan kaŝnomon de la ĉambro al: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "malbaris la ĉambronomon"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "agordi la ĉambronomon al: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "malbaris la temon"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "agordi la temon al: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "ŝanĝis la ĉambroavataron"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "aktivigita Fin-al-Fina Ĉifrado"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "ĝisdatigis la ĉambron al versio %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "kreis la ĉambron, versio %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "ŝanĝis la potenconivelojn por ĉi tiu ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "ŝanĝis la servilajn alirkontrollistojn por ĉi tiu ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "aldonis %1 fenestraĵo"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "forigis %1 fenestraĵo"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "agordis %1 fenestraĵo"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "ĝisdatigita %1 stato"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "ĝisdatigis %1 staton por %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Nekonata evento"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "dosiero"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "sendis mesaĝon"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "sendis glumarkon"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "reinvitis iun al la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "invitis iun al la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "ŝanĝis ilian montran nomon"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "retiris inviton de uzanto"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "malmalpermesis uzanton"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "eligi uzanton el la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "malpermesis uzanton de la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "starigi la ĉefan kaŝnomon de la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "starigi la nomon de la ĉambro"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "starigi la temon"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "ĝisdatigis la ĉambroversion"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "kreis la ĉambron"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "sendis vivan lokosignalon"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "aldonis fenestraĵon"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "forigis fenestraĵon"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "agordis fenestraĵon"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "ĝisdatigis la staton"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "komencis balotadon"
|
||||
@@ -1076,6 +1076,16 @@ msgstr "Nur por interna uzo."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Kundividi URL al Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Mezidentigilo '%1' ne sekvas servilo/mediaId-ŝablono"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Bildpeto estis nuligita"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1456,13 +1466,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Propraj Emoĝioj"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Ŝargante respondon"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1470,7 +1480,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] ": %1"
|
||||
msgstr[1] ": %1 %2 fojojn"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1478,25 +1488,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 uzanto"
|
||||
msgstr[1] " %1 uzantoj"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " aŭ "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " kaj "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1632,78 +1642,78 @@ msgstr ""
|
||||
"Ĉi tio estas uzata por ĉiuj mesaĝaj eventoj, kiuj ne havas sian propran "
|
||||
"enskribon ĉi tie"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Ebligi sciigojn por ĉi tiu konto"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Mesaĝoj en unu-al-unu babiloj"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Ĉifritaj mesaĝoj en unu-al-unu babiloj"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Mesaĝoj en grupaj babiloj"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Mesaĝoj en ĉifritaj grupobabiloj"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Mesaĝoj pri babileja promociiĝo"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Mesaĝoj enhavantaj mian montronomon"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Mesaĝoj kiuj mencias mian Matrix-uzantan ID"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Mesaĝoj kiuj mencias ĉambron"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Mesaĝoj enhavantaj la lokan parton de mia Matrix-uzanta ID"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Tutĉambraj (@room) sciigoj"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invitas al ĉambro"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Voka invito"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " kaj "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1711,7 +1721,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " kaj %1 alia"
|
||||
msgstr[1] " kaj %1 aliaj"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1738,38 +1748,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Dosiero tro granda por elŝuti."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Kontaktu vian administranton de matrica servilo por subteno."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Agordiĝis neniu identeca servilo"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Kreado de ĉambro malsukcesis: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Spackreado malsukcesis: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Raporto sukcese sendita."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1791,7 +1801,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Malfermu NeoChat en ĉi tiu ĉambro"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Respondi"
|
||||
@@ -2697,7 +2707,7 @@ msgstr "Ĉi tiu mesaĝo estis sendita de konfirmita aparato"
|
||||
msgid "React"
|
||||
msgstr "Reagi"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Respondi en Fadeno"
|
||||
@@ -3930,72 +3940,72 @@ msgstr "La fora partio nuligis la sean konfirmon ĉar la ŝlosiloj ne kongruas."
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "La seancokonfirmo estis nuligita pro nekonata eraro."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Neniu servilo."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Kontrolante la haveblecon de la Servilo."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Ĉi tio ne estas valida servilo."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Registrado por ĉi tiu servilo estas malŝaltita."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Neniu uzantnomo."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Kontrolante uzantnoman haveblecon."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Ĉi tiu uzantnomo ne disponeblas."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Daŭrigi"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Laborante"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Misforma aŭ malplena Matrico-id"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 ne estas ĝusta Matrico-identigilo"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Malsukcesis aliĝi al ĉambro"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Vi petis aliĝi al '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Malsukcesis peti aliĝon al ĉambro"
|
||||
@@ -4651,19 +4661,6 @@ msgstr "Agordoj por programistoj"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Ebligi programistajn ilojn"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Agordoj por programistoj"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5073,22 +5070,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Aldoni novan oficialan gepatron"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Ĉi tiu ĉambro daŭrigas alian konversacion."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Vidi pli malnovajn mesaĝojn…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Ĉi tiu ĉambro estis anstataŭigita."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Vidi novan ĉambron…"
|
||||
@@ -5288,7 +5285,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Kompletigi"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5312,12 +5309,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nova Telefonnumero:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Ni sendis al vi retpoŝton"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Ni sendis al vi tekstmesaĝon"
|
||||
@@ -5328,12 +5325,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Bonvolu sekvi la instruojn tie kaj poste klaki la butonon malsupre"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "La enigita retpoŝto ne estas valida"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "La enigita telefonnumero ne estas valida"
|
||||
@@ -5373,13 +5370,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Reen"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Bonvolu sekvi la instruojn tie kaj poste klaki la butonon supre"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5388,7 +5385,7 @@ msgstr ""
|
||||
"La retpoŝto ne estis konfirmita. Bonvolu iri al la retpoŝto kaj sekvi la "
|
||||
"instruojn tie kaj poste klaki la butonon supre"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5397,19 +5394,6 @@ msgstr ""
|
||||
"La telefonnumero ne estis konfirmita. Bonvolu iri al la retpoŝto kaj sekvi "
|
||||
"la instruojn tie kaj poste klaki la butonon supre"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Konfirmi redakton"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Trovis neniujn mesaĝojn"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5508,11 +5492,23 @@ msgstr "Vastigi antaŭrigardon"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Ŝargante antaŭrigardon de URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 komencis uzant-konfirmon"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Konfirmi redakton"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Nuligi redakton"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5572,13 +5568,3 @@ msgstr "Montri"
|
||||
#, kde-format
|
||||
msgid "Quit"
|
||||
msgstr "Forlasi"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Mezidentigilo '%1' ne sekvas servilo/mediaId-ŝablono"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Bildpeto estis nuligita"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Nuligi redakton"
|
||||
|
||||
337
po/es/neochat.po
337
po/es/neochat.po
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 04:40+0200\n"
|
||||
"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
|
||||
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
|
||||
@@ -90,7 +90,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Cancelar respuesta"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -98,48 +98,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Recibir notificaciones de nuevos mensajes"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Error de red: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "El token de acceso no se ha encontrado"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "¿Es posible que se haya borrado?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Se ha denegado el acceso a la cadena de claves."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Por favor, permita que NeoChat pueda leer el token de acceso"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Ninguna cadena de claves disponible."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Instale una cadena de claves, como KWallet o el llavero de GNOME en Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "No se ha podido leer el token de acceso"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Recepción de notificaciones push"
|
||||
@@ -368,7 +368,7 @@ msgid "Custom"
|
||||
msgstr "Personalizado"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -376,345 +376,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Este mensaje ha sido borrado]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Este mensaje ha sido borrado: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "ha vuelto a invitar a %1 a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "se ha unido a la sala (repetido)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "ha invitado a %1 a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "se ha unido a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "ha borrado su nombre visible"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "ha cambiado su nombre visible a %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " y "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "ha borrado su avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ha definido un avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "ha actualizado su avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "no ha cambiado nada"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "ha retirado la invitación de %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "ha rechazado la invitación"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "ha habilitado a %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "se ha habilitado a sí mismo"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "ha echado a %1 de la sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "ha salido de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "ha inhabilitado a %1 en la sala"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "ha inhabilitado a %1 en la sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "se ha inhabilitado a sí mismo en la sala"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "ha solicitado una invitación"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "ha solicitado una invitación con el motivo: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "ha hecho algo desconocido"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "ha borrado el alias principal de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "ha definido el alias principal de la sala a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "ha borrado el nombre de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ha definido el nombre de la sala a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "ha borrado el tema"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "ha definido el tema a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "ha cambiado el avatar de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "ha activado el cifrado de extremo a extremo"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "ha actualizado la sala a la versión %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "ha creado la sala, versión %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "ha cambiado los niveles de poder de esta sala"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "ha cambiado las listas de control de acceso al servidor para esta sala"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "ha añadido el widget %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "ha eliminado el widget %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "ha configurado el widget %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "ha actualizado el estado de %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "ha actualizado el estado de %1 para %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Evento desconocido"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "un archivo"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "ha enviado un mensaje"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "ha enviado una pegatina"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "ha vuelto a invitar a alguien a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "ha invitado a alguien a la sala"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "ha cambiado su nombre visible"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "ha retirado la invitación de un usuario"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "ha habilitado a un usuario"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "ha echado a un usuario de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "ha inhabilitado a un usuario en la sala"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "ha definido el alias principal de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "ha definido el nombre de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "ha definido el tema"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "ha actualizado la versión de la sala"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "ha creado la sala"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "ha enviado una ubicación en vivo"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "ha añadido un widget"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "ha eliminado un widget"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "ha configurado un widget"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "ha actualizado el estado"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "ha iniciado una encuesta"
|
||||
@@ -1079,6 +1079,16 @@ msgstr "Solo para uso interno."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Compartir una URL con Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "El identificador de medio «%1» no sigue el patrón servidor/IdDeMedio"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Se ha cancelado la petición de la imagen"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1459,13 +1469,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Emojis propios"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Cargando respuesta"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1473,7 +1483,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 veces"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1481,25 +1491,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 usuario "
|
||||
msgstr[1] " %1 usuarios "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " o "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " y "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1635,78 +1645,78 @@ msgstr ""
|
||||
"Esto se usa para todos los eventos de mensaje que no poseen su propia "
|
||||
"entrada aquí"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Activar notificaciones para esta cuenta"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Mensajes en chats uno-a-uno"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Mensajes cifrados en chats uno-a-uno"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Mensajes en chats de grupos"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Mensajes en chats de grupos cifrados"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Mensajes de actualización de la sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Mensajes que contengan mi nombre visible"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Mensajes que mencionen mi ID de usuario de Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Mensajes que mencionen una sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Mensajes que contengan la parte local de mi ID de Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Notificaciones de toda la sala (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invita a una sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Invitación de llamada"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " y "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1714,7 +1724,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " y %1 más"
|
||||
msgstr[1] " y %1 más"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1741,40 +1751,40 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Archivo demasiado grande para descargarlo."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
"Póngase en contacto con el administrador del servidor matrix para obtener "
|
||||
"asistencia."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "No se ha configurado ningún servidor de identidades"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "La creación de la sala ha fallado: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "La creación del espacio ha fallado: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "La denuncia se ha enviado correctamente."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1796,7 +1806,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Abrir NeoChat en esta sala"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Responder"
|
||||
@@ -2705,7 +2715,7 @@ msgstr "Este mensaje se ha enviado desde un dispositivo verificado"
|
||||
msgid "React"
|
||||
msgstr "Reaccionar"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Responder en el hilo"
|
||||
@@ -3960,72 +3970,72 @@ msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
"La verificación de la sesión se ha cancelado debido a un error desconocido."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "No hay ningún servidor."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Comprobando disponibilidad del servidor."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Este servidor no es válido."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "El registro de este servidor está desactivado."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Sin nombre de usuario."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Comprobando disponibilidad del nombre de usuario."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Este nombre de usuario no está disponible."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Trabajando"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Id de Matrix mal formada o vacía"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 no es un identificador de Matrix correcto"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "No se ha podido unir a la sala"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Ha solicitado unirse a «%1»"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "No se ha podido solicitar unirse a la sala"
|
||||
@@ -4683,19 +4693,6 @@ msgstr "Preferencias del desarrollador"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Activar las herramientas del desarrollador"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Preferencias del desarrollador"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5111,22 +5108,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Añadir nuevo padre oficial"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Esta sala continúa otra conversación."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Ver mensajes antiguos..."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Se ha sustituido esta sala."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Ver la nueva sala..."
|
||||
@@ -5329,7 +5326,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Completar"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5353,12 +5350,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nuevo número de teléfono:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Le hemos enviado un mensaje de correo"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Le hemos enviado un mensaje de texto"
|
||||
@@ -5369,12 +5366,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Siga las instrucciones del mismo y pulse el botón inferior."
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "El correo electrónico introducido no es válido"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "El número de teléfono introducido no es válido"
|
||||
@@ -5414,13 +5411,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Volver"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Siga las instrucciones del mismo y pulse el botón superior."
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5429,7 +5426,7 @@ msgstr ""
|
||||
"El correo electrónico no ha sido verificado. Vaya al mensaje de correo, siga "
|
||||
"las instrucciones que contiene y pulse el botón superior."
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5438,19 +5435,6 @@ msgstr ""
|
||||
"El número de teléfono no ha sido verificado. Vaya al mensaje de texto, siga "
|
||||
"las instrucciones que contiene y pulse el botón superior."
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirmar edición"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "No se han encontrado mensajes"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5549,11 +5533,23 @@ msgstr "Expandir vista previa"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Cargando vista previa de URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 ha iniciado una verificación de usuario"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirmar edición"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Cancelar edición"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5614,17 +5610,6 @@ msgstr "Mostrar"
|
||||
msgid "Quit"
|
||||
msgstr "Salir"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "El identificador de medio «%1» no sigue el patrón servidor/IdDeMedio"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Se ha cancelado la petición de la imagen"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Cancelar edición"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Código QR para la cuenta"
|
||||
|
||||
336
po/eu/neochat.po
336
po/eu/neochat.po
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-02 22:55+0200\n"
|
||||
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
|
||||
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
|
||||
@@ -91,7 +91,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Utzi erantzuna bertan behera"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -99,48 +99,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Mezu berrien jakinarazpenak jasotzeko"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Sareko errorea: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Sartzeko tokena ez du aurkitu"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Agian ezabatu egin da?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Gako-katerako sarrera ukatu egin da."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Mesedez, utzi NeoChat-i sartzeko tokena irakurtzen"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Ez dago gako-kate erabilgarririk."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Mesedez, instalatu gako-kate bat, adib. KWallet edo «GNOME keyring» Linux-en"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Ez da sartzeko tokena irakurtzeko gai"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Bultzada-jakinarazpenak jasotzea"
|
||||
@@ -369,7 +369,7 @@ msgid "Custom"
|
||||
msgstr "Neurrira"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -377,346 +377,346 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Mezu hau ezabatu egin da]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Mezu hau ezabatu egin da: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "%1 gelara berriz gonbidatua"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "gelara batu da (errepikatuta)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "%1 gelara gonbidatu du"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "gelara batu da"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "azaldutako bere izena garbitu du"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "azaldutako bere izena «%1»(e)ra aldatu du"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " eta "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "bere abatarra garbitu du"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ezarri abatar bat"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "bere abatarra eguneratu du"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "ez da ezer aldatu"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "%1(r)en gonbita erretiratu du"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "gonbidapena errefusatu du"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "%1(e)ri debekua altxatu zaio"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "bere buruari debekua altxatuta"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "%1 gelatik kanporatu du: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "gela utzi du"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "%1(e)ri gelarako debekua ipini zaio"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "%1(e)ri gelarako debekua ipini zaio: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "bere buruari gela honetarako debekua ipinita"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "gonbidapen bat eskatu du"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "gonbidapen bat eskatu du, arrazoia: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "zerbait ezezaguna egin du"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "gelaren ezizen nagusia garbitu da"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "ezarri gelako ezizen nagusia honetara: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "gelako izena garbitu da"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ezarri gelaren izana honetara: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "gaia garbitu da"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "ezarri gai honetara: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "gelako abatarra aldatu da"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "muturren arteko zifratzea aktibatu da"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "gela %1 bertsiora bertsio-berritu da"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "gela sortu da, %1 bertsioa"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "gela honetako ahalmen mailak aldatu dira"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
"gela honetarako zerbitzarirako sarrera-kontroleko zerrendak aldatu zituen"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "trepeta %1 gehitu da"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "trepeta %1 kendu da"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "trepeta %1 konfiguratu da"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "%1 egoera eguneratu da"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "%2(r)en %1 egoera eguneratu da"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Gertaera ezezaguna"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "fitxategi bat"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "mezua bat bidali du..."
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "eranskailu bat bidali du"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "norbait gelara berriz gonbidatu du"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "norbait gelara gonbidatu du"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "azaldutako bere izena aldatu du"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "erabiltzaile bati gonbidapena erretiratu dio"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "erabiltzaile bati debekua altxatu dio"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "erabiltzaile bat gelatik kanporatu du"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "erabiltzaile bati gelarako debekua ipini dio"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "gelaren ezizen nagusia ezarri du"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "gelaren izena ezarri du"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "gaia ezarri du"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "gelaren bertsioa bertsio-berritu du"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "gela sortu du"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "kokalekua zuzenean zehazteko baliza bidali du"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "trepeta bat gehitu du"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "trepeta bat kendu du"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "trepeta bat konfiguratu du"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "egoera eguneratu du"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "inkesta bat hasi du"
|
||||
@@ -1080,6 +1080,16 @@ msgstr "Barneko erabilera bakarrik."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Partekatu URL bat «Matrix»ekin"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "'%1' hedabide IDak ez du jarraitzen zerbitzari/hedabideID eredua"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Irudi eskaera bertan behera utzi da"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1461,13 +1471,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Emoji propioak"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Erantzuna zamatzen"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1475,7 +1485,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 aldiz"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1483,25 +1493,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] "Erabiltzaile %1"
|
||||
msgstr[1] "%1 erabiltzaile"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " edo "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " eta "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1632,78 +1642,78 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr "Hau, hemen sarrerarik ez duten mezu-gertaera guzietarako erabiltzen da"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Gaitu kontu honetarako jakinarazpenak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Binakako berriketetako mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Binakako berriketetako zifratutako mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Talde-berriketetako mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Zifratutako talde-berriketetako mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Gela bertsio-berritzeko mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Nire azaldutako izena duten mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Nire «Matrix»eko erabiltzaile ID aipatzen duten mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Gela bat aipatzen duten mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Nore «Matrix»eko IDaren zati lokala duten mezuak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Gela osorako (@gela) jakinarazpenak"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Gela batera gonbidatzen du"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Dei gonbidapena"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " eta "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1711,7 +1721,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " eta beste %1"
|
||||
msgstr[1] " eta beste %1"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1738,40 +1748,40 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Fitxategia zama-jaisteko handiegia da."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
"Jar zaitez zure matrix zerbitzariaren administratzailearekin harremanean "
|
||||
"euskarria lortzeko."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Ez da nortasun zerbitzaririk konfiguratu"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Gela sortzea huts egin du: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Tokia sortzea huts egin du: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Txosten bidalketa arrakastatsua."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1793,7 +1803,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Ireki NeoChat gela honetan"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Erantzun"
|
||||
@@ -2699,7 +2709,7 @@ msgstr "Mezu hau egiaztatutako gailu batetik bidali da"
|
||||
msgid "React"
|
||||
msgstr "Erreakzioa"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Erantzun harian"
|
||||
@@ -3946,72 +3956,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Saioa egiaztatzea bertan behera utzi da, errore ezezagun bat dela eta."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Zerbitzaririk ez."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Zerbitzariaren eskuragarritasuna egiaztatzen."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Zerbitzari horrek ez du balio."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Zerbitzari horretako erregistroa ezgaituta dago."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Erabiltzaile-izenik ez."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Erabiltzaile-izenaren eskuragarritasuna egiaztatzen."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Erabiltzaile-izen hori ez dago eskuragarri."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Jarraitu"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Lanean"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Matrix IDa gaizki eratuta edo hutsik dago"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 ez da Matrix identifikatzaile zuzena"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Gelara batzea huts egin du"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "'%1'(e)ra batzea eskatu duzu"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Gelara batzeko eskaerak huts egin du"
|
||||
@@ -4668,19 +4678,6 @@ msgstr "Garatzailearen ezarpenak"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Gaitu garatzailearen tresnak"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Garatzailearen ezarpenak"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5090,22 +5087,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Gehitu guraso ofizial berria"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Gela honek beste elkarrizketa bat du."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Ikusi mezu zaharragoak..."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Gela hau ordezkatu egin da."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Ikusi gela berria..."
|
||||
@@ -5304,7 +5301,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Osatu"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5328,12 +5325,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Telefono-zenbaki berria:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "E-posta bat bidali dizugu"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Testu-mezu bat bidali dizugu"
|
||||
@@ -5345,12 +5342,12 @@ msgid ""
|
||||
msgstr ""
|
||||
"%1. Mesedez, jarraitu han dauden jarraibideak eta egin klik beheko botoian"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Sartutako e-postak ez du balio"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Sartutako telefono-zenbakiak ez du balio"
|
||||
@@ -5390,14 +5387,14 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Atzera"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
"%1. Mesedez, jarraitu han dauden jarraibideak eta egin klik beheko botoian"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5406,7 +5403,7 @@ msgstr ""
|
||||
"E-posta ez da egiaztatu. Mesedez, joan e-postara, jarraitu hango "
|
||||
"jarraibideak eta egin klik goiko botoian"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5415,19 +5412,6 @@ msgstr ""
|
||||
"Telefono-zenbaki ez da egiaztatu. Mesedez, joan testu-mezura, jarraitu hango "
|
||||
"jarraibideak eta egin klik goiko botoian"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Berretsi editatutakoa"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Ez da mezurik aurkitu"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5525,11 +5509,23 @@ msgstr "Zabaldu aurreikuspegia"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "URLaren aurreikuspegia zamatzen"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1(e)k erabiltzaile egiaztapen bat abiatu du"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Berretsi editatutakoa"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Utzi editatutakoa"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5590,16 +5586,6 @@ msgstr "Erakutsi"
|
||||
msgid "Quit"
|
||||
msgstr "Irten"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "'%1' hedabide IDak ez du jarraitzen zerbitzari/hedabideID eredua"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Irudi eskaera bertan behera utzi da"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Utzi editatutakoa"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Kontuaren QR kodea"
|
||||
|
||||
337
po/fi/neochat.po
337
po/fi/neochat.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-04-08 19:57+0300\n"
|
||||
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
|
||||
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Peru vastaus"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,47 +96,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Vastaanotetaan ilmoituksia uusista viesteistä"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Verkkovirhe: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Pääsymerkkiä ei löytynyt"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Se on ehkä poistettu?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Pääsymerkin käyttö estettiin."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Salli NeoChatin lukea pääsymerkki"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Avainrenkaita ei ole saatavilla."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "Asenna avainrengas, esim. Linuxissa KWallet tai Gnomen avainrengas"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Saantimerkkiä ei voida lukea"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Vastaanotetaan push-ilmoituksia"
|
||||
@@ -373,7 +373,7 @@ msgid "Custom"
|
||||
msgstr "Mukautettu"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "%1 (%2)"
|
||||
msgctxt ""
|
||||
@@ -382,346 +382,346 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Tämä viesti on poistettu]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Tämä viesti on poistettu: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "kutsui henkilön %1 uudelleen huoneeseen"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "liittyi huoneeseen (toisto)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "kutsui huoneeseen henkilön %1"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "liittyi huoneeseen"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "tyhjensi näyttönimensä"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "vaihtoi näyttönimekseen %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " ja "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "tyhjensi avatarinsa"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "asetti avatarin"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "päivitti avatarinsa"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "ei muuttanut mitään"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "peruutti henkilön %1 kutsun"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "hylkäsi kutsun"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "perui käyttäjän %1 eston"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "perui itsensä eston"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "poisti henkilön %1 huoneesta %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "poistui huoneesta"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "torjui käyttäjän %1 huoneesta"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "esti henkilön %1 pääsemästä huoneeseen %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "esti itsensä pääsemästä huoneeseen"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "pyysi kutsua"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "pyysi kutsua, koska: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "teki jotakin tuntematonta"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "tyhjensi huoneen pääaliaksen"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "asetti huoneen pääaliakseksi %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "tyhjensi huoneen nimen"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "asetti huoneen nimeksi %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "tyhjensi aiheen"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "asetti aiheeksi %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "vaihtoi huoneen avatarin"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "aktivoi alusta loppuun -salauksen"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "päivitti huoneen versioon %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "loi huoneen, versio %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "muutti tämän huoneen käyttöoikeustasoja"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "muutti tämän huoneen palvelimen ACL-luetteloita"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "lisäsi %1-sovelman"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "poisti %1-sovelman"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "muutti %1-sovelman asetuksia"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "päivitti %1-tilansa"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "päivitti käyttäjän %2 %1-tilan"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Tuntematon tapahtuma"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "tiedosto"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "lähetti viestin"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "lähetti tarran"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "kutsui jonkun huoneeseen uudestaan"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "kutsui jonkun huoneeseen"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "vaihtoi näyttönimeään"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "perui käyttäjän kutsun"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "perui käyttäjän eston"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "poisti henkilön huoneesta"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "esti käyttäjän huoneesta"
|
||||
|
||||
# Nämä set…-alkuiset oletan imperfekteiksi imperatiivien sijaan, koska ympärillä on muita (banned, upgraded jne.)
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "asetti huoneen pääaliaksen"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "asetti huoneen nimen"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "asetti aiheen"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "päivitti huoneen version"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "loi huoneen"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "lähetettiin elävä sijaintimerkki"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "lisäsi sovelman"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "poisti sovelman"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "määritti sovelman"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "päivitti tilan"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "aloitti kyselyn"
|
||||
@@ -1085,6 +1085,16 @@ msgstr "Vain sisäiseen käyttöön."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Mediatunniste ”%1” ei noudata palvelimen tai mediatunnisteiden muotoa"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Kuvapyyntö on peruttu"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1465,13 +1475,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Omat emojit"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Ladataan vastausta"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1479,7 +1489,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 kertaa"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1487,25 +1497,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " 1 käyttäjä "
|
||||
msgstr[1] " %1 käyttäjää "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " tai "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " ja "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1688,78 +1698,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"Tätä käytetään kaikkiin viestitapahtumiin, joilla ei ole omaa merkintäänsä"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Ota tälle tilille käyttöön ilmoitukset"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Kahdenkeskisten keskustelujen viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Kahdenkeskisten keskustelujen salatut viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Ryhmäkeskustelujen viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Salattujen ryhmäkeskustelujen viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Huoneenpäivitysviestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Näyttönimeni sisältävät viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Matrix-käyttäjätunnisteeni mainitsevat viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Huoneen mainitsevat viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Matrix-tunnisteeni paikallisen osan sisältävät viestit"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Koko huoneen (@huone) ilmoitukset"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Kutsut huoneeseen"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Soittokutsut"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " ja "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1767,7 +1777,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " ja %1 muu"
|
||||
msgstr[1] " ja %1 muuta"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1795,38 +1805,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Liian iso tiedosto ladattavaksi."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Tee tukipyyntö Matrix-palvelimesi ylläpitoon."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Huoneen luominen epäonnistui: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Tilan luominen epäonnistui: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Ilmoituksen lähettäminen onnistui."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1848,7 +1858,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Avaa NeoChat tähän huoneeseen"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Vastaa"
|
||||
@@ -2797,7 +2807,7 @@ msgstr "Tämä viesti lähetettiin todennetulta laitteelta"
|
||||
msgid "React"
|
||||
msgstr "Reagoi"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Vastaa säikeeseen"
|
||||
@@ -4060,72 +4070,72 @@ msgstr "Etäosapuoli perui istunnon todennuksen, koska avaimet eivät täsmää.
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Istunnon todennus peruttiin tuntemattomasta syystä."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Ei palvelinta."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Tarkistetaan palvelimen saatavuutta."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Tämä ei ole kelvollinen palvelin."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Palvelin on poistanut rekisteröitymisen käytöstä."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Ei käyttäjätunnusta."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Tarkistetaan käyttäjätunnuksen saatavuutta."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Tämä käyttäjätunnus ei ole käytettävissä."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Jatka"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Työskennellään"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Virheellinen tai tyhjä Matrix-tunniste"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 ei ole kelvollinen Matrix-tunniste"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Huoneeseen liittyminen epäonnistui"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Pyysit liittyä huoneeseen ”%1”"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Pyyntö liittyä huoneeseen epäonnistui"
|
||||
@@ -4796,19 +4806,6 @@ msgstr "Kehittäjäasetukset"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Käytä kehitystyökaluja"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Kehittäjäasetukset"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5233,22 +5230,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Kanonista aliasta ei ole asetettu"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Huone jatkaa toista keskustelua."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Katso vanhempia viestejä…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Tämä huone on korvattu."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Katso uutta huonetta…"
|
||||
@@ -5446,7 +5443,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Tiivis"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
@@ -5473,12 +5470,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Jäsenet"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "sent a message"
|
||||
msgid "We've sent you a text message"
|
||||
@@ -5490,13 +5487,13 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Annettu teksti ei ole kelvollinen verkko-osoite"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered phone number is not valid"
|
||||
@@ -5537,39 +5534,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Takaisin"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Vahvista muokkaus"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Viestejä ei löytynyt"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5669,12 +5653,24 @@ msgstr "Suurenna esikatselua"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Ladataan verkko-osoitteen esikatselua"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "withdrew a user's invitation"
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "perui käyttäjän kutsun"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Vahvista muokkaus"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Peru muokkaus"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5733,17 +5729,6 @@ msgstr "Näytä"
|
||||
msgid "Quit"
|
||||
msgstr "Lopeta"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "Mediatunniste ”%1” ei noudata palvelimen tai mediatunnisteiden muotoa"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Kuvapyyntö on peruttu"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Peru muokkaus"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Edit this account"
|
||||
#~ msgctxt "@action:button"
|
||||
|
||||
469
po/fr/neochat.po
469
po/fr/neochat.po
File diff suppressed because it is too large
Load Diff
340
po/gl/neochat.po
340
po/gl/neochat.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-03 12:33+0200\n"
|
||||
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
|
||||
"Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Cancelar a resposta"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,47 +96,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Recibindo notificacións de novas mensaxes."
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Erro de rede: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Non se atopou o pase de acceso."
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Pode que se eliminase?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Denegouse o acceso ao chaveiro."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Permita a NeoChat ler o pase de acceso."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Non hai ningún chaveiro dispoñíbel."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "Instale un chaveiro, p. ex. KWallet ou o chaveiro de GNOME en Linux."
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Non é posíbel ler o pase de acceso."
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Recibindo notificacións levadas"
|
||||
@@ -366,7 +366,7 @@ msgid "Custom"
|
||||
msgstr "Personalizada"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -374,345 +374,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>(Eliminouse esta mensaxe.)</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>(Eliminouse esta mensaxe: %1)</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "invitouse a %1 de novo á sala"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "uniuse á sala (repítese)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "invitouse a %1 á sala"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "uniuse á sala"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "borrouse o seu nome visual"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "cambiou o seu nome visual a %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "borrou o seu avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "definiu un avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "actualizou o seu avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "non cambiou nada"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "retirou a invitación a %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "rexeitou a invitación"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "readmitiu a %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "readmitiuse"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "sacou a %1 da sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "saíu da sala"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "prohibiu a %1 o acceso á sala"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "prohibiu a %1 o acceso á sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "auto-prohibiuse o acceso á sala"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "solicitou unha invitación"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "solicitou unha invitación co seguinte motivo: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "fixo algo descoñecido"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "borrou o alias principal da sala"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "definiu o alias principal da sala como: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "borrou o nome da sala"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "definiu o nome da sala como: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "borrou o tema"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "definiu o tema como: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "cambiou o avatar da sala"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "activou a cifraxe de extremo a extremo"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "anovou a versión da sala á %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "creou a sala, versión %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "cambiou os niveis de permisos da sala"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "cambiou as listas de control de acceso do servidor desta sala"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "engadiu o trebello %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "retirou o trebello %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "configurou o trebello %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "actualizou o estado de %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "actualizou o estado de %1 para %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Evento descoñecido"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "un ficheiro"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "enviou unha mensaxe"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "enviou un adesivo"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "invitou a alguén de novo á sala"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "invitouse a alguén á sala"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "cambiou o seu nome visual"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "retirou unha invitación"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "readmitiu a alguén"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "sacou a alguén da sala"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "prohibiu a alguén o acceso á sala"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "definiu o alias principal da sala"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "definiu o nome da sala"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "definiu o tema"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "anovou a versión da sala"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "creou a sala"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "enviou unha baliza de localización en directo"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "engadiu un trebello"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "retirou un trebello"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "configurou un trebello"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "actualizou o estado"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "abriu unha enquisa"
|
||||
@@ -1073,6 +1073,18 @@ msgstr "Só para uso interno."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Compartir un URL en Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
"O identificador de contido multimedia «%1» non cumpre co padrón «servidor/"
|
||||
"identificador»."
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Cancelouse a solicitude da imaxe."
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1453,13 +1465,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Expresións personalizadas"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Cargando a resposta"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1467,7 +1479,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 veces"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1475,25 +1487,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 persoa "
|
||||
msgstr[1] " %1 persoas "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " ou "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1629,78 +1641,78 @@ msgstr ""
|
||||
"Isto úsase para todos os eventos de mensaxe que non teñen unha entrada de "
|
||||
"seu aquí."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Activar as notificacións desta conta"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Mensaxes nas conversas privadas."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Mensaxes cifradas nas conversas privadas."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Mensaxes nas conversas de grupo."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Mensaxes nas conversas de grupo cifradas."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Mensaxes de anovación de sala."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Mensaxes que conteñen o nome visual."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Mensaxes que mencionan o identificador de persoa de Matrix."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Mensaxes que mencionan unha sala."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Mensaxes que conteñen a parte local do meu identificador de Matrix."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Notificacións a toda a sala (@room)."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invitacións a unha sala."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Invitación de chamada."
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1708,7 +1720,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " e outra persoa"
|
||||
msgstr[1] " e outras %1 persoas"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1735,38 +1747,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "O ficheiro é grande de máis para descargalo."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Solicite asistencia á administración do seu servidor de Matrix."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Non hai configurado ningún servidor de identidade."
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "A creación da sala fallou: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "A creación do espazo fallou: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "O informe enviouse correctamente."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1788,7 +1800,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Abrir NeoChat nesta sala"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Responder"
|
||||
@@ -2696,7 +2708,7 @@ msgstr "Esta mensaxe enviouse desde un dispositivo verificado."
|
||||
msgid "React"
|
||||
msgstr "Reaccionar"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Responder nun fío"
|
||||
@@ -3946,72 +3958,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "A verificación de sesión cancelouse por un erro descoñecido."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Non hai servidor."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Comprobando a dispoñibilidade do servidor."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Non é un servidor válido."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Este servidor desactivou o rexistro."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Non hai nome de persoa usuaria."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Comprobando a dispoñibilidade do nome de persoa usuaria."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Este nome de persoa usuaria non está dispoñíbel."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Traballando"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Identificador de Matrix mal formato ou baleiro."
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 non é un identificador de Matrix correcto."
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Non foi posíbel unirse á sala"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Vostede solicitou unirse a «%1»."
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Non foi posíbel solicitar unirse á sala."
|
||||
@@ -4668,19 +4680,6 @@ msgstr "Configuración de desenvolvemento"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Activar as ferramentas de desenvolvemento"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Configuración de desenvolvemento"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5096,22 +5095,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Engadir un novo espazo oficial"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Esta sala continúa outra conversa."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Ver as mensaxes anteriores…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Substituíuse a sala."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Ver a nova sala…"
|
||||
@@ -5311,7 +5310,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Completar"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5335,12 +5334,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Novo número de teléfono:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Enviámoslle unha mensaxe de correo electrónico"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Enviámoslle unha mensaxe de texto"
|
||||
@@ -5351,12 +5350,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Siga as instrucións nela e prema o botón embaixo."
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "O enderezo de correo electrónico inserido non é válido."
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "O número de teléfono inserido non é válido."
|
||||
@@ -5396,13 +5395,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Atrás"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Siga as instrucións nela e prema o botón arriba."
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5411,7 +5410,7 @@ msgstr ""
|
||||
"Non se verificou o enderezo de correo electrónico. Abra o correo, siga as "
|
||||
"instrucións da mensaxe e prema o botón arriba."
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5420,19 +5419,6 @@ msgstr ""
|
||||
"Non se verificou o número de teléfono. Abra o mensaxe de texto e siga as "
|
||||
"instrucións nela e prema o botón arriba."
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirmar a edición"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Non se atoparon mensaxes."
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5531,11 +5517,23 @@ msgstr "Expandir a vista previa"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Cargando a vista previa do URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 iniciou unha verificación de persoa usuaria"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirmar a edición"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Cancelar a edición"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5593,15 +5591,3 @@ msgstr "Amosar"
|
||||
#, kde-format
|
||||
msgid "Quit"
|
||||
msgstr "Saír"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "O identificador de contido multimedia «%1» non cumpre co padrón «servidor/"
|
||||
#~ "identificador»."
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Cancelouse a solicitude da imaxe."
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Cancelar a edición"
|
||||
|
||||
336
po/hu/neochat.po
336
po/hu/neochat.po
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-07-27 15:21+0200\n"
|
||||
"Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
|
||||
"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
|
||||
@@ -90,7 +90,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Válasz megszakítása"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -98,49 +98,49 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Új üzenetek értesítéseinek fogadása"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Hálózati hiba: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "A hozzáférési token nem található"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Lehet, hogy kitörölték?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "A kulcstartóhoz való hozzáférés megtagadva."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Kérjük, engedélyezze a NeoChatnek a hozzáférési token olvasását"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Nem érhető el kulcstartó."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Kérjük, telepítsen egy kulcstartót, Linuxon például a KWalletet vagy a GNOME "
|
||||
"kulcstartót"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Nem lehet olvasni a hozzáférési tokent"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Leküldéses értesítések fogadása"
|
||||
@@ -369,7 +369,7 @@ msgid "Custom"
|
||||
msgstr "Egyedi"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -377,345 +377,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Az üzenetet törölték]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Az üzenetet törölték: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "újra meghívta őt a szobába: %1"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "csatlakozott a szobához (ismét)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "meghívta őt a szobába: %1"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "csatlakozott a szobához"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "törölte a megjelenített nevét"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "megváltoztatta a megjelenített nevét erre: %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " és "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "törölte a profilképét"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "beállított egy profilképet"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "frissítette a profilképét"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "nem változtatott meg semmit"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "visszavonta %1 meghívását"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "elutasította a meghívást"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "feloldotta %1 kitiltását"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "feloldotta a saját kitiltását"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "kitette a szobából őt: %1. Ok: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "elhagyta a szobát"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "kitiltotta a szobából őt: %1"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "kitiltotta a szobából őt: %1. Ok: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "kitiltotta magát a szobából"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "meghívást kért"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "meghívást kért, ezzel az indokkal: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "valami ismeretlent csinált"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "törölte a szoba fő álnevét"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "beállította a szoba fő álnevét erre: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "törölte a szoba nevét"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "beállította a szoba nevét erre: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "törölte a témát"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "beállította a témát erre: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "megváltoztatta a szoba profilképét"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "bekapcsolta a végpontok közötti titkosítást"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "frissítette a szoba verzióját erre: %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "létrehozta a szobát, a verzió: %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "megváltoztatta a szoba jogosultsági szintjeit"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "megváltoztatta a szoba kiszolgálójának hozzáférés-vezérlési listáját"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "hozzáadta a(z) %1 widgetet"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "etávolította a(z) %1 widgetet"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "beállította a(z) %1 widgetet"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "frissítette a(z) %1 állapotát"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "frissítette a(z) %1 állapotát erre: %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Ismeretlen esemény"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "egy fájl"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "üzenetet küldött"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "matricát küldött"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "újra meghívott valakit a szobába"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "meghívott valakit a szobába"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "megváltoztatta a megjelenített nevét"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "visszavonta egy felhasználó meghívását"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "feloldotta egy felhasználó kitiltását"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "kitett egy felhasználót a szobából"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "kitiltott egy felhasználót a szobából"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "beállította a szoba fő álnevét"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "beállította a szoba nevét"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "beállította a témát"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "frissítette a szoba verzióját"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "létrehozta a szobát"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "élő helyzetjelzőt küldött"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "hozzáadott egy widgetet"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "eltávolított egy widgetet"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "beállított egy widgetet"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "frissítette az állapotot"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "szavazást indított"
|
||||
@@ -1080,6 +1080,16 @@ msgstr "Csak belső használatra."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "URL megosztása Matrixon"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "A(z) „%1” médiaazonosító nem követi a server/mediaId mintát"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "A kép kérését megszakították"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1461,13 +1471,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Saját emodzsik"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Válasz betöltése"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1475,7 +1485,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 alkalommal"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1483,25 +1493,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 felhasználó "
|
||||
msgstr[1] " %1 felhasználó "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " vagy "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " és "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1635,78 +1645,78 @@ msgstr ""
|
||||
"Ezt az összes olyan üzeneteseményre használjuk, amely nem rendelkezik saját "
|
||||
"bejegyzéssel"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Értesítések engedélyezése ehhez a fiókhoz"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Üzenetek a személyes csevegésekben"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Titkosított üzenetek a személyes csevegésekben"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Üzenetek csoportos csevegésekben"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Üzenetek titkosított csoportos csevegésekben"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Szobafrissítési üzenetek"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "A megjelenített nevemet tartalmazó üzenetek"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "A Matrix felhasználóazonosítómat megemlítő üzenetek"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Egy szobát megemlítő üzenetek"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "A Matrix azonosítóm helyi részét tartalmazó üzenetek"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Egész szobát megszólító (@room) értesítések"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Meghívások egy szobába"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Hívás meghívó"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " és "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1714,7 +1724,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " és %1 további"
|
||||
msgstr[1] " és %1 további"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1741,38 +1751,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "A fájl túl nagy a letöltéshez."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Támogatásért forduljon a matrix kiszolgáló rendszergazdájához."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Nincs beállítva identitáskiszolgáló"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Nem sikerült létrehozni a szobát: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Nem sikerült létrehozni a teret: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Jelentés sikeresen elküldve."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1794,7 +1804,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "NeoChat megnyitása ebben a szobában"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Válasz"
|
||||
@@ -2704,7 +2714,7 @@ msgstr "Az üzenetet egy ellenőrzött eszközről küldték"
|
||||
msgid "React"
|
||||
msgstr "Reagálás"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Válasz szálban"
|
||||
@@ -3951,72 +3961,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "A munkamenet-ellenőrzés ismeretlen okokból megszakadt."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Nincs kiszolgáló."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Kiszolgáló elérhetőségének ellenőrzése."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Ez nem egy érvényes kiszolgáló."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "A regisztráció le van tiltva ezen a kiszolgálón."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Nincs felhasználónév."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Felhasználónév elérhetőségének ellenőrzése."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "A felhasználónév nem érhető el."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Tovább"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Dolgozunk"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Helytelenül formázott vagy üres Matrix azonosító"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "A(z) %1 nem helyes Matrix azonosító"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Nem sikerült csatlakozni a szobához"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Csatlakozni kérést küldött ide: „%1”"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Nem sikerült csatlakozási kérést küldeni a szobához"
|
||||
@@ -4687,19 +4697,6 @@ msgstr "Fejlesztői beállítások"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Fejlesztői eszközök engedélyezése"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Fejlesztői beállítások"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5111,22 +5108,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Új hivatalos szülő hozzáadása"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Ez a szoba egy másik beszélgetést folytat."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Régebbi üzenetek megtekintése…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Ezt a szobát lecserélték."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Új szoba megtekintése…"
|
||||
@@ -5329,7 +5326,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Befejezés"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5355,12 +5352,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Telefonszámok"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Küldtünk Önnek egy e-mailt"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Küldtünk Önnek egy szöveges üzenetet"
|
||||
@@ -5373,12 +5370,12 @@ msgstr ""
|
||||
"%1. Kérjük, kövesse az ott található utasításokat, majd kattintson az alábbi "
|
||||
"gombra"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "A beírt e-mail-cím érvénytelen"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "A beírt telefonszám érvénytelen"
|
||||
@@ -5418,7 +5415,7 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Vissza"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
@@ -5426,7 +5423,7 @@ msgstr ""
|
||||
"%1. Kérjük, kövesse az ott található utasításokat, majd kattintson a fenti "
|
||||
"gombra"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5435,7 +5432,7 @@ msgstr ""
|
||||
"Az e-mail-cím nincs ellenőrizve. Kérjük, nyissa meg az e-mailt, és kövesse "
|
||||
"az ott található utasításokat, majd kattintson a fenti gombra"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5444,19 +5441,6 @@ msgstr ""
|
||||
"A telefonszám nincs ellenőrizve. Kérjük, nyissa meg a szöveges üzenetet, és "
|
||||
"kövesse az ott található utasításokat, majd kattintson a fenti gombra"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Szerkesztés megerősítése"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Nem találhatók üzenetek"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5555,11 +5539,23 @@ msgstr "Előnézet nagyítása"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "URL előnézetének betöltése"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 elindított egy felhasználóellenőrzést"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Szerkesztés megerősítése"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Szerkesztés megszakítása"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5618,16 +5614,6 @@ msgstr "Megjelenítés"
|
||||
msgid "Quit"
|
||||
msgstr "Kilépés"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "A(z) „%1” médiaazonosító nem követi a server/mediaId mintát"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "A kép kérését megszakították"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Szerkesztés megszakítása"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Fiók QR-kódja"
|
||||
|
||||
336
po/ia/neochat.po
336
po/ia/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 15:46+0200\n"
|
||||
"Last-Translator: giovanni <g.sora@tiscali.it>\n"
|
||||
"Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
|
||||
@@ -89,7 +89,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Cancella responsa"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -97,48 +97,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Recipente notificationes de nove messages"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Error de rete: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Indicio de accesso non esseva trovate"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Forsan il esseva delite?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Accesso a portaclave (keychain) esseva negate"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Pro favor tu permitte que NeoCht pote leger le indicio de accesso"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Nulle portaclaves disponibile"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Pro favor tu installa un portaclave, p.ex. KWallet oGNOMe keyring sur Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Incapace a leger indicio"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Recipente notificationes de push"
|
||||
@@ -367,7 +367,7 @@ msgid "Custom"
|
||||
msgstr "Personalisate"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -375,345 +375,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Iste message ha essite delite]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Iste message esseva delite: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "reinvitate %1 al sala"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "unite al sala (repetite)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "%1 invitate al sala"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "unite al sala"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "clarate lor nomine de monstrar"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "cambiate lor nomine de monstrar a %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr "e"
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "clarate lor avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "fixa un avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "actualisate lor avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "nihil modificate"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "retirate invitation de %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "refusate le invitation"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "cessate de excluder (ban) %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "cessa auto exclusion (self-banned)"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "ha ponite %1 foras de sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "lassa le sala"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "excludite (banned) %1 ex le sala"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "excludite (banned) %1 ex le sala: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "auto excludite (self-banned) ab le sala"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "requerite un invitation"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "requerite un invitation con motivation: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "facite alcun cosas incognite"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "clarate le alias principal de sala"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "fixa le alias principal de sala a : %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "clarate le nomine de sala"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "fixa le nomine de sala a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "clarate le topico"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "fix le topico a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "cambiate le avatar de sala"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "activate cryptation End-to-End"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "actualisate le sala a version %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "create le sala, version %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "Cambiate le nvello de potentia per iste salc"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "cambiate le listas de controlo de accesso de servitor per iste sala"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "addite %1 widget"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "removite %1 widget"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "configurate %1 widget"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "actualisate stato %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "actualisate stato %1 per %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Evento incognite"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "un file"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "Invia un message"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "invia un etiquetta gummate"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "reinvitate alcun al sala"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr " invitate alcun al sala"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "cambiate lor nomine de monstrar "
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "retirate un invitation de usator"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "cessate de excluder (ban) un usator"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "ha ponite un usator foras del sala"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "excludite (banned) un usator ex le sala"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "fixa le alias principal de sala "
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "fixa le nomine de sala"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "fix le topico "
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "actualisate le version de sala "
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "create le sala"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "invia un fanal de location vive "
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "addite un widget"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "removite un widget"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "configurate un widget"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "actualisate le stato"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "initia un inquesta"
|
||||
@@ -1080,6 +1080,16 @@ msgstr "Solmente per uso interne."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Comparti un URL a Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Id de media \"%1\" non seque patrono servitor/idMedia"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Requesta de image ha essite annullate"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1460,13 +1470,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Proprie Emojis"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Cargante responsa"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1474,7 +1484,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] ": %1 %2 vices"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1482,25 +1492,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 Usator "
|
||||
msgstr[1] " %1 Usatores"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " o "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr "e"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1632,78 +1642,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"Isto es usate per omne eventos de message que non ha su proprie entrata hic"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Habilita notificatione per iste conto"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Messages in conversationes un a un"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Messages cryptate in conversationes un a un"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Messages in conversationes de gruppo"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Messges in convesationes de gruppo cryptate"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Messages de sala actualisate"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Messages continente mi nomine de monstrar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Messages que mention mi ID de usator de Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Messages que mention un sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Messages continente le parte local de mi ID de Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Complete notificationes de sala (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invita a un sala"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Appella invitation"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr "e"
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1711,7 +1721,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] "e %1 altere"
|
||||
msgstr[1] "e %1 alteres"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1738,38 +1748,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "File troppo grande a discargar."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Continge tu administrator de servitor de matrix per supporto."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Nulle servitor de identitate configurate"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Creation de sala falleva: \"%1\""
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Creation de spatio falleva: \"%1\""
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Reporto inviate con successo."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1791,7 +1801,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Aperi NeoChat in iste sala"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Responde"
|
||||
@@ -2701,7 +2711,7 @@ msgstr "Iste message esseva inviate ex un dispositivo verificate"
|
||||
msgid "React"
|
||||
msgstr "Reage"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Responde in Topico"
|
||||
@@ -3958,72 +3968,72 @@ msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
"Le verification de session esseva cancellate debite a un error incognite."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Nulle servitor."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Verificante disponibilitate de Servitor."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Isto non es un valide servitor."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Registration per iste servitor es dishabilitate."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Necun nomine de usator."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Verificante disponibilitate de nomine de usator."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Iste nomine de usator non es disponibile."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "travaliante"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Malformate o Id de Matrice vacue"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 non es un correcte identificator de matrice"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Falleva a unir sala"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Tu requireva unir a '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Il falleva a requirer unir sala"
|
||||
@@ -4682,19 +4692,6 @@ msgstr " de disviluppatorPreferentias"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Habilita instrumentos de disveloppator"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr " de disviluppatorPreferentias"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5104,22 +5101,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Adde nove genitor official"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Iste sala continua un altere conversation."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Vide messages plus vetere..."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Iste sala ha essite reimplaciate."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Vide nove sala..."
|
||||
@@ -5322,7 +5319,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Complete"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5346,12 +5343,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nove numero de telephono:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Nos te inviava un message de e-posta"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr " Nos te ha inviate un message de texto"
|
||||
@@ -5364,12 +5361,12 @@ msgstr ""
|
||||
"%1, pro favor tu seque le instructiones illac e postea clicca sur le button "
|
||||
"a basso"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Le eposta insertate non es valide"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Le numero de telephono insertate non es valide"
|
||||
@@ -5409,7 +5406,7 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Retro"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
@@ -5417,7 +5414,7 @@ msgstr ""
|
||||
"%1, pro favor tu seque le instructiones illac e postea clicca sur le button "
|
||||
"in alto"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5426,7 +5423,7 @@ msgstr ""
|
||||
"Le message de e-posta non ha essite verificate. Pro favor vade al message de "
|
||||
"e-posta e seque le instructiones illac e postea clicca le button in alto"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5435,19 +5432,6 @@ msgstr ""
|
||||
"Le numero de telephono non ha essite verificate. Pro favor vade al message "
|
||||
"de texto e seque le instructiones illac e postea clicca le button in alto"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirma modificar"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Necun messages trovate"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5546,11 +5530,23 @@ msgstr "Expande Vista Preliminar"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Cargante vista preliminar de URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 initiava un verification de usator"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirma modificar"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Cancella modificar"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5611,16 +5607,6 @@ msgstr "Monstra "
|
||||
msgid "Quit"
|
||||
msgstr "Quita"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Id de media \"%1\" non seque patrono servitor/idMedia"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Requesta de image ha essite annullate"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Cancella modificar"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Codice QR per conto"
|
||||
|
||||
336
po/id/neochat.po
336
po/id/neochat.po
File diff suppressed because it is too large
Load Diff
336
po/ie/neochat.po
336
po/ie/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2022-10-28 19:18+0700\n"
|
||||
"Last-Translator: OIS <mistresssilvara@hotmail.com>\n"
|
||||
"Language-Team: kde-i18n-doc@kde.org\n"
|
||||
@@ -92,7 +92,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Anullar li response"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send Typing Notifications"
|
||||
msgctxt ""
|
||||
@@ -101,47 +101,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Inviar notificationes pri li tippada"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Errore de rete: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, fuzzy, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Li plugin necessi por accesse al files MP3 ne esset trovat"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Forsan it esset removet?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, fuzzy, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Accesse a %1 es refusat."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Null porta-clave disponibil."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, fuzzy, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Ne posset acessar «%s»"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send Typing Notifications"
|
||||
msgid "Receiving push notifications"
|
||||
@@ -385,7 +385,7 @@ msgid "Custom"
|
||||
msgstr "Nonstandard"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "%1 (%2)"
|
||||
msgctxt ""
|
||||
@@ -394,352 +394,352 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Ti missage esset removet]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Ti missage esset removet: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, fuzzy, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "Forlassar li chambre"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr "'%1'"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, fuzzy, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "Adheret"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "invitat %1 al chambre"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "adheret al chamber"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "Visibil nómine"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "Li nómine de computator ha changeat se"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "Avatar:"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "assignat un avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "Actualisat"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "revocat li invitation de %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "refusat li invitation"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "debannit %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "self-debannit"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "forlassat li chambre"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, fuzzy, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "Obtenente %1 de %2…"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, fuzzy, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "Obtenente %1 de %2…"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "demandat un invitation"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "requested an invite"
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "demandat un invitation"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, fuzzy, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "ínconosset"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, fuzzy, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "[<chambre-pseudonim-o-ID>]"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, fuzzy, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "Nómine del chambre"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, fuzzy, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "Nómine del chambre"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "vacuat li tema"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, fuzzy, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "Sin tema"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, fuzzy, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "Avatar:"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, fuzzy, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "Fine de vive"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, fuzzy, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "Nov version: %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, fuzzy, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "Version %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "Widget 1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "Widget 1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "Widget 1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "actualisat %1 statu"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, fuzzy, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "actualisat %1 statu"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Ínconosset eveniment"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "un file"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, fuzzy, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "Ne successat inviar un missage D-Bus"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, fuzzy, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "Forlassar li chambre"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "invited %1 to the room"
|
||||
msgid "invited someone to the room"
|
||||
msgstr "invitat %1 al chambre"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "Li nómine de computator ha changeat se"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "withdrew %1's invitation"
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "revocat li invitation de %1"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "unbanned %1"
|
||||
msgid "unbanned a user"
|
||||
msgstr "debannit %1"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Invites the user to this room"
|
||||
msgid "put a user out of the room"
|
||||
msgstr "Invitar li usator al ti chambre"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, fuzzy, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "Obtenente %1 de %2…"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, fuzzy, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "[<chambre-pseudonim-o-ID>]"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, fuzzy, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "Nómine del chambre"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, fuzzy, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "Sin tema"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, fuzzy, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "Nov version: %1"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "left the room"
|
||||
msgid "created the room"
|
||||
msgstr "forlassat li chambre"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, fuzzy, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "Widget 1"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, fuzzy, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "Widget 1"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, fuzzy, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "Widget 1"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "updated %1 state"
|
||||
msgid "updated the state"
|
||||
msgstr "actualisat %1 statu"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr ""
|
||||
@@ -1117,6 +1117,16 @@ msgstr ""
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Demande de image esset anullat"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, fuzzy, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1535,14 +1545,14 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Converter smileys a emojis"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Loading…"
|
||||
msgid "Loading reply"
|
||||
msgstr "Cargante..."
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, fuzzy, kde-format
|
||||
#| msgid ": %1"
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
@@ -1551,7 +1561,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] ": %1"
|
||||
msgstr[1] ": %1"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1559,7 +1569,7 @@ msgid_plural " %1 users "
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "[action 1], [action 2 and action 3]"
|
||||
#| msgid ", "
|
||||
@@ -1567,19 +1577,19 @@ msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1734,89 +1744,89 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#, fuzzy
|
||||
#| msgid "Show notifications"
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Monstrar notificationes"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#, fuzzy
|
||||
#| msgid "Send message"
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Inviar li missage"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#, fuzzy
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Visibil nómine"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#, fuzzy
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Visibil nómine"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#, fuzzy
|
||||
#| msgid "Show notifications"
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Monstrar notificationes"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#, fuzzy
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Invitar un usator"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
#, fuzzy
|
||||
#| msgid "Send invitation"
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Inviar un invitation"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1824,7 +1834,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " e %1 plu"
|
||||
msgstr[1] " e %1 plu"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1854,38 +1864,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, fuzzy, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Ne successat crear un contextu OpenGL"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, fuzzy, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Ne successat crear un contextu OpenGL"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Raport sta inviat successosimen."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1907,7 +1917,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Aperter NeoChat in ti chambre"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Responder"
|
||||
@@ -2853,7 +2863,7 @@ msgstr ""
|
||||
msgid "React"
|
||||
msgstr "Reacter"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr ""
|
||||
@@ -4130,77 +4140,77 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Homeserver:"
|
||||
msgid "No server."
|
||||
msgstr "Hem-servitor:"
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No name"
|
||||
msgid "No username."
|
||||
msgstr "Sin nómine"
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No users available"
|
||||
msgid "This username is not available."
|
||||
msgstr "Null usatores disponibil"
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@action:button"
|
||||
#| msgid "Continue"
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, fuzzy, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Provide vor ID de Matrix"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, fuzzy, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "«%1» ne sembla quam un ID de Matrix."
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, fuzzy, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Invitar un usator"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, fuzzy, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Invitar un usator"
|
||||
@@ -4894,18 +4904,6 @@ msgstr "Parametres del chambre"
|
||||
msgid "Enable developer tools"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Parametres del chambre"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Security"
|
||||
@@ -5345,22 +5343,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Pseudonim"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, fuzzy, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "(o plu old)"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, fuzzy, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Missage esset respondet"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, fuzzy, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Vu have un nov invitation a un chambre"
|
||||
@@ -5562,7 +5560,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Compact"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
@@ -5588,12 +5586,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Membres"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Ne successat inviar un missage D-Bus"
|
||||
@@ -5604,12 +5602,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr ""
|
||||
@@ -5648,39 +5646,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Retro"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Confirm"
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Chambres"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@action:inmenu"
|
||||
@@ -5780,12 +5765,26 @@ msgstr ""
|
||||
msgid "Loading URL preview"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "withdrew %1's invitation"
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "revocat li invitation de %1"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Confirm"
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Anullar"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5844,15 +5843,6 @@ msgstr "Monstrar"
|
||||
msgid "Quit"
|
||||
msgstr "Surtir"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Demande de image esset anullat"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cancel"
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Anullar"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
|
||||
336
po/it/neochat.po
336
po/it/neochat.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 12:48+0200\n"
|
||||
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
||||
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Annulla la risposta"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,48 +96,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Ricezione delle notifiche per i nuovi messaggi"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Errore di rete: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Il token di accesso non è stato trovato"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Forse è stato eliminato?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "L'accesso al portachiavi è stato negato."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Consenti a Neochat di leggere il token di accesso"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Nessun portachiavi trovato."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Installa un portachiavi, ad es. KWallet o il portachiavi di GNOME su Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Impossibile leggere il token di accesso"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Ricezione delle notifiche push"
|
||||
@@ -366,7 +366,7 @@ msgid "Custom"
|
||||
msgstr "Personalizzato"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -374,345 +374,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Questo messaggio è stato eliminato]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Questo messaggio è stato eliminato: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "ha invitato nuovamente %1 alla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "è entrato nella stanza (ripetuto)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "ha invitato %1 alla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "è entrato nella stanza"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "ha cancellato il suo nome visualizzato"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "ha cambiato il suo nome visualizzato in %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "ha cancellato il suo avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ha impostato un avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "ha aggiornato il suo avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "nessuna modifica"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "ha ritirato l'invito di %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "ha rifiutato l'invito"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "ha rimosso il bando per %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "ha rimosso il bando da se stesso"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "ha espulso %1 dalla stanza: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "ha abbandonato la stanza"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "ha bandito %1 dalla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "ha bandito %1 dalla stanza: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "auto-bandito dalla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "ha richiesto un invito"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "ha richiesto un invito con motivo: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "ha fatto qualcosa di sconosciuto"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "ha cancellato l'alias principale della stanza"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "ha impostato l'alias principale della stanza a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "ha cancellato il nome della stanza"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ha impostato il nome della stanza a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "ha cancellato l'argomento"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "ha impostato l'argomento a: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "ha cambiato l'avatar della stanza"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "ha attivato la cifratura End-to-End"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "ha aggiornato la stanza alla versione %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "ha creato la stanza, versione %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "ha modificato i livelli di potenza per questa stanza"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "ha modificato la lista di controllo degli accessi per questa stanza"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "aggiunto %1 oggetto"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "rimosso %1 oggetto"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "configurato %1 oggetto"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "ha aggiornato lo stato di %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "ha aggiornato lo stato di %1 per %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Evento sconosciuto"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "un file"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "ha inviato un messaggio"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "ha inviato un adesivo"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "ha invitato nuovamente qualcuno alla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "ha invitato qualcuno alla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "ha cambiato il suo nome visualizzato"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "ha ritirato l'invito di utente"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "ha rimosso il bando per un utente"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "ha espulso un utente dalla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "ha bandito un utente dalla stanza"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "ha impostato l'alias principale della stanza"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "ha impostato il nome della stanza"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "ha impostato l'argomento"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "ha aggiornato la versione della stanza"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "ha creato la stanza"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "ha inviato un segnale di posizione in tempo reale"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "ha aggiunto un oggetto"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "ha rimosso un oggetto"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "ha configurato un oggetto"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "ha aggiornato lo stato"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "ha avviato un sondaggio"
|
||||
@@ -1076,6 +1076,16 @@ msgstr "Solo per uso interno."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Condividi un URL su Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "L'ID del supporto «%1» non segue il modello server/mediaId"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "La richiesta dell'immagine è stata annullata"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1459,13 +1469,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "I propri emoji"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Caricamento risposta"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1473,7 +1483,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 volte"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1481,25 +1491,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 utente "
|
||||
msgstr[1] " %1 utenti "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " o "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1635,78 +1645,78 @@ msgstr ""
|
||||
"Viene utilizzato per tutti gli eventi di segnalazione che non dispongono di "
|
||||
"una propria voce qui"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Abilita le notifiche per questo account"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Messaggi nelle chat uno a uno"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Messaggi cifrati nelle chat uno a uno"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Messaggi nelle chat di gruppo"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Messaggi nelle chat di gruppo cifrate"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Messaggi di aggiornamento della stanza"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Messaggi contenenti il mio nome visualizzato"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Messaggi che menzionano il mio ID utente Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Messaggi che menzionano una stanza"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Messaggi contenenti la parte locale del mio ID Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Notifiche alla stanza intera (@stanza)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Inviti a una stanza"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Invito a chiamata"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1714,7 +1724,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " e %1 altro"
|
||||
msgstr[1] " e %1 altri"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1741,38 +1751,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "File troppo grande per essere scaricato."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Contatta l'amministratore del server Matrix per assistenza."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Nessun server delle identità configurato"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Creazione della stanza non riuscita: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Creazione dello spazio non riuscita: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Segnalazione inviata correttamente."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1794,7 +1804,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Apri NeoChat in questa stanza"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Rispondi"
|
||||
@@ -2704,7 +2714,7 @@ msgstr "Questo messaggio è stato inviato da un dispositivo verificato"
|
||||
msgid "React"
|
||||
msgstr "Reagisci"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Rispondi nella conversazione"
|
||||
@@ -3964,72 +3974,72 @@ msgstr ""
|
||||
"La verifica della sessione è stata annullata a causa di un errore "
|
||||
"sconosciuto."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Nessun server."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Verifica della disponibilità del server."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Questo non è un server valido."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "La registrazione per questo server è disabilitata."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Nessun nome utente."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Verifica della disponibilità del nome utente."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Il nome utente non è disponibile."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Attivo"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "ID Matrix non valido o vuoto"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 non è un identificatore Matrix corretto"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Accesso alla stanza non riuscito"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Hai chiesto di unirti a «%1»"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Impossibile richiedere l'accesso alla stanza"
|
||||
@@ -4689,19 +4699,6 @@ msgstr "Impostazioni per sviluppatori"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Abilita gli strumenti per sviluppatori"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Impostazioni per sviluppatori"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5117,22 +5114,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Aggiungi un nuovo genitore ufficiale"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Questa stanza continua un'altra conversazione."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Vedi i messaggi più datati..."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Questa stanza è stata sostituita."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Vedi la nuova stanza…"
|
||||
@@ -5337,7 +5334,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Completata"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5361,12 +5358,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nuovo numero di telefono:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Ti abbiamo inviato un messaggio di posta elettronica"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Ti abbiamo inviato un messaggio di testo"
|
||||
@@ -5377,12 +5374,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Segui le istruzioni presenti e poi fai clic sul pulsante qui sotto"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "L'indirizzo di posta digitato non è valido"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Il numero di telefono digitato non è valido"
|
||||
@@ -5422,13 +5419,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Indietro"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Segui le istruzioni presenti e poi fai clic sul pulsante qui sopra"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5437,7 +5434,7 @@ msgstr ""
|
||||
"L'indirizzo di posta elettronica non è stato verificato. Vai al messaggio di "
|
||||
"posta e segui le istruzioni presenti, quindi fai clic sul pulsante in alto"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5446,19 +5443,6 @@ msgstr ""
|
||||
"Il numero di telefono non è stato verificato. Vai al messaggio di testo e "
|
||||
"segui le istruzioni presenti, quindi fai clic sul pulsante in alto"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Conferma la modifica"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Nessun messaggio trovato"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5557,11 +5541,23 @@ msgstr "Espandi l'anteprima"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Caricamento dell'anteprima dell'URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 ha iniziato una verifica utente"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Conferma la modifica"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Annulla la modifica"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5622,16 +5618,6 @@ msgstr "Mostra"
|
||||
msgid "Quit"
|
||||
msgstr "Esci"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "L'ID del supporto «%1» non segue il modello server/mediaId"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "La richiesta dell'immagine è stata annullata"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Annulla la modifica"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Codice QR per account"
|
||||
|
||||
324
po/ja/neochat.po
324
po/ja/neochat.po
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2020-11-05 23:50-0800\n"
|
||||
"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
|
||||
"Language-Team: Japanese <kde-jp@kde.org>\n"
|
||||
@@ -85,7 +85,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -93,47 +93,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr ""
|
||||
@@ -359,7 +359,7 @@ msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -367,345 +367,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr ""
|
||||
@@ -1063,6 +1063,16 @@ msgstr ""
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1443,45 +1453,45 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
msgid_plural " %1 %2 times"
|
||||
msgstr[0] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
msgid_plural " %1 users "
|
||||
msgstr[0] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1611,85 +1621,85 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
msgid_plural " and %1 others"
|
||||
msgstr[0] ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1714,38 +1724,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1767,7 +1777,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
@@ -2664,7 +2674,7 @@ msgstr ""
|
||||
msgid "React"
|
||||
msgstr ""
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr ""
|
||||
@@ -3868,72 +3878,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr ""
|
||||
@@ -4586,18 +4596,6 @@ msgstr ""
|
||||
msgid "Enable developer tools"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5005,22 +5003,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr ""
|
||||
@@ -5213,7 +5211,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5237,12 +5235,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr ""
|
||||
@@ -5253,12 +5251,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr ""
|
||||
@@ -5294,38 +5292,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5422,11 +5408,23 @@ msgstr ""
|
||||
msgid "Loading URL preview"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
|
||||
336
po/ka/neochat.po
336
po/ka/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 06:04+0200\n"
|
||||
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
|
||||
"Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
|
||||
@@ -89,7 +89,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "პასუხის გაუქმება"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -97,47 +97,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "გაფრთხილებების მიღება ახალი შეტყობინებებისთვის"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "ქსელის შეცდომა: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "წვდომის კოდი ვერ ვიპოვე"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "შეიძლება წაშლილია?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "ბრელოკთან წვდომა აკრძალულია."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "მიეცით უფლება NeoChat-ს, წვდომის კოდი წაიკითხოს"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "ბრელოკი მიუწვდომელია."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "დააყენეთ ბრელოკი, მაგალითად, ლინუქსზე KWallet ან GNOME Keyring"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "წვდომის კოდის წაკითხვის შეცდომა"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "პუშ გაფრთხილებების მიღება"
|
||||
@@ -366,7 +366,7 @@ msgid "Custom"
|
||||
msgstr "ხელით მითითებული"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -374,345 +374,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[ეს შეტყობინება წაშლილია]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[ეს შეტყობინება წაშლილია: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "%1 ოთახში კიდევ მოიწვიეთ"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "შეუერთდა ოთახს (გამეორებით)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "%1 მოწვეულია ოთახში"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "შეუერთდა ოთახს"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "გაასუფთავა მისი საჩვენებელი სახელი"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "შეცვალა საჩვენებელი სახელი %1-ზე"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " და "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "გაასუფთავა თავისი ავატარი"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ავატარის დაყენება"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "განაახლა თავისი ავატარი"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "არაფერი შეცვლილა"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "%1'-ის მოსაწვევი გაუქმდა"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "უარი მოსაწვევზე"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "ბანი მოხსნილია %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "თვით-განბლოკილი"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "გადადო %1 ოთახის გარეთ გადადო: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "გავდა ოთახიდან"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "%1 დაიბანა ამ ოთახიდან"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "დაბანა %1 ოთახიდან: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "ოთახიდან თავი დაიბანეთ"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "მოითხოვა მოწვევა"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "მოწვევა მოთხოვნილია მიზეზით: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "რაღაც უცნობი ქნა"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "ოთახის მთავარი მეტსახელი გასუფთავებულია"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "დააყენა ოთახის მთავარი მეტსახელი: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "გაასუფთავა ოთახის სახელი"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ოთახის მეტსახელი დაყენებულია: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "გაასუფთავა სათაური"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "თემა დააყენა: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "შეცვალა ოთახის ავატარი"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "გაააქტიურა გამჭოლი დაშიფვრა"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "ოთახის ვერსია განაახლა %1-მდე"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "შექნა ოთახი, ვერსია %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "ამ ოთახზე წვდომის უფლებები შეიცვლა"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "ამ ოთახისთვის სერვერის წვდომის კონტროლის სიები შეიცვალა"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "დაამატა ვიჯეტი %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "წაშალა ვიჯეტი %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "მოირგო ვიჯეტი %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "განაახლა %1-ის მდგომარეობა"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "განაახლა %1-ის მდგომარეობა %2-სთვის"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "უცნობი მოვლენა"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "ფაილი"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "გააგზავნა შეტყობინება"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "სტიკერი გაგზავნილია"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "ვიღაც ოთახში თავიდან მოიწვია"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "მოიწვია ოთახში"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "შეცვალა საჩვენებელი სახელი"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "გააუქმა მომხმარებლის მოსაწვევი"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "მომხმარებელს ბანი მოხსნა"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "მომხმარებელი ოთახიდან გასვა"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "დაბანა მომხმარებელი ოთახიდან"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "დააყენა ოთახის მთავარი მეტსახელი"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "ოთახის მეტსახელი დაყენებულია"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "თემა დააყენა"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "ოთახის ვერსია განაახლა"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "შექმნა ოთახი"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "გაგზავნილია მიმდინარე მდებარეობა"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "დაამატა ვიჯეტი"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "წაშალა ვიჯეტი"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "მოირგო ვიჯეტი"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "განაახლა მდგომარეობა"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "დაიწყო გამოკითხვა"
|
||||
@@ -1076,6 +1076,16 @@ msgstr "მხოლოდ შიდა გამოყენებისთვ
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "ბმულის გაზიარება Matrix-ზე"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "მედიის ID '%1' სერვერის/მედიისIDის ნიმუშს არ მიჰყვება"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "გამოსახულების მოთხოვნა გაუქმდა"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1456,13 +1466,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "საკუთარი ემოჯიები"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "პასუხის ჩატვირთვა"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1470,7 +1480,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2-ჯერ"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1478,25 +1488,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 მომხმარებელი "
|
||||
msgstr[1] " %1 მომხმარებელი "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " ან "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " და "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1630,78 +1640,78 @@ msgstr ""
|
||||
"გამოიყენება ყველა შეტყობინების მოვლენისთვის, რომელსაც აქ საკუთარი ჩანაწერი "
|
||||
"არ გააჩნია"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "ამ ანგარიშისთვის გაფრთხილებების ჩართვა"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "შეტყობინებები ერთი-ერთზე საუბრებში"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "დაშიფრული შეტყობინებები ერთი-ერთზე საუბრებში"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "შეტყობინებები ჯგუფურ საუბრებში"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "შეტყობინებები დაშიფრულ ჯგუფურ საუბრებში"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "ოთახის დონის აწევის შეტყობინებები"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "ჩემი საჩვენებელი სახელის შემცველი შეტყობინებები"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "შეტყობინებები, სადაც ჩემს Matrix-ის მომხმარებლის ID-ს ახსენებენ"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "შეტყობინებები, სადაც ოთახს ახსენებენ"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "ჩემი Matrix ID-ის ლოკალური ნაწილის შემცველი შეტყობინებები"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "მთლიანი ოთახის (@ოთახი) გაფრთხილებები"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "მოიწვევს ოთახში"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "ზარის მოსაწვევი"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " და "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1709,7 +1719,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " და კიდევ %1"
|
||||
msgstr[1] " და კიდევ %1"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1736,38 +1746,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "ფაილი გადმოსაწერად ძალიან დიდია."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "მხარდაჭერისთვის დაუკავშირდით თქვენი მატრიქსის სერვერის ადმინისტრატორს."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "იდენტიფიკატორების სერვერი მორგებული არაა"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "ოთახის შექმნის შეცდომა: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "სივრცის შექმნის შეცდომა: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "ანგარიში წარმატებით გაიგზავნა."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1789,7 +1799,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "ამ ოთახში NeoChat-ის გახსნა"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "პასუხი"
|
||||
@@ -2694,7 +2704,7 @@ msgstr "ეს შეტყობინება შემოწმებულ
|
||||
msgid "React"
|
||||
msgstr "რეაქცია"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "ნაკადში პასუხი"
|
||||
@@ -3926,72 +3936,72 @@ msgstr "დაშორებულმა სესიის გადამო
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "სესიის გადამოწმება უცნობი შეცდომის გამო გაუქმდა."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "სერვერის გარეშე."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "სერვერის წვდომადობის შემოწმება."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "ეს სწორი სერვერი არაა."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "ამ სერვერისთვის რეგისტრაცია გამორთულია."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "მომხმარებლის სახელის გარეშე."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "მომხმარებლის სახელის წვდომადობის შემოწმება."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "ეს მომხმარებლის სახელი ხელმისაწვდომი არაა."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "გაგრძელება"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "მუშაობს"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "არასწორი ან ცარიელი Matrix-ის ID"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1-ი Matrix-ის არასწორი იდენტიფიკატორია"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "ოთახში შესვლის შეცდომა"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "მოითხოვეთ '%1'-ზე შესვლა"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "ოთახში შესვლის მოთხოვნის შეცდომა"
|
||||
@@ -4647,19 +4657,6 @@ msgstr "დეველოპერის პარამეტრები"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "პროგრამირების ხელსაწყოების ჩართვა"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "დეველოპერის პარამეტრები"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5069,22 +5066,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "ოფიციალური მშობლის დამატება"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "ოთახი საუბრის შემდეგ გრძელდება."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "ძველი შეტყობინებების ნახვა…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "ეს ოთახი გამოცვლილია."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "ახალი ოთახის ნახვა…"
|
||||
@@ -5284,7 +5281,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "დასრულებულია"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5308,12 +5305,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "ახალი ტელეფონის ნომერი:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "ჩვენ ელფოსტა გამოგიგზავნეთ"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "ჩვენ ტექსტური შეტყობინება გამოგიგზავნეთ"
|
||||
@@ -5324,12 +5321,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1, მიჰყევით ინსტრუქციებს და დააწკაპუნეთ ღილაკზე ქვემოთ"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "შეყვანილი ელფოსტა არასწორია"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "შეყვანილი ტელეფონის ნომერი არასწორია"
|
||||
@@ -5370,13 +5367,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "უკან"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1, მიჰყევით ინსტრუქციებს და დააწკაპუნეთ ღილაკზე ზემოთ"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5385,7 +5382,7 @@ msgstr ""
|
||||
"ელფოსტა არ გადამოწმებულა. გადადით ელფოსტაზე და მიჰყავთ ინსტრუქციებს, "
|
||||
"რომლებიც გამოგიგზავნეთ, შემდეგ კი ზემოთ ღილაკზე დააწკაპუნეთ"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5395,19 +5392,6 @@ msgstr ""
|
||||
"მიჰყევით ინსტრუქციებს, რომელიც დაგხვდებათ. შემდეგ კი ზემოთ ღილაკზე "
|
||||
"დააწკაპუნეთ"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "ჩასწორების დადასტურება"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "შეტყობინებების გარეშე"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5506,11 +5490,23 @@ msgstr "მინიატურის გაფართოება"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "URL-ის მინიატურის ჩატვირთვა"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1-მა დაიწყო მომხმარებლის გადამოწმება"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "ჩასწორების დადასტურება"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "ჩასწორების გაუქმება"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5570,16 +5566,6 @@ msgstr "ჩვენება"
|
||||
msgid "Quit"
|
||||
msgstr "დატოვება"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "მედიის ID '%1' სერვერის/მედიისIDის ნიმუშს არ მიჰყვება"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "გამოსახულების მოთხოვნა გაუქმდა"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "ჩასწორების გაუქმება"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "QR კოდი ანგარიშისთვის"
|
||||
|
||||
339
po/ko/neochat.po
339
po/ko/neochat.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-02-24 22:09+0100\n"
|
||||
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
|
||||
"Language-Team: Korean <kde-kr@kde.org>\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "답장 취소"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,47 +96,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "새 메시지 알림 수신 중"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "네트워크 오류: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "접근 토큰을 찾을 수 없음"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "삭제되었을 수도 있습니다."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "키체인 접근이 거부되었습니다."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "NeoChat에서 접근 토큰 사용을 허용하십시오"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "키체인을 사용할 수 없습니다."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "키체인을 설치하십시오. 리눅스라면 KWallet, 그놈 키 모음 등이 있습니다"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "접근 토큰을 읽을 수 없음"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "푸시 알림 수신 중"
|
||||
@@ -370,13 +370,12 @@ msgid "Mute"
|
||||
msgstr "음소거됨"
|
||||
|
||||
#: src/enums/powerlevel.cpp:18
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Custom"
|
||||
#, kde-format
|
||||
msgid "Custom"
|
||||
msgstr "사용자 정의"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "%1 (%2)"
|
||||
msgctxt ""
|
||||
@@ -385,347 +384,347 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1(%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[이 메시지가 삭제됨]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[이 메시지가 삭제됨: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "%1 님을 대화방에 다시 초대함"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
# 여기서부터 등장하는 소문자로 시작하는 메시지는 대화명 바로 뒤에 나오므로 메시지 앞에 대화명이 있다고 가정하고 번역해야 함.
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "님이 대화방에 입장함(반복됨)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "님이 %1 님을 대화방에 초대함"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "님이 대화방에 입장함"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "님이 표시 이름을 지움"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "님이 표시 이름을 %1(으)로 변경함|/|표시 이름을 %1$[으 %1]로 변경함"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " 및 "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "님이 아바타를 지움"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "님이 아바타를 설정함"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "님이 아바타를 업데이트함"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "님이 아무것도 변경하지 않음"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "님이 %1 님의 초대를 거절함"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "님이 초대를 거절함"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "님이 %1 님의 차단을 해제함"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "님이 자기 자신의 차단을 해제함"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "님이 %1 님을 대화방에서 추방함: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "님이 대화방을 떠남"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "님이 %1 님을 대화방에서 차단함"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "님이 %1 님을 대화방에서 차단함: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "님이 대화방에서 자기 자신을 차단함"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "님이 초대를 요청함"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "님이 이유와 함께 초대를 요청함: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "님이 알 수 없는 무언가를 함"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "님이 대화방 주 별명을 지움"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "님이 대화방 주 별명을 다음으로 설정함: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "님이 대화방 이름을 지움"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "님이 대화방 이름을 다음으로 설정함: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "님이 대화방 주제를 삭제함"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "님이 대화방 주제를 설정함: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "님이 대화방 아바타를 변경함"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "님이 종단간 암호화를 활성화함"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "님이 대화방을 버전 %1(으)로 업그레이드함"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "님이 대화방을 만듦, 버전 %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "님이 이 대화방의 권한 수준을 변경함"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "님이 이 대화방의 서버 측 접근 권한 목록을 변경함"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "님이 %1 위젯을 추가함"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "님이 %1 위젯을 삭제함"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "님이 %1 위젯을 설정함"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "님이 %1 상태를 업데이트함"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr ""
|
||||
"님이 %1 상태를 %2(으)로 업데이트함|/|님이 %1 상태를 %2$[으 %2]로 업데이트함"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "알 수 없는 이벤트"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "파일"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "님이 메시지를 보냄"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "님이 스티커를 보냄"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "님이 누군가를 대화방에 다시 초대함"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "님이 누군가를 대화방에 초대함"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "님이 표시 이름을 변경함"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "님이 사용자의 초대를 거절함"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "님이 사용자의 차단을 해제함"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "님이 대화방에서 사용자를 추방함"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "님이 대화방에서 사용자를 차단함"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "님이 대화방 주 별명을 설정함"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "님이 대화방 이름을 설정함"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "님이 주제를 설정함"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "님이 대화방 버전을 업그레이드함"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "님이 대화방을 생성함"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "님이 실시간 위치 비콘을 전송함"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "님이 위젯을 추가함"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "님이 위젯을 삭제함"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "님이 위젯을 설정함"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "님이 상태를 업데이트함"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "님이 투표를 시작함"
|
||||
@@ -1089,6 +1088,16 @@ msgstr "내부 용도입니다."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "미디어 ID '%1'이(가) server/mediaId 형식을 따르지 않음"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "그림 요청이 취소됨"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1469,45 +1478,45 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "내 이모지"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "답장 불러오는 중"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1 %2회"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
msgid_plural " %1 users "
|
||||
msgstr[0] " 사용자 %1명"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " 또는 "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " 그리고 "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1687,85 +1696,85 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr "여기에 항목이 없는 모든 메시지 이벤트에 적용됩니다"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "이 계정의 알림 활성화"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "개인간 대화의 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "개인간 대화의 암호화된 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "그룹 대화의 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "암호화된 그룹 대화의 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "대화방 업그레이드 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "내 별명이 포함된 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "내 Matrix 사용자 ID가 언급된 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "대화방이 언급된 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "내 Matrix ID의 로컬 부분이 포함된 메시지"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "전체 대화방(@room) 알림"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "대화방 초대"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "통화 초대"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " 그리고 "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
msgid_plural " and %1 others"
|
||||
msgstr[0] " 그리고 %1명 더"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1791,38 +1800,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "파일이 다운로드하기에 너무 큽니다."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Matrix 서버 관리자에게 연락하십시오."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "대화방 생성 실패: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "스페이스 생성 실패: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "신고했습니다."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1844,7 +1853,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "이 대화방에서 NeoChat 열기"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "답장"
|
||||
@@ -2792,7 +2801,7 @@ msgstr "이 메시지는 검증된 장치에서 전송됨"
|
||||
msgid "React"
|
||||
msgstr "반응"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "스레드에 답장"
|
||||
@@ -4032,72 +4041,72 @@ msgstr "원격지에서 키가 일치하지 않아서 세션 확인을 취소했
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "알 수 없는 이유로 세션 확인이 취소되었습니다."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "서버가 없습니다."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "서버를 확인하고 있습니다."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "올바른 서버가 아닙니다."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "이 서버에 등록이 비활성화되어 있습니다."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "사용자 이름이 없습니다."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "사용자 이름 사용 가능 여부를 확인하고 있습니다."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "이 사용자 이름을 사용할 수 없습니다."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "계속"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "작업 중"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "잘못되었거나 빈 Matrix ID"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1이(가) 올바른 Matrix 식별자가 아님"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "대화방에 입장할 수 없음"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "'%1'에 입장을 요청함"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "대화방 입장 요청을 할 수 없음"
|
||||
@@ -4771,19 +4780,6 @@ msgstr "개발자 설정"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "개발자 도구 활성화"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "개발자 설정"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5205,22 +5201,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "새 공식 부모 추가"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "이 대화방에서 다른 대화가 진행 중입니다."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "이전 메시지 보기…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "이 대화방이 대체되었습니다."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "새 대화방 보기…"
|
||||
@@ -5420,7 +5416,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "간략함"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
@@ -5447,12 +5443,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "구성원"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "sent a message"
|
||||
msgid "We've sent you a text message"
|
||||
@@ -5464,13 +5460,13 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "입력한 텍스트가 올바른 URL이 아님"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered phone number is not valid"
|
||||
@@ -5511,39 +5507,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "뒤로"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "편집 확인"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "메시지를 찾을 수 없음"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Copy room ID to clipboard"
|
||||
@@ -5645,12 +5628,24 @@ msgstr "미리 보기 확장"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "URL 미리 보기 불러오는 중"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "withdrew a user's invitation"
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "님이 사용자의 초대를 거절함"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "편집 확인"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "편집 취소"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5708,16 +5703,6 @@ msgstr "표시"
|
||||
msgid "Quit"
|
||||
msgstr "끝내기"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "미디어 ID '%1'이(가) server/mediaId 형식을 따르지 않음"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "그림 요청이 취소됨"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "편집 취소"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgctxt "@action:button"
|
||||
#~| msgid "Remove this account"
|
||||
|
||||
324
po/lt/neochat.po
324
po/lt/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2023-02-25 01:00+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
@@ -89,7 +89,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -97,47 +97,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr ""
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr ""
|
||||
@@ -366,7 +366,7 @@ msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -374,345 +374,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr ""
|
||||
@@ -1070,6 +1070,16 @@ msgstr ""
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1450,13 +1460,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1466,7 +1476,7 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1475,25 +1485,25 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1623,78 +1633,78 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1703,7 +1713,7 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1733,38 +1743,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1786,7 +1796,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
@@ -2683,7 +2693,7 @@ msgstr ""
|
||||
msgid "React"
|
||||
msgstr ""
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr ""
|
||||
@@ -3898,72 +3908,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr ""
|
||||
@@ -4616,18 +4626,6 @@ msgstr ""
|
||||
msgid "Enable developer tools"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5035,22 +5033,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr ""
|
||||
@@ -5243,7 +5241,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5267,12 +5265,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr ""
|
||||
@@ -5283,12 +5281,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr ""
|
||||
@@ -5324,38 +5322,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5452,11 +5438,23 @@ msgstr ""
|
||||
msgid "Loading URL preview"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
|
||||
336
po/lv/neochat.po
336
po/lv/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-03-28 07:13+0200\n"
|
||||
"Last-Translator: Māris Nartišs <maris.kde@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
@@ -90,7 +90,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Atcelt atbildi"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -98,49 +98,49 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Saņem jaunu ziņu paziņojumus"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Tīkla kļūda: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Piekļuves pilnvara nav atrasta"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Varbūt tas ir izdzēsts?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Piekļuve atslēgu saišķim ir noraidīta."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Ļaujiet „NeoChat“ nolasīt piekļuves pilnvaru"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Atslēgu saišķis nav pieejams."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Ieinstalējot atslēgu saišķi, piemēram, „KWallet“ vai GNOME atslēgu saišķi "
|
||||
"„Linux“ sistēmā"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Nevar nolasīt piekļuves pilnvaru"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Saņem pašpiegādes ziņojumus"
|
||||
@@ -378,7 +378,7 @@ msgid "Custom"
|
||||
msgstr "Dažādi"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "%1 (%2)"
|
||||
msgctxt ""
|
||||
@@ -387,345 +387,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Šī ziņa ir dzēsta]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Šī ziņa ir dzēsta: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "atkārtoti uzaicināt istabā %1"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "pievienojās istabai (atkārtoti)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "%1 uzaicināts uz istabu"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "pievienojās istabai"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "noņēma parādāmo vārdu"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "nomainīja savu parādāmo vārdu uz %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " un "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "noņēma savu attēlu"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "uzlika attēlu"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "atjaunināja savu attēlu"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "neko nemainīja"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "atcēla %1 uzaicinājumu"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "noraidīja uzaicinājumu"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "noņēma %1 aizliegumu"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "pats sev noņēma aizliegumu"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "izlika %1 no istabas: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "atstāja istabu"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "aizliedza %1 atrasties istabā"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "aizliedza %1 atrasties istabā: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "pats sev aizliedza atrasties istabā"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "pieprasīja uzaicinājumu"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "pieprasīja uzaicinājumu ar iemeslu: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "izdarīja kaut ko nezināmu"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "noņēma istabas pamata aizstājējvārdu"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "iestatīja istabas pamata aizstājējvārdu uz: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "noņēma istabas nosaukumu"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "istabu nosauca par: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "noņēma tēmu"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "uzlika tēmu: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "nomainīja istabas attēlu"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "ieslēdza galšifrēšanu"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "atjaunināja istabu uz versiju %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "izveidoja istabu, versija %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "nomainīja šīs istabas svarīguma līmeni"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "nomainīja istabas servera piekļuves kontroles sarakstu"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "pievienoja %1 logdaļu"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "noņēma %1 logdaļu"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "konfigurēja %1 logdaļu"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "atjaunināja %1 statusu"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "atjaunināja %1 statusu istabai %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Nezināms notikums"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "datne"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "nosūtīja ziņu"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "nosūtīja uzlīmi"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "kādu atkārtoti uzaicināja istabā"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "kādu uzaicināja istabā"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "nomainīja parādāmo vārdu"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "atsauca lietotāja uzaicināšanu"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "noņēma lietotāja aizliegumu"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "lietotāju izlika no istabas"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "aizliedza lietotājam atrasties istabā"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "iestatīja istabas pamata aizstājējvārdu"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "iestatīja istabas nosaukumu"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "iestatīja tēmu"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "atjaunināja istabas versiju"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "izveidoja istabu"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "nosūtīja pašreizējās atrašanās bāku"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "pievienota logdaļa"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "noņēma logdaļu"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "konfigurēja logdaļu"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "atjaunināja statusu"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "uzsāka aptauju"
|
||||
@@ -1087,6 +1087,16 @@ msgstr "Tikai iekšējai lietošanai."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Dalīties ar URL „Matrix“ klientā"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Multivides ar ID „%1“ neievēro servera/multivides ID paraugu"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Attēla pieprasījums ir atcelts"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1467,13 +1477,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Savas emocijzīmes"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Ielādē atbildi"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1482,7 +1492,7 @@ msgstr[0] " %1 %2 reizi"
|
||||
msgstr[1] " %1 %2 reizes"
|
||||
msgstr[2] " %1 %2 reižu"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1491,25 +1501,25 @@ msgstr[0] " %1 lietotājs "
|
||||
msgstr[1] " %1 lietotāji "
|
||||
msgstr[2] " %1 lietotāju "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " vai "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " un "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1693,78 +1703,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"Šī vērtība tiek lietota visiem ziņu notikumiem, kuriem te nav sava ieraksta"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Ieslēgt paziņojumus šim kontam"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Ziņas personīgā tērzēšanā"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Šifrētas ziņas personīgā tērzēšanā"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Ziņas grupu tērzēšanā"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Ziņas šifrētā grupu tērzēšanā"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Istabas atjauninājumu ziņas"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Ziņas, kas satur parādāmo vārdu"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Ziņas, kas piemin manu „Matrix“ lietotāja ID"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Ziņas, kas piemin istabu"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Ziņas, kas satur mana „Matrix“ ID lokālo daļu"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Visas istabas (@istaba) paziņojumi"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Uzaicinājumi uz istabu"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Zvana uzaicinājumi"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " un "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1773,7 +1783,7 @@ msgstr[0] " un vēl %1"
|
||||
msgstr[1] " un vēl %1"
|
||||
msgstr[2] " un vēl %1"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1803,38 +1813,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Datne ir par lielu lejupielādei."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Atbalstam sazinieties ar sava „Matrix“ servera administratoru."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Istabas izveide neizdevās: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Telpas izveide neizdevās: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Ziņojums ir veiksmīgi nosūtīts."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1856,7 +1866,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Atvērt „NeoChat“ šajā istabā"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Atbildēt"
|
||||
@@ -2807,7 +2817,7 @@ msgstr "Šis ziņojums ir nosūtīts no pārbaudītas ierīces"
|
||||
msgid "React"
|
||||
msgstr "Reaģēt"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Atbildēt pavedienā"
|
||||
@@ -4069,72 +4079,72 @@ msgstr "Attālinātā puse atcēla sesijas verifikāciju, jo neatbilst atslēgas
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Sesijas verifikācija ir atcelta nezināmas kļūdas dēļ."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Nav servera."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Pārbauda servera pieejamību."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Šis nav derīgs serveris."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Reģistrācija šajā serverī ir izslēgta."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Nav lietotājvārda"
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Pārbauda lietotājvārda pieejamību."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Šis lietotājvārds nav pieejams."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Turpināt"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Darbojas"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Nepareizi formatēts vai tukšs „Matrix“ ID"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "„%1“ nav pareizs „Matrix“ identifikators"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Neizdevās pievienoties istabai"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Jūsu lūdzāt pievienoties „%1“"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Neizdevās lūgt pievienoties istabai"
|
||||
@@ -4805,19 +4815,6 @@ msgstr "Iestatījumi izstrādātājiem"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Ieslēgt rīkus izstrādātājiem"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Iestatījumi izstrādātājiem"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5236,22 +5233,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Pievienot jaunu oficiālo vecākobjektu"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Šī istaba turpina citu sarunu"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Skatīt vecākas ziņas..."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Šī istaba ir aizstāta"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Skatīt jauno istabu..."
|
||||
@@ -5456,7 +5453,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Kompakts"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
@@ -5483,12 +5480,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Dalībnieki"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "sent a message"
|
||||
msgid "We've sent you a text message"
|
||||
@@ -5500,13 +5497,13 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Ievadītais teksts nav derīga URL adrese"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered phone number is not valid"
|
||||
@@ -5545,39 +5542,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Apstiprināt izmaiņas"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Ziņas nav atrastas"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5676,12 +5660,24 @@ msgstr "Palielināt priekšskatījumu"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Ielādē URL priekšskatījumu"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "withdrew a user's invitation"
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "atsauca lietotāja uzaicināšanu"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Apstiprināt izmaiņas"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Atcelt izmaiņas"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5741,16 +5737,6 @@ msgstr "Rādīt"
|
||||
msgid "Quit"
|
||||
msgstr "Iziet"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Multivides ar ID „%1“ neievēro servera/multivides ID paraugu"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Attēla pieprasījums ir atcelts"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Atcelt izmaiņas"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgctxt "@action:button"
|
||||
#~| msgid "Remove this account"
|
||||
|
||||
336
po/nl/neochat.po
336
po/nl/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 12:54+0200\n"
|
||||
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
|
||||
"Language-Team: \n"
|
||||
@@ -89,7 +89,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Antwoord annuleren"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -97,48 +97,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Meldingen voor nieuwe berichten worden ontvangen"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Netwerkfout: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Toegangstoken is niet gevonden"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Misschien is het verwijderd?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Toegang tot sleutelring is geweigerd."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "laat NeoChat het toegangstoken lezen"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Geen sleutelring beschikbaar"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Installeer een sleutelring, bijv. KWallet of GNOME sleutelring op Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Lezen van toegangstoken lukt niet"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Push-meldingen ontvangen"
|
||||
@@ -367,7 +367,7 @@ msgid "Custom"
|
||||
msgstr "Aangepast"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -375,345 +375,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Dit bericht is verwijderd]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Dit bericht is verwijderd: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "%1 opnieuw uitgenodigd naar de room"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "doet mee met de room (herhaald)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "%1 uitgenodigd naar de room"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "doet mee met de room"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "heeft zijn/haar schermnaam gewist"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "heeft zijn/haar schermnaam gewijzigd naar %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " en "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "heeft zijn/haar avatar gewist"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "hebben een avatar ingesteld"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "heeft zijn/haar avatar bijgewerkt"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "niet gewijzigd"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "uitnodiging van %1 ingetrokken"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "de uitnodiging afgewezen"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "verbanning van %1 ongedaan gemaakt"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "zelf verbanning ongedaan gemaakt"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "heeft %1 uit de room gezet: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "heeft de room verlaten"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "%1 verbannen uit de room"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "%1 verbannen uit de room: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "zelf verbannen uit de room"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "om een uitnodiging verzocht"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "heeft om een uitnodiging verzocht met reden: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "iets onbekend gemaakt"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "hoofdalias van de room gewist"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "hoofdalias van de room ingesteld op: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "naam van de room gewist"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "naam van de room ingesteld op: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "het onderwerp gewist"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "het onderwerp instellen op: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "room-avatar tonen is gewijzigd"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "Eind-tot-eind versleuteling geactiveerd"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "de room bijgewerkt tot versie %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "de room aangemaakt, versie %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "de energieniveaus voor deze room zijn gewijzigd"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "de toegangscontrolelijst voor deze room is gewijzigd"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "%1 widget toegevoegd"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "%1 widget verwijderd"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "%1 widget geconfigureerd"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "%1 status bijgewerkt"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "%1 status bijgewerkt voor %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Onbekende gebeurtenis"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "een bestand"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "verzend een bericht"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "verzend een sticker"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "heeft iemand opnieuw uitgenodigd in de room"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "heeft iemand uitgenodigd in de room"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "heeft hun schermnaam gewijzigd"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "heeft uitnodiging van een gebruiker ingetrokken"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "heeft verbanning van een gebruiker ongedaan gemaakt"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "heeft een gebruiker uit de room gezet"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "heeft een gebruiker verbannen uit de room"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "hoofdalias van de room ingesteld"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "naam van de room ingesteld"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "het onderwerp ingesteld"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "heeft de versie van de room opgewaardeerd"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "heeft de room aangemaakt"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "een live locatie-beacon verzenden"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "heeft een widget toegevoegd"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "heeft een widget verwijderd"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "heeft een widget geconfigureerd"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "heeft de status bijgewerkt"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "heeft een raadpleging (poll) gestart"
|
||||
@@ -1077,6 +1077,16 @@ msgstr "Alleen voor intern gebruik."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Een URL delen op Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Media-id '%1' volgt niet server/mediaId patroon"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Verzoek om afbeelding is geannuleerd"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1457,13 +1467,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Eigen emoji's"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Antwoord wordt geladen"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1471,7 +1481,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 keer"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1479,25 +1489,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 gebruiker "
|
||||
msgstr[1] " %1 gebruikers "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " of "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " en "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1633,78 +1643,78 @@ msgstr ""
|
||||
"Dit wordt gebruikt voor alle berichtgebeurtenissen die niet hun eigen ingang "
|
||||
"hier hebben"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Meldingen voor dit account inschakelen"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Berichten in een-op-een chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Versleutelde berichten in een-op-een chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Berichten in groeps-chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Berichten in versleutelde groeps-chats"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Berichten over opwaarderen van room"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Berichten die mijn schermnaam bevatten"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Berichten die mijn Matrix gebruikers-ID noemen"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Berichten die een room noemen"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Berichten die het lokale deel van mijn Matrix-ID bevatten"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Meldingen van gehele room (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Uitnodigen aan een room"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Uitnodigingsoproep"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " en "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1712,7 +1722,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " en %1 andere"
|
||||
msgstr[1] " en %1 anderen"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1739,38 +1749,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Bestand is te groot om te downloaden."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Neem contact op met uw matrix-serverbeheerder voor ondersteuning."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Geen identiteitsserver geconfigureerd"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Aanmaken van room is mislukt: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Ruimte aanmaken is mislukt: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Rapport met succes verzonden."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1792,7 +1802,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "NeoChat in deze room openen"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Beantwoorden"
|
||||
@@ -2702,7 +2712,7 @@ msgstr "Dit bericht is verzonden van een geverifieerd apparaat"
|
||||
msgid "React"
|
||||
msgstr "Reageer"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "In discussie antwoorden"
|
||||
@@ -3960,72 +3970,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Verificatie van de sessie is geannuleerd vanwege een onbekende fout."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Geen server."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Beschikbaarheid van server controleren."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Dit is geen geldige server."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Registratie voor deze server is uitgeschakeld."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Geen gebruikersnaam."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Beschikbaarheid van gebruikersnaam controleren."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Deze gebruikersnaam is niet beschikbaar."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Doorgaan"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Werkend"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Verminkte of lege Matrix-id"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 is geen juiste Matrix-identifier"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Deelnemen aan room is mislukt"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "U verzocht om mee te doen met '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Verzoek om mee te doen met room is mislukt"
|
||||
@@ -4683,19 +4693,6 @@ msgstr "Instellingen voor ontwikkelaar"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Hulpmiddelen voor ontwikkelaars inschakelen"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Instellingen voor ontwikkelaar"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5105,22 +5102,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Nieuwe officiële ouderruimte toevoegen"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Deze room laat een andere conversatie verdergaan."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Zie oudere berichten…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Deze room is vervangen."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Zie nieuwe room…"
|
||||
@@ -5324,7 +5321,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Voltooid"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5348,12 +5345,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nieuw telefoonnummer:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "We hebben u een e-mail gestuurd"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "We hebben u een tekstbericht gestuurd"
|
||||
@@ -5364,12 +5361,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Volg de instructies daar en klik daarna op de onderstaande knop"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "De ingevoerde e-mail is niet geldig"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Het ingevoerde telefoonnummer is niet geldig"
|
||||
@@ -5409,13 +5406,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Terug"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Volg de instructies daar en klik daarna op de bovenstaande knop"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5424,7 +5421,7 @@ msgstr ""
|
||||
"De e-mail is niet geverifieerd. Ga naar de e-mail en volg de instructies "
|
||||
"daar en klik daarna op de bovenstaande knop"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5433,19 +5430,6 @@ msgstr ""
|
||||
"De telefoonnummer is niet geverifieerd. Ga naar het tekstbericht en volg de "
|
||||
"instructies daar en klik daarna op de bovenstaande knop"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Bewerking bevestigen"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Geen berichten gevonden"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5544,11 +5528,23 @@ msgstr "Voorbeeld uitvouwen"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "URL voorbeeld laden"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 is verificatie van een gebruiker gestart"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Bewerking bevestigen"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Bewerking annuleren"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5608,16 +5604,6 @@ msgstr "Tonen"
|
||||
msgid "Quit"
|
||||
msgstr "Afsluiten"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Media-id '%1' volgt niet server/mediaId patroon"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Verzoek om afbeelding is geannuleerd"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Bewerking annuleren"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "QR-code voor account"
|
||||
|
||||
336
po/nn/neochat.po
336
po/nn/neochat.po
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-02 21:17+0200\n"
|
||||
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
|
||||
"Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
|
||||
@@ -91,7 +91,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Avbryt svar"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -99,47 +99,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Varsling av nye meldingar"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Nettverksfeil: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Fann ikkje tilgangspollett"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Kanskje han er sletta?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Vart nekta tilgang til nøkkelring."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Gje NeoChat løyve til å lesa tilgangspolletten"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Ingen nøkkelring er tilgjengeleg."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "Installer ein nøkkelring, for eksempel KWallet eller GNOME Keyring"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Klarte ikkje lesa tilgangspollett"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Varsling av push-varslingar"
|
||||
@@ -370,7 +370,7 @@ msgid "Custom"
|
||||
msgstr "Tilpassa"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -378,346 +378,346 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Denne meldinga er sletta]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Denne meldinga er sletta: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "inviterte %1 på nytt til rommet"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "kom inn i rommet (på nytt)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "inviterte %1 til rommet"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "kom inn i rommet"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "fjerna visingsnamnet"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "endra visingsnamnet sitt til %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " og "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "fjerna avataren sin"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "valde ein avatar"
|
||||
|
||||
# Kan gjelda meir enn éin person, så «oppdaterte avataren sin» vert feil.
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "valde ein ny avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "endra ingenting"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "trekte tilbake invitasjonen til %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "avviste invitasjonen"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "oppheva utestenging av %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "utestengde seg sjølv"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "fjerna %1 frå rommet: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "forlét rommet"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "utestengde %1 frå rommet"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "utestengde %1 frå rommet: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "utestengde seg sjølv frå rommet"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "ba om ein invitasjon"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "ba om ein invitasjon med denne grunngjevinga: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "gjorde noko ukjent"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "fjerna hovudaliaset til rommet"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "bytte hovudalias for rommet til: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "fjerna romnamnet"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "bytte romnamnet til: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "fjerna emnet"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "bytte emnet til: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "bytte ut romavataren"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "slo på ende-til-ende-kryptering"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "oppgraderte rommet til versjon %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "oppretta rommet, versjon %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "endra maktnivået for rommet"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "endra tenartilgangskontroll-lista for rommet"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "la til eit %1-element"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "fjerna eit %1-element"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "endra innstillingar for eit %1-element"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "oppdaterte %1-tilstand"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "oppdaterte %1-tilstand for %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Ukjend hending"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "ei fil"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "sende ei melding"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "sende eit klistremerke"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "inviterte nokon på nytt til rommet"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "inviterte nokon til rommet"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "endra visingsnamnet sitt"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "trekte tilbake ein invitasjonen"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "oppheva utestenging av ein brukar"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "fjerna ein brukar frå rommet"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "utestengde ein brukar frå rommet"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "bytte hovudalias for rommet"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "bytte romnamnet"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "bytte emnet"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "oppgraderte rommet til ny versjon"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "oppretta rommet"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "sende eit sanntids posisjonssignal"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "la til eit element"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "fjerna eit element"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "endra innstillingar for eit element"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "oppdaterte tilstanden"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "starta ei avstemming"
|
||||
@@ -1078,6 +1078,16 @@ msgstr "Berre intern bruk."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Del ei adresse på Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Medie-ID-en «%1» følgjer ikkje mønsteret «tenar/medie-ID»"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Biletførespurnaden vart avbroten"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1459,13 +1469,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Eigne emojiar"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Hentar inn svar"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1473,7 +1483,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 gongar"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1481,25 +1491,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 brukar "
|
||||
msgstr[1] " %1 brukarar "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " eller "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " og "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1637,78 +1647,78 @@ msgstr ""
|
||||
"Dette maktnivået gjeld alle meldingshendingar som ikkje har ei eiga "
|
||||
"oppføring her."
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Slå på varslingar for kontoen"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Meldingar i éin-til-éin-pratar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Krypterte meldingar i éin-til-éin-pratar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Meldingar i gruppepratar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Meldingar i krypterte gruppepratar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Meldingar om romoppgradering"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Meldingar som inneheld visingsnamnet mitt"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Meldingar som nemner Matrix-ID-en min"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Meldingar som nemner eit rom"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Meldingar som inneheld den lokale delen av Matrix-ID-en min"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Varslingar som går til heile rommet (@romnamn)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Rominvitasjonar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Samtaleinvitasjon"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " og "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1716,7 +1726,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " og %1 annan"
|
||||
msgstr[1] " og %1 andre"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1743,38 +1753,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Fila er for stor til å kunna lastast ned."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Ta kontakt med administratoren av Matrix-tenaren for brukarstøtte."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Ingen identitetstenar sett opp"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Feil ved romregistrering: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Feil ved registrering av område: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Rapporten er no send."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1796,7 +1806,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Opna NeoChat i dette rommet"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Svar"
|
||||
@@ -2703,7 +2713,7 @@ msgstr "Meldinga vart send frå ei stadfesta eining"
|
||||
msgid "React"
|
||||
msgstr "Reager"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Svar i tråden"
|
||||
@@ -3939,72 +3949,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Stadfestinga av økta vart av ukjend grunn avbroten."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Ingen tenar."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Kontrollerer tilgang til tenar."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Dette er ikkje ein gyldig tenar."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Denne tenaren er stengd for nye registreringar."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Manglar brukarnamn."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Ser om brukarnamnet er tilgjengeleg."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Brukarnamnet er ikkje tilgjengeleg."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Hald fram"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Arbeider"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Tom eller ugyldig Matrix-ID"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 er ikkje ein gyldig Matrix-identifikator"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Klarte ikkje verta med i rommet"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Du har bedt om å få verta med i «%1»"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Klarte ikkje be om å få verta med i rommet"
|
||||
@@ -4659,19 +4669,6 @@ msgstr "Utviklarinnstillingar"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Vis utviklarverktøy"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Utviklarinnstillingar"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5084,22 +5081,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Legg til nytt offisielt overområde"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Rommet er framhald av ein tidlegare samtale."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Vis eldre meldingar …"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Rommet er bytt ut."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Sjå det nye rommet …"
|
||||
@@ -5299,7 +5296,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Fullført"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5323,12 +5320,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nytt telefonnummer:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Me har sendt deg ein e-post"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Me har sendt deg ei tekstmelding"
|
||||
@@ -5339,12 +5336,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Følg instruksjonane der, og trykk så på knappen nedanfor."
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "E-postadressa du skreiv inn, er ikkje gyldig"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Telefonnummeret du skreiv inn, er ikkje gyldig"
|
||||
@@ -5384,13 +5381,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Tilbake"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Følg instruksjonane der, og trykk så på knappen ovanfor."
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5399,7 +5396,7 @@ msgstr ""
|
||||
"E-postadressa er ikkje stadfesta. Sjekk e-posten din, følg instruksjonane "
|
||||
"der, og trykk så på knappen ovanfor."
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5408,19 +5405,6 @@ msgstr ""
|
||||
"Telefonnummeret er ikkje stadfesta. Sjekk tekstmeldingane dine, følg "
|
||||
"instruksjonane der, og trykk så på knappen ovanfor."
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Stadfest redigering"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Fann ingen meldingar"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5519,11 +5503,23 @@ msgstr "Utvid førehandsvising"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Lastar førehandsvising av nettside"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 starta brukarstadfesting"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Stadfest redigering"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Avbryt redigering"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5581,13 +5577,3 @@ msgstr "Vis"
|
||||
#, kde-format
|
||||
msgid "Quit"
|
||||
msgstr "Avslutt"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Medie-ID-en «%1» følgjer ikkje mønsteret «tenar/medie-ID»"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Biletførespurnaden vart avbroten"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Avbryt redigering"
|
||||
|
||||
335
po/pa/neochat.po
335
po/pa/neochat.po
File diff suppressed because it is too large
Load Diff
337
po/pl/neochat.po
337
po/pl/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-03 11:27+0200\n"
|
||||
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
|
||||
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
|
||||
@@ -90,7 +90,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Przerwij odpowiadanie"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -98,47 +98,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Otrzymywanie powiadomień o nowych wiadomościach"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Błąd sieciowy: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Nie znaleziono żadnego tokena dostępu"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Może został usunięty?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Odmówiono dostępu do pęku kluczy."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Zezwól NeoChatowi odczytać tokena dostępowego"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Brak pęku kluczy."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "Wgraj pęk kluczy, np. KWallet lub pęk kluczy GNOME dla Linuksa"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Nie można odczytać tokena dostępu"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Otrzymywanie powiadomień Push"
|
||||
@@ -368,7 +368,7 @@ msgid "Custom"
|
||||
msgstr "Własny"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -376,345 +376,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Ta wiadomość została usunięta]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Ta wiadomość została usunięta: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "zaprosił(a) ponownie %1 do pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "dołączył(a) do pokoju (powtórzono)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "zaprosił(a) %1 do pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "dołączył(a) do pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "wyczyścił(a) swoją wyświetlaną nazwę"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "zmienił(a) swoją wyświetlaną nazwę na %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " i "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "wyczyścił(a) swój awatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ustawił(a) awatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "zmienił(a) swój awatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "nie zmienił niczego"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "wycofał(a) zaproszenie %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "odrzucił(a) zaproszenie"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "odbanował(a) %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "samo-odbanowany"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "umieścił %1 poza pokojem: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "opuścił(a) pokój"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "zbanował %1 w tym pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "zbanował %1 w pokoju: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "samozbanowany w pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "zażądaj zaproszenia"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "zażądano zaproszenia z powodem: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "zrobił(a) coś nieznanego"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "wyczyścił(a) główny alias pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "ustawił(a) główny alias pokoju na: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "wyczyścił(a) nazwę pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ustawił(a) nazwę pokoju na: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "wyczyścił(a) temat"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "ustawił(a) temat na: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "zmienił(a) awatar pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "aktywował(a) szyfrowanie End-to-End"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "zaktualizował(a) pokój do wersji %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "utworzył(a) pokój, wersja %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "zmieniono poziomy mocy dla tego pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "zmieniono serwerową listę sterującą dostępem dla tego pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "dodał %1 element interfejsu"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "usunął %1 element interfejsu"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "ustawił %1 element interfejsu"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "zaktualizował(a) stan %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "zaktualizował(a) stan %1 dla %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Nieznane wydarzenie"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "plik"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "wysłał(a) wiadomość"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "wysłał(a) naklejkę"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "zaprosił(a) ponownie kogoś do pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "zaprosił(a) kogoś do pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "zmienił(a) swoją nazwę wyświetlaną"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "wycofał(a) zaproszenie użytkownika"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "odbanował(a) użytkownika"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "umieścił(a) użytkownika poza pokojem"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "zbanował użytkownika w tym pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "ustawił(a) główny alias pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "ustawił(a) nazwę pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "ustawił(a) temat"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "uaktualnił(a) wersję pokoju"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "utworzył(a) pokój"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "wysłał wiadomość na żywo o położeniu"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "dodał(a) element interfejsu"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "usunął(ęła) element interfejsu"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "ustawił(a) element interfejsu"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "uaktualnił(a) stan"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "rozpoczął(ęła) głosowanie"
|
||||
@@ -1075,6 +1075,16 @@ msgstr "Tylko do użytku wewnętrznego."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Udostępnij adres URL w Matriksie"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "ID pliku multimedialnego '%1' nie przestrzega wzorca serwera/mediaId"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Żądanie wiadomości zostało anulowane"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1455,13 +1465,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Własne emoji"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Wczytywanie odpowiedzi"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1470,7 +1480,7 @@ msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 razy"
|
||||
msgstr[2] " %1 %2 razy"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1479,25 +1489,25 @@ msgstr[0] " %1 użytkownik "
|
||||
msgstr[1] " %1 użytkowników "
|
||||
msgstr[2] " %1 użytkowników "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " lub "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " oraz "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1633,78 +1643,78 @@ msgstr ""
|
||||
"Jest to używane do wszystkich wydarzeń-wiadomości, które nie mają tutaj "
|
||||
"swojego wpisu"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Włącz powiadomienia dla tego konta"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Wiadomości w rozmowach jeden na jednego"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Zaszyfrowane wiadomości w rozmowach jeden na jednego"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Wiadomości w rozmowach grupowych"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Wiadomości w zaszyfrowanych rozmowach grupowych"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Wiadomości uaktualnień pokoju"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Wiadomości zawierające moją wyświetlaną nazwę"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Wiadomości, które wzmiankują moje ID Matriksa"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Wiadomości, które wzmiankują o pokoju"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Wiadomości, zawierające lokalną część mojego ID Matriksa"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Powiadomienia w całym pokoju (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Zaprasza do pokoju"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Zaproszenie do rozmowy"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " oraz "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1713,7 +1723,7 @@ msgstr[0] " i %1 inny"
|
||||
msgstr[1] " i %1 innych"
|
||||
msgstr[2] " i %1 innych"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1742,38 +1752,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Plik jest zbyt duży do pobrania."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Napisz do obsługi twojego serwera Matriksa z prośbą o pomoc."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Nie ustawiono żadnego serwera tożsamości"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Nie udało się utworzyć pokoju: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Nie udało się utworzyć przestrzeni: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Pomyślnie wysłano zgłoszenie."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1795,7 +1805,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Otwórz NeoChat w tym pokoju"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Odpowiedz"
|
||||
@@ -2704,7 +2714,7 @@ msgstr "Wiadomość tę wysłano ze sprawdzonego urządzenia"
|
||||
msgid "React"
|
||||
msgstr "Dodaj reakcję"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Odpowiedz w wątku"
|
||||
@@ -3955,72 +3965,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Zaniechano sprawdzenia posiedzenia ze względu na nieznany błąd."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Nie ma żadnego serwera."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Sprawdzanie dostępności serwera."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "To nie jest poprawny serwer."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Rejestrowanie się na ten serwer jest wyłączone."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Brak nazwy użytkownika."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Sprawdzanie dostępności nazwy użytkownika."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Ta nazwa użytkownika jest niedostępna."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Dalej"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Pracuje"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Identyfikator Matriksa jest pusty lub zapisany złą składnią"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 nie jest poprawnym identyfikatorem Matriksa"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Nie udało się dołączyć do pokoju"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Poprosiłeś od dołączenie do '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Nie udało się poprosić o dołączenie do pokoju"
|
||||
@@ -4678,19 +4688,6 @@ msgstr "Ustawienia programisty"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Włącz narzędzia programisty"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Ustawienia programisty"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5100,22 +5097,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Dodaj nową oficjalną nadrzędną"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "W tym pokoju nadal toczona jest rozmowa."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Zobacz starsze wiadomości…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Ten pokój został zastąpiony."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Zobacz nowy pokój…"
|
||||
@@ -5315,7 +5312,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Ukończone"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5339,12 +5336,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nowy numer telefonu:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Wysłaliśmy ci wiadomość tekstową"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Wysłaliśmy ci wiadomość tekstową"
|
||||
@@ -5356,12 +5353,12 @@ msgid ""
|
||||
msgstr ""
|
||||
"%1. Przejdź przez wypisane tam kroki, a na końcu naciśnij poniższy przycisk."
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Wpisany adres pocztowy jest nieprawidłowy"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Wpisany numer telefonu jest nieprawidłowy"
|
||||
@@ -5401,14 +5398,14 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Wstecz"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
"%1. Przejdź przez wypisane tam kroki, a na końcu naciśnij powyższy przycisk."
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5417,7 +5414,7 @@ msgstr ""
|
||||
"Adres pocztowy nie został potwierdzony. Wróć do wiadomości pocztowej i "
|
||||
"przejdź przez wypisane tam kroki, a na końcu naciśnij powyższy przycisk."
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5426,19 +5423,6 @@ msgstr ""
|
||||
"Numer telefonu nie został potwierdzony. Wróć do wiadomości tekstowej i "
|
||||
"przejdź przez wypisane tam kroki, a na końcu naciśnij powyższy przycisk."
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Potwierdź zmianę"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Nie znaleziono żadnych wiadomości"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5537,11 +5521,23 @@ msgstr "Rozpręż podgląd"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Wczytywanie podglądu adresu URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 rozpoczął sprawdzanie użytkownika"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Potwierdź zmianę"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Anuluj edytowanie"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5602,17 +5598,6 @@ msgstr "Pokaż"
|
||||
msgid "Quit"
|
||||
msgstr "Zakończ"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "ID pliku multimedialnego '%1' nie przestrzega wzorca serwera/mediaId"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Żądanie wiadomości zostało anulowane"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Anuluj edytowanie"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Kod QR dla konta"
|
||||
|
||||
336
po/pt/neochat.po
336
po/pt/neochat.po
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
340
po/ru/neochat.po
340
po/ru/neochat.po
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-05-05 22:31+0300\n"
|
||||
"Last-Translator: Alexander Yavorsky <kekcuha@gmail.com>\n"
|
||||
"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
|
||||
@@ -90,7 +90,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Отменить ответ"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send typing notifications"
|
||||
msgctxt ""
|
||||
@@ -99,49 +99,49 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Отправлять уведомления о наборе текста"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Ошибка сети: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Не найден токен доступа"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Возможно, он был удалён."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Не удалось получить доступ к связке ключей."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Разрешите приложению NeoChat прочитать токен доступа"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Нет ни одной доступной связки ключей."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Установите приложение, предоставляющее службу связки ключей, например "
|
||||
"KWallet или Gnome Keyring."
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Не удалось прочитать токен доступа"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send typing notifications"
|
||||
msgid "Receiving push notifications"
|
||||
@@ -380,7 +380,7 @@ msgid "Custom"
|
||||
msgstr "Другой"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "%1 (%2)"
|
||||
msgctxt ""
|
||||
@@ -389,345 +389,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Это сообщение было удалено]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Cообщение было удалено: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "%1 повторно приглашен(а) в комнату"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "вошёл в комнату (повторно)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "пригласил(а) %1 в комнату"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "вошёл в комнату"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "удалил(а) отображаемое имя"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "изменил(а) отображаемое имя на %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " и "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "убрал(а) своё изображение пользователя"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "выбрал(а) изображение пользователя"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "изменил(а) своё изображение пользователя"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "ничего не поменял(а)"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "отозвал(а) приглашение %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "отклонил(а) приглашение"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "разблокировал(а) %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "разблокировал(а) себя"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "выгнал(а) %1 из комнаты: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "покинул(а) комнату"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "заблокировал(а) %1 в этой комнате"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "заблокировал(а) %1 в комнате: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "заблокировал(а) себя в этой комнате"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "запросил(а) приглашение"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "запросил(а) приглашение с пояснением причины: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "сделал(а) что-то неизвестное"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "убрал(а) основной псевдоним комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "сменил(а) основной псевдоним комнаты на «%1»"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "убрал(а) имя комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "сменил(а) имя комнаты на «%1»"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "убрал(а) тему"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "сменил(а) тему на «%1»"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "изменил(а) изображение комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "включил(а) сквозное шифрование"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "обновил(а) комнату до версии %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "создал(а) комнату версии %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "изменил(а) уровни доступа этой комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "изменил(а) списки контроля доступа для этой комнаты на сервере"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "добавил(а) виджет «%1»"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "удалил(а) виджет %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "настроил(а) виджет %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "изменил(а) свойство %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "изменил(а) свойство %1 для %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Неизвестное событие"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "файл"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "отправил(а) сообщение"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "отправил(а) стикер"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "повторно пригласил(а) кого-то в комнату"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "пригласил(а) кого-то в комнату"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "изменил(а) отображаемое имя"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "отозвал(а) приглашение пользователя"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "разблокировал(а) пользователя"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "выгнал(а) пользователя из комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "заблокировал(а) пользователя в этой комнате"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "выбрал(а) основной псевдоним комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "выбрал(а) имя комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "выбрал(а) тему"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "обновил(а) версию комнаты"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "создал(а) комнату"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "добавил(а) виджет"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "удалил(а) виджет"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "настроил(а) виджет"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "обновил(а) состояние"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "запустил(а) голосование"
|
||||
@@ -1099,6 +1099,18 @@ msgstr ""
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
"Идентификатор медиафайла «%1» не соответствует шаблону сервера или шаблону "
|
||||
"медиафайла"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Запрос изображения был отменен"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1479,14 +1491,14 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Свои эмодзи"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Loading…"
|
||||
msgid "Loading reply"
|
||||
msgstr "Загрузка..."
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, fuzzy, kde-format
|
||||
#| msgid ": %1"
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
@@ -1497,7 +1509,7 @@ msgstr[1] ": %1"
|
||||
msgstr[2] ": %1"
|
||||
msgstr[3] ": %1"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1507,25 +1519,25 @@ msgstr[1] " %1 пользователя "
|
||||
msgstr[2] " %1 пользователей "
|
||||
msgstr[3] " %1 пользователь "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " или "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " и "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1712,80 +1724,80 @@ msgstr ""
|
||||
"Используется для всех событий сообщения, у которых здесь нет своей "
|
||||
"собственной записи"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Включить уведомления для этой учётной записи"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Сообщения в личных чатах"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Зашифрованные сообщения в личных чатах"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Сообщения в групповых чатах"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Сообщения в зашифрованных групповых чатах"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Сообщения об обновлении комнаты"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Сообщения, содержащие моё отображаемое имя"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#, fuzzy
|
||||
#| msgid "Messages containing my display name"
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Сообщения, содержащие моё отображаемое имя"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Уведомления для всех в комнате (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Приглашения в комнату"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Приглашение на вызов"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " и "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1795,7 +1807,7 @@ msgstr[1] " и ещё %1"
|
||||
msgstr[2] " и ещё %1"
|
||||
msgstr[3] " и ещё %1"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1827,38 +1839,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Слишком большой файл для загрузки."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Обратитесь за помощью к администратору сервера Matrix."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Не удалось создать комнату: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Не удалось создать пространство: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Жалоба отправлена."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1880,7 +1892,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Открыть эту комнату в NeoChat"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Ответить"
|
||||
@@ -2829,7 +2841,7 @@ msgstr "Это сообщение было отправлено с провер
|
||||
msgid "React"
|
||||
msgstr "Реакция"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Ответить в ветке"
|
||||
@@ -4116,75 +4128,75 @@ msgstr "Удалённая сторона отменила проверку: к
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Проверка отменена: произошла неизвестная ошибка."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Сервер отсутствует."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Введённый текст не является допустимым URL"
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No name"
|
||||
msgid "No username."
|
||||
msgstr "Без имени"
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No users available"
|
||||
msgid "This username is not available."
|
||||
msgstr "Нет ни одного пользователя"
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Продолжить"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Недопустимый или пустой идентификатор Matrix"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 — некорректный идентификатор Matrix"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Не удалось присоединиться к комнате"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Вы отправили запрос на присоединение к «%1»"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Не удалось отправить запрос на присоединение к комнате"
|
||||
@@ -4861,19 +4873,6 @@ msgstr "Параметры для разработчиков"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Включить инструменты для разработчиков"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Параметры для разработчиков"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5298,22 +5297,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Канонический псевдоним не задан"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "В этой комнате продолжается другой разговор."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Посмотреть более старые сообщения…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Эта комната была заменена."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Посмотреть новую комнату…"
|
||||
@@ -5526,7 +5525,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Компактное"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
@@ -5553,12 +5552,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Телефонные номера"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "sent a message"
|
||||
msgid "We've sent you a text message"
|
||||
@@ -5570,13 +5569,13 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Введённый текст не является допустимым URL"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgid "The entered phone number is not valid"
|
||||
@@ -5617,39 +5616,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Подтвердить изменение"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No results found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Ничего не найдено"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Copy room ID to clipboard"
|
||||
@@ -5751,12 +5737,24 @@ msgstr "Увеличить область предварительного пр
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Загрузка предпросмотра содержимого по ссылке"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "withdrew a user's invitation"
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "отозвал(а) приглашение пользователя"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Подтвердить изменение"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Отменить изменение"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5817,18 +5815,6 @@ msgstr "Показать"
|
||||
msgid "Quit"
|
||||
msgstr "Выход"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "Идентификатор медиафайла «%1» не соответствует шаблону сервера или "
|
||||
#~ "шаблону медиафайла"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Запрос изображения был отменен"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Отменить изменение"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "QR-код учётной записи"
|
||||
|
||||
341
po/sk/neochat.po
341
po/sk/neochat.po
File diff suppressed because it is too large
Load Diff
336
po/sl/neochat.po
336
po/sl/neochat.po
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 06:58+0200\n"
|
||||
"Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
|
||||
"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
|
||||
@@ -92,7 +92,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Prekliči odgovor"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -100,47 +100,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Sprejemanje obvestil za nova sporočila"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Napaka omrežja: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Žetona za dostop ni bilo mogoče najti"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Ali je bil mogoče izbrisan?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Dostop do verige ključev je bil zavrnjen."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Dovolite, da NeoChat prebere žeton za dostop"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Nobene verige ključev ni na voljo."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "Namestite verigo ključev, npr. KWallet ali GNOME Keyring v Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Žetona za dostop ni mogoče prebrati"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Sprejemanje potisnih obvestil"
|
||||
@@ -371,7 +371,7 @@ msgid "Custom"
|
||||
msgstr "Po meri"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -379,345 +379,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[To sporočilo je bilo izbrisano]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[To sporočilo je bilo izbrisano: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "ponovno povabljen %1 v sobo"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "se je pridružil v sobi (ponovno)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "povabljen %1 v sobo"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "se je pridružil v sobi"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "je očistil njihovo ime prikaza"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "je spremenil ime prikaza na %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " in "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "je očistil njihov avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "nastavi avatarja"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "posodobil njihov avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "nič ni spremenjenega"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "je umaknil povabilo %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "zavrnil povabilo"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "brez prepovedi %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "sama rešena prepovedi"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "je postavil %1 ven iz sobe: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "je zapustil sobo"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "prepovedan %1 iz sobe"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "je prepovedal %1 v sobo: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "samo-prepovedano iz sobe"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "je zahteval povabilo"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "je zahteval povabilo z razlogom: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "je naredil nekaj neznanega"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "je očistil glavni vzdevek sobe"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "nastavi vzdevek sobe na: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "je obrisal ime sobe"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "je nastavil ime sobe na: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "je počistil temo"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "je nastavil temo na: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "je spremenil avatar sobe"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "je aktiviral šifriranje od točke do točke"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "je nadgradil sobo na verzijo %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "je ustvaril sobo verzije %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "spremenil ravni moči za to sobo"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "spremenil sezname za nadzor dostopa do strežnika za to sobo"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "dodan gradnik %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "odstranjen gradnik %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "nastavljen gradnik %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "je posodobil stanje %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "je posodobil stanje %1 za %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Neznan dogodek"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "datoteka"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "je poslal sporočilo"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "je poslal nalepko"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "je ponovno povabil nekoga v sobo"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "je povabil nekoga v sobo"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "je spremenil njihovo ime prikaza"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "je umaknil povabilo"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "je umaknil prepoved uporabnika"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "je postavil uporabnika iz sobe"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "je prepovedal uporabniku v sobo"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "je nastavil vzdevek sobe"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "je nastavil ime sobe"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "je nastavil temo"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "je nadgradil različico sobe"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "je ustvaril sobo"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "je v živo posvetil žarek iz lokacije"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "je dodaj gradnik"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "je odstranil gradnik"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "je nastavil gradnik"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "je posodobil stanje"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "je začel glasovanje"
|
||||
@@ -1079,6 +1079,16 @@ msgstr "Samo za interno rabo."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Deli URL z Matrixom"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Določilnik medija »%1« ne sledi vzorcu strežnik/mediaId"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Zahtevek za sliko je bil preklican"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1459,13 +1469,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Lastni čustvenčki"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Nalaganje odgovora"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1475,7 +1485,7 @@ msgstr[1] " %1 %2 krat"
|
||||
msgstr[2] " %1 %2 krat"
|
||||
msgstr[3] " %1 %2 krat"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1485,25 +1495,25 @@ msgstr[1] " %1 uporabnik "
|
||||
msgstr[2] " %1 uporabnika "
|
||||
msgstr[3] " %1 uporabniki "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " ali "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " in "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1634,78 +1644,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"To je uporabljeno za vse sporočilne dogodke, ki nimajo lastnega vnosa tukaj"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Omogoči obvestila za ta račun"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Sporočila v klepetih iz oči v oči"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Šifrirana sporočila pri klepetih iz oči v oči"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Sporočila v skupinskih klepetih"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Sporočila v šifriranih skupinskih klepetih"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Sporočila o posodabljanju sob"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Sporočila, ki vsebujejo moje ime zaslona"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Sporočila, ki omenjajo moj Matrix uporabniški določilnik"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Sporočila, ki omenjajo sobo"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Sporočila, ki vsebujejo moj lokalni del Matrix določilnika"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Obvestila za celotno sobo (@room)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Povabila v sobo"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Povabilo za klic"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " in "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1715,7 +1725,7 @@ msgstr[1] " in %1 drug"
|
||||
msgstr[2] " in %1 druga"
|
||||
msgstr[3] " in %1 drugi"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1746,38 +1756,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Datoteka je prevelika za prenos."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Stopite v stik za podporo z vašim skrbnikom matrixa."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Ni konfigurirana identiteta strežnika"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Ustvarjanje sobe ni uspelo: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Ustvarjanje prostora ni uspelo: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Poročilo uspešno poslano."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1799,7 +1809,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Odpri Neo-chat v tej sobi"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Odgovori"
|
||||
@@ -2704,7 +2714,7 @@ msgstr "To sporočilo je bilo poslano iz verificirane naprave"
|
||||
msgid "React"
|
||||
msgstr "Odzovi se"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Odgovori v niti"
|
||||
@@ -3956,72 +3966,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Verifikacija seje je bila preklicana zaradi neznane napake."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Ni strežnika."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Preverjanje razpoložljivosti strežnika."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "To ni veljavni strežnik."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Registracija za ta strežnik je onemogočena."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Ni uporabniškega imena."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Preverjanje razpoložljivosti uporabniškega imena."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Tega uporabniškega imena ni na voljo."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Nadaljuj"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "V delovanju"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Slabo oblikovan ali prazen Matrix id"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 ni pravilen Matrix identifikator"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Neuspela pridružitev v sobo"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Prosili ste za pridružitev v »%1«"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Neuspela prošnja za pridružitev v sobo"
|
||||
@@ -4678,19 +4688,6 @@ msgstr "Nastavitve razvoja"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Omogoči razvojna orodja"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Nastavitve razvoja"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5100,22 +5097,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Dodaj novega uradno nadrejenega"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Ta soba nadaljuje drug klepet."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Prikaži starejša sporočila …"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Ta soba je bila zamenjana."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Prikaži novo sobo …"
|
||||
@@ -5317,7 +5314,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Dokončano"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5341,12 +5338,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nova telefonska številka:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Poslali smo vam elektronsko sporočilo"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Poslali smo vam besedilno sporočilo"
|
||||
@@ -5357,12 +5354,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Sledite navodilom in nato kliknite na gumb spodaj"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Vneseni naslov e-pošte ni veljaven"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Vnesena telefonska številka ni veljavna"
|
||||
@@ -5402,13 +5399,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Nazaj"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Sledite navodilom in nato kliknite na gumb zgoraj"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5417,7 +5414,7 @@ msgstr ""
|
||||
"E-pošta ni bila preverjena. Pojdite v e-pošto in sledite tamkajšnjim "
|
||||
"navodilom ter nato kliknite gumb zgoraj"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5426,19 +5423,6 @@ msgstr ""
|
||||
"Telefonska številka ni bila preverjena. Pojdite na besedilno sporočilo in "
|
||||
"sledite tamkajšnjim navodilom ter nato kliknite na gumb zgoraj"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Potrdi urejanje"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Ni najdenih sporočil"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5536,11 +5520,23 @@ msgstr "Razširi predogled"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Nalaganje predogleda URL"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 je začel preverjanje uporabnika"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Potrdi urejanje"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Prekliči urejanje"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5602,16 +5598,6 @@ msgstr "Prikaži"
|
||||
msgid "Quit"
|
||||
msgstr "Zapusti"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Določilnik medija »%1« ne sledi vzorcu strežnik/mediaId"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Zahtevek za sliko je bil preklican"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Prekliči urejanje"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Koda QR za račun"
|
||||
|
||||
336
po/sv/neochat.po
336
po/sv/neochat.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 07:35+0200\n"
|
||||
"Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
|
||||
"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Avbryt svar"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,48 +96,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Skicka skrivunderrättelser för nya meddelanden"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Nätverksfel: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Åtkomstsymbol hittades inte"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Kanske har den tagits bort?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Åtkomst till nyckelkedja nekades."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Ge NeoChat tillåtelse att läsa åtkomstsymbolen"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Ingen nyckelkedja tillgänglig."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Installera en nyckelkedja, t.ex. plånboken eller GNOME-nyckelring på Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Kan inte läsa åtkomstsymbol"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Tar emot utskickade underrättelser"
|
||||
@@ -366,7 +366,7 @@ msgid "Custom"
|
||||
msgstr "Egen"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -374,345 +374,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Meddelandet har tagits bort]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Meddelandet har tagits bort: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "bjöd in %1 till rummet igen"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "gick med i rummet (upprepat)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "bjöd in %1 till rummet"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "gick med i rummet"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "tog bort sitt visningsnamn"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "ändrade sitt visningsnamn till %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " och "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "tog bort sin avatar"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "tilldela en avatar"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "uppdaterade sin avatar"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "ändrade ingenting"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "drog tillbaka inbjudan av %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "nekade till inbjudan"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "tog bort bannlysning av %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "tog bort bannlysning av sig själv"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "har flyttat %1 utanför rummet: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "lämnade rummet"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "bannlyste %1 från rummet"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "bannlyste %1 från rummet: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "bannlyste sig själv från rummet"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "frågade efter en inbjudan"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "frågade efter en inbjudan med orsaken: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "gjorde någonting okänt"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "tog bort rummets huvudsakliga alias"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "ställde in rummets huvudsakliga alias till: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "tog bort rummets namn"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "ställ in rummets namn till: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "tog bort ämnet"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "ställ in ämnet till: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "ändrade rummets avatar"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "aktiverade kryptering hela vägen"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "uppgraderade rummet till version %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "skapade rummet, version %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "ändrade rummets effektnivåer"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "ändrade serverns åtkomstkontrollista för rummet"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "lade till grafisk komponent %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "tog bort grafisk komponent %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "ställde in grafisk komponent %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "uppdaterade tillstånd %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "uppdaterade tillstånd %1 för %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Okänd händelse"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "en fil"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "skickade ett meddelande"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "skickade ett klistermärke"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "bjöd in någon till rummet igen"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "bjöd in någon till rummet"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "ändrade sitt visningsnamn"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "drog tillbaka en användares inbjudan"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "tog bort bannlysning av en användare"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "flyttade en användare utan ur rummet"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "bannlyste en användare från rummet"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "ställde in rummets huvudsakliga alias"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "ställde in rummets namn"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "ställde in ämnet"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "uppgraderade rummets version"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "skapade rummet"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "skicka en platslokalisering"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "lade till en grafisk komponent"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "tog bort en grafisk komponent"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "ställde in en grafisk komponent"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "uppdaterade tillståndet"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "startade en opinionsundersökning"
|
||||
@@ -1076,6 +1076,16 @@ msgstr "Bara intern användning."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Dela en webbadress med Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Media-id '%1' följer inte server/media-id mönster"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Bildbegäran har avbrutits"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1456,13 +1466,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Egna emoji"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Läser in svar"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1470,7 +1480,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %1 %2 gånger"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1478,25 +1488,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 användare "
|
||||
msgstr[1] "%1 användare"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " eller "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " och "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1628,79 +1638,79 @@ msgid ""
|
||||
msgstr ""
|
||||
"Den används för alla meddelandehändelser som inte har sina egna poster här"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Aktivera underrättelser för kontot"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Meddelanden i enskilda chattar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Krypterade meddelanden i enskilda chattar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Meddelanden i gruppchattar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Meddelanden i krypterade gruppchattar"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Meddelanden om rumsuppgradering"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Meddelanden som innehåller mitt visade namn"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Meddelanden som nämner min Matrix-användaridentifikation"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Meddelanden som nämner ett rum"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
"Meddelanden som innehåller den lokala delen av min Matrix-identifikation"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Underrättelser till hela rum (@rum)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Inbjudningar till ett rum"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Samtalsinbjudan"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " och "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1708,7 +1718,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " och %1 annan"
|
||||
msgstr[1] " och %1 andra"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1735,38 +1745,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Filen är för stor att ladda ner"
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Kontakta matrix-serveradministratören för support."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Ingen identitetsserver inställd"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Misslyckades skapa rum: \"%1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Misslyckades skapa utrymme: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Rapport skickades med lyckat resultat."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1788,7 +1798,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Öppna NeoChat för rummet"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Svara"
|
||||
@@ -2695,7 +2705,7 @@ msgstr "Meddelandet skickades från en verifierad enhet"
|
||||
msgid "React"
|
||||
msgstr "Reagera"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Svara i tråd"
|
||||
@@ -3942,72 +3952,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Sessionsverifikationen avbröts på grund av ett okänt fel."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Ingen server."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Kontrollerar serverns tillgänglighet."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Det är inte en giltig server."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Registrering för servern är inaktiverad."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Inget användarnamn."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Kontrollerar användarnamnets tillgänglighet."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Användarnamnet är inte tillgängligt."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Fortsätt"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Arbetar"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Felformad eller tom Matrix-identifierare"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 är inte en korrekt Matrix-identifierare"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Misslyckades gå med i rum"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Du frågade om att gå med i '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Misslyckades fråga om att gå med i rum"
|
||||
@@ -4664,19 +4674,6 @@ msgstr "Utvecklarinställningar"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Aktivera utvecklingsverktyg"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Utvecklarinställningar"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5088,22 +5085,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Lägg till nytt officiellt överliggande objekt"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Rummet fortsätter ett annat samtal."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Visa äldre meddelanden..."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Rummet har ersatts."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Visa nytt rum…"
|
||||
@@ -5305,7 +5302,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Komplettera"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5329,12 +5326,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Nytt telefonnummer"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Vi skickade e-post till dig"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Vi skickade ett textmeddelande till dig"
|
||||
@@ -5345,12 +5342,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Följ instruktionerna där och klicka sedan på knappen nedan."
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Den angivna e-postadressen är inte giltig"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Det angivna telefonnumret är inte giltigt"
|
||||
@@ -5390,13 +5387,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Tillbaka"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Följ instruktionerna där och klicka sedan på knappen ovan."
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5405,7 +5402,7 @@ msgstr ""
|
||||
"E-postmeddelandet har inte verifierats. Gå till e-postmeddelandet och följ "
|
||||
"instruktionerna där och klicka sedan på knappen ovan."
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5414,19 +5411,6 @@ msgstr ""
|
||||
"Telefonnumret har inte verifierats. Gå till textmeddelandet och följ "
|
||||
"instruktionerna där och klicka sedan på knappen ovan."
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Bekräfta redigering"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Inga meddelanden hittades"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5525,11 +5509,23 @@ msgstr "Expandera förhandsgranskning"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Läser in webbadressförhandsgranskning"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 startade en användarverifikation"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Bekräfta redigering"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Avbryt redigering"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5590,16 +5586,6 @@ msgstr "Visa"
|
||||
msgid "Quit"
|
||||
msgstr "Avsluta"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Media-id '%1' följer inte server/media-id mönster"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Bildbegäran har avbrutits"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Avbryt redigering"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Kontots QR-kod"
|
||||
|
||||
336
po/ta/neochat.po
336
po/ta/neochat.po
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-06-30 13:18+0530\n"
|
||||
"Last-Translator: Kishore G <kishore96@gmail.com>\n"
|
||||
"Language-Team: Tamil <kde-i18n-doc@kde.org>\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "பதிலளிப்பதை ரத்து செய்"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,48 +96,48 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "புதிய செய்திகளுக்கான அறிவிப்புகளைப் பெறுவதற்கு"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "பிணைய சிக்கல்: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "அணுகல் டோக்கன் கண்டுபிடிக்கப்படவில்லை"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "நீக்கப்பட்டுள்ளதா?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "சாவிக்கொத்தை அணுக முடியவில்லை"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "அணுகல் டோக்கனை படிக்க நியோச்சாட்டை அனுமதிக்கவும்"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "எந்த சாவிக்கொத்தும் கிடைக்கவில்லை"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"ஓர் சாவிக்கொத்து நிரலை நிறுவுங்கள், எ.கா. லினக்ஸில் KWallet அல்லது GNOME keyring."
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "அணுகல் டோக்கனை படிக்க முடியவில்லை"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "புஷ் அறிவிப்புகளைப் பெறுவது"
|
||||
@@ -365,7 +365,7 @@ msgid "Custom"
|
||||
msgstr "விருப்பமானது"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -373,345 +373,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[இந்த செய்தி நீக்கப்பட்டது]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[இந்த செய்தி நீக்கப்பட்டது: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "%1 என்பவரை மறுபடியும் அரங்குக்கு வரவழைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "அரங்கில் சேர்ந்தார் (மறுபடியும்)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "%1 என்பவரை அரங்குக்கு வரவழைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "அரங்கில் சேர்ந்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "அவருடைய காட்டப்படும் பெயரை காலியாக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "அவருடைய காட்டப்படும் பெயரை %1 என்று மாற்றினார்"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " மற்றும் "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "அவருடைய சின்னத்தை காலியாக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "ஒரு சின்னத்தை அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "அவருடைய சின்னத்தை மாற்றினார்"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "எதையும் மாற்றவில்லை"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "%1 என்பவருக்கான அழைப்பை திரும்பப்பெற்றார்"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "அழைப்பை மறுத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "%1 மீதான தடையை நீக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "தன்மேல் உள்ள தடையை நீக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "%1 என்பவரை அரங்குக்கு வெளியே அனுப்பிவிட்டார்: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "அரங்கைவிட்டு வெளியேறினார்"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "%1 என்பவரை அரங்கிலிருந்து தடை செய்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "%1 என்பவரை அரங்கிலிருந்து தடை செய்தார்: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "தன்னை அரங்கிலிருந்து தடை செய்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "வரவழைப்பு கோரினார்"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "இக்காரணங்காட்டி வரவழைப்பு கோரினார்: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "எதையோ தெரியாதவாறு செய்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "அரங்கின் பிரதான மாற்றுப்பெயரை காலியாக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "அரங்கின் மாற்றுப்பெயரை %1 என்று அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "அரங்கின் பெயரை காலியாக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "அரங்கின் பெயரை %1 என்று அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "தலைப்பை காலியாக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "தலைப்பை %1 என்று அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "அரங்கின் சின்னத்தை மாற்றினார்"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "தொடக்கத்திலிருந்து முடிவுவரை மறையாக்கம் பயன்படுத்தப்படுவதை இயக்கியுள்ளார்"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "அரங்கை %1 பதிப்புக்கு மேம்படுத்தினார்"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "அரங்கை உருவாக்கினார், பதிப்பு %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "இந்த அரங்கிற்கான அனுமதிகளை மாற்றினார்"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "இந்த அரங்கிற்கான சேவையக அணுகல் கட்டுப்பாட்டு பட்டியலை மாற்றியுள்ளார்"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "%1 பலகையை சேர்த்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "%1 பலகையை நீக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "%1 பலகையை அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "%1 நிலையை புதுப்பித்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "%2 என்பதற்கு %1 நிலையை புதுப்பித்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "தெரியாத நிகழ்வு"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "ஒரு கோப்பு"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "செய்தியை அனுப்பினார்"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "ஒட்டியை அனுப்பினார்"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "ஒருவரை மறுபடியும் அரங்குக்கு வரவழைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "எவரையே அரங்குக்கு வரவழைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "தன் காட்சிப்பெயரை மாற்றினார்"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "ஒருவருக்கு விடுத்த வரவழைப்பை திரும்பப்பெற்றார்"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "ஒருவர் மீதான தடையை நீக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "ஒருவரை அரங்குகிலிருந்து வெளியே அனுப்பினார்"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "ஒருவரை அரங்கிலிருந்து தடை செய்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "அரங்கின் மாற்றுப்பெயரை அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "அரங்கின் பெயரை அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "தலைப்பை அமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "அரங்கின் பதிப்பை மேம்படுத்தினார்"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "அரங்கை உருவாக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "நேரலை இருப்பிடக் குறியை அனுப்பினார்"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "ஓர் உட்பொதிநிரலை சேர்த்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "ஓர் உட்பொதிநிரலை நீக்கினார்"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "ஓர் உட்பொதிநிரல் மாற்றியமைத்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "நிலையை புதுப்பித்தார்"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "கருத்தாய்வை துவக்கினார்"
|
||||
@@ -1073,6 +1073,16 @@ msgstr "உள்ளக் பயன்பாட்டு மட்டும்.
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Matrix-க்கு ஓர் முகவரியை பகிர்"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "'%1' என்ற ஊடக அடையாளம் server/mediaId எனும் பாங்கில் இல்லை"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "பட கோரிக்கை ரத்து செய்யப்பட்டது"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1455,13 +1465,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "சொந்த முகவடிகள்"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "பதில் ஏற்றப்படுகிறது…"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1469,7 +1479,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %2 முறை %1"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1477,25 +1487,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 பயனர் "
|
||||
msgstr[1] " %1 பயனர்கள் "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " அல்லது "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " மற்றும் "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1627,78 +1637,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"கீழே தனிப்பட்ட பதிவைக் கொண்டிராத அனைத்து செய்திகுறித்த செயல்களுக்கும் இது பயன்படுத்தப்படும்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "இக்கணக்குக்கான அறிவிப்புகளை இயக்கு"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "தனிப்பட்ட உரையாடல்களிலுள்ள செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "தனிப்பட்ட உரையாடல்களிலுள்ள மறையாக்கப்பட்ட செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "குழு உரையாடல்களிலுள்ள செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "மறையாக்கப்பட்ட குழு உரையாடல்களிலுள்ள செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "அரங்கு புதுப்பிப்பு செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "என் காட்சிப்பெயரைக் கொண்ட செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "என் மேட்ரிக்ஸு பயனர் அடையாளத்தைக் கொண்டுள்ள செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "ஓர் அரங்கைக் கொண்டுள்ள செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "என் மேட்ரிக்ஸு அடையாளத்தின் உள்ளகப்பகுதியைக் கொண்ட செய்திகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "முழு அரங்கிற்கான (@room) அறிவிப்புகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "அரங்கிற்கான வரவழைப்புகள்"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "குரல்வழி உரையாடலுக்கான அழைப்பு"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " மற்றும் "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1706,7 +1716,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " மற்றும் %1 பயனர்"
|
||||
msgstr[1] " மற்றும் %1 பயனர்கள்"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1733,38 +1743,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "கோப்பு பெரிதாக இருப்பதால் பதிவிறக்க முடியாது."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "உதவிக்கு உங்கள் மேட்ரிக்ஸு சேவையக நிர்வாகியை தொடர்புகொள்ளுங்கள்."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "எந்த அடையாளச் சேவையகமும் அமைக்கப்பட்டிருக்கவில்லை"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "அரங்கு உருவாக்கம் தோல்வியடைந்தது: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "இட உருவாக்கம் தோல்வியடைந்தது: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "புகார் வெற்றிகரமாக அனுப்பப்பட்டுள்ளது."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1786,7 +1796,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "இந்த அரங்கில் நியோச்சாட்டை திற"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "பதிலளி"
|
||||
@@ -2692,7 +2702,7 @@ msgstr "உறுதிப்படுத்தப்பட்டுள்ள
|
||||
msgid "React"
|
||||
msgstr "எதிர்வினையிடு"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "தொடரில் பதிலளி"
|
||||
@@ -3921,72 +3931,72 @@ msgstr "சாவிகள் பொருந்தாமையால் தொ
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "தெரியாத சிக்கலால் அமர்வு உறுதிப்பாட்டு ரத்து செய்யப்பட்டது."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "சேவையகம் இல்லை."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "சேவையகத்திற்கான இணைப்பு சரிபார்க்கப்படுகிறது"
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "இது ஓர் முறையான சேவையகம் அல்ல."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "இச்சேவையகத்தில் கணக்குருவாக்கம் முடக்கப்பட்டுள்ளது."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "பயனர் பெயர் இல்லை."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "பெயர் கிடைக்கிறதா என சரிபார்க்கப்படுகிறது."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "இந்த பெயர் கிடைக்கவில்லை"
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "தொடர்"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "வேலை செய்கிறது"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "செல்லுபடியாகாத அல்லது காலியான Matrix கணக்குப்பெயர்"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 ஒரு முறையான Matrix கணக்குப்பெயர் அல்ல"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "அரங்கில் நுழைவது தோல்வியடைந்தது"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "'%1' அரங்கில் நுழைய அனுமதி கோரினீர்கள்"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "அரங்கில் நுழைய அனுமதிகோருவது தோல்வியடைந்தது"
|
||||
@@ -4651,19 +4661,6 @@ msgstr "நிரலாளர்களுக்கான அமைப்பு
|
||||
msgid "Enable developer tools"
|
||||
msgstr "நிரலாக்க கருவிகளை இயக்கு"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "நிரலாளர்களுக்கான அமைப்புகள்"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5077,22 +5074,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "புதிய அதிகாரப்பூர்வ தாய் இடத்தை சேர்"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "இந்த அரங்கு இன்னொரு உரையாடலைத் தொடர்கிறது."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "பழைய செய்திகளைக் காட்டு…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "இந்த அரங்கு மாற்றப்பட்டுள்ளது."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "புதிய அரங்கைக் காட்டு…"
|
||||
@@ -5289,7 +5286,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "நிரப்பு"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5317,12 +5314,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "புதிய தொலைபேசி எண்"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "உங்களுக்கு அஞ்சலனுப்பியுள்ளோம்"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "உங்களுக்கு குறுஞ்செய்தி அனுப்பியுள்ளோம்"
|
||||
@@ -5333,12 +5330,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. அதிலுள்ளவாறு செய்தபின் கீழுள்ள பட்டனை அழுத்தவும்"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "உள்ளிட்ட மின்னஞ்சல் முகவரி செல்லுபடியாகாதது"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "உள்ளிட்ட தொலைபேசி எண் செல்லுபடியாகாதது"
|
||||
@@ -5378,13 +5375,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "பின்னே"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. அதிலுள்ளவாறு செய்தபின் மேலுள்ள பட்டனை அழுத்தவும்"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5393,7 +5390,7 @@ msgstr ""
|
||||
"இந்த மின்னஞ்சல் முகவரி உறுதிசெய்யப்படாதது. உங்களுக்கு அனுப்பப்பட்ட அஞ்சலிலுள்ளவாறு "
|
||||
"செய்தபின் மேலுள்ள பட்டனை அழுத்தவும்"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5402,19 +5399,6 @@ msgstr ""
|
||||
"இந்த தொலைபேசி எண் உறுதிசெய்யப்படாதது. உங்களுக்கு அனுப்பப்பட்ட குறுஞ்செய்தியிலுள்ளவாறு "
|
||||
"செய்தபின் மேலுள்ள பட்டனை அழுத்தவும்"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "திருத்தத்தை உறுதிசெய்"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "எதுவும் கண்டுபிடிக்கப்படவில்லை"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5512,11 +5496,23 @@ msgstr "முன்னோட்டத்தை பெரிதாக்கு"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "முகவரியின் முன்னோட்டம் ஏற்றப்படுகிறது"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 பயனர் உறுதிப்பாட்டைத் துவக்கினார்"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "திருத்தத்தை உறுதிசெய்"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "திருத்துவதை ரத்து செய்"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5575,16 +5571,6 @@ msgstr "காட்டு"
|
||||
msgid "Quit"
|
||||
msgstr "வெளியேறு"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "'%1' என்ற ஊடக அடையாளம் server/mediaId எனும் பாங்கில் இல்லை"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "பட கோரிக்கை ரத்து செய்யப்பட்டது"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "திருத்துவதை ரத்து செய்"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "கணக்கிற்கான QR குறியீடு"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-01-08 19:47-0500\n"
|
||||
"Last-Translator: Weblate Admin <admin@example.com>\n"
|
||||
"Language-Team: Toki Pona <http://weblate.blackquill.cc/projects/ante-toki-pi-"
|
||||
@@ -95,7 +95,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "o ala"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Receiving push notifications"
|
||||
msgctxt ""
|
||||
@@ -104,49 +104,49 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Receiving push notifications"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "pakala linluwi: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "nanpa sijelo len li ken ala alasa"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "ken la ona li kama ala"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "poki len li pana ala e ken kepeken"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "o ken e ilo NeoChat tawa nanpa sijelo len"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "poki len li lon ala."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"o kama jo e poki len. sina kepeken ilo Linux la ilo KWallet anu ilo GNOME "
|
||||
"Keyring li poki len."
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "mi ken ala kepeken nanpa sijelo len."
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Receiving push notifications"
|
||||
@@ -382,7 +382,7 @@ msgid "Custom"
|
||||
msgstr "sitelen Emosi sina"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -390,351 +390,351 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[ijo ni li weka.]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[ijo ni li weka tan ni: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "li pana sin e wile lon tawa %1"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr " tan ni: %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "li kama lon tomo (tenpo mute)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgid "sent a message"
|
||||
msgstr "o pana e toki"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Unban this user"
|
||||
msgid "unbanned a user"
|
||||
msgstr "o weka e weka pi jan ni"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Create a Room"
|
||||
msgid "set the room name"
|
||||
msgstr "o pali e tomo toki"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Create a Room"
|
||||
msgid "upgraded the room version"
|
||||
msgstr "o pali e tomo toki"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Create a Room"
|
||||
msgid "created the room"
|
||||
msgstr "o pali e tomo toki"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Edit Message"
|
||||
msgid "removed a widget"
|
||||
msgstr "o ante e toki"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr ""
|
||||
@@ -1113,6 +1113,16 @@ msgstr ""
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1507,14 +1517,14 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "sitelen Emosi sina"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Loading…"
|
||||
msgid "Loading reply"
|
||||
msgstr "mi pali…"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1524,7 +1534,7 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1534,25 +1544,25 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1698,82 +1708,82 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#, fuzzy
|
||||
#| msgid "Send message"
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "o pana e toki"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#, fuzzy
|
||||
#| msgid "Ignore this user"
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "o len e jan ni"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " en "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1783,7 +1793,7 @@ msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1814,38 +1824,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "lipu li suli pi ken jo ala."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "o toki tawa lawa sina pi ilo Matrix."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1868,7 +1878,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr ""
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
@@ -2806,7 +2816,7 @@ msgstr ""
|
||||
msgid "React"
|
||||
msgstr ""
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr ""
|
||||
@@ -4068,77 +4078,77 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Homeserver:"
|
||||
msgid "No server."
|
||||
msgstr "nasin URL ilo:"
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "NAME OF TRANSLATORS"
|
||||
#| msgid "Your names"
|
||||
msgid "No username."
|
||||
msgstr "kulupu pi ante toki pi toki pona"
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr ""
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@action:button"
|
||||
#| msgid "Continue"
|
||||
msgid "Continue"
|
||||
msgstr "o awen tawa"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr ""
|
||||
@@ -4806,19 +4816,6 @@ msgstr ""
|
||||
msgid "Enable developer tools"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Room Name"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "nimi tomo"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5239,23 +5236,23 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgid "See older messages…"
|
||||
msgstr "o pana e toki"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr ""
|
||||
@@ -5452,7 +5449,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
@@ -5477,12 +5474,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgid "We've sent you a text message"
|
||||
@@ -5494,12 +5491,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr ""
|
||||
@@ -5536,40 +5533,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Configure"
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "o ante e lawa"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "o pana e toki"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5667,11 +5650,25 @@ msgstr ""
|
||||
msgid "Loading URL preview"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Configure"
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "o ante e lawa"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel"
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "o ala"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5732,12 +5729,6 @@ msgstr ""
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Cancel"
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "o ala"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Edit Message"
|
||||
#~ msgctxt "@action:button"
|
||||
|
||||
336
po/tr/neochat.po
336
po/tr/neochat.po
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 13:14+0300\n"
|
||||
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
|
||||
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
|
||||
@@ -90,7 +90,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Yanıtı İptal Et"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -98,47 +98,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Yeni iletiler için bildirimler alınıyor"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Ağ hatası: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Erişim jetonu bulunamadı"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Silinmiş olabilir mi?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Anahtar zincirine erişim reddedildi."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Lütfen NeoChat’in erişim jetonunu okumasına izin verin"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Kullanılabilir anahtar zinciri yok."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "Lütfen bir anahtar zinciri kurun; örn. K Cüzdan veya GNOME keyring"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Erişim jetonu okunamıyor"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Anında bildirimler alınıyor"
|
||||
@@ -367,7 +367,7 @@ msgid "Custom"
|
||||
msgstr "Özel"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -375,345 +375,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Bu ileti silindi]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Bu ileti silindi: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "%1, odaya yeniden davet edildi"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "odaya katıldı (yinelendi)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "%1, odaya davet edildi"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "odaya katıldı"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "görüntü adını sildi"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "görüntü adını %1 olarak değiştirdi"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " ve "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "avatarını sildi"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "bir avatar koydu"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "avatarını güncelledi"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "bir şey değiştirmedi"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "%1 kişisinin davetini geri çekti"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "daveti reddetti"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "%1 kişisinin yasağını kaldırdı"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "kendi yasağını kaldırdı"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "%1 kişisini odadan dışarı çıkardı: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "odadan çıktı"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "%1 kişisini odadan yasakladı"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "%1 kişisini odadan yasakladı: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "kendini yasakladı"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "bir davet istedi"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "şu nedenle bir davet istedi: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "bilinmeyen bir şeyler yaptı"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "oda ana armasını sildi"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "oda ana armasını %1 olarak ayarladı"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "oda adını sildi"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "oda adını %1 olarak ayarladı"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "konuyu sildi"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "konuyu %1 olarak ayarladı"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "oda avatarını değiştirdi"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "uçtan uca şifrelemeyi etkinleştirdi"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "odayı %1 sürümüne güncelledi"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "odayı oluşturdu, %1. sürüm"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "bu oda için izin düzeylerini değiştirdi"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "bu oda için sunucu erişim denetim listelerini değiştirdi"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "%1 araç takımını ekledi"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "%1 araç takımını kaldırdı"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "%1 araç takımını yapılandırdı"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "%1 durumunu güncelledi"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "%2 için %1 durumunu güncelledi"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Bilinmeyen olay"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "bir dosya"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "bir ileti gönderdi"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "bir çıkartma gönderdi"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "birisini odaya yeniden davet etti"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "birisini odaya davet etti"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "görüntü adını değiştirdi"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "bir kullanıcının yanıtını geri çevirdi"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "bir kullanıcının yasağını kaldırdı"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "bir kişiyi odadan dışarı çıkardı"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "bir kişiyi odadan yasakladı"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "oda ana armasını ayarladı"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "oda adını ayarladı"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "konuyu ayarladı"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "oda sürümünü yükseltti"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "odayı oluşturdu"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "canlı konum işareti gönderdi"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "bir araç takımı ekledi"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "bir araç takımını kaldırdı"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "bir araç takımını yapılandırdı"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "durumu güncelledi"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "bir anket başlattı"
|
||||
@@ -1075,6 +1075,16 @@ msgstr "Yalnızca içsel kullanım."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Matrix’e URL Paylaş"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "Ortam kimliği “%1”, sunucu/ortamKimliği dizgisini izlemiyor"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Görsel isteği iptal edildi"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1455,13 +1465,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Kendi Emojileriniz"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Yanıt yükleniyor"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1469,7 +1479,7 @@ msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1"
|
||||
msgstr[1] " %2 kez %1"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1477,25 +1487,25 @@ msgid_plural " %1 users "
|
||||
msgstr[0] " %1 kullanıcı "
|
||||
msgstr[1] " %1 kullanıcı "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " veya "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " ve "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1627,78 +1637,78 @@ msgid ""
|
||||
msgstr ""
|
||||
"Bu, burada kendi özel girdisi olmayan tüm ileti olayları için kullanılır"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Bu hesap için bildirimleri etkinleştir"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Birebir sohbetlerdeki iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Birebir sohbetlerdeki şifreli iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Grup sohbetlerdeki iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Şifreli grup sohbetlerindeki iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Oda yükseltme iletileri"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Görüntü adımı içeren iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Matrik kullanıcı kimliğimi belirten iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Bir odayı belirten iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "Matrix kimliğimin yerel kısmını içeren iletiler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Tüm oda (@oda) bildirimleri"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Bir odaya olan davetler"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Çağrı daveti"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " ve"
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1706,7 +1716,7 @@ msgid_plural " and %1 others"
|
||||
msgstr[0] " ve %1 başkası"
|
||||
msgstr[1] " ve %1 başkası"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1733,38 +1743,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Dosya, indirmek için pek büyük."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "Destek için Matrix sunucusu yöneticisine ulaşın."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Yapılandırılmış kimlik sunucusu yok"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Oda oluşturulamadı: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Alan oluşturma başarısız: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Rapor başarıyla gönderildi."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1786,7 +1796,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Bu odayı NeoChat’te açın"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Yanıtla"
|
||||
@@ -2694,7 +2704,7 @@ msgstr "Bu ileti, doğrulanan bir aygıttan gönderildi"
|
||||
msgid "React"
|
||||
msgstr "Tepki"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "İleti dizisinde yanıtla"
|
||||
@@ -3937,72 +3947,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Oturum doğrulaması, bilinmeyen bir hata yüzünden iptal edildi."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Sunucu yok."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Sunucu kullanılabilirliği denetleniyor."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Bu, geçerli bir sunucu değil."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Bu sunucu için kayıt işlemi devre dışı."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Kullanıcı adı yok."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Kullanıcı adı kullanılabilirliği denetleniyor."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Bu kullanıcı adı kullanılamıyor."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Sürdür"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Çalışıyor"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Hatalı oluşturulmuş veya boş Matrix kimliği"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1, doğru bir Matrix tanımlayıcısı değil"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Odaya katılamadı"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "“%1” odasına katılmak istediniz"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Odaya katılma istenemedi"
|
||||
@@ -4658,19 +4668,6 @@ msgstr "Geliştirici Ayarları"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Geliştirici araçlarını etkinleştir"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Geliştirici Ayarları"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5080,22 +5077,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Yeni Resmi Üst Alan Ekle"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "Bu oda, başka bir konuşmayı sürdürüyor."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Daha eski iletileri gör…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Bu oda, başkasıyla değiştirildi."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Yeni odayı gör…"
|
||||
@@ -5296,7 +5293,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Tam"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5320,12 +5317,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Yeni telefon numarası:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Size bir e-posta gönderdik"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Size bir SMS gönderdik"
|
||||
@@ -5336,12 +5333,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1. Oradaki yönergeleri izleyin ve aşağıdaki düğmeye tıklayın"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Girilen e-posta geçerli değil"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Girilen telefon numarası geçerli değil"
|
||||
@@ -5381,13 +5378,13 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Geri"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1. Oradaki yönergeleri izleyin ve yukarıdaki düğmeye tıklayın"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5396,7 +5393,7 @@ msgstr ""
|
||||
"E-posta doğrulanmadı. Postanızı açıp oradaki yönergeleri izleyin ve "
|
||||
"sonrasında yukarıdaki düğmeye tıklayın"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5405,19 +5402,6 @@ msgstr ""
|
||||
"Telefon numarası doğrulanmadı. Gelen SMS’e gidin ve oradaki yönergeleri "
|
||||
"izleyip yukarıdaki düğmeye tıklayın"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Düzenlemeyi onayla"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "İleti bulunamadı"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5514,11 +5498,23 @@ msgstr "Önizlemeyi genişlet"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "URL önizlemesi yükleniyor"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 bir kullanıcı doğrulaması başlattı"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Düzenlemeyi onayla"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Düzenlemeyi iptal et"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5579,16 +5575,6 @@ msgstr "Göster"
|
||||
msgid "Quit"
|
||||
msgstr "Çık"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "Ortam kimliği “%1”, sunucu/ortamKimliği dizgisini izlemiyor"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Görsel isteği iptal edildi"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Düzenlemeyi iptal et"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "Hesabın Kare Kodu"
|
||||
|
||||
340
po/uk/neochat.po
340
po/uk/neochat.po
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 20:29+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
|
||||
@@ -91,7 +91,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "Скасувати відповідь"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -99,49 +99,49 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "Отримання сповіщень щодо нових повідомлень"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "Помилка у мережі: %1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "Не знайдено жетона доступу"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "Можливо, його вилучено?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "Відмовлено у доступі до засобу керування ключами."
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "Будь ласка, дозвольте NeoChat читання жетона доступу"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "Немає доступних засобів керування ключами."
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"Будь ласка, встановіть засіб керування ключами, наприклад KWallet або GNOME "
|
||||
"keyring у Linux"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "Не вдалося прочитати жетон доступу"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "Отримання імпульсних сповіщень"
|
||||
@@ -372,7 +372,7 @@ msgid "Custom"
|
||||
msgstr "Нетипова"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -380,345 +380,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[Це повідомлення було вилучено]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[Це повідомлення було вилучено: %1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "повторно запрошено %1 до кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "долучається до кімнати (повторно)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "запрошено %1 до кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "долучається до кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ": %1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "вилучено своє показане ім'я"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "змінено своє показане ім'я на %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " і "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "вилучено свій аватар"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "встановлено аватар"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "оновлено свій аватар"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "нічого не змінено"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "відкликано запрошення %1"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "відкинуто запрошення"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "розблоковано %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "саморозблоковується"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "викинуто %1 з кімнати: %2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "полишає кімнату"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "заблоковано %1 у кімнаті"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "заблоковано %1 у кімнаті: %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "самозаблоковується у кімнаті"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "надіслано запит щодо запрошення"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "надіслано запит щодо запрошення з поясненням причини: %1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "виконано щось невідоме"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "вилучено основний варіант назви кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "встановлено основний варіант назви кімнати: %1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "вилучено назву кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "встановлено назву кімнати: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "вилучено тему"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "встановлено тему: %1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "змінено аватар кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "активовано наскрізне шифрування"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "оновлено версію кімнати до %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "створено кімнату, версія %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "змінено рівні прав доступу для цієї кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "Для цієї кімнати змінено списки керування доступом на сервері"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "додано віджет %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "вилучено віджет %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "налаштовано віджет %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "оновлено стан %1"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "оновлено стан %1 для %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "Невідома подія"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "файл"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "надіслав повідомлення"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "надіслати наліпку"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "повторно запросив когось до кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "запросив когось до кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "змінив власне показане ім'я"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "відкликав запрошення користувача"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "розблокував користувача"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "викинув користувача з кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "заблокував користувача у кімнаті"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "встановив основний варіант назви кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "встановив назву кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "встановив тему"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "оновив версію кімнати"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "створив кімнату"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "надіслано маяк інтерактивного місця перебування"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "додав віджет"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "вилучив віджет"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "налаштував віджет"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "оновив стан"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "почав голосування"
|
||||
@@ -1082,6 +1082,18 @@ msgstr "Лише для внутрішнього використання."
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "Оприлюднити адресу у Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr ""
|
||||
"Ідентифікатор мультимедійних даних «%1» не відповідає взірцю сервер/"
|
||||
"ідентифікатор_мультимедійних_даних"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "Запит щодо зображення було скасовано"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1462,13 +1474,13 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "Власні емоційки"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "Завантаження відповіді"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
@@ -1478,7 +1490,7 @@ msgstr[1] " %1 %2 разів"
|
||||
msgstr[2] " %1 %2 разів"
|
||||
msgstr[3] " %1"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
@@ -1488,25 +1500,25 @@ msgstr[1] " %1 користувачі "
|
||||
msgstr[2] " %1 користувачів "
|
||||
msgstr[3] " %1 користувач "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " або "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " і "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1641,79 +1653,79 @@ msgstr ""
|
||||
"Цей рівень використовують для усіх подій повідомлень, які не мають власного "
|
||||
"запису у цьому списку"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "Увімкнути сповіщення для цього облікового запису"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "Повідомлення у спілкуванні один на один"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "Зашифровані повідомлення у спілкуваннях один на один"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "Повідомлення у групових спілкуваннях"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "Повідомлення у зашифрованих групових спілкуваннях"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "Повідомлення щодо оновлення кімнат"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "Повідомлення, що містять ваше показане ім'я"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "Повідомлення, у яких згадують ваш ідентифікатор користувача Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "Повідомлення, у яких згадують кімнату"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
"Повідомлення, у яких міститься локальна частина вашого ідентифікатора Matrix"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "Усі сповіщення кімнати (@кімната)"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "Запрошує до кімнати"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "Запрошення до дзвінка"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " і "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
@@ -1723,7 +1735,7 @@ msgstr[1] " і %1 інші"
|
||||
msgstr[2] " і %1 інших"
|
||||
msgstr[3] " і %1 інший"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1754,39 +1766,39 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "Файл є надто великим для отримання."
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr ""
|
||||
"Зв'яжіться із адміністратором вашого сервера matrix, щоб отримати допомогу."
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "Не налаштовано жодного сервера профілів"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "Не вдалося створити кімнату: %1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "Не вдалося створити простір: %1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "Скаргу успішно надіслано."
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1808,7 +1820,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "Відкрити NeoChat у цій кімнаті"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "Відповісти"
|
||||
@@ -2719,7 +2731,7 @@ msgstr "Це повідомлення було надіслано із пере
|
||||
msgid "React"
|
||||
msgstr "Реагувати"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "Відповісти до потоку"
|
||||
@@ -3978,72 +3990,72 @@ msgstr ""
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "Перевірку сеансу скасовано через невідому помилку."
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "Немає сервера."
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "Перевірка доступності сервера."
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "Цей сервер є некоректним."
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "Реєстрацію на цьому сервері вимкнено."
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "Немає імені користувача."
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "Перевірка доступності імені користувача."
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "Це ім’я користувача є недоступним."
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "Продовжити"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "Працюємо"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Помилково форматований або порожній ідентифікатор Matrix"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 не є правильним ідентифікатором Matrix"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "Не вдалося приєднатися до кімнати"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "Ви надіслали запит щодо долучення до «%1»"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "Не вдалося надіслати запит щодо долучення до кімнати"
|
||||
@@ -4703,19 +4715,6 @@ msgstr "Параметри розробки"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "Увімкнути інструменти розробника"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "Параметри розробки"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5126,22 +5125,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "Додати новий офіційний батьківський простір"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "У цій кімнаті продовжується інше спілкування."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "Переглянути старі повідомлення…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "Цю кімнат було замінено."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "Переглянути нову кімнату…"
|
||||
@@ -5344,7 +5343,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "Завершено"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5368,12 +5367,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "Новий номер телефону:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "Ми надіслали вам повідомлення електронної пошти"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "Ми надіслали вам текстове повідомлення"
|
||||
@@ -5386,12 +5385,12 @@ msgstr ""
|
||||
"%1. Будь ласка, виконайте настанови з нього, а потім натисніть кнопку, яку "
|
||||
"розташовано нижче"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "Введена адреса електронної пошти є некоректною"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "Введений номер телефону є некоректним"
|
||||
@@ -5433,7 +5432,7 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
@@ -5441,7 +5440,7 @@ msgstr ""
|
||||
"%1. Будь ласка, виконайте настанови з нього, а потім натисніть кнопку, яку "
|
||||
"розташовано вище"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
@@ -5451,7 +5450,7 @@ msgstr ""
|
||||
"повідомлення електронної пошти і виконайте настанови з нього, а потім "
|
||||
"натисніть кнопку, яку розташовано вище"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
@@ -5461,19 +5460,6 @@ msgstr ""
|
||||
"повідомлення і виконайте настанови з нього, а потім натисніть кнопку, яку "
|
||||
"розташовано вище"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Підтвердити редагування"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "Відповідних повідомлень не знайдено"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5572,11 +5558,23 @@ msgstr "Розгорнути попередній перегляд"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "Завантажуємо попередній перегляд адреси"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 розпочато перевірку користувача"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "Підтвердити редагування"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "Скасувати редагування"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5637,18 +5635,6 @@ msgstr "Показати"
|
||||
msgid "Quit"
|
||||
msgstr "Вийти"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr ""
|
||||
#~ "Ідентифікатор мультимедійних даних «%1» не відповідає взірцю сервер/"
|
||||
#~ "ідентифікатор_мультимедійних_даних"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "Запит щодо зображення було скасовано"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "Скасувати редагування"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "QR-код для облікового запису"
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeorg\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-04-23 19:24\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
@@ -88,7 +88,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "取消回复"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -96,49 +96,49 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "接收新消息通知"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "网络错误:%1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "无法找到访问令牌"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "可能已被删除?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "访问钥匙环被拒绝。"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "请允许 NeoChat 读取访问令牌"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "没有可用的钥匙环。"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr ""
|
||||
"请安装钥匙环,例如 Linux 平台上的 KDE 密码库(KWallet)或 GNOME 钥匙圈"
|
||||
"(GNOME keyring)"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "无法读取访问令牌"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "正在接收推送通知"
|
||||
@@ -364,7 +364,7 @@ msgid "Custom"
|
||||
msgstr "自定义"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -372,345 +372,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[这条消息已被删除]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[这条消息已被删除:%1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "重新邀请 %1 到聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ":%1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "加入了聊天室 (多次)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "发送了将 %1 加入聊天室的邀请"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "加入了聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ":%1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "清除了显示名称"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "将显示名称更改为 %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " 和 "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "清除了头像"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "设置头像"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "更新了头像"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "未更改任何属性"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "退回 %1 的邀请"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "拒绝邀请"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "解封了 %1"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "自行取消封禁"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "将 %1 移出了聊天室:%2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "离开聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "从聊天室中封禁了 %1"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "从聊天室封禁了 %1 : %2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "已从聊天室中自行封禁"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "希望能被邀请"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "希望能被邀请,原因:%1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "进行了未知操作"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "清除了聊天室主别名"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "设置聊天室主别名为:%1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "清除了聊天室名称"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "将聊天室名称设置为: %1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "清除了话题"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "将话题设置为:%1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "更改了聊天室头像"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "激活了端到端加密"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "升级了聊天室到 %1 版本"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "创建了聊天室,版本为 %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "更改此聊天室的权力等级"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "更改此聊天室的服务器访问控制列表"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "添加了小部件 %1"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "移除了小部件 %1"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "配置了小部件 %1"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "更新了 %1 的状态"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "更新了 %1 的状态为 %2"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "未知事件"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "1 个文件"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "发送了一条消息"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "发送了一张贴纸"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "重新邀请某人加入聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "邀请某人加入聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "更改了显示名称"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "撤回用户的邀请"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "解封用户"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "把用户移出聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "从聊天室中封禁了用户"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "设置聊天室主别名"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "设置聊天室名称"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "设置话题"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "升级了聊天室版本"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "创建了聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "发送了一个实时位置信标"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "添加了小部件"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "移除了小部件"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "配置了小部件"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "更新了状态"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "开始投票"
|
||||
@@ -1073,6 +1073,16 @@ msgstr "仅内部使用。"
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "分享 URL 到 Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "媒体 ID '%1' 不符合服务器 / 媒体 ID 样式"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "图像请求已被取消"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1453,45 +1463,45 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "自己的表情"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "正在加载回复"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
msgid_plural " %1 %2 times"
|
||||
msgstr[0] ""
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
msgid_plural " %1 users "
|
||||
msgstr[0] "%1 位用户"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ","
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr "或"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " 并 "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1621,85 +1631,85 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "为此账户启用通知"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "私聊中的消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "私聊中的加密消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "群聊中的消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "加密群聊中的消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "聊天室升级消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "包含我显示名称的消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "提及我的 Matrix 用户 ID 的消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "提及聊天室的消息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "整个聊天室 (@room) 的通知"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "邀请加入聊天室"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "通话邀请"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " 与 "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
msgid_plural " and %1 others"
|
||||
msgstr[0] " 与另外 %1 人"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1724,38 +1734,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ","
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "文件太大,无法下载。"
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "请联系 Matrix 服务器管理员寻求支持。"
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr ""
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "聊天室创建失败:%1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "空间创建失败:%1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "举报成功。"
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1777,7 +1787,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "在此聊天室打开 NeoChat"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "回复"
|
||||
@@ -2678,7 +2688,7 @@ msgstr "此消息是从已验证的设备发送而来"
|
||||
msgid "React"
|
||||
msgstr "回应"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "主题内回复"
|
||||
@@ -3887,72 +3897,72 @@ msgstr "由于密钥不匹配,另一端取消了会话验证。"
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "由于未知错误,会话验证被取消。"
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "无服务器。"
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "正在检查服务器状态"
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "此服务器无效。"
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "此服务器已禁止注册。"
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "无用户名。"
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "正在检查用户名是否可用。"
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "该用户名不可用。"
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "继续"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "正在处理"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "Matrix id 为空或格式错误"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 不是正确的 Matrix 标识符"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "加入聊天室失败"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "您请求加入 '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "请求加入聊天室失败"
|
||||
@@ -4605,19 +4615,6 @@ msgstr "开发者设置"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "启用开发者工具"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "开发者设置"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5025,22 +5022,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "此聊天室接续了另一个对话。"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "查看更早的消息..."
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "此聊天室已被替换。"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "查看新聊天室..."
|
||||
@@ -5233,7 +5230,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5257,12 +5254,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr ""
|
||||
@@ -5273,12 +5270,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr ""
|
||||
@@ -5314,39 +5311,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "确认编辑"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "未找到消息"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5443,11 +5427,23 @@ msgstr "展开预览"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "正在加载 URL 预览"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr ""
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "确认编辑"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "取消编辑"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5504,13 +5500,3 @@ msgstr "显示"
|
||||
#, kde-format
|
||||
msgid "Quit"
|
||||
msgstr "退出"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "媒体 ID '%1' 不符合服务器 / 媒体 ID 样式"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "图像请求已被取消"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "取消编辑"
|
||||
|
||||
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2024-08-24 00:39+0000\n"
|
||||
"POT-Creation-Date: 2024-08-07 00:40+0000\n"
|
||||
"PO-Revision-Date: 2024-08-06 05:24+0900\n"
|
||||
"Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
|
||||
"Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
|
||||
@@ -91,7 +91,7 @@ msgctxt "@action:button"
|
||||
msgid "Cancel reply"
|
||||
msgstr "取消回覆"
|
||||
|
||||
#: src/controller.cpp:130
|
||||
#: src/controller.cpp:132
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"The reason for using push notifications, as in: '[Push notifications are "
|
||||
@@ -99,47 +99,47 @@ msgctxt ""
|
||||
msgid "Receiving notifications for new messages"
|
||||
msgstr "正在接收新訊息的通知"
|
||||
|
||||
#: src/controller.cpp:223
|
||||
#: src/controller.cpp:211
|
||||
#, kde-format
|
||||
msgid "Network Error: %1"
|
||||
msgstr "網路錯誤:%1"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Access token wasn't found"
|
||||
msgstr "找不到存取權杖"
|
||||
|
||||
#: src/controller.cpp:245
|
||||
#: src/controller.cpp:233
|
||||
#, kde-format
|
||||
msgid "Maybe it was deleted?"
|
||||
msgstr "或許它已被刪除?"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Access to keychain was denied."
|
||||
msgstr "鑰匙圈存取被拒絕。"
|
||||
|
||||
#: src/controller.cpp:249
|
||||
#: src/controller.cpp:237
|
||||
#, kde-format
|
||||
msgid "Please allow NeoChat to read the access token"
|
||||
msgstr "請允許 NeoChat 讀取存取權杖"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "No keychain available."
|
||||
msgstr "沒有可用的鑰匙圈。"
|
||||
|
||||
#: src/controller.cpp:252
|
||||
#: src/controller.cpp:240
|
||||
#, kde-format
|
||||
msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
|
||||
msgstr "請安裝一個鑰匙圈,例如 Linux 上的 KWallet 或 GNOME 鑰匙圈"
|
||||
|
||||
#: src/controller.cpp:255
|
||||
#: src/controller.cpp:243
|
||||
#, kde-format
|
||||
msgid "Unable to read access token"
|
||||
msgstr "無法讀取存取權杖"
|
||||
|
||||
#: src/controller.cpp:351
|
||||
#: src/controller.cpp:339
|
||||
#, kde-format
|
||||
msgid "Receiving push notifications"
|
||||
msgstr "正在接收推送通知"
|
||||
@@ -365,7 +365,7 @@ msgid "Custom"
|
||||
msgstr "自訂"
|
||||
|
||||
#: src/enums/powerlevel.cpp:88 src/models/permissionsmodel.cpp:162
|
||||
#: src/models/userlistmodel.cpp:113
|
||||
#: src/models/userlistmodel.cpp:114
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"%1 is the name of the power level, e.g. admin and %2 is the value that "
|
||||
@@ -373,345 +373,345 @@ msgctxt ""
|
||||
msgid "%1 (%2)"
|
||||
msgstr "%1 (%2)"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/eventhandler.cpp:487
|
||||
#: src/models/messagecontentmodel.cpp:244 src/models/messageeventmodel.cpp:438
|
||||
#: src/eventhandler.cpp:297 src/eventhandler.cpp:505
|
||||
#: src/models/messagecontentmodel.cpp:236 src/models/messageeventmodel.cpp:440
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted]</i>"
|
||||
msgstr "<i>[此訊息已被刪除]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:279 src/models/messagecontentmodel.cpp:245
|
||||
#: src/models/messageeventmodel.cpp:439
|
||||
#: src/eventhandler.cpp:297 src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messageeventmodel.cpp:441
|
||||
#, kde-format
|
||||
msgid "<i>[This message was deleted: %1]</i>"
|
||||
msgstr "<i>[此訊息已被刪除:%1]</i>"
|
||||
|
||||
#: src/eventhandler.cpp:313
|
||||
#: src/eventhandler.cpp:331
|
||||
#, kde-format
|
||||
msgid "reinvited %1 to the room"
|
||||
msgstr "已重新邀請 %1 到聊天室裡"
|
||||
|
||||
#: src/eventhandler.cpp:315
|
||||
#: src/eventhandler.cpp:333
|
||||
#, kde-format
|
||||
msgctxt "Optional reason for an invitation"
|
||||
msgid ": %1"
|
||||
msgstr ":%1"
|
||||
|
||||
#: src/eventhandler.cpp:324 src/eventhandler.cpp:511
|
||||
#: src/eventhandler.cpp:342 src/eventhandler.cpp:529
|
||||
#, kde-format
|
||||
msgid "joined the room (repeated)"
|
||||
msgstr "已加入聊天室(重複)"
|
||||
|
||||
#: src/eventhandler.cpp:326
|
||||
#: src/eventhandler.cpp:344
|
||||
#, kde-format
|
||||
msgid "invited %1 to the room"
|
||||
msgstr "已邀請 %1 到聊天室裡"
|
||||
|
||||
#: src/eventhandler.cpp:326 src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:344 src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "joined the room"
|
||||
msgstr "已加入聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:330
|
||||
#: src/eventhandler.cpp:348
|
||||
#, kde-format
|
||||
msgid ": %1"
|
||||
msgstr ":%1"
|
||||
|
||||
#: src/eventhandler.cpp:337 src/eventhandler.cpp:521
|
||||
#: src/eventhandler.cpp:355 src/eventhandler.cpp:539
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their display name"
|
||||
msgstr "將其顯示名稱清除了"
|
||||
|
||||
#: src/eventhandler.cpp:340
|
||||
#: src/eventhandler.cpp:358
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name to %1"
|
||||
msgstr "將其顯示名稱變更為 %1"
|
||||
|
||||
#: src/eventhandler.cpp:346 src/eventhandler.cpp:528
|
||||
#: src/eventhandler.cpp:364 src/eventhandler.cpp:546
|
||||
#, kde-format
|
||||
msgid " and "
|
||||
msgstr " 和 "
|
||||
|
||||
#: src/eventhandler.cpp:349 src/eventhandler.cpp:531
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "cleared their avatar"
|
||||
msgstr "將其頭貼清除了"
|
||||
|
||||
#: src/eventhandler.cpp:351 src/eventhandler.cpp:533
|
||||
#: src/eventhandler.cpp:369 src/eventhandler.cpp:551
|
||||
#, kde-format
|
||||
msgid "set an avatar"
|
||||
msgstr "設定了頭貼"
|
||||
|
||||
#: src/eventhandler.cpp:353 src/eventhandler.cpp:535
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:553
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "updated their avatar"
|
||||
msgstr "更新了他的頭貼"
|
||||
|
||||
#: src/eventhandler.cpp:357 src/eventhandler.cpp:539
|
||||
#: src/eventhandler.cpp:375 src/eventhandler.cpp:557
|
||||
#, kde-format
|
||||
msgctxt "<user> changed nothing"
|
||||
msgid "changed nothing"
|
||||
msgstr "什麼都沒改"
|
||||
|
||||
#: src/eventhandler.cpp:363
|
||||
#: src/eventhandler.cpp:381
|
||||
#, kde-format
|
||||
msgid "withdrew %1's invitation"
|
||||
msgstr "撤回了 %1 的邀請"
|
||||
|
||||
#: src/eventhandler.cpp:363 src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:381 src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "rejected the invitation"
|
||||
msgstr "拒絕了邀請"
|
||||
|
||||
#: src/eventhandler.cpp:367
|
||||
#: src/eventhandler.cpp:385
|
||||
#, kde-format
|
||||
msgid "unbanned %1"
|
||||
msgstr "解除了 %1 的封鎖"
|
||||
|
||||
#: src/eventhandler.cpp:367 src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:385 src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "self-unbanned"
|
||||
msgstr "已自我解除封鎖"
|
||||
|
||||
#: src/eventhandler.cpp:370
|
||||
#: src/eventhandler.cpp:388
|
||||
#, kde-format
|
||||
msgid "has put %1 out of the room: %2"
|
||||
msgstr "已將 %1 移出聊天室:%2"
|
||||
|
||||
#: src/eventhandler.cpp:371 src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:389 src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "left the room"
|
||||
msgstr "已離開聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:375
|
||||
#: src/eventhandler.cpp:393
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room"
|
||||
msgstr "已從聊天室封鎖 %1"
|
||||
|
||||
#: src/eventhandler.cpp:377
|
||||
#: src/eventhandler.cpp:395
|
||||
#, kde-format
|
||||
msgid "banned %1 from the room: %2"
|
||||
msgstr "已從聊天室封鎖 %1:%2"
|
||||
|
||||
#: src/eventhandler.cpp:380 src/eventhandler.cpp:556
|
||||
#: src/eventhandler.cpp:398 src/eventhandler.cpp:574
|
||||
#, kde-format
|
||||
msgid "self-banned from the room"
|
||||
msgstr "已從聊天室自行封鎖"
|
||||
|
||||
#: src/eventhandler.cpp:384 src/eventhandler.cpp:559
|
||||
#: src/eventhandler.cpp:402 src/eventhandler.cpp:577
|
||||
#, kde-format
|
||||
msgid "requested an invite"
|
||||
msgstr "請求了邀請"
|
||||
|
||||
#: src/eventhandler.cpp:384
|
||||
#: src/eventhandler.cpp:402
|
||||
#, kde-format
|
||||
msgid "requested an invite with reason: %1"
|
||||
msgstr "請求了邀請,理由:%1"
|
||||
|
||||
#: src/eventhandler.cpp:388 src/eventhandler.cpp:563
|
||||
#: src/eventhandler.cpp:406 src/eventhandler.cpp:581
|
||||
#, kde-format
|
||||
msgid "made something unknown"
|
||||
msgstr "做了不明的東西"
|
||||
|
||||
#: src/eventhandler.cpp:391 src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:409 src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "cleared the room main alias"
|
||||
msgstr "清除了聊天室的主別名"
|
||||
|
||||
#: src/eventhandler.cpp:391
|
||||
#: src/eventhandler.cpp:409
|
||||
#, kde-format
|
||||
msgid "set the room main alias to: %1"
|
||||
msgstr "設定聊天室的主別名為:%1"
|
||||
|
||||
#: src/eventhandler.cpp:394 src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:412 src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "cleared the room name"
|
||||
msgstr "清除了聊天室名稱"
|
||||
|
||||
#: src/eventhandler.cpp:394
|
||||
#: src/eventhandler.cpp:412
|
||||
#, kde-format
|
||||
msgid "set the room name to: %1"
|
||||
msgstr "設定聊天室名稱為:%1"
|
||||
|
||||
#: src/eventhandler.cpp:397 src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "cleared the topic"
|
||||
msgstr "清除了主題"
|
||||
|
||||
#: src/eventhandler.cpp:398
|
||||
#: src/eventhandler.cpp:416
|
||||
#, kde-format
|
||||
msgid "set the topic to: %1"
|
||||
msgstr "設定主題為:%1"
|
||||
|
||||
#: src/eventhandler.cpp:404 src/eventhandler.cpp:575
|
||||
#: src/eventhandler.cpp:422 src/eventhandler.cpp:593
|
||||
#, kde-format
|
||||
msgid "changed the room avatar"
|
||||
msgstr "變更了聊天室頭貼"
|
||||
|
||||
#: src/eventhandler.cpp:407 src/eventhandler.cpp:578
|
||||
#: src/eventhandler.cpp:425 src/eventhandler.cpp:596
|
||||
#, kde-format
|
||||
msgid "activated End-to-End Encryption"
|
||||
msgstr "啟用了端對端加密"
|
||||
|
||||
#: src/eventhandler.cpp:411
|
||||
#: src/eventhandler.cpp:429
|
||||
#, kde-format
|
||||
msgid "upgraded the room to version %1"
|
||||
msgstr "更新了聊天室到版本 %1"
|
||||
|
||||
#: src/eventhandler.cpp:412
|
||||
#: src/eventhandler.cpp:430
|
||||
#, kde-format
|
||||
msgid "created the room, version %1"
|
||||
msgstr "建立了聊天室,版本 %1"
|
||||
|
||||
#: src/eventhandler.cpp:415 src/eventhandler.cpp:584
|
||||
#: src/eventhandler.cpp:433 src/eventhandler.cpp:602
|
||||
#, kde-format
|
||||
msgctxt "'power level' means permission level"
|
||||
msgid "changed the power levels for this room"
|
||||
msgstr "變更了這個聊天室的能力等級"
|
||||
|
||||
#: src/eventhandler.cpp:421 src/eventhandler.cpp:590
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#, kde-format
|
||||
msgid "changed the server access control lists for this room"
|
||||
msgstr "變更了這個聊天室的伺服器存取控制清單 (ACL)"
|
||||
|
||||
#: src/eventhandler.cpp:425
|
||||
#: src/eventhandler.cpp:443
|
||||
#, kde-format
|
||||
msgctxt "[User] added <name> widget"
|
||||
msgid "added %1 widget"
|
||||
msgstr "新增了 %1 元件"
|
||||
|
||||
#: src/eventhandler.cpp:428
|
||||
#: src/eventhandler.cpp:446
|
||||
#, kde-format
|
||||
msgctxt "[User] removed <name> widget"
|
||||
msgid "removed %1 widget"
|
||||
msgstr "移除了 %1 元件"
|
||||
|
||||
#: src/eventhandler.cpp:430
|
||||
#: src/eventhandler.cpp:448
|
||||
#, kde-format
|
||||
msgctxt "[User] configured <name> widget"
|
||||
msgid "configured %1 widget"
|
||||
msgstr "設定了 %1 元件"
|
||||
|
||||
#: src/eventhandler.cpp:433
|
||||
#: src/eventhandler.cpp:451
|
||||
#, kde-format
|
||||
msgid "updated %1 state"
|
||||
msgstr "更新了 %1 狀態"
|
||||
|
||||
#: src/eventhandler.cpp:434
|
||||
#: src/eventhandler.cpp:452
|
||||
#, kde-format
|
||||
msgid "updated %1 state for %2"
|
||||
msgstr "為 %2 更新了 %1 狀態"
|
||||
|
||||
#: src/eventhandler.cpp:439 src/eventhandler.cpp:608
|
||||
#: src/eventhandler.cpp:457 src/eventhandler.cpp:626
|
||||
#, kde-format
|
||||
msgid "Unknown event"
|
||||
msgstr "未知事件"
|
||||
|
||||
#: src/eventhandler.cpp:454
|
||||
#: src/eventhandler.cpp:472
|
||||
#, kde-format
|
||||
msgid "a file"
|
||||
msgstr "一個檔案"
|
||||
|
||||
#: src/eventhandler.cpp:494
|
||||
#: src/eventhandler.cpp:512
|
||||
#, kde-format
|
||||
msgid "sent a message"
|
||||
msgstr "傳送了訊息"
|
||||
|
||||
#: src/eventhandler.cpp:498
|
||||
#: src/eventhandler.cpp:516
|
||||
#, kde-format
|
||||
msgid "sent a sticker"
|
||||
msgstr "傳送了貼圖"
|
||||
|
||||
#: src/eventhandler.cpp:504
|
||||
#: src/eventhandler.cpp:522
|
||||
#, kde-format
|
||||
msgid "reinvited someone to the room"
|
||||
msgstr "已重新邀請某人到聊天室裡"
|
||||
|
||||
#: src/eventhandler.cpp:513
|
||||
#: src/eventhandler.cpp:531
|
||||
#, kde-format
|
||||
msgid "invited someone to the room"
|
||||
msgstr "已邀請某人到聊天室裡"
|
||||
|
||||
#: src/eventhandler.cpp:523
|
||||
#: src/eventhandler.cpp:541
|
||||
#, kde-format
|
||||
msgctxt "their refers to a singular user"
|
||||
msgid "changed their display name"
|
||||
msgstr "變更了他的顯示名稱"
|
||||
|
||||
#: src/eventhandler.cpp:545
|
||||
#: src/eventhandler.cpp:563
|
||||
#, kde-format
|
||||
msgid "withdrew a user's invitation"
|
||||
msgstr "撤回了一個使用者的邀請"
|
||||
|
||||
#: src/eventhandler.cpp:549
|
||||
#: src/eventhandler.cpp:567
|
||||
#, kde-format
|
||||
msgid "unbanned a user"
|
||||
msgstr "已解除封鎖一個使用者"
|
||||
|
||||
#: src/eventhandler.cpp:551
|
||||
#: src/eventhandler.cpp:569
|
||||
#, kde-format
|
||||
msgid "put a user out of the room"
|
||||
msgstr "已將一個使用者移出聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:554
|
||||
#: src/eventhandler.cpp:572
|
||||
#, kde-format
|
||||
msgid "banned a user from the room"
|
||||
msgstr "已從聊天室封鎖一個使用者"
|
||||
|
||||
#: src/eventhandler.cpp:566
|
||||
#: src/eventhandler.cpp:584
|
||||
#, kde-format
|
||||
msgid "set the room main alias"
|
||||
msgstr "設定了聊天室的主別名"
|
||||
|
||||
#: src/eventhandler.cpp:569
|
||||
#: src/eventhandler.cpp:587
|
||||
#, kde-format
|
||||
msgid "set the room name"
|
||||
msgstr "設定了聊天室名稱"
|
||||
|
||||
#: src/eventhandler.cpp:572
|
||||
#: src/eventhandler.cpp:590
|
||||
#, kde-format
|
||||
msgid "set the topic"
|
||||
msgstr "設定了主題"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "upgraded the room version"
|
||||
msgstr "更新了聊天室版本"
|
||||
|
||||
#: src/eventhandler.cpp:581
|
||||
#: src/eventhandler.cpp:599
|
||||
#, kde-format
|
||||
msgid "created the room"
|
||||
msgstr "建立了聊天室"
|
||||
|
||||
#: src/eventhandler.cpp:587
|
||||
#: src/eventhandler.cpp:605
|
||||
#, kde-format
|
||||
msgid "sent a live location beacon"
|
||||
msgstr "傳送即時位置信標"
|
||||
|
||||
#: src/eventhandler.cpp:594
|
||||
#: src/eventhandler.cpp:612
|
||||
#, kde-format
|
||||
msgid "added a widget"
|
||||
msgstr "新增了一個元件"
|
||||
|
||||
#: src/eventhandler.cpp:597
|
||||
#: src/eventhandler.cpp:615
|
||||
#, kde-format
|
||||
msgid "removed a widget"
|
||||
msgstr "移除了一個元件"
|
||||
|
||||
#: src/eventhandler.cpp:599
|
||||
#: src/eventhandler.cpp:617
|
||||
#, kde-format
|
||||
msgid "configured a widget"
|
||||
msgstr "設定了一個元件"
|
||||
|
||||
#: src/eventhandler.cpp:602
|
||||
#: src/eventhandler.cpp:620
|
||||
#, kde-format
|
||||
msgid "updated the state"
|
||||
msgstr "更新了狀態"
|
||||
|
||||
#: src/eventhandler.cpp:606
|
||||
#: src/eventhandler.cpp:624
|
||||
#, kde-format
|
||||
msgid "started a poll"
|
||||
msgstr "開始了投票"
|
||||
@@ -1070,6 +1070,16 @@ msgstr "僅內部用。"
|
||||
msgid "Share a URL to Matrix"
|
||||
msgstr "將網址分享到 Matrix"
|
||||
|
||||
#: src/matriximageprovider.cpp:38
|
||||
#, kde-format
|
||||
msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
msgstr "媒體 ID '%1' 不符合伺服器/媒體ID樣式"
|
||||
|
||||
#: src/matriximageprovider.cpp:96
|
||||
#, kde-format
|
||||
msgid "Image request has been cancelled"
|
||||
msgstr "已取消影像請求"
|
||||
|
||||
#: src/models/actionsmodel.cpp:27
|
||||
#, kde-format
|
||||
msgid "Leaving this room."
|
||||
@@ -1450,45 +1460,45 @@ msgctxt "As in 'The user's own emojis"
|
||||
msgid "Own Emojis"
|
||||
msgstr "自己的表情符號"
|
||||
|
||||
#: src/models/messagecontentmodel.cpp:237
|
||||
#: src/models/messagecontentmodel.cpp:229
|
||||
#: src/timeline/LinkPreviewLoadComponent.qml:66
|
||||
#, kde-format
|
||||
msgid "Loading reply"
|
||||
msgstr "載入回覆中"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:162
|
||||
#: src/models/messagefiltermodel.cpp:164
|
||||
#, kde-format
|
||||
msgctxt "%1: What's being done; %2: How often it is done."
|
||||
msgid " %1"
|
||||
msgid_plural " %1 %2 times"
|
||||
msgstr[0] " %1 %2 次"
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:166
|
||||
#: src/models/messagefiltermodel.cpp:168
|
||||
#, kde-format
|
||||
msgctxt "n users"
|
||||
msgid " %1 user "
|
||||
msgid_plural " %1 users "
|
||||
msgstr[0] " %1 名使用者 "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:175
|
||||
#: src/models/messagefiltermodel.cpp:177
|
||||
#, kde-format
|
||||
msgctxt "[action 1], [action 2 and/or action 3]"
|
||||
msgid ", "
|
||||
msgstr ","
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] or [action 3]"
|
||||
msgid " or "
|
||||
msgstr " 或 "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:179
|
||||
#: src/models/messagefiltermodel.cpp:181
|
||||
#, kde-format
|
||||
msgctxt "[action 1, action 2] and [action 3]"
|
||||
msgid " and "
|
||||
msgstr " 和 "
|
||||
|
||||
#: src/models/messagefiltermodel.cpp:185
|
||||
#: src/models/messagefiltermodel.cpp:187
|
||||
#, kde-format
|
||||
msgctxt ""
|
||||
"userText (%1) is either a Matrix username if a single user sent all the "
|
||||
@@ -1618,85 +1628,85 @@ msgid ""
|
||||
"This is used for all message events that do not have their own entry here"
|
||||
msgstr "這會用於在此沒有自己的項目的訊息事件"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:19
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
msgctxt "Notification type"
|
||||
msgid "Enable notifications for this account"
|
||||
msgstr "為這個帳號啟用通知"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:20
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in one-to-one chats"
|
||||
msgstr "一對一聊天的訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:21
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
msgctxt "Notification type"
|
||||
msgid "Encrypted messages in one-to-one chats"
|
||||
msgstr "一對一聊天的加密訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:22
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in group chats"
|
||||
msgstr "群組聊天的訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:23
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages in encrypted group chats"
|
||||
msgstr "加密群組聊天的訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:24
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
msgctxt "Notification type"
|
||||
msgid "Room upgrade messages"
|
||||
msgstr "聊天室更新訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:25
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing my display name"
|
||||
msgstr "包含我的顯示名稱的訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:26
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention my Matrix user ID"
|
||||
msgstr "提到我的 Matrix 使用者 ID 的訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:27
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages which mention a room"
|
||||
msgstr "提到一個聊天室的訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:28
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
msgctxt "Notification type"
|
||||
msgid "Messages containing the local part of my Matrix ID"
|
||||
msgstr "提到我的 Matrix ID 的本地部分的訊息"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:29
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
msgctxt "Notification type"
|
||||
msgid "Whole room (@room) notifications"
|
||||
msgstr "整個聊天室 (@room) 的通知"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:30
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
msgctxt "Notification type"
|
||||
msgid "Invites to a room"
|
||||
msgstr "邀請到聊天室"
|
||||
|
||||
#: src/models/pushrulemodel.cpp:31
|
||||
#: src/models/pushrulemodel.cpp:32
|
||||
msgctxt "Notification type"
|
||||
msgid "Call invitation"
|
||||
msgstr "來電邀請"
|
||||
|
||||
#: src/models/reactionmodel.cpp:66
|
||||
#: src/models/reactionmodel.cpp:69
|
||||
#, kde-format
|
||||
msgctxt "Separate the usernames of users"
|
||||
msgid " and "
|
||||
msgstr " 和 "
|
||||
|
||||
#: src/models/reactionmodel.cpp:73
|
||||
#: src/models/reactionmodel.cpp:76
|
||||
#, kde-format
|
||||
msgctxt "%1 is the number of other users"
|
||||
msgid " and %1 other"
|
||||
msgid_plural " and %1 others"
|
||||
msgstr[0] " 和其他 %1 個人"
|
||||
|
||||
#: src/models/reactionmodel.cpp:77
|
||||
#: src/models/reactionmodel.cpp:80
|
||||
#, kde-format
|
||||
msgctxt "%2 is the users who reacted and %3 the emoji that was given"
|
||||
msgid "%2 reacted with %3"
|
||||
@@ -1721,38 +1731,38 @@ msgctxt "list separator"
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "File too large to download."
|
||||
msgstr "要下載的檔案太大了。"
|
||||
|
||||
#: src/neochatconnection.cpp:85
|
||||
#: src/neochatconnection.cpp:86
|
||||
#, kde-format
|
||||
msgid "Contact your matrix server administrator for support."
|
||||
msgstr "請聯絡您的 matrix 伺服器管理員以求支援。"
|
||||
|
||||
#: src/neochatconnection.cpp:316
|
||||
#: src/neochatconnection.cpp:317
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No identity server configured"
|
||||
msgstr "未設定身份伺服器"
|
||||
|
||||
#: src/neochatconnection.cpp:347
|
||||
#: src/neochatconnection.cpp:348
|
||||
#, kde-format
|
||||
msgid "Room creation failed: %1"
|
||||
msgstr "聊天室建立失敗:%1"
|
||||
|
||||
#: src/neochatconnection.cpp:384
|
||||
#: src/neochatconnection.cpp:385
|
||||
#, kde-format
|
||||
msgid "Space creation failed: %1"
|
||||
msgstr "聊天空間建立失敗:%1"
|
||||
|
||||
#: src/neochatroom.cpp:1420
|
||||
#: src/neochatroom.cpp:1403
|
||||
#, kde-format
|
||||
msgid "Report sent successfully."
|
||||
msgstr "已成功傳送檢舉"
|
||||
|
||||
#: src/neochatroom.cpp:1746 src/neochatroom.cpp:1754
|
||||
#: src/neochatroom.cpp:1724 src/neochatroom.cpp:1732
|
||||
#, kde-format
|
||||
msgctxt "'Lat' and 'Lon' as in Latitude and Longitude"
|
||||
msgid "Lat: %1, Lon: %2"
|
||||
@@ -1774,7 +1784,7 @@ msgid "Open NeoChat in this room"
|
||||
msgstr "在這個聊天室開啟 NeoChat"
|
||||
|
||||
#: src/notificationsmanager.cpp:229 src/qml/DelegateContextMenu.qml:98
|
||||
#: src/qml/HoverActions.qml:112
|
||||
#: src/qml/HoverActions.qml:111
|
||||
#, kde-format
|
||||
msgid "Reply"
|
||||
msgstr "回覆"
|
||||
@@ -2677,7 +2687,7 @@ msgstr "這個訊息是從已驗證的裝置傳送的"
|
||||
msgid "React"
|
||||
msgstr "反應"
|
||||
|
||||
#: src/qml/HoverActions.qml:123
|
||||
#: src/qml/HoverActions.qml:121
|
||||
#, kde-format
|
||||
msgid "Reply in Thread"
|
||||
msgstr "在對話串中回覆"
|
||||
@@ -3886,72 +3896,72 @@ msgstr "遠端由於雙方金鑰不相符而取消了工作階段驗證。"
|
||||
msgid "The session verification was canceled due to an unknown error."
|
||||
msgstr "工作階段驗證由於不明錯誤而取消。"
|
||||
|
||||
#: src/registration.cpp:310
|
||||
#: src/registration.cpp:311
|
||||
#, kde-format
|
||||
msgid "No server."
|
||||
msgstr "無伺服器。"
|
||||
|
||||
#: src/registration.cpp:312
|
||||
#: src/registration.cpp:313
|
||||
#, kde-format
|
||||
msgid "Checking Server availability."
|
||||
msgstr "正在檢查伺服器可用性。"
|
||||
|
||||
#: src/registration.cpp:314
|
||||
#: src/registration.cpp:315
|
||||
#, kde-format
|
||||
msgid "This is not a valid server."
|
||||
msgstr "這不是一個有效的伺服器。"
|
||||
|
||||
#: src/registration.cpp:316
|
||||
#: src/registration.cpp:317
|
||||
#, kde-format
|
||||
msgid "Registration for this server is disabled."
|
||||
msgstr "此伺服器已停用註冊。"
|
||||
|
||||
#: src/registration.cpp:318
|
||||
#: src/registration.cpp:319
|
||||
#, kde-format
|
||||
msgid "No username."
|
||||
msgstr "無使用者名稱。"
|
||||
|
||||
#: src/registration.cpp:320
|
||||
#: src/registration.cpp:321
|
||||
#, kde-format
|
||||
msgid "Checking username availability."
|
||||
msgstr "正在檢查使用者名稱是否可用。"
|
||||
|
||||
#: src/registration.cpp:322
|
||||
#: src/registration.cpp:323
|
||||
#, kde-format
|
||||
msgid "This username is not available."
|
||||
msgstr "無法使用這個使用者名稱。"
|
||||
|
||||
#: src/registration.cpp:324
|
||||
#: src/registration.cpp:325
|
||||
#, kde-format
|
||||
msgid "Continue"
|
||||
msgstr "繼續"
|
||||
|
||||
#: src/registration.cpp:326
|
||||
#: src/registration.cpp:327
|
||||
#, kde-format
|
||||
msgid "Working"
|
||||
msgstr "處理中"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "Malformed or empty Matrix id"
|
||||
msgstr "不正確或空白的 Matrix ID"
|
||||
|
||||
#: src/roommanager.cpp:136
|
||||
#: src/roommanager.cpp:138
|
||||
#, kde-format
|
||||
msgid "%1 is not a correct Matrix identifier"
|
||||
msgstr "%1 不是一個正確的 Matrix ID"
|
||||
|
||||
#: src/roommanager.cpp:347
|
||||
#: src/roommanager.cpp:345
|
||||
#, kde-format
|
||||
msgid "Failed to join room"
|
||||
msgstr "加入聊天室失敗"
|
||||
|
||||
#: src/roommanager.cpp:379
|
||||
#: src/roommanager.cpp:377
|
||||
#, kde-format
|
||||
msgid "You requested to join '%1'"
|
||||
msgstr "您已請求加入 '%1'"
|
||||
|
||||
#: src/roommanager.cpp:383
|
||||
#: src/roommanager.cpp:381
|
||||
#, kde-format
|
||||
msgid "Failed to request joining room"
|
||||
msgstr "請求加入聊天室失敗"
|
||||
@@ -4604,19 +4614,6 @@ msgstr "開發者設定"
|
||||
msgid "Enable developer tools"
|
||||
msgstr "啟用開發者工具"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:250
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Developer Settings"
|
||||
msgctxt "@title"
|
||||
msgid "Default Settings"
|
||||
msgstr "開發者設定"
|
||||
|
||||
#: src/settings/NeoChatGeneralPage.qml:254
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Reset all configuration values to their default"
|
||||
msgstr ""
|
||||
|
||||
#: src/settings/NeoChatSecurityPage.qml:18
|
||||
#, kde-format
|
||||
msgctxt "@title"
|
||||
@@ -5024,22 +5021,22 @@ msgctxt "@action:button"
|
||||
msgid "Add new official parent"
|
||||
msgstr "新增官方上層項目"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:367 src/timeline/PredecessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:367
|
||||
#, kde-format
|
||||
msgid "This room continues another conversation."
|
||||
msgstr "這個聊天室接續了另一個對話。"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:371 src/timeline/PredecessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:371
|
||||
#, kde-format
|
||||
msgid "See older messages…"
|
||||
msgstr "檢視更舊的訊息…"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:383 src/timeline/SuccessorDelegate.qml:26
|
||||
#: src/settings/RoomGeneralPage.qml:383
|
||||
#, kde-format
|
||||
msgid "This room has been replaced."
|
||||
msgstr "這個聊天室已被取代。"
|
||||
|
||||
#: src/settings/RoomGeneralPage.qml:387 src/timeline/SuccessorDelegate.qml:29
|
||||
#: src/settings/RoomGeneralPage.qml:387
|
||||
#, kde-format
|
||||
msgid "See new room…"
|
||||
msgstr "查看新聊天室…"
|
||||
@@ -5232,7 +5229,7 @@ msgctxt "@action:button"
|
||||
msgid "Complete"
|
||||
msgstr "完成"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:90 src/timeline/ChatBarComponent.qml:118
|
||||
#: src/settings/ThreePIdCard.qml:90
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel"
|
||||
@@ -5256,12 +5253,12 @@ msgctxt "@label:textbox"
|
||||
msgid "New Phone Number:"
|
||||
msgstr "新的電話號碼:"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you an email"
|
||||
msgstr "我們已向您傳送電子郵件"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:176
|
||||
#: src/settings/ThreePIdCard.qml:150 src/threepidbindhelper.cpp:177
|
||||
#, kde-format
|
||||
msgid "We've sent you a text message"
|
||||
msgstr "我們已向您傳送簡訊"
|
||||
@@ -5272,12 +5269,12 @@ msgid ""
|
||||
"%1. Please follow the instructions there and then click the button below"
|
||||
msgstr "%1。請跟隨該訊息的指示後點擊下方的按鈕。"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered email is not valid"
|
||||
msgstr "輸入的電子郵件無效"
|
||||
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:178
|
||||
#: src/settings/ThreePIdCard.qml:152 src/threepidbindhelper.cpp:179
|
||||
#, kde-format
|
||||
msgid "The entered phone number is not valid"
|
||||
msgstr "輸入的電話號碼無效"
|
||||
@@ -5313,39 +5310,26 @@ msgctxt "@action:button As in 'go back'"
|
||||
msgid "Back"
|
||||
msgstr "返回"
|
||||
|
||||
#: src/threepidbindhelper.cpp:175
|
||||
#: src/threepidbindhelper.cpp:176
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"%1. Please follow the instructions there and then click the button above"
|
||||
msgstr "%1。請跟隨該訊息的指示後點擊上方的按鈕"
|
||||
|
||||
#: src/threepidbindhelper.cpp:181
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The email has not been verified. Please go to the email and follow the "
|
||||
"instructions there and then click the button above"
|
||||
msgstr "電子郵件尚未驗證。請至電子郵件跟隨訊息的指示,之後點擊上方的按鈕"
|
||||
|
||||
#: src/threepidbindhelper.cpp:182
|
||||
#: src/threepidbindhelper.cpp:183
|
||||
#, kde-format
|
||||
msgid ""
|
||||
"The phone number has not been verified. Please go to the text message and "
|
||||
"follow the instructions there and then click the button above"
|
||||
msgstr "電話號碼尚未驗證。請至簡訊並跟隨其的指示,之後點擊上方的按鈕"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "確認編輯"
|
||||
|
||||
#: src/timeline/ChatBarComponent.qml:106
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No messages found"
|
||||
msgctxt "@action:button"
|
||||
msgid "Post message in thread"
|
||||
msgstr "找不到訊息"
|
||||
|
||||
#: src/timeline/CodeComponent.qml:159
|
||||
#, kde-format
|
||||
msgid "Copy to clipboard"
|
||||
@@ -5442,11 +5426,23 @@ msgstr "展開預覽"
|
||||
msgid "Loading URL preview"
|
||||
msgstr "正在載入網址預覽"
|
||||
|
||||
#: src/timeline/MessageComponentChooser.qml:221
|
||||
#: src/timeline/MessageComponentChooser.qml:220
|
||||
#, kde-format
|
||||
msgid "%1 started a user verification"
|
||||
msgstr "%1 開始了使用者驗證"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:103
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Confirm edit"
|
||||
msgstr "確認編輯"
|
||||
|
||||
#: src/timeline/MessageEditComponent.qml:115
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel edit"
|
||||
msgstr "取消編輯"
|
||||
|
||||
#: src/timeline/PollComponent.qml:73
|
||||
#, kde-format
|
||||
msgid "Based on votes by %1 user"
|
||||
@@ -5504,16 +5500,6 @@ msgstr "顯示"
|
||||
msgid "Quit"
|
||||
msgstr "離開"
|
||||
|
||||
#~ msgid "Media id '%1' doesn't follow server/mediaId pattern"
|
||||
#~ msgstr "媒體 ID '%1' 不符合伺服器/媒體ID樣式"
|
||||
|
||||
#~ msgid "Image request has been cancelled"
|
||||
#~ msgstr "已取消影像請求"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "Cancel edit"
|
||||
#~ msgstr "取消編輯"
|
||||
|
||||
#~ msgctxt "@action:button"
|
||||
#~ msgid "QR code for account"
|
||||
#~ msgstr "帳號的 QR 碼"
|
||||
|
||||
@@ -192,8 +192,6 @@ add_library(neochat STATIC
|
||||
models/readmarkermodel.h
|
||||
neochatroommember.cpp
|
||||
neochatroommember.h
|
||||
models/threadmodel.cpp
|
||||
models/threadmodel.h
|
||||
)
|
||||
|
||||
set_source_files_properties(qml/OsmLocationPlugin.qml PROPERTIES
|
||||
|
||||
@@ -56,7 +56,7 @@ void ActionsHandler::handleMessageEvent(ChatBarCache *chatBarCache)
|
||||
|
||||
QString handledText = chatBarCache->text();
|
||||
handledText = handleMentions(handledText, chatBarCache->mentions());
|
||||
handleMessage(chatBarCache->text(), handledText, chatBarCache);
|
||||
handleMessage(m_room->mainCache()->text(), handledText, chatBarCache);
|
||||
}
|
||||
|
||||
QString ActionsHandler::handleMentions(QString handledText, QList<Mention> *mentions)
|
||||
|
||||
@@ -395,7 +395,7 @@ QQC2.Control {
|
||||
repeatTimer.stop();
|
||||
root.currentRoom.markAllMessagesAsRead();
|
||||
textField.clear();
|
||||
_private.chatBarCache.clearRelations();
|
||||
_private.chatBarCache.replyId = "";
|
||||
messageSent();
|
||||
}
|
||||
|
||||
|
||||
@@ -119,7 +119,8 @@ QString ChatBarCache::relationMessage() const
|
||||
}
|
||||
|
||||
if (auto event = room->findInTimeline(m_relationId); event != room->historyEdge()) {
|
||||
return EventHandler::markdownBody(&**event);
|
||||
EventHandler eventhandler(room, &**event);
|
||||
return eventhandler.getMarkdownBody();
|
||||
}
|
||||
return {};
|
||||
}
|
||||
@@ -160,16 +161,6 @@ void ChatBarCache::setAttachmentPath(const QString &attachmentPath)
|
||||
Q_EMIT relationIdChanged(oldEventId, m_relationId);
|
||||
}
|
||||
|
||||
void ChatBarCache::clearRelations()
|
||||
{
|
||||
const auto oldEventId = std::exchange(m_relationId, QString());
|
||||
m_threadId = QString();
|
||||
m_attachmentPath = QString();
|
||||
Q_EMIT relationIdChanged(oldEventId, m_relationId);
|
||||
Q_EMIT threadIdChanged();
|
||||
Q_EMIT attachmentPathChanged();
|
||||
}
|
||||
|
||||
QList<Mention> *ChatBarCache::mentions()
|
||||
{
|
||||
return &m_mentions;
|
||||
|
||||
@@ -33,7 +33,7 @@ struct Mention {
|
||||
* A class to cache data from a chat bar.
|
||||
*
|
||||
* A chat bar can be anything that allows users to compose or edit message, it doesn't
|
||||
* necessarily have to use the ChatBar component, e.g. ChatBarComponent.
|
||||
* necessarily have to use the ChatBar component, e.g. MessageEditComponent.
|
||||
*
|
||||
* This object is intended to allow the current contents of a chat bar to be cached
|
||||
* between different rooms, i.e. there is an expectation that each NeoChatRoom could
|
||||
@@ -43,7 +43,7 @@ struct Mention {
|
||||
* as it's parent. This is necessary for certain functions which need to get
|
||||
* relevant room information.
|
||||
*
|
||||
* @sa ChatBar, ChatBarComponent, NeoChatRoom
|
||||
* @sa ChatBar, MessageEditComponent, NeoChatRoom
|
||||
*/
|
||||
class ChatBarCache : public QObject
|
||||
{
|
||||
@@ -165,13 +165,6 @@ public:
|
||||
QString attachmentPath() const;
|
||||
void setAttachmentPath(const QString &attachmentPath);
|
||||
|
||||
/**
|
||||
* @brief Clear all relations in the cache.
|
||||
*
|
||||
* This includes relation ID, thread root ID and attachment path.
|
||||
*/
|
||||
Q_INVOKABLE void clearRelations();
|
||||
|
||||
/**
|
||||
* @brief Retrieve the mentions for the current chat bar text.
|
||||
*/
|
||||
|
||||
@@ -9,15 +9,23 @@
|
||||
#include <KLocalizedString>
|
||||
|
||||
#include <QGuiApplication>
|
||||
#include <QNetworkReply>
|
||||
#include <QRandomGenerator>
|
||||
#include <QTcpServer>
|
||||
#include <QTimer>
|
||||
|
||||
#include <QCoroNetworkReply>
|
||||
|
||||
#include <signal.h>
|
||||
|
||||
#include <Quotient/accountregistry.h>
|
||||
#include <Quotient/csapi/notifications.h>
|
||||
#include <Quotient/csapi/wellknown.h>
|
||||
#include <Quotient/qt_connection_util.h>
|
||||
#include <Quotient/settings.h>
|
||||
|
||||
#include "neochatconfig.h"
|
||||
#include "neochatconnection.h"
|
||||
#include "neochatroom.h"
|
||||
#include "notificationsmanager.h"
|
||||
#include "proxycontroller.h"
|
||||
@@ -43,6 +51,7 @@
|
||||
bool testMode = false;
|
||||
|
||||
using namespace Quotient;
|
||||
using namespace Qt::Literals::StringLiterals;
|
||||
|
||||
Controller::Controller(QObject *parent)
|
||||
: QObject(parent)
|
||||
@@ -62,11 +71,7 @@ Controller::Controller(QObject *parent)
|
||||
});
|
||||
} else {
|
||||
auto c = new NeoChatConnection(this);
|
||||
#if Quotient_VERSION_MINOR > 8
|
||||
c->assumeIdentity(QStringLiteral("@user:localhost:1234"), QStringLiteral("device_1234"), QStringLiteral("token_1234"));
|
||||
#else
|
||||
c->assumeIdentity(QStringLiteral("@user:localhost:1234"), QStringLiteral("token_1234"));
|
||||
#endif
|
||||
connect(c, &Connection::connected, this, [c, this]() {
|
||||
m_accountRegistry.add(c);
|
||||
c->syncLoop();
|
||||
@@ -204,33 +209,20 @@ void Controller::invokeLogin()
|
||||
m_connectionsLoading[accountId] = connection;
|
||||
connect(connection, &NeoChatConnection::connected, this, [this, connection, accountId] {
|
||||
connection->loadState();
|
||||
if (connection->allRooms().size() == 0 || connection->allRooms()[0]->currentState().get<RoomCreateEvent>()) {
|
||||
addConnection(connection);
|
||||
m_accountsLoading.removeAll(connection->userId());
|
||||
m_connectionsLoading.remove(accountId);
|
||||
Q_EMIT accountsLoadingChanged();
|
||||
} else {
|
||||
connect(
|
||||
connection->allRooms()[0],
|
||||
&Room::baseStateLoaded,
|
||||
this,
|
||||
[this, connection, accountId]() {
|
||||
addConnection(connection);
|
||||
m_accountsLoading.removeAll(connection->userId());
|
||||
m_connectionsLoading.remove(accountId);
|
||||
Q_EMIT accountsLoadingChanged();
|
||||
},
|
||||
Qt::SingleShotConnection);
|
||||
}
|
||||
addConnection(connection);
|
||||
m_accountsLoading.removeAll(connection->userId());
|
||||
m_connectionsLoading.remove(accountId);
|
||||
Q_EMIT accountsLoadingChanged();
|
||||
});
|
||||
connect(connection, &NeoChatConnection::networkError, this, [this](const QString &error, const QString &, int, int) {
|
||||
Q_EMIT errorOccured(i18n("Network Error: %1", error), {});
|
||||
});
|
||||
#if Quotient_VERSION_MINOR > 8
|
||||
connection->assumeIdentity(account.userId(), account.deviceId(), accessToken);
|
||||
#else
|
||||
connection->assumeIdentity(account.userId(), accessToken);
|
||||
#endif
|
||||
|
||||
if (!account.clientId().isEmpty()) {
|
||||
connection->assumeOidcIdentity(account.userId(), accessToken, account.clientId(), account.tokenEndpoint());
|
||||
} else {
|
||||
connection->assumeIdentity(account.userId(), accessToken);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -271,19 +263,23 @@ QKeychain::ReadPasswordJob *Controller::loadAccessTokenFromKeyChain(const QStrin
|
||||
return job;
|
||||
}
|
||||
|
||||
void Controller::saveAccessTokenToKeyChain(const QString &userId, const QByteArray &accessToken)
|
||||
bool Controller::saveAccessTokenToKeyChain(const QString &userId, const QByteArray &accessToken)
|
||||
{
|
||||
qDebug() << "Save the access token to the keychain for " << userId;
|
||||
auto job = new QKeychain::WritePasswordJob(qAppName());
|
||||
job->setAutoDelete(true);
|
||||
job->setKey(userId);
|
||||
job->setBinaryData(accessToken);
|
||||
connect(job, &QKeychain::WritePasswordJob::finished, this, [job]() {
|
||||
if (job->error()) {
|
||||
qWarning() << "Could not save access token to the keychain: " << qPrintable(job->errorString());
|
||||
}
|
||||
});
|
||||
job->start();
|
||||
QKeychain::WritePasswordJob job(qAppName());
|
||||
job.setAutoDelete(false);
|
||||
job.setKey(userId);
|
||||
job.setBinaryData(accessToken);
|
||||
QEventLoop loop;
|
||||
QKeychain::WritePasswordJob::connect(&job, &QKeychain::Job::finished, &loop, &QEventLoop::quit);
|
||||
job.start();
|
||||
loop.exec();
|
||||
|
||||
if (job.error()) {
|
||||
qWarning() << "Could not save access token to the keychain: " << qPrintable(job.errorString());
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool Controller::supportSystemTray() const
|
||||
@@ -432,11 +428,22 @@ bool Controller::csSupported() const
|
||||
#endif
|
||||
}
|
||||
|
||||
void Controller::revertToDefaultConfig()
|
||||
NeoChatConnection *Controller::pendingOidcConnection() const
|
||||
{
|
||||
const auto config = NeoChatConfig::self();
|
||||
config->setDefaults();
|
||||
config->save();
|
||||
return m_pendingOidcConnection.get();
|
||||
}
|
||||
|
||||
void Controller::startOidcLogin(const QString &homeserver)
|
||||
{
|
||||
auto url = QUrl::fromUserInput(homeserver.startsWith(u"https:"_s) ? homeserver : u"https://%1"_s.arg(homeserver));
|
||||
m_pendingOidcConnection = new NeoChatConnection(url, this);
|
||||
Q_EMIT pendingOidcConnectionChanged();
|
||||
m_pendingOidcConnection->startOidcLogin();
|
||||
connect(m_pendingOidcConnection, &Connection::connected, this, [this]() {
|
||||
m_pendingOidcConnection->loadState();
|
||||
addConnection(m_pendingOidcConnection);
|
||||
setActiveConnection(m_pendingOidcConnection);
|
||||
});
|
||||
}
|
||||
|
||||
#include "moc_controller.cpp"
|
||||
|
||||
@@ -52,6 +52,8 @@ class Controller : public QObject
|
||||
|
||||
Q_PROPERTY(bool csSupported READ csSupported CONSTANT)
|
||||
|
||||
Q_PROPERTY(NeoChatConnection *pendingOidcConnection READ pendingOidcConnection NOTIFY pendingOidcConnectionChanged)
|
||||
|
||||
public:
|
||||
/**
|
||||
* @brief Define the types on inline messages that can be shown.
|
||||
@@ -86,7 +88,7 @@ public:
|
||||
/**
|
||||
* @brief Save an access token to the keychain for the given account.
|
||||
*/
|
||||
void saveAccessTokenToKeyChain(const QString &userId, const QByteArray &accessToken);
|
||||
bool saveAccessTokenToKeyChain(const QString &userId, const QByteArray &accessToken);
|
||||
|
||||
[[nodiscard]] bool supportSystemTray() const;
|
||||
|
||||
@@ -106,15 +108,11 @@ public:
|
||||
|
||||
Q_INVOKABLE void removeConnection(const QString &userId);
|
||||
|
||||
Q_INVOKABLE void startOidcLogin(const QString &homeserver);
|
||||
|
||||
bool csSupported() const;
|
||||
|
||||
/**
|
||||
* @brief Revert all configuration values to their default.
|
||||
*
|
||||
* The parameters along with their defaults are specified in the config file
|
||||
* neochatconfig.kcfg.
|
||||
*/
|
||||
Q_INVOKABLE void revertToDefaultConfig();
|
||||
NeoChatConnection *pendingOidcConnection() const;
|
||||
|
||||
private:
|
||||
explicit Controller(QObject *parent = nullptr);
|
||||
@@ -124,10 +122,16 @@ private:
|
||||
|
||||
QKeychain::ReadPasswordJob *loadAccessTokenFromKeyChain(const QString &account);
|
||||
|
||||
void loadSettings();
|
||||
void saveSettings() const;
|
||||
|
||||
QCoro::Task<void> doStartOidcLogin(QString homeserver);
|
||||
|
||||
Quotient::AccountRegistry m_accountRegistry;
|
||||
QStringList m_accountsLoading;
|
||||
QMap<QString, QPointer<NeoChatConnection>> m_connectionsLoading;
|
||||
QString m_endpoint;
|
||||
QPointer<NeoChatConnection> m_pendingOidcConnection;
|
||||
|
||||
private Q_SLOTS:
|
||||
void invokeLogin();
|
||||
@@ -141,4 +145,5 @@ Q_SIGNALS:
|
||||
void activeConnectionChanged(NeoChatConnection *connection);
|
||||
void accountsLoadingChanged();
|
||||
void showMessage(MessageType messageType, const QString &message);
|
||||
void pendingOidcConnectionChanged();
|
||||
};
|
||||
|
||||
@@ -38,8 +38,6 @@ public:
|
||||
ReadMarker, /**< The local user read marker. */
|
||||
Loading, /**< A delegate to tell the user more messages are being loaded. */
|
||||
TimelineEnd, /**< A delegate to inform that all messages are loaded. */
|
||||
Predecessor, /**< A delegate to show a room predecessor. */
|
||||
Successor, /**< A delegate to show a room successor. */
|
||||
Other, /**< Anything that cannot be classified as another type. */
|
||||
};
|
||||
Q_ENUM(Type);
|
||||
|
||||
@@ -5,17 +5,16 @@
|
||||
|
||||
#include <QMovie>
|
||||
|
||||
#include <KFormat>
|
||||
#include <KLocalizedString>
|
||||
|
||||
#include <Quotient/eventitem.h>
|
||||
#include <Quotient/events/encryptionevent.h>
|
||||
#include <Quotient/events/event.h>
|
||||
#include <Quotient/events/reactionevent.h>
|
||||
#include <Quotient/events/redactionevent.h>
|
||||
#include <Quotient/events/roomavatarevent.h>
|
||||
#include <Quotient/events/roomcanonicalaliasevent.h>
|
||||
#include <Quotient/events/roomevent.h>
|
||||
#include <Quotient/events/roommemberevent.h>
|
||||
#include <Quotient/events/roommessageevent.h>
|
||||
#include <Quotient/events/roompowerlevelsevent.h>
|
||||
#include <Quotient/events/simplestateevents.h>
|
||||
#include <Quotient/events/stickerevent.h>
|
||||
@@ -26,6 +25,9 @@
|
||||
#include "events/locationbeaconevent.h"
|
||||
#include "events/pollevent.h"
|
||||
#include "events/widgetevent.h"
|
||||
#include "linkpreviewer.h"
|
||||
#include "messagecomponenttype.h"
|
||||
#include "models/reactionmodel.h"
|
||||
#include "neochatconfig.h"
|
||||
#include "neochatroom.h"
|
||||
#include "texthandler.h"
|
||||
@@ -33,52 +35,68 @@
|
||||
|
||||
using namespace Quotient;
|
||||
|
||||
QString EventHandler::id(const Quotient::RoomEvent *event)
|
||||
EventHandler::EventHandler(const NeoChatRoom *room, const RoomEvent *event)
|
||||
: m_room(room)
|
||||
, m_event(event)
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "id called with event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
return !event->id().isEmpty() ? event->id() : event->transactionId();
|
||||
}
|
||||
|
||||
QString EventHandler::authorDisplayName(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool isPending)
|
||||
QString EventHandler::getId() const
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "authorDisplayName called with room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "authorDisplayName called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getId called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
if (is<RoomMemberEvent>(*event) && !event->unsignedJson()[QStringLiteral("prev_content")][QStringLiteral("displayname")].isNull()
|
||||
&& event->stateKey() == event->senderId()) {
|
||||
auto previousDisplayName = event->unsignedJson()[QStringLiteral("prev_content")][QStringLiteral("displayname")].toString().toHtmlEscaped();
|
||||
return !m_event->id().isEmpty() ? m_event->id() : m_event->transactionId();
|
||||
}
|
||||
|
||||
MessageComponentType::Type EventHandler::messageComponentType() const
|
||||
{
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "messageComponentType called with m_event set to nullptr.";
|
||||
return MessageComponentType::Other;
|
||||
}
|
||||
|
||||
return MessageComponentType::typeForEvent(*m_event);
|
||||
}
|
||||
|
||||
QString EventHandler::getAuthorDisplayName(bool isPending) const
|
||||
{
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "getAuthorDisplayName called with m_room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getAuthorDisplayName called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
if (is<RoomMemberEvent>(*m_event) && !m_event->unsignedJson()[QStringLiteral("prev_content")][QStringLiteral("displayname")].isNull()
|
||||
&& m_event->stateKey() == m_event->senderId()) {
|
||||
auto previousDisplayName = m_event->unsignedJson()[QStringLiteral("prev_content")][QStringLiteral("displayname")].toString().toHtmlEscaped();
|
||||
if (previousDisplayName.isEmpty()) {
|
||||
previousDisplayName = event->senderId();
|
||||
previousDisplayName = m_event->senderId();
|
||||
}
|
||||
return previousDisplayName;
|
||||
} else {
|
||||
const auto author = isPending ? room->localMember() : room->member(event->senderId());
|
||||
const auto author = isPending ? m_room->localMember() : m_room->member(m_event->senderId());
|
||||
return author.htmlSafeDisplayName();
|
||||
}
|
||||
}
|
||||
|
||||
QString EventHandler::singleLineAuthorDisplayname(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool isPending)
|
||||
QString EventHandler::singleLineAuthorDisplayname(bool isPending) const
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "singleLineAuthorDisplayname called with room set to nullptr.";
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "getAuthorDisplayName called with m_room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "singleLineAuthorDisplayname called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getAuthorDisplayName called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
const auto author = isPending ? room->localMember() : room->member(event->senderId());
|
||||
const auto author = isPending ? m_room->localMember() : m_room->member(m_event->senderId());
|
||||
auto displayName = author.displayName();
|
||||
displayName.replace(QStringLiteral("<br>\n"), QStringLiteral(" "));
|
||||
displayName.replace(QStringLiteral("<br>"), QStringLiteral(" "));
|
||||
@@ -89,10 +107,10 @@ QString EventHandler::singleLineAuthorDisplayname(const NeoChatRoom *room, const
|
||||
return displayName;
|
||||
}
|
||||
|
||||
QDateTime EventHandler::time(const Quotient::RoomEvent *event, bool isPending, QDateTime lastUpdated)
|
||||
QDateTime EventHandler::getTime(bool isPending, QDateTime lastUpdated) const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "time called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getTime called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (isPending && lastUpdated == QDateTime()) {
|
||||
@@ -100,16 +118,24 @@ QDateTime EventHandler::time(const Quotient::RoomEvent *event, bool isPending, Q
|
||||
return {};
|
||||
}
|
||||
|
||||
return isPending ? lastUpdated : event->originTimestamp();
|
||||
return isPending ? lastUpdated : m_event->originTimestamp();
|
||||
}
|
||||
|
||||
QString EventHandler::timeString(const Quotient::RoomEvent *event, bool relative, QLocale::FormatType format, bool isPending, QDateTime lastUpdated)
|
||||
QString EventHandler::getTimeString(bool relative, QLocale::FormatType format, bool isPending, QDateTime lastUpdated) const
|
||||
{
|
||||
auto ts = time(event, isPending, lastUpdated);
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getTimeString called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (isPending && lastUpdated == QDateTime()) {
|
||||
qCWarning(EventHandling) << "a value must be provided for lastUpdated for a pending event.";
|
||||
return {};
|
||||
}
|
||||
|
||||
auto ts = getTime(isPending, lastUpdated);
|
||||
if (ts.isValid()) {
|
||||
if (relative) {
|
||||
KFormat formatter;
|
||||
return formatter.formatRelativeDate(ts.toLocalTime().date(), format);
|
||||
return m_format.formatRelativeDate(ts.toLocalTime().date(), format);
|
||||
} else {
|
||||
return QLocale().toString(ts.toLocalTime().time(), format);
|
||||
}
|
||||
@@ -117,41 +143,41 @@ QString EventHandler::timeString(const Quotient::RoomEvent *event, bool relative
|
||||
return {};
|
||||
}
|
||||
|
||||
QString EventHandler::timeString(const Quotient::RoomEvent *event, const QString &format, bool isPending, const QDateTime &lastUpdated)
|
||||
QString EventHandler::getTimeString(const QString &format, bool isPending, const QDateTime &lastUpdated)
|
||||
{
|
||||
return time(event, isPending, lastUpdated).toLocalTime().toString(format);
|
||||
return getTime(isPending, lastUpdated).toLocalTime().toString(format);
|
||||
}
|
||||
|
||||
bool EventHandler::isHighlighted(const NeoChatRoom *room, const Quotient::RoomEvent *event)
|
||||
bool EventHandler::isHighlighted()
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "isHighlighted called with room set to nullptr.";
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "isHighlighted called with m_room set to nullptr.";
|
||||
return false;
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "isHighlighted called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "isHighlighted called with m_event set to nullptr.";
|
||||
return false;
|
||||
}
|
||||
|
||||
return !room->isDirectChat() && room->isEventHighlighted(event);
|
||||
return !m_room->isDirectChat() && m_room->isEventHighlighted(m_event);
|
||||
}
|
||||
|
||||
bool EventHandler::isHidden(const NeoChatRoom *room, const Quotient::RoomEvent *event)
|
||||
bool EventHandler::isHidden()
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "isHidden called with room set to nullptr.";
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "isHidden called with m_room set to nullptr.";
|
||||
return false;
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "isHidden called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "isHidden called with m_event set to nullptr.";
|
||||
return false;
|
||||
}
|
||||
|
||||
if (event->isStateEvent() && !NeoChatConfig::self()->showStateEvent()) {
|
||||
if (m_event->isStateEvent() && !NeoChatConfig::self()->showStateEvent()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (auto roomMemberEvent = eventCast<const RoomMemberEvent>(event)) {
|
||||
if (auto roomMemberEvent = eventCast<const RoomMemberEvent>(m_event)) {
|
||||
if ((roomMemberEvent->isJoin() || roomMemberEvent->isLeave()) && !NeoChatConfig::self()->showLeaveJoinEvent()) {
|
||||
return true;
|
||||
} else if (roomMemberEvent->isRename() && !roomMemberEvent->isJoin() && !roomMemberEvent->isLeave() && !NeoChatConfig::self()->showRename()) {
|
||||
@@ -162,33 +188,33 @@ bool EventHandler::isHidden(const NeoChatRoom *room, const Quotient::RoomEvent *
|
||||
}
|
||||
}
|
||||
|
||||
if (event->isStateEvent() && eventCast<const StateEvent>(event)->repeatsState()) {
|
||||
if (m_event->isStateEvent() && eventCast<const StateEvent>(m_event)->repeatsState()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// isReplacement?
|
||||
if (auto e = eventCast<const RoomMessageEvent>(event)) {
|
||||
if (auto e = eventCast<const RoomMessageEvent>(m_event)) {
|
||||
if (!e->replacedEvent().isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if (is<RedactionEvent>(*event) || is<ReactionEvent>(*event)) {
|
||||
if (is<RedactionEvent>(*m_event) || is<ReactionEvent>(*m_event)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (auto e = eventCast<const RoomMessageEvent>(event)) {
|
||||
if (auto e = eventCast<const RoomMessageEvent>(m_event)) {
|
||||
if (!e->replacedEvent().isEmpty() && e->replacedEvent() != e->id()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if (room->connection()->isIgnored(event->senderId())) {
|
||||
if (m_room->connection()->isIgnored(m_event->senderId())) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// hide ending live location beacons
|
||||
if (event->isStateEvent() && event->matrixType() == "org.matrix.msc3672.beacon_info"_ls && !event->contentJson()["live"_ls].toBool()) {
|
||||
if (m_event->isStateEvent() && m_event->matrixType() == "org.matrix.msc3672.beacon_info"_ls && !m_event->contentJson()["live"_ls].toBool()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -227,52 +253,44 @@ QString EventHandler::rawMessageBody(const Quotient::RoomMessageEvent &event)
|
||||
return body;
|
||||
}
|
||||
|
||||
QString EventHandler::richBody(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool stripNewlines)
|
||||
QString EventHandler::getRichBody(bool stripNewlines) const
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "richBody called with room set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getRichBody called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "richBody called with event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
return getBody(room, event, Qt::RichText, stripNewlines);
|
||||
return getBody(m_event, Qt::RichText, stripNewlines);
|
||||
}
|
||||
|
||||
QString EventHandler::plainBody(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool stripNewlines)
|
||||
QString EventHandler::getPlainBody(bool stripNewlines) const
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "plainBody called with room set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getPlainBody called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "plainBody called with event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
return getBody(room, event, Qt::PlainText, stripNewlines);
|
||||
return getBody(m_event, Qt::PlainText, stripNewlines);
|
||||
}
|
||||
|
||||
QString EventHandler::markdownBody(const Quotient::RoomEvent *event)
|
||||
QString EventHandler::getMarkdownBody() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "markdownBody called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getMarkdownBody called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
if (!event->is<RoomMessageEvent>()) {
|
||||
qCWarning(EventHandling) << "markdownBody called when event isn't a RoomMessageEvent.";
|
||||
if (!m_event->is<RoomMessageEvent>()) {
|
||||
qCWarning(EventHandling) << "getMarkdownBody called when m_event isn't a RoomMessageEvent.";
|
||||
return {};
|
||||
}
|
||||
|
||||
const auto roomMessageEvent = eventCast<const RoomMessageEvent>(event);
|
||||
const auto roomMessageEvent = eventCast<const RoomMessageEvent>(m_event);
|
||||
|
||||
QString plainBody = roomMessageEvent->plainBody();
|
||||
plainBody.remove(TextRegex::removeReply);
|
||||
return plainBody;
|
||||
}
|
||||
|
||||
QString EventHandler::getBody(const NeoChatRoom *room, const Quotient::RoomEvent *event, Qt::TextFormat format, bool stripNewlines)
|
||||
QString EventHandler::getBody(const Quotient::RoomEvent *event, Qt::TextFormat format, bool stripNewlines) const
|
||||
{
|
||||
if (event->isRedacted()) {
|
||||
auto reason = event->redactedBecause()->reason();
|
||||
@@ -283,15 +301,15 @@ QString EventHandler::getBody(const NeoChatRoom *room, const Quotient::RoomEvent
|
||||
|
||||
return switchOnType(
|
||||
*event,
|
||||
[room, format, stripNewlines](const RoomMessageEvent &event) {
|
||||
return getMessageBody(room, event, format, stripNewlines);
|
||||
[this, format, stripNewlines](const RoomMessageEvent &event) {
|
||||
return getMessageBody(event, format, stripNewlines);
|
||||
},
|
||||
[](const StickerEvent &e) {
|
||||
return e.body();
|
||||
},
|
||||
[room, prettyPrint](const RoomMemberEvent &e) {
|
||||
[this, prettyPrint](const RoomMemberEvent &e) {
|
||||
// FIXME: Rewind to the name that was at the time of this event
|
||||
auto subjectName = room->member(e.userId()).htmlSafeDisplayName();
|
||||
auto subjectName = m_room->member(e.userId()).htmlSafeDisplayName();
|
||||
if (e.membership() == Membership::Leave) {
|
||||
if (e.prevContent() && e.prevContent()->displayName) {
|
||||
subjectName = sanitized(*e.prevContent()->displayName);
|
||||
@@ -303,7 +321,7 @@ QString EventHandler::getBody(const NeoChatRoom *room, const Quotient::RoomEvent
|
||||
|
||||
if (prettyPrint) {
|
||||
subjectName = QStringLiteral("<a href=\"https://matrix.to/#/%1\" style=\"color: %2\">%3</a>")
|
||||
.arg(e.userId(), room->member(e.userId()).color().name(), subjectName);
|
||||
.arg(e.userId(), m_room->member(e.userId()).color().name(), subjectName);
|
||||
}
|
||||
|
||||
// The below code assumes senderName output in AuthorRole
|
||||
@@ -439,7 +457,7 @@ QString EventHandler::getBody(const NeoChatRoom *room, const Quotient::RoomEvent
|
||||
i18n("Unknown event"));
|
||||
}
|
||||
|
||||
QString EventHandler::getMessageBody(const NeoChatRoom *room, const RoomMessageEvent &event, Qt::TextFormat format, bool stripNewlines)
|
||||
QString EventHandler::getMessageBody(const RoomMessageEvent &event, Qt::TextFormat format, bool stripNewlines) const
|
||||
{
|
||||
TextHandler textHandler;
|
||||
|
||||
@@ -471,24 +489,24 @@ QString EventHandler::getMessageBody(const NeoChatRoom *room, const RoomMessageE
|
||||
}
|
||||
|
||||
if (format == Qt::RichText) {
|
||||
return textHandler.handleRecieveRichText(inputFormat, room, &event, stripNewlines, event.isReplaced());
|
||||
return textHandler.handleRecieveRichText(inputFormat, m_room, &event, stripNewlines, event.isReplaced());
|
||||
} else {
|
||||
return textHandler.handleRecievePlainText(inputFormat, stripNewlines);
|
||||
}
|
||||
}
|
||||
|
||||
QString EventHandler::genericBody(const Quotient::RoomEvent *event)
|
||||
QString EventHandler::getGenericBody() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "genericBody called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getGenericBody called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event->isRedacted()) {
|
||||
if (m_event->isRedacted()) {
|
||||
return i18n("<i>[This message was deleted]</i>");
|
||||
}
|
||||
|
||||
return switchOnType(
|
||||
*event,
|
||||
*m_event,
|
||||
[](const RoomMessageEvent &e) {
|
||||
Q_UNUSED(e)
|
||||
return i18n("sent a message");
|
||||
@@ -608,33 +626,29 @@ QString EventHandler::genericBody(const Quotient::RoomEvent *event)
|
||||
i18n("Unknown event"));
|
||||
}
|
||||
|
||||
QString EventHandler::subtitleText(const NeoChatRoom *room, const Quotient::RoomEvent *event)
|
||||
QString EventHandler::subtitleText() const
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "subtitleText called with room set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "subtitleText called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "subtitleText called with event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
return singleLineAuthorDisplayname(room, event) + (event->isStateEvent() ? QLatin1String(" ") : QLatin1String(": ")) + plainBody(room, event, true);
|
||||
return singleLineAuthorDisplayname() + (m_event->isStateEvent() ? QLatin1String(" ") : QLatin1String(": ")) + getPlainBody(true);
|
||||
}
|
||||
|
||||
QVariantMap EventHandler::mediaInfo(const NeoChatRoom *room, const Quotient::RoomEvent *event)
|
||||
QVariantMap EventHandler::getMediaInfo() const
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "mediaInfo called with room set to nullptr.";
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "getMediaInfo called with m_room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "mediaInfo called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getMediaInfo called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
return getMediaInfoForEvent(room, event);
|
||||
return getMediaInfoForEvent(m_event);
|
||||
}
|
||||
|
||||
QVariantMap EventHandler::getMediaInfoForEvent(const NeoChatRoom *room, const Quotient::RoomEvent *event)
|
||||
QVariantMap EventHandler::getMediaInfoForEvent(const Quotient::RoomEvent *event) const
|
||||
{
|
||||
QString eventId = event->id();
|
||||
|
||||
@@ -647,7 +661,7 @@ QVariantMap EventHandler::getMediaInfoForEvent(const NeoChatRoom *room, const Qu
|
||||
|
||||
const EventContent::FileInfo *fileInfo;
|
||||
fileInfo = roomMessageEvent->content()->fileInfo();
|
||||
QVariantMap mediaInfo = getMediaInfoFromFileInfo(room, fileInfo, eventId, false, false);
|
||||
QVariantMap mediaInfo = getMediaInfoFromFileInfo(fileInfo, eventId, false, false);
|
||||
// if filename isn't specifically given, it is in body
|
||||
// https://spec.matrix.org/latest/client-server-api/#mfile
|
||||
mediaInfo["filename"_ls] = (fileInfo->originalName.isEmpty()) ? roomMessageEvent->plainBody() : fileInfo->originalName;
|
||||
@@ -659,17 +673,13 @@ QVariantMap EventHandler::getMediaInfoForEvent(const NeoChatRoom *room, const Qu
|
||||
auto stickerEvent = eventCast<const StickerEvent>(event);
|
||||
fileInfo = &stickerEvent->image();
|
||||
|
||||
return getMediaInfoFromFileInfo(room, fileInfo, eventId, false, true);
|
||||
return getMediaInfoFromFileInfo(fileInfo, eventId, false, true);
|
||||
} else {
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
QVariantMap EventHandler::getMediaInfoFromFileInfo(const NeoChatRoom *room,
|
||||
const EventContent::FileInfo *fileInfo,
|
||||
const QString &eventId,
|
||||
bool isThumbnail,
|
||||
bool isSticker)
|
||||
QVariantMap EventHandler::getMediaInfoFromFileInfo(const EventContent::FileInfo *fileInfo, const QString &eventId, bool isThumbnail, bool isSticker) const
|
||||
{
|
||||
QVariantMap mediaInfo;
|
||||
|
||||
@@ -677,7 +687,7 @@ QVariantMap EventHandler::getMediaInfoFromFileInfo(const NeoChatRoom *room,
|
||||
if (!fileInfo->url().isValid() || fileInfo->url().scheme() != QStringLiteral("mxc") || eventId.isEmpty()) {
|
||||
mediaInfo["source"_ls] = QUrl();
|
||||
} else {
|
||||
QUrl source = room->makeMediaUrl(eventId, fileInfo->url());
|
||||
QUrl source = m_room->makeMediaUrl(eventId, fileInfo->url());
|
||||
|
||||
if (source.isValid()) {
|
||||
mediaInfo["source"_ls] = source;
|
||||
@@ -709,7 +719,7 @@ QVariantMap EventHandler::getMediaInfoFromFileInfo(const NeoChatRoom *room,
|
||||
|
||||
if (!isThumbnail) {
|
||||
QVariantMap tempInfo;
|
||||
auto thumbnailInfo = getMediaInfoFromFileInfo(room, castInfo->thumbnailInfo(), eventId, true);
|
||||
auto thumbnailInfo = getMediaInfoFromFileInfo(castInfo->thumbnailInfo(), eventId, true);
|
||||
if (thumbnailInfo["source"_ls].toUrl().scheme() == "mxc"_ls) {
|
||||
tempInfo = thumbnailInfo;
|
||||
} else {
|
||||
@@ -732,7 +742,7 @@ QVariantMap EventHandler::getMediaInfoFromFileInfo(const NeoChatRoom *room,
|
||||
|
||||
if (!isThumbnail) {
|
||||
QVariantMap tempInfo;
|
||||
auto thumbnailInfo = getMediaInfoFromFileInfo(room, castInfo->thumbnailInfo(), eventId, true);
|
||||
auto thumbnailInfo = getMediaInfoFromFileInfo(castInfo->thumbnailInfo(), eventId, true);
|
||||
if (thumbnailInfo["source"_ls].toUrl().scheme() == "mxc"_ls) {
|
||||
tempInfo = thumbnailInfo;
|
||||
} else {
|
||||
@@ -756,89 +766,156 @@ QVariantMap EventHandler::getMediaInfoFromFileInfo(const NeoChatRoom *room,
|
||||
return mediaInfo;
|
||||
}
|
||||
|
||||
bool EventHandler::hasReply(const Quotient::RoomEvent *event, bool showFallbacks)
|
||||
bool EventHandler::hasReply() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "hasReply called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "hasReply called with m_event set to nullptr.";
|
||||
return false;
|
||||
}
|
||||
|
||||
const auto relations = event->contentPart<QJsonObject>("m.relates_to"_ls);
|
||||
if (!relations.isEmpty()) {
|
||||
const bool hasReplyRelation = relations.contains("m.in_reply_to"_ls);
|
||||
bool isFallingBack = relations["is_falling_back"_ls].toBool();
|
||||
return hasReplyRelation && (showFallbacks ? true : !isFallingBack);
|
||||
}
|
||||
return false;
|
||||
return !m_event->contentJson()["m.relates_to"_ls].toObject()["m.in_reply_to"_ls].toObject()["event_id"_ls].toString().isEmpty();
|
||||
}
|
||||
|
||||
QString EventHandler::replyId(const Quotient::RoomEvent *event)
|
||||
QString EventHandler::getReplyId() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "replyId called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyId called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
return event->contentJson()["m.relates_to"_ls].toObject()["m.in_reply_to"_ls].toObject()["event_id"_ls].toString();
|
||||
return m_event->contentJson()["m.relates_to"_ls].toObject()["m.in_reply_to"_ls].toObject()["event_id"_ls].toString();
|
||||
}
|
||||
|
||||
Quotient::RoomMember EventHandler::replyAuthor(const NeoChatRoom *room, const Quotient::RoomEvent *event)
|
||||
MessageComponentType::Type EventHandler::replyMessageComponentType() const
|
||||
{
|
||||
if (room == nullptr) {
|
||||
qCWarning(EventHandling) << "replyAuthor called with room set to nullptr.";
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "replyMessageComponentType called with m_room set to nullptr.";
|
||||
return MessageComponentType::Other;
|
||||
}
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "replyMessageComponentType called with m_event set to nullptr.";
|
||||
return MessageComponentType::Other;
|
||||
}
|
||||
|
||||
auto replyEvent = m_room->getReplyForEvent(*m_event);
|
||||
if (replyEvent == nullptr) {
|
||||
return MessageComponentType::Other;
|
||||
}
|
||||
return MessageComponentType::typeForEvent(*replyEvent);
|
||||
}
|
||||
|
||||
Quotient::RoomMember EventHandler::getReplyAuthor() const
|
||||
{
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyAuthor called with m_room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "replyAuthor called with event set to nullptr. Returning empty user.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyAuthor called with m_event set to nullptr. Returning empty user.";
|
||||
return {};
|
||||
}
|
||||
|
||||
if (auto replyPtr = room->getReplyForEvent(*event)) {
|
||||
return room->member(replyPtr->senderId());
|
||||
if (auto replyPtr = m_room->getReplyForEvent(*m_event)) {
|
||||
return m_room->member(replyPtr->senderId());
|
||||
} else {
|
||||
return room->member(QString());
|
||||
return m_room->member(QString());
|
||||
}
|
||||
}
|
||||
|
||||
bool EventHandler::isThreaded(const Quotient::RoomEvent *event)
|
||||
QString EventHandler::getReplyRichBody(bool stripNewlines) const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "isThreaded called with event set to nullptr.";
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyRichBody called with m_room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyRichBody called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
auto replyEvent = m_room->getReplyForEvent(*m_event);
|
||||
if (replyEvent == nullptr) {
|
||||
return {};
|
||||
}
|
||||
|
||||
return getBody(replyEvent, Qt::RichText, stripNewlines);
|
||||
}
|
||||
|
||||
QString EventHandler::getReplyPlainBody(bool stripNewlines) const
|
||||
{
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyPlainBody called with m_room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyPlainBody called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
auto replyEvent = m_room->getReplyForEvent(*m_event);
|
||||
if (replyEvent == nullptr) {
|
||||
return {};
|
||||
}
|
||||
|
||||
return getBody(replyEvent, Qt::PlainText, stripNewlines);
|
||||
}
|
||||
|
||||
QVariantMap EventHandler::getReplyMediaInfo() const
|
||||
{
|
||||
if (m_room == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyMediaInfo called with m_room set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getReplyMediaInfo called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
auto replyPtr = m_room->getReplyForEvent(*m_event);
|
||||
if (!replyPtr) {
|
||||
return {};
|
||||
}
|
||||
return getMediaInfoForEvent(replyPtr);
|
||||
}
|
||||
|
||||
bool EventHandler::isThreaded() const
|
||||
{
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "isThreaded called with m_event set to nullptr.";
|
||||
return false;
|
||||
}
|
||||
|
||||
return (event->contentPart<QJsonObject>("m.relates_to"_ls).contains("rel_type"_ls)
|
||||
&& event->contentPart<QJsonObject>("m.relates_to"_ls)["rel_type"_ls].toString() == "m.thread"_ls)
|
||||
|| (!event->unsignedPart<QJsonObject>("m.relations"_ls).isEmpty() && event->unsignedPart<QJsonObject>("m.relations"_ls).contains("m.thread"_ls));
|
||||
return (m_event->contentPart<QJsonObject>("m.relates_to"_ls).contains("rel_type"_ls)
|
||||
&& m_event->contentPart<QJsonObject>("m.relates_to"_ls)["rel_type"_ls].toString() == "m.thread"_ls)
|
||||
|| (!m_event->unsignedPart<QJsonObject>("m.relations"_ls).isEmpty() && m_event->unsignedPart<QJsonObject>("m.relations"_ls).contains("m.thread"_ls));
|
||||
}
|
||||
|
||||
QString EventHandler::threadRoot(const Quotient::RoomEvent *event)
|
||||
QString EventHandler::threadRoot() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "threadRoot called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "threadRoot called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
// Get the thread root ID from m.relates_to if it exists.
|
||||
if (event->contentPart<QJsonObject>("m.relates_to"_ls).contains("rel_type"_ls)
|
||||
&& event->contentPart<QJsonObject>("m.relates_to"_ls)["rel_type"_ls].toString() == "m.thread"_ls) {
|
||||
return event->contentPart<QJsonObject>("m.relates_to"_ls)["event_id"_ls].toString();
|
||||
if (m_event->contentPart<QJsonObject>("m.relates_to"_ls).contains("rel_type"_ls)
|
||||
&& m_event->contentPart<QJsonObject>("m.relates_to"_ls)["rel_type"_ls].toString() == "m.thread"_ls) {
|
||||
return m_event->contentPart<QJsonObject>("m.relates_to"_ls)["event_id"_ls].toString();
|
||||
}
|
||||
// For thread root events they have an m.relations in the unsigned part with a m.thread object.
|
||||
// If so return the event ID as it is the root.
|
||||
if (!event->unsignedPart<QJsonObject>("m.relations"_ls).isEmpty() && event->unsignedPart<QJsonObject>("m.relations"_ls).contains("m.thread"_ls)) {
|
||||
return id(event);
|
||||
if (!m_event->unsignedPart<QJsonObject>("m.relations"_ls).isEmpty() && m_event->unsignedPart<QJsonObject>("m.relations"_ls).contains("m.thread"_ls)) {
|
||||
return getId();
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
float EventHandler::latitude(const Quotient::RoomEvent *event)
|
||||
float EventHandler::getLatitude() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "latitude called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getLatitude called with m_event set to nullptr.";
|
||||
return -100.0;
|
||||
}
|
||||
|
||||
const auto geoUri = event->contentJson()["geo_uri"_ls].toString();
|
||||
const auto geoUri = m_event->contentJson()["geo_uri"_ls].toString();
|
||||
if (geoUri.isEmpty()) {
|
||||
return -100.0; // latitude runs from -90deg to +90deg so -100 is out of range.
|
||||
}
|
||||
@@ -846,14 +923,14 @@ float EventHandler::latitude(const Quotient::RoomEvent *event)
|
||||
return latitude.toFloat();
|
||||
}
|
||||
|
||||
float EventHandler::longitude(const Quotient::RoomEvent *event)
|
||||
float EventHandler::getLongitude() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "longitude called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getLongitude called with m_event set to nullptr.";
|
||||
return -200.0;
|
||||
}
|
||||
|
||||
const auto geoUri = event->contentJson()["geo_uri"_ls].toString();
|
||||
const auto geoUri = m_event->contentJson()["geo_uri"_ls].toString();
|
||||
if (geoUri.isEmpty()) {
|
||||
return -200.0; // longitude runs from -180deg to +180deg so -200 is out of range.
|
||||
}
|
||||
@@ -861,14 +938,14 @@ float EventHandler::longitude(const Quotient::RoomEvent *event)
|
||||
return latitude.toFloat();
|
||||
}
|
||||
|
||||
QString EventHandler::locationAssetType(const Quotient::RoomEvent *event)
|
||||
QString EventHandler::getLocationAssetType() const
|
||||
{
|
||||
if (event == nullptr) {
|
||||
qCWarning(EventHandling) << "locationAssetType called with event set to nullptr.";
|
||||
if (m_event == nullptr) {
|
||||
qCWarning(EventHandling) << "getLocationAssetType called with m_event set to nullptr.";
|
||||
return {};
|
||||
}
|
||||
|
||||
const auto assetType = event->contentJson()["org.matrix.msc3488.asset"_ls].toObject()["type"_ls].toString();
|
||||
const auto assetType = m_event->contentJson()["org.matrix.msc3488.asset"_ls].toObject()["type"_ls].toString();
|
||||
if (assetType.isEmpty()) {
|
||||
return {};
|
||||
}
|
||||
|
||||
@@ -3,22 +3,24 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <QDateTime>
|
||||
#include <QString>
|
||||
#include <Quotient/events/eventcontent.h>
|
||||
#include <QObject>
|
||||
|
||||
#include <KFormat>
|
||||
|
||||
#include <Quotient/eventitem.h>
|
||||
#include <Quotient/events/roomevent.h>
|
||||
#include <Quotient/events/roommessageevent.h>
|
||||
|
||||
#include "enums/messagecomponenttype.h"
|
||||
|
||||
namespace Quotient
|
||||
{
|
||||
namespace EventContent
|
||||
{
|
||||
class FileInfo;
|
||||
}
|
||||
class RoomEvent;
|
||||
class RoomMember;
|
||||
class RoomMessageEvent;
|
||||
}
|
||||
|
||||
class LinkPreviewer;
|
||||
class NeoChatRoom;
|
||||
class ReactionModel;
|
||||
|
||||
/**
|
||||
* @class EventHandler
|
||||
@@ -36,14 +38,20 @@ class NeoChatRoom;
|
||||
*/
|
||||
class EventHandler
|
||||
{
|
||||
Q_GADGET
|
||||
|
||||
public:
|
||||
EventHandler(const NeoChatRoom *room, const Quotient::RoomEvent *event);
|
||||
|
||||
/**
|
||||
* @brief Return the ID of the event.
|
||||
*
|
||||
* Returns the transaction ID if the Matrix ID is empty, which may be the case
|
||||
* for a pending event.
|
||||
* @brief Return the Matrix ID of the event.
|
||||
*/
|
||||
static QString id(const Quotient::RoomEvent *event);
|
||||
QString getId() const;
|
||||
|
||||
/**
|
||||
* @brief The MessageComponentType to use to visualise the main event content.
|
||||
*/
|
||||
MessageComponentType::Type messageComponentType() const;
|
||||
|
||||
/**
|
||||
* @brief Get the display name of the event author.
|
||||
@@ -56,7 +64,7 @@ public:
|
||||
* @param isPending whether the event is pending as this cannot be derived from
|
||||
* just the event object.
|
||||
*/
|
||||
static QString authorDisplayName(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool isPending = false);
|
||||
QString getAuthorDisplayName(bool isPending = false) const;
|
||||
|
||||
/**
|
||||
* @brief Get the display name of the event author but with any newlines removed.
|
||||
@@ -67,12 +75,12 @@ public:
|
||||
* @param isPending whether the event is pending as this cannot be derived from
|
||||
* just the event object.
|
||||
*/
|
||||
static QString singleLineAuthorDisplayname(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool isPending = false);
|
||||
QString singleLineAuthorDisplayname(bool isPending = false) const;
|
||||
|
||||
/**
|
||||
* @brief Return a QDateTime object for the event timestamp.
|
||||
*/
|
||||
static QDateTime time(const Quotient::RoomEvent *event, bool isPending = false, QDateTime lastUpdated = {});
|
||||
QDateTime getTime(bool isPending = false, QDateTime lastUpdated = {}) const;
|
||||
|
||||
/**
|
||||
* @brief Return a QString for the event timestamp.
|
||||
@@ -88,32 +96,16 @@ public:
|
||||
* @param lastUpdated the time the event was last updated locally as this cannot be
|
||||
* obtained from the event.
|
||||
*/
|
||||
static QString timeString(const Quotient::RoomEvent *event,
|
||||
bool relative,
|
||||
QLocale::FormatType format = QLocale::ShortFormat,
|
||||
bool isPending = false,
|
||||
QDateTime lastUpdated = {});
|
||||
QString getTimeString(bool relative, QLocale::FormatType format = QLocale::ShortFormat, bool isPending = false, QDateTime lastUpdated = {}) const;
|
||||
|
||||
/**
|
||||
* @brief Return a QString for the event timestamp.
|
||||
*
|
||||
* This is intended to return a string that is read for display in the UI without
|
||||
* any further manipulation required.
|
||||
*
|
||||
* @param format the format to use as a string.
|
||||
* @param isPending whether the event is pending as this cannot be derived from
|
||||
* just the event object.
|
||||
* @param lastUpdated the time the event was last updated locally as this cannot be
|
||||
* obtained from the event.
|
||||
*/
|
||||
static QString timeString(const Quotient::RoomEvent *event, const QString &format, bool isPending = false, const QDateTime &lastUpdated = {});
|
||||
QString getTimeString(const QString &format, bool isPending = false, const QDateTime &lastUpdated = {});
|
||||
|
||||
/**
|
||||
* @brief Whether the event should be highlighted in the timeline.
|
||||
*
|
||||
* @note Messages in direct chats are never highlighted.
|
||||
*/
|
||||
static bool isHighlighted(const NeoChatRoom *room, const Quotient::RoomEvent *event);
|
||||
bool isHighlighted();
|
||||
|
||||
/**
|
||||
* @brief Whether the event should be hidden in the timeline.
|
||||
@@ -122,7 +114,7 @@ public:
|
||||
* user has hidden all state events or if the sender has been ignored by the local
|
||||
* user.
|
||||
*/
|
||||
static bool isHidden(const NeoChatRoom *room, const Quotient::RoomEvent *event);
|
||||
bool isHidden();
|
||||
|
||||
/**
|
||||
* @brief The input format of the body in the message.
|
||||
@@ -154,7 +146,7 @@ public:
|
||||
*
|
||||
* @param stripNewlines whether the output should have new lines in it.
|
||||
*/
|
||||
static QString richBody(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool stripNewlines = false);
|
||||
QString getRichBody(bool stripNewlines = false) const;
|
||||
|
||||
/**
|
||||
* @brief Output a string for the message content ready for display in a plain text field.
|
||||
@@ -170,14 +162,14 @@ public:
|
||||
*
|
||||
* @param stripNewlines whether the output should have new lines in it.
|
||||
*/
|
||||
static QString plainBody(const NeoChatRoom *room, const Quotient::RoomEvent *event, bool stripNewlines = false);
|
||||
QString getPlainBody(bool stripNewlines = false) const;
|
||||
|
||||
/**
|
||||
* @brief Output the original body for the message content, useful for editing the original message.
|
||||
*
|
||||
* The event type must be a room message event.
|
||||
*/
|
||||
static QString markdownBody(const Quotient::RoomEvent *event);
|
||||
QString getMarkdownBody() const;
|
||||
|
||||
/**
|
||||
* @brief Output a generic string for the message content ready for display.
|
||||
@@ -190,9 +182,9 @@ public:
|
||||
* E.g. For a message the text will be:
|
||||
* "sent a message"
|
||||
*
|
||||
* @sa richBody(), plainBody()
|
||||
* @sa getRichBody(), getPlainBody()
|
||||
*/
|
||||
static QString genericBody(const Quotient::RoomEvent *event);
|
||||
QString getGenericBody() const;
|
||||
|
||||
/**
|
||||
* @brief Output a string for the event to be used as a RoomList subtitle.
|
||||
@@ -200,7 +192,7 @@ public:
|
||||
* The output includes the username followed by the plain message, all with no
|
||||
* line breaks.
|
||||
*/
|
||||
static QString subtitleText(const NeoChatRoom *room, const Quotient::RoomEvent *event);
|
||||
QString subtitleText() const;
|
||||
|
||||
/**
|
||||
* @brief Return the media info for the event.
|
||||
@@ -218,21 +210,22 @@ public:
|
||||
* - tempInfo - mediaInfo (with the same properties as this except no tempInfo) for a temporary image while the file downloads.
|
||||
* - isSticker - Whether the image is a sticker or not
|
||||
*/
|
||||
static QVariantMap mediaInfo(const NeoChatRoom *room, const Quotient::RoomEvent *event);
|
||||
QVariantMap getMediaInfo() const;
|
||||
|
||||
/**
|
||||
* @brief Whether the event is a reply to another in the timeline.
|
||||
*
|
||||
* @param showFallbacks whether message that have is_falling_back set true should
|
||||
* show the fallback reply. Leave true for non-threaded
|
||||
* timelines.
|
||||
*/
|
||||
static bool hasReply(const Quotient::RoomEvent *event, bool showFallbacks = true);
|
||||
bool hasReply() const;
|
||||
|
||||
/**
|
||||
* @brief Return the Matrix ID of the event replied to.
|
||||
*/
|
||||
static QString replyId(const Quotient::RoomEvent *event);
|
||||
QString getReplyId() const;
|
||||
|
||||
/**
|
||||
* @brief The MessageComponentType to use to visualise the reply content.
|
||||
*/
|
||||
MessageComponentType::Type replyMessageComponentType() const;
|
||||
|
||||
/**
|
||||
* @brief Get the author of the event replied to in context of the room.
|
||||
@@ -247,21 +240,73 @@ public:
|
||||
*
|
||||
* @sa Quotient::RoomMember
|
||||
*/
|
||||
static Quotient::RoomMember replyAuthor(const NeoChatRoom *room, const Quotient::RoomEvent *event);
|
||||
Quotient::RoomMember getReplyAuthor() const;
|
||||
|
||||
/**
|
||||
* @brief Output a string for the message content of the event replied to ready
|
||||
* for display in a rich text field.
|
||||
*
|
||||
* The output string is dependant upon the event type and the desired output format.
|
||||
*
|
||||
* For most messages this is the body content of the message. For media messages
|
||||
* this will be the caption and for state events it will be a string specific
|
||||
* to that event with some dynamic details about the event added.
|
||||
*
|
||||
* E.g. For a room topic state event the text will be:
|
||||
* "set the topic to: <new topic text>"
|
||||
*
|
||||
* @param stripNewlines whether the output should have new lines in it.
|
||||
*/
|
||||
QString getReplyRichBody(bool stripNewlines = false) const;
|
||||
|
||||
/**
|
||||
* @brief Output a string for the message content of the event replied to ready
|
||||
* for display in a plain text field.
|
||||
*
|
||||
* The output string is dependant upon the event type and the desired output format.
|
||||
*
|
||||
* For most messages this is the body content of the message. For media messages
|
||||
* this will be the caption and for state events it will be a string specific
|
||||
* to that event with some dynamic details about the event added.
|
||||
*
|
||||
* E.g. For a room topic state event the text will be:
|
||||
* "set the topic to: <new topic text>"
|
||||
*
|
||||
* @param stripNewlines whether the output should have new lines in it.
|
||||
*/
|
||||
QString getReplyPlainBody(bool stripNewlines = false) const;
|
||||
|
||||
/**
|
||||
* @brief Return the media info for the event replied to.
|
||||
*
|
||||
* An empty QVariantMap will be returned for any event that doesn't have any
|
||||
* media info.
|
||||
*
|
||||
* @return This should consist of the following:
|
||||
* - source - The mxc URL for the media.
|
||||
* - mimeType - The MIME type of the media (should be image/xxx for this delegate).
|
||||
* - mimeIcon - The MIME icon name (should be image-xxx).
|
||||
* - size - The file size in bytes.
|
||||
* - width - The width in pixels of the audio media.
|
||||
* - height - The height in pixels of the audio media.
|
||||
* - tempInfo - mediaInfo (with the same properties as this except no tempInfo) for a temporary image while the file downloads.
|
||||
* - isSticker - Whether the image is a sticker or not
|
||||
*/
|
||||
QVariantMap getReplyMediaInfo() const;
|
||||
|
||||
/**
|
||||
* @brief Whether the message is part of a thread.
|
||||
*
|
||||
* i.e. There is a rel_type of m.thread.
|
||||
*/
|
||||
static bool isThreaded(const Quotient::RoomEvent *event);
|
||||
bool isThreaded() const;
|
||||
|
||||
/**
|
||||
* @brief Return the Matrix ID of the thread's root message.
|
||||
*
|
||||
* Empty if this not part of a thread.
|
||||
*/
|
||||
static QString threadRoot(const Quotient::RoomEvent *event);
|
||||
QString threadRoot() const;
|
||||
|
||||
/**
|
||||
* @brief Return the latitude for the event.
|
||||
@@ -269,7 +314,7 @@ public:
|
||||
* Returns -100.0 if the event doesn't have a location (latitudes are in the
|
||||
* range -90deg to +90deg so -100 is out of range).
|
||||
*/
|
||||
static float latitude(const Quotient::RoomEvent *event);
|
||||
float getLatitude() const;
|
||||
|
||||
/**
|
||||
* @brief Return the longitude for the event.
|
||||
@@ -277,21 +322,23 @@ public:
|
||||
* Returns -200.0 if the event doesn't have a location (latitudes are in the
|
||||
* range -180deg to +180deg so -200 is out of range).
|
||||
*/
|
||||
static float longitude(const Quotient::RoomEvent *event);
|
||||
float getLongitude() const;
|
||||
|
||||
/**
|
||||
* @brief Return the type of location marker for the event.
|
||||
*/
|
||||
static QString locationAssetType(const Quotient::RoomEvent *event);
|
||||
QString getLocationAssetType() const;
|
||||
|
||||
private:
|
||||
static QString getBody(const NeoChatRoom *room, const Quotient::RoomEvent *event, Qt::TextFormat format, bool stripNewlines);
|
||||
static QString getMessageBody(const NeoChatRoom *room, const Quotient::RoomMessageEvent &event, Qt::TextFormat format, bool stripNewlines);
|
||||
const NeoChatRoom *m_room = nullptr;
|
||||
const Quotient::RoomEvent *m_event = nullptr;
|
||||
|
||||
static QVariantMap getMediaInfoForEvent(const NeoChatRoom *room, const Quotient::RoomEvent *event);
|
||||
QVariantMap static getMediaInfoFromFileInfo(const NeoChatRoom *room,
|
||||
const Quotient::EventContent::FileInfo *fileInfo,
|
||||
const QString &eventId,
|
||||
bool isThumbnail = false,
|
||||
bool isSticker = false);
|
||||
KFormat m_format;
|
||||
|
||||
QString getBody(const Quotient::RoomEvent *event, Qt::TextFormat format, bool stripNewlines) const;
|
||||
QString getMessageBody(const Quotient::RoomMessageEvent &event, Qt::TextFormat format, bool stripNewlines) const;
|
||||
|
||||
QVariantMap getMediaInfoForEvent(const Quotient::RoomEvent *event) const;
|
||||
QVariantMap
|
||||
getMediaInfoFromFileInfo(const Quotient::EventContent::FileInfo *fileInfo, const QString &eventId, bool isThumbnail = false, bool isSticker = false) const;
|
||||
};
|
||||
|
||||
@@ -78,7 +78,9 @@ void LoginHelper::init()
|
||||
account.setHomeserver(m_connection->homeserver());
|
||||
account.setDeviceId(m_connection->deviceId());
|
||||
account.setDeviceName(m_deviceName);
|
||||
Controller::instance().saveAccessTokenToKeyChain(account.userId(), m_connection->accessToken());
|
||||
if (!Controller::instance().saveAccessTokenToKeyChain(account.userId(), m_connection->accessToken())) {
|
||||
qWarning() << "Couldn't save access token";
|
||||
}
|
||||
account.sync();
|
||||
Controller::instance().addConnection(m_connection);
|
||||
Controller::instance().setActiveConnection(m_connection);
|
||||
|
||||
@@ -20,4 +20,5 @@ ecm_add_qml_module(login GENERATE_PLUGIN_SOURCE
|
||||
Sso.qml
|
||||
Terms.qml
|
||||
Username.qml
|
||||
Oidc.qml
|
||||
)
|
||||
|
||||
@@ -31,4 +31,11 @@ LoginStep {
|
||||
text: i18nc("@action:button", "Register")
|
||||
onClicked: root.processed("Homeserver")
|
||||
}
|
||||
|
||||
FormCard.FormDelegateSeparator {}
|
||||
|
||||
FormCard.FormButtonDelegate {
|
||||
text: i18nc("@action:button", "Login with OIDC")
|
||||
onClicked: root.processed("Oidc")
|
||||
}
|
||||
}
|
||||
|
||||
74
src/login/Oidc.qml
Normal file
74
src/login/Oidc.qml
Normal file
@@ -0,0 +1,74 @@
|
||||
// SPDX-FileCopyrightText: 2024 Tobias Fella <tobias.fella@kde.org>
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
|
||||
import org.kde.neochat
|
||||
|
||||
LoginStep {
|
||||
id: root
|
||||
FormCard.FormTextFieldDelegate {
|
||||
id: homeserver
|
||||
|
||||
visible: !infoLabel.visible
|
||||
label: i18n("Homeserver")
|
||||
text: "synapse-oidc.element.dev"
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: Controller.pendingOidcConnection
|
||||
function onOpenOidcUrl(url: string): void {
|
||||
infoLabel.url = url;
|
||||
infoLabel.visible = true;
|
||||
}
|
||||
function onConnected(): void {
|
||||
root.processed("Loading");
|
||||
}
|
||||
}
|
||||
|
||||
FormCard.FormTextDelegate {
|
||||
id: infoLabel
|
||||
|
||||
property string url: ""
|
||||
visible: false
|
||||
text: i18n("To continue, please open the following link in your web browser: %1", "<br /><br /><a href='" + url + "'>" + url + "</a>")
|
||||
onLinkActivated: url => Qt.openUrlExternally(url)
|
||||
}
|
||||
FormCard.FormDelegateSeparator { above: openLink }
|
||||
|
||||
FormCard.FormButtonDelegate {
|
||||
id: openLink
|
||||
visible: infoLabel.visible
|
||||
text: i18n("Open Authorization Link")
|
||||
icon.name: "document-open"
|
||||
onClicked: Qt.openUrlExternally(infoLabel.url.authorizeUrl)
|
||||
}
|
||||
|
||||
FormCard.FormDelegateSeparator {
|
||||
visible: infoLabel.visible
|
||||
above: openLink
|
||||
below: copyLink
|
||||
}
|
||||
|
||||
FormCard.FormButtonDelegate {
|
||||
id: copyLink
|
||||
|
||||
visible: infoLabel.visible
|
||||
text: i18n("Copy Authorization Link")
|
||||
icon.name: "edit-copy"
|
||||
onClicked: {
|
||||
Clipboard.saveText(infoLabel.url)
|
||||
applicationWindow().showPassiveNotification(i18n("Link copied."));
|
||||
}
|
||||
}
|
||||
|
||||
FormCard.FormButtonDelegate {
|
||||
visible: !infoLabel.visible
|
||||
text: i18nc("@action:button", "Log in with OIDC")
|
||||
onClicked: Controller.startOidcLogin(homeserver.text)
|
||||
|
||||
}
|
||||
}
|
||||
124
src/matriximageprovider.cpp
Normal file
124
src/matriximageprovider.cpp
Normal file
@@ -0,0 +1,124 @@
|
||||
// SPDX-FileCopyrightText: 2018-2019 Black Hat <bhat@encom.eu.org>
|
||||
// SPDX-FileCopyrightText: 2019 Kitsune Ral <kitsune-ral@users.sf.net>
|
||||
// SPDX-License-Identifier: GPL-3.0-only
|
||||
|
||||
#include "matriximageprovider.h"
|
||||
|
||||
#include <QDebug>
|
||||
#include <QDir>
|
||||
#include <QFileInfo>
|
||||
#include <QStandardPaths>
|
||||
#include <QThread>
|
||||
|
||||
#include <KLocalizedString>
|
||||
|
||||
#include "neochatconnection.h"
|
||||
|
||||
using namespace Quotient;
|
||||
|
||||
ThumbnailResponse::ThumbnailResponse(QString id, QSize size, NeoChatConnection *connection)
|
||||
: mediaId(std::move(id))
|
||||
, requestedSize(size)
|
||||
, localFile(QStringLiteral("%1/image_provider/%2-%3x%4.png")
|
||||
.arg(QStandardPaths::writableLocation(QStandardPaths::CacheLocation),
|
||||
mediaId,
|
||||
QString::number(requestedSize.width()),
|
||||
QString::number(requestedSize.height())))
|
||||
, m_connection(connection)
|
||||
, errorStr("Image request hasn't started"_ls)
|
||||
{
|
||||
if (requestedSize.isEmpty()) {
|
||||
requestedSize.setHeight(100);
|
||||
requestedSize.setWidth(100);
|
||||
}
|
||||
if (mediaId.count(QLatin1Char('/')) != 1) {
|
||||
if (mediaId.startsWith(QLatin1Char('/'))) {
|
||||
mediaId = mediaId.mid(1);
|
||||
} else {
|
||||
errorStr = i18n("Media id '%1' doesn't follow server/mediaId pattern", mediaId);
|
||||
Q_EMIT finished();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
mediaId = mediaId.split(QLatin1Char('?'))[0];
|
||||
|
||||
QImage cachedImage;
|
||||
if (cachedImage.load(localFile)) {
|
||||
image = cachedImage;
|
||||
errorStr.clear();
|
||||
Q_EMIT finished();
|
||||
return;
|
||||
}
|
||||
|
||||
if (!m_connection) {
|
||||
qWarning() << "Current connection is null";
|
||||
return;
|
||||
}
|
||||
|
||||
// Execute a request on the main thread asynchronously
|
||||
moveToThread(m_connection->thread());
|
||||
QMetaObject::invokeMethod(this, &ThumbnailResponse::startRequest, Qt::QueuedConnection);
|
||||
}
|
||||
|
||||
void ThumbnailResponse::startRequest()
|
||||
{
|
||||
if (!m_connection) {
|
||||
return;
|
||||
}
|
||||
// Runs in the main thread, not QML thread
|
||||
Q_ASSERT(QThread::currentThread() == m_connection->thread());
|
||||
job = m_connection->getThumbnail(mediaId, requestedSize);
|
||||
// Connect to any possible outcome including abandonment
|
||||
// to make sure the QML thread is not left stuck forever.
|
||||
connect(job, &BaseJob::finished, this, &ThumbnailResponse::prepareResult);
|
||||
}
|
||||
|
||||
void ThumbnailResponse::prepareResult()
|
||||
{
|
||||
Q_ASSERT(QThread::currentThread() == job->thread());
|
||||
Q_ASSERT(job->error() != BaseJob::Pending);
|
||||
{
|
||||
QWriteLocker _(&lock);
|
||||
if (job->error() == BaseJob::Success) {
|
||||
image = job->thumbnail();
|
||||
|
||||
QString localPath = QFileInfo(localFile).absolutePath();
|
||||
QDir dir;
|
||||
if (!dir.exists(localPath)) {
|
||||
dir.mkpath(localPath);
|
||||
}
|
||||
|
||||
image.save(localFile);
|
||||
|
||||
errorStr.clear();
|
||||
} else if (job->error() == BaseJob::Abandoned) {
|
||||
errorStr = i18n("Image request has been cancelled");
|
||||
// qDebug() << "ThumbnailResponse: cancelled for" << mediaId;
|
||||
} else {
|
||||
errorStr = job->errorString();
|
||||
qWarning() << "ThumbnailResponse: no valid image for" << mediaId << "-" << errorStr;
|
||||
}
|
||||
job = nullptr;
|
||||
}
|
||||
Q_EMIT finished();
|
||||
}
|
||||
|
||||
QQuickTextureFactory *ThumbnailResponse::textureFactory() const
|
||||
{
|
||||
QReadLocker _(&lock);
|
||||
return QQuickTextureFactory::textureFactoryForImage(image);
|
||||
}
|
||||
|
||||
QString ThumbnailResponse::errorString() const
|
||||
{
|
||||
QReadLocker _(&lock);
|
||||
return errorStr;
|
||||
}
|
||||
|
||||
QQuickImageResponse *MatrixImageProvider::requestImageResponse(const QString &id, const QSize &requestedSize)
|
||||
{
|
||||
return new ThumbnailResponse(id, requestedSize, m_connection);
|
||||
}
|
||||
|
||||
#include "moc_matriximageprovider.cpp"
|
||||
80
src/matriximageprovider.h
Normal file
80
src/matriximageprovider.h
Normal file
@@ -0,0 +1,80 @@
|
||||
// SPDX-FileCopyrightText: 2018-2019 Black Hat <bhat@encom.eu.org>
|
||||
// SPDX-FileCopyrightText: 2019 Kitsune Ral <kitsune-ral@users.sf.net>
|
||||
// SPDX-License-Identifier: GPL-3.0-only
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <QQuickAsyncImageProvider>
|
||||
|
||||
#include <Quotient/jobs/mediathumbnailjob.h>
|
||||
|
||||
#include <QReadWriteLock>
|
||||
|
||||
class NeoChatConnection;
|
||||
|
||||
/**
|
||||
* @class ThumbnailResponse
|
||||
*
|
||||
* A QQuickImageResponse for an mxc image.
|
||||
*
|
||||
* @sa QQuickImageResponse
|
||||
*/
|
||||
class ThumbnailResponse : public QQuickImageResponse
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit ThumbnailResponse(QString mediaId, QSize requestedSize, NeoChatConnection *m_connection);
|
||||
~ThumbnailResponse() override = default;
|
||||
|
||||
private Q_SLOTS:
|
||||
void startRequest();
|
||||
void prepareResult();
|
||||
|
||||
private:
|
||||
QString mediaId;
|
||||
QSize requestedSize;
|
||||
const QString localFile;
|
||||
Quotient::MediaThumbnailJob *job = nullptr;
|
||||
QPointer<NeoChatConnection> m_connection;
|
||||
|
||||
QImage image;
|
||||
QString errorStr;
|
||||
mutable QReadWriteLock lock; // Guards ONLY these two members above
|
||||
|
||||
QQuickTextureFactory *textureFactory() const override;
|
||||
QString errorString() const override;
|
||||
};
|
||||
|
||||
/**
|
||||
* @class MatrixImageProvider
|
||||
*
|
||||
* A QQuickAsyncImageProvider for mxc images.
|
||||
*
|
||||
* @sa QQuickAsyncImageProvider
|
||||
*/
|
||||
class MatrixImageProvider : public QQuickAsyncImageProvider
|
||||
{
|
||||
Q_OBJECT
|
||||
QML_ELEMENT
|
||||
QML_SINGLETON
|
||||
|
||||
Q_PROPERTY(NeoChatConnection *connection MEMBER m_connection)
|
||||
public:
|
||||
static MatrixImageProvider *create(QQmlEngine *engine, QJSEngine *)
|
||||
{
|
||||
static MatrixImageProvider *instance = new MatrixImageProvider;
|
||||
engine->setObjectOwnership(instance, QQmlEngine::CppOwnership);
|
||||
return instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Return a job to provide the image with the given ID.
|
||||
*
|
||||
* @sa QQuickAsyncImageProvider::requestImageResponse
|
||||
*/
|
||||
QQuickImageResponse *requestImageResponse(const QString &id, const QSize &requestedSize) override;
|
||||
|
||||
private:
|
||||
QPointer<NeoChatConnection> m_connection;
|
||||
MatrixImageProvider() = default;
|
||||
};
|
||||
@@ -2,18 +2,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
#include "messagecontentmodel.h"
|
||||
#include "eventhandler.h"
|
||||
#include "neochatconfig.h"
|
||||
#include "neochatroommember.h"
|
||||
|
||||
#include <QImageReader>
|
||||
|
||||
#include <Quotient/events/redactionevent.h>
|
||||
#include <Quotient/events/roommessageevent.h>
|
||||
#include <Quotient/events/stickerevent.h>
|
||||
#include <Quotient/qt_connection_util.h>
|
||||
|
||||
#include <KLocalizedString>
|
||||
#include <Kirigami/Platform/PlatformTheme>
|
||||
#include <Quotient/qt_connection_util.h>
|
||||
|
||||
#ifndef Q_OS_ANDROID
|
||||
#include <KSyntaxHighlighting/Definition>
|
||||
@@ -21,7 +20,10 @@
|
||||
#endif
|
||||
|
||||
#include "chatbarcache.h"
|
||||
#include "enums/messagecomponenttype.h"
|
||||
#include "eventhandler.h"
|
||||
#include "filetype.h"
|
||||
#include "itinerarymodel.h"
|
||||
#include "linkpreviewer.h"
|
||||
#include "neochatconnection.h"
|
||||
#include "neochatroom.h"
|
||||
@@ -63,7 +65,6 @@ void MessageContentModel::initializeModel()
|
||||
Quotient::connectUntil(m_room.get(), &NeoChatRoom::extraEventLoaded, this, [this](const QString &eventId) {
|
||||
if (m_room != nullptr) {
|
||||
if (eventId == m_eventId) {
|
||||
m_notFound = false;
|
||||
intiializeEvent(m_room->getEvent(eventId));
|
||||
updateReplyModel();
|
||||
resetModel();
|
||||
@@ -72,27 +73,14 @@ void MessageContentModel::initializeModel()
|
||||
}
|
||||
return false;
|
||||
});
|
||||
Quotient::connectUntil(m_room.get(), &NeoChatRoom::extraEventNotFound, this, [this](const QString &eventId) {
|
||||
if (m_room != nullptr) {
|
||||
if (eventId == m_eventId) {
|
||||
m_notFound = true;
|
||||
resetModel();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
||||
if (m_event == nullptr) {
|
||||
m_room->getEvent(m_eventId);
|
||||
if (m_event == nullptr) {
|
||||
m_room->downloadEventFromServer(m_eventId);
|
||||
}
|
||||
m_room->downloadEventFromServer(m_eventId);
|
||||
}
|
||||
|
||||
connect(m_room, &NeoChatRoom::pendingEventAboutToMerge, this, [this](Quotient::RoomEvent *serverEvent) {
|
||||
if (m_room != nullptr && m_event != nullptr) {
|
||||
if (m_eventId == serverEvent->id() || m_eventId == serverEvent->transactionId()) {
|
||||
if (m_eventId == serverEvent->id()) {
|
||||
beginResetModel();
|
||||
m_isPending = false;
|
||||
intiializeEvent(serverEvent);
|
||||
@@ -105,7 +93,6 @@ void MessageContentModel::initializeModel()
|
||||
if (m_eventId == newEvent->id()) {
|
||||
beginResetModel();
|
||||
intiializeEvent(newEvent);
|
||||
resetContent();
|
||||
endResetModel();
|
||||
}
|
||||
}
|
||||
@@ -161,11 +148,6 @@ void MessageContentModel::initializeModel()
|
||||
}
|
||||
});
|
||||
|
||||
connect(NeoChatConfig::self(), &NeoChatConfig::ThreadsChanged, this, [this]() {
|
||||
updateReplyModel();
|
||||
resetModel();
|
||||
});
|
||||
|
||||
if (m_event != nullptr) {
|
||||
updateReplyModel();
|
||||
}
|
||||
@@ -186,9 +168,6 @@ void MessageContentModel::intiializeEvent(const Quotient::RoomEvent *event)
|
||||
// a pending event may not previously have had an event ID so update.
|
||||
if (m_eventId.isEmpty()) {
|
||||
m_eventId = m_event->id();
|
||||
if (m_eventId.isEmpty()) {
|
||||
m_eventId = m_event->transactionId();
|
||||
}
|
||||
}
|
||||
|
||||
auto senderId = m_event->senderId();
|
||||
@@ -215,7 +194,7 @@ void MessageContentModel::setShowAuthor(bool showAuthor)
|
||||
}
|
||||
m_showAuthor = showAuthor;
|
||||
|
||||
if (m_event != nullptr && m_room->connection()->ignoredUsers().contains(m_event->senderId())) {
|
||||
if (m_event != nullptr) {
|
||||
if (showAuthor) {
|
||||
beginInsertRows({}, 0, 0);
|
||||
m_components.prepend(MessageComponent{MessageComponentType::Author, QString(), {}});
|
||||
@@ -242,23 +221,10 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const
|
||||
return {};
|
||||
}
|
||||
|
||||
EventHandler eventHandler(m_room, m_event.get());
|
||||
const auto component = m_components[index.row()];
|
||||
|
||||
if (role == DisplayRole) {
|
||||
if (m_notFound || (m_event && m_room->connection()->ignoredUsers().contains(m_event->senderId()))) {
|
||||
Kirigami::Platform::PlatformTheme *theme =
|
||||
static_cast<Kirigami::Platform::PlatformTheme *>(qmlAttachedPropertiesObject<Kirigami::Platform::PlatformTheme>(this, true));
|
||||
|
||||
QString disabledTextColor;
|
||||
if (theme != nullptr) {
|
||||
disabledTextColor = theme->disabledTextColor().name();
|
||||
} else {
|
||||
disabledTextColor = QStringLiteral("#000000");
|
||||
}
|
||||
return QString(QStringLiteral("<span style=\"color:%1\">").arg(disabledTextColor)
|
||||
+ i18nc("@info", "This message was either not found, you do not have permission to view it, or it was sent by an ignored user")
|
||||
+ QStringLiteral("</span>"));
|
||||
}
|
||||
if (component.type == MessageComponentType::Loading && m_isReply) {
|
||||
return i18n("Loading reply");
|
||||
}
|
||||
@@ -273,7 +239,7 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const
|
||||
if (!component.content.isEmpty()) {
|
||||
return component.content;
|
||||
}
|
||||
return EventHandler::richBody(m_room, m_event.get());
|
||||
return eventHandler.getRichBody();
|
||||
}
|
||||
if (role == ComponentTypeRole) {
|
||||
return component.type;
|
||||
@@ -282,7 +248,7 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const
|
||||
return component.attributes;
|
||||
}
|
||||
if (role == EventIdRole) {
|
||||
return EventHandler::id(m_event.get());
|
||||
return eventHandler.getId();
|
||||
}
|
||||
if (role == TimeRole) {
|
||||
const auto pendingIt = std::find_if(m_room->pendingEvents().cbegin(), m_room->pendingEvents().cend(), [this](const PendingEventItem &pendingEvent) {
|
||||
@@ -290,7 +256,7 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const
|
||||
});
|
||||
|
||||
auto lastUpdated = pendingIt == m_room->pendingEvents().cend() ? QDateTime() : pendingIt->lastUpdated();
|
||||
return EventHandler::time(m_event.get(), m_isPending, lastUpdated);
|
||||
return eventHandler.getTime(m_isPending, lastUpdated);
|
||||
}
|
||||
if (role == TimeStringRole) {
|
||||
const auto pendingIt = std::find_if(m_room->pendingEvents().cbegin(), m_room->pendingEvents().cend(), [this](const PendingEventItem &pendingEvent) {
|
||||
@@ -298,13 +264,13 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const
|
||||
});
|
||||
|
||||
auto lastUpdated = pendingIt == m_room->pendingEvents().cend() ? QDateTime() : pendingIt->lastUpdated();
|
||||
return EventHandler::timeString(m_event.get(), QStringLiteral("hh:mm"), m_isPending, lastUpdated);
|
||||
return eventHandler.getTimeString(QStringLiteral("hh:mm"), m_isPending, lastUpdated);
|
||||
}
|
||||
if (role == AuthorRole) {
|
||||
return QVariant::fromValue<NeochatRoomMember *>(m_eventSenderObject.get());
|
||||
}
|
||||
if (role == MediaInfoRole) {
|
||||
return EventHandler::mediaInfo(m_room, m_event.get());
|
||||
return eventHandler.getMediaInfo();
|
||||
}
|
||||
if (role == FileTransferInfoRole) {
|
||||
return QVariant::fromValue(m_room->cachedFileTransferInfo(m_event.get()));
|
||||
@@ -313,22 +279,25 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const
|
||||
return QVariant::fromValue<ItineraryModel *>(m_itineraryModel);
|
||||
}
|
||||
if (role == LatitudeRole) {
|
||||
return EventHandler::latitude(m_event.get());
|
||||
return eventHandler.getLatitude();
|
||||
}
|
||||
if (role == LongitudeRole) {
|
||||
return EventHandler::longitude(m_event.get());
|
||||
return eventHandler.getLongitude();
|
||||
}
|
||||
if (role == AssetRole) {
|
||||
return EventHandler::locationAssetType(m_event.get());
|
||||
return eventHandler.getLocationAssetType();
|
||||
}
|
||||
if (role == PollHandlerRole) {
|
||||
return QVariant::fromValue<PollHandler *>(m_room->poll(m_eventId));
|
||||
}
|
||||
if (role == IsReplyRole) {
|
||||
return eventHandler.hasReply();
|
||||
}
|
||||
if (role == ReplyEventIdRole) {
|
||||
return EventHandler::replyId(m_event.get());
|
||||
return eventHandler.getReplyId();
|
||||
}
|
||||
if (role == ReplyAuthorRole) {
|
||||
return QVariant::fromValue(EventHandler::replyAuthor(m_room, m_event.get()));
|
||||
return QVariant::fromValue(eventHandler.getReplyAuthor());
|
||||
}
|
||||
if (role == ReplyContentModelRole) {
|
||||
return QVariant::fromValue<MessageContentModel *>(m_replyModel);
|
||||
@@ -368,6 +337,7 @@ QHash<int, QByteArray> MessageContentModel::roleNames() const
|
||||
roles[LongitudeRole] = "longitude";
|
||||
roles[AssetRole] = "asset";
|
||||
roles[PollHandlerRole] = "pollHandler";
|
||||
roles[IsReplyRole] = "isReply";
|
||||
roles[ReplyEventIdRole] = "replyEventId";
|
||||
roles[ReplyAuthorRole] = "replyAuthor";
|
||||
roles[ReplyContentModelRole] = "replyContentModel";
|
||||
@@ -380,12 +350,6 @@ void MessageContentModel::resetModel()
|
||||
beginResetModel();
|
||||
m_components.clear();
|
||||
|
||||
if ((m_event && m_room->connection()->ignoredUsers().contains(m_event->senderId())) || m_notFound) {
|
||||
m_components += MessageComponent{MessageComponentType::Text, QString(), {}};
|
||||
endResetModel();
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_event == nullptr) {
|
||||
m_components += MessageComponent{MessageComponentType::Loading, QString(), {}};
|
||||
endResetModel();
|
||||
@@ -440,7 +404,8 @@ QList<MessageComponent> MessageContentModel::messageContentComponents(bool isEdi
|
||||
if (isEditing) {
|
||||
newComponents += MessageComponent{MessageComponentType::Edit, QString(), {}};
|
||||
} else {
|
||||
newComponents.append(componentsForType(MessageComponentType::typeForEvent(*m_event.get())));
|
||||
EventHandler eventHandler(m_room, m_event.get());
|
||||
newComponents.append(componentsForType(eventHandler.messageComponentType()));
|
||||
}
|
||||
|
||||
if (m_room->urlPreviewEnabled()) {
|
||||
@@ -452,24 +417,18 @@ QList<MessageComponent> MessageContentModel::messageContentComponents(bool isEdi
|
||||
|
||||
void MessageContentModel::updateReplyModel()
|
||||
{
|
||||
if (m_event == nullptr || m_isReply) {
|
||||
if (m_event == nullptr || m_replyModel != nullptr || m_isReply) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!EventHandler::hasReply(m_event.get()) || (EventHandler::isThreaded(m_event.get()) && NeoChatConfig::self()->threads())) {
|
||||
if (m_replyModel) {
|
||||
delete m_replyModel;
|
||||
}
|
||||
EventHandler eventHandler(m_room, m_event.get());
|
||||
if (!eventHandler.hasReply()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_replyModel != nullptr) {
|
||||
return;
|
||||
}
|
||||
|
||||
const auto replyEvent = m_room->findInTimeline(EventHandler::replyId(m_event.get()));
|
||||
const auto replyEvent = m_room->findInTimeline(eventHandler.getReplyId());
|
||||
if (replyEvent == m_room->historyEdge()) {
|
||||
m_replyModel = new MessageContentModel(m_room, EventHandler::replyId(m_event.get()), true, false, this);
|
||||
m_replyModel = new MessageContentModel(m_room, eventHandler.getReplyId(), true, false, this);
|
||||
} else {
|
||||
m_replyModel = new MessageContentModel(m_room, replyEvent->get(), true, false, this);
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include <Quotient/room.h>
|
||||
|
||||
#include "enums/messagecomponenttype.h"
|
||||
#include "eventhandler.h"
|
||||
#include "itinerarymodel.h"
|
||||
#include "neochatroommember.h"
|
||||
|
||||
@@ -65,6 +66,7 @@ public:
|
||||
AssetRole, /**< Type of location event, e.g. self pin of the user location. */
|
||||
PollHandlerRole, /**< The PollHandler for the event, if any. */
|
||||
|
||||
IsReplyRole, /**< Is the message a reply to another event. */
|
||||
ReplyEventIdRole, /**< The matrix ID of the message that was replied to. */
|
||||
ReplyAuthorRole, /**< The author of the event that was replied to. */
|
||||
ReplyContentModelRole, /**< The MessageContentModel for the reply event. */
|
||||
@@ -125,7 +127,6 @@ private:
|
||||
bool m_isPending;
|
||||
bool m_showAuthor = true;
|
||||
bool m_isReply;
|
||||
bool m_notFound = false;
|
||||
|
||||
void initializeModel();
|
||||
void intiializeEvent(const QString &eventId);
|
||||
|
||||
@@ -22,8 +22,13 @@
|
||||
#include "enums/delegatetype.h"
|
||||
#include "eventhandler.h"
|
||||
#include "events/pollevent.h"
|
||||
#include "linkpreviewer.h"
|
||||
#include "messagecontentmodel.h"
|
||||
#include "models/messagefiltermodel.h"
|
||||
#include "models/reactionmodel.h"
|
||||
#include "neochatroom.h"
|
||||
#include "neochatroommember.h"
|
||||
#include "readmarkermodel.h"
|
||||
#include "texthandler.h"
|
||||
|
||||
using namespace Quotient;
|
||||
@@ -66,11 +71,6 @@ MessageEventModel::MessageEventModel(QObject *parent)
|
||||
connect(this, &MessageEventModel::modelReset, this, [this]() {
|
||||
resetting = false;
|
||||
});
|
||||
|
||||
connect(NeoChatConfig::self(), &NeoChatConfig::ThreadsChanged, this, [this]() {
|
||||
beginResetModel();
|
||||
endResetModel();
|
||||
});
|
||||
}
|
||||
|
||||
NeoChatRoom *MessageEventModel::room() const
|
||||
@@ -432,30 +432,26 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
||||
const auto pendingIt = m_currentRoom->pendingEvents().crbegin() + std::min(row, timelineBaseIndex());
|
||||
const auto &evt = isPending ? **pendingIt : **timelineIt;
|
||||
|
||||
EventHandler eventHandler(m_currentRoom, &evt);
|
||||
|
||||
if (role == Qt::DisplayRole) {
|
||||
if (evt.isRedacted()) {
|
||||
auto reason = evt.redactedBecause()->reason();
|
||||
return (reason.isEmpty()) ? i18n("<i>[This message was deleted]</i>")
|
||||
: i18n("<i>[This message was deleted: %1]</i>", evt.redactedBecause()->reason());
|
||||
}
|
||||
return EventHandler::richBody(m_currentRoom, &evt);
|
||||
return eventHandler.getRichBody();
|
||||
}
|
||||
|
||||
if (role == ContentModelRole) {
|
||||
QString modelId;
|
||||
if (!evt.id().isEmpty() && m_contentModels.contains(evt.id())) {
|
||||
modelId = evt.id();
|
||||
} else if (!evt.transactionId().isEmpty() && m_contentModels.contains(evt.transactionId())) {
|
||||
modelId = evt.transactionId();
|
||||
}
|
||||
if (!modelId.isEmpty()) {
|
||||
return QVariant::fromValue<MessageContentModel *>(m_contentModels.at(modelId).get());
|
||||
if (m_contentModels.contains(evt.id())) {
|
||||
return QVariant::fromValue<MessageContentModel *>(m_contentModels.at(evt.id()).get());
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
if (role == GenericDisplayRole) {
|
||||
return EventHandler::genericBody(&evt);
|
||||
return eventHandler.getGenericBody();
|
||||
}
|
||||
|
||||
if (role == DelegateTypeRole) {
|
||||
@@ -478,7 +474,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
||||
}
|
||||
|
||||
if (role == HighlightRole) {
|
||||
return EventHandler::isHighlighted(m_currentRoom, &evt);
|
||||
return eventHandler.isHighlighted();
|
||||
}
|
||||
|
||||
if (role == SpecialMarksRole) {
|
||||
@@ -491,11 +487,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
||||
return pendingIt->deliveryStatus();
|
||||
}
|
||||
|
||||
if (EventHandler::isHidden(m_currentRoom, &evt)) {
|
||||
return EventStatus::Hidden;
|
||||
}
|
||||
|
||||
if (EventHandler::isThreaded(&evt) && EventHandler::threadRoot(&evt) != EventHandler::id(&evt) && NeoChatConfig::threads()) {
|
||||
if (eventHandler.isHidden()) {
|
||||
return EventStatus::Hidden;
|
||||
}
|
||||
|
||||
@@ -503,7 +495,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
||||
}
|
||||
|
||||
if (role == EventIdRole) {
|
||||
return EventHandler::id(&evt);
|
||||
return eventHandler.getId();
|
||||
}
|
||||
|
||||
if (role == ProgressInfoRole) {
|
||||
@@ -519,20 +511,20 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
||||
|
||||
if (role == TimeRole) {
|
||||
auto lastUpdated = isPending ? pendingIt->lastUpdated() : QDateTime();
|
||||
return EventHandler::time(&evt, isPending, lastUpdated);
|
||||
return eventHandler.getTime(isPending, lastUpdated);
|
||||
}
|
||||
|
||||
if (role == SectionRole) {
|
||||
auto lastUpdated = isPending ? pendingIt->lastUpdated() : QDateTime();
|
||||
return EventHandler::timeString(&evt, true, QLocale::ShortFormat, isPending, lastUpdated);
|
||||
return eventHandler.getTimeString(true, QLocale::ShortFormat, isPending, lastUpdated);
|
||||
}
|
||||
|
||||
if (role == IsThreadedRole) {
|
||||
return EventHandler::isThreaded(&evt);
|
||||
return eventHandler.isThreaded();
|
||||
}
|
||||
|
||||
if (role == ThreadRootRole) {
|
||||
return EventHandler::threadRoot(&evt);
|
||||
return eventHandler.threadRoot();
|
||||
}
|
||||
|
||||
if (role == ShowSectionRole) {
|
||||
@@ -585,7 +577,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
||||
}
|
||||
|
||||
if (role == AuthorDisplayNameRole) {
|
||||
return EventHandler::authorDisplayName(m_currentRoom, &evt, isPending);
|
||||
return eventHandler.getAuthorDisplayName(isPending);
|
||||
}
|
||||
|
||||
if (role == IsRedactedRole) {
|
||||
@@ -597,11 +589,11 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
||||
}
|
||||
|
||||
if (role == MediaInfoRole) {
|
||||
return EventHandler::mediaInfo(m_currentRoom, &evt);
|
||||
return eventHandler.getMediaInfo();
|
||||
}
|
||||
|
||||
if (role == IsEditableRole) {
|
||||
return MessageComponentType::typeForEvent(evt) == MessageComponentType::Text && evt.senderId() == m_currentRoom->localMember().id();
|
||||
return eventHandler.messageComponentType() == MessageComponentType::Text && evt.senderId() == m_currentRoom->localMember().id();
|
||||
}
|
||||
|
||||
return {};
|
||||
@@ -629,9 +621,6 @@ void MessageEventModel::createEventObjects(const Quotient::RoomEvent *event)
|
||||
|
||||
auto eventId = event->id();
|
||||
auto senderId = event->senderId();
|
||||
if (eventId.isEmpty()) {
|
||||
eventId = event->transactionId();
|
||||
}
|
||||
// A pending event might not have a sender ID set yet but in that case it must
|
||||
// be the local member.
|
||||
if (senderId.isEmpty()) {
|
||||
@@ -642,16 +631,12 @@ void MessageEventModel::createEventObjects(const Quotient::RoomEvent *event)
|
||||
m_memberObjects[senderId] = std::unique_ptr<NeochatRoomMember>(new NeochatRoomMember(m_currentRoom, senderId));
|
||||
}
|
||||
|
||||
if (!m_contentModels.contains(eventId) && !m_contentModels.contains(event->transactionId())) {
|
||||
if (!m_contentModels.contains(eventId)) {
|
||||
if (!event->isStateEvent() || event->matrixType() == QStringLiteral("org.matrix.msc3672.beacon_info")) {
|
||||
m_contentModels[eventId] = std::unique_ptr<MessageContentModel>(new MessageContentModel(m_currentRoom, event));
|
||||
}
|
||||
}
|
||||
|
||||
if (EventHandler::isThreaded(event) && !m_threadModels.contains(EventHandler::threadRoot(event))) {
|
||||
m_threadModels[EventHandler::threadRoot(event)] = QSharedPointer<ThreadModel>(new ThreadModel(EventHandler::threadRoot(event), m_currentRoom));
|
||||
}
|
||||
|
||||
// ReadMarkerModel handles updates to add and remove markers, we only need to
|
||||
// handle adding and removing whole models here.
|
||||
if (m_readMarkerModels.contains(eventId)) {
|
||||
@@ -711,9 +696,4 @@ bool MessageEventModel::event(QEvent *event)
|
||||
return QObject::event(event);
|
||||
}
|
||||
|
||||
ThreadModel *MessageEventModel::threadModelForRootId(const QString &threadRootId) const
|
||||
{
|
||||
return m_threadModels[threadRootId].data();
|
||||
}
|
||||
|
||||
#include "moc_messageeventmodel.cpp"
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
#include "neochatroommember.h"
|
||||
#include "pollhandler.h"
|
||||
#include "readmarkermodel.h"
|
||||
#include "threadmodel.h"
|
||||
|
||||
class ReactionModel;
|
||||
|
||||
@@ -56,8 +55,8 @@ public:
|
||||
|
||||
ContentModelRole, /**< The MessageContentModel for the event. */
|
||||
|
||||
IsThreadedRole, /**< Whether the message is in a thread. */
|
||||
ThreadRootRole, /**< The Matrix ID of the thread root message, if any . */
|
||||
IsThreadedRole,
|
||||
ThreadRootRole,
|
||||
|
||||
ShowSectionRole, /**< Whether the section header should be shown. */
|
||||
|
||||
@@ -106,8 +105,6 @@ public:
|
||||
*/
|
||||
Q_INVOKABLE [[nodiscard]] int eventIdToRow(const QString &eventID) const;
|
||||
|
||||
Q_INVOKABLE ThreadModel *threadModelForRootId(const QString &threadRootId) const;
|
||||
|
||||
protected:
|
||||
bool event(QEvent *event) override;
|
||||
|
||||
@@ -123,7 +120,6 @@ private:
|
||||
std::map<QString, std::unique_ptr<NeochatRoomMember>> m_memberObjects;
|
||||
std::map<QString, std::unique_ptr<MessageContentModel>> m_contentModels;
|
||||
QMap<QString, QSharedPointer<ReadMarkerModel>> m_readMarkerModels;
|
||||
QMap<QString, QSharedPointer<ThreadModel>> m_threadModels;
|
||||
QMap<QString, QSharedPointer<ReactionModel>> m_reactionModels;
|
||||
|
||||
[[nodiscard]] int timelineBaseIndex() const;
|
||||
|
||||
@@ -8,8 +8,10 @@
|
||||
|
||||
#include "enums/delegatetype.h"
|
||||
#include "messagecontentmodel.h"
|
||||
#include "messageeventmodel.h"
|
||||
#include "neochatconfig.h"
|
||||
#include "neochatroommember.h"
|
||||
#include "timelinemodel.h"
|
||||
|
||||
using namespace Quotient;
|
||||
|
||||
|
||||
@@ -121,11 +121,12 @@ void NotificationsModel::loadData()
|
||||
const auto &authorAvatar = avatar.isValid() && avatar.scheme() == QStringLiteral("mxc") ? avatar : QUrl();
|
||||
|
||||
const auto &roomEvent = eventCast<const RoomEvent>(notification.event.get());
|
||||
EventHandler eventHandler(dynamic_cast<NeoChatRoom *>(room), roomEvent);
|
||||
beginInsertRows({}, m_notifications.length(), m_notifications.length());
|
||||
m_notifications += Notification{
|
||||
.roomId = notification.roomId,
|
||||
.text = room->member(authorId).htmlSafeDisplayName() + (roomEvent->is<StateEvent>() ? QStringLiteral(" ") : QStringLiteral(": "))
|
||||
+ EventHandler::plainBody(dynamic_cast<NeoChatRoom *>(room), roomEvent, true),
|
||||
+ eventHandler.getPlainBody(true),
|
||||
.authorName = room->member(authorId).htmlSafeDisplayName(),
|
||||
.authorAvatar = authorAvatar,
|
||||
.eventId = roomEvent->id(),
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
#include <Quotient/jobs/basejob.h>
|
||||
|
||||
#include "neochatconfig.h"
|
||||
#include "neochatconnection.h"
|
||||
|
||||
#include <KLazyLocalizedString>
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
#include "reactionmodel.h"
|
||||
#include "neochatroom.h"
|
||||
|
||||
#include <QDebug>
|
||||
#include <QFont>
|
||||
@@ -14,6 +15,8 @@
|
||||
|
||||
#include <KLocalizedString>
|
||||
|
||||
#include <Quotient/roommember.h>
|
||||
|
||||
ReactionModel::ReactionModel(const Quotient::RoomMessageEvent *event, NeoChatRoom *room)
|
||||
: QAbstractListModel(nullptr)
|
||||
, m_room(room)
|
||||
|
||||
@@ -245,7 +245,8 @@ QVariant RoomListModel::data(const QModelIndex &index, int role) const
|
||||
if (room->lastEvent() == nullptr || room->lastEventIsSpoiler()) {
|
||||
return QString();
|
||||
}
|
||||
return EventHandler::subtitleText(room, room->lastEvent());
|
||||
EventHandler eventHandler(room, room->lastEvent());
|
||||
return eventHandler.subtitleText();
|
||||
}
|
||||
if (role == AvatarImageRole) {
|
||||
return room->avatar(128);
|
||||
|
||||
@@ -357,7 +357,8 @@ QVariant RoomTreeModel::data(const QModelIndex &index, int role) const
|
||||
if (room->lastEvent() == nullptr || room->lastEventIsSpoiler()) {
|
||||
return QString();
|
||||
}
|
||||
return EventHandler::subtitleText(room, room->lastEvent());
|
||||
EventHandler eventHandler(room, room->lastEvent());
|
||||
return eventHandler.subtitleText();
|
||||
}
|
||||
if (role == AvatarImageRole) {
|
||||
return room->avatar(128);
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include "eventhandler.h"
|
||||
#include "models/messagecontentmodel.h"
|
||||
#include "neochatroom.h"
|
||||
#include "neochatroommember.h"
|
||||
|
||||
#include <QGuiApplication>
|
||||
|
||||
@@ -89,6 +90,8 @@ QVariant SearchModel::data(const QModelIndex &index, int role) const
|
||||
auto row = index.row();
|
||||
const auto &event = *m_result->results[row].result;
|
||||
|
||||
EventHandler eventHandler(m_room, &event);
|
||||
|
||||
switch (role) {
|
||||
case AuthorRole:
|
||||
return QVariant::fromValue<NeochatRoomMember *>(m_memberObjects.at(event.senderId()).get());
|
||||
@@ -98,7 +101,7 @@ QVariant SearchModel::data(const QModelIndex &index, int role) const
|
||||
}
|
||||
return event.originTimestamp().date() != m_result->results[row - 1].result->originTimestamp().date();
|
||||
case SectionRole:
|
||||
return EventHandler::timeString(&event, true);
|
||||
return eventHandler.getTimeString(true);
|
||||
case ShowReactionsRole:
|
||||
return false;
|
||||
case ShowReadMarkersRole:
|
||||
@@ -106,13 +109,13 @@ QVariant SearchModel::data(const QModelIndex &index, int role) const
|
||||
case IsPendingRole:
|
||||
return false;
|
||||
case HighlightRole:
|
||||
return EventHandler::isHighlighted(m_room, &event);
|
||||
return eventHandler.isHighlighted();
|
||||
case EventIdRole:
|
||||
return EventHandler::id(&event);
|
||||
return eventHandler.getId();
|
||||
case IsThreadedRole:
|
||||
return EventHandler::isThreaded(&event);
|
||||
return eventHandler.isThreaded();
|
||||
case ThreadRootRole:
|
||||
return EventHandler::threadRoot(&event);
|
||||
return eventHandler.threadRoot();
|
||||
case ContentModelRole: {
|
||||
if (!event.isStateEvent()) {
|
||||
return QVariant::fromValue<MessageContentModel *>(new MessageContentModel(m_room, &event));
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <Quotient/room.h>
|
||||
|
||||
#include "neochatconnection.h"
|
||||
#include "neochatroom.h"
|
||||
|
||||
SpaceChildrenModel::SpaceChildrenModel(QObject *parent)
|
||||
: QAbstractItemModel(parent)
|
||||
|
||||
@@ -1,125 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 James Graham <james.h.graham@protonmail.com>
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
#include "threadmodel.h"
|
||||
|
||||
#include <Quotient/events/event.h>
|
||||
#include <Quotient/events/stickerevent.h>
|
||||
#include <Quotient/jobs/basejob.h>
|
||||
#include <Quotient/omittable.h>
|
||||
#include <memory>
|
||||
|
||||
#include "eventhandler.h"
|
||||
#include "neochatroom.h"
|
||||
|
||||
ThreadModel::ThreadModel(const QString &threadRootId, NeoChatRoom *room)
|
||||
: QConcatenateTablesProxyModel(room)
|
||||
, m_threadRootId(threadRootId)
|
||||
{
|
||||
Q_ASSERT(!m_threadRootId.isEmpty());
|
||||
Q_ASSERT(room);
|
||||
|
||||
m_threadRootContentModel = std::unique_ptr<MessageContentModel>(new MessageContentModel(room, threadRootId));
|
||||
|
||||
connect(room, &Quotient::Room::pendingEventAboutToAdd, this, [this](Quotient::RoomEvent *event) {
|
||||
if (auto roomEvent = eventCast<const Quotient::RoomMessageEvent>(event)) {
|
||||
if (EventHandler::isThreaded(roomEvent) && EventHandler::threadRoot(roomEvent) == m_threadRootId) {
|
||||
addNewEvent(event);
|
||||
clearModels();
|
||||
addModels();
|
||||
}
|
||||
}
|
||||
});
|
||||
connect(room, &Quotient::Room::aboutToAddNewMessages, this, [this](Quotient::RoomEventsRange events) {
|
||||
for (const auto &event : events) {
|
||||
if (auto roomEvent = eventCast<const Quotient::RoomMessageEvent>(event)) {
|
||||
if (EventHandler::isThreaded(roomEvent) && EventHandler::threadRoot(roomEvent) == m_threadRootId) {
|
||||
addNewEvent(roomEvent);
|
||||
}
|
||||
}
|
||||
}
|
||||
clearModels();
|
||||
addModels();
|
||||
});
|
||||
|
||||
fetchMore({});
|
||||
addModels();
|
||||
}
|
||||
|
||||
MessageContentModel *ThreadModel::threadRootContentModel() const
|
||||
{
|
||||
return m_threadRootContentModel.get();
|
||||
}
|
||||
|
||||
QHash<int, QByteArray> ThreadModel::roleNames() const
|
||||
{
|
||||
return m_threadRootContentModel->roleNames();
|
||||
}
|
||||
|
||||
bool ThreadModel::canFetchMore(const QModelIndex &parent) const
|
||||
{
|
||||
Q_UNUSED(parent);
|
||||
return !m_currentJob && m_nextBatch.has_value();
|
||||
}
|
||||
|
||||
void ThreadModel::fetchMore(const QModelIndex &parent)
|
||||
{
|
||||
Q_UNUSED(parent);
|
||||
if (!m_currentJob && m_nextBatch.has_value()) {
|
||||
const auto room = dynamic_cast<NeoChatRoom *>(QObject::parent());
|
||||
const auto connection = room->connection();
|
||||
m_currentJob =
|
||||
connection->callApi<Quotient::GetRelatingEventsWithRelTypeJob>(room->id(), m_threadRootId, QLatin1String("m.thread"), *m_nextBatch, QString(), 5);
|
||||
connect(m_currentJob, &Quotient::BaseJob::success, this, [this]() {
|
||||
const auto room = dynamic_cast<NeoChatRoom *>(QObject::parent());
|
||||
auto newEvents = m_currentJob->chunk();
|
||||
for (auto &event : newEvents) {
|
||||
m_contentModels.push_back(new MessageContentModel(room, event.get()));
|
||||
}
|
||||
|
||||
clearModels();
|
||||
addModels();
|
||||
|
||||
const auto newNextBatch = m_currentJob->nextBatch();
|
||||
if (!newNextBatch.isEmpty() && *m_nextBatch != newNextBatch) {
|
||||
*m_nextBatch = newNextBatch;
|
||||
} else {
|
||||
// Insert the thread root at the end.
|
||||
beginInsertRows({}, rowCount(), rowCount());
|
||||
endInsertRows();
|
||||
m_nextBatch.reset();
|
||||
}
|
||||
|
||||
m_currentJob.clear();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
void ThreadModel::addNewEvent(const Quotient::RoomEvent *event)
|
||||
{
|
||||
const auto room = dynamic_cast<NeoChatRoom *>(QObject::parent());
|
||||
m_contentModels.push_front(new MessageContentModel(room, event));
|
||||
}
|
||||
|
||||
void ThreadModel::addModels()
|
||||
{
|
||||
addSourceModel(m_threadRootContentModel.get());
|
||||
for (auto it = m_contentModels.crbegin(); it != m_contentModels.crend(); ++it) {
|
||||
addSourceModel(*it);
|
||||
}
|
||||
|
||||
beginResetModel();
|
||||
endResetModel();
|
||||
}
|
||||
|
||||
void ThreadModel::clearModels()
|
||||
{
|
||||
removeSourceModel(m_threadRootContentModel.get());
|
||||
for (const auto &model : m_contentModels) {
|
||||
if (sourceModels().contains(model)) {
|
||||
removeSourceModel(model);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#include "moc_threadmodel.cpp"
|
||||
@@ -1,88 +0,0 @@
|
||||
// SPDX-FileCopyrightText: 2023 James Graham <james.h.graham@protonmail.com>
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <Quotient/util.h>
|
||||
|
||||
#include <QConcatenateTablesProxyModel>
|
||||
#include <QQmlEngine>
|
||||
|
||||
#include <QPointer>
|
||||
#include <Quotient/csapi/relations.h>
|
||||
#include <Quotient/events/roomevent.h>
|
||||
#include <Quotient/events/roommessageevent.h>
|
||||
#include <deque>
|
||||
#include <optional>
|
||||
|
||||
#include "linkpreviewer.h"
|
||||
#include "messagecontentmodel.h"
|
||||
|
||||
class NeoChatRoom;
|
||||
class ReactionModel;
|
||||
|
||||
/**
|
||||
* @class ThreadModel
|
||||
*
|
||||
* This class defines the model for visualising a thread.
|
||||
*
|
||||
* The class also provides functions to access the data of the root event, typically
|
||||
* used to visualise the thread in a list of room threads.
|
||||
*/
|
||||
class ThreadModel : public QConcatenateTablesProxyModel
|
||||
{
|
||||
Q_OBJECT
|
||||
QML_ELEMENT
|
||||
QML_UNCREATABLE("")
|
||||
|
||||
public:
|
||||
explicit ThreadModel(const QString &threadRootId, NeoChatRoom *room);
|
||||
|
||||
/**
|
||||
* @brief The content model for the thread root event.
|
||||
*/
|
||||
MessageContentModel *threadRootContentModel() const;
|
||||
|
||||
/**
|
||||
* @brief Returns a mapping from Role enum values to role names.
|
||||
*
|
||||
* @sa Roles, QAbstractItemModel::roleNames()
|
||||
*/
|
||||
[[nodiscard]] QHash<int, QByteArray> roleNames() const override;
|
||||
|
||||
/**
|
||||
* @brief Whether there is more data available for the model to fetch.
|
||||
*
|
||||
* @sa QAbstractItemModel::canFetchMore()
|
||||
*/
|
||||
bool canFetchMore(const QModelIndex &parent) const override;
|
||||
|
||||
/**
|
||||
* @brief Fetches the next batch of model data if any is available.
|
||||
*
|
||||
* @sa QAbstractItemModel::fetchMore()
|
||||
*/
|
||||
void fetchMore(const QModelIndex &parent) override;
|
||||
|
||||
private:
|
||||
QString m_threadRootId;
|
||||
|
||||
std::unique_ptr<MessageContentModel> m_threadRootContentModel;
|
||||
|
||||
std::deque<MessageContentModel *> m_contentModels;
|
||||
|
||||
QList<QString> m_events;
|
||||
QList<QString> m_pendingEvents;
|
||||
|
||||
std::unordered_map<QString, std::unique_ptr<Quotient::RoomEvent>> m_unloadedEvents;
|
||||
|
||||
QMap<QString, QSharedPointer<ReactionModel>> m_reactionModels;
|
||||
|
||||
QPointer<Quotient::GetRelatingEventsWithRelTypeJob> m_currentJob = nullptr;
|
||||
std::optional<QString> m_nextBatch = QString();
|
||||
bool m_addingPending = false;
|
||||
|
||||
void addNewEvent(const Quotient::RoomEvent *event);
|
||||
void addModels();
|
||||
void clearModels();
|
||||
};
|
||||
@@ -3,15 +3,11 @@
|
||||
|
||||
#include "timelinemodel.h"
|
||||
|
||||
#include <Quotient/qt_connection_util.h>
|
||||
|
||||
#include "delegatetype.h"
|
||||
|
||||
TimelineModel::TimelineModel(QObject *parent)
|
||||
: QConcatenateTablesProxyModel(parent)
|
||||
{
|
||||
m_timelineBeginningModel = new TimelineBeginningModel(this);
|
||||
addSourceModel(m_timelineBeginningModel);
|
||||
m_messageEventModel = new MessageEventModel(this);
|
||||
addSourceModel(m_messageEventModel);
|
||||
m_timelineEndModel = new TimelineEndModel(this);
|
||||
@@ -27,7 +23,6 @@ void TimelineModel::setRoom(NeoChatRoom *room)
|
||||
{
|
||||
// Both models do their own null checking so just pass along.
|
||||
m_messageEventModel->setRoom(room);
|
||||
m_timelineBeginningModel->setRoom(room);
|
||||
m_timelineEndModel->setRoom(room);
|
||||
}
|
||||
|
||||
@@ -41,69 +36,6 @@ QHash<int, QByteArray> TimelineModel::roleNames() const
|
||||
return m_messageEventModel->roleNames();
|
||||
}
|
||||
|
||||
TimelineBeginningModel::TimelineBeginningModel(QObject *parent)
|
||||
: QAbstractListModel(parent)
|
||||
{
|
||||
}
|
||||
|
||||
void TimelineBeginningModel::setRoom(NeoChatRoom *room)
|
||||
{
|
||||
if (room == m_room) {
|
||||
return;
|
||||
}
|
||||
|
||||
beginResetModel();
|
||||
|
||||
if (m_room != nullptr) {
|
||||
m_room->disconnect(this);
|
||||
}
|
||||
|
||||
m_room = room;
|
||||
|
||||
if (m_room != nullptr) {
|
||||
Quotient::connectUntil(m_room.get(), &Quotient::Room::eventsHistoryJobChanged, this, [this]() {
|
||||
if (m_room->allHistoryLoaded()) {
|
||||
// HACK: We have to do it this way because DelegateChooser doesn't update dynamically.
|
||||
beginRemoveRows({}, 0, 0);
|
||||
endRemoveRows();
|
||||
beginInsertRows({}, 0, 0);
|
||||
endInsertRows();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
});
|
||||
}
|
||||
|
||||
endResetModel();
|
||||
}
|
||||
|
||||
QVariant TimelineBeginningModel::data(const QModelIndex &idx, int role) const
|
||||
{
|
||||
Q_UNUSED(idx)
|
||||
if (m_room == nullptr) {
|
||||
return {};
|
||||
}
|
||||
|
||||
if (role == DelegateTypeRole) {
|
||||
return DelegateType::Successor;
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
int TimelineBeginningModel::rowCount(const QModelIndex &parent) const
|
||||
{
|
||||
Q_UNUSED(parent)
|
||||
if (m_room == nullptr) {
|
||||
return 0;
|
||||
}
|
||||
return m_room->successorId().isEmpty() ? 0 : 1;
|
||||
}
|
||||
|
||||
QHash<int, QByteArray> TimelineBeginningModel::roleNames() const
|
||||
{
|
||||
return {{DelegateTypeRole, "delegateType"}};
|
||||
}
|
||||
|
||||
TimelineEndModel::TimelineEndModel(QObject *parent)
|
||||
: QAbstractListModel(parent)
|
||||
{
|
||||
@@ -146,11 +78,7 @@ QVariant TimelineEndModel::data(const QModelIndex &idx, int role) const
|
||||
}
|
||||
|
||||
if (role == DelegateTypeRole) {
|
||||
if (idx.row() == 1 || rowCount() == 1) {
|
||||
return m_room->allHistoryLoaded() ? DelegateType::TimelineEnd : DelegateType::Loading;
|
||||
} else {
|
||||
return DelegateType::Predecessor;
|
||||
}
|
||||
return m_room->allHistoryLoaded() ? DelegateType::TimelineEnd : DelegateType::Loading;
|
||||
}
|
||||
return {};
|
||||
}
|
||||
@@ -158,10 +86,7 @@ QVariant TimelineEndModel::data(const QModelIndex &idx, int role) const
|
||||
int TimelineEndModel::rowCount(const QModelIndex &parent) const
|
||||
{
|
||||
Q_UNUSED(parent)
|
||||
if (m_room == nullptr) {
|
||||
return 0;
|
||||
}
|
||||
return m_room->predecessorId().isEmpty() ? 1 : (m_room->allHistoryLoaded() ? 2 : 1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
QHash<int, QByteArray> TimelineEndModel::roleNames() const
|
||||
|
||||
@@ -10,57 +10,6 @@
|
||||
#include "messageeventmodel.h"
|
||||
#include "neochatroom.h"
|
||||
|
||||
/**
|
||||
* @class TimelineBeginningModel
|
||||
*
|
||||
* A model to provide a delegate at the start of the timeline to show upgrades.
|
||||
*/
|
||||
class TimelineBeginningModel : public QAbstractListModel
|
||||
{
|
||||
Q_OBJECT
|
||||
QML_ELEMENT
|
||||
|
||||
public:
|
||||
/**
|
||||
* @brief Defines the model roles.
|
||||
*/
|
||||
enum Roles {
|
||||
DelegateTypeRole = MessageEventModel::DelegateTypeRole, /**< The delegate type of the message. */
|
||||
};
|
||||
Q_ENUM(Roles)
|
||||
|
||||
explicit TimelineBeginningModel(QObject *parent = nullptr);
|
||||
|
||||
/**
|
||||
* @brief Set the room for the timeline.
|
||||
*/
|
||||
void setRoom(NeoChatRoom *room);
|
||||
|
||||
/**
|
||||
* @brief Get the given role value at the given index.
|
||||
*
|
||||
* @sa QAbstractItemModel::data
|
||||
*/
|
||||
[[nodiscard]] QVariant data(const QModelIndex &idx, int role = Qt::DisplayRole) const override;
|
||||
|
||||
/**
|
||||
* @brief 1, the answer is always 1.
|
||||
*
|
||||
* @sa QAbstractItemModel::rowCount
|
||||
*/
|
||||
[[nodiscard]] int rowCount(const QModelIndex &parent = QModelIndex()) const override;
|
||||
|
||||
/**
|
||||
* @brief Returns a map with DelegateTypeRole it's the only one.
|
||||
*
|
||||
* @sa Roles, QAbstractItemModel::roleNames()
|
||||
*/
|
||||
[[nodiscard]] QHash<int, QByteArray> roleNames() const override;
|
||||
|
||||
private:
|
||||
QPointer<NeoChatRoom> m_room = nullptr;
|
||||
};
|
||||
|
||||
/**
|
||||
* @class TimelineEndModel
|
||||
*
|
||||
@@ -159,6 +108,5 @@ Q_SIGNALS:
|
||||
|
||||
private:
|
||||
MessageEventModel *m_messageEventModel = nullptr;
|
||||
TimelineBeginningModel *m_timelineBeginningModel = nullptr;
|
||||
TimelineEndModel *m_timelineEndModel = nullptr;
|
||||
};
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
#include <Quotient/avatar.h>
|
||||
#include <Quotient/events/roompowerlevelsevent.h>
|
||||
#include <Quotient/room.h>
|
||||
|
||||
#include "enums/powerlevel.h"
|
||||
#include "neochatroom.h"
|
||||
|
||||
@@ -269,7 +269,6 @@ Name[es]=Compartir
|
||||
Name[eu]=Partekatu
|
||||
Name[fi]=Jaa
|
||||
Name[fr]=Partager
|
||||
Name[gl]=Compartir
|
||||
Name[he]=שיתוף
|
||||
Name[hu]=Megosztás
|
||||
Name[ia]=Comparti
|
||||
@@ -297,7 +296,6 @@ Comment[es]=El resultado de compartir una parte de contenido
|
||||
Comment[eu]=Eduki pieza bat partekatzearen emaitza
|
||||
Comment[fi]=Tulos yhden sisältöosasen jakamisesta
|
||||
Comment[fr]=Le résultat du partage d'une partie de contenu.
|
||||
Comment[gl]=O resultado de compartir un fragmento de contido.
|
||||
Comment[he]=תוצאת שיתוף פיסת תוכן
|
||||
Comment[hu]=Tartalom megosztásának eredménye
|
||||
Comment[ia]=Le exito de compartir un pecietta de contento
|
||||
|
||||
@@ -16,12 +16,14 @@
|
||||
#include "roommanager.h"
|
||||
#include "spacehierarchycache.h"
|
||||
|
||||
#include <Quotient/connection.h>
|
||||
#include <Quotient/jobs/basejob.h>
|
||||
#include <Quotient/quotient_common.h>
|
||||
#include <qt6keychain/keychain.h>
|
||||
|
||||
#include <KLocalizedString>
|
||||
|
||||
#include <Quotient/connectiondata.h>
|
||||
#include <Quotient/csapi/content-repo.h>
|
||||
#include <Quotient/csapi/profile.h>
|
||||
#include <Quotient/csapi/versions.h>
|
||||
@@ -147,6 +149,17 @@ void NeoChatConnection::connectSignals()
|
||||
});
|
||||
},
|
||||
Qt::SingleShotConnection);
|
||||
|
||||
connect(this, &Connection::refreshTokenChanged, this, [this]() {
|
||||
QKeychain::WritePasswordJob job(qAppName());
|
||||
job.setAutoDelete(true);
|
||||
job.setKey(userId());
|
||||
job.setBinaryData(connectionData()->refreshToken().toLatin1());
|
||||
QEventLoop loop;
|
||||
connect(&job, &QKeychain::Job::finished, &loop, &QEventLoop::quit);
|
||||
job.start();
|
||||
loop.exec();
|
||||
});
|
||||
}
|
||||
|
||||
int NeoChatConnection::badgeNotificationCount() const
|
||||
|
||||
@@ -64,7 +64,6 @@ NeoChatRoom::NeoChatRoom(Connection *connection, QString roomId, JoinState joinS
|
||||
{
|
||||
m_mainCache = new ChatBarCache(this);
|
||||
m_editCache = new ChatBarCache(this);
|
||||
m_threadCache = new ChatBarCache(this);
|
||||
|
||||
connect(connection, &Connection::accountDataChanged, this, &NeoChatRoom::updatePushNotificationState);
|
||||
connect(this, &Room::fileTransferCompleted, this, [this] {
|
||||
@@ -303,16 +302,10 @@ void NeoChatRoom::acceptInvitation()
|
||||
|
||||
void NeoChatRoom::forget()
|
||||
{
|
||||
QStringList roomIds{id()};
|
||||
|
||||
NeoChatRoom *predecessor = this;
|
||||
while (predecessor = dynamic_cast<NeoChatRoom *>(predecessor->predecessor(JoinState::Join)), predecessor && !roomIds.contains(predecessor->id())) {
|
||||
roomIds += predecessor->id();
|
||||
}
|
||||
|
||||
for (const auto &id : roomIds) {
|
||||
connection()->forgetRoom(id);
|
||||
if (const auto &predecessor = dynamic_cast<NeoChatRoom *>(this->predecessor(JoinState::Join))) {
|
||||
predecessor->forget();
|
||||
}
|
||||
connection()->forgetRoom(id());
|
||||
}
|
||||
|
||||
void NeoChatRoom::sendTypingNotification(bool isTyping)
|
||||
@@ -523,10 +516,9 @@ void NeoChatRoom::postMessage(const QString &rawText,
|
||||
MessageEventType type,
|
||||
const QString &replyEventId,
|
||||
const QString &relateToEventId,
|
||||
const QString &threadRootId,
|
||||
const QString &fallbackId)
|
||||
const QString &threadRootId)
|
||||
{
|
||||
postHtmlMessage(rawText, text, type, replyEventId, relateToEventId, threadRootId, fallbackId);
|
||||
postHtmlMessage(rawText, text, type, replyEventId, relateToEventId, threadRootId);
|
||||
}
|
||||
|
||||
void NeoChatRoom::postHtmlMessage(const QString &text,
|
||||
@@ -534,8 +526,7 @@ void NeoChatRoom::postHtmlMessage(const QString &text,
|
||||
MessageEventType type,
|
||||
const QString &replyEventId,
|
||||
const QString &relateToEventId,
|
||||
const QString &threadRootId,
|
||||
const QString &fallbackId)
|
||||
const QString &threadRootId)
|
||||
{
|
||||
bool isReply = !replyEventId.isEmpty();
|
||||
bool isEdit = !relateToEventId.isEmpty();
|
||||
@@ -546,19 +537,9 @@ void NeoChatRoom::postHtmlMessage(const QString &text,
|
||||
}
|
||||
|
||||
if (isThread) {
|
||||
bool isFallingBack = !fallbackId.isEmpty();
|
||||
QString replyEventId = isFallingBack ? fallbackId : QString();
|
||||
if (isReply) {
|
||||
isFallingBack = false;
|
||||
replyEventId = EventHandler::id(replyIt->get());
|
||||
}
|
||||
EventHandler eventHandler(this, &**replyIt);
|
||||
|
||||
// If we are not replying and there is no fallback ID it means a new thread
|
||||
// is being created.
|
||||
if (!isFallingBack && !isReply) {
|
||||
isFallingBack = true;
|
||||
replyEventId = threadRootId;
|
||||
}
|
||||
const bool isFallingBack = !eventHandler.isThreaded();
|
||||
|
||||
// clang-format off
|
||||
QJsonObject json{
|
||||
@@ -603,10 +584,12 @@ void NeoChatRoom::postHtmlMessage(const QString &text,
|
||||
if (isReply) {
|
||||
const auto &replyEvt = **replyIt;
|
||||
|
||||
EventHandler eventHandler(this, &**replyIt);
|
||||
|
||||
// clang-format off
|
||||
QJsonObject json{
|
||||
{"msgtype"_ls, msgTypeToString(type)},
|
||||
{"body"_ls, "> <%1> %2\n\n%3"_ls.arg(replyEvt.senderId(), EventHandler::plainBody(this, &replyEvt), text)},
|
||||
{"body"_ls, "> <%1> %2\n\n%3"_ls.arg(replyEvt.senderId(), eventHandler.getPlainBody(), text)},
|
||||
{"format"_ls, "org.matrix.custom.html"_ls},
|
||||
{"m.relates_to"_ls,
|
||||
QJsonObject {
|
||||
@@ -618,7 +601,7 @@ void NeoChatRoom::postHtmlMessage(const QString &text,
|
||||
}
|
||||
},
|
||||
{"formatted_body"_ls,
|
||||
"<mx-reply><blockquote><a href=\"https://matrix.to/#/%1/%2\">In reply to</a> <a href=\"https://matrix.to/#/%3\">%4</a><br>%5</blockquote></mx-reply>%6"_ls.arg(id(), replyEventId, replyEvt.senderId(), replyEvt.senderId(), EventHandler::richBody(this, &replyEvt), html)
|
||||
"<mx-reply><blockquote><a href=\"https://matrix.to/#/%1/%2\">In reply to</a> <a href=\"https://matrix.to/#/%3\">%4</a><br>%5</blockquote></mx-reply>%6"_ls.arg(id(), replyEventId, replyEvt.senderId(), replyEvt.senderId(), eventHandler.getRichBody(), html)
|
||||
}
|
||||
};
|
||||
// clang-format on
|
||||
@@ -1549,11 +1532,6 @@ ChatBarCache *NeoChatRoom::editCache() const
|
||||
return m_editCache;
|
||||
}
|
||||
|
||||
ChatBarCache *NeoChatRoom::threadCache() const
|
||||
{
|
||||
return m_threadCache;
|
||||
}
|
||||
|
||||
void NeoChatRoom::replyLastMessage()
|
||||
{
|
||||
const auto &timelineBottom = messageEvents().rbegin();
|
||||
@@ -1778,11 +1756,6 @@ void NeoChatRoom::downloadEventFromServer(const QString &eventId)
|
||||
m_extraEvents.push_back(std::move(event));
|
||||
Q_EMIT extraEventLoaded(eventId);
|
||||
});
|
||||
connect(job, &BaseJob::failure, this, [this, job, eventId] {
|
||||
if (job->error() == BaseJob::NotFound) {
|
||||
Q_EMIT extraEventNotFound(eventId);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
const RoomEvent *NeoChatRoom::getEvent(const QString &eventId) const
|
||||
|
||||
@@ -201,11 +201,6 @@ class NeoChatRoom : public Quotient::Room
|
||||
*/
|
||||
Q_PROPERTY(ChatBarCache *editCache READ editCache CONSTANT)
|
||||
|
||||
/**
|
||||
* @brief The cache for the thread chat bar in the room.
|
||||
*/
|
||||
Q_PROPERTY(ChatBarCache *threadCache READ threadCache CONSTANT)
|
||||
|
||||
#if Quotient_VERSION_MINOR == 8
|
||||
Q_PROPERTY(QList<Quotient::RoomMember> otherMembersTyping READ otherMembersTyping NOTIFY typingChanged)
|
||||
#endif
|
||||
@@ -516,8 +511,6 @@ public:
|
||||
|
||||
ChatBarCache *editCache() const;
|
||||
|
||||
ChatBarCache *threadCache() const;
|
||||
|
||||
/**
|
||||
* @brief Reply to the last message sent in the timeline.
|
||||
*
|
||||
@@ -616,7 +609,6 @@ private:
|
||||
|
||||
ChatBarCache *m_mainCache;
|
||||
ChatBarCache *m_editCache;
|
||||
ChatBarCache *m_threadCache;
|
||||
|
||||
QCache<QString, PollHandler> m_polls;
|
||||
std::vector<Quotient::event_ptr_tt<Quotient::RoomEvent>> m_extraEvents;
|
||||
@@ -655,7 +647,6 @@ Q_SIGNALS:
|
||||
void urlPreviewEnabledChanged();
|
||||
void maxRoomVersionChanged();
|
||||
void extraEventLoaded(const QString &eventId);
|
||||
void extraEventNotFound(const QString &eventId);
|
||||
|
||||
public Q_SLOTS:
|
||||
/**
|
||||
@@ -700,8 +691,7 @@ public Q_SLOTS:
|
||||
Quotient::MessageEventType type = Quotient::MessageEventType::Text,
|
||||
const QString &replyEventId = QString(),
|
||||
const QString &relateToEventId = QString(),
|
||||
const QString &threadRootId = QString(),
|
||||
const QString &fallbackId = QString());
|
||||
const QString &threadRootId = QString());
|
||||
|
||||
/**
|
||||
* @brief Send an html message to the room.
|
||||
@@ -717,8 +707,7 @@ public Q_SLOTS:
|
||||
Quotient::MessageEventType type = Quotient::MessageEventType::Text,
|
||||
const QString &replyEventId = QString(),
|
||||
const QString &relateToEventId = QString(),
|
||||
const QString &threadRootId = QString(),
|
||||
const QString &fallbackId = QString());
|
||||
const QString &threadRootId = QString());
|
||||
|
||||
/**
|
||||
* @brief Set the room avatar.
|
||||
|
||||
@@ -104,7 +104,6 @@ QQC2.Control {
|
||||
onTriggered: {
|
||||
root.currentRoom.editCache.editId = root.delegate.eventId;
|
||||
root.currentRoom.mainCache.replyId = "";
|
||||
root.currentRoom.mainCache.threadId = "";
|
||||
}
|
||||
},
|
||||
Kirigami.Action {
|
||||
@@ -114,7 +113,6 @@ QQC2.Control {
|
||||
onTriggered: {
|
||||
root.currentRoom.mainCache.replyId = root.delegate.eventId;
|
||||
root.currentRoom.editCache.editId = "";
|
||||
root.currentRoom.mainCache.threadId = "";
|
||||
root.focusChatBar();
|
||||
}
|
||||
},
|
||||
@@ -123,7 +121,7 @@ QQC2.Control {
|
||||
text: i18n("Reply in Thread")
|
||||
icon.name: "dialog-messages"
|
||||
onTriggered: {
|
||||
root.currentRoom.mainCache.replyId = "";
|
||||
root.currentRoom.mainCache.replyId = root.delegate.eventId;
|
||||
root.currentRoom.mainCache.threadId = root.delegate.isThreaded ? root.delegate.threadRoot : root.delegate.eventId;
|
||||
root.currentRoom.editCache.editId = "";
|
||||
root.focusChatBar();
|
||||
|
||||
@@ -54,6 +54,16 @@ Kirigami.ApplicationWindow {
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
id: pendingOidcConnections
|
||||
target: Controller.pendingOidcConnection
|
||||
function onConnected() {
|
||||
console.warn("loading rooms")
|
||||
root.load();
|
||||
pendingOidcConnections.enabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: root.quitAction
|
||||
function onTriggered() {
|
||||
|
||||
@@ -28,11 +28,6 @@ Components.AlbumMaximizeComponent {
|
||||
|
||||
readonly property var currentProgressInfo: model.data(model.index(content.currentIndex, 0), MessageEventModel.ProgressInfoRole)
|
||||
|
||||
/**
|
||||
* @brief Whether the delegate is part of a thread timeline.
|
||||
*/
|
||||
property bool isThread: false
|
||||
|
||||
downloadAction: Components.DownloadAction {
|
||||
id: downloadAction
|
||||
onTriggered: {
|
||||
|
||||
@@ -197,14 +197,6 @@ QQC2.ScrollView {
|
||||
clip: true
|
||||
focus: true
|
||||
|
||||
section.property: "powerLevelString"
|
||||
section.delegate: Kirigami.ListSectionHeader {
|
||||
required property string section
|
||||
|
||||
width: ListView.view.width
|
||||
text: section
|
||||
}
|
||||
|
||||
delegate: Delegates.RoundedItemDelegate {
|
||||
id: userDelegate
|
||||
|
||||
@@ -238,6 +230,7 @@ QQC2.ScrollView {
|
||||
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
QQC2.Label {
|
||||
text: userDelegate.name
|
||||
textFormat: Text.PlainText
|
||||
@@ -245,6 +238,14 @@ QQC2.ScrollView {
|
||||
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
QQC2.Label {
|
||||
visible: userDelegate.powerLevel > 0
|
||||
|
||||
text: userDelegate.powerLevelString
|
||||
color: Kirigami.Theme.disabledTextColor
|
||||
textFormat: Text.PlainText
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -267,27 +267,25 @@ Kirigami.Page {
|
||||
});
|
||||
}
|
||||
|
||||
function onShowMessageMenu(eventId, author, messageComponentType, plainText, htmlText, selectedText, isThread) {
|
||||
function onShowMessageMenu(eventId, author, messageComponentType, plainText, htmlText, selectedText) {
|
||||
const contextMenu = messageDelegateContextMenu.createObject(root, {
|
||||
selectedText: selectedText,
|
||||
author: author,
|
||||
eventId: eventId,
|
||||
messageComponentType: messageComponentType,
|
||||
plainText: plainText,
|
||||
htmlText: htmlText,
|
||||
isThread: isThread
|
||||
htmlText: htmlText
|
||||
});
|
||||
contextMenu.open();
|
||||
}
|
||||
|
||||
function onShowFileMenu(eventId, author, messageComponentType, plainText, mimeType, progressInfo, isThread) {
|
||||
function onShowFileMenu(eventId, author, messageComponentType, plainText, mimeType, progressInfo) {
|
||||
const contextMenu = fileDelegateContextMenu.createObject(root, {
|
||||
author: author,
|
||||
eventId: eventId,
|
||||
plainText: plainText,
|
||||
mimeType: mimeType,
|
||||
progressInfo: progressInfo,
|
||||
isThread: isThread
|
||||
progressInfo: progressInfo
|
||||
});
|
||||
contextMenu.open();
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <QTcpSocket>
|
||||
#include <QThread>
|
||||
|
||||
#include <Quotient/csapi/registration.h>
|
||||
#include <Quotient/qt_connection_util.h>
|
||||
#include <Quotient/settings.h>
|
||||
|
||||
@@ -105,7 +106,9 @@ void Registration::registerAccount()
|
||||
account.setHomeserver(connection->homeserver());
|
||||
account.setDeviceId(connection->deviceId());
|
||||
account.setDeviceName(displayName);
|
||||
Controller::instance().saveAccessTokenToKeyChain(account.userId(), connection->accessToken());
|
||||
if (!Controller::instance().saveAccessTokenToKeyChain(account.userId(), connection->accessToken())) {
|
||||
qWarning() << "Couldn't save access token";
|
||||
}
|
||||
account.sync();
|
||||
Controller::instance().addConnection(connection);
|
||||
Controller::instance().setActiveConnection(connection);
|
||||
|
||||
@@ -7,9 +7,11 @@
|
||||
#include "chatbarcache.h"
|
||||
#include "controller.h"
|
||||
#include "eventhandler.h"
|
||||
#include "models/timelinemodel.h"
|
||||
#include "neochatconfig.h"
|
||||
#include "neochatconnection.h"
|
||||
#include "neochatroom.h"
|
||||
#include "neochatroommember.h"
|
||||
#include "spacehierarchycache.h"
|
||||
#include "urlhelper.h"
|
||||
|
||||
@@ -204,23 +206,19 @@ void RoomManager::viewEventSource(const QString &eventId)
|
||||
void RoomManager::viewEventMenu(const QString &eventId, NeoChatRoom *room, NeochatRoomMember *sender, const QString &selectedText)
|
||||
{
|
||||
const auto &event = **room->findInTimeline(eventId);
|
||||
const auto eventHandler = EventHandler(room, &event);
|
||||
|
||||
if (EventHandler::mediaInfo(room, &event).contains("mimeType"_ls)) {
|
||||
if (eventHandler.getMediaInfo().contains("mimeType"_ls)) {
|
||||
Q_EMIT showFileMenu(eventId,
|
||||
sender,
|
||||
MessageComponentType::typeForEvent(event),
|
||||
EventHandler::plainBody(room, &event),
|
||||
EventHandler::mediaInfo(room, &event)["mimeType"_ls].toString(),
|
||||
eventHandler.messageComponentType(),
|
||||
eventHandler.getPlainBody(),
|
||||
eventHandler.getMediaInfo()["mimeType"_ls].toString(),
|
||||
room->fileTransferInfo(eventId));
|
||||
return;
|
||||
}
|
||||
|
||||
Q_EMIT showMessageMenu(eventId,
|
||||
sender,
|
||||
MessageComponentType::typeForEvent(event),
|
||||
EventHandler::plainBody(room, &event),
|
||||
EventHandler::richBody(room, &event),
|
||||
selectedText);
|
||||
Q_EMIT showMessageMenu(eventId, sender, eventHandler.messageComponentType(), eventHandler.getPlainBody(), eventHandler.getRichBody(), selectedText);
|
||||
}
|
||||
|
||||
bool RoomManager::hasOpenRoom() const
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
#include "chatdocumenthandler.h"
|
||||
#include "enums/messagecomponenttype.h"
|
||||
#include "eventhandler.h"
|
||||
#include "models/mediamessagefiltermodel.h"
|
||||
#include "models/messagefiltermodel.h"
|
||||
#include "models/roomlistmodel.h"
|
||||
|
||||
@@ -246,13 +246,4 @@ FormCard.FormCardPage {
|
||||
});
|
||||
}
|
||||
}
|
||||
FormCard.FormHeader {
|
||||
title: i18nc("@title", "Default Settings")
|
||||
}
|
||||
FormCard.FormCard {
|
||||
FormCard.FormButtonDelegate {
|
||||
text: i18nc("@action:button", "Reset all configuration values to their default")
|
||||
onClicked: Controller.revertToDefaultConfig()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,11 +31,11 @@ FormCard.FormCardPage {
|
||||
FormCard.FormCheckDelegate {
|
||||
text: i18nc("@option:check", "Reject invitations from unknown users")
|
||||
description: connection.canCheckMutualRooms ? i18n("If enabled, NeoChat will reject invitations from users you don't share a room with.") : i18n("Your server does not support this setting.")
|
||||
checked: NeoChatConfig.rejectUnknownInvites
|
||||
enabled: !NeoChatConfig.isRejectUnknownInvitesImmutable && connection.canCheckMutualRooms
|
||||
checked: Config.rejectUnknownInvites
|
||||
enabled: !Config.isRejectUnknownInvitesImmutable && connection.canCheckMutualRooms
|
||||
onToggled: {
|
||||
NeoChatConfig.rejectUnknownInvites = checked;
|
||||
NeoChatConfig.save();
|
||||
Config.rejectUnknownInvites = checked;
|
||||
Config.save();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -45,7 +45,7 @@ FormCard.FormCardPage {
|
||||
FormCard.FormCard {
|
||||
FormCard.FormButtonDelegate {
|
||||
text: i18nc("@action:button", "Manage ignored users")
|
||||
onClicked: root.QQC2.ApplicationWindow.window.pageStack.pushDialogLayer(ignoredUsersDialogComponent, {}, {
|
||||
onClicked: root.ApplicationWindow.window.pageStack.push(ignoredUsersDialogComponent, {}, {
|
||||
title: i18nc("@title:window", "Ignored Users")
|
||||
});
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
#include <Quotient/converters.h>
|
||||
#include <Quotient/csapi/definitions/auth_data.h>
|
||||
#include <Quotient/csapi/definitions/request_msisdn_validation.h>
|
||||
#include <Quotient/jobs/basejob.h>
|
||||
|
||||
#include "jobs/neochatadd3pidjob.h"
|
||||
#include "neochatconnection.h"
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
#include <Quotient/csapi/definitions/auth_data.h>
|
||||
#include <Quotient/csapi/definitions/request_msisdn_validation.h>
|
||||
#include <Quotient/csapi/openid.h>
|
||||
#include <Quotient/jobs/basejob.h>
|
||||
#include <Quotient/networkaccessmanager.h>
|
||||
|
||||
#include <KLocalizedString>
|
||||
|
||||
@@ -49,7 +49,7 @@ QQC2.Control {
|
||||
/**
|
||||
* @brief The model to visualise the content of the message.
|
||||
*/
|
||||
required property var contentModel
|
||||
required property MessageContentModel contentModel
|
||||
|
||||
/**
|
||||
* @brief The ActionsHandler object to use.
|
||||
@@ -74,8 +74,6 @@ QQC2.Control {
|
||||
*/
|
||||
property real maxContentWidth: -1
|
||||
|
||||
required property bool isPending
|
||||
|
||||
/**
|
||||
* @brief The reply has been clicked.
|
||||
*/
|
||||
@@ -91,43 +89,29 @@ QQC2.Control {
|
||||
*/
|
||||
signal showMessageMenu
|
||||
|
||||
contentItem: RowLayout {
|
||||
Kirigami.Icon {
|
||||
source: "content-loading-symbolic"
|
||||
Layout.preferredWidth: Kirigami.Units.iconSizes.small
|
||||
Layout.preferredHeight: Kirigami.Units.iconSizes.small
|
||||
visible: root.isPending && NeoChatConfig.showLocalMessagesOnRight
|
||||
}
|
||||
ColumnLayout {
|
||||
id: contentColumn
|
||||
spacing: Kirigami.Units.smallSpacing
|
||||
Repeater {
|
||||
id: contentRepeater
|
||||
model: root.contentModel
|
||||
delegate: MessageComponentChooser {
|
||||
room: root.room
|
||||
index: root.index
|
||||
actionsHandler: root.actionsHandler
|
||||
timeline: root.timeline
|
||||
maxContentWidth: root.maxContentWidth
|
||||
contentItem: ColumnLayout {
|
||||
id: contentColumn
|
||||
spacing: Kirigami.Units.smallSpacing
|
||||
Repeater {
|
||||
id: contentRepeater
|
||||
model: root.contentModel
|
||||
delegate: MessageComponentChooser {
|
||||
room: root.room
|
||||
index: root.index
|
||||
actionsHandler: root.actionsHandler
|
||||
timeline: root.timeline
|
||||
maxContentWidth: root.maxContentWidth
|
||||
|
||||
onReplyClicked: eventId => {
|
||||
root.replyClicked(eventId);
|
||||
}
|
||||
onSelectedTextChanged: selectedText => {
|
||||
root.selectedTextChanged(selectedText);
|
||||
}
|
||||
onShowMessageMenu: root.showMessageMenu()
|
||||
onRemoveLinkPreview: index => root.contentModel.closeLinkPreview(index)
|
||||
onReplyClicked: eventId => {
|
||||
root.replyClicked(eventId);
|
||||
}
|
||||
onSelectedTextChanged: selectedText => {
|
||||
root.selectedTextChanged(selectedText);
|
||||
}
|
||||
onShowMessageMenu: root.showMessageMenu()
|
||||
onRemoveLinkPreview: index => root.contentModel.closeLinkPreview(index)
|
||||
}
|
||||
}
|
||||
Kirigami.Icon {
|
||||
source: "content-loading-symbolic"
|
||||
Layout.preferredWidth: Kirigami.Units.iconSizes.small
|
||||
Layout.preferredHeight: Kirigami.Units.iconSizes.small
|
||||
visible: root.isPending && !NeoChatConfig.showLocalMessagesOnRight
|
||||
}
|
||||
}
|
||||
|
||||
background: Kirigami.ShadowedRectangle {
|
||||
|
||||
@@ -10,10 +10,8 @@ ecm_add_qml_module(timeline GENERATE_PLUGIN_SOURCE
|
||||
HiddenDelegate.qml
|
||||
MessageDelegate.qml
|
||||
LoadingDelegate.qml
|
||||
PredecessorDelegate.qml
|
||||
ReadMarkerDelegate.qml
|
||||
StateDelegate.qml
|
||||
SuccessorDelegate.qml
|
||||
TimelineEndDelegate.qml
|
||||
Bubble.qml
|
||||
AvatarFlow.qml
|
||||
@@ -23,7 +21,6 @@ ecm_add_qml_module(timeline GENERATE_PLUGIN_SOURCE
|
||||
ReplyMessageComponentChooser.qml
|
||||
AuthorComponent.qml
|
||||
AudioComponent.qml
|
||||
ChatBarComponent.qml
|
||||
CodeComponent.qml
|
||||
EncryptedComponent.qml
|
||||
FileComponent.qml
|
||||
@@ -41,6 +38,7 @@ ecm_add_qml_module(timeline GENERATE_PLUGIN_SOURCE
|
||||
LiveLocationComponent.qml
|
||||
LoadComponent.qml
|
||||
LocationComponent.qml
|
||||
MessageEditComponent.qml
|
||||
MimeComponent.qml
|
||||
PdfPreviewComponent.qml
|
||||
PollComponent.qml
|
||||
|
||||
@@ -41,20 +41,6 @@ DelegateChooser {
|
||||
delegate: LoadingDelegate {}
|
||||
}
|
||||
|
||||
DelegateChoice {
|
||||
roleValue: DelegateType.Predecessor
|
||||
delegate: PredecessorDelegate {
|
||||
room: root.room
|
||||
}
|
||||
}
|
||||
|
||||
DelegateChoice {
|
||||
roleValue: DelegateType.Successor
|
||||
delegate: SuccessorDelegate {
|
||||
room: root.room
|
||||
}
|
||||
}
|
||||
|
||||
DelegateChoice {
|
||||
roleValue: DelegateType.TimelineEnd
|
||||
delegate: TimelineEndDelegate {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user