Bug#1109929: unblock: tokodon/25.04.3-1
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: tokodon@packages.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Control: affects -1 + src:tokodon
User: release.debian.org@packages.debian.org
Usertags: unblock
Dear Release Team,
please unblock package tokodon.
[ Reason ]
It contains the following changes:
* New upstream release (25.04.3).
- Prevent a null access in certain timelines. (kde#504215)
- Make blocking accounts actually work.
- Allow boosting your own private posts.
- Fix timeline streaming when the server configured it for another URL.
(kde#505213)
* Backport upstream commit:
- Fix a crash when trying to block an account through the post menu.
[128cdaa7]
- Add missing mute/block management on the safety page. [4f09a6e8,
5587bbb9] (kde#506374)
- Fix broken audio in video attachments playback. [fc886374]
(kde#505303)
- Fix crash when trying to save less than the max number of fields.
[9eb657e1]
- Add missing toggle for search indexing in account settings. [b319e681]
- Make sure that toggling account options affects the correct account.
[4643870b]
- Fix possible erroneous trailing space in OAuth scope parameter.
[df89658d]
* Revert upstream commit 357ef28c which silently requires kirigami
addons 1.9+ and breaks the account page.
The complete debdiff is really big with tanslation fixes so I’m
attaching a simple diff trimmed of these for your convenience :
diff -ur --exclude=po tokodon-25.04.[23]
[ Tests ]
- Tested various mastodon feature : timelines, account details, viewing
lists and notifications.
- Upstream test suite passes in sbuild.
[ Risks ]
Only contains the latest upstream point release for the 25.04 Gear
branch and backported fixes. Further fixes can easily be backported or
the changes reverted.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
Thanks !
unblock tokodon/25.04.3-1
diff -Nru tokodon-25.04.2/CMakeLists.txt tokodon-25.04.3/CMakeLists.txt
--- tokodon-25.04.2/CMakeLists.txt 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/CMakeLists.txt 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
# KDE Applications version, managed by release script.
set(RELEASE_SERVICE_VERSION_MAJOR "25")
set(RELEASE_SERVICE_VERSION_MINOR "04")
-set(RELEASE_SERVICE_VERSION_MICRO "2")
+set(RELEASE_SERVICE_VERSION_MICRO "3")
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(tokodon VERSION ${RELEASE_SERVICE_VERSION})
diff -Nru tokodon-25.04.2/debian/changelog tokodon-25.04.3/debian/changelog
--- tokodon-25.04.2/debian/changelog 2025-06-09 23:37:39.000000000 +0200
+++ tokodon-25.04.3/debian/changelog 2025-07-24 18:34:20.000000000 +0200
@@ -1,3 +1,26 @@
+tokodon (25.04.3-1) unstable; urgency=medium
+
+ [ Aurélien COUDERC ]
+ * New upstream release (25.04.3).
+ - Backport upstream commit:
+ - Fix a crash when trying to block an account through the post menu.
+ [128cdaa7]
+ - Add missing mute/block management on the safety page. [4f09a6e8,
+ 5587bbb9] (kde#506374)
+ - Fix broken audio in video attachments playback. [fc886374]
+ (kde#505303)
+ - Fix crash when trying to save less than the max number of fields.
+ [9eb657e1]
+ - Add missing toggle for search indexing in account settings. [b319e681]
+ - Make sure that toggling account options affects the correct account.
+ [4643870b]
+ - Fix possible erroneous trailing space in OAuth scope parameter.
+ [df89658d]
+ * Revert upstream commit 357ef28c which silently requires kirigami
+ addons 1.9+ and breaks the account page.
+
+ -- Aurélien COUDERC <coucouf@debian.org> Thu, 24 Jul 2025 18:34:20 +0200
+
tokodon (25.04.2-1) unstable; urgency=medium
[ Aurélien COUDERC ]
diff -Nru tokodon-25.04.2/debian/patches/series tokodon-25.04.3/debian/patches/series
--- tokodon-25.04.2/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/series 2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,9 @@
+upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
+upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
+upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
+upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
+upstream_fc886374_Playback-audio-in-video-attachments.patch
+upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
+upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
+upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
+upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
diff -Nru tokodon-25.04.2/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch tokodon-25.04.3/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
--- tokodon-25.04.2/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch 2025-07-24 18:21:39.000000000 +0200
@@ -0,0 +1,31 @@
+From 128cdaa75e4b18989248a0f293111918adcdcf51 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 16:19:09 -0400
+Subject: [PATCH] Fix a crash when trying to block an account through the post
+ menu
+
+Not sure why I try to access a non-existent identity property here,
+but it's fixed now.
+---
+ src/content/ui/PostDelegate/PostMenu.qml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/content/ui/PostDelegate/PostMenu.qml b/src/content/ui/PostDelegate/PostMenu.qml
+index bf27c4ed7..2c7b4f770 100644
+--- a/src/content/ui/PostDelegate/PostMenu.qml
++++ b/src/content/ui/PostDelegate/PostMenu.qml
+@@ -181,9 +181,9 @@ Components.ConvergentContextMenu {
+ }
+ onTriggered: {
+ if (root.authorIdentity.relationship && root.authorIdentity.relationship.blocking) {
+- AccountManager.selectedAccount.unblockAccount(root.authorIdentity.identity);
++ AccountManager.selectedAccount.unblockAccount(root.authorIdentity);
+ } else {
+- AccountManager.selectedAccount.blockAccount(root.authorIdentity.identity);
++ AccountManager.selectedAccount.blockAccount(root.authorIdentity);
+ }
+ }
+ }
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch tokodon-25.04.3/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
--- tokodon-25.04.2/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch 2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,94 @@
+From 4643870ba9b330c9069a77b3ec79e843ca112bcf Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Sun, 6 Jul 2025 21:53:13 -0400
+Subject: [PATCH] Make sure that toggling account options affects the correct
+ account
+
+(cherry picked from commit 8c8a0519a82fea6aaaf49f6022b4b497e66d07ae)
+---
+From: Aurélien COUDERC <coucouf@debian.org>
+Adapted to apply on top of the 357ef28c revert
+---
+ src/content/ui/Settings/AccountPage.qml | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/src/content/ui/Settings/AccountPage.qml b/src/content/ui/Settings/AccountPage.qml
+index 2345672d0..46d9b0df1 100644
+--- a/src/content/ui/Settings/AccountPage.qml
++++ b/src/content/ui/Settings/AccountPage.qml
+@@ -14,7 +14,7 @@ import ".."
+ Kirigami.Page {
+ id: root
+
+- property var account
++ property AbstractAccount account
+
+ readonly property ProfileEditorBackend backend : ProfileEditorBackend {
+ account: root.account
+@@ -167,8 +167,8 @@ Kirigami.Page {
+
+ FormCard.FormSwitchDelegate {
+ text: i18nc("@label Account preferences", "Mark uploaded media as sensitive by default")
+- checked: AccountManager.selectedAccount.preferences.defaultSensitive
+- onToggled: AccountManager.selectedAccount.preferences.defaultSensitive = checked
++ checked: root.account.preferences.defaultSensitive
++ onToggled: root.account.preferences.defaultSensitive = checked
+ }
+
+ FormCard.FormDelegateSeparator {
+@@ -176,8 +176,8 @@ Kirigami.Page {
+
+ FormCard.FormSwitchDelegate {
+ text: i18nc("@label Account preferences", "Include public posts in search results")
+- checked: AccountManager.selectedAccount.preferences.indexable
+- onToggled: AccountManager.selectedAccount.preferences.indexable = checked
++ checked: root.account.preferences.indexable
++ onToggled: root.account.preferences.indexable = checked
+ }
+
+ FormCard.FormDelegateSeparator {
+@@ -185,7 +185,7 @@ Kirigami.Page {
+
+ FormCard.FormButtonDelegate {
+ text: i18nc("@label Account preferences", "Default post language")
+- description: Qt.locale(AccountManager.selectedAccount.preferences.defaultLanguage).nativeLanguageName
++ description: Qt.locale(root.account.preferences.defaultLanguage).nativeLanguageName
+
+ onClicked: languageSelect.createObject().open()
+
+@@ -195,10 +195,10 @@ Kirigami.Page {
+ LanguageSelector {
+ parent: root.QQC2.Overlay.overlay
+ onAboutToShow: {
+- const sourceIndex = listView.model.sourceModel.indexOfValue(AccountManager.selectedAccount.preferences.defaultLanguage);
++ const sourceIndex = listView.model.sourceModel.indexOfValue(root.account.preferences.defaultLanguage);
+ listView.currentIndex = listView.model.mapFromSource(sourceIndex).row;
+ }
+- onCodeSelected: code => AccountManager.selectedAccount.preferences.defaultLanguage = code
++ onCodeSelected: code => root.account.preferences.defaultLanguage = code
+ onClosed: destroyed()
+ }
+ }
+@@ -216,8 +216,8 @@ Kirigami.Page {
+ i18nc("@item:inlistbox Default post visibility rule", "Unlisted"),
+ i18nc("@item:inlistbox Default post visibility rule", "Private")
+ ]
+- Component.onCompleted: currentIndex = AccountManager.selectedAccount.preferences.defaultVisibility
+- onCurrentValueChanged: AccountManager.selectedAccount.preferences.defaultVisibility = currentIndex
++ Component.onCompleted: currentIndex = root.account.preferences.defaultVisibility
++ onCurrentValueChanged: root.account.preferences.defaultVisibility = currentIndex
+ }
+
+ FormCard.FormDelegateSeparator {
+@@ -229,7 +229,7 @@ Kirigami.Page {
+ id: websiteDelegate
+ text: i18nc("@abel Account preferences", "Open Server in Browser")
+ description: i18n("Some settings can only be configured on your server's website.")
+- onClicked: Qt.openUrlExternally(AccountManager.selectedAccount.instanceUri)
++ onClicked: Qt.openUrlExternally(root.account.instanceUri)
+ }
+ }
+ }
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch tokodon-25.04.3/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
--- tokodon-25.04.2/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch 2025-07-24 18:23:35.000000000 +0200
@@ -0,0 +1,130 @@
+From 4f09a6e861c0ce1d2f629654047b026bc0167a9e Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 16:19:34 -0400
+Subject: [PATCH] Add mute/block management on the safety page
+
+This allows you to manage your muted/blocked users without having to
+navigate to their profile first.
+
+CCBUG: 506374
+---
+ src/account/socialgraphmodel.cpp | 40 ++++++++++++++++++++++++++++++
+ src/account/socialgraphmodel.h | 6 +++++
+ src/content/ui/SocialGraphPage.qml | 12 +++++++++
+ 3 files changed, 58 insertions(+)
+
+diff --git a/src/account/socialgraphmodel.cpp b/src/account/socialgraphmodel.cpp
+index 6eb2443c2..afc54b701 100644
+--- a/src/account/socialgraphmodel.cpp
++++ b/src/account/socialgraphmodel.cpp
+@@ -251,6 +251,16 @@ bool SocialGraphModel::isList() const
+ return m_followListName == QStringLiteral("list");
+ }
+
++bool SocialGraphModel::isBlockList() const
++{
++ return m_followListName == QStringLiteral("blocks");
++}
++
++bool SocialGraphModel::isMuteList() const
++{
++ return m_followListName == QStringLiteral("mutes");
++}
++
+ void SocialGraphModel::actionAllow(const QModelIndex &index)
+ {
+ auto account = AccountManager::instance().selectedAccount();
+@@ -371,6 +381,36 @@ void SocialGraphModel::actionAddToList(const QString &accountId)
+ });
+ }
+
++void SocialGraphModel::actionUnblock(const QModelIndex &index)
++{
++ auto account = AccountManager::instance().selectedAccount();
++
++ if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
++ return;
++
++ auto requestIdentity = m_accounts[index.row()].get();
++ account->unblockAccount(requestIdentity);
++
++ beginRemoveRows({}, index.row(), index.row());
++ m_accounts.removeAt(index.row());
++ endRemoveRows();
++}
++
++void SocialGraphModel::actionUnmute(const QModelIndex &index)
++{
++ auto account = AccountManager::instance().selectedAccount();
++
++ if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
++ return;
++
++ auto requestIdentity = m_accounts[index.row()].get();
++ account->unmuteAccount(requestIdentity);
++
++ beginRemoveRows({}, index.row(), index.row());
++ m_accounts.removeAt(index.row());
++ endRemoveRows();
++}
++
+ bool SocialGraphModel::canFetchMore(const QModelIndex &parent) const
+ {
+ Q_UNUSED(parent);
+diff --git a/src/account/socialgraphmodel.h b/src/account/socialgraphmodel.h
+index 4bf6fceb7..918041923 100644
+--- a/src/account/socialgraphmodel.h
++++ b/src/account/socialgraphmodel.h
+@@ -23,6 +23,8 @@ class SocialGraphModel : public QAbstractListModel
+ Q_PROPERTY(bool isFollowing READ isFollowing CONSTANT)
+ Q_PROPERTY(bool isFollower READ isFollower CONSTANT)
+ Q_PROPERTY(bool isList READ isList CONSTANT)
++ Q_PROPERTY(bool isMuteList READ isMuteList CONSTANT)
++ Q_PROPERTY(bool isBlockList READ isBlockList CONSTANT)
+
+ /**
+ * @brief The account id of the account we want to display
+@@ -56,6 +58,8 @@ public:
+ [[nodiscard]] bool isFollowing() const;
+ [[nodiscard]] bool isFollower() const;
+ [[nodiscard]] bool isList() const;
++ [[nodiscard]] bool isMuteList() const;
++ [[nodiscard]] bool isBlockList() const;
+ [[nodiscard]] QString statusId() const;
+ void setStatusId(const QString &statusId);
+ [[nodiscard]] int count() const;
+@@ -70,6 +74,8 @@ public Q_SLOTS:
+ void actionRemoveFollower(const QModelIndex &index);
+ void actionRemoveFromList(const QModelIndex &index);
+ void actionAddToList(const QString &accountId);
++ void actionUnblock(const QModelIndex &index);
++ void actionUnmute(const QModelIndex &index);
+
+ Q_SIGNALS:
+ void loadingChanged();
+diff --git a/src/content/ui/SocialGraphPage.qml b/src/content/ui/SocialGraphPage.qml
+index 2bc6db9b4..9133cb305 100644
+--- a/src/content/ui/SocialGraphPage.qml
++++ b/src/content/ui/SocialGraphPage.qml
+@@ -94,6 +94,18 @@ Kirigami.ScrollablePage {
+ onClicked: model.actionRemoveFromList(model.index(delegate.index, 0))
+ visible: model.isList && model.accountId === AccountManager.selectedAccount.identity.id
+ }
++
++ QQC2.Button {
++ text: i18nc("@action:button Unblock this user", "Unblock")
++ onClicked: model.actionUnblock(model.index(delegate.index, 0))
++ visible: model.isBlockList
++ }
++
++ QQC2.Button {
++ text: i18nc("@action:button Unmute this user", "Unmute")
++ onClicked: model.actionUnmute(model.index(delegate.index, 0))
++ visible: model.isMuteList
++ }
+ }
+
+ QQC2.ProgressBar {
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch tokodon-25.04.3/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
--- tokodon-25.04.2/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch 2025-07-24 18:25:24.000000000 +0200
@@ -0,0 +1,55 @@
+From 5587bbb9b5f17d54e7f2044218662d3693f5f77a Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 18:17:15 -0400
+Subject: [PATCH] Use QLatin1String in SocialGraphModel
+
+---
+ src/account/socialgraphmodel.cpp | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/src/account/socialgraphmodel.cpp b/src/account/socialgraphmodel.cpp
+index afc54b701..92a228fbe 100644
+--- a/src/account/socialgraphmodel.cpp
++++ b/src/account/socialgraphmodel.cpp
+@@ -233,32 +233,32 @@ void SocialGraphModel::setLoading(bool loading)
+
+ bool SocialGraphModel::isFollowRequest() const
+ {
+- return m_followListName == QStringLiteral("request");
++ return m_followListName == "request"_L1;
+ }
+
+ bool SocialGraphModel::isFollowing() const
+ {
+- return m_followListName == QStringLiteral("following");
++ return m_followListName == "following"_L1;
+ }
+
+ bool SocialGraphModel::isFollower() const
+ {
+- return m_followListName == QStringLiteral("followers");
++ return m_followListName == "followers"_L1;
+ }
+
+ bool SocialGraphModel::isList() const
+ {
+- return m_followListName == QStringLiteral("list");
++ return m_followListName == "list"_L1;
+ }
+
+ bool SocialGraphModel::isBlockList() const
+ {
+- return m_followListName == QStringLiteral("blocks");
++ return m_followListName == "blocks"_L1;
+ }
+
+ bool SocialGraphModel::isMuteList() const
+ {
+- return m_followListName == QStringLiteral("mutes");
++ return m_followListName == "mutes"_L1;
+ }
+
+ void SocialGraphModel::actionAllow(const QModelIndex &index)
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch tokodon-25.04.3/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
--- tokodon-25.04.2/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch 2025-07-24 18:32:41.000000000 +0200
@@ -0,0 +1,27 @@
+From 9eb657e17e6596e007cfaf3524d11d37c5a9148b Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Sun, 6 Jul 2025 21:50:54 -0400
+Subject: [PATCH] Fix crash when trying to save less than the max number of
+ fields
+
+(cherry picked from commit 049ce8700af96134a0fcfc575016514b4ae0e912)
+---
+ src/account/profileeditor.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/account/profileeditor.cpp b/src/account/profileeditor.cpp
+index ea402f11f..0ab785e62 100644
+--- a/src/account/profileeditor.cpp
++++ b/src/account/profileeditor.cpp
+@@ -292,7 +292,7 @@ void ProfileEditorBackend::save()
+ discoverablePart.setBody(discoverable() ? "1" : "0");
+ multiPart->append(discoverablePart);
+
+- for (int i = 0; i < maxFields(); i++) {
++ for (int i = 0; i < m_fields.size(); i++) {
+ QHttpPart fieldNamePart;
+ fieldNamePart.setHeader(QNetworkRequest::ContentDispositionHeader, QStringLiteral("form-data; name=\"fields_attributes[%1][name]\"").arg(i));
+ fieldNamePart.setBody(m_fields[i]["name"_L1].toString().toUtf8());
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch tokodon-25.04.3/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
--- tokodon-25.04.2/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch 2025-07-24 18:33:00.000000000 +0200
@@ -0,0 +1,129 @@
+From b319e6816101d0a997603983c402fc2c87726d89 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Sun, 6 Jul 2025 21:52:01 -0400
+Subject: [PATCH] Add a toggle in account settings for search indexing
+
+This was added in Mastodon 4.3.0 but I missed it.
+
+(cherry picked from commit 39622f624be636fd0ca8d478ef27632eb37ad428)
+---
+ src/account/preferences.cpp | 19 +++++++++++++++++++
+ src/account/preferences.h | 20 ++++++++++++++++++++
+ src/content/ui/Settings/AccountPage.qml | 9 +++++++++
+ 3 files changed, 48 insertions(+)
+
+diff --git a/src/account/preferences.cpp b/src/account/preferences.cpp
+index 2b3feeca8..0d35a7632 100644
+--- a/src/account/preferences.cpp
++++ b/src/account/preferences.cpp
+@@ -26,11 +26,13 @@ Preferences::Preferences(AbstractAccount *account)
+ m_defaultVisibility = Post::stringToVisibility(obj[QStringLiteral("posting:default:visibility")].toString());
+ m_extendSpoiler = obj[QStringLiteral("reading:expand:spoilers")].toBool();
+ m_extendMedia = obj[QStringLiteral("reading:expand:media")].toString();
++ m_indexable = obj[QStringLiteral("indexable")].toBool();
+ Q_EMIT defaultVisibilityChanged();
+ Q_EMIT defaultSensitiveChanged();
+ Q_EMIT defaultLanguageChanged();
+ Q_EMIT extendMediaChanged();
+ Q_EMIT extendSpoilerChanged();
++ Q_EMIT indexableChanged();
+ });
+ });
+ }
+@@ -100,6 +102,23 @@ bool Preferences::extendSpoiler() const
+ return m_extendSpoiler;
+ }
+
++bool Preferences::indexable() const
++{
++ return m_indexable;
++}
++
++void Preferences::setIndexable(bool indexable)
++{
++ if (indexable == m_indexable) {
++ return;
++ }
++
++ m_indexable = indexable;
++ Q_EMIT indexableChanged();
++
++ setPreferencesField(QStringLiteral("indexable"), indexable ? QStringLiteral("true") : QStringLiteral("false"));
++}
++
+ void Preferences::setPreferencesField(const QString &name, const QString &value)
+ {
+ const auto multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType);
+diff --git a/src/account/preferences.h b/src/account/preferences.h
+index 31463a5e1..ec1f917a5 100644
+--- a/src/account/preferences.h
++++ b/src/account/preferences.h
+@@ -17,6 +17,7 @@ class Preferences final : public QObject
+ Q_PROPERTY(QString defaultLanguage READ defaultLanguage WRITE setDefaultLanguage NOTIFY defaultLanguageChanged)
+ Q_PROPERTY(QString extendMedia READ extendMedia NOTIFY extendMediaChanged)
+ Q_PROPERTY(bool extendSpoiler READ extendSpoiler NOTIFY extendSpoilerChanged)
++ Q_PROPERTY(bool indexable READ indexable WRITE setIndexable NOTIFY indexableChanged)
+
+ public:
+ explicit Preferences(AbstractAccount *account);
+@@ -72,6 +73,19 @@ public:
+ */
+ [[nodiscard]] bool extendSpoiler() const;
+
++ /**
++ * @return Whether public posts should be indexed.
++ * @see setIndexable()
++ */
++ [[nodiscard]] bool indexable() const;
++
++ /**
++ * @brief Set whether public posts should be indexed.
++ * @param indexable Whether or not public posts are indexed.
++ * @see indexable()
++ */
++ void setIndexable(bool indexable);
++
+ Q_SIGNALS:
+ /**
+ * @brief Emitted when the default status visibility preference has been changed.
+@@ -101,6 +115,11 @@ Q_SIGNALS:
+ */
+ void extendSpoilerChanged();
+
++ /**
++ * @brief Emitted when the indexable preference has been changed.
++ */
++ void indexableChanged();
++
+ private:
+ void setPreferencesField(const QString &name, const QString &value);
+
+@@ -111,4 +130,5 @@ private:
+ QString m_defaultLanguage;
+ QString m_extendMedia;
+ bool m_extendSpoiler;
++ bool m_indexable;
+ };
+diff --git a/src/content/ui/Settings/AccountPage.qml b/src/content/ui/Settings/AccountPage.qml
+index 255f6c00c..2345672d0 100644
+--- a/src/content/ui/Settings/AccountPage.qml
++++ b/src/content/ui/Settings/AccountPage.qml
+@@ -174,6 +174,15 @@ Kirigami.Page {
+ FormCard.FormDelegateSeparator {
+ }
+
++ FormCard.FormSwitchDelegate {
++ text: i18nc("@label Account preferences", "Include public posts in search results")
++ checked: AccountManager.selectedAccount.preferences.indexable
++ onToggled: AccountManager.selectedAccount.preferences.indexable = checked
++ }
++
++ FormCard.FormDelegateSeparator {
++ }
++
+ FormCard.FormButtonDelegate {
+ text: i18nc("@label Account preferences", "Default post language")
+ description: Qt.locale(AccountManager.selectedAccount.preferences.defaultLanguage).nativeLanguageName
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch tokodon-25.04.3/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
--- tokodon-25.04.2/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch 2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,29 @@
+From df89658d6fb62136b3c28a2122862d33b0320098 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 14 Jul 2025 20:11:56 -0400
+Subject: [PATCH] Fix possible erroneous trailing space in OAuth scope
+ parameter
+
+(cherry picked from commit f17762668e9c9f27b4b338dbed6ec4cb3824772d)
+
+Co-authored-by: Laura Hausmann <laura@hausmann.dev>
+---
+ src/account/abstractaccount.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/account/abstractaccount.cpp b/src/account/abstractaccount.cpp
+index a4a0a1fe8..2f6865f46 100644
+--- a/src/account/abstractaccount.cpp
++++ b/src/account/abstractaccount.cpp
+@@ -156,7 +156,7 @@ void AbstractAccount::registerApplication(const QString &appName, const QString
+ const QJsonObject obj{
+ {QStringLiteral("client_name"), appName},
+ {QStringLiteral("redirect_uris"), m_redirectUri},
+- {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes)},
++ {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes).trimmed()},
+ {QStringLiteral("website"), website},
+ };
+ const QJsonDocument doc(obj);
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch tokodon-25.04.3/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch
--- tokodon-25.04.2/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch 2025-07-24 18:31:14.000000000 +0200
@@ -0,0 +1,177 @@
+From fc8863740c26cb2c2a2aa3ba87cf199a98968048 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 19:38:05 -0400
+Subject: [PATCH] Playback audio in video attachments
+
+When porting to QtMultimedia fully, I forgot that we needed to manually
+add a VideoOutput too.
+
+CCBUG: 505303
+
+TODO:
+* Fix the volume control hiding when it shouldn't, and test on mobile
+---
+ src/content/ui/Components/VideoPlayer.qml | 4 +
+ .../ui/PostDelegate/VideoAttachment.qml | 90 ++++++++++++++++++-
+ 2 files changed, 93 insertions(+), 1 deletion(-)
+
+diff --git a/src/content/ui/Components/VideoPlayer.qml b/src/content/ui/Components/VideoPlayer.qml
+index f5e2a6a07..c8dc704c8 100644
+--- a/src/content/ui/Components/VideoPlayer.qml
++++ b/src/content/ui/Components/VideoPlayer.qml
+@@ -17,6 +17,7 @@ Item {
+ property alias source: player.source
+ property alias position: player.position
+ property bool looping
++ property alias volume: audioOutput.volume
+
+ signal errorOccurred(error: int, errorString: string)
+
+@@ -35,6 +36,9 @@ Item {
+ MediaPlayer {
+ id: player
+ videoOutput: videoOutput
++ audioOutput: AudioOutput {
++ id: audioOutput
++ }
+ loops: root.looping ? MediaPlayer.Infinite : 0
+
+ onMediaStatusChanged: {
+diff --git a/src/content/ui/PostDelegate/VideoAttachment.qml b/src/content/ui/PostDelegate/VideoAttachment.qml
+index 91f78047c..58a19936b 100644
+--- a/src/content/ui/PostDelegate/VideoAttachment.qml
++++ b/src/content/ui/PostDelegate/VideoAttachment.qml
+@@ -21,6 +21,7 @@ MediaContainer {
+ property alias showControls: mediaControls.visible
+ property bool looping: false
+ property alias loading: busyIndicator.visible
++ property real volume: 1.0
+
+ signal errorOccurred(error: int, errorString: string)
+
+@@ -56,6 +57,7 @@ MediaContainer {
+ source: root.videoUrl
+ looping: root.looping
+ onErrorOccurred: (error, errorString) => root.errorOccurred(error, errorString)
++ volume: root.volume
+ }
+ }
+
+@@ -78,6 +80,13 @@ MediaContainer {
+
+ HoverHandler {
+ id: hoverHandler
++
++ acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
++ onHoveredChanged: {
++ if (hovered) {
++ mediaControlsHideTimer.restart();
++ }
++ }
+ }
+
+ QQC2.BusyIndicator {
+@@ -132,13 +141,18 @@ MediaContainer {
+
+ radius: Kirigami.Units.cornerRadius
+ color: Kirigami.Theme.backgroundColor
+- opacity: hoverHandler.hovered && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
++ opacity: (mediaControlsHideTimer.running || volumePopupTimer || hoverHandler.hovered) && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
+ Behavior on opacity {
+ OpacityAnimator {
+ duration: Kirigami.Units.longDuration
+ }
+ }
+
++ Timer {
++ id: mediaControlsHideTimer
++ interval: 5000
++ }
++
+ RowLayout {
+ id: mediaControlsLayout
+ anchors.fill: parent
+@@ -173,6 +187,80 @@ MediaContainer {
+
+ onMoved: player.item?.setPosition(value)
+ }
++
++ QQC2.ToolButton {
++ id: volumeButton
++
++ property var unmuteVolume: root.volume
++
++ icon.name: root.volume <= 0 ? "player-volume-muted-symbolic" : "player-volume-symbolic"
++
++ QQC2.ToolTip.visible: hovered
++ QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
++ QQC2.ToolTip.timeout: Kirigami.Units.toolTipDelay
++ QQC2.ToolTip.text: i18nc("@action:button", "Volume")
++
++ onClicked: {
++ if (root.volume > 0) {
++ root.volume = 0;
++ } else if (unmuteVolume === 0) {
++ root.volume = 1;
++ } else {
++ root.volume = unmuteVolume;
++ }
++ }
++
++ QQC2.Popup {
++ id: volumePopup
++ y: -height
++ width: volumeButton.width
++ visible: (volumeButton.hovered || volumePopupHoverHandler.hovered || volumeSlider.hovered || volumePopupTimer.running)
++
++ focus: true
++ padding: Kirigami.Units.smallSpacing
++ closePolicy: QQC2.Popup.NoAutoClose
++
++ QQC2.Slider {
++ id: volumeSlider
++ anchors.centerIn: parent
++ implicitHeight: Kirigami.Units.gridUnit * 7
++ orientation: Qt.Vertical
++ padding: 0
++ from: 0
++ to: 1
++ value: root.volume
++ onMoved: {
++ root.volume = value;
++ volumeButton.unmuteVolume = value;
++ }
++ }
++ Timer {
++ id: volumePopupTimer
++ interval: 1000
++ }
++ HoverHandler {
++ id: volumePopupHoverHandler
++
++ onHoveredChanged: {
++ if (hovered) {
++ volumePopupTimer.restart();
++ }
++ }
++ }
++ background: Kirigami.ShadowedRectangle {
++ radius: Kirigami.Units.cornerRadius
++ color: Kirigami.Theme.backgroundColor
++ opacity: 0.8
++
++ shadow {
++ xOffset: 0
++ yOffset: 4
++ color: Qt.rgba(0, 0, 0, 0.3)
++ size: Kirigami.Units.largeSpacing
++ }
++ }
++ }
++ }
+ }
+ }
+ }
+--
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch tokodon-25.04.3/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
--- tokodon-25.04.2/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch 1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch 2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,34 @@
+From 9f072ecdff448bd7448267271aa7ef7a55445c39 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Aur=C3=A9lien=20COUDERC?= <coucouf@coucouf.fr>
+Date: Thu, 24 Jul 2025 18:48:58 +0200
+Subject: [PATCH] Revert "AccountPage: Use FormLinkDelegate for "Open Server in
+ Browser" button"
+
+This reverts commit 357ef28c2b91b724874797514b5bdffd86b727c5.
+---
+ src/content/ui/Settings/AccountPage.qml | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/src/content/ui/Settings/AccountPage.qml b/src/content/ui/Settings/AccountPage.qml
+index 04e1b050..c8612bb5 100644
+--- a/src/content/ui/Settings/AccountPage.qml
++++ b/src/content/ui/Settings/AccountPage.qml
+@@ -213,13 +213,12 @@ Kirigami.Page {
+ FormCard.FormDelegateSeparator {
+ }
+
+- FormCard.FormLinkDelegate {
++ FormCard.FormButtonDelegate {
+ Layout.fillWidth: true
+ id: websiteDelegate
+- icon.name: "globe-symbolic"
+ text: i18nc("@abel Account preferences", "Open Server in Browser")
+ description: i18n("Some settings can only be configured on your server's website.")
+- url: AccountManager.selectedAccount.instanceUri
++ onClicked: Qt.openUrlExternally(AccountManager.selectedAccount.instanceUri)
+ }
+ }
+ }
+--
+2.50.0
+
diff -Nru tokodon-25.04.2/org.kde.tokodon.appdata.xml tokodon-25.04.3/org.kde.tokodon.appdata.xml
--- tokodon-25.04.2/org.kde.tokodon.appdata.xml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/org.kde.tokodon.appdata.xml 2025-06-30 18:58:07.000000000 +0200
@@ -151,6 +151,7 @@
</screenshot>
</screenshots>
<releases>
+ <release version="25.04.3" date="2025-07-03"/>
<release version="25.04.2" date="2025-06-05"/>
<release version="25.04.1" date="2025-05-08"/>
<release version="25.04.0" date="2025-04-17"/>
diff -Nru tokodon-25.04.2/po/ar/tokodon.po tokodon-25.04.3/po/ar/tokodon.po
--- tokodon-25.04.2/po/ar/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ar/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-21 13:52+0400\n"
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
"Language-Team: ar\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "فيديو كويك تايم (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "كلّ الملفّات (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "كلّ النُّسق المدعومة (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "تعذر متابعة الحساب"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "تعذر إلغاء متابعة الحساب"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "تعذر إزالة الحساب كمتابع لك"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "تعذر حظر الحساب"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "تعذر إلغاء حظر الحساب"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "تعذر كتم الحساب"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "تعذر إلغاء كتم الحساب"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "لا يمكن تمييز الحساب"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "تعذر إلغاء تمييز الحساب"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "لا يمكن تعديل ملاحظة حول الحساب"
diff -Nru tokodon-25.04.2/po/ast/tokodon.po tokodon-25.04.3/po/ast/tokodon.po
--- tokodon-25.04.2/po/ast/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ast/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2023-11-07 21:27+0100\n"
"Last-Translator: Enol P. <enolp@softastur.org>\n"
"Language-Team: \n"
@@ -79,62 +79,62 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr ""
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr ""
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr ""
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr ""
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr ""
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr ""
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr ""
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr ""
diff -Nru tokodon-25.04.2/po/ca/tokodon.po tokodon-25.04.3/po/ca/tokodon.po
--- tokodon-25.04.2/po/ca/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ca/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-04-09 10:03+0200\n"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -85,62 +85,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Vídeo QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Tots els fitxers (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Tots els formats acceptats (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "No s'ha pogut seguir el compte"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "No s'ha pogut desfer el seguiment del compte"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "No s'ha pogut eliminar el compte com a seguidor vostre"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "No s'ha pogut bloquejar el compte"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "No s'ha pogut desbloquejar el compte"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "No s'ha pogut silenciar el compte"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "No s'ha pogut treure el silenciament del compte"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "No s'ha pogut destacar el compte"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "No s'ha pogut desfer el fet de destacar el compte"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "No s'ha pogut editar una nota quant al compte"
diff -Nru tokodon-25.04.2/po/ca@valencia/tokodon.po tokodon-25.04.3/po/ca@valencia/tokodon.po
--- tokodon-25.04.2/po/ca@valencia/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ca@valencia/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-04-09 10:03+0200\n"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -85,62 +85,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Vídeo QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Tots els fitxers (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Tots els formats acceptats (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "No s'ha pogut seguir el compte"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "No s'ha pogut desfer el seguiment del compte"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "No s'ha pogut eliminar el compte com a seguidor vostre"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "No s'ha pogut bloquejar el compte"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "No s'ha pogut desbloquejar el compte"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "No s'ha pogut silenciar el compte"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "No s'ha pogut traure el silenciament del compte"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "No s'ha pogut destacar el compte"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "No s'ha pogut desfer el fet de destacar el compte"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "No s'ha pogut editar una nota quant al compte"
@@ -5715,17 +5715,17 @@
#: utils/texthandler.cpp:176
#, kde-format
msgid "%1s"
-msgstr "%1s"
+msgstr "%1 s"
#: utils/texthandler.cpp:178
#, kde-format
msgid "%1m"
-msgstr "%1m"
+msgstr "%1 m"
#: utils/texthandler.cpp:180
#, kde-format
msgid "%1h"
-msgstr "%1h"
+msgstr "%1 h"
#: utils/texthandler.cpp:191
#, kde-format
@@ -5735,7 +5735,7 @@
#: utils/texthandler.cpp:193
#, kde-format
msgid "%1d"
-msgstr "%1d"
+msgstr "%1 d"
#: utils/texthandler.cpp:197
#, kde-format
diff -Nru tokodon-25.04.2/po/cs/tokodon.po tokodon-25.04.3/po/cs/tokodon.po
--- tokodon-25.04.2/po/cs/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/cs/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2024-10-01 16:39+0200\n"
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -79,62 +79,62 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Všechny soubory (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Nelze sledovat účet"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Nelze přestat sledovat účet"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr ""
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Nelze blokovat účet"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Nelze odblokovat účet"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Nelze ztlumit účet"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Nelze zrušit ztlumení účtu"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Nelze upravit poznámku o účtu"
diff -Nru tokodon-25.04.2/po/de/tokodon.po tokodon-25.04.3/po/de/tokodon.po
--- tokodon-25.04.2/po/de/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/de/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-05-18 19:45+0200\n"
"Last-Translator: Frank Steinmetzger <dev-kde@felsenfleischer.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -83,62 +83,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime-Video (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Alle Dateien (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Alle unterstützten Formate (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Konnte dem Konto nicht folgen"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Konnte das Folgen des Kontos nicht beenden"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Konnte das Konto nicht als Ihren Follower entfernen"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Konnte das Konto nicht blockieren"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Konnte das Blockieren des Kontos nicht aufheben"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Konnte das Konto nicht stumm schalten"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Konnte die Stummschaltung des Kontos nicht aufheben"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Konnte das Konto nicht empfehlen"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Konnte die Empfehlung des Kontos nicht entfernen"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Konnte die Notiz über das Konto nicht bearbeiten"
diff -Nru tokodon-25.04.2/po/en_GB/tokodon.po tokodon-25.04.3/po/en_GB/tokodon.po
--- tokodon-25.04.2/po/en_GB/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/en_GB/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2024-11-23 12:11+0000\n"
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
"Language-Team: British English\n"
@@ -81,62 +81,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime video (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "All files (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Could not follow account"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Could not unfollow account"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Could not remove account as your follower"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Could not block account"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Could not unblock account"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Could not mute account"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Could not unmute account"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Could not feature account"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Could not unfeature account"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Could not edit note about an account"
diff -Nru tokodon-25.04.2/po/eo/tokodon.po tokodon-25.04.3/po/eo/tokodon.po
--- tokodon-25.04.2/po/eo/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/eo/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-03-01 17:55+0100\n"
"Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime-vidbendo (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Ĉiuj dosieroj (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Ne eblis sekvi konton"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Ne eblis malsekvi konton"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Ne eblis forigi konton kiel via sekvanto"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Ne eblis bloki konton"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Ne eblis malbloki konton"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Ne eblis silentigi konton"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Ne eblis malsilentigi konton"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Ne eblis prezenti konton"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Ne eblis malfunkciigi konton"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Ne eblis redakti noton pri konto"
diff -Nru tokodon-25.04.2/po/es/tokodon.po tokodon-25.04.3/po/es/tokodon.po
--- tokodon-25.04.2/po/es/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/es/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-05-26 12:31+0100\n"
"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
@@ -83,62 +83,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Vídeo QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Todos los archivos (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Todos los formatos permitidos (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "No se ha podido seguir la cuenta"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "No se ha podido dejar de seguir la cuenta"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "No se ha podido eliminar la cuenta como su seguidor"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "No se ha podido bloquear la cuenta"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "No se ha podido desbloquear la cuenta"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "No se ha podido silenciar la cuenta"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "No se ha podido dejar de silenciar la cuenta"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "No se ha podido destacar la cuenta"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "No se ha podido dejar de destacar la cuenta"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "No se ha podido editar la nota sobre una cuenta"
diff -Nru tokodon-25.04.2/po/eu/tokodon.po tokodon-25.04.3/po/eu/tokodon.po
--- tokodon-25.04.2/po/eu/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/eu/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -9,8 +9,8 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
-"PO-Revision-Date: 2025-04-02 14:27+0200\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
+"PO-Revision-Date: 2025-06-08 11:16+0200\n"
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
"Language: eu\n"
@@ -18,7 +18,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.04.2\n"
#: account/abstractaccount.cpp:33
#, kde-format
@@ -84,62 +84,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime bideoa (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Fitxategi guztiak (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Onartutako formatu guztiak (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Ezin izan dio kontuari jarraitu"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Ezin izan dio kontuari jarraitzen utzi"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Ezin izan du kontua zure jarraitzaile izatetik kendu"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Ezin izan du kontua blokeatu"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Ezin izan du kontua blokeatzeari utzi"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Ezin izan du kontua isilarazi"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Ezin izan du kontua ozendu"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Ezin izan du kontua agertu"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Ezin izan dio kontuari agertzeari utzi"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Ezin izan du kontu bati buruzko oharra editatu"
@@ -5615,7 +5615,7 @@
#, kde-format
msgctxt "@action:button"
msgid "Switch '%1'"
-msgstr "Aldatu '%1'(e)ra"
+msgstr "Aldatu '%1'"
#: utils/emojimodel.cpp:127
#, kde-format
diff -Nru tokodon-25.04.2/po/fi/tokodon.po tokodon-25.04.3/po/fi/tokodon.po
--- tokodon-25.04.2/po/fi/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/fi/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-05-12 23:12+0300\n"
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime-video (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Kaikki tiedostot (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Kaikki tuetut tiedostomuodot (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Tiliä ei voitu seurata"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Tilin seuraamista ei voitu perua"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Tiliä ei voitu poistaa seuraajistasi"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Tiliä ei voitu estää"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Tilin estoa ei voitu perua"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Tiliä ei voitu vaimentaa"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Tilin vaimennusta ei voitu perua"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Tiliä ei voitu esitellä"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Tilin esittelyä ei voitu perua"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Tiliä koskevaa muistiinpanoa ei voitu muokata"
diff -Nru tokodon-25.04.2/po/fr/tokodon.po tokodon-25.04.3/po/fr/tokodon.po
--- tokodon-25.04.2/po/fr/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/fr/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-04-21 18:33+0200\n"
"Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
"Language-Team: French <French <kde-francophone@kde.org>>\n"
@@ -13,7 +13,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 25.04.1\n"
+"X-Generator: Lokalize 25.04.2\n"
#: account/abstractaccount.cpp:33
#, kde-format
@@ -79,62 +79,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Vidéo QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Tous les fichiers (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Tous les formats pris en charge (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Impossible de suivre un compte"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Impossible de se désabonner d'un compte"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Impossible de supprimer un compte en tant qu'abonné"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Impossible de bloquer un compte"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Impossible de débloquer un compte"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Impossible de mettre un compte en pause"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Impossible de sortir un un compte du mode pause"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Impossible de présenter un compte"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Impossible de ne pas présenter un compte"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Impossible de modifier une note concernant un compte"
diff -Nru tokodon-25.04.2/po/gl/tokodon.po tokodon-25.04.3/po/gl/tokodon.po
--- tokodon-25.04.2/po/gl/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/gl/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-03-02 09:40+0100\n"
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.gal>\n"
"Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
@@ -16,7 +16,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 25.04.1\n"
+"X-Generator: Lokalize 25.04.2\n"
#: account/abstractaccount.cpp:33
#, kde-format
@@ -82,63 +82,63 @@
msgid "QuickTime video (*.mov)"
msgstr "Vídeo QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Todos os ficheiros (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Todos os formatos compatíbeis (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Non se seguiu a conta"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Non se deixou de seguir a conta"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Non foi posíbel retirar a conta como seguidora."
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Non se bloqueou a conta"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Non se desbloqueou a conta"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Non se acalou a conta"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Non se restableceu a conta"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Non se destacou a conta"
# skip-rule: trasno-remove_reverse
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Non se retirou a conta"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Non se editou a nota sobre a conta"
diff -Nru tokodon-25.04.2/po/he/tokodon.po tokodon-25.04.3/po/he/tokodon.po
--- tokodon-25.04.2/po/he/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/he/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-04-30 09:35+0300\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: צוות התרגום של KDE ישראל\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "סרטון QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "כל הקבצים (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "כל התסדירים הנתמכים (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "לא ניתן לעקוב אחרי חשבון"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "לא ניתן לבטל מעקב אחרי חשבון"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "לא ניתן להסיר חשבון כעוקב שלך"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "לא ניתן לחסום חשבון"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "לא ניתן לשחרר חסימת חשבון"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "לא ניתן להשתיק חשבון"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "לא ניתן לבטל השתקת חשבון"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "לא ניתן לקדם חשבון"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "לא ניתן לבטל קידום חשבון"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "לא ניתן לערוך הערה על חשבון"
diff -Nru tokodon-25.04.2/po/hi/tokodon.po tokodon-25.04.3/po/hi/tokodon.po
--- tokodon-25.04.2/po/hi/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/hi/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2024-12-15 19:31+0530\n"
"Last-Translator: kali <skkalwar999@gmail.com>\n"
"Language-Team: Hindi <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
msgid "QuickTime video (*.mov)"
msgstr "क्विकटाइम वीडियो (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "सभी फाइलें (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "खाते का अनुसरण नहीं किया जा सका"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "अकाउंट को अनफ़ॉलो नहीं किया जा सका"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "आपके फ़ॉलोअर के रूप में खाता हटाया नहीं जा सका"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "खाता ब्लॉक नहीं किया जा सका"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "खाता अनब्लॉक नहीं किया जा सका"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "खाता म्यूट नहीं किया जा सका"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "खाता अनम्यूट नहीं किया जा सका"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "खाता प्रदर्शित नहीं किया जा सका"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "खाते को अनफीचर नहीं किया जा सका"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "किसी खाते के बारे में नोट संपादित नहीं किया जा सका"
diff -Nru tokodon-25.04.2/po/hu/tokodon.po tokodon-25.04.3/po/hu/tokodon.po
--- tokodon-25.04.2/po/hu/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/hu/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,8 +7,8 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
-"PO-Revision-Date: 2025-05-05 22:52+0200\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
+"PO-Revision-Date: 2025-06-22 16:58+0200\n"
"Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
"Language: hu\n"
@@ -16,7 +16,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.04.0\n"
+"X-Generator: Lokalize 25.04.2\n"
#: account/abstractaccount.cpp:33
#, kde-format
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime videók (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Minden fájl (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Minden támogatott formátum (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Nem sikerült követni a fiókot"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Nem sikerült leállítani a fiók követését"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Nem sikerült eltávolítani a fiókot a követők közül"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Nem sikerült letiltani a fiókot"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Nem sikerült leállítani a fiók letiltását"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Nem sikerült némítani a fiókot"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Nem sikerült leállítani a fiók némítását"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Nem sikerült kiemelni a fiókot"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Nem sikerült leállítani a fiók kiemelését"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Nem sikerült szerkeszteni egy fiókhoz tartozó megjegyzést"
@@ -878,15 +878,13 @@
msgstr "A kiszolgálója még nem tett bejelentést."
#: content/ui/Components/BoostConfirmationDialog.qml:19
-#, fuzzy, kde-format
-#| msgid "Confirmed"
+#, kde-format
msgctxt "@title"
msgid "Confirm Boost"
-msgstr "Megerősítve"
+msgstr "Megtolás megerősítése"
#: content/ui/Components/BoostConfirmationDialog.qml:23
-#, fuzzy, kde-format
-#| msgid "Boost"
+#, kde-format
msgctxt "@action:button Boost this post"
msgid "Boost"
msgstr "Megtolás"
@@ -941,25 +939,21 @@
msgstr "Beszélgetések"
#: content/ui/ConversationPage.qml:18
-#, fuzzy, kde-format
-#| msgid "No Conversations"
+#, kde-format
msgctxt "@action:intoolbar"
msgid "New Conversation…"
-msgstr "Nincsenek beszélgetések"
+msgstr "Új beszélgetés…"
#: content/ui/ConversationPage.qml:29
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Featured Users"
+#, kde-format
msgctxt "@title"
msgid "Search Users"
-msgstr "Kiemelt felhasználók"
+msgstr "Felhasználók keresése"
#: content/ui/ConversationPage.qml:102
-#, fuzzy, kde-format
-#| msgid "Search or enter URL…"
+#, kde-format
msgid "Search for user…"
-msgstr "Keresés vagy URL megadása…"
+msgstr "Felhasználó keresése…"
#: content/ui/ConversationPage.qml:139
#, kde-format
@@ -1024,16 +1018,15 @@
"A kizárólagos listák bejegyzései nem jelennek meg a Kezdőlap idővonalán."
#: content/ui/EditListPage.qml:97
-#, fuzzy, kde-format
-#| msgid "Favorite"
+#, kde-format
msgctxt "@label If the list is favorited"
msgid "Favorite"
-msgstr "Kedvencnek jelölés"
+msgstr "Kedvenc"
#: content/ui/EditListPage.qml:98
#, kde-format
msgid "This list will show up in the sidebar."
-msgstr ""
+msgstr "Ez a lista az oldalsávban jelenik meg."
#: content/ui/EditListPage.qml:106
#, kde-format
@@ -1120,18 +1113,16 @@
msgstr "Felhasználók"
#: content/ui/ExplorePage.qml:117
-#, fuzzy, kde-format
-#| msgid "No Posts"
+#, kde-format
msgctxt "@info:placeholder"
msgid "No Posts"
msgstr "Nincsenek bejegyzések"
#: content/ui/ExplorePage.qml:144
-#, fuzzy, kde-format
-#| msgid "Tags"
+#, kde-format
msgctxt "@info:placeholder"
msgid "No Tags"
-msgstr "Címkék"
+msgstr "Nincsenek címkék"
#: content/ui/ExplorePage.qml:176
#, kde-format
@@ -1141,15 +1132,13 @@
msgstr[1] "%1 személy beszélget"
#: content/ui/ExplorePage.qml:268
-#, fuzzy, kde-format
-#| msgid "News"
+#, kde-format
msgctxt "@info:placeholder"
msgid "No News"
-msgstr "Hírek"
+msgstr "Nincsenek hírek"
#: content/ui/ExplorePage.qml:305
-#, fuzzy, kde-format
-#| msgid "No Users"
+#, kde-format
msgctxt "@info:placeholder"
msgid "No Users"
msgstr "Nincsenek felhasználók"
@@ -1185,17 +1174,13 @@
msgstr "Válaszok megjelenítése"
#: content/ui/FollowingPage.qml:65 content/ui/TimelinePage.qml:127
-#, fuzzy, kde-format
-#| msgctxt "@action:intoolbar"
-#| msgid "Configure Notifications…"
+#, kde-format
msgctxt "@action:intoolbar"
msgid "Configure Filters…"
-msgstr "Értesítések beállítása…"
+msgstr "Szűrők beállítása…"
#: content/ui/FollowingPage.qml:66 content/ui/TimelinePage.qml:128
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
msgctxt "@title:window"
msgid "Filters"
msgstr "Szűrők"
@@ -1215,12 +1200,10 @@
"és csak a bejegyzéseiket - a legutóbbi aktivitás szerint rendezve."
#: content/ui/FullScreenImage.qml:33
-#, fuzzy, kde-format
-#| msgctxt "@action:inmenu"
-#| msgid "Expand Post"
+#, kde-format
msgctxt "@action:intoolbar"
msgid "Open Post"
-msgstr "Bejegyzés kibontása"
+msgstr "Bejegyzés megnyitása"
#: content/ui/InitialSetup/SetupNotifications.qml:19
#, kde-format
@@ -1352,6 +1335,8 @@
"There are no posts from the users in your list. Only new posts will appear "
"in a list."
msgstr ""
+"A listán szereplő felhasználóktól nincsenek bejegyzések. Csak az új "
+"bejegyzések jelennek meg a listában."
#: content/ui/ListTimelinePage.qml:30
#, kde-format
@@ -1368,18 +1353,18 @@
#, kde-format
msgid "To continue, you must authorize Tokodon to access your account."
msgstr ""
+"A folytatáshoz engedélyeznie kell a Tokodon számára a fiókjához való "
+"hozzáférést."
#: content/ui/LoginFlow/BaseAuthorization.qml:88
-#, fuzzy, kde-format
-#| msgid "Open Authorization Link"
+#, kde-format
msgid "Open Authorization Page"
-msgstr "Hitelesítési hivatkozás megnyitása"
+msgstr "Hitelesítési oldal megnyitása"
#: content/ui/LoginFlow/BaseAuthorization.qml:100
-#, fuzzy, kde-format
-#| msgid "Copy Authorization Link"
+#, kde-format
msgid "Copy Link to Authorization Page"
-msgstr "Hitelesítési hivatkozás másolása"
+msgstr "Hitelesítés oldal hivatkozásának másolása"
#: content/ui/LoginFlow/BaseAuthorization.qml:104
#, kde-format
@@ -1591,10 +1576,9 @@
msgstr "Ez a kiszolgáló lezárta a regisztrációt: %1"
#: content/ui/LoginFlow/ServersPage.qml:39
-#, fuzzy, kde-format
-#| msgid "This server is closed for registration: %1"
+#, kde-format
msgid "This server is closed for registration, and did not provide a reason."
-msgstr "Ez a kiszolgáló lezárta a regisztrációt: %1"
+msgstr "Ez a kiszolgáló lezárta a regisztrációt, és nem indokolta meg."
#: content/ui/LoginFlow/ServersPage.qml:101
#, kde-format
@@ -1710,9 +1694,7 @@
msgstr "Ismeretlen művelet"
#: content/ui/Main.qml:255
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Write a New Post"
+#, kde-format
msgid "Write a New Post"
msgstr "Új bejegyzés írása"
@@ -1738,44 +1720,38 @@
msgstr "Elég csendesnek tűnik most, próbáljon meg posztolni valamit!"
#: content/ui/Main.qml:432
-#, fuzzy, kde-format
-#| msgid "Notifications"
+#, kde-format
msgctxt "@action:button Account Notifications"
msgid "Notifications"
msgstr "Értesítések"
#: content/ui/Main.qml:446
-#, fuzzy, kde-format
-#| msgid "Follow Requests"
+#, kde-format
msgctxt "@action:button Follows that require explicit allow/deny"
msgid "Follow Requests"
msgstr "Követési kérések"
#: content/ui/Main.qml:461
-#, fuzzy, kde-format
-#| msgid "Local"
+#, kde-format
msgctxt "@action:button Local timeline of posts from the account's own server"
msgid "Local"
msgstr "Helyi"
#: content/ui/Main.qml:481
-#, fuzzy, kde-format
-#| msgid "Global"
+#, kde-format
msgctxt ""
"@action:button Global timeline of posts from the entire Fediverse network"
msgid "Global"
msgstr "Globális"
#: content/ui/Main.qml:502
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
msgctxt "@action:button Direct one-on-one messages between users"
msgid "Conversations"
msgstr "Beszélgetések"
#: content/ui/Main.qml:515
-#, fuzzy, kde-format
-#| msgid "Favorites"
+#, kde-format
msgctxt "@action:button This account's favorited posts"
msgid "Favorites"
msgstr "Kedvencek"
@@ -1795,8 +1771,7 @@
"a bejegyzését, jelölje kedvencnek!"
#: content/ui/Main.qml:536
-#, fuzzy, kde-format
-#| msgid "Bookmarks"
+#, kde-format
msgctxt "@action:button This account's bookmarked posts"
msgid "Bookmarks"
msgstr "Könyvjelzők"
@@ -1816,29 +1791,25 @@
"maradnak, még a bejegyzés szerzője számára is."
#: content/ui/Main.qml:557
-#, fuzzy, kde-format
-#| msgid "Explore"
+#, kde-format
msgctxt "@action:button Explore this server's trending posts, news, and more"
msgid "Explore"
msgstr "Felfedezés"
#: content/ui/Main.qml:570
-#, fuzzy, kde-format
-#| msgid "Following"
+#, kde-format
msgctxt "@action:button A list of this account's followed accounts"
msgid "Following"
msgstr "Követett"
#: content/ui/Main.qml:583
-#, fuzzy, kde-format
-#| msgid "Search"
+#, kde-format
msgctxt "@action:button Search for users, posts and tags"
msgid "Search"
msgstr "Keresés"
#: content/ui/Main.qml:610
-#, fuzzy, kde-format
-#| msgid "Lists"
+#, kde-format
msgctxt ""
"@action:button This account's lists, or timelines consisting of a groups of "
"accounts"
@@ -1846,8 +1817,7 @@
msgstr "Listák"
#: content/ui/Main.qml:623
-#, fuzzy, kde-format
-#| msgid "Profile"
+#, kde-format
msgctxt "@action:button This account's profile"
msgid "Profile"
msgstr "Profil"
@@ -1871,15 +1841,13 @@
msgstr "Beállítások"
#: content/ui/Main.qml:796
-#, fuzzy, kde-format
-#| msgid "Unfollow"
+#, kde-format
msgctxt "@action:intoolbar"
msgid "Unfollow"
msgstr "Követés leállítása"
#: content/ui/Main.qml:796
-#, fuzzy, kde-format
-#| msgid "Follow"
+#, kde-format
msgctxt "@action:intoolbar"
msgid "Follow"
msgstr "Követés"
@@ -3296,12 +3264,10 @@
msgstr "Értesítések beállítása…"
#: content/ui/NotificationPage.qml:35
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Notifications"
+#, kde-format
msgctxt "@title:window"
msgid "Notification Settings"
-msgstr "Értesítések"
+msgstr "Értesítési beállítások"
#: content/ui/NotificationPage.qml:47
#, kde-format
@@ -3381,12 +3347,14 @@
"Your %1 #FediWrapped awaits! Unveil your year's highlights and memorable "
"moments on Mastodon!"
msgstr ""
+"A %1. évi #FediWrapper várja! Fedezze fel az év csúcspontjait és emlékezetes "
+"pillanatait a Mastodonon!"
#: content/ui/Notifications/AnnualReportDelegate.qml:70
#, kde-format
msgctxt "@action:button"
msgid "View #FediWrapped"
-msgstr ""
+msgstr "#FediWrapped megtekintése"
#: content/ui/Notifications/GroupInteractionLabel.qml:64
#, kde-format
@@ -3410,6 +3378,8 @@
"Moderation has blocked <b>%1</b>, including %2 of your followers and %3 "
"account you follow."
msgstr ""
+"A moderáció letiltotta ezt: <b>%1</b>, közte %2 követőjét és %3 Ön által "
+"követett fiókot."
#: content/ui/Notifications/ReportDelegate.qml:61
#, kde-format
@@ -3433,33 +3403,28 @@
msgstr "Állapot képmelléklettel"
#: content/ui/PostDelegate/AttachmentGrid.qml:99
-#, fuzzy, kde-format
-#| msgid "Status with GifV attachment"
+#, kde-format
msgid "Status with gif attachment"
-msgstr "Állapot GifV melléklettel"
+msgstr "Állapot gif melléklettel"
#: content/ui/PostDelegate/AttachmentGrid.qml:101
-#, fuzzy, kde-format
-#| msgid "Status with Video attachment"
+#, kde-format
msgid "Status with video attachment"
msgstr "Állapot videómelléklettel"
#: content/ui/PostDelegate/AttachmentGrid.qml:103
-#, fuzzy, kde-format
-#| msgid "Status with Video attachment"
+#, kde-format
msgid "Status with audio attachment"
-msgstr "Állapot videómelléklettel"
+msgstr "Állapot audiómelléklettel"
#: content/ui/PostDelegate/AttachmentGrid.qml:148
#: content/ui/PostDelegate/AttachmentGrid.qml:245
#: content/ui/PostDelegate/AttachmentGrid.qml:287
#: content/ui/PostDelegate/AttachmentGrid.qml:341
-#, fuzzy, kde-format
-#| msgctxt "login status"
-#| msgid "Sensitized"
+#, kde-format
msgctxt "@info"
msgid "Sensitive media"
-msgstr "Érzékenyítve"
+msgstr "Érzékeny média"
#: content/ui/PostDelegate/AttachmentGrid.qml:201
#, kde-format
@@ -3479,11 +3444,9 @@
msgstr "Média elrejtése"
#: content/ui/PostDelegate/AttachmentGrid.qml:399
-#, fuzzy, kde-format
-#| msgctxt "@label"
-#| msgid "No Media"
+#, kde-format
msgid "Show Media"
-msgstr "Nincs média"
+msgstr "Média megjelenítése"
#: content/ui/PostDelegate/AttachmentMenu.qml:44
#, kde-format
@@ -3501,10 +3464,9 @@
msgstr "Videó mentése másként…"
#: content/ui/PostDelegate/AttachmentMenu.qml:50
-#, fuzzy, kde-format
-#| msgid "Save Video As…"
+#, kde-format
msgid "Save Audio As…"
-msgstr "Videó mentése másként…"
+msgstr "Hang mentése másként…"
#: content/ui/PostDelegate/AttachmentMenu.qml:69
#, kde-format
@@ -3513,12 +3475,10 @@
#: content/ui/PostDelegate/AttachmentMenu.qml:82
#: content/ui/PostDelegate/LinkMenu.qml:49
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Post"
+#, kde-format
msgctxt "@title"
msgid "Post"
-msgstr "Küldés"
+msgstr "Bejegyzés"
#: content/ui/PostDelegate/AudioAttachment.qml:81
#: content/ui/PostDelegate/VideoAttachment.qml:111
@@ -3643,11 +3603,10 @@
msgstr "Médialeírás"
#: content/ui/PostDelegate/PostContent.qml:29
-#, fuzzy, kde-format
-#| msgid "Reported Content"
+#, kde-format
msgctxt "@info"
msgid "Post content"
-msgstr "Jelentett tartalom"
+msgstr "Bejegyzés tartalma"
#: content/ui/PostDelegate/PostDelegate.qml:102
#, kde-format
@@ -3694,30 +3653,24 @@
"eredeti bejegyzést."
#: content/ui/PostDelegate/PostDelegate.qml:301
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
msgctxt "@info"
msgid "Filter"
-msgstr "Szűrők"
+msgstr "Szűrő"
#: content/ui/PostDelegate/PostDelegate.qml:325
-#, fuzzy, kde-format
-#| msgid "<b>Content Notice</b><br /> %1"
+#, kde-format
msgid "<b>Filtered</b><br /> %1"
-msgstr "<b>Tartalmi figyelmeztetés</b><br /> %1"
+msgstr "<b>Szűrt</b><br /> %1"
#: content/ui/PostDelegate/PostDelegate.qml:332
-#, fuzzy, kde-format
-#| msgid "Show anyway"
+#, kde-format
msgctxt "@action:button"
msgid "Show Anyway"
msgstr "Megjelenítés mindenképp"
#: content/ui/PostDelegate/PostDelegate.qml:364
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Content Notice"
+#, kde-format
msgctxt "@info"
msgid "Content Notice"
msgstr "Tartalmi figyelmeztetés"
@@ -3809,7 +3762,7 @@
#, kde-format
msgctxt "@info"
msgid "Post Author"
-msgstr ""
+msgstr "Bejegyzés szerzője"
#: content/ui/PostDelegate/PostInfoBar.qml:56
#, kde-format
@@ -3824,11 +3777,10 @@
msgstr "További műveletek"
#: content/ui/PostDelegate/PostInteractionLabel.qml:68
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
msgctxt "@info"
msgid "Interaction"
-msgstr "Beszélgetések"
+msgstr "Interakció"
#: content/ui/PostDelegate/PostInteractionLabel.qml:76
#, kde-format
@@ -3913,18 +3865,16 @@
msgstr "Kitűzés a profilra"
#: content/ui/PostDelegate/PostMenu.qml:147
-#, fuzzy, kde-format
-#| msgid "Empty conversation"
+#, kde-format
msgctxt "@action:inmenu"
msgid "Unmute Conversation"
-msgstr "Üres beszélgetés"
+msgstr "Beszélgetés némításának feloldása"
#: content/ui/PostDelegate/PostMenu.qml:147
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
msgctxt "@action:inmenu"
msgid "Mute Conversation"
-msgstr "Beszélgetések"
+msgstr "Beszélgetés némítása"
#: content/ui/PostDelegate/PostMenu.qml:157
#, kde-format
@@ -4004,7 +3954,7 @@
#, kde-format
msgctxt "@info"
msgid "Tag"
-msgstr ""
+msgstr "Címke"
#: content/ui/PostDelegate/QuotePost.qml:66
#, kde-format
@@ -4017,32 +3967,28 @@
msgstr "Idézett bejegyzés"
#: content/ui/PostDelegate/QuotePost.qml:143
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Add word"
+#, kde-format
msgctxt "@info:label"
msgid "Poll"
-msgstr "Szó hozzáadása"
+msgstr "Szavazás"
#: content/ui/PrivacyPolicyPage.qml:19
#, kde-format
msgctxt "@title:window"
msgid "Privacy Policy"
-msgstr ""
+msgstr "Adatvédelmi irányelvek"
#: content/ui/PrivacyPolicyPage.qml:26
#, kde-format
msgctxt "@info:placeholder"
msgid "No Privacy Policy"
-msgstr ""
+msgstr "Nincsenek adatvédelmi irányelvek"
#: content/ui/PrivacyPolicyPage.qml:41
-#, fuzzy, kde-format
-#| msgctxt "Last read on this date"
-#| msgid "Last read on %1"
+#, kde-format
msgctxt "@info Last updated: relative date and time (e.g. 2 years ago)"
msgid "Last updated: %1"
-msgstr "Utolsó olvasás: %1"
+msgstr "Utoljára frissítve: %1"
#: content/ui/ReadMarker.qml:15
#, kde-format
@@ -4113,9 +4059,7 @@
msgstr "Felhasználók, címkék és bejegyzések keresése"
#: content/ui/ServerInformationPage.qml:25
-#, fuzzy, kde-format
-#| msgctxt "@title Server-wide announcements set by admins."
-#| msgid "Announcements"
+#, kde-format
msgctxt "@action:button"
msgid "Announcements"
msgstr "Bejelentések"
@@ -4124,7 +4068,7 @@
#, kde-format
msgctxt "@action:button"
msgid "Privacy Policy"
-msgstr ""
+msgstr "Adatvédelmi irányelvek"
#: content/ui/Settings/AccountPage.qml:26
#, kde-format
@@ -4302,7 +4246,7 @@
#, kde-format
msgctxt "@option:check Boosting means to repost, or retweet"
msgid "Ask before boosting"
-msgstr ""
+msgstr "Rákérdezés megtolás előtt"
#: content/ui/Settings/AppearancePage.qml:97
#, kde-format
@@ -4311,10 +4255,9 @@
msgstr "Bejegyzések"
#: content/ui/Settings/AppearancePage.qml:103
-#, fuzzy, kde-format
-#| msgid "Show number of replies, favorites and boosts"
+#, kde-format
msgid "Show number of favorites and boosts"
-msgstr "Válaszok, kedvencnek jelölések és megtolások számának megjelenítése"
+msgstr "Kedvencnek jelölések és megtolások számának megjelenítése"
#: content/ui/Settings/AppearancePage.qml:118
#, kde-format
@@ -4357,134 +4300,109 @@
msgstr "Animált GIF-ek automatikus lejátszása"
#: content/ui/Settings/BlockedDomainsPage.qml:19
-#, fuzzy, kde-format
-#| msgctxt "@info:Filter out all the blocked domains"
-#| msgid "Blocked domains"
+#, kde-format
msgctxt "@title"
msgid "Blocked Domains"
msgstr "Letiltott tartományok"
#: content/ui/Settings/BlockedDomainsPage.qml:51
-#, fuzzy, kde-format
-#| msgid "Unblock"
+#, kde-format
msgctxt "@action:button"
msgid "Unblock"
msgstr "Letiltás feloldása"
#: content/ui/Settings/BlockedDomainsPage.qml:64
-#, fuzzy, kde-format
-#| msgctxt "@info:Filter out all the blocked domains"
-#| msgid "Blocked domains"
+#, kde-format
msgctxt "@info:placeholder"
msgid "No Blocked Domains"
-msgstr "Letiltott tartományok"
+msgstr "Nincsenek letiltott tartományok"
#: content/ui/Settings/EditFilterPage.qml:30
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Create List"
+#, kde-format
msgctxt "@title:window"
msgid "Create Filter"
-msgstr "Lista létrehozása"
+msgstr "Szűrő létrehozása"
#: content/ui/Settings/EditFilterPage.qml:30
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
msgctxt "@title:window"
msgid "Edit Filter"
-msgstr "Szűrők"
+msgstr "Szűrő szerkesztése"
#: content/ui/Settings/EditFilterPage.qml:73
-#, fuzzy, kde-format
-#| msgctxt "@label:textbox List title"
-#| msgid "Title"
+#, kde-format
msgctxt "@label:textbox Filter title"
msgid "Title"
msgstr "Cím"
#: content/ui/Settings/EditFilterPage.qml:78
-#, fuzzy, kde-format
-#| msgid "Continue"
+#, kde-format
msgctxt "@info:header"
msgid "Contexts"
-msgstr "Folytatás"
+msgstr "Környezetek"
#: content/ui/Settings/EditFilterPage.qml:85
#, kde-format
msgctxt "@info"
msgid "Select one or more contexts where this filter should apply:"
-msgstr ""
+msgstr "Válasszon ki egy vagy több kontextust, ahol ez a szűrő alkalmazandó:"
#: content/ui/Settings/EditFilterPage.qml:90
-#, fuzzy, kde-format
-#| msgid "No Lists"
+#, kde-format
msgctxt "@label:checkbox"
msgid "Home and Lists"
-msgstr "Nincsenek listák"
+msgstr "Kezdőlap és listák"
#: content/ui/Settings/EditFilterPage.qml:95
-#, fuzzy, kde-format
-#| msgid "Notifications"
+#, kde-format
msgctxt "@label:checkbox"
msgid "Notifications"
msgstr "Értesítések"
#: content/ui/Settings/EditFilterPage.qml:100
-#, fuzzy, kde-format
-#| msgid "Global Timeline"
+#, kde-format
msgctxt "@label:checkbox"
msgid "Public Timelines"
-msgstr "Globális idővonal"
+msgstr "Nyilvános idővonalak"
#: content/ui/Settings/EditFilterPage.qml:105
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
msgctxt "@label:checkbox"
msgid "Conversations"
msgstr "Beszélgetések"
#: content/ui/Settings/EditFilterPage.qml:110
-#, fuzzy, kde-format
-#| msgid "Profile"
+#, kde-format
msgctxt "@label:checkbox"
msgid "Profiles"
-msgstr "Profil"
+msgstr "Profilok"
#: content/ui/Settings/EditFilterPage.qml:115
-#, fuzzy, kde-format
-#| msgctxt "@info:Location combobox to choose location filters"
-#| msgid "Location"
+#, kde-format
msgctxt "@info:header"
msgid "Action"
-msgstr "Hely"
+msgstr "Művelet"
#: content/ui/Settings/EditFilterPage.qml:123
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Content notice"
+#, kde-format
msgctxt "@label:radiobutton"
msgid "Hide with Content Notice"
-msgstr "Tartalmi figyelmeztetés"
+msgstr "Elrejtés tartalmi figyelmeztetéssel"
#: content/ui/Settings/EditFilterPage.qml:129
-#, fuzzy, kde-format
-#| msgctxt "@option:check Poll toolbar"
-#| msgid "Hide totals"
+#, kde-format
msgctxt "@label:radiobutton"
msgid "Hide Completely"
-msgstr "Összesítés elrejtése"
+msgstr "Teljes elrejtés"
#: content/ui/Settings/EditFilterPage.qml:135
#, kde-format
msgctxt "@info:header"
msgid "Keywords"
-msgstr ""
+msgstr "Kulcsszavak"
#: content/ui/Settings/EditFilterPage.qml:138
-#, fuzzy, kde-format
-#| msgctxt "@action:button Add user to this list"
-#| msgid "Add"
+#, kde-format
msgctxt "@action:button Add keyword"
msgid "Add"
msgstr "Hozzáadás"
@@ -4493,60 +4411,49 @@
#, kde-format
msgctxt "@info:placeholder"
msgid "No keywords"
-msgstr ""
+msgstr "Nincsenek kulcsszavak"
#: content/ui/Settings/EditFilterPage.qml:176
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Delete word"
+#, kde-format
msgctxt "@label:checkbox"
msgid "Whole word"
-msgstr "Szó törlése"
+msgstr "Teljes szó"
#: content/ui/Settings/EditFilterPage.qml:182
-#, fuzzy, kde-format
-#| msgid "Remove"
+#, kde-format
msgctxt "@action:button Remove keyword"
msgid "Remove"
msgstr "Eltávolítás"
#: content/ui/Settings/EditFilterPage.qml:209
-#, fuzzy, kde-format
-#| msgctxt "@action:button Create the list"
-#| msgid "Create"
+#, kde-format
msgctxt "@action:button Create the filter"
msgid "Create"
msgstr "Létrehozás"
#: content/ui/Settings/EditFilterPage.qml:211
-#, fuzzy, kde-format
-#| msgid "Edit"
+#, kde-format
msgctxt "@action:button Edit the filter"
msgid "Edit"
msgstr "Szerkesztés"
#: content/ui/Settings/EditFilterPage.qml:224
-#, fuzzy, kde-format
-#| msgid "Delete"
+#, kde-format
msgctxt "@action:button Delete the filter"
msgid "Delete"
msgstr "Törlés"
#: content/ui/Settings/EditFilterPage.qml:231
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Deleting List"
+#, kde-format
msgctxt "@title"
msgid "Deleting Filter"
-msgstr "Lista törlése"
+msgstr "Szűrő törlése"
#: content/ui/Settings/EditFilterPage.qml:232
-#, fuzzy, kde-format
-#| msgctxt "@label"
-#| msgid "Are you sure you want to delete this list?"
+#, kde-format
msgctxt "@label"
msgid "Are you sure you want to delete this filter?"
-msgstr "Biztosan törölni szeretné ezt a listát?"
+msgstr "Biztosan törölni szeretné ezt a szűrőt?"
#: content/ui/Settings/EditProfilePage.qml:26
#, kde-format
@@ -4558,48 +4465,43 @@
#, kde-format
msgctxt "@title:window"
msgid "Error Log"
-msgstr ""
+msgstr "Hibanapló"
#: content/ui/Settings/ErrorLogPage.qml:22
#, kde-format
msgctxt "@action:intoolbar"
msgid "Clear All"
-msgstr ""
+msgstr "Összes törlése"
#: content/ui/Settings/ErrorLogPage.qml:72
#, kde-format
msgctxt "@action:button"
msgid "Copy To Clipboard"
-msgstr ""
+msgstr "Másolás a vágólapra"
#: content/ui/Settings/ErrorLogPage.qml:87
#, kde-format
msgctxt "@label"
msgid "No Errors"
-msgstr ""
+msgstr "Nincsenek hibák"
#: content/ui/Settings/FiltersPage.qml:21
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
msgctxt "@title"
msgid "Filters"
msgstr "Szűrők"
#: content/ui/Settings/FiltersPage.qml:28
-#, fuzzy, kde-format
-#| msgid "Create List"
+#, kde-format
msgctxt "@action:intoolbar"
msgid "Create Filter"
-msgstr "Lista létrehozása"
+msgstr "Szűrő létrehozása"
#: content/ui/Settings/FiltersPage.qml:79
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
msgctxt "@info:placeholder"
msgid "No Filters"
-msgstr "Szűrők"
+msgstr "Nincsenek szűrők"
#: content/ui/Settings/NetworkProxyPage.qml:15
#, kde-format
@@ -4676,72 +4578,67 @@
#, kde-format
msgctxt "@title:group"
msgid "Filtering Policy"
-msgstr ""
+msgstr "Szűrési irányelvek"
#: content/ui/Settings/NotificationsPage.qml:60
#, kde-format
msgctxt "@info:Option Accept and show this in notifications"
msgid "Accept"
-msgstr ""
+msgstr "Elfogad"
#: content/ui/Settings/NotificationsPage.qml:64
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
msgctxt "@info:Option Filter and send to the filtered inbox"
msgid "Filter"
-msgstr "Szűrők"
+msgstr "Szűrő"
#: content/ui/Settings/NotificationsPage.qml:68
#, kde-format
msgctxt "@info:Option Ignore completely, do not show notification"
msgid "Ignore"
-msgstr ""
+msgstr "Mellőzés"
#: content/ui/Settings/NotificationsPage.qml:76
#, kde-format
msgctxt "@label Notification preferences"
msgid "People you don't follow"
-msgstr ""
+msgstr "Emberek, akiket nem követ"
#: content/ui/Settings/NotificationsPage.qml:77
#, kde-format
msgctxt "@label Notification preferences"
msgid "Until you manually approve them."
-msgstr ""
+msgstr "Amíg saját kezűleg jóvá nem hagyja őket."
#: content/ui/Settings/NotificationsPage.qml:83
-#, fuzzy, kde-format
-#| msgid "%1 following"
+#, kde-format
msgctxt "@label Notification preferences"
msgid "People not following you"
-msgstr "%1 követett"
+msgstr "Emberek, akik nem követik"
#: content/ui/Settings/NotificationsPage.qml:84
#, kde-format
msgctxt "@label Notification preferences"
msgid "Including people who have been following you fewer than 3 days."
-msgstr ""
+msgstr "Beleértve azokat is, akik kevesebb mint 3 napja követik Önt."
#: content/ui/Settings/NotificationsPage.qml:90
-#, fuzzy, kde-format
-#| msgid "Accounts"
+#, kde-format
msgctxt "@label Notification preferences"
msgid "New accounts"
-msgstr "Fiókok"
+msgstr "Új fiókok"
#: content/ui/Settings/NotificationsPage.qml:91
#, kde-format
msgctxt "@label Notification preferences"
msgid "Created within the past 30 days."
-msgstr ""
+msgstr "Az elmúlt 30 napban létrehozott."
#: content/ui/Settings/NotificationsPage.qml:97
-#, fuzzy, kde-format
-#| msgid "No Conversations"
+#, kde-format
msgctxt "@label Notification preferences"
msgid "Unsolicited conversations"
-msgstr "Nincsenek beszélgetések"
+msgstr "Kéretlen beszélgetések"
#: content/ui/Settings/NotificationsPage.qml:98
#, kde-format
@@ -4749,20 +4646,19 @@
msgid ""
"Filtered unless it's in reply to your own mention or if you follow the "
"sender."
-msgstr ""
+msgstr "Szűrt, kivéve, ha válasz a saját említésére, vagy ha követi a feladót."
#: content/ui/Settings/NotificationsPage.qml:104
-#, fuzzy, kde-format
-#| msgid "Accounts"
+#, kde-format
msgctxt "@label Notification preferences"
msgid "Moderated accounts"
-msgstr "Fiókok"
+msgstr "Moderált fiókok"
#: content/ui/Settings/NotificationsPage.qml:105
#, kde-format
msgctxt "@label Notification preferences"
msgid "Limited by server moderators."
-msgstr ""
+msgstr "A szerver moderátorai által korlátozva."
#: content/ui/Settings/NotificationsPage.qml:112
#, kde-format
@@ -4892,17 +4788,15 @@
"felhasználókat követ vagy követői vannak onnan."
#: content/ui/Settings/NotificationsPage.qml:269
-#, fuzzy, kde-format
-#| msgctxt "@action:button 'Report' as in 'Report this to moderators'"
-#| msgid "Report"
+#, kde-format
msgctxt "@option:check"
msgid "Annual Report"
-msgstr "Jelentés"
+msgstr "Éves jelentés"
#: content/ui/Settings/NotificationsPage.qml:270
#, kde-format
msgid "When you receive your #FediWrapped at the end of the year."
-msgstr ""
+msgstr "Ha megkapja a #FediWrappedet az év végén."
#: content/ui/Settings/ProfileEditor.qml:59
#, kde-format
@@ -4941,16 +4835,13 @@
msgstr "Mezők"
#: content/ui/Settings/ProfileEditor.qml:269
-#, fuzzy, kde-format
-#| msgid "Remove"
+#, kde-format
msgctxt "@action:button"
msgid "Remove"
msgstr "Eltávolítás"
#: content/ui/Settings/ProfileEditor.qml:280
-#, fuzzy, kde-format
-#| msgctxt "@action:button Add user to this list"
-#| msgid "Add"
+#, kde-format
msgctxt "@action:button"
msgid "Add"
msgstr "Hozzáadás"
@@ -4971,9 +4862,7 @@
msgstr "Letiltott felhasználók"
#: content/ui/Settings/SafetyPage.qml:50
-#, fuzzy, kde-format
-#| msgctxt "@info:Filter out all the blocked domains"
-#| msgid "Blocked domains"
+#, kde-format
msgid "Blocked Domains"
msgstr "Letiltott tartományok"
@@ -5000,7 +4889,7 @@
#: content/ui/Settings/TokodonConfigurationView.qml:59
#, kde-format
msgid "Error Log"
-msgstr ""
+msgstr "Hibanapló"
#: content/ui/Settings/TokodonConfigurationView.qml:65
#, kde-format
@@ -5128,35 +5017,31 @@
#, kde-format
msgctxt "Draft, unfinished post"
msgid "Draft"
-msgstr ""
+msgstr "Piszkozat"
#: content/ui/StatusComposer/ScheduledPostsPage.qml:65
#, kde-format
msgctxt "Scheduled for this date"
msgid "Scheduled for %1"
-msgstr ""
+msgstr "Ütemezve ekkorra: %1"
#: content/ui/StatusComposer/ScheduledPostsPage.qml:84
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Discard Draft"
+#, kde-format
msgctxt "@action:button Discard this post"
msgid "Discard"
-msgstr "Piszkozat eldobása"
+msgstr "Eldobás"
#: content/ui/StatusComposer/ScheduledPostsPage.qml:105
#, kde-format
msgctxt "@info:placeholder"
msgid "No Drafts"
-msgstr ""
+msgstr "Nincsenek piszkozatok"
#: content/ui/StatusComposer/ScheduledPostsPage.qml:105
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Delete Post"
+#, kde-format
msgctxt "@info:placeholder"
msgid "No Scheduled Posts"
-msgstr "Bejegyzés törlése"
+msgstr "Nincsenek ütemezett bejegyzések"
#: content/ui/StatusComposer/ScheduledPostsPage.qml:114
#: content/ui/StatusComposer/StatusComposer.qml:181
@@ -5173,12 +5058,10 @@
msgstr "Biztosan el szeretné dobni a piszkozatot?"
#: content/ui/StatusComposer/ScheduledPostsPage.qml:121
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Discard Draft"
+#, kde-format
msgctxt "@action:button Discard this draft"
msgid "Discard"
-msgstr "Piszkozat eldobása"
+msgstr "Eldobás"
#: content/ui/StatusComposer/StatusComposer.qml:62
#, kde-format
@@ -5208,7 +5091,7 @@
#, kde-format
msgctxt "@action:intoolbar Draft or unfinished posts"
msgid "Drafts"
-msgstr ""
+msgstr "Piszkozatok"
#: content/ui/StatusComposer/StatusComposer.qml:82
#, kde-format
@@ -5248,34 +5131,28 @@
msgstr "Mentés"
#: content/ui/StatusComposer/StatusComposer.qml:188
-#, fuzzy, kde-format
-#| msgctxt "@action:Button Save an edited a post"
-#| msgid "Save"
+#, kde-format
msgctxt "@action:button Keep this draft"
msgid "Save"
msgstr "Mentés"
#: content/ui/StatusComposer/StatusComposer.qml:196
-#, fuzzy, kde-format
-#| msgctxt "@info:Cancel button to close the dailog"
-#| msgid "Cancel"
+#, kde-format
msgctxt "@action:button Go back to editing"
msgid "Cancel"
msgstr "Mégse"
#: content/ui/StatusComposer/StatusComposer.qml:215
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Delete Post"
+#, kde-format
msgctxt "@title"
msgid "Schedule Post"
-msgstr "Bejegyzés törlése"
+msgstr "Bejegyzés ütemezése"
#: content/ui/StatusComposer/StatusComposer.qml:221
#, kde-format
msgctxt "@action:button Set this post's schedule to when it should be posted"
msgid "Set Schedule"
-msgstr ""
+msgstr "Ütemezés beállítása"
#: content/ui/StatusComposer/StatusComposer.qml:337
#, kde-format
@@ -5296,9 +5173,7 @@
msgstr "Válasszon egy fájlt"
#: content/ui/StatusComposer/StatusComposer.qml:494
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Attach file"
+#, kde-format
msgctxt "@action:button"
msgid "Attach File"
msgstr "Fájl csatolása"
@@ -5310,12 +5185,10 @@
msgstr "Fájl csatolása"
#: content/ui/StatusComposer/StatusComposer.qml:508
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Attach file"
+#, kde-format
msgctxt "@action:button"
msgid "Attach Poll"
-msgstr "Fájl csatolása"
+msgstr "Szavazás csatolása"
#: content/ui/StatusComposer/StatusComposer.qml:513
#, kde-format
@@ -5324,33 +5197,25 @@
msgstr "Szavazás hozzáadása"
#: content/ui/StatusComposer/StatusComposer.qml:522
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Content Notice"
+#, kde-format
msgctxt "@action:button"
msgid "Content Notice"
msgstr "Tartalmi figyelmeztetés"
#: content/ui/StatusComposer/StatusComposer.qml:534
-#, fuzzy, kde-format
-#| msgctxt "@info:placeholder"
-#| msgid "Content notice"
+#, kde-format
msgctxt "@info:tooltip"
msgid "Content notice"
msgstr "Tartalmi figyelmeztetés"
#: content/ui/StatusComposer/StatusComposer.qml:560
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip Post visibility"
-#| msgid "Visibility"
+#, kde-format
msgctxt "@action:button"
msgid "Visibility"
msgstr "Láthatóság"
#: content/ui/StatusComposer/StatusComposer.qml:568
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip Post visibility"
-#| msgid "Visibility"
+#, kde-format
msgctxt "@title"
msgid "Visibility"
msgstr "Láthatóság"
@@ -5398,9 +5263,7 @@
msgstr "Bejegyzés nyelve"
#: content/ui/StatusComposer/StatusComposer.qml:636
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Add emoji"
+#, kde-format
msgctxt "@action:button"
msgid "Add Emoji"
msgstr "Emodzsi hozzáadása"
@@ -5419,18 +5282,16 @@
#: content/ui/StatusComposer/StatusComposer.qml:687
#: content/ui/StatusComposer/StatusComposer.qml:764
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Delete Post"
+#, kde-format
msgctxt "@action:button Schedule something to be posted later"
msgid "Schedule"
-msgstr "Bejegyzés törlése"
+msgstr "Ütemezés"
#: content/ui/StatusComposer/StatusComposer.qml:738
#, kde-format
msgctxt "@title"
msgid "Alt Text Reminder"
-msgstr ""
+msgstr "Alternatív szöveg emlékeztető"
#: content/ui/StatusComposer/StatusComposer.qml:742
#, kde-format
@@ -5439,6 +5300,8 @@
"Some of your media is missing alt text. Adding descriptions help everyone, "
"especially the visually impaired."
msgstr ""
+"Néhány médiájából hiányzik az alternatív szöveg. A leírások hozzáadása "
+"mindenkinek segít, különösen a látássérülteknek."
#: content/ui/TimelinePage.qml:38 timeline/accountmodel.cpp:41
#, kde-format
@@ -5584,10 +5447,9 @@
msgstr "A Fediverse böngészése"
#: main.cpp:124
-#, fuzzy, kde-format
-#| msgid "© 2021-2024 Carl Schwan, 2021-2024 KDE Community"
+#, kde-format
msgid "© 2021-2024 KDE Community"
-msgstr "© Carl Schwan, 2021-2024., A KDE közösség, 2021-2024."
+msgstr "© A KDE közösség, 2021-2024."
#: main.cpp:125
#, kde-format
diff -Nru tokodon-25.04.2/po/ia/tokodon.po tokodon-25.04.3/po/ia/tokodon.po
--- tokodon-25.04.2/po/ia/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ia/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-24 16:35+0100\n"
"Last-Translator: giovanni <g.sora@tiscali.it>\n"
"Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Video QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Omne files (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Omne formatos supportate (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Non pote sequer conto"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Non pote non sequer conto"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr ""
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Non pote blocar conto"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Non poteva disblocar conto"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr ""
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr ""
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr ""
diff -Nru tokodon-25.04.2/po/id/tokodon.po tokodon-25.04.3/po/id/tokodon.po
--- tokodon-25.04.2/po/id/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/id/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2023-03-03 10:32+0700\n"
"Last-Translator: Linerly <linerly@protonmail.com>\n"
"Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
@@ -79,63 +79,63 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Tidak dapat mengikuti akun"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Tidak dapat batal mengikuti akun"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, fuzzy, kde-format
#| msgid "Could not mute account"
msgid "Could not remove account as your follower"
msgstr "Tidak dapat membisukan akun"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Tidak dapat memblokir akun"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Tidak dapat batal memblokir akun"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Tidak dapat membisukan akun"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Tidak dapat batal membisukan akun"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Tidak dapat memfiturkan akun"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Tidak dapat batal memfiturkan akun"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Tidak dapat menyunting catatan tentang sebuah akun"
diff -Nru tokodon-25.04.2/po/is/tokodon.po tokodon-25.04.3/po/is/tokodon.po
--- tokodon-25.04.2/po/is/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/is/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2022-10-14 14:00+0000\n"
"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
"Language-Team: Icelandic\n"
@@ -79,63 +79,63 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Gat ekki fylgst með notandaaðgangi"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Gat ekki hætt að fylgjast með notandaaðgangi"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, fuzzy, kde-format
#| msgid "Could not mute account"
msgid "Could not remove account as your follower"
msgstr "Gat ekki þaggað niður í notandaaðgangi"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Gat ekki útilokað notandaaðgang"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Gat ekki hætt að útiloka notandaaðgang"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Gat ekki þaggað niður í notandaaðgangi"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Gat ekki hætt að þagga niður í notandaaðgangi"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Gat ekki sett notandaaðgang í forgrunn"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Gat ekki tekið notandaaðgang úr forgrunni"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Gat ekki breytt minnispunkti um notandaaðgang"
diff -Nru tokodon-25.04.2/po/it/tokodon.po tokodon-25.04.3/po/it/tokodon.po
--- tokodon-25.04.2/po/it/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/it/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-04-30 15:51+0200\n"
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.04.1\n"
+"X-Generator: Lokalize 25.04.2\n"
#: account/abstractaccount.cpp:33
#, kde-format
@@ -81,62 +81,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Video QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Tutti i file (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Tutti i formati supportati (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Impossibile seguire l'account"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Impossibile smettere di seguire l'account"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Impossibile rimuovere l'account come tuo seguace"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Impossibile bloccare l'account"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Impossibile sbloccare l'account"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Impossibile silenziare l'account"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Impossibile rimuovere il silenzio per l'account"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Impossibile evidenziare l'account"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Impossibile rimuovere l'evidenziazione dell'account"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Impossibile modificare la nota su un account"
diff -Nru tokodon-25.04.2/po/ja/tokodon.po tokodon-25.04.3/po/ja/tokodon.po
--- tokodon-25.04.2/po/ja/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ja/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2021-06-02 10:44-0700\n"
"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
"Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -76,62 +76,62 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr ""
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr ""
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr ""
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr ""
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr ""
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr ""
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr ""
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr ""
diff -Nru tokodon-25.04.2/po/ka/tokodon.po tokodon-25.04.3/po/ka/tokodon.po
--- tokodon-25.04.2/po/ka/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ka/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-20 07:33+0100\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime ვიდეო (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "ყველა ფაილი (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "ყველა მხარდაჭერილი ფორმატი (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "ანგარიშზე მიყოლის შეცდომა"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "ანგარიშზე მიყოლის გაუქმების შეცდომა"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "ანგარიშის წაშლა შეუძლებელია თქვენი მომყოლის სახით"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "ანგარიშის დაბლოკვის შეცდომა"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "ანგარიშის განბლოკვის შეცდომა"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "ანგარიშის დადუმების შეცდომა"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "ანგარიშის დადუმების მოხსნის შეცდომა"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "ანგარიშის მიმაგრების შეცდომა"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "ანგარიშის მიმაგრების მოხსნის შეცდომა"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "ანგარიშის შესახებ შენიშვნის ჩასწორების შეცდომა"
diff -Nru tokodon-25.04.2/po/ko/tokodon.po tokodon-25.04.3/po/ko/tokodon.po
--- tokodon-25.04.2/po/ko/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ko/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-04-07 01:12+0200\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean <kde-kr@kde.org>\n"
@@ -85,62 +85,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime 동영상 (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "모든 파일 (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "모든 지원하는 형식(%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "계정을 팔로우할 수 없음"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "계정을 팔로우 해제할 수 없음"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "계정을 팔로워 목록에서 삭제할 수 없음"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "계정을 차단할 수 없음"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "계정의 차단을 해제할 수 없음"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "계정을 뮤트할 수 없음"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "계정의 뮤트를 해제할 수 없음"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "계정을 추천할 수 없음"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "계정을 추천 해제할 수 없음"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "계정 자기소개 정보를 편집할 수 없음"
diff -Nru tokodon-25.04.2/po/lt/tokodon.po tokodon-25.04.3/po/lt/tokodon.po
--- tokodon-25.04.2/po/lt/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/lt/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2023-02-25 01:00+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -80,62 +80,62 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr ""
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr ""
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr ""
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr ""
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr ""
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr ""
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr ""
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr ""
diff -Nru tokodon-25.04.2/po/lv/tokodon.po tokodon-25.04.3/po/lv/tokodon.po
--- tokodon-25.04.2/po/lv/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/lv/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-03-04 17:08+0200\n"
"Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
"Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime video (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Visas datnes (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Visi atbalstītie formāti (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Neizdevās sekot kontam"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Neizdevās beigt sekot kontam"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Neizdevās noņemt kontu kā jūsu sekotāju"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Neizdevās bloķēt kontu"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Neizdevās atbloķēt kontu"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Neizdevās apklusināt kontu"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Neizdevās beigt apklusināt kontu"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Neizdevās izcelt kontu"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Neizdevās atcelt konta izcelšanu"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Neizdevās rediģēt piezīmi par kontu"
diff -Nru tokodon-25.04.2/po/nl/tokodon.po tokodon-25.04.3/po/nl/tokodon.po
--- tokodon-25.04.2/po/nl/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/nl/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-20 10:33+0100\n"
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
"Language-Team: \n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime-video (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Alle bestanden (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Alle ondersteunde formaten (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Kon het account niet volgen"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Moest het account volgen "
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Kon account niet als uw volger niet verwijderen"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Kon account niet blokkeren "
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Kon blokkeren van het account niet opheffen"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Kon account niet dempen"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Kon demping van account niet opheffen"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Kon account niet aanbevelen"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Kon aanbeveling van account niet opheffen"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Kon notitie over een account niet bewerken"
diff -Nru tokodon-25.04.2/po/nn/tokodon.po tokodon-25.04.3/po/nn/tokodon.po
--- tokodon-25.04.2/po/nn/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/nn/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-06-01 15:24+0200\n"
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
"Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime-videoar (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Alle filer (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Alle støtta format (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Klarte ikkje følgja kontoen"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Klarte ikkje slutta å følgja kontoen"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, fuzzy, kde-format
msgid "Could not remove account as your follower"
msgstr "Klarte ikkje avvisa kontoen"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Klarte ikkje blokkera kontoen"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Klarte ikkje slutta å blokkera kontoen"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Klarte ikkje målbinda kontoen"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Klarte ikkje slutta å dempa kontoen"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Klarte ikkje framheva kontoen"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Klarte ikkje slutta å framheva kontoen"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Klarte ikkje redigera merknadar om kontoen"
diff -Nru tokodon-25.04.2/po/pa/tokodon.po tokodon-25.04.3/po/pa/tokodon.po
--- tokodon-25.04.2/po/pa/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pa/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2024-01-01 07:57-0600\n"
"Last-Translator: A S Alam <aalam@punlinux.org>\n"
"Language-Team: Punjabi <kde-i18n-doc@kde.org>\n"
@@ -79,62 +79,62 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr ""
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr ""
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr ""
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr ""
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr ""
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr ""
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr ""
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr ""
diff -Nru tokodon-25.04.2/po/pl/tokodon.po tokodon-25.04.3/po/pl/tokodon.po
--- tokodon-25.04.2/po/pl/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pl/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-23 11:33+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Nagrania QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Wszystkie pliki (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Wszystkie obsługiwane formaty (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Nie można zacząć obserwować konta"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Nie można przestać obserwować konta"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Nie można usunąć konta jako swój obserwujący"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Nie można zablokować konta"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Nie można odblokować konta"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Nie można wyciszyć konta"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Nie można usunąć wyciszenia konta"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Nie można zacząć wyróżniać konta"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Nie można przestać wyróżniać konta"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Nie można zmienić uwagi o koncie"
diff -Nru tokodon-25.04.2/po/pt/tokodon.po tokodon-25.04.3/po/pt/tokodon.po
--- tokodon-25.04.2/po/pt/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pt/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2023-07-13 00:20+0100\n"
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
@@ -76,63 +76,63 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Não foi possível seguir a conta"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Não foi possível deixar de seguir a conta"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, fuzzy, kde-format
#| msgid "Could not reject account"
msgid "Could not remove account as your follower"
msgstr "Não foi possível rejeitar a conta"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Não foi possível bloquear a conta"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Não foi possível desbloquear a conta"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Não foi possível silenciar a conta"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Não foi possível reactivar a conta"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Não foi possível destacar a conta"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Não foi possível remover o destaque da conta"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Não foi possível editar a nota sobre a conta"
diff -Nru tokodon-25.04.2/po/pt_BR/tokodon.po tokodon-25.04.3/po/pt_BR/tokodon.po
--- tokodon-25.04.2/po/pt_BR/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pt_BR/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2021-11-24 09:33-0300\n"
"Last-Translator: Luiz Fernando Ranghetti <elchevive@opensuse.org>\n"
"Language-Team: Portuguese <kde-i18n-pt_BR@kde.org>\n"
@@ -79,64 +79,64 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr ""
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr ""
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, fuzzy, kde-format
#| msgid "Add Account"
msgid "Could not remove account as your follower"
msgstr "Adicionar conta"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr ""
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr ""
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, fuzzy, kde-format
#| msgid "Add Account"
msgid "Could not mute account"
msgstr "Adicionar conta"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr ""
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr ""
diff -Nru tokodon-25.04.2/po/ru/tokodon.po tokodon-25.04.3/po/ru/tokodon.po
--- tokodon-25.04.2/po/ru/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ru/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-03-31 14:29+0300\n"
"Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n"
"Language-Team: Basealt Translation Team\n"
@@ -84,62 +84,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Видео QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Все файлы (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Все поддерживаемые форматы (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Не удалось подписаться на учётную запись"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Не удалось отписаться от учётной записи"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Не удалось удалить учётную запись из списка ваших подписчиков"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Не удалось заблокировать учётную запись"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Не удалось разблокировать учётную запись"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Не удалось добавить учётную запись в список игнорируемых"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Не удалось удалить учётную запись из списка игнорируемых"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Не удалось добавить учётную запись в подборку"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Не удалось убрать учётную запись из подборки"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Не удалось отредактировать заметку об учётной записи"
diff -Nru tokodon-25.04.2/po/sa/tokodon.po tokodon-25.04.3/po/sa/tokodon.po
--- tokodon-25.04.2/po/sa/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sa/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-03-02 14:46+0530\n"
"Last-Translator: Shreekant Kalwar <skkalwar999@gmail.com>\n"
"Language-Team: Sanskrit <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
msgid "QuickTime video (*.mov)"
msgstr "त्वरितसमयविडियो (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "सर्वाणि सञ्चिकाः (*) ."
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "सर्वे समर्थिताः प्रारूपाः (%1) ."
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "लेखानुसरणं कर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "खातं अनफॉलो कर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "भवतः अनुयायी इति खातं हर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "खातं अवरुद्धुं न शक्तवान्"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "खातं अनब्लॉक् कर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "खातं निःशब्दं कर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "खातं अनम्यूट कर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "खातं फीचरं कर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "खातेः अविशेषतां कर्तुं न शक्तवान्"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "खातेः विषये टिप्पणीं सम्पादयितुं न शक्तवान्"
diff -Nru tokodon-25.04.2/po/sk/tokodon.po tokodon-25.04.3/po/sk/tokodon.po
--- tokodon-25.04.2/po/sk/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sk/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2022-04-07 18:19+0200\n"
"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
"Language-Team: Slovak <kde-sk@linux.sk>\n"
@@ -77,64 +77,64 @@
msgid "QuickTime video (*.mov)"
msgstr ""
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr ""
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr ""
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr ""
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, fuzzy, kde-format
#| msgid "Add Account"
msgid "Could not remove account as your follower"
msgstr "Pridať účet"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr ""
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr ""
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, fuzzy, kde-format
#| msgid "Add Account"
msgid "Could not mute account"
msgstr "Pridať účet"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr ""
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr ""
diff -Nru tokodon-25.04.2/po/sl/tokodon.po tokodon-25.04.3/po/sl/tokodon.po
--- tokodon-25.04.2/po/sl/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sl/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-20 07:34+0100\n"
"Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
@@ -83,62 +83,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Video QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Vse datoteke (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Vsi podprti formati (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Ni bilo mogoče slediti računu"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Ni bilo mogoče prenehati slediti računu"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Ni bilo mogoče odstraniti računa kot vašega sledivca"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Ni bilo mogoče blokirati računa"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Ni bilo mogoče prenehati blokirati računa"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Ni bilo mogoče utišati računa"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Ni bilo mogoče povrniti glas računu"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Ni bilo mogoče izpostaviti računa"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Ni bilo mogoče prenehati izpostavljati račun"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Ni bilo mogoče urediti opombe o računu"
diff -Nru tokodon-25.04.2/po/sq/tokodon.po tokodon-25.04.3/po/sq/tokodon.po
--- tokodon-25.04.2/po/sq/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sq/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-04-30 12:56+0300\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <kde-i18n-sq@kde.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "Video QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Krejt kartelat (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Tërë formatet e mbuluar (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "S’u bë dot ndjekja e llogarisë"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "S’u hoq dot ndjekja e llogarisë"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "S’u hoq dot llogari si ndjekëse e juaj"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "S’u bllokuan dot llogari"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "S’u zhbllokuan dot llogari"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "S’u bë dot heshtimi i llogarisë"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "S’u hoq dot heshtimi i llogarisë"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "S’u kalua dot llogaria si e zgjedhur"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "S’u hoq dot llogaria nga e zgjedhur"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "S’u përpunua dot shënim rreth një llogarie"
diff -Nru tokodon-25.04.2/po/sv/tokodon.po tokodon-25.04.3/po/sv/tokodon.po
--- tokodon-25.04.2/po/sv/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sv/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-20 20:28+0100\n"
"Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
@@ -81,62 +81,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime-video (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Alla filer (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Alla format som stöds (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Kunde inte följa konto"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Kunde inte sluta följa konto"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Kunde inte ta bort konto som din följare"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Kunde inte blockera konto"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Kunde inte sluta blockera konto"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Kunde inte tysta konto"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Kunde inte sluta tysta konto"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Kunde inte välja ut konto"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Kunde inte sluta välja ut konto"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Kunde inte redigera anmärkning om ett konto"
diff -Nru tokodon-25.04.2/po/tr/tokodon.po tokodon-25.04.3/po/tr/tokodon.po
--- tokodon-25.04.2/po/tr/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/tr/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-03-14 20:23+0300\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime videosu (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "Tüm dosyalar (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Tüm desteklenen biçimler (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Hesap takip edilemedi"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Hesap takipten çıkarılamadı"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Hesap takipçilerinizden kaldırılamadı"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Hesap engellenemedi"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Hesap engeli kaldırılamadı"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Hesap sessize alınamadı"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Hesap sessizden kaldırılamadı"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Hesap öne çıkarılamadı"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Hesap öne çıkarması kaldırılamadı"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Bir hesap üzerine olan not düzenlenemedi"
diff -Nru tokodon-25.04.2/po/uk/tokodon.po tokodon-25.04.3/po/uk/tokodon.po
--- tokodon-25.04.2/po/uk/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/uk/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-02-20 08:33+0200\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -82,62 +82,62 @@
msgid "QuickTime video (*.mov)"
msgstr "відео QuickTime (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "усі файли (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "Усі підтримувані формати (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "Не вдалося встановити стеження за обліковим записом"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "Не вдалося скасувати стеження за обліковим записом"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "Не вдалося вилучити обліковий запис з тих, хто стежить"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "Не вдалося заблокувати обліковий запис"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "Не вдалося розблокувати обліковий запис"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "Не вдалося заборонити повідомлення від облікового запису"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "Не вдалося скасувати заборону повідомлень для облікового запису"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "Не вдалося встановити рекомендування облікового запису"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "Не вдалося скасувати рекомендування облікового запису"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "Не вдалося змінити нотатку щодо облікового запису"
diff -Nru tokodon-25.04.2/po/zh_CN/tokodon.po tokodon-25.04.3/po/zh_CN/tokodon.po
--- tokodon-25.04.2/po/zh_CN/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/zh_CN/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2024-04-22 15:58\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
@@ -81,62 +81,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime 视频 (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "所有文件 (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr ""
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "无法关注账户"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "无法解除关注账户"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr ""
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "无法屏蔽账户"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "无法解除屏蔽账户"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "无法静音账户"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "无法解除静音账户"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr ""
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr ""
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "无法编辑账户的备注"
diff -Nru tokodon-25.04.2/po/zh_TW/tokodon.po tokodon-25.04.3/po/zh_TW/tokodon.po
--- tokodon-25.04.2/po/zh_TW/tokodon.po 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/zh_TW/tokodon.po 2025-06-30 18:58:07.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: tokodon\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
"PO-Revision-Date: 2025-05-17 09:50+0900\n"
"Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
"Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
@@ -84,62 +84,62 @@
msgid "QuickTime video (*.mov)"
msgstr "QuickTime 影片 (*.mov)"
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
#, kde-format
msgid "All files (*)"
msgstr "所有檔案 (*)"
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
#, kde-format
msgid "All supported formats (%1)"
msgstr "所有支援的格式 (%1)"
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
#, kde-format
msgid "Could not follow account"
msgstr "無法跟隨帳號"
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
#, kde-format
msgid "Could not unfollow account"
msgstr "無法取消跟隨帳號"
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
#, kde-format
msgid "Could not remove account as your follower"
msgstr "無法將帳號從您的跟隨者中移除"
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
#, kde-format
msgid "Could not block account"
msgstr "無法封鎖帳號"
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
#, kde-format
msgid "Could not unblock account"
msgstr "無法解除封鎖帳號"
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
#, kde-format
msgid "Could not mute account"
msgstr "無法靜音帳號"
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
#, kde-format
msgid "Could not unmute account"
msgstr "無法取消靜音帳號"
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
#, kde-format
msgid "Could not feature account"
msgstr "無法推薦帳號"
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
#, kde-format
msgid "Could not unfeature account"
msgstr "無法取消推薦帳號"
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
#, kde-format
msgid "Could not edit note about an account"
msgstr "無法編輯關於帳號的簡介"
diff -Nru tokodon-25.04.2/src/account/abstractaccount.cpp tokodon-25.04.3/src/account/abstractaccount.cpp
--- tokodon-25.04.2/src/account/abstractaccount.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.cpp 2025-06-30 18:58:07.000000000 +0200
@@ -464,6 +464,11 @@
if (obj.contains("configuration"_L1)) {
const auto configObj = obj["configuration"_L1].toObject();
+ if (configObj.contains("urls"_L1)) {
+ const auto urlsConfigObj = configObj["urls"_L1].toObject();
+ m_streamingUri = urlsConfigObj["streaming"_L1].toString();
+ }
+
if (configObj.contains("statuses"_L1)) {
const auto statusConfigObj = configObj["statuses"_L1].toObject();
m_maxPostLength = statusConfigObj["max_characters"_L1].toInt();
@@ -582,12 +587,12 @@
QUrl AbstractAccount::streamingUrl(const QString &stream)
{
- QUrl url = apiUrl(QStringLiteral("/api/v1/streaming"));
+ QUrl url = QUrl(m_streamingUri);
+ url.setPath(QStringLiteral("/api/v1/streaming"));
url.setQuery(QUrlQuery{
{QStringLiteral("access_token"), m_token},
{QStringLiteral("stream"), stream},
});
- url.setScheme(QStringLiteral("wss"));
return url;
}
diff -Nru tokodon-25.04.2/src/account/abstractaccount.h tokodon-25.04.3/src/account/abstractaccount.h
--- tokodon-25.04.2/src/account/abstractaccount.h 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.h 2025-06-30 18:58:07.000000000 +0200
@@ -743,6 +743,7 @@
QString m_redirectUri;
int m_maxMediaAttachments;
QStringList m_attachmentFilterStrings;
+ QString m_streamingUri;
// updates and notifications
void handleNotification(const QJsonDocument &doc);
diff -Nru tokodon-25.04.2/src/account/account.cpp tokodon-25.04.3/src/account/account.cpp
--- tokodon-25.04.2/src/account/account.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/account.cpp 2025-06-30 18:58:07.000000000 +0200
@@ -369,8 +369,15 @@
fetchInstanceMetadata();
- // set up streaming for notifications
- streamingSocket(QStringLiteral("user"));
+ connect(
+ this,
+ &Account::fetchedInstanceMetadata,
+ this,
+ [this] {
+ // set up streaming for notifications once we have the streaming URI
+ streamingSocket(QStringLiteral("user"));
+ },
+ Qt::SingleShotConnection);
}
void Account::setConfig(AccountConfig *config)
diff -Nru tokodon-25.04.2/src/content/ui/AccountHeader.qml tokodon-25.04.3/src/content/ui/AccountHeader.qml
--- tokodon-25.04.2/src/content/ui/AccountHeader.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/AccountHeader.qml 2025-06-30 18:58:07.000000000 +0200
@@ -418,9 +418,9 @@
}
onTriggered: {
if (root.identity.relationship && root.identity.relationship.blocking) {
- AccountManager.selectedAccount.unblock(root.identity);
+ AccountManager.selectedAccount.unblockAccount(root.identity);
} else {
- AccountManager.selectedAccount.block(root.identity);
+ AccountManager.selectedAccount.blockAccount(root.identity);
}
}
},
diff -Nru tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml 2025-06-30 18:58:07.000000000 +0200
@@ -514,7 +514,7 @@
interacted: root.reblogged
interactionColor: "#63c605"
- enabled: root.visibility !== Post.Direct && root.visibility !== Post.Private
+ enabled: root.visibility !== Post.Direct && (root.visibility !== Post.Private || root.isSelf)
iconName: 'boost'
interactedIconName: 'boost-boosted'
@@ -523,7 +523,7 @@
tooltip: {
if (root.visibility === Post.Direct) {
return i18n("Cannot boost direct messages");
- } else if (root.visibility === Post.Private) {
+ } else if (root.visibility === Post.Private && !root.isSelf) {
return i18n("Cannot boost private posts");
} else {
return i18nc("Share a post", "Boost");
diff -Nru tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml 2025-06-30 18:58:07.000000000 +0200
@@ -181,9 +181,9 @@
}
onTriggered: {
if (root.authorIdentity.relationship && root.authorIdentity.relationship.blocking) {
- AccountManager.selectedAccount.unblock(root.authorIdentity.identity);
+ AccountManager.selectedAccount.unblockAccount(root.authorIdentity.identity);
} else {
- AccountManager.selectedAccount.block(root.authorIdentity.identity);
+ AccountManager.selectedAccount.blockAccount(root.authorIdentity.identity);
}
}
}
diff -Nru tokodon-25.04.2/src/timeline/timelinemodel.cpp tokodon-25.04.3/src/timeline/timelinemodel.cpp
--- tokodon-25.04.2/src/timeline/timelinemodel.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/timeline/timelinemodel.cpp 2025-06-30 18:58:07.000000000 +0200
@@ -77,13 +77,16 @@
auto post = new Post(m_account, value.toObject(), this);
if (!post->hidden()) {
return post;
- } else {
- return nullptr;
}
+ return nullptr;
});
posts.erase(std::ranges::remove_if(posts,
[this](Post *post) {
+ if (post == nullptr) {
+ return true;
+ }
+
// Don't show boosts if requested
if (!m_showBoosts && post->boostIdentity()) {
return true;
@@ -100,7 +103,7 @@
return true;
}
- return post == nullptr;
+ return false;
})
.begin(),
posts.end());
diff -ur '--exclude=po' tokodon-25.04.2/CMakeLists.txt tokodon-25.04.3/CMakeLists.txt
--- tokodon-25.04.2/CMakeLists.txt 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/CMakeLists.txt 2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
# KDE Applications version, managed by release script.
set(RELEASE_SERVICE_VERSION_MAJOR "25")
set(RELEASE_SERVICE_VERSION_MINOR "04")
-set(RELEASE_SERVICE_VERSION_MICRO "2")
+set(RELEASE_SERVICE_VERSION_MICRO "3")
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(tokodon VERSION ${RELEASE_SERVICE_VERSION})
diff -ur '--exclude=po' tokodon-25.04.2/debian/changelog tokodon-25.04.3/debian/changelog
--- tokodon-25.04.2/debian/changelog 2025-06-09 23:37:39.000000000 +0200
+++ tokodon-25.04.3/debian/changelog 2025-07-24 18:34:20.000000000 +0200
@@ -1,3 +1,26 @@
+tokodon (25.04.3-1) unstable; urgency=medium
+
+ [ Aurélien COUDERC ]
+ * New upstream release (25.04.3).
+ - Backport upstream commit:
+ - Fix a crash when trying to block an account through the post menu.
+ [128cdaa7]
+ - Add missing mute/block management on the safety page. [4f09a6e8,
+ 5587bbb9] (kde#506374)
+ - Fix broken audio in video attachments playback. [fc886374]
+ (kde#505303)
+ - Fix crash when trying to save less than the max number of fields.
+ [9eb657e1]
+ - Add missing toggle for search indexing in account settings. [b319e681]
+ - Make sure that toggling account options affects the correct account.
+ [4643870b]
+ - Fix possible erroneous trailing space in OAuth scope parameter.
+ [df89658d]
+ * Revert upstream commit 357ef28c which silently requires kirigami
+ addons 1.9+ and breaks the account page.
+
+ -- Aurélien COUDERC <coucouf@debian.org> Thu, 24 Jul 2025 18:34:20 +0200
+
tokodon (25.04.2-1) unstable; urgency=medium
[ Aurélien COUDERC ]
Seulement dans tokodon-25.04.3/debian: patches
diff -ur '--exclude=po' tokodon-25.04.2/org.kde.tokodon.appdata.xml tokodon-25.04.3/org.kde.tokodon.appdata.xml
--- tokodon-25.04.2/org.kde.tokodon.appdata.xml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/org.kde.tokodon.appdata.xml 2025-06-30 18:58:07.000000000 +0200
@@ -151,6 +151,7 @@
</screenshot>
</screenshots>
<releases>
+ <release version="25.04.3" date="2025-07-03"/>
<release version="25.04.2" date="2025-06-05"/>
<release version="25.04.1" date="2025-05-08"/>
<release version="25.04.0" date="2025-04-17"/>
diff -ur '--exclude=po' tokodon-25.04.2/.pc/applied-patches tokodon-25.04.3/.pc/applied-patches
--- tokodon-25.04.2/.pc/applied-patches 2025-07-26 14:08:35.273704687 +0200
+++ tokodon-25.04.3/.pc/applied-patches 2025-07-26 14:08:35.421716136 +0200
@@ -0,0 +1,9 @@
+upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
+upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
+upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
+upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
+upstream_fc886374_Playback-audio-in-video-attachments.patch
+upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
+upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
+upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
+upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
Seulement dans tokodon-25.04.3/.pc: upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
Seulement dans tokodon-25.04.3/.pc: upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
Seulement dans tokodon-25.04.3/.pc: upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
Seulement dans tokodon-25.04.3/.pc: upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
Seulement dans tokodon-25.04.3/.pc: upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
Seulement dans tokodon-25.04.3/.pc: upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
Seulement dans tokodon-25.04.3/.pc: upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
Seulement dans tokodon-25.04.3/.pc: upstream_fc886374_Playback-audio-in-video-attachments.patch
Seulement dans tokodon-25.04.3/.pc: upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
diff -ur '--exclude=po' tokodon-25.04.2/src/account/abstractaccount.cpp tokodon-25.04.3/src/account/abstractaccount.cpp
--- tokodon-25.04.2/src/account/abstractaccount.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.cpp 2025-07-26 14:08:35.000000000 +0200
@@ -150,7 +150,7 @@
const QJsonObject obj{
{QStringLiteral("client_name"), appName},
{QStringLiteral("redirect_uris"), m_redirectUri},
- {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes)},
+ {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes).trimmed()},
{QStringLiteral("website"), website},
};
const QJsonDocument doc(obj);
@@ -464,6 +464,11 @@
if (obj.contains("configuration"_L1)) {
const auto configObj = obj["configuration"_L1].toObject();
+ if (configObj.contains("urls"_L1)) {
+ const auto urlsConfigObj = configObj["urls"_L1].toObject();
+ m_streamingUri = urlsConfigObj["streaming"_L1].toString();
+ }
+
if (configObj.contains("statuses"_L1)) {
const auto statusConfigObj = configObj["statuses"_L1].toObject();
m_maxPostLength = statusConfigObj["max_characters"_L1].toInt();
@@ -582,12 +587,12 @@
QUrl AbstractAccount::streamingUrl(const QString &stream)
{
- QUrl url = apiUrl(QStringLiteral("/api/v1/streaming"));
+ QUrl url = QUrl(m_streamingUri);
+ url.setPath(QStringLiteral("/api/v1/streaming"));
url.setQuery(QUrlQuery{
{QStringLiteral("access_token"), m_token},
{QStringLiteral("stream"), stream},
});
- url.setScheme(QStringLiteral("wss"));
return url;
}
diff -ur '--exclude=po' tokodon-25.04.2/src/account/abstractaccount.h tokodon-25.04.3/src/account/abstractaccount.h
--- tokodon-25.04.2/src/account/abstractaccount.h 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.h 2025-06-30 18:58:07.000000000 +0200
@@ -743,6 +743,7 @@
QString m_redirectUri;
int m_maxMediaAttachments;
QStringList m_attachmentFilterStrings;
+ QString m_streamingUri;
// updates and notifications
void handleNotification(const QJsonDocument &doc);
diff -ur '--exclude=po' tokodon-25.04.2/src/account/account.cpp tokodon-25.04.3/src/account/account.cpp
--- tokodon-25.04.2/src/account/account.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/account.cpp 2025-06-30 18:58:07.000000000 +0200
@@ -369,8 +369,15 @@
fetchInstanceMetadata();
- // set up streaming for notifications
- streamingSocket(QStringLiteral("user"));
+ connect(
+ this,
+ &Account::fetchedInstanceMetadata,
+ this,
+ [this] {
+ // set up streaming for notifications once we have the streaming URI
+ streamingSocket(QStringLiteral("user"));
+ },
+ Qt::SingleShotConnection);
}
void Account::setConfig(AccountConfig *config)
diff -ur '--exclude=po' tokodon-25.04.2/src/account/preferences.cpp tokodon-25.04.3/src/account/preferences.cpp
--- tokodon-25.04.2/src/account/preferences.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/preferences.cpp 2025-07-26 14:08:35.000000000 +0200
@@ -26,11 +26,13 @@
m_defaultVisibility = Post::stringToVisibility(obj[QStringLiteral("posting:default:visibility")].toString());
m_extendSpoiler = obj[QStringLiteral("reading:expand:spoilers")].toBool();
m_extendMedia = obj[QStringLiteral("reading:expand:media")].toString();
+ m_indexable = obj[QStringLiteral("indexable")].toBool();
Q_EMIT defaultVisibilityChanged();
Q_EMIT defaultSensitiveChanged();
Q_EMIT defaultLanguageChanged();
Q_EMIT extendMediaChanged();
Q_EMIT extendSpoilerChanged();
+ Q_EMIT indexableChanged();
});
});
}
@@ -100,6 +102,23 @@
return m_extendSpoiler;
}
+bool Preferences::indexable() const
+{
+ return m_indexable;
+}
+
+void Preferences::setIndexable(bool indexable)
+{
+ if (indexable == m_indexable) {
+ return;
+ }
+
+ m_indexable = indexable;
+ Q_EMIT indexableChanged();
+
+ setPreferencesField(QStringLiteral("indexable"), indexable ? QStringLiteral("true") : QStringLiteral("false"));
+}
+
void Preferences::setPreferencesField(const QString &name, const QString &value)
{
const auto multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType);
diff -ur '--exclude=po' tokodon-25.04.2/src/account/preferences.h tokodon-25.04.3/src/account/preferences.h
--- tokodon-25.04.2/src/account/preferences.h 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/preferences.h 2025-07-26 14:08:35.000000000 +0200
@@ -17,6 +17,7 @@
Q_PROPERTY(QString defaultLanguage READ defaultLanguage WRITE setDefaultLanguage NOTIFY defaultLanguageChanged)
Q_PROPERTY(QString extendMedia READ extendMedia NOTIFY extendMediaChanged)
Q_PROPERTY(bool extendSpoiler READ extendSpoiler NOTIFY extendSpoilerChanged)
+ Q_PROPERTY(bool indexable READ indexable WRITE setIndexable NOTIFY indexableChanged)
public:
explicit Preferences(AbstractAccount *account);
@@ -72,6 +73,19 @@
*/
[[nodiscard]] bool extendSpoiler() const;
+ /**
+ * @return Whether public posts should be indexed.
+ * @see setIndexable()
+ */
+ [[nodiscard]] bool indexable() const;
+
+ /**
+ * @brief Set whether public posts should be indexed.
+ * @param indexable Whether or not public posts are indexed.
+ * @see indexable()
+ */
+ void setIndexable(bool indexable);
+
Q_SIGNALS:
/**
* @brief Emitted when the default status visibility preference has been changed.
@@ -101,6 +115,11 @@
*/
void extendSpoilerChanged();
+ /**
+ * @brief Emitted when the indexable preference has been changed.
+ */
+ void indexableChanged();
+
private:
void setPreferencesField(const QString &name, const QString &value);
@@ -111,4 +130,5 @@
QString m_defaultLanguage;
QString m_extendMedia;
bool m_extendSpoiler;
+ bool m_indexable;
};
diff -ur '--exclude=po' tokodon-25.04.2/src/account/profileeditor.cpp tokodon-25.04.3/src/account/profileeditor.cpp
--- tokodon-25.04.2/src/account/profileeditor.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/profileeditor.cpp 2025-07-26 14:08:35.000000000 +0200
@@ -285,7 +285,7 @@
discoverablePart.setBody(discoverable() ? "1" : "0");
multiPart->append(discoverablePart);
- for (int i = 0; i < maxFields(); i++) {
+ for (int i = 0; i < m_fields.size(); i++) {
QHttpPart fieldNamePart;
fieldNamePart.setHeader(QNetworkRequest::ContentDispositionHeader, QStringLiteral("form-data; name=\"fields_attributes[%1][name]\"").arg(i));
fieldNamePart.setBody(m_fields[i]["name"_L1].toString().toUtf8());
diff -ur '--exclude=po' tokodon-25.04.2/src/account/socialgraphmodel.cpp tokodon-25.04.3/src/account/socialgraphmodel.cpp
--- tokodon-25.04.2/src/account/socialgraphmodel.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/socialgraphmodel.cpp 2025-07-26 14:08:35.000000000 +0200
@@ -233,22 +233,32 @@
bool SocialGraphModel::isFollowRequest() const
{
- return m_followListName == QStringLiteral("request");
+ return m_followListName == "request"_L1;
}
bool SocialGraphModel::isFollowing() const
{
- return m_followListName == QStringLiteral("following");
+ return m_followListName == "following"_L1;
}
bool SocialGraphModel::isFollower() const
{
- return m_followListName == QStringLiteral("followers");
+ return m_followListName == "followers"_L1;
}
bool SocialGraphModel::isList() const
{
- return m_followListName == QStringLiteral("list");
+ return m_followListName == "list"_L1;
+}
+
+bool SocialGraphModel::isBlockList() const
+{
+ return m_followListName == "blocks"_L1;
+}
+
+bool SocialGraphModel::isMuteList() const
+{
+ return m_followListName == "mutes"_L1;
}
void SocialGraphModel::actionAllow(const QModelIndex &index)
@@ -371,6 +381,36 @@
});
}
+void SocialGraphModel::actionUnblock(const QModelIndex &index)
+{
+ auto account = AccountManager::instance().selectedAccount();
+
+ if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
+ return;
+
+ auto requestIdentity = m_accounts[index.row()].get();
+ account->unblockAccount(requestIdentity);
+
+ beginRemoveRows({}, index.row(), index.row());
+ m_accounts.removeAt(index.row());
+ endRemoveRows();
+}
+
+void SocialGraphModel::actionUnmute(const QModelIndex &index)
+{
+ auto account = AccountManager::instance().selectedAccount();
+
+ if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
+ return;
+
+ auto requestIdentity = m_accounts[index.row()].get();
+ account->unmuteAccount(requestIdentity);
+
+ beginRemoveRows({}, index.row(), index.row());
+ m_accounts.removeAt(index.row());
+ endRemoveRows();
+}
+
bool SocialGraphModel::canFetchMore(const QModelIndex &parent) const
{
Q_UNUSED(parent);
diff -ur '--exclude=po' tokodon-25.04.2/src/account/socialgraphmodel.h tokodon-25.04.3/src/account/socialgraphmodel.h
--- tokodon-25.04.2/src/account/socialgraphmodel.h 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/socialgraphmodel.h 2025-07-26 14:08:35.000000000 +0200
@@ -23,6 +23,8 @@
Q_PROPERTY(bool isFollowing READ isFollowing CONSTANT)
Q_PROPERTY(bool isFollower READ isFollower CONSTANT)
Q_PROPERTY(bool isList READ isList CONSTANT)
+ Q_PROPERTY(bool isMuteList READ isMuteList CONSTANT)
+ Q_PROPERTY(bool isBlockList READ isBlockList CONSTANT)
/**
* @brief The account id of the account we want to display
@@ -56,6 +58,8 @@
[[nodiscard]] bool isFollowing() const;
[[nodiscard]] bool isFollower() const;
[[nodiscard]] bool isList() const;
+ [[nodiscard]] bool isMuteList() const;
+ [[nodiscard]] bool isBlockList() const;
[[nodiscard]] QString statusId() const;
void setStatusId(const QString &statusId);
[[nodiscard]] int count() const;
@@ -70,6 +74,8 @@
void actionRemoveFollower(const QModelIndex &index);
void actionRemoveFromList(const QModelIndex &index);
void actionAddToList(const QString &accountId);
+ void actionUnblock(const QModelIndex &index);
+ void actionUnmute(const QModelIndex &index);
Q_SIGNALS:
void loadingChanged();
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/AccountHeader.qml tokodon-25.04.3/src/content/ui/AccountHeader.qml
--- tokodon-25.04.2/src/content/ui/AccountHeader.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/AccountHeader.qml 2025-06-30 18:58:07.000000000 +0200
@@ -418,9 +418,9 @@
}
onTriggered: {
if (root.identity.relationship && root.identity.relationship.blocking) {
- AccountManager.selectedAccount.unblock(root.identity);
+ AccountManager.selectedAccount.unblockAccount(root.identity);
} else {
- AccountManager.selectedAccount.block(root.identity);
+ AccountManager.selectedAccount.blockAccount(root.identity);
}
}
},
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/Components/VideoPlayer.qml tokodon-25.04.3/src/content/ui/Components/VideoPlayer.qml
--- tokodon-25.04.2/src/content/ui/Components/VideoPlayer.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/Components/VideoPlayer.qml 2025-07-26 14:08:35.000000000 +0200
@@ -17,6 +17,7 @@
property alias source: player.source
property alias position: player.position
property bool looping
+ property alias volume: audioOutput.volume
signal errorOccurred(error: int, errorString: string)
@@ -35,6 +36,9 @@
MediaPlayer {
id: player
videoOutput: videoOutput
+ audioOutput: AudioOutput {
+ id: audioOutput
+ }
loops: root.looping ? MediaPlayer.Infinite : 0
onMediaStatusChanged: {
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml 2025-06-30 18:58:07.000000000 +0200
@@ -514,7 +514,7 @@
interacted: root.reblogged
interactionColor: "#63c605"
- enabled: root.visibility !== Post.Direct && root.visibility !== Post.Private
+ enabled: root.visibility !== Post.Direct && (root.visibility !== Post.Private || root.isSelf)
iconName: 'boost'
interactedIconName: 'boost-boosted'
@@ -523,7 +523,7 @@
tooltip: {
if (root.visibility === Post.Direct) {
return i18n("Cannot boost direct messages");
- } else if (root.visibility === Post.Private) {
+ } else if (root.visibility === Post.Private && !root.isSelf) {
return i18n("Cannot boost private posts");
} else {
return i18nc("Share a post", "Boost");
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml 2025-07-26 14:08:35.000000000 +0200
@@ -181,9 +181,9 @@
}
onTriggered: {
if (root.authorIdentity.relationship && root.authorIdentity.relationship.blocking) {
- AccountManager.selectedAccount.unblock(root.authorIdentity.identity);
+ AccountManager.selectedAccount.unblockAccount(root.authorIdentity);
} else {
- AccountManager.selectedAccount.block(root.authorIdentity.identity);
+ AccountManager.selectedAccount.blockAccount(root.authorIdentity);
}
}
}
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/PostDelegate/VideoAttachment.qml tokodon-25.04.3/src/content/ui/PostDelegate/VideoAttachment.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/VideoAttachment.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/VideoAttachment.qml 2025-07-26 14:08:35.000000000 +0200
@@ -21,6 +21,7 @@
property alias showControls: mediaControls.visible
property bool looping: false
property alias loading: busyIndicator.visible
+ property real volume: 1.0
signal errorOccurred(error: int, errorString: string)
@@ -56,6 +57,7 @@
source: root.videoUrl
looping: root.looping
onErrorOccurred: (error, errorString) => root.errorOccurred(error, errorString)
+ volume: root.volume
}
}
@@ -78,6 +80,13 @@
HoverHandler {
id: hoverHandler
+
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
+ onHoveredChanged: {
+ if (hovered) {
+ mediaControlsHideTimer.restart();
+ }
+ }
}
QQC2.BusyIndicator {
@@ -132,13 +141,18 @@
radius: Kirigami.Units.cornerRadius
color: Kirigami.Theme.backgroundColor
- opacity: hoverHandler.hovered && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
+ opacity: (mediaControlsHideTimer.running || volumePopupTimer || hoverHandler.hovered) && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
Behavior on opacity {
OpacityAnimator {
duration: Kirigami.Units.longDuration
}
}
+ Timer {
+ id: mediaControlsHideTimer
+ interval: 5000
+ }
+
RowLayout {
id: mediaControlsLayout
anchors.fill: parent
@@ -173,6 +187,80 @@
onMoved: player.item?.setPosition(value)
}
+
+ QQC2.ToolButton {
+ id: volumeButton
+
+ property var unmuteVolume: root.volume
+
+ icon.name: root.volume <= 0 ? "player-volume-muted-symbolic" : "player-volume-symbolic"
+
+ QQC2.ToolTip.visible: hovered
+ QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
+ QQC2.ToolTip.timeout: Kirigami.Units.toolTipDelay
+ QQC2.ToolTip.text: i18nc("@action:button", "Volume")
+
+ onClicked: {
+ if (root.volume > 0) {
+ root.volume = 0;
+ } else if (unmuteVolume === 0) {
+ root.volume = 1;
+ } else {
+ root.volume = unmuteVolume;
+ }
+ }
+
+ QQC2.Popup {
+ id: volumePopup
+ y: -height
+ width: volumeButton.width
+ visible: (volumeButton.hovered || volumePopupHoverHandler.hovered || volumeSlider.hovered || volumePopupTimer.running)
+
+ focus: true
+ padding: Kirigami.Units.smallSpacing
+ closePolicy: QQC2.Popup.NoAutoClose
+
+ QQC2.Slider {
+ id: volumeSlider
+ anchors.centerIn: parent
+ implicitHeight: Kirigami.Units.gridUnit * 7
+ orientation: Qt.Vertical
+ padding: 0
+ from: 0
+ to: 1
+ value: root.volume
+ onMoved: {
+ root.volume = value;
+ volumeButton.unmuteVolume = value;
+ }
+ }
+ Timer {
+ id: volumePopupTimer
+ interval: 1000
+ }
+ HoverHandler {
+ id: volumePopupHoverHandler
+
+ onHoveredChanged: {
+ if (hovered) {
+ volumePopupTimer.restart();
+ }
+ }
+ }
+ background: Kirigami.ShadowedRectangle {
+ radius: Kirigami.Units.cornerRadius
+ color: Kirigami.Theme.backgroundColor
+ opacity: 0.8
+
+ shadow {
+ xOffset: 0
+ yOffset: 4
+ color: Qt.rgba(0, 0, 0, 0.3)
+ size: Kirigami.Units.largeSpacing
+ }
+ }
+ }
+ }
}
}
}
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/Settings/AccountPage.qml tokodon-25.04.3/src/content/ui/Settings/AccountPage.qml
--- tokodon-25.04.2/src/content/ui/Settings/AccountPage.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/Settings/AccountPage.qml 2025-07-26 14:08:35.000000000 +0200
@@ -14,7 +14,7 @@
Kirigami.Page {
id: root
- property var account
+ property AbstractAccount account
readonly property ProfileEditorBackend backend : ProfileEditorBackend {
account: root.account
@@ -166,8 +166,17 @@
FormCard.FormSwitchDelegate {
text: i18nc("@label Account preferences", "Mark uploaded media as sensitive by default")
- checked: AccountManager.selectedAccount.preferences.defaultSensitive
- onToggled: AccountManager.selectedAccount.preferences.defaultSensitive = checked
+ checked: root.account.preferences.defaultSensitive
+ onToggled: root.account.preferences.defaultSensitive = checked
+ }
+
+ FormCard.FormDelegateSeparator {
+ }
+
+ FormCard.FormSwitchDelegate {
+ text: i18nc("@label Account preferences", "Include public posts in search results")
+ checked: root.account.preferences.indexable
+ onToggled: root.account.preferences.indexable = checked
}
FormCard.FormDelegateSeparator {
@@ -175,7 +184,7 @@
FormCard.FormButtonDelegate {
text: i18nc("@label Account preferences", "Default post language")
- description: Qt.locale(AccountManager.selectedAccount.preferences.defaultLanguage).nativeLanguageName
+ description: Qt.locale(root.account.preferences.defaultLanguage).nativeLanguageName
onClicked: languageSelect.createObject().open()
@@ -185,10 +194,10 @@
LanguageSelector {
parent: root.QQC2.Overlay.overlay
onAboutToShow: {
- const sourceIndex = listView.model.sourceModel.indexOfValue(AccountManager.selectedAccount.preferences.defaultLanguage);
+ const sourceIndex = listView.model.sourceModel.indexOfValue(root.account.preferences.defaultLanguage);
listView.currentIndex = listView.model.mapFromSource(sourceIndex).row;
}
- onCodeSelected: code => AccountManager.selectedAccount.preferences.defaultLanguage = code
+ onCodeSelected: code => root.account.preferences.defaultLanguage = code
onClosed: destroyed()
}
}
@@ -206,20 +215,19 @@
i18nc("@item:inlistbox Default post visibility rule", "Unlisted"),
i18nc("@item:inlistbox Default post visibility rule", "Private")
]
- Component.onCompleted: currentIndex = AccountManager.selectedAccount.preferences.defaultVisibility
- onCurrentValueChanged: AccountManager.selectedAccount.preferences.defaultVisibility = currentIndex
+ Component.onCompleted: currentIndex = root.account.preferences.defaultVisibility
+ onCurrentValueChanged: root.account.preferences.defaultVisibility = currentIndex
}
FormCard.FormDelegateSeparator {
}
- FormCard.FormLinkDelegate {
+ FormCard.FormButtonDelegate {
Layout.fillWidth: true
id: websiteDelegate
- icon.name: "globe-symbolic"
text: i18nc("@abel Account preferences", "Open Server in Browser")
description: i18n("Some settings can only be configured on your server's website.")
- url: AccountManager.selectedAccount.instanceUri
+ onClicked: Qt.openUrlExternally(root.account.instanceUri)
}
}
}
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/SocialGraphPage.qml tokodon-25.04.3/src/content/ui/SocialGraphPage.qml
--- tokodon-25.04.2/src/content/ui/SocialGraphPage.qml 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/SocialGraphPage.qml 2025-07-26 14:08:35.000000000 +0200
@@ -94,6 +94,18 @@
onClicked: model.actionRemoveFromList(model.index(delegate.index, 0))
visible: model.isList && model.accountId === AccountManager.selectedAccount.identity.id
}
+
+ QQC2.Button {
+ text: i18nc("@action:button Unblock this user", "Unblock")
+ onClicked: model.actionUnblock(model.index(delegate.index, 0))
+ visible: model.isBlockList
+ }
+
+ QQC2.Button {
+ text: i18nc("@action:button Unmute this user", "Unmute")
+ onClicked: model.actionUnmute(model.index(delegate.index, 0))
+ visible: model.isMuteList
+ }
}
QQC2.ProgressBar {
diff -ur '--exclude=po' tokodon-25.04.2/src/timeline/timelinemodel.cpp tokodon-25.04.3/src/timeline/timelinemodel.cpp
--- tokodon-25.04.2/src/timeline/timelinemodel.cpp 2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/timeline/timelinemodel.cpp 2025-06-30 18:58:07.000000000 +0200
@@ -77,13 +77,16 @@
auto post = new Post(m_account, value.toObject(), this);
if (!post->hidden()) {
return post;
- } else {
- return nullptr;
}
+ return nullptr;
});
posts.erase(std::ranges::remove_if(posts,
[this](Post *post) {
+ if (post == nullptr) {
+ return true;
+ }
+
// Don't show boosts if requested
if (!m_showBoosts && post->boostIdentity()) {
return true;
@@ -100,7 +103,7 @@
return true;
}
- return post == nullptr;
+ return false;
})
.begin(),
posts.end());
Reply to: