Compare commits

..

35 Commits

Author SHA1 Message Date
l10n daemon script
9332910bcb GIT_SILENT Sync po/docbooks with svn 2025-01-06 03:17:39 +00:00
l10n daemon script
157c098af3 GIT_SILENT Sync po/docbooks with svn 2025-01-05 03:13:35 +00:00
l10n daemon script
9fe134e7f0 GIT_SILENT Sync po/docbooks with svn 2025-01-03 03:12:37 +00:00
l10n daemon script
46aaab3fb0 GIT_SILENT made messages (after extraction) 2025-01-03 02:32:10 +00:00
Heiko Becker
a5b37a78a0 GIT_SILENT Update Appstream for new release 2025-01-02 15:06:29 +01:00
Heiko Becker
59699abb94 GIT_SILENT Upgrade release service version to 24.12.1. 2025-01-02 13:56:27 +01:00
l10n daemon script
3cc0d89ee5 GIT_SILENT Sync po/docbooks with svn 2025-01-02 03:12:16 +00:00
l10n daemon script
96e83fc71b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-01-02 03:06:21 +00:00
Carl Schwan
d89019d752 Use symbolic icon for purpose plugin
(cherry picked from commit 28c4c0b48c)

Co-authored-by: Carl Schwan <carl@carlschwan.eu>
2024-12-31 15:27:13 +00:00
l10n daemon script
51565dfdd2 GIT_SILENT Sync po/docbooks with svn 2024-12-30 03:20:50 +00:00
l10n daemon script
e1d09171d5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-12-28 03:21:35 +00:00
l10n daemon script
f86572f880 GIT_SILENT Sync po/docbooks with svn 2024-12-27 03:13:18 +00:00
Joshua Goins
d7451834f3 Explicitly set the parent in QuickSwitcher
This sets the parent to the overlay, which makes sure it's actually
centered even when the right sidebar is opened.


(cherry picked from commit a456b10420)

Co-authored-by: Joshua Goins <josh@redstrate.com>
2024-12-25 15:29:34 +00:00
l10n daemon script
a4767cea7d GIT_SILENT Sync po/docbooks with svn 2024-12-25 03:41:51 +00:00
Joshua Goins
4c43869fd4 Port away from methods removed in libquotient. This fixes BUG: 497458
(cherry picked from commit b7dee707a3)

Co-authored-by: Jan Rathmann <jan.rathmann@gmx.de>
2024-12-25 02:01:12 +00:00
l10n daemon script
e603664521 GIT_SILENT Sync po/docbooks with svn 2024-12-24 03:09:17 +00:00
Nicolas Fella
369242ab31 [UserInfo] Fix shortcut
Set the keysequence on the action directly

This makes it actually work

(cherry picked from commit 7bef8c99ec)
2024-12-23 12:27:26 +01:00
l10n daemon script
013773d465 GIT_SILENT Sync po/docbooks with svn 2024-12-22 03:13:29 +00:00
l10n daemon script
20b17a58d3 GIT_SILENT Sync po/docbooks with svn 2024-12-20 03:18:28 +00:00
l10n daemon script
1c4bb79347 GIT_SILENT made messages (after extraction) 2024-12-19 02:30:43 +00:00
l10n daemon script
6d2b49f3eb GIT_SILENT Sync po/docbooks with svn 2024-12-16 03:58:38 +00:00
Joshua Goins
e3d5867da6 snap: use cmake snap and use . as source
- override the `PATH`
- use gcc from toolchains PPA


(cherry picked from commit e2b0a105a7)

Co-authored-by: Soumyadeep Ghosh <soumyadeepghosh2004@zohomail.in>
2024-12-15 13:43:11 +00:00
Joshua Goins
a046e3ed27 Add better support for colored text (and shrugs) from other clients
Some clients - such as Element - can send colored text through <span>,
which fails to display in Qt's rich text parser. So we need to transform
that into CSS styles which is supported by Qt.

Notably this allows you to exchange rainbow shrugs through Matrix, which
is really important. And this means colored backgrounds for text is
supported too, I guess.

(cherry picked from commit 843da2664f)
2024-12-15 07:55:46 -05:00
Joshua Goins
5b935c1d33 Fix web shortcuts not doing anything
This is because we're passing a QUrl into a QString, we need to turn it
into a string explicitly.

BUG: 496434
(cherry picked from commit 23eaa6a4c7)
2024-12-15 07:55:46 -05:00
l10n daemon script
fe6bc5a36e GIT_SILENT Sync po/docbooks with svn 2024-12-14 04:02:23 +00:00
Volker Krause
c085be4f6e Update Android Gradle plugin version to 8.6.0
Necessary for building against Android SDK 35.

(cherry picked from commit 9b0d01619c)
2024-12-13 17:15:11 +01:00
l10n daemon script
1f73a9dc90 GIT_SILENT Sync po/docbooks with svn 2024-12-13 03:10:02 +00:00
Thiago Sueto
63206ef1dd Don't set emoji size to font size
https://invent.kde.org/network/neochat/-/merge_requests/2005 changed the custom emoji height (whose default is 32 on every Matrix client) to match font height (on my machine it becomes 17, my font is 12pt).

It makes emojis unreadable on non-HiDPI resolutions (1366x768, 1920x1080), and even in the MR itself you can see how much detail is lost. This is compounded by some other rendering bug where the emoji image becomes very jagged when downscaled.

That MR however was correct in that:
* we want custom emojis to have a different size than unicode emojis
* we want custom emojis to be centered according to the text (to make better use of line spacing/paddings)
* we don't want the line height to be changed (too much) by custom emojis
* we (probably) want custom emojis to be _displayed_ proportionally to the text

I'm investigating ways to solve this issue. It seems other Matrix clients (and even chat applications like Telegram or Discord) all globally suffer from this issue and have dealt with it in different ways, sometimes masquerading it and sometimes working around it.

For now though, we shouldn't break emoji legibility for our users. Affecting line height by a few pt is a minor issue compared to being almost unable to tell what inline emoji you or your interlocutor is using. Even just the "center emoji with text" thing already makes the line height issue 1/3 less of a problem. Once we improve the emoji rendering so it's more readable, _then_ it would make sense to decrease the emoji height to something like font.height * 1.6 or so.

This does not affect unicode emojis, as far as I can tell those are handled elsewhere. This only affects inline custom emojis.

Illegible on 1366x768 with 100% scaling and font size 11:

![image](/uploads/1d074c78d63aa1f28d9f3d204a656cc7/image.png){width=1025 height=576}

![Screenshot_20241212_144737](/uploads/7ae8e080f383461dcef3320575c05b24/Screenshot_20241212_144737.png)

Legible:

![Screenshot_20241212_150257](/uploads/4f9395bd25025317005aaf1b9a1633c0/Screenshot_20241212_150257.png)

![Screenshot_20241212_150357](/uploads/a5fbb8885d601592591e99c0cc669794/Screenshot_20241212_150357.png)


(cherry picked from commit 29820e2ab2)

3cea53f5 Don't set emoji size to font size

Co-authored-by: Thiago Sueto <herzenschein@gmail.com>
2024-12-12 18:14:36 +00:00
Tobias Fella
0d286db0c2 Fix crash when sending messages
ECM recently started adding -fhardened, which makes us crash here since we're doing things that aren't valid, but happened to work out fine previously.
2024-12-11 17:16:10 +01:00
l10n daemon script
7d3f478a74 GIT_SILENT Sync po/docbooks with svn 2024-12-09 03:22:50 +00:00
l10n daemon script
6df2ebd1eb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-12-09 03:17:34 +00:00
l10n daemon script
252fb6eb21 GIT_SILENT Sync po/docbooks with svn 2024-12-07 03:11:18 +00:00
l10n daemon script
5873092356 GIT_SILENT made messages (after extraction) 2024-12-07 02:32:10 +00:00
l10n daemon script
30822003d1 GIT_SILENT Sync po/docbooks with svn 2024-12-06 03:08:46 +00:00
l10n daemon script
52ae237eb7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-12-06 03:05:39 +00:00
57 changed files with 223 additions and 244 deletions

View File

@@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.16)
# KDE Applications version, managed by release script. # KDE Applications version, managed by release script.
set(RELEASE_SERVICE_VERSION_MAJOR "24") set(RELEASE_SERVICE_VERSION_MAJOR "24")
set(RELEASE_SERVICE_VERSION_MINOR "12") set(RELEASE_SERVICE_VERSION_MINOR "12")
set(RELEASE_SERVICE_VERSION_MICRO "0") set(RELEASE_SERVICE_VERSION_MICRO "1")
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(NeoChat VERSION ${RELEASE_SERVICE_VERSION}) project(NeoChat VERSION ${RELEASE_SERVICE_VERSION})

View File

@@ -12,7 +12,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:7.4.1' classpath 'com.android.tools.build:gradle:8.6.0'
} }
} }

View File

@@ -63,6 +63,7 @@ private Q_SLOTS:
void receiveRichEdited(); void receiveRichEdited();
void receiveLineSeparator(); void receiveLineSeparator();
void receiveRichCodeUrl(); void receiveRichCodeUrl();
void receiveRichColor();
void componentOutput_data(); void componentOutput_data();
void componentOutput(); void componentOutput();
@@ -520,6 +521,25 @@ void TextHandlerTest::receiveRichCodeUrl()
QCOMPARE(testTextHandler.handleRecieveRichText(), input); QCOMPARE(testTextHandler.handleRecieveRichText(), input);
} }
void TextHandlerTest::receiveRichColor()
{
const QString testInputString = QStringLiteral(
"<span data-mx-color=\"#ff00be\">¯</span><span data-mx-color=\"#ff3b1d\">\\</span><span data-mx-color=\"#ffa600\">_</span><span "
"data-mx-color=\"#64d200\">(</span><span data-mx-color=\"#00e261\">ツ</span><span data-mx-color=\"#00e7ff\">)</span><span "
"data-mx-color=\"#00e1ff\">_</span><span data-mx-color=\"#00bdff\">/</span><span data-mx-color=\"#ff60ff\">¯</span>");
const QString testOutputString = QStringLiteral(
"<span style=\"color: #ff00be;\">¯</span><span style=\"color: #ff3b1d;\">\\</span><span style=\"color: #ffa600;\">_</span><span style=\"color: "
"#64d200;\">(</span><span style=\"color: #00e261;\">ツ</span><span style=\"color: #00e7ff;\">)</span><span style=\"color: #00e1ff;\">_</span><span "
"style=\"color: #00bdff;\">/</span><span style=\"color: #ff60ff;\">¯</span>");
TextHandler testTextHandler;
testTextHandler.setData(testInputString);
qInfo() << testTextHandler.handleRecieveRichText();
QCOMPARE(testTextHandler.handleRecieveRichText(), testOutputString);
}
void TextHandlerTest::componentOutput_data() void TextHandlerTest::componentOutput_data()
{ {
QTest::addColumn<QString>("testInputString"); QTest::addColumn<QString>("testInputString");

View File

@@ -56,11 +56,13 @@
<summary xml:lang="ca-valencia">Xat a Matrix</summary> <summary xml:lang="ca-valencia">Xat a Matrix</summary>
<summary xml:lang="de">Über Matrix unterhalten</summary> <summary xml:lang="de">Über Matrix unterhalten</summary>
<summary xml:lang="en-GB">Chat on Matrix</summary> <summary xml:lang="en-GB">Chat on Matrix</summary>
<summary xml:lang="eo">Babilo en Matrix</summary>
<summary xml:lang="es">Charle en Matrix</summary> <summary xml:lang="es">Charle en Matrix</summary>
<summary xml:lang="eu">Berriketa Matrix-en</summary> <summary xml:lang="eu">Berriketa Matrix-en</summary>
<summary xml:lang="fi">Keskustelu Matrixissä</summary> <summary xml:lang="fi">Keskustelu Matrixissä</summary>
<summary xml:lang="fr">Discuter sur Matrix</summary> <summary xml:lang="fr">Discuter sur Matrix</summary>
<summary xml:lang="gl">Charlar en Matrix</summary> <summary xml:lang="gl">Charlar en Matrix</summary>
<summary xml:lang="he">התכתבות דרך Matrix</summary>
<summary xml:lang="hu">Csevegés Matrixon</summary> <summary xml:lang="hu">Csevegés Matrixon</summary>
<summary xml:lang="ia">Conversation en ditecto sur Matrix</summary> <summary xml:lang="ia">Conversation en ditecto sur Matrix</summary>
<summary xml:lang="it">Chat su Matrix</summary> <summary xml:lang="it">Chat su Matrix</summary>
@@ -117,7 +119,7 @@
<p xml:lang="eu">«NeoChat»ek «Matrix» zehaztapenaren ezaugarri guztiak eskaintzen dituen aplikazio bat izan nahi du. Beraz, egungo zehaztapen egonkorrean dagoen guztiaren euskarria du, VoIP, hariak eta muturren artean zifratzeko salbuespen nabarmenekin. Badira beste ez-betetze txikiago batzuk, «Matrix»en zehaztapena etengabe eboluzioan dagoelako, baina azken helburua zehaztapen osoaren euskarria ematea izaten jarraitzen du.</p> <p xml:lang="eu">«NeoChat»ek «Matrix» zehaztapenaren ezaugarri guztiak eskaintzen dituen aplikazio bat izan nahi du. Beraz, egungo zehaztapen egonkorrean dagoen guztiaren euskarria du, VoIP, hariak eta muturren artean zifratzeko salbuespen nabarmenekin. Badira beste ez-betetze txikiago batzuk, «Matrix»en zehaztapena etengabe eboluzioan dagoelako, baina azken helburua zehaztapen osoaren euskarria ematea izaten jarraitzen du.</p>
<p xml:lang="fi">NeoChat pyrkii olemaan Matrix-määritelmän täysominaisuuksinen sovellus, joten se tukee kaikkea nykyisessä vakaassa määritelmässä muutamaa huomattavaa poikkeusta lukuun ottamatta (VoIP, säikeet ja jotkin piirteet päästä päähän -salauksessa). Joitakin pienempiäkin puutteita on Matrix-määritelmän jatkuvan kehityksen vuoksi, mutta lopputavoitteena on tarjota määritelmän täysi tuki.</p> <p xml:lang="fi">NeoChat pyrkii olemaan Matrix-määritelmän täysominaisuuksinen sovellus, joten se tukee kaikkea nykyisessä vakaassa määritelmässä muutamaa huomattavaa poikkeusta lukuun ottamatta (VoIP, säikeet ja jotkin piirteet päästä päähän -salauksessa). Joitakin pienempiäkin puutteita on Matrix-määritelmän jatkuvan kehityksen vuoksi, mutta lopputavoitteena on tarjota määritelmän täysi tuki.</p>
<p xml:lang="fr">L'objectif de NeoChat est d'être une application complète pour le protocole Matrix. En tant que tel, tout dans la spécification stable actuelle avec les exceptions notables de VoIP, les processus et certains aspects du chiffrement de bout en bout sont pris en charge. Il y a quelques autres petites omissions en raison du fait que la spécification du protocole Matrix est en constante évolution. Cependant, l'objectif reste de fournir un soutien éventuel pour l'ensemble de la spécification.</p> <p xml:lang="fr">L'objectif de NeoChat est d'être une application complète pour le protocole Matrix. En tant que tel, tout dans la spécification stable actuelle avec les exceptions notables de VoIP, les processus et certains aspects du chiffrement de bout en bout sont pris en charge. Il y a quelques autres petites omissions en raison du fait que la spécification du protocole Matrix est en constante évolution. Cependant, l'objectif reste de fournir un soutien éventuel pour l'ensemble de la spécification.</p>
<p xml:lang="gl">NeoChat pretende ser unha aplicación completa para a especificación de Matrix. Coas excepcións de VoIP, conversas fiadas e algúns aspectos da cifraxe de extremo a extremo, a versión estábel segue as especificacións. Existen algunhas outras pequenas omisións debido ao feito de que Matrix está en continua evolución pero a intención é implementar a especificación completa.</p> <p xml:lang="gl">NeoChat pretende ser unha aplicación completa para a especificación de Matrix. Coas excepcións de VoIP, conversas fiadas e algúns aspectos da cifraxe de extremo a extremo, a versión estábel segue as especificacións. Existen algunhas outras pequenas omisións debido ao feito de que Matrix está en continua evolución pero a intención é fornecer compatibilidade coa especificación completa.</p>
<p xml:lang="he">NeoChat מתיימר להיות יישום עתיר יכולות לפי מפרט Matrix. כיוון שזה ייעודו, כל מה שבמפרט היציב עם חריגות משמעותיות כגון VoIP, שרשורים ועוד מגוון היבטים של הצפנה מקצה לקצה נתמכים גם הם. יש מספר השמטות קטן עקב העובדה שהמפרט של Matrix ממשיך להתפתח אך המטרה היא להמשיך לספק תמיכה בסופו של דבר לכל המפרט.</p> <p xml:lang="he">NeoChat מתיימר להיות יישום עתיר יכולות לפי מפרט Matrix. כיוון שזה ייעודו, כל מה שבמפרט היציב עם חריגות משמעותיות כגון VoIP, שרשורים ועוד מגוון היבטים של הצפנה מקצה לקצה נתמכים גם הם. יש מספר השמטות קטן עקב העובדה שהמפרט של Matrix ממשיך להתפתח אך המטרה היא להמשיך לספק תמיכה בסופו של דבר לכל המפרט.</p>
<p xml:lang="hu">A NeoChat célja, hogy a Matrix specifikációnak megfelelő teljes funkcionalitású alkalmazás legyen. Mint ilyen, a jelenlegi stabil specifikáció támogatott a VoIP, a szálak és a végpontok közötti titkosítás egyes elemeinek kivételével. Van még néhány kisebb hiányosság annak köszönhetően, hogy a Matrix specifikáció folyamatosan fejlődik, de végső cél a teljes specifikáció megvalósítása.</p> <p xml:lang="hu">A NeoChat célja, hogy a Matrix specifikációnak megfelelő teljes funkcionalitású alkalmazás legyen. Mint ilyen, a jelenlegi stabil specifikáció támogatott a VoIP, a szálak és a végpontok közötti titkosítás egyes elemeinek kivételével. Van még néhány kisebb hiányosság annak köszönhetően, hogy a Matrix specifikáció folyamatosan fejlődik, de végső cél a teljes specifikáció megvalósítása.</p>
<p xml:lang="ia">NeoChat aspira a esser un application plenmente eminente per le specification de Matrix. Tal como omne cosas in le specification currentemente stabile con le exceptiones notabile de VOIP, threads e alcun aspectos del cryptation End-to-End es supportate. Il ha ltere pauc omissiones, debite al facto que le specification de Matrix es in evolution constante ma le aspiration remane a fornir supporto eventual per le integre specification.</p> <p xml:lang="ia">NeoChat aspira a esser un application plenmente eminente per le specification de Matrix. Tal como omne cosas in le specification currentemente stabile con le exceptiones notabile de VOIP, threads e alcun aspectos del cryptation End-to-End es supportate. Il ha ltere pauc omissiones, debite al facto que le specification de Matrix es in evolution constante ma le aspiration remane a fornir supporto eventual per le integre specification.</p>
@@ -445,6 +447,7 @@
<content_attribute id="social-chat">intense</content_attribute> <content_attribute id="social-chat">intense</content_attribute>
</content_rating> </content_rating>
<releases> <releases>
<release version="24.12.1" date="2025-01-09"/>
<release version="24.12.0" date="2024-12-12"/> <release version="24.12.0" date="2024-12-12"/>
<release version="24.08.3" date="2024-11-07"/> <release version="24.08.3" date="2024-11-07"/>
<release version="24.08.2" date="2024-10-10"/> <release version="24.08.2" date="2024-10-10"/>

View File

@@ -93,10 +93,13 @@ Comment[ca]=Xat a Matrix
Comment[ca@valencia]=Xat a Matrix Comment[ca@valencia]=Xat a Matrix
Comment[de]=Über Matrix unterhalten Comment[de]=Über Matrix unterhalten
Comment[en_GB]=Chat on Matrix Comment[en_GB]=Chat on Matrix
Comment[eo]=Babilo en Matrix
Comment[es]=Chat en Matrix Comment[es]=Chat en Matrix
Comment[eu]=Berriketa Matrix-en Comment[eu]=Berriketa Matrix-en
Comment[fi]=Keskustele Matrixissä
Comment[fr]=Clavarder sur Matrix Comment[fr]=Clavarder sur Matrix
Comment[gl]=Charle en Matrix Comment[gl]=Charle en Matrix
Comment[he]=התכתבות דרך Matrix
Comment[hu]=Csevegés Matrixon Comment[hu]=Csevegés Matrixon
Comment[ia]=Conversation en ditecto sur Matrix Comment[ia]=Conversation en ditecto sur Matrix
Comment[it]= su Matrix Comment[it]= su Matrix
@@ -105,7 +108,7 @@ Comment[pl]=Rozmawiaj na Matriksie
Comment[sl]=Klepet na Matrixu Comment[sl]=Klepet na Matrixu
Comment[sv]=Chatta på Matrix Comment[sv]=Chatta på Matrix
Comment[ta]=மேட்ரிக்ஸில் உரையாட உதவும் Comment[ta]=மேட்ரிக்ஸில் உரையாட உதவும்
Comment[tr]=Matrix Üzerinde Sohbet Et Comment[tr]=Matrix üzerinde sohbet edin
Comment[uk]=Спілкування у Matrix Comment[uk]=Спілкування у Matrix
Comment[zh_TW]=在 Matrix 上聊天 Comment[zh_TW]=在 Matrix 上聊天
MimeType=x-scheme-handler/matrix; MimeType=x-scheme-handler/matrix;

View File

@@ -1,13 +1,13 @@
# Copyright (C) 2024 This file is copyright: # Copyright (C) 2024 This file is copyright:
# This file is distributed under the same license as the neochat package. # This file is distributed under the same license as the neochat package.
# SPDX-FileCopyrightText: 2022, 2023, 2024, 2025 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
# #
# SPDX-FileCopyrightText: 2022, 2023, 2024 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-29 06:32+0400\n" "PO-Revision-Date: 2024-12-12 08:15+0400\n"
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n" "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
"Language-Team: ar\n" "Language-Team: ar\n"
"Language: ar\n" "Language: ar\n"
@@ -337,7 +337,7 @@ msgstr "العضوّ"
#: src/enums/powerlevel.cpp:12 #: src/enums/powerlevel.cpp:12
#, kde-format #, kde-format
msgid "Moderator" msgid "Moderator"
msgstr "الوسيط" msgstr "المشرف"
#: src/enums/powerlevel.cpp:14 #: src/enums/powerlevel.cpp:14
#, kde-format #, kde-format
@@ -3892,7 +3892,7 @@ msgstr "نسخ الرابط"
msgid "Switch User" msgid "Switch User"
msgstr "بدّل المستخدم" msgstr "بدّل المستخدم"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "إعدادات الفتح" msgstr "إعدادات الفتح"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2023-12-12 01:02+0100\n" "PO-Revision-Date: 2023-12-12 01:02+0100\n"
"Last-Translator: Enol P. <enolp@softastur.org>\n" "Last-Translator: Enol P. <enolp@softastur.org>\n"
"Language-Team: Asturian <alministradores@softastur.org>\n" "Language-Team: Asturian <alministradores@softastur.org>\n"
@@ -3839,7 +3839,7 @@ msgstr ""
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "" msgstr ""

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2022-07-22 12:13+0400\n" "PO-Revision-Date: 2022-07-22 12:13+0400\n"
"Last-Translator: Kheyyam <xxmn77@gmail.com>\n" "Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
"Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n" "Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
@@ -4290,7 +4290,7 @@ msgstr "Kopyalamaq"
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Settings" #| msgid "Settings"
msgid "Open Settings" msgid "Open Settings"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-10 11:29+0100\n" "PO-Revision-Date: 2024-11-10 11:29+0100\n"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n" "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n" "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -3896,7 +3896,7 @@ msgstr "Copia l'enllaç"
msgid "Switch User" msgid "Switch User"
msgstr "Commuta d'usuari" msgstr "Commuta d'usuari"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Obre la configuració" msgstr "Obre la configuració"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-10 11:29+0100\n" "PO-Revision-Date: 2024-11-10 11:29+0100\n"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n" "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n" "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -3898,7 +3898,7 @@ msgstr "Copia l'enllaç"
msgid "Switch User" msgid "Switch User"
msgstr "Canvia d'usuari" msgstr "Canvia d'usuari"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Obri la configuració" msgstr "Obri la configuració"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-09-17 15:24+0200\n" "PO-Revision-Date: 2024-09-17 15:24+0200\n"
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n" "Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
"Language-Team: Czech <kde-i18n-doc@kde.org>\n" "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -3848,7 +3848,7 @@ msgstr "Kopírovat odkaz"
msgid "Switch User" msgid "Switch User"
msgstr "Přepnout uživatele" msgstr "Přepnout uživatele"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Otevřít nastavení" msgstr "Otevřít nastavení"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2020-12-13 17:28+0100\n" "PO-Revision-Date: 2020-12-13 17:28+0100\n"
"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n" "Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
"Language-Team: Danish <kde-i18n-doc@kde.org>\n" "Language-Team: Danish <kde-i18n-doc@kde.org>\n"
@@ -4051,7 +4051,7 @@ msgstr "Kopiér"
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Settings" #| msgid "Settings"
msgid "Open Settings" msgid "Open Settings"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-25 19:26+0100\n" "PO-Revision-Date: 2024-11-25 19:26+0100\n"
"Last-Translator: Johannes Obermayr <johannesobermayr@gmx.de>\n" "Last-Translator: Johannes Obermayr <johannesobermayr@gmx.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n" "Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -3910,7 +3910,7 @@ msgstr "Verknüpfung kopieren"
msgid "Switch User" msgid "Switch User"
msgstr "Benutzer wechseln" msgstr "Benutzer wechseln"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Einstellungen öffnen" msgstr "Einstellungen öffnen"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-09-20 13:25+0300\n" "PO-Revision-Date: 2024-09-20 13:25+0300\n"
"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n" "Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
"Language-Team: Greek <kde-i18n-el@kde.org>\n" "Language-Team: Greek <kde-i18n-el@kde.org>\n"
@@ -4052,7 +4052,7 @@ msgstr "Αντιγραφή συνδέσμου"
msgid "Switch User" msgid "Switch User"
msgstr "Εναλλαγή χρήστη" msgstr "Εναλλαγή χρήστη"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Άνοιγμα ρυθμίσεων" msgstr "Άνοιγμα ρυθμίσεων"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-16 15:40+0000\n" "PO-Revision-Date: 2024-11-16 15:40+0000\n"
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n" "Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
"Language-Team: British English\n" "Language-Team: British English\n"
@@ -3876,7 +3876,7 @@ msgstr "Copy link"
msgid "Switch User" msgid "Switch User"
msgstr "Switch User" msgstr "Switch User"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Open Settings" msgstr "Open Settings"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-09-17 21:39+0200\n" "PO-Revision-Date: 2024-12-28 20:45+0100\n"
"Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n" "Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n" "Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
"Language: eo\n" "Language: eo\n"
@@ -98,32 +98,31 @@ msgid "Receiving notifications for new messages"
msgstr "Ricevante sciigojn por novaj mesaĝoj" msgstr "Ricevante sciigojn por novaj mesaĝoj"
#: src/controller.cpp:249 #: src/controller.cpp:249
#, fuzzy, kde-format #, kde-format
#| msgid "Access token wasn't found"
msgid "Access token wasn't found: Maybe it was deleted?" msgid "Access token wasn't found: Maybe it was deleted?"
msgstr "Alirĵetono ne estis trovita" msgstr "Alirĵetono ne estis trovita: Eble ĝi estis forigita?"
#: src/controller.cpp:253 #: src/controller.cpp:253
#, fuzzy, kde-format #, kde-format
#| msgid "Please allow NeoChat to read the access token"
msgid "" msgid ""
"Access to keychain was denied: Please allow NeoChat to read the access token" "Access to keychain was denied: Please allow NeoChat to read the access token"
msgstr "Bonvolu permesi al NeoChat legi la alirĵetonon" msgstr ""
"Aliro al ŝlosilĉeno estis neita: Bonvolu permesi al NeoChat legi la "
"alirĵetonon"
#: src/controller.cpp:256 #: src/controller.cpp:256
#, fuzzy, kde-format #, kde-format
#| msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
msgid "" msgid ""
"No keychain available: Please install a keychain, e.g. KWallet or GNOME " "No keychain available: Please install a keychain, e.g. KWallet or GNOME "
"keyring on Linux" "keyring on Linux"
msgstr "" msgstr ""
"Bonvolu instali ŝlosilĉenon, ekz. KWallet aŭ GNOME-ŝlosilringo en Linukso" "Ŝlosilĉeno ne haveblas: Bonvolu instali ŝlosilĉenon, ekz. KWallet aŭ GNOME-"
"ŝlosilringo en Linukso"
#: src/controller.cpp:259 #: src/controller.cpp:259
#, fuzzy, kde-format #, kde-format
#| msgid "Unable to read access token"
msgid "Unable to read access token: %1" msgid "Unable to read access token: %1"
msgstr "Ne eblas legi alirĵetonon" msgstr "Ne eblas legi alirĵetonon: %1"
#: src/controller.cpp:358 #: src/controller.cpp:358
#, kde-format #, kde-format
@@ -172,7 +171,7 @@ msgstr "Montri fokuson en fenestrokapo"
#: src/devtools/DevtoolsPage.qml:18 src/settings/NeoChatGeneralPage.qml:273 #: src/devtools/DevtoolsPage.qml:18 src/settings/NeoChatGeneralPage.qml:273
#, kde-format #, kde-format
msgid "Developer Tools" msgid "Developer Tools"
msgstr "Iloj por programistoj" msgstr "Evoluistaj Iloj"
#: src/devtools/DevtoolsPage.qml:29 #: src/devtools/DevtoolsPage.qml:29
#, kde-format #, kde-format
@@ -418,7 +417,7 @@ msgstr "ŝanĝis ilian montran nomon al %1"
#: src/eventhandler.cpp:363 #: src/eventhandler.cpp:363
#, kde-format #, kde-format
msgid " and " msgid " and "
msgstr "kaj" msgstr " kaj "
#: src/eventhandler.cpp:366 #: src/eventhandler.cpp:366
#, kde-format #, kde-format
@@ -1090,10 +1089,9 @@ msgid "Settings"
msgstr "Agordo" msgstr "Agordo"
#: src/main.cpp:143 #: src/main.cpp:143
#, fuzzy, kde-format #, kde-format
#| msgid "Share a URL to Matrix"
msgid "Chat on Matrix" msgid "Chat on Matrix"
msgstr "Kundividi URL al Matrix" msgstr "Babilo en Matrix"
#: src/main.cpp:145 #: src/main.cpp:145
#, kde-format #, kde-format
@@ -1559,7 +1557,7 @@ msgstr "Flagoj"
#, kde-format #, kde-format
msgctxt "'Custom' is a category of emoji" msgctxt "'Custom' is a category of emoji"
msgid "Custom" msgid "Custom"
msgstr "Propra" msgstr "Tajlorita"
#: src/models/imagepacksmodel.cpp:92 #: src/models/imagepacksmodel.cpp:92
#, kde-format #, kde-format
@@ -1822,12 +1820,13 @@ msgid ", "
msgstr ", " msgstr ", "
#: src/neochatconnection.cpp:79 #: src/neochatconnection.cpp:79
#, fuzzy, kde-format #, kde-format
#| msgid "Contact your matrix server administrator for support."
msgid "" msgid ""
"File too large to download.<br />Contact your matrix server administrator " "File too large to download.<br />Contact your matrix server administrator "
"for support." "for support."
msgstr "Kontaktu vian administranton de matrica servilo por subteno." msgstr ""
"Dosiero tro granda por elŝuti.<br />Kontaktu vian administranton de matrix-"
"servilo por subteno."
#: src/neochatconnection.cpp:314 #: src/neochatconnection.cpp:314
#, kde-format #, kde-format
@@ -1992,7 +1991,7 @@ msgstr "Ŝanĝi Konton"
#, kde-format #, kde-format
msgctxt "@button: login to or register a new account." msgctxt "@button: login to or register a new account."
msgid "Add Account" msgid "Add Account"
msgstr "Aldoni Konton" msgstr "Aldoni konton"
#: src/qml/AccountSwitchDialog.qml:57 #: src/qml/AccountSwitchDialog.qml:57
#, kde-format #, kde-format
@@ -2371,7 +2370,7 @@ msgctxt ""
"@option:check The canonical parent is the default one if a room has multiple " "@option:check The canonical parent is the default one if a room has multiple "
"parent spaces." "parent spaces."
msgid "Make this space the canonical parent" msgid "Make this space the canonical parent"
msgstr "Igi ĉi tiun spacon la kanonan gepatron" msgstr "Igi ĉi tiun spacon la kanonikan gepatron"
#: src/qml/CreateRoomDialog.qml:267 src/qml/ServerComboBox.qml:186 #: src/qml/CreateRoomDialog.qml:267 src/qml/ServerComboBox.qml:186
#, kde-format #, kde-format
@@ -2623,10 +2622,9 @@ msgid "Only show spaces"
msgstr "Nur montri spacojn" msgstr "Nur montri spacojn"
#: src/qml/ExploreRoomsPage.qml:95 #: src/qml/ExploreRoomsPage.qml:95
#, fuzzy, kde-format #, kde-format
#| msgid "Enter a room address"
msgid "Enter a Room Manually" msgid "Enter a Room Manually"
msgstr "Enigi ĉambro-adreson" msgstr "Enigi Ĉambron Permane"
#: src/qml/ExploreRoomsPage.qml:103 #: src/qml/ExploreRoomsPage.qml:103
#, kde-format #, kde-format
@@ -3095,7 +3093,7 @@ msgstr "Antaŭen"
#, kde-format #, kde-format
msgctxt "@title" msgctxt "@title"
msgid "Forward Message" msgid "Forward Message"
msgstr "Antaŭen Mesaĝon" msgstr "Plusendi Mesaĝon"
#: src/qml/MessageDelegateContextMenu.qml:72 #: src/qml/MessageDelegateContextMenu.qml:72
#, kde-format #, kde-format
@@ -3881,7 +3879,7 @@ msgstr "Kopii ligilon"
msgid "Switch User" msgid "Switch User"
msgstr "Ŝanĝi Uzanton" msgstr "Ŝanĝi Uzanton"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Malfermi Agordojn" msgstr "Malfermi Agordojn"
@@ -4114,16 +4112,15 @@ msgid "Working"
msgstr "Laborante" msgstr "Laborante"
#: src/roommanager.cpp:145 #: src/roommanager.cpp:145
#, fuzzy, kde-format #, kde-format
#| msgid "%1 is not a correct Matrix identifier"
msgid "Malformed or empty Matrix id<br />%1 is not a correct Matrix identifier" msgid "Malformed or empty Matrix id<br />%1 is not a correct Matrix identifier"
msgstr "%1 ne estas ĝusta Matrico-identigilo" msgstr ""
"Misformita aŭ malplena Matrix-id<br />%1 ne estas ĝusta Matrico-identigilo"
#: src/roommanager.cpp:342 #: src/roommanager.cpp:342
#, fuzzy, kde-format #, kde-format
#| msgid "Failed to join room"
msgid "Failed to join room<br />%1" msgid "Failed to join room<br />%1"
msgstr "Malsukcesis aliĝi al ĉambro" msgstr "Malsukcesis aliĝi al ĉambro<br />%1"
#: src/roommanager.cpp:366 #: src/roommanager.cpp:366
#, kde-format #, kde-format
@@ -4131,10 +4128,9 @@ msgid "You requested to join '%1'"
msgstr "Vi petis aliĝi al '%1'" msgstr "Vi petis aliĝi al '%1'"
#: src/roommanager.cpp:370 #: src/roommanager.cpp:370
#, fuzzy, kde-format #, kde-format
#| msgid "Failed to request joining room"
msgid "Failed to request joining room<br />%1" msgid "Failed to request joining room<br />%1"
msgstr "Malsukcesis peti aliĝon al ĉambro" msgstr "Malsukcesis peti aliĝon al ĉambro<br />%1"
#: src/settings/AccountEditorPage.qml:20 #: src/settings/AccountEditorPage.qml:20
#, kde-format #, kde-format
@@ -4499,7 +4495,7 @@ msgstr "Aldoni glumarkon"
#, kde-format #, kde-format
msgctxt "@title" msgctxt "@title"
msgid "Stickers & Emojis" msgid "Stickers & Emojis"
msgstr "Glumarkoj kaj Emojis" msgstr "Glumarkoj & Emoĝioj"
#: src/settings/ExportKeysDialog.qml:17 #: src/settings/ExportKeysDialog.qml:17
#: src/settings/NeoChatSecurityPage.qml:107 #: src/settings/NeoChatSecurityPage.qml:107
@@ -4774,17 +4770,16 @@ msgid "Editor"
msgstr "Redaktoro" msgstr "Redaktoro"
#: src/settings/NeoChatGeneralPage.qml:204 #: src/settings/NeoChatGeneralPage.qml:204
#, fuzzy, kde-format #, kde-format
#| msgid "Send message"
msgctxt "@option:radio" msgctxt "@option:radio"
msgid "Send messages with Enter" msgid "Send messages with Enter"
msgstr "Sendi mesaĝon" msgstr "Sendi mesaĝojn per Enter"
#: src/settings/NeoChatGeneralPage.qml:215 #: src/settings/NeoChatGeneralPage.qml:215
#, kde-format #, kde-format
msgctxt "@option:radio" msgctxt "@option:radio"
msgid "Send messages with Ctrl+Enter" msgid "Send messages with Ctrl+Enter"
msgstr "" msgstr "Sendi mesaĝojn per Ctrl+Enter"
#: src/settings/NeoChatGeneralPage.qml:231 #: src/settings/NeoChatGeneralPage.qml:231
#, kde-format #, kde-format
@@ -5732,28 +5727,3 @@ msgstr "Montri"
#, kde-format #, kde-format
msgid "Quit" msgid "Quit"
msgstr "Forlasi" msgstr "Forlasi"
#~ msgid "Matrix client"
#~ msgstr "Matrico-kliento"
#~ msgctxt "@title"
#~ msgid "Room ID or Alias"
#~ msgstr "Ĉambro ID aŭ Kaŝnomo"
#~ msgid "Maybe it was deleted?"
#~ msgstr "Eble ĝi estis forigita?"
#~ msgid "Access to keychain was denied."
#~ msgstr "Aliro al ŝlosilĉeno estis rifuzita."
#~ msgid "No keychain available."
#~ msgstr "Neniu ŝlosilĉeno havebla."
#~ msgid "Network Error"
#~ msgstr "Reta Eraro"
#~ msgid "File too large to download."
#~ msgstr "Dosiero tro granda por elŝuti."
#~ msgid "Malformed or empty Matrix id"
#~ msgstr "Misforma aŭ malplena Matrico-id"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-11 00:52+0100\n" "PO-Revision-Date: 2024-11-11 00:52+0100\n"
"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n" "Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es@kde.org>\n" "Language-Team: Spanish <kde-l10n-es@kde.org>\n"
@@ -3889,7 +3889,7 @@ msgstr "Copiar enlace"
msgid "Switch User" msgid "Switch User"
msgstr "Cambiar usuario" msgstr "Cambiar usuario"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Abrir las preferencias" msgstr "Abrir las preferencias"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-19 20:22+0100\n" "PO-Revision-Date: 2024-11-19 20:22+0100\n"
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n" "Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
"Language-Team: Basque <kde-i18n-eu@kde.org>\n" "Language-Team: Basque <kde-i18n-eu@kde.org>\n"
@@ -3884,7 +3884,7 @@ msgstr "Kopiatu esteka"
msgid "Switch User" msgid "Switch User"
msgstr "Aldatu erabiltzailea" msgstr "Aldatu erabiltzailea"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Ireki ezarpenak" msgstr "Ireki ezarpenak"

View File

@@ -1,13 +1,14 @@
# Copyright (C) 2024 This file is copyright: # Copyright (C) 2024 This file is copyright:
# This file is distributed under the same license as the neochat package. # This file is distributed under the same license as the neochat package.
# SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024 Tommi Nieminen <translator@legisign.org> # SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024 Tommi Nieminen <translator@legisign.org>
# Tommi Nieminen <translator@legisign.org>, 2024.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-17 10:08+0200\n" "PO-Revision-Date: 2024-12-01 17:19+0200\n"
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n" "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n" "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
"Language: fi\n" "Language: fi\n"
@@ -15,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 23.08.5\n" "X-Generator: Lokalize 22.12.3\n"
#: src/chatbar/AttachDialog.qml:29 #: src/chatbar/AttachDialog.qml:29
#, kde-format #, kde-format
@@ -1083,10 +1084,9 @@ msgid "Settings"
msgstr "Asetukset" msgstr "Asetukset"
#: src/main.cpp:143 #: src/main.cpp:143
#, fuzzy, kde-format #, kde-format
#| msgid "About NeoChat"
msgid "Chat on Matrix" msgid "Chat on Matrix"
msgstr "Tietoa Neochatistä" msgstr "Keskustele Matrixissä"
#: src/main.cpp:145 #: src/main.cpp:145
#, kde-format #, kde-format
@@ -3871,7 +3871,7 @@ msgstr "Kopioi linkki"
msgid "Switch User" msgid "Switch User"
msgstr "Vaihda käyttäjää" msgstr "Vaihda käyttäjää"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Avaa asetukset" msgstr "Avaa asetukset"
@@ -4724,7 +4724,7 @@ msgstr "Toiminta"
#, kde-format #, kde-format
msgctxt "@info" msgctxt "@info"
msgid "Rooms with unread notifications will be shown first" msgid "Rooms with unread notifications will be shown first"
msgstr "" msgstr "Huoneet, joilta on ilmoituksia lukematta, näytetään ensin"
#: src/settings/NeoChatGeneralPage.qml:105 #: src/settings/NeoChatGeneralPage.qml:105
#, kde-format #, kde-format
@@ -4769,17 +4769,16 @@ msgid "Editor"
msgstr "Muokkain" msgstr "Muokkain"
#: src/settings/NeoChatGeneralPage.qml:204 #: src/settings/NeoChatGeneralPage.qml:204
#, fuzzy, kde-format #, kde-format
#| msgid "Send message"
msgctxt "@option:radio" msgctxt "@option:radio"
msgid "Send messages with Enter" msgid "Send messages with Enter"
msgstr "Lähetä viesti" msgstr "Lähetä viestit Enterillä"
#: src/settings/NeoChatGeneralPage.qml:215 #: src/settings/NeoChatGeneralPage.qml:215
#, kde-format #, kde-format
msgctxt "@option:radio" msgctxt "@option:radio"
msgid "Send messages with Ctrl+Enter" msgid "Send messages with Ctrl+Enter"
msgstr "" msgstr "Lähetä viestit Ctrl+Enterillä"
#: src/settings/NeoChatGeneralPage.qml:231 #: src/settings/NeoChatGeneralPage.qml:231
#, kde-format #, kde-format

View File

@@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-11 10:08+0100\n" "PO-Revision-Date: 2024-11-11 10:08+0100\n"
"Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n" "Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
"Language-Team: French <French <kde-francophone@kde.org>>\n" "Language-Team: French <French <kde-francophone@kde.org>>\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 24.08.3\n" "X-Generator: Lokalize 24.12.0\n"
#: src/chatbar/AttachDialog.qml:29 #: src/chatbar/AttachDialog.qml:29
#, kde-format #, kde-format
@@ -3898,7 +3898,7 @@ msgstr "Copier un lien"
msgid "Switch User" msgid "Switch User"
msgstr "Changer d'utilisateur" msgstr "Changer d'utilisateur"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Ouvrir la configuration" msgstr "Ouvrir la configuration"

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-10 13:42+0100\n" "PO-Revision-Date: 2024-12-19 22:31+0100\n"
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n" "Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
"Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n" "Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
"Language: gl\n" "Language: gl\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Lokalize 24.08.3\n" "X-Generator: Lokalize 24.12.0\n"
#: src/chatbar/AttachDialog.qml:29 #: src/chatbar/AttachDialog.qml:29
#, kde-format #, kde-format
@@ -648,7 +648,7 @@ msgstr "%1 definiu un nome visual e actualizou o seu avatar."
#: src/eventhandler.cpp:569 #: src/eventhandler.cpp:569
#, kde-format #, kde-format
msgid "%1 set a display name and cleared their avatar" msgid "%1 set a display name and cleared their avatar"
msgstr "%1 definiu un nome visual e retirou o seu avatar." msgstr "%1 definiu un nome visual e borrou o seu avatar."
#: src/eventhandler.cpp:571 #: src/eventhandler.cpp:571
#, kde-format #, kde-format
@@ -1880,6 +1880,7 @@ msgstr "Responder"
msgid "Reply..." msgid "Reply..."
msgstr "Responder…" msgstr "Responder…"
# skip-rule: trasno-file-a_reverse
#: src/notificationsmanager.cpp:304 #: src/notificationsmanager.cpp:304
#, kde-format #, kde-format
msgid "%1 invited you to a room" msgid "%1 invited you to a room"
@@ -2757,7 +2758,7 @@ msgstr "Saír da pantalla completa"
#, kde-format #, kde-format
msgctxt "menu" msgctxt "menu"
msgid "Enter Full Screen" msgid "Enter Full Screen"
msgstr "Ir a pantalla completa" msgstr "Poñer a pantalla completa"
#: src/qml/GlobalMenu.qml:93 #: src/qml/GlobalMenu.qml:93
#, kde-format #, kde-format
@@ -3002,7 +3003,7 @@ msgstr "Centrar de novo"
#, kde-format #, kde-format
msgctxt "@action:intoolbar Determine the device's location" msgctxt "@action:intoolbar Determine the device's location"
msgid "Locate" msgid "Locate"
msgstr "Localizar" msgstr "Atopar"
#: src/qml/LocationsPage.qml:16 src/qml/RoomInformation.qml:127 #: src/qml/LocationsPage.qml:16 src/qml/RoomInformation.qml:127
#, kde-format #, kde-format
@@ -3499,7 +3500,7 @@ msgstr "Engadir un servidor"
#: src/qml/ServerComboBox.qml:137 #: src/qml/ServerComboBox.qml:137
#, kde-format #, kde-format
msgid "The entered text is not a valid url" msgid "The entered text is not a valid url"
msgstr "O texto non é un URL válido." msgstr "O texto inserido non é un URL válido."
#: src/qml/ServerComboBox.qml:141 #: src/qml/ServerComboBox.qml:141
#, kde-format #, kde-format
@@ -3883,7 +3884,7 @@ msgstr "Copiar a ligazón"
msgid "Switch User" msgid "Switch User"
msgstr "Cambiar de conta" msgstr "Cambiar de conta"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Abrir a configuración" msgstr "Abrir a configuración"
@@ -5524,7 +5525,7 @@ msgid ""
"The phone number has not been verified. Please go to the text message and " "The phone number has not been verified. Please go to the text message and "
"follow the instructions there and then click the button below" "follow the instructions there and then click the button below"
msgstr "" msgstr ""
"Non se verificou o número de teléfono. Abra o mensaxe de texto e siga as " "Non se verificou o número de teléfono. Abra a mensaxe de texto e siga as "
"instrucións nela e prema o botón embaixo." "instrucións nela e prema o botón embaixo."
#: src/settings/ThreePIdCard.qml:183 #: src/settings/ThreePIdCard.qml:183
@@ -5560,7 +5561,7 @@ msgid ""
"The phone number has not been verified. Please go to the text message and " "The phone number has not been verified. Please go to the text message and "
"follow the instructions there and then click the button above" "follow the instructions there and then click the button above"
msgstr "" msgstr ""
"Non se verificou o número de teléfono. Abra o mensaxe de texto e siga as " "Non se verificou o número de teléfono. Abra a mensaxe de texto e siga as "
"instrucións nela e prema o botón arriba." "instrucións nela e prema o botón arriba."
#: src/timeline/ChatBarComponent.qml:98 #: src/timeline/ChatBarComponent.qml:98

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-13 22:41+0100\n" "PO-Revision-Date: 2024-11-13 22:41+0100\n"
"Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n" "Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n" "Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
@@ -3891,7 +3891,7 @@ msgstr "Hivatkozás másolása"
msgid "Switch User" msgid "Switch User"
msgstr "Felhasználóváltás" msgstr "Felhasználóváltás"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Beállítások megnyitása" msgstr "Beállítások megnyitása"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-14 09:49+0100\n" "PO-Revision-Date: 2024-11-14 09:49+0100\n"
"Last-Translator: giovanni <g.sora@tiscali.it>\n" "Last-Translator: giovanni <g.sora@tiscali.it>\n"
"Language-Team: Interlingua <kde-i18n-doc@kde.org>\n" "Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
@@ -3889,7 +3889,7 @@ msgstr "Copia Ligamine"
msgid "Switch User" msgid "Switch User"
msgstr "Commuta Usator" msgstr "Commuta Usator"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Aperi Preferentias" msgstr "Aperi Preferentias"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2023-06-16 19:31+0700\n" "PO-Revision-Date: 2023-06-16 19:31+0700\n"
"Last-Translator: Linerly <linerly@protonmail.com>\n" "Last-Translator: Linerly <linerly@protonmail.com>\n"
"Language-Team: Indonesian <kde-i18n-doc@kde.org>\n" "Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
@@ -4202,7 +4202,7 @@ msgstr "Salin tautan"
msgid "Switch User" msgid "Switch User"
msgstr "Ganti Pengguna" msgstr "Ganti Pengguna"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Buka Pengaturan" msgstr "Buka Pengaturan"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2022-10-28 19:18+0700\n" "PO-Revision-Date: 2022-10-28 19:18+0700\n"
"Last-Translator: OIS <mistresssilvara@hotmail.com>\n" "Last-Translator: OIS <mistresssilvara@hotmail.com>\n"
"Language-Team: kde-i18n-doc@kde.org\n" "Language-Team: kde-i18n-doc@kde.org\n"
@@ -4099,7 +4099,7 @@ msgstr "Copiar"
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, fuzzy, kde-format #, fuzzy, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Parametres del chambre" msgstr "Parametres del chambre"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-10 21:34+0100\n" "PO-Revision-Date: 2024-11-10 21:34+0100\n"
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n" "Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
"Language-Team: Italian <kde-i18n-it@kde.org>\n" "Language-Team: Italian <kde-i18n-it@kde.org>\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 24.08.3\n" "X-Generator: Lokalize 24.12.0\n"
#: src/chatbar/AttachDialog.qml:29 #: src/chatbar/AttachDialog.qml:29
#, kde-format #, kde-format
@@ -3895,7 +3895,7 @@ msgstr "Copia collegamento"
msgid "Switch User" msgid "Switch User"
msgstr "Cambia utente" msgstr "Cambia utente"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Apri le impostazioni" msgstr "Apri le impostazioni"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2020-11-05 23:50-0800\n" "PO-Revision-Date: 2020-11-05 23:50-0800\n"
"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n" "Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
"Language-Team: Japanese <kde-jp@kde.org>\n" "Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -3828,7 +3828,7 @@ msgstr ""
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "" msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-27 04:18+0100\n" "PO-Revision-Date: 2024-11-27 04:18+0100\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n" "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <kde-i18n-doc@kde.org>\n" "Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
@@ -3877,7 +3877,7 @@ msgstr "ბმულის კოპირება"
msgid "Switch User" msgid "Switch User"
msgstr "მომხმარებლის გადართვა" msgstr "მომხმარებლის გადართვა"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "პარამეტრების გახსნა" msgstr "პარამეტრების გახსნა"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-02-24 22:09+0100\n" "PO-Revision-Date: 2024-02-24 22:09+0100\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n" "Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean <kde-kr@kde.org>\n" "Language-Team: Korean <kde-kr@kde.org>\n"
@@ -4074,7 +4074,7 @@ msgstr "링크 복사"
msgid "Switch User" msgid "Switch User"
msgstr "사용자 전환" msgstr "사용자 전환"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "설정 열기" msgstr "설정 열기"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2023-02-25 01:00+0000\n" "PO-Revision-Date: 2023-02-25 01:00+0000\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@@ -3853,7 +3853,7 @@ msgstr ""
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "" msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-10-14 21:07+0300\n" "PO-Revision-Date: 2024-10-14 21:07+0300\n"
"Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n" "Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
"Language-Team: Latvian <kde-i18n-doc@kde.org>\n" "Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
@@ -3888,7 +3888,7 @@ msgstr "Kopēt saiti"
msgid "Switch User" msgid "Switch User"
msgstr "Pārslēgt lietotāju" msgstr "Pārslēgt lietotāju"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Atvērt iestatījumus" msgstr "Atvērt iestatījumus"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-07 12:39+0100\n" "PO-Revision-Date: 2024-11-07 12:39+0100\n"
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n" "Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
"Language-Team: \n" "Language-Team: \n"
@@ -3895,7 +3895,7 @@ msgstr "Koppeling kopiëren"
msgid "Switch User" msgid "Switch User"
msgstr "Gebruiker wisselen" msgstr "Gebruiker wisselen"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Instellingen openen" msgstr "Instellingen openen"

View File

@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-10-27 15:01+0100\n" "PO-Revision-Date: 2024-10-27 15:01+0100\n"
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n" "Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
"Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n" "Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
@@ -101,20 +101,17 @@ msgstr "Varsling av nye meldingar"
#: src/controller.cpp:249 #: src/controller.cpp:249
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Access token wasn't found"
msgid "Access token wasn't found: Maybe it was deleted?" msgid "Access token wasn't found: Maybe it was deleted?"
msgstr "Fann ikkje tilgangspollett" msgstr "Fann ikkje tilgangspollett"
#: src/controller.cpp:253 #: src/controller.cpp:253
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Please allow NeoChat to read the access token"
msgid "" msgid ""
"Access to keychain was denied: Please allow NeoChat to read the access token" "Access to keychain was denied: Please allow NeoChat to read the access token"
msgstr "Gje NeoChat løyve til å lesa tilgangspolletten" msgstr "Gje NeoChat løyve til å lesa tilgangspolletten"
#: src/controller.cpp:256 #: src/controller.cpp:256
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
msgid "" msgid ""
"No keychain available: Please install a keychain, e.g. KWallet or GNOME " "No keychain available: Please install a keychain, e.g. KWallet or GNOME "
"keyring on Linux" "keyring on Linux"
@@ -122,7 +119,6 @@ msgstr "Installer ein nøkkelring, for eksempel KWallet eller GNOME Keyring"
#: src/controller.cpp:259 #: src/controller.cpp:259
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Unable to read access token"
msgid "Unable to read access token: %1" msgid "Unable to read access token: %1"
msgstr "Klarte ikkje lesa tilgangspollett" msgstr "Klarte ikkje lesa tilgangspollett"
@@ -649,70 +645,51 @@ msgstr ""
# Kan gjelda meir enn éin person, så «oppdaterte avataren sin» vert feil. # Kan gjelda meir enn éin person, så «oppdaterte avataren sin» vert feil.
#: src/eventhandler.cpp:567 #: src/eventhandler.cpp:567
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "updated their avatar"
msgid "%1 set a display name and updated their avatar" msgid "%1 set a display name and updated their avatar"
msgstr "valde ein ny avatar" msgstr "valde ein ny avatar"
#: src/eventhandler.cpp:569 #: src/eventhandler.cpp:569
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "cleared their avatar"
msgid "%1 set a display name and cleared their avatar" msgid "%1 set a display name and cleared their avatar"
msgstr "fjerna avataren sin" msgstr "fjerna avataren sin"
#: src/eventhandler.cpp:571 #: src/eventhandler.cpp:571
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Changes your display name in this room"
msgid "%1 set a display name for this room" msgid "%1 set a display name for this room"
msgstr "Byter visingsnamnet ditt i dette rommet" msgstr "Byter visingsnamnet ditt i dette rommet"
#: src/eventhandler.cpp:574 #: src/eventhandler.cpp:574
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "changed their display name to %1"
msgid "%1 changed their display name and set an avatar" msgid "%1 changed their display name and set an avatar"
msgstr "endra visingsnamnet sitt til %1" msgstr "endra visingsnamnet sitt til %1"
#: src/eventhandler.cpp:576 #: src/eventhandler.cpp:576
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "changed their display name to %1"
msgid "%1 changed their display name and updated their avatar" msgid "%1 changed their display name and updated their avatar"
msgstr "endra visingsnamnet sitt til %1" msgstr "endra visingsnamnet sitt til %1"
#: src/eventhandler.cpp:578 #: src/eventhandler.cpp:578
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "changed their display name to %1"
msgid "%1 changed their display name and cleared their avatar" msgid "%1 changed their display name and cleared their avatar"
msgstr "endra visingsnamnet sitt til %1" msgstr "endra visingsnamnet sitt til %1"
#: src/eventhandler.cpp:580 #: src/eventhandler.cpp:580
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "changed their display name"
msgid "%1 changed their display name" msgid "%1 changed their display name"
msgstr "endra visingsnamnet sitt" msgstr "endra visingsnamnet sitt"
#: src/eventhandler.cpp:583 #: src/eventhandler.cpp:583
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "cleared their display name"
msgid "%1 cleared their display name and set an avatar" msgid "%1 cleared their display name and set an avatar"
msgstr "fjerna visingsnamnet" msgstr "fjerna visingsnamnet"
#: src/eventhandler.cpp:585 #: src/eventhandler.cpp:585
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "cleared their display name"
msgid "%1 cleared their display name and updated their avatar" msgid "%1 cleared their display name and updated their avatar"
msgstr "fjerna visingsnamnet" msgstr "fjerna visingsnamnet"
#: src/eventhandler.cpp:587 #: src/eventhandler.cpp:587
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "their refers to a singular user"
#| msgid "cleared their display name"
msgid "%1 cleared their display name and cleared their avatar" msgid "%1 cleared their display name and cleared their avatar"
msgstr "fjerna visingsnamnet" msgstr "fjerna visingsnamnet"
@@ -829,8 +806,6 @@ msgstr "%1 oppretta rommet"
#: src/eventhandler.cpp:636 #: src/eventhandler.cpp:636
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "'power level' means permission level"
#| msgid "changed the power levels for this room"
msgctxt "'power level' means permission level" msgctxt "'power level' means permission level"
msgid "%1 changed the power levels for this room" msgid "%1 changed the power levels for this room"
msgstr "endra maktnivået for rommet" msgstr "endra maktnivået for rommet"
@@ -1109,15 +1084,12 @@ msgstr "Gå tilbake"
#: src/login/WelcomePage.qml:269 #: src/login/WelcomePage.qml:269
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "@action:button"
#| msgid "Room Settings"
msgctxt "@action:button" msgctxt "@action:button"
msgid "Settings" msgid "Settings"
msgstr "Romval" msgstr "Romval"
#: src/main.cpp:143 #: src/main.cpp:143
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Share a URL to Matrix"
msgid "Chat on Matrix" msgid "Chat on Matrix"
msgstr "Del ei adresse på Matrix" msgstr "Del ei adresse på Matrix"
@@ -1854,7 +1826,6 @@ msgstr ", "
#: src/neochatconnection.cpp:79 #: src/neochatconnection.cpp:79
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Contact your matrix server administrator for support."
msgid "" msgid ""
"File too large to download.<br />Contact your matrix server administrator " "File too large to download.<br />Contact your matrix server administrator "
"for support." "for support."
@@ -2657,7 +2628,6 @@ msgstr "Berre vis rom"
#: src/qml/ExploreRoomsPage.qml:95 #: src/qml/ExploreRoomsPage.qml:95
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Enter a room address"
msgid "Enter a Room Manually" msgid "Enter a Room Manually"
msgstr "Skriv inn romadresse" msgstr "Skriv inn romadresse"
@@ -3033,8 +3003,6 @@ msgstr ""
#: src/qml/LocationChooser.qml:41 #: src/qml/LocationChooser.qml:41
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgctxt "Locations on a map"
#| msgid "Locations"
msgctxt "@action:intoolbar Determine the device's location" msgctxt "@action:intoolbar Determine the device's location"
msgid "Locate" msgid "Locate"
msgstr "Posisjonar" msgstr "Posisjonar"
@@ -3916,7 +3884,7 @@ msgstr "Kopier lenkje"
msgid "Switch User" msgid "Switch User"
msgstr "Byt brukar" msgstr "Byt brukar"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Opna innstillingar" msgstr "Opna innstillingar"
@@ -4153,7 +4121,6 @@ msgstr "Arbeider"
#: src/roommanager.cpp:145 #: src/roommanager.cpp:145
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "%1 is not a correct Matrix identifier"
msgid "Malformed or empty Matrix id<br />%1 is not a correct Matrix identifier" msgid "Malformed or empty Matrix id<br />%1 is not a correct Matrix identifier"
msgstr "%1 er ikkje ein gyldig Matrix-identifikator" msgstr "%1 er ikkje ein gyldig Matrix-identifikator"
@@ -4811,7 +4778,6 @@ msgstr "Tekstredigering"
# Namn på «send»-knappen i skrivefeltet. # Namn på «send»-knappen i skrivefeltet.
#: src/settings/NeoChatGeneralPage.qml:204 #: src/settings/NeoChatGeneralPage.qml:204
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Send message"
msgctxt "@option:radio" msgctxt "@option:radio"
msgid "Send messages with Enter" msgid "Send messages with Enter"
msgstr "Send meldinga" msgstr "Send meldinga"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2021-12-31 11:06-0800\n" "PO-Revision-Date: 2021-12-31 11:06-0800\n"
"Last-Translator: A S Alam <aalam@satluj.org>\n" "Last-Translator: A S Alam <aalam@satluj.org>\n"
"Language-Team: Punjabi <punjabi-users@lists.sf.net>\n" "Language-Team: Punjabi <punjabi-users@lists.sf.net>\n"
@@ -4247,7 +4247,7 @@ msgstr "ਕਾਪੀ ਕਰੋ"
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Settings" #| msgid "Settings"
msgid "Open Settings" msgid "Open Settings"

View File

@@ -1,14 +1,14 @@
# Copyright (C) 2023 This file is copyright: # Copyright (C) 2023 This file is copyright:
# This file is distributed under the same license as the neochat package. # This file is distributed under the same license as the neochat package.
#
# Karol Kosek <krkk@krkk.ct8.pl>, 2020. # Karol Kosek <krkk@krkk.ct8.pl>, 2020.
# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> # SPDX-FileCopyrightText: 2021, 2022, 2023, 2024, 2025 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
#
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-10 15:33+0100\n" "PO-Revision-Date: 2024-12-29 08:43+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n" "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n" "Language-Team: Polish <kde-i18n-doc@kde.org>\n"
"Language: pl\n" "Language: pl\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n" "|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 24.08.2\n" "X-Generator: Lokalize 24.12.0\n"
#: src/chatbar/AttachDialog.qml:29 #: src/chatbar/AttachDialog.qml:29
#, kde-format #, kde-format
@@ -974,7 +974,7 @@ msgstr "Wejdź jednorazowo"
#, kde-format #, kde-format
msgctxt "@action:button" msgctxt "@action:button"
msgid "Login" msgid "Login"
msgstr "Wejdź" msgstr "Zaloguj się"
#: src/login/LoginRegister.qml:31 #: src/login/LoginRegister.qml:31
#, kde-format #, kde-format
@@ -3893,7 +3893,7 @@ msgstr "Skopiuj odnośnik"
msgid "Switch User" msgid "Switch User"
msgstr "Przełącz na innego użytkownika" msgstr "Przełącz na innego użytkownika"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Otwórz ustawienia" msgstr "Otwórz ustawienia"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2023-06-24 10:17+0100\n" "PO-Revision-Date: 2023-06-24 10:17+0100\n"
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n" "Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n" "Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
@@ -4204,7 +4204,7 @@ msgstr "Copiar a ligação"
msgid "Switch User" msgid "Switch User"
msgstr "Mudar de Utilizador" msgstr "Mudar de Utilizador"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Abrir a Configuração" msgstr "Abrir a Configuração"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-08-03 00:01-0300\n" "PO-Revision-Date: 2024-08-03 00:01-0300\n"
"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n" "Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n" "Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
@@ -4266,7 +4266,7 @@ msgstr "Copiar"
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Settings" #| msgid "Settings"
msgid "Open Settings" msgid "Open Settings"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-10-31 10:08+0300\n" "PO-Revision-Date: 2024-10-31 10:08+0300\n"
"Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n" "Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n"
"Language-Team: Basealt Translation Team\n" "Language-Team: Basealt Translation Team\n"
@@ -3911,7 +3911,7 @@ msgstr "Скопировать ссылку"
msgid "Switch User" msgid "Switch User"
msgstr "Сменить учётную запись" msgstr "Сменить учётную запись"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Настроить" msgstr "Настроить"

View File

@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-01-23 09:01+0100\n" "PO-Revision-Date: 2024-01-23 09:01+0100\n"
"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n" "Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
"Language-Team: Slovak <kde-sk@linux.sk>\n" "Language-Team: Slovak <kde-sk@linux.sk>\n"
@@ -4275,7 +4275,7 @@ msgstr "Kopírovať"
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, fuzzy, kde-format #, fuzzy, kde-format
#| msgid "Settings" #| msgid "Settings"
msgid "Open Settings" msgid "Open Settings"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-10 07:42+0100\n" "PO-Revision-Date: 2024-11-10 07:42+0100\n"
"Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n" "Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
"Language-Team: Slovenian <lugos-slo@lugos.si>\n" "Language-Team: Slovenian <lugos-slo@lugos.si>\n"
@@ -3894,7 +3894,7 @@ msgstr "Kopiraj povezavo"
msgid "Switch User" msgid "Switch User"
msgstr "Preklopi uporabnika" msgstr "Preklopi uporabnika"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Odpri nastavitve" msgstr "Odpri nastavitve"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-22 19:48+0100\n" "PO-Revision-Date: 2024-11-22 19:48+0100\n"
"Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n" "Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
"Language-Team: Swedish <kde-i18n-doc@kde.org>\n" "Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
@@ -3883,7 +3883,7 @@ msgstr "Kopiera länk"
msgid "Switch User" msgid "Switch User"
msgstr "Byt användare" msgstr "Byt användare"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Öppna inställningarna" msgstr "Öppna inställningarna"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-17 22:06+0530\n" "PO-Revision-Date: 2024-11-17 22:06+0530\n"
"Last-Translator: Kishore G <kishore96@gmail.com>\n" "Last-Translator: Kishore G <kishore96@gmail.com>\n"
"Language-Team: Tamil <kde-i18n-doc@kde.org>\n" "Language-Team: Tamil <kde-i18n-doc@kde.org>\n"
@@ -3872,7 +3872,7 @@ msgstr "இணைப்பை நகலெடு"
msgid "Switch User" msgid "Switch User"
msgstr "பயனரை மாற்று" msgstr "பயனரை மாற்று"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "அமைப்புகளை திற" msgstr "அமைப்புகளை திற"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-01-08 19:47-0500\n" "PO-Revision-Date: 2024-01-08 19:47-0500\n"
"Last-Translator: Weblate Admin <admin@example.com>\n" "Last-Translator: Weblate Admin <admin@example.com>\n"
"Language-Team: Toki Pona <http://weblate.blackquill.cc/projects/ante-toki-pi-" "Language-Team: Toki Pona <http://weblate.blackquill.cc/projects/ante-toki-pi-"
@@ -4051,7 +4051,7 @@ msgstr "o tu e lipu tawa lipu jo"
msgid "Switch User" msgid "Switch User"
msgstr "" msgstr ""
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "" msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-22 18:44+0300\n" "PO-Revision-Date: 2024-11-22 18:44+0300\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n" "Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n" "Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
@@ -3881,7 +3881,7 @@ msgstr "Bağlantıyı Kopyala"
msgid "Switch User" msgid "Switch User"
msgstr "Kullanıcı değiştir" msgstr "Kullanıcı değiştir"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Ayarları aç" msgstr "Ayarları aç"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-10 23:14+0200\n" "PO-Revision-Date: 2024-11-10 23:14+0200\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -3913,7 +3913,7 @@ msgstr "Копіювати посилання"
msgid "Switch User" msgid "Switch User"
msgstr "Змінити користувача" msgstr "Змінити користувача"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "Відкрити налаштування" msgstr "Відкрити налаштування"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: kdeorg\n" "Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-04-23 19:24\n" "PO-Revision-Date: 2024-04-23 19:24\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Chinese Simplified\n" "Language-Team: Chinese Simplified\n"
@@ -3842,7 +3842,7 @@ msgstr "复制链接"
msgid "Switch User" msgid "Switch User"
msgstr "切换用户" msgstr "切换用户"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "打开设置" msgstr "打开设置"
@@ -4164,12 +4164,12 @@ msgstr "密码不匹配"
#: src/settings/AccountEditorPage.qml:207 #: src/settings/AccountEditorPage.qml:207
#, kde-format #, kde-format
msgid "Email Addresses" msgid "Email Addresses"
msgstr "电子邮件地址" msgstr ""
#: src/settings/AccountEditorPage.qml:213 #: src/settings/AccountEditorPage.qml:213
#, kde-format #, kde-format
msgid "Phone Numbers" msgid "Phone Numbers"
msgstr "电话号码" msgstr ""
#: src/settings/AccountEditorPage.qml:218 #: src/settings/AccountEditorPage.qml:218
#, kde-format #, kde-format

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neochat\n" "Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n" "POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-11-26 22:02+0900\n" "PO-Revision-Date: 2024-11-26 22:02+0900\n"
"Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n" "Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
"Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n" "Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
@@ -3845,7 +3845,7 @@ msgstr "複製連結"
msgid "Switch User" msgid "Switch User"
msgstr "切換使用者" msgstr "切換使用者"
#: src/qml/UserInfo.qml:101 #: src/qml/UserInfo.qml:102
#, kde-format #, kde-format
msgid "Open Settings" msgid "Open Settings"
msgstr "開啟設定" msgstr "開啟設定"

View File

@@ -27,6 +27,10 @@ apps:
compression: lzo compression: lzo
package-repositories:
- type: apt
ppa: ubuntu-toolchain-r/test
slots: slots:
session-dbus-interface: session-dbus-interface:
interface: dbus interface: dbus
@@ -62,7 +66,7 @@ parts:
- -Dcrypto=disabled - -Dcrypto=disabled
- -Dgtk_doc=false - -Dgtk_doc=false
build-packages: build-packages:
- meson - meson
- libglib2.0-dev - libglib2.0-dev
- libgcrypt20-dev - libgcrypt20-dev
prime: prime:
@@ -76,6 +80,7 @@ parts:
source-depth: 1 source-depth: 1
plugin: cmake plugin: cmake
build-environment: build-environment:
- PATH: /snap/bin:${PATH}
- PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig:$PKG_CONFIG_PATH - PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig:$PKG_CONFIG_PATH
cmake-parameters: cmake-parameters:
- -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_INSTALL_PREFIX=/usr
@@ -95,7 +100,13 @@ parts:
source-tag: 0.9.1 source-tag: 0.9.1
source-depth: 1 source-depth: 1
plugin: cmake plugin: cmake
build-environment:
- PATH: /snap/bin:${PATH}
build-snaps:
- cmake
build-packages: build-packages:
- gcc-13
- g++-13
- libssl-dev - libssl-dev
cmake-parameters: cmake-parameters:
- -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_INSTALL_PREFIX=/usr
@@ -103,6 +114,9 @@ parts:
- -DBUILD_TESTING=OFF - -DBUILD_TESTING=OFF
- -DQuotient_ENABLE_E2EE=ON - -DQuotient_ENABLE_E2EE=ON
- -DBUILD_WITH_QT6=ON - -DBUILD_WITH_QT6=ON
override-build: |
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
craftctl default
prime: prime:
- -usr/include - -usr/include
- -usr/lib/*/pkgconfig - -usr/lib/*/pkgconfig
@@ -113,6 +127,8 @@ parts:
source-tag: 'v0.3.0' source-tag: 'v0.3.0'
source-depth: 1 source-depth: 1
plugin: cmake plugin: cmake
build-environment:
- PATH: /snap/bin:${PATH}
cmake-parameters: cmake-parameters:
- -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_INSTALL_PREFIX=/usr
- -DCMAKE_BUILD_TYPE=Release - -DCMAKE_BUILD_TYPE=Release
@@ -130,9 +146,10 @@ parts:
- kquickimageeditor - kquickimageeditor
parse-info: parse-info:
- usr/share/metainfo/org.kde.neochat.appdata.xml - usr/share/metainfo/org.kde.neochat.appdata.xml
source: https://invent.kde.org/network/neochat.git source: .
source-tag: 'v24.08.1'
plugin: cmake plugin: cmake
build-environment:
- PATH: /snap/bin:${PATH}
build-packages: build-packages:
- cmark - cmark
- libcmark-dev - libcmark-dev

View File

@@ -319,7 +319,8 @@ void ChatBarCache::postMessage()
return; return;
} }
room->postMessage(text(), sendText, *std::get<std::optional<Quotient::RoomMessageEvent::MsgType>>(result), replyId(), editId(), threadId()); auto type = std::get<std::optional<Quotient::RoomMessageEvent::MsgType>>(result);
room->postMessage(text(), sendText, type ? *type : Quotient::RoomMessageEvent::MsgType::Text, replyId(), editId(), threadId());
clearCache(); clearCache();
} }

View File

@@ -77,7 +77,7 @@ Comment[ru]=Поиск комнат NeoChat
Comment[sl]=Najdi sobe v NeoChatu Comment[sl]=Najdi sobe v NeoChatu
Comment[sv]=Sök efter rum i NeoChat Comment[sv]=Sök efter rum i NeoChat
Comment[ta]=நியோச்சாட்டில் அரங்குகளை கண்டுபிடிக்கும் Comment[ta]=நியோச்சாட்டில் அரங்குகளை கண்டுபிடிக்கும்
Comment[tr]=NeoChat'te odalar bulun Comment[tr]=NeoChatte odalar bulun
Comment[uk]=Пошук кімнат у NeoChat Comment[uk]=Пошук кімнат у NeoChat
Comment[x-test]=xxFind rooms in NeoChatxx Comment[x-test]=xxFind rooms in NeoChatxx
Comment[zh_CN]=在 NeoChat 查找聊天室 Comment[zh_CN]=在 NeoChat 查找聊天室

View File

@@ -67,7 +67,7 @@
"Description[uk]": "Оприлюднити за допомогою NeoChat", "Description[uk]": "Оприлюднити за допомогою NeoChat",
"Description[x-test]": "xxShare via NeoChatxx", "Description[x-test]": "xxShare via NeoChatxx",
"Description[zh_TW]": "透過 NeoChat 分享", "Description[zh_TW]": "透過 NeoChat 分享",
"Icon": "org.kde.neochat", "Icon": "org.kde.neochat.tray",
"License": "GPL", "License": "GPL",
"Name": "NeoChat", "Name": "NeoChat",
"Name[ar]": "نيوتشات", "Name[ar]": "نيوتشات",

View File

@@ -212,7 +212,7 @@ Loader {
model: WebShortcutModel { model: WebShortcutModel {
id: webshortcutmodel id: webshortcutmodel
selectedText: root.selectedText.length > 0 ? root.selectedText : root.plainText selectedText: root.selectedText.length > 0 ? root.selectedText : root.plainText
onOpenUrl: RoomManager.resolveResource(url) onOpenUrl: url => RoomManager.resolveResource(url.toString())
} }
delegate: QQC2.MenuItem { delegate: QQC2.MenuItem {
text: model.display text: model.display

View File

@@ -27,6 +27,7 @@ Kirigami.SearchDialog {
onTextChanged: RoomManager.sortFilterRoomListModel.filterText = text onTextChanged: RoomManager.sortFilterRoomListModel.filterText = text
model: RoomManager.sortFilterRoomListModel model: RoomManager.sortFilterRoomListModel
emptyText: i18nc("Placeholder message", "No room found") emptyText: i18nc("Placeholder message", "No room found")
parent: QQC2.Overlay.overlay
delegate: RoomDelegate { delegate: RoomDelegate {
connection: root.connection connection: root.connection

View File

@@ -198,7 +198,7 @@ Kirigami.Page {
Shortcut { Shortcut {
sequence: StandardKey.Cancel sequence: StandardKey.Cancel
onActivated: { onActivated: {
if (!timelineViewLoader.item.atYEnd || root.currentRoom.hasUnreadMessages) { if (!timelineViewLoader.item.atYEnd || !root.currentRoom.partiallyReadStats.empty()) {
timelineViewLoader.item.goToLastMessage(); timelineViewLoader.item.goToLastMessage();
root.currentRoom.markAllMessagesAsRead(); root.currentRoom.markAllMessagesAsRead();
} else { } else {

View File

@@ -186,7 +186,7 @@ QQC2.ScrollView {
padding: Kirigami.Units.largeSpacing padding: Kirigami.Units.largeSpacing
z: 2 z: 2
visible: (root.currentRoom?.hasUnreadMessages ?? false) visible: (!root.currentRoom?.partiallyReadStats.empty())
text: root.currentRoom.readMarkerLoaded ? i18n("Jump to first unread message") : i18n("Jump to oldest loaded message") text: root.currentRoom.readMarkerLoaded ? i18n("Jump to first unread message") : i18n("Jump to oldest loaded message")
action: Kirigami.Action { action: Kirigami.Action {
@@ -195,7 +195,7 @@ QQC2.ScrollView {
root.focusChatBar(); root.focusChatBar();
} }
goReadMarkerFab.textChanged() goReadMarkerFab.textChanged()
messageListView.goToEvent(root.currentRoom.readMarkerEventId); messageListView.goToEvent(root.currentRoom.lastFullyReadEventId);
} }
icon.name: "go-up" icon.name: "go-up"
shortcut: "Shift+PgUp" shortcut: "Shift+PgUp"
@@ -354,7 +354,7 @@ QQC2.ScrollView {
} }
function allUnreadVisible() { function allUnreadVisible() {
let readMarkerRow = eventToIndex(root.currentRoom.readMarkerEventId); let readMarkerRow = eventToIndex(root.currentRoom.lastFullyReadEventId);
if (readMarkerRow >= 0 && readMarkerRow < firstVisibleIndex() && messageListView.atYEnd) { if (readMarkerRow >= 0 && readMarkerRow < firstVisibleIndex() && messageListView.atYEnd) {
return true; return true;
} }

View File

@@ -91,6 +91,7 @@ RowLayout {
id: switchUserButton id: switchUserButton
text: i18n("Switch User") text: i18n("Switch User")
icon.name: "system-switch-user" icon.name: "system-switch-user"
shortcut: "Ctrl+U"
onTriggered: accountSwitchDialog.createObject(QQC2.Overlay.overlay, { onTriggered: accountSwitchDialog.createObject(QQC2.Overlay.overlay, {
connection: root.connection connection: root.connection
}).open(); }).open();
@@ -105,11 +106,6 @@ RowLayout {
} }
} }
] ]
Shortcut {
sequence: "Ctrl+U"
onActivated: switchUserButton.toggle()
}
} }
// QQC2.ToolButton { // QQC2.ToolButton {
// Layout.alignment: Qt.AlignRight // Layout.alignment: Qt.AlignRight

View File

@@ -142,15 +142,6 @@ TextHandler::handleRecieveRichText(Qt::TextFormat inputFormat, const NeoChatRoom
// If the image does not have an explicit width, but has a vertical-align it's most likely an emoticon. // If the image does not have an explicit width, but has a vertical-align it's most likely an emoticon.
// We must do some pre-processing for it to show up nicely in and around text. // We must do some pre-processing for it to show up nicely in and around text.
if (isEmoticon) { if (isEmoticon) {
// Remove any pre-existing height
extraAttributes.removeIf([](const QString &s) {
return s.contains(QStringLiteral("height="));
});
// Make sure it's the same height as the rest of the text
const QFontMetrics metrics(QGuiApplication::font());
extraAttributes.append(QStringLiteral("height=\"%1\"").arg(metrics.height()));
// Align it properly // Align it properly
extraAttributes.append(QStringLiteral("style=\"%1\"").arg(customEmojiStyle)); extraAttributes.append(QStringLiteral("style=\"%1\"").arg(customEmojiStyle));
} }
@@ -505,6 +496,7 @@ QString TextHandler::cleanAttributes(const QString &tag, const QString &tagStrin
nextAttribute = tagString.mid(nextAttributeIndex, nextSpaceIndex - nextAttributeIndex); nextAttribute = tagString.mid(nextAttributeIndex, nextSpaceIndex - nextAttributeIndex);
if (isAllowedAttribute(tag, getAttributeType(nextAttribute))) { if (isAllowedAttribute(tag, getAttributeType(nextAttribute))) {
QString style;
if (tag == QStringLiteral("img") && getAttributeType(nextAttribute) == QStringLiteral("src")) { if (tag == QStringLiteral("img") && getAttributeType(nextAttribute) == QStringLiteral("src")) {
QString attributeData = TextRegex::attributeData.match(getAttributeData(nextAttribute)).captured(1); QString attributeData = TextRegex::attributeData.match(getAttributeData(nextAttribute)).captured(1);
if (isAllowedLink(attributeData, true)) { if (isAllowedLink(attributeData, true)) {
@@ -525,9 +517,19 @@ QString TextHandler::cleanAttributes(const QString &tag, const QString &tagStrin
if (attributeData == customEmojiStyle) { if (attributeData == customEmojiStyle) {
outputString.append(u' ' + nextAttribute); outputString.append(u' ' + nextAttribute);
} }
} else if (getAttributeType(nextAttribute) == QStringLiteral("data-mx-color")) {
const QString attributeData = TextRegex::attributeData.match(getAttributeData(nextAttribute)).captured(1);
style.append(u"color: " + attributeData + u';');
} else if (getAttributeType(nextAttribute) == QStringLiteral("data-mx-bg-color")) {
const QString attributeData = TextRegex::attributeData.match(getAttributeData(nextAttribute)).captured(1);
style.append(u"background-color: " + attributeData + u';');
} else { } else {
outputString.append(u' ' + nextAttribute); outputString.append(u' ' + nextAttribute);
} }
if (!style.isEmpty()) {
outputString.append(u" style=\"" + style + u'"');
}
} }
nextAttributeIndex = nextSpaceIndex + 1; nextAttributeIndex = nextSpaceIndex + 1;
} }