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.
set(RELEASE_SERVICE_VERSION_MAJOR "24")
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}")
project(NeoChat VERSION ${RELEASE_SERVICE_VERSION})

View File

@@ -12,7 +12,7 @@ buildscript {
}
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 receiveLineSeparator();
void receiveRichCodeUrl();
void receiveRichColor();
void componentOutput_data();
void componentOutput();
@@ -520,6 +521,25 @@ void TextHandlerTest::receiveRichCodeUrl()
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()
{
QTest::addColumn<QString>("testInputString");

View File

@@ -56,11 +56,13 @@
<summary xml:lang="ca-valencia">Xat a Matrix</summary>
<summary xml:lang="de">Über Matrix unterhalten</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="eu">Berriketa Matrix-en</summary>
<summary xml:lang="fi">Keskustelu Matrixissä</summary>
<summary xml:lang="fr">Discuter sur 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="ia">Conversation en ditecto sur 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="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="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="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>
@@ -445,6 +447,7 @@
<content_attribute id="social-chat">intense</content_attribute>
</content_rating>
<releases>
<release version="24.12.1" date="2025-01-09"/>
<release version="24.12.0" date="2024-12-12"/>
<release version="24.08.3" date="2024-11-07"/>
<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[de]=Über Matrix unterhalten
Comment[en_GB]=Chat on Matrix
Comment[eo]=Babilo en Matrix
Comment[es]=Chat en Matrix
Comment[eu]=Berriketa Matrix-en
Comment[fi]=Keskustele Matrixissä
Comment[fr]=Clavarder sur Matrix
Comment[gl]=Charle en Matrix
Comment[he]=התכתבות דרך Matrix
Comment[hu]=Csevegés Matrixon
Comment[ia]=Conversation en ditecto sur Matrix
Comment[it]= su Matrix
@@ -105,7 +108,7 @@ Comment[pl]=Rozmawiaj na Matriksie
Comment[sl]=Klepet na Matrixu
Comment[sv]=Chatta på Matrix
Comment[ta]=மேட்ரிக்ஸில் உரையாட உதவும்
Comment[tr]=Matrix Üzerinde Sohbet Et
Comment[tr]=Matrix üzerinde sohbet edin
Comment[uk]=Спілкування у Matrix
Comment[zh_TW]=在 Matrix 上聊天
MimeType=x-scheme-handler/matrix;

View File

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

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Enol P. <enolp@softastur.org>\n"
"Language-Team: Asturian <alministradores@softastur.org>\n"
@@ -3839,7 +3839,7 @@ msgstr ""
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr ""

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
"Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
@@ -4290,7 +4290,7 @@ msgstr "Kopyalamaq"
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, fuzzy, kde-format
#| msgid "Settings"
msgid "Open Settings"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -3896,7 +3896,7 @@ msgstr "Copia l'enllaç"
msgid "Switch User"
msgstr "Commuta d'usuari"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Obre la configuració"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -3898,7 +3898,7 @@ msgstr "Copia l'enllaç"
msgid "Switch User"
msgstr "Canvia d'usuari"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Obri la configuració"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -3848,7 +3848,7 @@ msgstr "Kopírovat odkaz"
msgid "Switch User"
msgstr "Přepnout uživatele"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Otevřít nastavení"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
@@ -4051,7 +4051,7 @@ msgstr "Kopiér"
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, fuzzy, kde-format
#| msgid "Settings"
msgid "Open Settings"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Johannes Obermayr <johannesobermayr@gmx.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -3910,7 +3910,7 @@ msgstr "Verknüpfung kopieren"
msgid "Switch User"
msgstr "Benutzer wechseln"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Einstellungen öffnen"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
"Language-Team: Greek <kde-i18n-el@kde.org>\n"
@@ -4052,7 +4052,7 @@ msgstr "Αντιγραφή συνδέσμου"
msgid "Switch User"
msgstr "Εναλλαγή χρήστη"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Άνοιγμα ρυθμίσεων"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
"Language-Team: British English\n"
@@ -3876,7 +3876,7 @@ msgstr "Copy link"
msgid "Switch User"
msgstr "Switch User"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Open Settings"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-12-03 02:33+0000\n"
"PO-Revision-Date: 2024-09-17 21:39+0200\n"
"POT-Creation-Date: 2024-12-24 02:31+0000\n"
"PO-Revision-Date: 2024-12-28 20:45+0100\n"
"Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
"Language: eo\n"
@@ -98,32 +98,31 @@ msgid "Receiving notifications for new messages"
msgstr "Ricevante sciigojn por novaj mesaĝoj"
#: src/controller.cpp:249
#, fuzzy, kde-format
#| msgid "Access token wasn't found"
#, kde-format
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
#, fuzzy, kde-format
#| msgid "Please allow NeoChat to read the access token"
#, kde-format
msgid ""
"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
#, fuzzy, kde-format
#| msgid "Please install a keychain, e.g. KWallet or GNOME keyring on Linux"
#, kde-format
msgid ""
"No keychain available: Please install a keychain, e.g. KWallet or GNOME "
"keyring on Linux"
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
#, fuzzy, kde-format
#| msgid "Unable to read access token"
#, kde-format
msgid "Unable to read access token: %1"
msgstr "Ne eblas legi alirĵetonon"
msgstr "Ne eblas legi alirĵetonon: %1"
#: src/controller.cpp:358
#, kde-format
@@ -172,7 +171,7 @@ msgstr "Montri fokuson en fenestrokapo"
#: src/devtools/DevtoolsPage.qml:18 src/settings/NeoChatGeneralPage.qml:273
#, kde-format
msgid "Developer Tools"
msgstr "Iloj por programistoj"
msgstr "Evoluistaj Iloj"
#: src/devtools/DevtoolsPage.qml:29
#, kde-format
@@ -418,7 +417,7 @@ msgstr "ŝanĝis ilian montran nomon al %1"
#: src/eventhandler.cpp:363
#, kde-format
msgid " and "
msgstr "kaj"
msgstr " kaj "
#: src/eventhandler.cpp:366
#, kde-format
@@ -1090,10 +1089,9 @@ msgid "Settings"
msgstr "Agordo"
#: src/main.cpp:143
#, fuzzy, kde-format
#| msgid "Share a URL to Matrix"
#, kde-format
msgid "Chat on Matrix"
msgstr "Kundividi URL al Matrix"
msgstr "Babilo en Matrix"
#: src/main.cpp:145
#, kde-format
@@ -1559,7 +1557,7 @@ msgstr "Flagoj"
#, kde-format
msgctxt "'Custom' is a category of emoji"
msgid "Custom"
msgstr "Propra"
msgstr "Tajlorita"
#: src/models/imagepacksmodel.cpp:92
#, kde-format
@@ -1822,12 +1820,13 @@ msgid ", "
msgstr ", "
#: src/neochatconnection.cpp:79
#, fuzzy, kde-format
#| msgid "Contact your matrix server administrator for support."
#, kde-format
msgid ""
"File too large to download.<br />Contact your matrix server administrator "
"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
#, kde-format
@@ -1992,7 +1991,7 @@ msgstr "Ŝanĝi Konton"
#, kde-format
msgctxt "@button: login to or register a new account."
msgid "Add Account"
msgstr "Aldoni Konton"
msgstr "Aldoni konton"
#: src/qml/AccountSwitchDialog.qml:57
#, kde-format
@@ -2371,7 +2370,7 @@ msgctxt ""
"@option:check The canonical parent is the default one if a room has multiple "
"parent spaces."
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
#, kde-format
@@ -2623,10 +2622,9 @@ msgid "Only show spaces"
msgstr "Nur montri spacojn"
#: src/qml/ExploreRoomsPage.qml:95
#, fuzzy, kde-format
#| msgid "Enter a room address"
#, kde-format
msgid "Enter a Room Manually"
msgstr "Enigi ĉambro-adreson"
msgstr "Enigi Ĉambron Permane"
#: src/qml/ExploreRoomsPage.qml:103
#, kde-format
@@ -3095,7 +3093,7 @@ msgstr "Antaŭen"
#, kde-format
msgctxt "@title"
msgid "Forward Message"
msgstr "Antaŭen Mesaĝon"
msgstr "Plusendi Mesaĝon"
#: src/qml/MessageDelegateContextMenu.qml:72
#, kde-format
@@ -3881,7 +3879,7 @@ msgstr "Kopii ligilon"
msgid "Switch User"
msgstr "Ŝanĝi Uzanton"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Malfermi Agordojn"
@@ -4114,16 +4112,15 @@ msgid "Working"
msgstr "Laborante"
#: src/roommanager.cpp:145
#, fuzzy, kde-format
#| msgid "%1 is not a correct Matrix identifier"
#, kde-format
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
#, fuzzy, kde-format
#| msgid "Failed to join room"
#, kde-format
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
#, kde-format
@@ -4131,10 +4128,9 @@ msgid "You requested to join '%1'"
msgstr "Vi petis aliĝi al '%1'"
#: src/roommanager.cpp:370
#, fuzzy, kde-format
#| msgid "Failed to request joining room"
#, kde-format
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
#, kde-format
@@ -4499,7 +4495,7 @@ msgstr "Aldoni glumarkon"
#, kde-format
msgctxt "@title"
msgid "Stickers & Emojis"
msgstr "Glumarkoj kaj Emojis"
msgstr "Glumarkoj & Emoĝioj"
#: src/settings/ExportKeysDialog.qml:17
#: src/settings/NeoChatSecurityPage.qml:107
@@ -4774,17 +4770,16 @@ msgid "Editor"
msgstr "Redaktoro"
#: src/settings/NeoChatGeneralPage.qml:204
#, fuzzy, kde-format
#| msgid "Send message"
#, kde-format
msgctxt "@option:radio"
msgid "Send messages with Enter"
msgstr "Sendi mesaĝon"
msgstr "Sendi mesaĝojn per Enter"
#: src/settings/NeoChatGeneralPage.qml:215
#, kde-format
msgctxt "@option:radio"
msgid "Send messages with Ctrl+Enter"
msgstr ""
msgstr "Sendi mesaĝojn per Ctrl+Enter"
#: src/settings/NeoChatGeneralPage.qml:231
#, kde-format
@@ -5732,28 +5727,3 @@ msgstr "Montri"
#, kde-format
msgid "Quit"
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 ""
"Project-Id-Version: neochat\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"
"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
@@ -3889,7 +3889,7 @@ msgstr "Copiar enlace"
msgid "Switch User"
msgstr "Cambiar usuario"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Abrir las preferencias"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
@@ -3884,7 +3884,7 @@ msgstr "Kopiatu esteka"
msgid "Switch User"
msgstr "Aldatu erabiltzailea"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Ireki ezarpenak"

View File

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

View File

@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Xavier Besnard <xavier.besnard@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-Transfer-Encoding: 8bit\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
#, kde-format
@@ -3898,7 +3898,7 @@ msgstr "Copier un lien"
msgid "Switch User"
msgstr "Changer d'utilisateur"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Ouvrir la configuration"

View File

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

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
@@ -3891,7 +3891,7 @@ msgstr "Hivatkozás másolása"
msgid "Switch User"
msgstr "Felhasználóváltás"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Beállítások megnyitása"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: giovanni <g.sora@tiscali.it>\n"
"Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
@@ -3889,7 +3889,7 @@ msgstr "Copia Ligamine"
msgid "Switch User"
msgstr "Commuta Usator"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Aperi Preferentias"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Linerly <linerly@protonmail.com>\n"
"Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
@@ -4202,7 +4202,7 @@ msgstr "Salin tautan"
msgid "Switch User"
msgstr "Ganti Pengguna"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Buka Pengaturan"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: OIS <mistresssilvara@hotmail.com>\n"
"Language-Team: kde-i18n-doc@kde.org\n"
@@ -4099,7 +4099,7 @@ msgstr "Copiar"
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, fuzzy, kde-format
msgid "Open Settings"
msgstr "Parametres del chambre"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 24.08.3\n"
"X-Generator: Lokalize 24.12.0\n"
#: src/chatbar/AttachDialog.qml:29
#, kde-format
@@ -3895,7 +3895,7 @@ msgstr "Copia collegamento"
msgid "Switch User"
msgstr "Cambia utente"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Apri le impostazioni"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
"Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -3828,7 +3828,7 @@ msgstr ""
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
@@ -3877,7 +3877,7 @@ msgstr "ბმულის კოპირება"
msgid "Switch User"
msgstr "მომხმარებლის გადართვა"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "პარამეტრების გახსნა"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean <kde-kr@kde.org>\n"
@@ -4074,7 +4074,7 @@ msgstr "링크 복사"
msgid "Switch User"
msgstr "사용자 전환"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "설정 열기"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3853,7 +3853,7 @@ msgstr ""
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
"Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
@@ -3888,7 +3888,7 @@ msgstr "Kopēt saiti"
msgid "Switch User"
msgstr "Pārslēgt lietotāju"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Atvērt iestatījumus"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
"Language-Team: \n"
@@ -3895,7 +3895,7 @@ msgstr "Koppeling kopiëren"
msgid "Switch User"
msgstr "Gebruiker wisselen"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Instellingen openen"

View File

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

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: A S Alam <aalam@satluj.org>\n"
"Language-Team: Punjabi <punjabi-users@lists.sf.net>\n"
@@ -4247,7 +4247,7 @@ msgstr "ਕਾਪੀ ਕਰੋ"
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, fuzzy, kde-format
#| msgid "Settings"
msgid "Open Settings"

View File

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

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
@@ -4204,7 +4204,7 @@ msgstr "Copiar a ligação"
msgid "Switch User"
msgstr "Mudar de Utilizador"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Abrir a Configuração"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
@@ -4266,7 +4266,7 @@ msgstr "Copiar"
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, fuzzy, kde-format
#| msgid "Settings"
msgid "Open Settings"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n"
"Language-Team: Basealt Translation Team\n"
@@ -3911,7 +3911,7 @@ msgstr "Скопировать ссылку"
msgid "Switch User"
msgstr "Сменить учётную запись"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Настроить"

View File

@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
"Language-Team: Slovak <kde-sk@linux.sk>\n"
@@ -4275,7 +4275,7 @@ msgstr "Kopírovať"
msgid "Switch User"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, fuzzy, kde-format
#| msgid "Settings"
msgid "Open Settings"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
@@ -3894,7 +3894,7 @@ msgstr "Kopiraj povezavo"
msgid "Switch User"
msgstr "Preklopi uporabnika"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Odpri nastavitve"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
@@ -3883,7 +3883,7 @@ msgstr "Kopiera länk"
msgid "Switch User"
msgstr "Byt användare"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Öppna inställningarna"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Kishore G <kishore96@gmail.com>\n"
"Language-Team: Tamil <kde-i18n-doc@kde.org>\n"
@@ -3872,7 +3872,7 @@ msgstr "இணைப்பை நகலெடு"
msgid "Switch User"
msgstr "பயனரை மாற்று"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "அமைப்புகளை திற"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Weblate Admin <admin@example.com>\n"
"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"
msgstr ""
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
@@ -3881,7 +3881,7 @@ msgstr "Bağlantıyı Kopyala"
msgid "Switch User"
msgstr "Kullanıcı değiştir"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Ayarları aç"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -3913,7 +3913,7 @@ msgstr "Копіювати посилання"
msgid "Switch User"
msgstr "Змінити користувача"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "Відкрити налаштування"

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdeorg\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"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
@@ -3842,7 +3842,7 @@ msgstr "复制链接"
msgid "Switch User"
msgstr "切换用户"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "打开设置"
@@ -4164,12 +4164,12 @@ msgstr "密码不匹配"
#: src/settings/AccountEditorPage.qml:207
#, kde-format
msgid "Email Addresses"
msgstr "电子邮件地址"
msgstr ""
#: src/settings/AccountEditorPage.qml:213
#, kde-format
msgid "Phone Numbers"
msgstr "电话号码"
msgstr ""
#: src/settings/AccountEditorPage.qml:218
#, kde-format

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: neochat\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"
"Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
"Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
@@ -3845,7 +3845,7 @@ msgstr "複製連結"
msgid "Switch User"
msgstr "切換使用者"
#: src/qml/UserInfo.qml:101
#: src/qml/UserInfo.qml:102
#, kde-format
msgid "Open Settings"
msgstr "開啟設定"

View File

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

View File

@@ -319,7 +319,8 @@ void ChatBarCache::postMessage()
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();
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -186,7 +186,7 @@ QQC2.ScrollView {
padding: Kirigami.Units.largeSpacing
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")
action: Kirigami.Action {
@@ -195,7 +195,7 @@ QQC2.ScrollView {
root.focusChatBar();
}
goReadMarkerFab.textChanged()
messageListView.goToEvent(root.currentRoom.readMarkerEventId);
messageListView.goToEvent(root.currentRoom.lastFullyReadEventId);
}
icon.name: "go-up"
shortcut: "Shift+PgUp"
@@ -354,7 +354,7 @@ QQC2.ScrollView {
}
function allUnreadVisible() {
let readMarkerRow = eventToIndex(root.currentRoom.readMarkerEventId);
let readMarkerRow = eventToIndex(root.currentRoom.lastFullyReadEventId);
if (readMarkerRow >= 0 && readMarkerRow < firstVisibleIndex() && messageListView.atYEnd) {
return true;
}

View File

@@ -91,6 +91,7 @@ RowLayout {
id: switchUserButton
text: i18n("Switch User")
icon.name: "system-switch-user"
shortcut: "Ctrl+U"
onTriggered: accountSwitchDialog.createObject(QQC2.Overlay.overlay, {
connection: root.connection
}).open();
@@ -105,11 +106,6 @@ RowLayout {
}
}
]
Shortcut {
sequence: "Ctrl+U"
onActivated: switchUserButton.toggle()
}
}
// QQC2.ToolButton {
// 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.
// We must do some pre-processing for it to show up nicely in and around text.
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
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);
if (isAllowedAttribute(tag, getAttributeType(nextAttribute))) {
QString style;
if (tag == QStringLiteral("img") && getAttributeType(nextAttribute) == QStringLiteral("src")) {
QString attributeData = TextRegex::attributeData.match(getAttributeData(nextAttribute)).captured(1);
if (isAllowedLink(attributeData, true)) {
@@ -525,9 +517,19 @@ QString TextHandler::cleanAttributes(const QString &tag, const QString &tagStrin
if (attributeData == customEmojiStyle) {
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 {
outputString.append(u' ' + nextAttribute);
}
if (!style.isEmpty()) {
outputString.append(u" style=\"" + style + u'"');
}
}
nextAttributeIndex = nextSpaceIndex + 1;
}